1 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
3 * dumped-lisp.el (preloaded-file-list): Add
4 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
5 "u02800-Braille-Patterns" in UTF-2000.
7 * utf-2000/u02600-Miscellaneous-Symbols.el,
8 utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
11 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
13 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
14 "uXXXXX-*.el" in UTF-2000.
16 * bytecomp.el (byte-compile-insert-header): Delete comments if
17 non-ASCII characters are found; allow `byte-compile-dynamic' and
18 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
21 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
23 * dumped-lisp.el (preloaded-file-list): Add
24 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
25 "u025A0-Geometric-Shapes.el".
27 * utf-2000/u02500-Box-Drawing.el,
28 utf-2000/u02580-Block-Elements.el,
29 utf-2000/u025A0-Geometric-Shapes.el: New file.
31 * utf-2000/u02500-Box-Drawing.el,
32 utf-2000/u02580-Block-Elements.el,
33 utf-2000/u025A0-Geometric-Shapes.el: New files.
35 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
37 * dumped-lisp.el (preloaded-file-list): Add
38 "u02400-Control-Pictures.el", "u02440-OCR.el" and
39 "u02460-Enclosed-Alphanumerics.el".
41 * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
42 utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
44 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
46 * mule/mule-charset.el (default-coded-charset-priority-list): Add
49 * dumped-lisp.el (preloaded-file-list): Add
50 "u02200-Mathematical-Operators.el" and
51 "u02300-Miscellaneous-Technical.el".
53 * utf-2000/u02200-Mathematical-Operators.el,
54 utf-2000/u02300-Miscellaneous-Technical.el: New files.
56 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
58 * mule/mule-charset.el (default-coded-charset-priority-list): Add
61 * dumped-lisp.el (preloaded-file-list): Add
62 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
63 "u02190-Arrows.el" in UTF-2000.
65 * utf-2000/u02100-Letterlike-Symbols.el,
66 utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
69 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
71 * mule/mule-charset.el (default-coded-charset-priority-list): Add
74 * dumped-lisp.el (preloaded-file-list): Add
75 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
76 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
77 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
79 * utf-2000/u02000-General-Punctuation.el,
80 utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
81 utf-2000/u020A0-Currency-Symbols.el,
82 utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
85 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
87 * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
88 code-point of GR-set as GR value.
90 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
92 * utf-2000/char-db-util.el (insert-char-data): Modify order when
93 CHAR does not have `decimal-digit-value' property.
95 * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
96 code-point of GR-set as GR value.
97 (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
100 * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
101 code-point of GR-set as GR value.
103 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
105 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
107 * utf-2000/ccs-viscii.el: Deleted.
109 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
111 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
112 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
113 "u01780-Khmer.el", "u01800-Mongolian.el",
114 "u01E00-Latin-Extended-Additional.el" and
115 "u01F00-Greek-Extended.el" in UTF-2000.
117 * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
118 utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
119 utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
120 utf-2000/u01E00-Latin-Extended-Additional.el,
121 utf-2000/u01F00-Greek-Extended.el: New files.
123 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
125 * utf-2000/char-db-util.el (insert-char-data): Print GR value for
128 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
130 * mule/mule-charset.el (default-coded-charset-priority-list): Add
131 `ethiopic-ucs' and `ethiopic'.
133 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
134 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
136 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
137 from mule/ethiopic.el.
139 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
142 * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
143 utf-2000/u01200-Ethiopic.el: New files.
145 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
147 * utf-2000/char-db-util.el (char-db-update-comment): Use
148 mapping-table for `arabic-iso8859-6'.
149 (insert-char-data-with-variant): New function.
150 (insert-char-range-data): Use `insert-char-data-with-variant'.
151 (what-char-definition): Use `insert-char-data-with-variant'
152 instead of `insert-char-data'; use `char-db-update-comment'.
154 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
156 * mule/mule-charset.el (default-coded-charset-priority-list): Add
159 * mule/mule-conf.el (lao): New coded-charset.
161 * dumped-lisp.el (preloaded-file-list): Add
162 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
163 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
164 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
165 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
166 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
168 * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
169 utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
170 utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
171 utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
172 utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
173 utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
174 utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
176 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
178 * mule/mule-charset.el (default-coded-charset-priority-list): Add
179 `ucs-bmp' and `arabic-iso8859-6'.
181 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
183 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
184 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
185 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
187 * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
188 utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
189 utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
191 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
193 * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
196 * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
198 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
200 * utf-2000/u002B0-Spacing-Modifier-Letters.el,
201 utf-2000/u00250-IPA-Extensions.el: Reformatted.
203 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
205 * utf-2000/char-db-util.el (insert-char-data): Fix format of
206 `iso-10646-comment'; swap order of `->lowercase' and
209 * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
212 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
214 * utf-2000/char-db-util.el (char-attribute-name<): New function.
215 (insert-char-data): Use `char-attribute-name<' to sort; change
216 order of `iso-10646-comment'.
217 (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
219 * utf-2000/u00100-Latin-Extended-A.el,
220 utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
223 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
225 * utf-2000/char-db-util.el (insert-char-data): Change order.
226 (insert-char-range-data): Insert variants.
227 (char-db-update-comment): Fix problem with ascii and
228 non-ISO-2022-sets; don't insert control-characters.
230 * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
233 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
235 * startup.el (normal-top-level): Load autoload file for UTF-2000
238 * utf-2000/auto-autoloads.el: New file.
240 * utf-2000/char-db-util.el: New file.
242 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
244 * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
246 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
248 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
249 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
250 "u00020-Basic-Latin.el", "u00080-C1.el",
251 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
252 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
253 "u002B0-Spacing-Modifier-Letters.el",
254 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
257 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
258 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
260 * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
261 utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
262 utf-2000/u00180-Latin-Extended-B.el,
263 utf-2000/u00100-Latin-Extended-A.el,
264 utf-2000/u00250-IPA-Extensions.el,
265 utf-2000/u002B0-Spacing-Modifier-Letters.el,
266 utf-2000/u00300-Combining-Diacritical-Marks.el,
267 utf-2000/u00370-Greek.el: New files.
269 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
271 * mule/mule-charset.el (default-coded-charset-priority-list): Add
272 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
273 instead of `vietnamese-viscii-*'.
275 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
277 * mule/mule-conf.el: New file.
279 * mule/misc-lang.el: Move definition of charset `ipa' to
282 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
284 * mule/mule-charset.el (default-coded-charset-priority-list): Add
285 `latin-viscii'; prefer it for characters used in Vietnamese.
287 * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
289 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
291 * bytecomp.el (byte-compile-insert-header): Fix regexp.
293 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
295 * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
298 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
300 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
301 `vietnamese-viscii-lower'.
302 (latin-viscii-upper): Renamed from charset
303 `vietnamese-viscii-upper'.
304 (vietnamese-viscii-lower): New alias for charset
305 `latin-viscii-lower'.
306 (vietnamese-viscii-upper): New alias for charset
307 `latin-viscii-upper'.
309 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
311 * mule/mule-charset.el (default-coded-charset-priority-list):
312 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
314 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
316 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
317 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
318 utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
319 utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
322 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
323 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
324 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
325 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
328 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
330 * mule/ccs-tcvn5712.el: New file.
332 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
334 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
337 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
339 * mule/mule-charset.el (default-coded-charset-priority-list): Add
342 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
344 * dumped-lisp.el (preloaded-file-list): Add
345 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
346 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
349 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
350 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
351 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
352 mule/ccs-viscii.el: New files.
354 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
357 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
359 * mule/mule-charset.el (default-coded-charset-priority-list): Add
360 `hiragana-jisx0208' and `katakana-jisx0208'.
362 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
364 * mule/chinese.el (chinese-cns11643-3): Define it even if
365 `utf-2000' is provided.
366 (chinese-cns11643-4): Likewise.
367 (chinese-cns11643-5): Likewise.
368 (chinese-cns11643-6): Likewise.
369 (chinese-cns11643-7): Likewise.
371 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
373 * mule/mule-charset.el (default-coded-charset-priority-list): Add
374 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
376 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
378 * mule/mule-charset.el (default-coded-charset-priority-list): Add
379 `cyrillic-iso8859-5' and `greek-iso8859-7'.
381 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
383 * mule/mule-charset.el (default-coded-charset-priority-list):
386 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
388 * mule/viet-chars.el: Don't define charset
389 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
390 they are defined as builtin charsets.
392 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
394 * version.el (emacs-version): Add more space just before UTF-2000
397 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
399 * version.el ([constant] emacs-version): Don't add a space in the
400 preceding place of `xemacs-betaname' because it is duplicated.
401 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
403 * startup.el (splash-frame-body): Add ETL.
405 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
407 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
408 is provided because it is defined as builtin charset.
409 (chinese-cns11643-4): Likewise.
410 (chinese-cns11643-5): Likewise.
411 (chinese-cns11643-6): Likewise.
412 (chinese-cns11643-7): Likewise.
414 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
416 * mule/mule-cmds.el (reset-language-environment): Fix problem when
417 coding-system `iso-10646-ucs-4' is not defined.
419 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
421 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
422 coding-system if `utf-2000' is provided.
424 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
426 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
427 `utf-2000' is provided.
429 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
431 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
432 if utf-2000 is provided temporally.
434 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
436 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
437 as builtin variable].
439 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
441 * files.el (insert-file-contents-literally): Treat file as binary;
442 call file-name-handlers. [sync with Emacs 20.3.10]
444 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
446 * XEmacs 21.2.19 is released
448 1999-07-28 SL Baur <steve@miho>
450 * code-files.el (insert-file-contents): Fix docstring.
451 revert previous change.
453 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
455 * fill.el (fill-region-as-paragraph): Change re-break-point to
456 contain word-across-newline plus one character so that filling
457 Japanese and Chinese works as desired.
458 * simple.el (do-auto-fill): Ditto.
460 1999-07-26 SL Baur <steve@miho>
462 * mule/japanese.el ("Japanese"): Do not specify a default input
464 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
466 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
468 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
469 able to use cl-macs macro in early lisp.
471 1999-07-23 Jan Vroonhof <jan@xemacs.org>
476 Massive custom Theme API changes.
478 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
480 * code-files.el (insert-file-contents): Regard
481 coding-system-magic-cookie if `coding-system-for-read' is nil.
483 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
485 * mule/thai-xtis.el: Add coding: local variable, to avoid
486 bootstrapping problem with C locale.
488 1999-07-22 Andy Piper <andy@xemacs.org>
490 * dumped-lisp.el (preloaded-file-list): guard against putting
491 gutter-items in a less than functional XEmacs.
492 * gutter-items.el: put call to `add-tab-to-gutter' back in.
494 1999-07-18 Bob Weiner <weiner@beopen.com>
496 * fill.el (fill-context-prefix): Fixed bug that prevented the
497 setting of an adaptive fill prefix when the `dont-skip-first' was
500 1999-07-22 SL Baur <steve@miho>
502 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
504 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
506 * files.el (interpreter-mode-alist): add `make', `guile', and
507 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
508 makefile-mode, guile is a scheme, and someday XEmacs will be
509 modular enough to use as an efficient scripting tool.)
511 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
513 * mule/mule-cmds.el (reset-language-environment): Regard
514 coding-category `utf-8' and `ucs-4' if they are available.
516 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
518 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
519 (prefer-coding-system): Fix DOC-string.
521 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
524 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
526 (coding-system-change-eol-conversion): Fix DOC-string.
528 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
530 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
531 instead of `list-coding-system'.
533 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
535 * menubar-items.el (default-menubar): `select-input-method' was
536 renamed to `set-input-method'.
538 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
539 "Set Language Environment" menu.
541 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
542 "Describe Language Support" menu.
544 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
546 * mule/chinese.el ("Chinese-GB"): Rename
547 `chinese-gb-environment-setup-function' to
548 `setup-chinese-gb-environment-internal'.
550 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
552 * mule/korean.el: Use `define-coding-system-alias' instead of
553 `copy-coding-system'.
555 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
557 * mule/mule-cmds.el (set-language-environment-coding-systems):
558 Treat duplicated coding-categories.
560 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
562 * mule/japanese.el: Use `define-coding-system-alias' instead of
563 `copy-coding-system'.
565 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
567 * mule/vietnamese.el: Specify `iso-8-1' as a category of
568 coding-system `viscii'.
570 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
573 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
574 (cyrillic-alternativnyj-decode-table): New variable.
575 (cyrillic-alternativnyj-encode-table): New variable.
576 - Specify `iso-8-1' as a category of coding-system
578 - Abolish general Cyrillic environment.
580 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
583 - Use `define-coding-system-alias' instead of `copy-coding-system'.
584 - Register `chinese-gb-environment-setup-function' as a
585 `setup-function' of "Chinese-GB" environment.
587 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
589 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
590 optional argument `parents'.
592 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
593 property for Thai-XTIS.
595 * mule/mule-help.el (help-with-tutorial): Use property
596 `tutorial-coding-system' of language-info as a coding-system to
599 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
601 * mule/thai-xtis.el: Don't setup `setup-function' and
604 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
605 `set-coding-category-system' to set up coding-system for
608 * mule/mule-cmds.el (prefer-coding-system): Use
609 `set-coding-category-system' to set up coding-system for
612 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
614 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
615 Thai-XTIS environment.
617 * mule/mule-cmds.el (prefer-coding-system): Use
618 `find-coding-system' instead of `coding-system-p'.
620 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
622 * mule/mule-cmds.el (set-language-environment-coding-systems):
623 Modify eol-type for XEmacs.
625 * mule/thai-xtis.el: Delete unused local variable `category'.
627 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
629 (prefer-coding-system): Don't call
630 `update-coding-systems-internal'; use function
631 `coding-category-list' instead of variable `coding-category-list';
632 use `set-coding-priority-list' instead of `set-coding-priority';
633 modify `eol-type' for XEmacs.
635 * mule/mule-misc.el (string-width): Use `charset-width' instead of
637 (char-width): Likewise.
639 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
641 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
644 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
645 `set-coding-priority-list' instead of `set-coding-priority'; don't
646 call `update-coding-systems-internal'.
648 * mule/mule-misc.el (coding-system-get): New function.
649 (coding-system-put): New function.
650 (coding-system-category): New function.
652 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
654 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
655 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
656 to avoid conflict with leim/quail/thai-xtis.
658 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
659 to thai-xtis-chars.el.
661 * mule/thai-xtis-chars.el: New file (split from
664 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
667 - Change category for the charset `thai-xtis' to `?x' from `?T'.
668 - Add syntax entries.
669 - Put `preferred-coding-system' of the charset `thai-xtis' to
672 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
674 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
675 rewritten to use write-multibyte-character.
677 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
679 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
681 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
683 (read-input-method-name): Treat optional argument `default'.
685 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
687 * mule/mule-cmds.el (set-language-info): Don't set up menus at
689 (set-language-info-alist): Set up menus here.
691 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
693 * minibuf.el (completing-read): Add new optional argument
695 (read-coding-system): Add new optional argument
696 `default-coding-system'.
698 1999-06-03 Ken'ichi Handa <handa@gnu.org>
700 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
701 (viet-viscii-...->viet-vscii...).
703 1999-05-13 Ken'ichi Handa <handa@gnu.org>
705 * mule/mule-cmds.el: Change MULE to Mule in docstrings
708 1999-04-12 Richard M. Stallman <rms@gnu.org>
710 * mule/mule-cmds.el (input-method-function): Add permanent-local
713 1999-03-30 Dave Love <fx@gnu.org>
715 * mule/mule-cmds.el (current-language-environment): Doc fix.
717 1999-02-06 Richard Stallman <rms@gnu.org>
719 * mule/european.el (setup-slovenian-environment): New function.
720 ("Slovenian"): New language environment.
722 1999-01-27 Dave Love <fx@gnu.org>
724 * mule/mule-cmds.el (current-language-environment): Provide :link,
725 :type (choices) and appropriate :get.
727 1999-01-14 Kenichi Handa <handa@etl.go.jp>
729 * mule/mule-cmds.el (describe-language-environment): Don't alter
732 1999-01-06 Eli Zaretskii <eliz@gnu.org>
734 * mule/mule-cmds.el (prefer-coding-system): Call
735 set-coding-priority, so that the internal array of priorities is
738 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
740 * mule/mule-cmds.el (prefer-coding-system): If the argument
741 requires specific EOL conversion type, make the default coding
744 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
746 * mule/mule-cmds.el (set-language-environment): Pass the default
747 eol-type to set-language-environment-coding-systems.
748 (set-default-coding-systems): Copy the eol-type property for the
749 new default values of {buffer-file,process}-coding-system from the
751 (set-language-environment-coding-systems): Accept an optional
752 argument EOL-TYPE, and set the eol-type property of the default
753 coding systems accordingly.
755 1998-10-26 Kenichi Handa <handa@etl.go.jp>
757 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
758 use generate-new-buffer instead of get-buffer-create.
760 1998-10-21 Kenichi Handa <handa@etl.go.jp>
762 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
764 1998-10-16 Markus Rost <rost@delysid.gnu.org>
766 * mule/mule-cmds.el (default-input-method): Fix custom type.
768 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
770 * mule/mule-cmds.el (setup-specified-language-environment):
771 Add apropos-inhibit property.
772 (describe-specified-language-support): Likewise.
774 1998-09-06 Bill Richter <richter@math.nwu.edu>
776 * mule/mule-cmds.el: Doc fixes.
778 1998-09-02 Kenichi Handa <handa@etl.go.jp>
780 * mule/mule-cmds.el (register-input-method): Doc-string
783 1998-09-01 Dave Love <fx@gnu.org>
785 * mule/mule-cmds.el (current-language-environment): Fix
788 1998-08-31 Paul Eggert <eggert@twinsun.com>
790 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
791 mule/european.el, mule/hebrew.el, mule/japanese.el,
792 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
793 avoid bootstrapping problem if you need to recompile all the Lisp
794 files using interpreted code.
796 1998-08-26 Kenichi Handa <handa@etl.go.jp>
798 * mule/european.el ("Latin-1"): Modify `documentation' key value.
799 ("Latin-2"): Likewise.
801 1998-08-18 Per Starback <starback@update.uu.se>
803 * mule/european.el (setup-latin2-environment): Fix typo.
805 1998-08-18 Kenichi Handa <handa@etl.go.jp>
807 * mule/european.el: Give proper value of `input-method' key to all
810 * mule/mule-cmds.el (activate-input-method): Handle the case that
811 the arg INPUT-METHOD is nil correctly.
812 (read-multilingual-string): Activate the specified input method
813 before calling read-string. Afterward, activate the original
816 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
818 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
819 (set-language-info-alist): Fix typo in doc-string.
821 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
823 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
825 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
826 (reset-language-environment): New function for the job that
827 setup-english-environment used to do.
828 (set-language-environment): Do more setups according to the info
829 in language-info-alist.
830 (read-language-name): Handle the case that the arg KEY is nil.
831 (describe-language-environment): Handle input-method property.
833 * mule/: All files under this directory, which related with
834 specific languages (such as mule/european.el, mule/greek.el,
835 mule/hebrew.el, mule/misc-lang.el), modified as below.
836 (setup-XXX-environment): Just call set-language-environment. If
837 they used to do some other jobs than what done by
838 set-language-environment, those jobs are done in
839 setup-XXX-environment-internal now.
840 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
841 the value to setup-XXX-environment-internal. Add properties
842 input-method and features.
844 * mule/english.el (setup-english-environment): Just call
845 reset-language-environment.
847 * mule/european.el (setup-8-bit-environment): Function deleted.
849 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
851 * mule/mule-cmds.el (input-method-exit-on-first-char)
852 (input-method-use-echo-area): Doc fixes.
854 1998-08-06 Kenichi Handa <handa@etl.go.jp>
856 * mule/mule-cmds.el (input-method-exit-on-first-char): New
858 (input-method-use-echo-area): New variable.
860 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
862 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
864 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
866 * mule/mule-cmds.el (activate-input-method): Update mode line.
867 (inactivate-input-method): Likewise.
869 1998-07-19 Kenichi Handa <handa@etl.go.jp>
871 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
872 input method in the current buffer, but just bind
873 current-input-method.
875 1998-07-08 Kenichi Handa <handa@etl.go.jp>
877 * mule/hebrew.el ("Hebrew"): Add coding-priority.
879 * mule/misc-lang.el ("IPA"): Add coding-priority and
882 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
884 * mule/greek.el: Add coding-priority.
886 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
888 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
891 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
893 * mule/mule-cmds.el (register-input-method): Fix previous change.
894 (setup-specified-language-environment): Doc fix.
896 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
898 * mule/mule-cmds.el: Several doc fixes.
899 (get-language-info, set-language-info): Rename argument.
900 (set-language-info-alist): Likewise.
901 (register-input-method): Rename argument.
902 (activate-input-method): If INPUT-METHOD is nil, deactivate.
904 1998-05-04 Kenichi Handa <handa@etl.go.jp>
906 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
907 default value while reading an input method.
909 1998-05-01 Kenichi Handa <handa@etl.go.jp>
911 * mule/mule-cmds.el (universal-coding-system-argument):
912 Use buffer-file-coding-system as default.
914 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
916 * mule/korean.el ("Korean"): Doc fix.
918 1998-04-11 Kenichi Handa <handa@etl.go.jp>
920 * mule/mule-cmds.el (describe-language-environment): Print the
921 languge environment at the head.
923 1998-04-06 Kenichi Handa <handa@etl.go.jp>
925 * mule/japanese.el: Set exit-function to exit-japanese-environment
926 for Japanese environment.
928 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
930 * mule/mule-cmds.el (set-language-environment): Doc fix.
931 (current-language-environment): Use defcustom.
932 (default-input-method): Specify :type.
934 1998-03-02 Kenichi Handa <handa@etl.go.jp>
936 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
938 (prefer-coding-system): Doc-string modified.
940 1998-01-21 Kenichi Handa <handa@etl.go.jp>
942 * mule/mule-cmds.el (set-language-info): Doc-string
943 describes `coding-priority' KEY.
944 (set-language-environment-coding-systems): New function.
945 (select-safe-coding-system): New function.
946 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
947 (set-language-info-alist): New optionla arg PARENTS. Call
948 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
949 (set-language-environment-coding-systems): New function.
951 * mule/chinese.el: Remove setting up of
952 describe-chinese-environment-map and
953 setup-chinese-environment-map. Exclude them in args of calls to
954 set-language-info-alist. Register coding-priority key in
957 * mule/cyrillic.el: Remove setting up of
958 describe-cyrillic-environment-map and
959 setup-cyrillic-environment-map. Exclude them in args of calls to
960 set-language-info-alist. Register coding-priority key in
963 * mule/english.el: Register coding-priority key in
966 * mule/ethiopic.el: Register coding-priority key in
969 * mule/european.el: Remove setting up of
970 describe-european-environment-map and
971 setup-european-environment-map. Exclude them in args of calls to
972 set-language-info-alist. Register coding-priority key in
973 language-info-alist. Add "German" language env.
974 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
975 (setup-german-environment): New function.
977 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
978 change default input method to "greek-postfix".
980 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
981 coding-priority key in
983 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
985 * mule/mule-cmds.el (set-language-info): Doc fix.
986 (input-method-inactivate-hook): Doc fix.
988 1997-11-20 Karl Heuer <kwzh@gnu.org>
990 * mule/mule-cmds.el (set-input-method): Renamed from
993 1997-11-07 Kenichi Handa <handa@etl.go.jp>
995 * mule/mule-cmds.el (set-language-environment): Run
996 exit-language-environment-hook before calling `exit-function'
997 which is specified for the language environment.
999 1997-10-23 Kenichi Handa <handa@etl.go.jp>
1001 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
1003 (prefer-coding-system): Likewise.
1004 (describe-language-environment): Print aliases of each coding
1006 (set-language-environment-hook): New variable.
1007 (exit-language-environment-hook): New variable.
1008 (set-language-environment): Call these hooks. Before setting a
1009 new language environment, exit from the
1010 current-language-environment if necessary.
1011 (input-method-verbose-flag): The value can be nil, t,
1012 complex-only, or default.
1013 (input-method-highlight-flag): Doc-string augmented.
1014 (activate-input-method): Check if we can run the registered
1015 function to activate an input method.
1017 * mule/korean.el: Set exit-function for language environment
1018 "Korean" to exit-korean-environment.
1019 (setup-korean-environment): Moved to korea-util.el.
1021 1997-10-21 Kenichi Handa <handa@etl.go.jp>
1023 * mule/mule-cmds.el (read-multilingual-string): Use
1024 current-input-method prior to default-input-method. Don't bind
1025 current-input-method by `let', instead, activate the specified
1026 input method in the current buffer temporarily.
1028 1997-10-19 John F. Whitehead <jfw@cisco.com>
1030 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
1032 1997-10-21 Kenichi Handa <handa@etl.go.jp>
1034 * mule/chinese.el (post-read-decode-hz): Return the result of
1036 (pre-write-encode-hz): Do not change the value of
1039 1998-09-06 Bill Richter <richter@math.nwu.edu>
1041 * mule/mule-ccl.el: Doc fixes.
1043 1998-04-20 Kenichi Handa <handa@etl.go.jp>
1045 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
1046 (check-ccl-program): New macro.
1048 1998-01-21 Kenichi Handa <handa@etl.go.jp>
1050 * mule/mule-ccl.el: Comment about CCL syntax modified.
1051 (ccl-command-table): Add read-multibyte-character and
1052 write-multibyte-character.
1053 (ccl-code-table): Add ex-cmd.
1054 (ccl-extended-code-table): New variable.
1055 (ccl-embed-extended-command): New function.
1056 (ccl-compile-read-multibyte-character,
1057 ccl-compile-write-multibyte-character) New functions.
1058 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
1059 ccl-dump-write-multibyte-character): New functions.
1061 1999-07-22 SL Baur <steve@miho>
1063 * config.el (config-value-file): config.values is installed into
1065 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
1067 1999-07-19 Didier Verna <verna@inf.enst.fr>
1069 * rect.el: all functions rewritten, except when noted. Below is a
1070 list of interface changes.
1071 (apply-on-rectangle): new function. Obsoletes
1072 `operate-on-rectangle'. All functions that used to call this
1073 function now call the new one.
1074 (kill-rectangle): added optional prefix arg to fill lines.
1075 (delete-rectangle): ditto.
1076 (delete-extract-rectangle): ditto.
1077 (open-rectangle): ditto.
1078 (clear-rectangle): ditto.
1079 (delete-rectangle-line): added third arg FILL.
1080 (delete-extract-rectangle-line): ditto.
1081 (open-rectangle-line): ditto.
1082 (clear-rectangle-line): ditto.
1084 1999-07-18 Andy Piper <andy@xemacs.org>
1086 * menubar-items.el (default-menubar): add gutter options.
1088 * gutter-items.el: new file.
1089 (gutter): new group for custom.
1090 (gutter-visible-p): new variable.
1091 (default-gutter-position): ditto.
1092 (buffers-tab): new group for the buffers tab.
1093 (gutter-buffers-tab): widget to put in the gutter.
1094 (buffers-tab-max-size): max number of tabs.
1095 (buffers-tab-switch-to-buffer-function): function to call when a
1097 (buffers-tab-omit-function): filter buffers with this function.
1098 (buffers-tab-format-buffer-line-function): format buffer names for
1100 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
1102 (build-buffers-tab-internal): build a list of tab items.
1103 (buffers-tab-items): ditto.
1104 (add-tab-to-gutter): put a tab in the gutter area.
1105 (update-tab-in-gutter): reset the buffers in the tab.
1107 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
1109 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
1110 (switch-to-buffer-hooks): new hook.
1112 * toolbar.el (default-toolbar-position): fix typo.
1114 1999-07-16 Andy Piper <andy@xemacs.org>
1116 * gui.el (make-dialog-frame): turn off gutters for dialogs.
1118 1999-07-15 Didier Verna <verna@inf.enst.fr>
1120 * cus-edit.el (custom-prompt-variable): optional third arg makes
1121 prompt for a comment string.
1122 (customize-set-value): optional prefix makes this function handle
1124 (customize-set-variable): ditto.
1125 (customize-save-variable): ditto.
1126 (customize-customized): handle custom comments.
1127 (customize-save-customized): ditto.
1128 (custom-variable-state-set): ditto.
1129 (custom-face-state-set): ditto.
1130 (customize-saved): ditto.
1131 (custom-variable-set): ditto.
1132 (custom-face-set): ditto.
1133 (custom-variable-save): ditto.
1134 (custom-face-save): ditto.
1135 (custom-variable-reset-saved): ditto.
1136 (custom-face-reset-saved): ditto.
1137 (custom-variable-reset-standard): ditto.
1138 (custom-face-reset-standard): ditto.
1139 (custom-comment-face): new face.
1140 (custom-comment-tag-face): ditto.
1141 (custom-comment): new widget.
1142 (custom-comment-create): new function.
1143 (custom-comment-delete): ditto.
1144 (custom-comment-value-set): ditto.
1145 (custom-comment-show): ditto.
1146 (custom-comment-invisible-p): ditto.
1147 (custom-variable-value-create): create a comment field widget.
1148 (custom-face-value-create): ditto.
1149 (custom-variable-menu): new entry for adding a custom comment.
1150 (custom-face-menu): ditto.
1151 (custom-save-variables): possibly save custom comments.
1152 (custom-save-faces): ditto.
1154 * cus-face.el (custom-set-faces): the arguments can now have a
1155 custom comment as fourth argument.
1157 * custom.el (custom-set-variables): the arguments can now have a
1158 custom comment as fifth element.
1160 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
1162 * XEmacs 21.2.18 is released
1164 1999-07-13 SL Baur <steve@miho>
1166 * lib-complete.el (read-library-name): Revert previous change.
1167 (read-library): Ditto.
1169 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
1171 * packages.el (packages-package-list): Capitalize docstring.
1173 * packages.el (packages-find-package-library-path): Use #'nconc
1174 rather than #'append to reduce consing -- #'mapcar uses Flist,
1175 which returns a freshly consed list. #'append would create yet
1176 another fresh list, using Fmake_list in concat.
1178 * packages.el (package-provide): Use setq with remassq like it
1179 says in its docstring.
1181 1999-07-06 SL Baur <steve@miho.m17n.org>
1183 * lib-complete.el (progn-with-message): Fix typo.
1185 1999-07-06 SL Baur <steve@miho.m17n.org>
1187 * mule/mule-misc.el (char-octet): Make function match docstring.
1188 From Katsumi Yamaoka <yamaoka@jpl.org>
1190 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
1192 * wid-edit.el (widget-documentation): corrected spelling error.
1194 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
1196 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
1197 keys if already bound
1199 1999-07-06 SL Baur <steve@miho.m17n.org>
1201 * lib-complete.el (progn-with-message): Revert previous changes.
1203 1999-06-24 Bob Weiner <weiner@beopen.com>
1205 * lib-complete.el (find-library):
1206 (find-library-other-window):
1207 (find-library-other-frame): Completely rewrote
1208 so that these functions actually work when called non-interactively.
1209 Also made them handle LIBRARY arguments which end with .el or .elc.
1211 1999-06-24 Bob Weiner <weiner@beopen.com>
1213 * simple.el (indent-new-comment-line): Locally bound
1214 `block-comment-start' to `comstart' or else when this is called
1215 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
1216 `block-comment-start' value, ignoring any existing spacing after a
1217 comment prefix in the previous line and producing ugly comments.
1219 1999-06-23 Bob Weiner <weiner@beopen.com>
1221 * list-mode.el (mouse-choose-completion):
1222 (choose-completion):
1223 (completion-switch-to-minibuffer): Added.
1224 ([Tab]): [Tab] previously switched to the minibuffer
1225 but since [space] does that and since most applications in the
1226 world use [Tab] to select the next item in a list, do that in the
1227 *Completions* buffer too. This will cause the least confusion
1228 among the largest population of users. -- Bob Weiner, BeOpen.com,
1231 1999-06-22 Bob Weiner <weiner@beopen.com>
1233 * help.el (help-buffer-name): Added support for a null value
1234 of `help-buffer-prefix-string' since some buffers require no
1237 1999-06-20 Bob Weiner <weiner@beopen.com>
1239 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
1240 in the completion-list-mode-map to bury the completions buffer
1241 even when the minibuffer is no longer active.
1243 1999-06-20 Bob Weiner <weiner@beopen.com>
1245 * list-mode.el (list-mode): It is visually disconcerting to have
1246 the text cursor disappear within list buffers, especially when
1247 moving from window to window, so leave it visible.
1249 1999-07-01 SL Baur <steve@miho.m17n.org>
1251 * menubar-items.el (default-menubar): Conditionalize the bug
1252 report menu item (which may not be possible in this XEmacs).
1253 Reported by: Ken'ichi Handa <handa@etl.go.jp>
1255 1999-06-30 SL Baur <steve@miho.m17n.org>
1257 * subr.el (with-current-buffer): DOC string fix.
1258 Suggested by Bob Weiner <weiner@altrasoft.com>
1260 1999-06-25 Charles G Waldman <cgw@fnal.gov>
1262 * cus-face.el (custom-face-italic): insert missing args
1264 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1266 * packages.el (package-locations): Changed default early package
1267 hierarchies to ~/.xemacs/mule-packages and
1268 ~/.xemacs/xemacs-packages.
1270 1999-06-23 SL Baur <steve@miho.m17n.org>
1272 * mule/mule-category.el (Top Level): ASCII is also latin-1.
1274 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1276 * packages.el (package-locations): Changed default early package
1277 hierarchy to ~/.xemacs/packages.
1278 (package-locations): Removed `packages' as a possible name for a
1279 late package hierarchy.
1281 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1283 * mule/mule-category.el (word-combining-categories): Set up new
1285 (word-separating-categories): Likewise.
1287 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
1289 * XEmacs 21.2.17 is released
1291 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
1293 * font-menu.el (font-menu-set-font): allow for nil specification
1296 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
1298 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
1301 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
1303 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
1304 8859-5 instead of ISO 8859-1.
1306 1999-06-15 SL Baur <steve@steve1.m17n.org>
1308 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
1309 (viet-viscii-encode-table): Ditto.
1311 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
1312 Make obsolete definition of char-octet.
1314 1999-06-14 SL Baur <steve@steve1.m17n.org>
1316 * subr.el: Move no-Mule make-char ...
1317 * help-nomule.el (make-char): To here.
1318 (string-width): Make Mule compatibility alias.
1320 1999-06-15 Andy Piper <andy@xemacs.org>
1322 * select.el (get-selection-no-error): really make there be no-error.
1323 (get-selection): revert to original.
1325 1999-06-11 Andy Piper <andy@xemacs.org>
1327 * select.el (selection-sets-clipboard): renamed.
1328 (own-selection): use it.
1330 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
1332 * XEmacs 21.2.16 is released
1334 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1336 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
1337 missing characters to avoid crash.
1339 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
1341 * coding.el (set-terminal-coding-system): Only set the console
1342 coding system on the selected console if it is a tty.
1344 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
1351 * faces.el (frob-face-property):
1352 * font-menu.el (font-menu-set-font):
1353 Actually apply changes from 1999-03-17
1355 1999-06-10 Andy Piper <andy@xemacs.org>
1357 * select.el (get-selection): abstract out non error-signalling
1359 (get-selection-no-error): get-selection without signalling an
1361 (selection-is-clipboard-p): new variable. controls whether the
1362 selection sets the clipboard.
1363 (own-selection): use it.
1365 * mouse.el (insert-selection): fallback to clipboard after trying
1366 primary selection and cutbuffer.
1368 1999-06-05 Andy Piper <andy@xemacs.org>
1370 * x-select.el (xselect-kill-buffer-hook-1): use generalised
1371 selection functions.
1373 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1375 * code-files.el (buffer-file-coding-system): Use `raw-text' as
1377 (load): Use `raw-text' instead of `no-conversion'.
1378 (insert-file-contents): Likewise.
1380 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
1383 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
1385 * coding.el: Don't copy `no-conversion' to `raw-text'.
1387 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
1389 * subr.el (make-char): Define it if Mule is not around.
1391 1999-06-07 SL Baur <steve@steve1.m17n.org>
1393 * mule/mule-help.el: Add trailing newline. Use mule keyword.
1395 * x-select.el (x-disown-selection-internal): Restore symbol as an
1397 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
1399 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
1401 * XEmacs 21.2.15 is released
1403 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
1405 * subr.el (split-string): Avoid infinite looping
1407 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1409 * ldap.el (ldap-ignore-attribute-codings): New variable
1410 (ldap-default-attribute-decoder): New variable
1411 (ldap-coding-system): New variable
1412 (ldap-attribute-syntax-encoders): New variable
1413 (ldap-attribute-syntax-decoders): New variable
1414 (ldap-attribute-syntaxes-alist): New variable
1415 (ldap-encode-boolean): New function
1416 (ldap-decode-boolean): New function
1417 (ldap-encode-country-string): New function
1418 (ldap-decode-string): New function
1419 (ldap-decode-address): New function
1420 (ldap-encode-address): New function
1421 (ldap-decode-attribute): New function
1422 (ldap-search): Use some of these
1424 1999-05-25 Jan Vroonhof <jan@xemacs.org>
1426 * version.el (emacs-version): Make the patch level/beta come
1427 before the XEmacs qualifier so that it gets into (funcall
1428 emacs-version) and thus in the bug reports.
1429 (emacs-version>=): Support patch levels.
1431 1999-06-03 SL Baur <steve@xemacs.org>
1433 * version.el: implement x.y.z version number
1434 From Jan Vroonhof <vroonhof@math.ethz.ch>
1436 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
1438 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
1440 1999-05-22 Vin Shelton <acs@xemacs.org>
1442 * startup.el: Document -private and break out non-standard X options.
1444 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
1446 * mule/mule-charset.el (charset-after): New function.
1447 (charset-direction): Synch with Mule, update docstring.
1448 (get-charset-property): New function.
1449 (put-charset-property): New function.
1450 (charset-plist): New function.
1452 * mule/mule-charset.el (compose-region):
1453 (decompose-region): remove; these functions (which don't work
1454 since we don't do composite characters) have been moved to
1456 (toplevel): follow coding standards
1458 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
1460 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
1463 * code-files.el: Fix commentary to follow coding standards. Move
1464 the single line left in mule-files.el to here.
1466 * mule/mule-files.el: delete.
1468 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
1470 * info.el (Info-scroll-prev): Use event functions instead of the
1471 old emacs 19 interface.
1473 1999-06-02 Andy Piper <andy@xemacs.org>
1475 * x-font-menu.el (x-font-menu-load-font):
1476 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
1478 1999-05-31 Andy Piper <andy@xemacs.org>
1480 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
1482 (font-menu-this-frame-only-p): ditto.
1483 (font-menu-max-items): reinstate, from Jan Vroonhof
1484 <vroonhof@math.ethz.ch>
1485 (font-menu-submenu-name-format): ditto.
1486 (font-menu-split-long-menu): ditto, for use by the family
1488 (font-menu-family-constructor): use it.
1490 1999-05-30 Andy Piper <andy@xemacs.org>
1492 * msw-faces.el (mswindows-font-regexp): new font matching regexp
1493 for use by the font menu.
1495 * msw-font-menu.el: new file implementing mswindows specific
1496 font-menu behaviour.
1497 (mswindows-font-menu-registry-encoding): new function mirroring x version.
1498 (mswindows-font-menu-junk-families): ditto.
1499 (hack-font-truename): ditto.
1500 (mswindows-font-regexp-ascii): ditto.
1501 (mswindows-reset-device-font-menus): ditto.
1502 (mswindows-font-menu-font-data): ditto.
1503 (mswindows-font-menu-load-font): ditto.
1505 * x-font-menu.el (x-reset-device-font-menus): made device specific.
1506 (x-font-menu-font-data): ditto.
1507 (x-font-menu-load-font): ditto.
1509 * font-menu.el: new file implementing generic font menu behaviour.
1510 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
1511 made device independent.
1512 (font-menu-this-frame-only-p): ditto.
1513 (font-menu-preferred-resolution): ditto.
1514 (font-menu-size-scaling): new variable used to determine whether
1515 sizes are in points or tenths of a point.
1516 (vassoc): moved from x-font-menu.el.
1517 (device-fonts-cache): ditto.
1518 (device-fonts-cache): ditto.
1519 (flush-device-fonts-cache): ditto.
1520 (reset-device-font-menus): copied from x-font-menu.el and made
1521 device independent. Most functionality deferred to
1522 device-dependent versions.
1523 (font-menu-family-constructor): copied from x-font-menu.el and
1524 made device independent.
1525 (font-menu-size-constructor): ditto.
1526 (font-menu-weight-constructor): ditto.
1527 (font-menu-set-font): ditto.
1528 (font-menu-change-face): ditto.
1529 (font-menu-load-font): new device method.
1530 (font-menu-font-data): ditto.
1532 * x-font-menu.el: The above functions deleted.
1534 1999-05-26 Andy Piper <andy@xemacs.org>
1538 * loadup.el: rehash expand-file-name usage to not use default-directory.
1540 1999-05-21 Andy Piper <andy@xemacs.org>
1542 * x-select.el (x-select-convert-to-text):
1543 (x-selected-text-type):
1545 (xselect-convert-to-string):
1546 (xselect-convert-to-compound-text):
1547 (xselect-convert-to-length):
1548 (xselect-convert-to-targets):
1549 (xselect-convert-to-delete):
1550 (xselect-convert-to-filename):
1551 (xselect-convert-to-charpos):
1552 (xselect-convert-to-lineno):
1553 (xselect-convert-to-colno):
1554 (xselect-convert-to-sourceloc):
1555 (xselect-convert-to-os):
1556 (xselect-convert-to-host):
1557 (xselect-convert-to-user):
1558 (xselect-convert-to-class):
1559 (xselect-convert-to-name):
1560 (xselect-convert-to-integer):
1561 (xselect-convert-to-atom):
1562 (xselect-convert-to-identity): functions renamed from x-* and
1564 (x-get-secondary-selection): use rename get-selection.
1565 (x-get-clipboard): ditto.
1566 (x-own-selection): moved to select.el.
1567 (x-valid-simple-selection-p): ditto.
1568 (x-dehilight-selection): ditto.
1569 (x-own-clipboard): ditto.
1570 (x-disown-selection): ditto.
1572 * x-mouse.el (x-yank-function): moved to mouse.el.
1573 (x-insert-selection): ditto.
1574 (x-set-point-and-move-selection): use renamed function.
1576 * select.el (selected-text-type): moved and renamed from
1578 (selection-owner-p): moved to C.
1579 (selection-exists-p): ditto.
1580 (get-cutbuffer): new device method.
1581 (get-selection): generalised and moved from x-select.el.
1582 (own-selection): moved x-own-selection functionality into here.
1583 (dehilight-selection): renamed and moved from x-select.el.
1584 (own-clipboard): functionality moved from x-select.el using new
1586 (disown-clipboard): ditto.
1587 (select-convert-to-text):
1588 (select-convert-to-string):
1589 (select-convert-to-compound-text):
1590 (select-convert-to-length):
1591 (select-convert-to-targets):
1592 (select-convert-to-delete):
1593 (select-convert-to-filename):
1594 (select-convert-to-charpos):
1595 (select-convert-to-lineno):
1596 (select-convert-to-colno):
1597 (select-convert-to-sourceloc):
1598 (select-convert-to-os):
1599 (select-convert-to-host):
1600 (select-convert-to-user):
1601 (select-convert-to-class):
1602 (select-convert-to-name):
1603 (select-convert-to-integer):
1604 (select-convert-to-atom):
1605 (select-convert-to-identity): new functions renamed from x-* and
1606 moved from x-select.el.
1608 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
1609 into here and use as the default window-system mouse yank.
1610 (insert-selection): generalised and moved from x-mouse.el.
1611 (own-clipboard): moved to C.
1613 * msw-select.el (mswindows-selection-owned-p): deleted.
1614 (mswindows-own-selection): generalised and moved to select.el.
1615 (mswindows-disown-selection): generalised and moved to C.
1616 (mswindows-selection-owner-p): ditto.
1618 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
1620 * XEmacs 21.2.14 is released
1622 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
1624 * about.el: update contact info for jason and slb.
1626 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
1628 * mule/european.el (setup-romanian-environment): Add Romanian
1629 support from Emacs/Mule romanian.el.
1631 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
1633 * cus-face.el: Label all custom changes with the 'custom' tag.
1635 * cus-edit.el: idem ditto.
1637 * faces.el: Added suport for adding device tags to various functions.
1638 (custom): New device tag.
1639 (face-spec-set): Call reset face with tags argument. No longer do
1640 x-init-global-faces hack.
1642 * faces.el (frob-face-property): Use an anonymous specifier to map
1643 frob-face-property-1 over.
1645 * x-font-menu.el (font-menu-set-font): Always specify all
1646 properties to custom.
1648 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
1650 * mule/european.el (setup-czech-environment): Add czech support.
1651 From David Sauer <davids@orfinet.cz>
1653 1999-03-15 SL Baur <steve@xemacs.org>
1655 * check-features.el: Turn hard errors into warnings.
1657 1999-03-21 SL Baur <steve@xemacs.org>
1659 * simple.el (delete-key-deletes-forward): As per discussion on
1660 xemacs-beta, default to t.
1662 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
1664 * loadup.el: Define Installation-string before loading anything.
1666 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
1668 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
1669 From Anders Stenman <stenman@isy.liu.se>
1671 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
1673 * wid-edit.el (widget-glyph-find): Ditto.
1675 * packages.el (locate-library): Ditto.
1677 * loadup.el (really-early-error-handler): Ditto.
1679 * lib-complete.el (read-library): Ditto.
1681 * faces.el (set-face-stipple): Ditto.
1683 * code-files.el (load): Use new calling style of locate-file.
1685 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
1687 * packages.el (packages-unbytecompiled-lisp): Installation.el is
1690 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
1692 * dumped-lisp.el (preloaded-file-list): Don't load
1695 * loadup.el (Installation-string): Define it here.
1697 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
1699 * dumped-lisp.el (preloaded-file-list): Revert previous change --
1700 Installation.el needs to be loaded before `dump-paths', otherwise
1701 the dumping process won't find it.
1703 1999-03-13 Adrian Aichner <aichner@ecf.teradyne.com>
1705 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
1706 subr so that we can use `replace-in-string' in Installation.el to
1707 get rid of C-m chars under the native Windows build.
1709 1999-04-29 Andy Piper <andy@xemacs.org>
1711 * make-docfile.el: canonicalize file and directory names.
1713 * device.el (call-device-method): new function for calling device
1715 (define-device-method): new function for defining device methods.
1716 (define-device-method*): ditto.
1718 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
1720 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
1722 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
1724 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
1725 (cyrillic-koi8-r-encode-table): Likewise.
1726 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
1727 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
1729 * mule/mule-misc.el (split-char-or-char-int): New function [moved
1730 from vietnamese.el].
1732 * mule/vietnamese.el: Move function `split-char-or-char-int' to
1735 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
1737 * mule/thai-xtis.el:
1738 - Change font registry name from "Thai94x94-0" to "xtis-0".
1739 - Change mnemonic of coding-system `tis-620' to "TIS620".
1741 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
1743 * mule/ethiopic.el: fixed.
1745 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
1747 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
1749 * mule/thai-xtis.el: New file.
1751 * mule/vietnamese.el: New file.
1753 * mule/ethiopic.el: New file.
1755 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
1757 * bytecomp.el (byte-compile-close-variables): Leave
1758 debug-issue-ebola-notices alone.
1760 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1762 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
1763 at the top of the buffer since it is the most important thing to
1765 (ldap-get-host-parameter): New defun
1766 (ldap-search): Add a new parameter `withdn' to retrieve the
1767 distinguished names of entries
1769 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
1771 * startup.el (splash-frame-body): Date and spelling fixes.
1773 1999-03-16 Colin Rafferty <colin@xemacs.org>
1775 * view-less.el (toggle-truncate-lines): add autoload tag
1777 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
1779 * format.el (format-alist): Disable image stuff.
1781 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
1783 * wid-edit.el (widget-glyph-find): Search by directories, then by
1784 suffixes rather than the other way around.
1785 (widget-image-conversion): Renamed to
1786 `widget-image-file-name-suffixes'.
1788 1999-04-16 Olivier Galibert <galibert@pobox.com>
1790 * mule/mule-charset.el: Made old functions obsolete, remove the
1791 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
1792 (charset-iso-graphic-plane): Rename from charset-graphic.
1793 (charset-iso-final-char): Rename from charset-final.
1794 (charset-width): Rename from charset-columns.
1795 (charset-bytes): Added from fsf compatibility, returns always 1.
1797 * mule/mule-misc.el: Move charset-doc-string alias to
1800 1999-04-14 Colin Rafferty <colin@xemacs.org>
1802 * x-faces.el (x-make-font-bold-italic): honor
1803 *try-oblique-before-italic-fonts*
1805 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
1807 * cl-extra.el (coerce): Coerce numbers to characters correctly.
1809 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
1811 * x-faces.el (try-oblique-before-italic-fonts): Use the right
1814 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
1816 * cl-extra.el (equalp): Would bug out for lists.
1818 1999-03-12 Charles G Waldman <cgw@fnal.gov>
1820 * about.el (about-hackers): Change cgw's email address
1822 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
1824 * XEmacs 21.2.13 is released
1826 1999-03-12 SL Baur <steve@xemacs.org>
1828 * simple.el (delete-key-deletes-forward): Revert to previous
1831 1999-01-18 Didier Verna <verna@inf.enst.fr>
1833 * menubar-items.el (xemacs-splash-buffer): handle the case of
1834 multiple elements in the splash buffer body.
1836 * startup.el (splash-frame-timeout): new constant: interval
1837 between splash buffer elements.
1838 (command-line-1): handle splash buffer with multiple elements (use
1840 (splash-frame-body): Originally `startup-splash-frame-body'.
1841 Rewrote a cleaner and more readable version. This can now be array,
1842 in which case each element is displayed in turn in the splash buffer.
1843 (splash-frame-static-body): new constant. Persistent information
1844 across all splash buffer elements (preserves the possibility to give
1845 it in different languages.
1846 (circulate-splash-frame-elements): new function. Used as a timeout
1847 to circulate through all splash frame elements and display them in
1849 (display-splash-frame): originally `startup-splash-frame'. Handle
1850 the case of multiple elements in the splash buffer body. Now
1851 returns a timeout id if multiple elements to display, or nil.
1853 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
1855 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
1856 so they can be overridden by x-init-face-from-resources.
1857 Additionally specify the font name also with an x tag.
1859 1999-03-08 Andy Piper <andy@xemacs.org>
1861 * package-get.el (package-get-base): autoload.
1863 * menubar-items.el (default-menubar): add update menu item. Fix
1864 custom menu to only be activated when package-base is available.
1866 * package-get.el (package-get-custom): don't load
1867 package-get-custom as it is auto-generated. Fix group definition.
1869 1999-03-05 Didier Verna <verna@inf.enst.fr>
1871 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
1872 instead of `symbol-name' (Thanks Kyle).
1874 * cus-edit.el (custom-save-variables): use `prin1' instead of
1875 princ to write symbols.
1877 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
1879 * XEmacs 21.2.12 is released
1881 1999-03-05 SL Baur <steve@xemacs.org>
1883 * menubar-items.el (default-menubar): Add kfm browsing support.
1884 From Neal Becker <nbecker@fred.net>
1886 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
1888 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
1889 calls to font-lock during buffer reversion.
1891 1999-02-12 Didier Verna <verna@inf.enst.fr>
1893 * info.el (Info-build-node-completions): unconditionally widen the
1896 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
1898 * x-faces.el (x-init-face-from-resources):
1899 Only set fonts in the 'x locale.
1901 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
1903 * package-ui.el (pui-install-selected-packages): Don't throw on
1904 `package-admin-delete-binary-package' returning nil since it's
1905 normal. Reindent function.
1906 (pui-add-required-packages): Handle case where packages selected
1907 for installation have never been installed.
1909 1999-03-03 Martin Buchholz <martin@xemacs.org>
1911 * menubar-items.el (default-menubar):
1912 Implement the ``Mule->Set coding system of process'' menu item.
1914 1999-02-18 Martin Buchholz <martin@xemacs.org>
1916 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
1918 - Change some `if's to `when's
1920 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
1922 * XEmacs 21.2.11 is released
1924 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1926 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
1927 against window close (Fix Bug #460).
1928 (ask-user-about-lock-dbox): Idem.
1930 1999-02-25 SL Baur <steve@xemacs.org>
1932 * mule/mule-charset.el (charset-leading-byte): New function.
1933 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
1935 1999-02-12 Andy Piper <andy@xemacs.org>
1937 * about.el (xemacs-hackers): change andy's email address.
1938 (about-url-alist): change andy's web page address.
1939 (about-xemacs): add piper.
1941 1999-02-16 SL Baur <steve@xemacs.org>
1943 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1944 of mule-base into lisp/mule.
1946 1999-02-16 SL Baur <steve@xemacs.org>
1960 mule/mule-category.el:
1962 mule/mule-charset.el:
1964 mule/mule-coding.el:
1969 mule/mule-tty-init.el:
1970 mule/mule-x-init.el:
1971 mule/viet-chars.el: Remerge from mule-base.
1973 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1974 of mule-base into lisp/mule.
1976 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
1978 * process.el (exec-to-string): Use `shell-command-switch' in place
1979 of hard-wired "-c" (for WindowsNT).
1981 1999-02-08 Charles G Waldman <cgw@pgt.com>
1983 * menubar-items.el (default-menubar): Remove obsolete
1986 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
1988 * package-admin.el (package-admin-get-install-dir): First fall
1989 back to the location of xemacs-base for non-mule packages.
1991 1999-02-15 Martin Buchholz <martin@xemacs.org>
1994 - improved automounter tmp directory support.
1995 - support 4 (!) empirically discovered automounter conventions
1997 1999-02-12 SL Baur <steve@xemacs.org>
1999 * etags.el (pop-tag-mark): autoload to match key binding.
2001 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
2003 * XEmacs 21.2.10 is released
2005 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
2007 * package-get.el (package-get-remote-filename): Don't bug out for
2008 a local file name in the search entry.
2010 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
2012 * XEmacs 21.2.9 is released
2014 1999-01-19 Didier Verna <verna@inf.enst.fr>
2016 * replace.el (replace-search-function): new variable containing a
2017 function to perform a search-forward.
2018 (replace-re-search-function): new variable containing a function
2019 to perform a re-search-forward.
2020 (perform-replace): use them.
2022 1999-01-25 Didier Verna <verna@inf.enst.fr>
2024 * select.el (selection-owner-p): use the name `XEmacs'.
2025 (cut-copy-clear-internal): ditto.
2027 1999-01-18 Andy Piper <andy@xemacs.org>
2029 * about.el (about-url-alist): Update my entry.
2030 (xemacs-hackers): Ditto.
2032 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
2034 * buffer.el (switch-to-buffer): Fixing documentation.
2035 * minibuf.el (minibuffer-completion-table): ditto.
2036 * cl-macs.el (return-from): ditto.
2038 1999-01-04 Didier Verna <verna@inf.enst.fr>
2040 * replace.el (delete-non-matching-lines): temporarily disable
2041 case-folding when called interactively with a regexp containing
2042 uppercase characters.
2043 (delete-matching-lines): ditto.
2044 (count-matches): ditto.
2045 (list-matching-lines): ditto.
2047 1999-01-07 Colin Rafferty <colin@xemacs.org>
2049 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
2050 abort if current window is split horizontally, not if others are
2051 split. Got rid of unnecessary minibuffer checking. Also, add
2052 some comments (it's still complex).
2054 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
2056 * package-get.el: changed address for doc.ic.ac.uk to
2057 sunsite.doc.ic.ac.uk
2059 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2061 * ldap.el (toplevel): Remove requires so that the file compiles
2062 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
2064 1999-01-10 J. Kean Johnston <jkj@sco.com>
2066 * dump-paths.el: Calculate module-directory and set
2067 module-load-path to the load path for modules.
2069 * loadup.el: Get bootstrap value of module-load-path from the
2070 environment variable EMACSBOOTSTRAPMODULEPATH.
2071 - Display the module load path if we're debugging paths.
2073 * setup-paths.el: Added function paths-find-site-module-directory.
2074 - Added function paths-find-module-directory.
2075 - Added function paths-construct-module-load-path. Uses new
2076 environment variable EMACSMODULEPATH.
2078 1998-12-30 Martin Buchholz <martin@xemacs.org>
2080 * font.el (font-default-object-for-device):
2081 Oops! This `or' can't be replaced by `unless'.
2082 Fixed inability to run w3, among other things.
2084 1998-12-17 Charles G. Waldman <cgw@pgt.com>
2086 * package-admin.el: Change initialization of
2087 package-admin-install-function dependent on system type.
2088 Change package-admin-install-function-mswindows to use
2091 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
2093 * mouse.el (default-mouse-motion-handler): Disable help echo while
2096 1998-12-28 Martin Buchholz <martin@xemacs.org>
2098 * XEmacs 21.2.8 is released.
2100 1998-12-24 Martin Buchholz <martin@xemacs.org>
2102 * XEmacs 21.2.7 is released.
2104 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
2106 * package-ui.el (pui-list-packages): Set truncate-lines.
2108 * package-get.el (package-get-download-menu): Use
2109 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
2111 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
2112 (pui-help-string): idem.
2113 (list-packages-mode): New major mode.
2114 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
2115 (pui-install-selected-packages): Add suport for removing packages.
2116 (pui-toggle-package-delete-key): New function.
2117 (pui-popup-context-sensitive): New kludge.
2118 (pui-list-packages): Add warning when `package-get-remote' is nil.
2119 (package-ui-add-site): New function.
2121 1998-12-01 Didier Verna <verna@inf.enst.fr>
2123 * hyper-apropos.el (hyper-where-is): added the missing autoload.
2125 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2127 * ldap.el: Custom-ized
2128 (toplevel): Do not provide `ldap' which is provided by C level
2130 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
2132 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
2134 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
2136 1998-12-17 Andy Piper <andy@xemacs.org>
2138 * sound.el (sound-load-list): name changed from sound-load-alist.
2139 (sound-extension-list): name changed from sound-ext-list.
2140 (load-default-sounds): use new names.
2141 (load-sound-file): use new names.
2143 1998-12-16 Andy Piper <andy@xemacs.org>
2145 * XEmacs 21.2.6 is released
2147 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
2149 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
2152 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
2154 * wid-edit.el (widget-echo-this-extent): Set
2155 help-echo-owns-message to t.
2157 1998-11-30 Greg Klanderman <greg@alphatech.com>
2159 * package-get.el (package-get-download-menu): use toggles for
2160 each site in the download site menu.
2162 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
2164 * package-get.el (package-get): If we cannot find a package
2165 because package-get-remote is not set, give a more helpful
2168 1998-11-30 Greg Klanderman <greg@alphatech.com>
2170 * package-get.el (package-get-remote-filename): use an EFS path
2171 with user anonymous if no user is specified.
2173 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
2175 * faces.el (face-spec-set): Re-init fallfacks for default after
2176 calling reset-face on the default face.
2178 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
2180 * package-admin.el (package-admin-default-install-function):
2181 Behave as advertised. Make sure the pkg-dir is proper for
2183 (package-admin-add-binary-package): Make sure the pkg-dir is
2184 proper for default-directory.
2185 (package-admin-install-function-mswindows): Make sure the pkg-dir
2186 is proper for default-directory.
2188 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
2190 * XEmacs 21.2.5 is released
2192 1998-12-05 SL Baur <steve@altair.xemacs.org>
2194 * files.el (binary-file-regexps): regexp-opt is not available at
2197 1998-11-30 Martin Buchholz <martin@xemacs.org>
2200 * x-win-sun.el (x-win-init-sun):
2202 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
2204 * x-init.el (init-post-x-win):
2205 * x-init.el (init-pre-x-win):
2206 * x-init.el (x-initialize-compose):
2211 * wid-edit.el (widget-glyph-click):
2212 * wid-edit.el (widget-glyph-find):
2213 * wid-edit.el (widget-type):
2214 * view-less.el (view-buffer-other-window):
2215 * very-early-lisp.el:
2219 * term/sun.el (suntool-map):
2220 * term/sun-mouse.el:
2222 * syntax.el (modify-syntax-entry):
2225 * startup.el (lock-directory):
2226 * simple.el (set-comment-column):
2227 * simple.el (backward-delete-char-untabify):
2228 * shadow.el (find-emacs-lisp-shadows):
2230 * setup-paths.el (paths-construct-info-path):
2231 * select.el (cut-copy-clear-internal):
2232 * process.el (call-process-region):
2233 * process.el (start-process-shell-command):
2235 * paths.el (rmail-spool-directory):
2236 * paragraphs.el (use-hard-newlines):
2237 * package-get.el (package-get-dependencies):
2238 * package-admin.el (package-admin-delete-binary-package):
2239 * obsolete.el (truncate-string):
2240 * obsolete.el (store-substring):
2241 * mouse.el (default-mouse-track-maybe-own-selection):
2242 * mouse.el (mouse-yank-at-point):
2244 * modeline.el (mouse-drag-modeline):
2245 * minibuf.el (read-directory-name-internal):
2246 * minibuf.el (read-file-name-internal):
2247 * minibuf.el (read-file-name-internal-1):
2248 * minibuf.el (read-file-name-2):
2249 * minibuf.el (exact-minibuffer-completion-p):
2250 * minibuf.el (read-from-minibuffer):
2252 * menubar.el (check-menu-syntax):
2253 * map-ynp.el (map-y-or-n-p):
2254 * make-docfile.el (docfile-out-of-date):
2255 * loadup.el ((member "run-temacs" command-line-args)):
2256 * loadup.el ((member "no-site-file" command-line-args)):
2257 * loadup.el (really-early-error-handler):
2261 * lisp-mnt.el (lm-verify):
2262 * lib-complete.el (lib-complete:cache-completions):
2263 * lib-complete.el (library-all-completions):
2264 * itimer.el (itimer-run-expired-timers):
2265 * info.el (Info-mode):
2266 * info.el (Info-insert-file-contents):
2267 * info.el (Info-rebuild-dir):
2268 * info.el (Info-build-dir-anew):
2269 * info.el (Info-parse-dir-entries):
2270 * info.el (Info-dir-outdated-p):
2271 * info.el (Info-insert-dir):
2272 * info.el (info-xref):
2274 * hyper-apropos.el (hyper-apropos-get-doc):
2275 * hyper-apropos.el (hyper-describe-face):
2276 * hyper-apropos.el (hyper-apropos-mode):
2278 * help.el (list-processes):
2281 * font.el (mswindows-font-create-name):
2282 * font.el (font-default-font-for-device):
2283 * font.el (x-font-create-object):
2284 * font.el (font-registry):
2286 * font-lock.el (font-lock-keywords):
2288 * finder.el (finder-compile-keywords):
2289 * find-paths.el (paths-find-recursive-path):
2290 * fill.el (set-justification-center):
2291 * fill.el (fill-region-as-paragraph):
2292 * files.el (insert-directory):
2293 * files.el (wildcard-to-regexp):
2294 * files.el (recover-file):
2295 * files.el (basic-save-buffer):
2296 * files.el (delete-auto-save-file-if-necessary):
2297 * files.el (file-relative-name):
2298 * files.el (backup-extract-version):
2299 * files.el (backup-buffer):
2300 * files.el (set-visited-file-name):
2301 * files.el (set-auto-mode):
2302 * files.el (interpreter-mode-alist):
2304 * files.el (find-file-noselect):
2305 * files.el (abbreviate-file-name):
2306 * files.el (parse-colon-path):
2307 * files.el (directory-abbrev-alist):
2308 * etags.el (visit-tags-table-buffer):
2309 * easymenu.el (easy-menu-define):
2310 * dragdrop.el (experimental-dragdrop-drag):
2311 * dragdrop.el (dragdrop-drop-do-functions):
2312 * dragdrop.el (dragdrop-drop-at-point):
2313 * disass.el (disassemble-1):
2314 * disass.el (disassemble-internal):
2315 * disass.el (disassemble):
2317 * derived.el (derived-mode-init-mode-variables):
2318 * derived.el (define-derived-mode):
2319 * custom.el (defgroup):
2320 * cus-edit.el (custom-quote):
2322 * code-process.el (open-network-stream):
2323 * code-process.el (start-process):
2324 * code-process.el (call-process-region):
2325 * code-process.el (call-process):
2327 * code-files.el (insert-file-contents):
2329 * code-files.el (buffer-file-coding-system-for-read):
2330 * cmdloop.el (yes-or-no-p-minibuf):
2334 * callers-of-rpt.el (make-caller-report):
2335 * callers-of-rpt.el:
2336 * bytecomp.el (batch-byte-recompile-directory):
2337 * bytecomp.el (batch-byte-compile-1):
2338 * bytecomp.el (batch-byte-compile):
2339 * bytecomp.el (display-call-tree):
2340 * bytecomp.el (byte-compile-insert):
2341 * bytecomp.el (byte-compile-two-args-19->20):
2342 * bytecomp.el (byte-compile-variable-ref):
2343 * bytecomp.el (byte-compile-form):
2344 * bytecomp.el (byte-compile-top-level-body):
2345 * bytecomp.el (byte-compile-out-toplevel):
2346 * bytecomp.el (byte-compile-byte-code-maker):
2347 * bytecomp.el (byte-compile-file-form-defmumble):
2348 * bytecomp.el (byte-compile-file-form):
2349 * bytecomp.el (byte-compile-keep-pending):
2350 * bytecomp.el (byte-compile-insert-header):
2351 * bytecomp.el (byte-compile-from-buffer):
2352 * bytecomp.el (byte-compile-file):
2353 * bytecomp.el (byte-recompile-file):
2354 * bytecomp.el (byte-compile-close-variables):
2355 * bytecomp.el (byte-compile-warn-about-unused-variables):
2356 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
2357 * bytecomp.el (byte-compiler-legal-options):
2358 * bytecomp.el (byte-compile-lapcode):
2359 * bytecomp.el (byte-optimize-log):
2360 * bytecomp.el ((fboundp 'defsubst)):
2362 * bytecomp-runtime.el:
2363 * byte-optimize.el (byte-optimize-apply):
2364 * byte-optimize.el (car):
2365 * byte-optimize.el (byte-optimize-form):
2366 * byte-optimize.el (byte-optimize-form-code-walker):
2368 * build-report.el (build-report-insert-installation-file):
2369 * build-report.el (build-report):
2371 * apropos.el (apropos-documentation):
2373 - clean up byte-compile warnings
2374 - remove unused variables
2375 - Use common lisp style hashtable functions
2376 - byte compiler cleanup
2377 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
2378 - remove old backquote syntax usage
2379 - move some cl functionality into C for speed.
2380 - remove last remaining VMS support
2382 - implement last, butlast, nbutlast, copy-list in C.
2383 - new macro ignore-file-errors, similar to ignore-errors
2384 (ignore-file-errors (delete-file "foo"))
2385 - get frequent garbage collection during loadup.el by tweaking
2386 gc-cons-threshold, rather than explicitly calling garbage-collect
2387 - default delete-key-deletes-forward to `t'.
2389 1998-11-28 SL Baur <steve@altair.xemacs.org>
2391 * XEmacs 21.2-beta4 is released.
2393 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
2395 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
2396 (easy-menu-item-present-p): Wrapper around find-menu-item.
2397 (easy-menu-remove-item): Wrapper around delete-menu-item.
2399 * menubar.el (delete-menu-item): Add 'from-menu' argument.
2400 (add-menu-button): Add 'in-menu' argument.
2401 (add-menu-item-1): Add in-menu support to helper function.
2403 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
2405 * isearch-mode.el (isearch-mode): Fix keymap lossage.
2407 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
2409 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
2412 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
2414 * process.el (shell-command-on-region): Report if the command
2415 succeeded or failed.
2417 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
2419 * subr.el (buffer-substring-no-properties): Comment out.
2421 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
2423 * msw-faces.el (mswindows-find-smaller-font): Turning font names
2424 into font instances first, like `x-frob-font-size' does.
2425 (mswindows-find-larger-font): ditto
2427 1998-11-04 Greg Klanderman <greg@alphatech.com>
2429 * package-ui.el (pui-install-selected-packages): fix args in call
2432 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
2434 * package-get.el (host-name): New widget type.
2435 (package-get-remote): Better customization using new type.
2436 (package-get-download-sites): idem dito.
2438 (package-get-custom): Do not use package-get-all untill we have
2439 runtime dependencies.
2441 (package-get-remove-copy): Default to 't' we no longer need this
2442 kludge as we do not currently use depenencies.
2444 (package-get-was-current): New variable.
2445 (package-get-require-base): New 'force-current' argument.
2446 (package-get-update-base): idem
2447 (package-get-package-provider): idem
2448 (package-get-locate-index-file): New 'no-remote' argument.
2449 (package-get-locate-file): idem.
2451 (package-get-maybe-save-index): New function.
2452 (package-get-update-base): Use it.
2454 1998-10-28 Greg Klanderman <greg@alphatech.com>
2456 * package-get.el (package-get-remote): default to nil; by default,
2457 don't go out to the net via EFS. They must select a download site.
2458 (package-get-download-sites): new variable.
2459 (package-get-download-menu): new function.
2460 (package-get-locate-index-file): new function.
2461 (package-get-update-base): use it.
2463 * menubar-items.el (default-menubar): add "Update Package Index"
2464 and "Add Download Site" menus under Options | Manage Packages.
2466 1998-10-19 Greg Klanderman <greg@alphatech.com>
2468 * package-get.el (package-get): bugfix code checking installed version
2469 for case where package is not currently installed.
2470 (package-get-require-signed-base-updates): new variable.
2471 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
2472 deemed not a goot thing. Use the variable
2473 package-get-allow-unsigned-base-updates instead.
2475 1998-10-16 Greg Klanderman <greg@alphatech.com>
2477 * package-get.el (package-get): Don't install an older version than
2478 we already have unless explicitly told to. Issue a warning.
2480 * package-ui.el (pui-add-required-packages): when adding
2481 dependencies, don't add packages that are up to date.
2482 (pui-package-symbol-char): Don't consider a package out of date
2483 if you have a newer version installed than the latest version in
2486 * package-get.el (package-get-base-filename): document that it may
2487 be a path relative to package-get-remote; new default value.
2488 (package-get-locate-file): new function.
2489 (package-get-update-base): use it to expand package-get-base-filename.
2490 (package-get-save-base): new function to save the package-get database
2492 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
2493 (package-get-update-base): pass the REMOTE-SOURCE arg.
2494 (package-get-update-base-entry): call package-get-custom-add-entry.
2495 (package-get-file-installed-p): removed; no longer needed.
2496 (package-get-create-custom): ditto.
2497 (toplevel): remove code to build and load package-get-custom.el
2498 (package-get-custom-add-entry): new function.
2500 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
2502 * wid-edit.el (widget-button-click): Don't switch window.
2504 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
2506 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
2508 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
2510 * etags.el (find-tag-default): Run find-tag-hook using
2511 run-hooks rather than funcall
2513 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
2515 * isearch-mode.el (isearch-mode): Set the current minor mode maps
2516 and the current local map as the parents to isearch-mode-map.
2518 1998-10-15 SL Baur <steve@altair.xemacs.org>
2520 * XEmacs 21.2-beta3 is released.
2522 1998-10-15 Greg Klanderman <greg@alphatech.com>
2524 * package-get.el (package-get-update-base): use
2525 insert-file-contents-internal, not insert-file-contents-literally.
2527 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
2529 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
2532 1998-10-15 Greg Klanderman <greg@alphatech.com>
2534 * package-get.el (package-get-update-base-entry): new function.
2535 (package-get-update-base): renamed; was `package-get-load-base'.
2536 cleanup, and use package-get-update-base-from-buffer.
2537 (package-get-update-base-from-buffer): new function.
2538 (package-get-update-base-entries): new; helper for above.
2539 Do not eval lisp grabbed over ftp; parse it from new format.
2541 1998-10-15 Greg Klanderman <greg@alphatech.com>
2543 * files.el (set-auto-mode): Don't play games loading package-get
2544 database; package-get-package-provider will handle it all.
2546 1998-10-14 Greg Klanderman <greg@alphatech.com>
2548 * package-get.el (package-get-base-filename): new variable.
2549 (package-get-require-base): new function.
2550 (package-get-pgp-signed-begin-line): new variable.
2551 (package-get-pgp-signature-begin-line): ditto.
2552 (package-get-pgp-signature-end-line): ditto.
2553 (package-get-load-base): new function.
2554 (package-get-interactive-package-query):
2555 (package-get-update-all):
2556 (package-get-dependencies):
2557 (package-get-package-provider):
2558 (package-get-custom): use package-get-require-base.
2559 [package-get-custom loading]: disable for now.
2561 * package-ui.el (pui-list-packages): use (package-get-require-base)
2563 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
2565 * package-ui.el: Correct obvious thinko in choosing extent face.
2567 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
2569 * menubar-items.el (default-menubar): pui-list-package has nothing
2570 to with Customize. Move all the package stuff to a new Item in Options.
2572 * package-ui.el (pui-menu): Add menu and Popup menu.
2574 * package-get.el (package-get): Use new
2575 package-admin-get-install-dir.
2577 * package-admin.el (package-admin-get-install-dir): New syntax.
2578 Conserve package location and put mule packages where mule-base is.
2580 * package-get.el : Customized
2582 * package-ui.el (pui): Customized
2583 (pui-package-install-dest-dir): New variable.
2584 (pui-install-selected-packages): Use it
2586 1998-10-12 SL Baur <steve@altair.xemacs.org>
2588 * package-get.el (package-get-interactive-package-query): Move
2589 dependency on package-get-base to run-time.
2590 (package-get-update-all): Ditto.
2591 (package-get-dependencies): Ditto.
2592 (package-get-package-provider): Ditto.
2593 (package-get-custom): Ditto.
2595 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
2597 * events.el: Remove 'ascii-character property from 'backspace
2600 1998-10-11 SL Baur <steve@altair.xemacs.org>
2602 * package-get-base.el: removed.
2604 1998-09-23 Didier Verna <verna@inf.enst.fr>
2606 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
2607 (no-upper-case-p): new function.
2608 (with-search-caps-disable-folding): new macro.
2609 (with-interactive-search-caps-disable-folding): new macro.
2610 (zap-to-char): In interactive mode, do a case-sensitive search if
2611 the character is uppercase.
2612 (zap-up-to-char): ditto.
2614 * replace.el (perform-replace): use the function no-upper-case-p.
2616 * isearch-mode.el (isearch-fix-case): ditto.
2617 make obsolete `with-caps-disable-folding' and
2618 `isearch-no-upper-case-p'.
2620 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
2621 (tags-search): ditto.
2622 (tags-query-replace): ditto.
2624 * info.el (Info-search): ditto.
2626 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
2628 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
2630 1998-10-07 Greg Klanderman <greg@alphatech.com>
2632 * package-admin.el (package-admin-rmtree): rewritten. need to
2633 check for "." and ".." before symlink check. expand files and
2634 directories with respect to DIRECTORY, not default-directory.
2636 1998-10-04 Greg Klanderman <greg@alphatech.com>
2638 * package-get.el (package-get-all): add INSTALL-DIR argument.
2640 1998-10-06 Greg Klanderman <greg@alphatech.com>
2642 * package-ui.el (pui-add-required-packages): new function, select
2644 (pui-display-keymap): bind it.
2645 (pui-help-string): document it.
2646 (pui-install-selected-packages): package-get-all -> package-get.
2648 * package-get.el (package-get-dependencies): new function.
2650 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
2652 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
2655 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
2657 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
2659 (default-mouse-track-normalize-point): Use it.
2661 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
2663 * package-admin.el (package-admin-delete-binary-package):
2664 General cleanup. Remove unnessary use of progn and
2666 (package-admin-delete-binary-package): Do NOT mess with file
2667 modes. That is evil.
2668 (package-admin-delete-binary-package): Wrap all deleting in
2669 condition-case. The data in MANIFEST is untrustworthy.
2670 (package-admin-delete-binary-package): Let the OS worry about non
2673 1998-10-09 SL Baur <steve@altair.xemacs.org>
2675 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
2677 (lm-report-bug): Fix mail address to send bug reports to.
2679 1998-09-29 SL Baur <steve@altair.xemacs.org>
2681 * XEmacs 21.2-beta2 is released.
2683 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
2685 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
2687 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2689 * info.el (Info-mode): Document page turning by double clicks in
2690 docstring so `M-x describe-mode' will display it.
2692 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2694 * info.el (Info-mouse-track-double-click-hook): Use character
2695 widths to calculate a border region where double clicking does
2696 page turning, and return `nil' by default so other hooks, such as
2697 region highlighting, will be run.
2699 1998-09-29 Colin Rafferty <colin@xemacs.org>
2701 * sound.el (default-sound-directory-list): Initialize with all the
2702 "sounds" directories in `data-directory-list'. It used to just be
2705 * packages.el (locate-data-directory-list): Created. This gives
2706 the list of matching directories, unlike `locate-data-directory',
2707 which just gives the first one.
2709 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
2711 * minibuf.el (read-from-minibuffer): No longer bind help-form but
2712 make a binding in the local keymap until help-char handling is
2715 * help.el (help-keymap-with-help-key): Provide keymap with help
2717 (help-print-help-form): New helper function.
2719 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
2721 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
2722 move extent to another buffer; no need to create a new extent.
2723 (isearch-fix-case): New function.
2724 (isearch-search-and-update): Use it.
2726 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
2728 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
2729 the keymap, not minor-mode-map-alist.
2730 (isearch-done): Restore overriding-local-map.
2732 1998-09-21 Martin Buchholz <martin@xemacs.org>
2734 * bytecomp.el (byte-compile-buffer-substring):
2735 Fix for: (byte-compile (defun f () (buffer-substring)))
2736 ==> ** buffer-substring called with 3 args, but requires 0-3
2737 - new code not only works, but is more readable, too.
2739 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
2741 * msw-faces.el (mswindows-init-device-faces): Don't try to
2742 specify a default font at this late stage. Do try to force
2743 creation of the default face font so that if it fails we get
2744 an error now instead of a crash at frame creation.
2746 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
2747 mswindows-make-font-unitalic: Canonical default weight
2748 changed from "Normal" to "Regular".
2750 mswindows-make-font-bold / -bold-italic: Supplied device was
2751 not being passed into call to mswindows-find-smaller-font.
2753 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
2755 * package-get.el (package-get-remote): Fix the path where to find
2756 the packages on xemacs.org.
2758 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
2760 * about.el (about-maintainer-info): Update Ben's entry.
2762 1998-09-24 Martin Buchholz <martin@xemacs.org>
2764 * lisp/shadow.el (find-emacs-lisp-shadows):
2765 - `member' was being called on lists of length 2000!
2766 - Replace with hashtables.
2767 - Replace hand-coded loops with (dolist)
2770 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
2772 * packages.el: Added new function, `package-delete-name', to
2773 delete existing packages from the installed package database
2774 (`packages-package-list'). Also added the "pkginfo" directory
2775 to `packages-special-base-regexp', so that the pkginfo directory
2776 would not get added to `late-packages'.
2778 * package-admin.el: Added ability to delete an installed package
2779 (added low-level function, `package-admin-delete-package').
2780 Understands how to use the pkginfo/MANIFEST.<package> file to
2781 delete the package. When installing a package, will also
2782 create a MANIFEST.* file if one is not provided by the
2783 package. If the MANIFEST.* doesn't exist when deleting a
2784 package, the functions will fall back to attempting to delete
2785 any package-specific lisp directory.
2787 * package-get.el: Moved some functions to package-admin.el.
2788 Added interactive function `package-get-delete-package', for
2789 use by users for deleting a package.
2791 Also modified to not require the prescence of efs.
2793 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
2795 * files.el (find-file-noselect): Handle all signals, kill the
2796 buffer and resignal.
2798 1998-09-23 SL Baur <steve@altair.xemacs.org>
2800 * cl-macs.el (glyph-image): Add setf method.
2802 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
2804 * package-get.el: Fixed broken EFS downloading. Also, look for
2805 .tar.gz files first, in preference over .tgz files.
2807 * package-ui.el: Fix display of package version numbers.
2809 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
2811 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
2814 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
2816 * list-mode.el: `display-completion-list': added new/optional
2817 keyword `:completion-string', which allows the programmer to
2818 change the "Possible completions are:" prompt.
2820 * menubar-items.el: Added new pulldown menu-pick to start up the
2821 visual package browser/installer:
2823 Options->Customize->List Packages
2825 * package-admin.el: Added hooks for installing under both Unix
2826 and MS Windows. Does additional error checking. No longer
2827 calls "add-big-package.sh" to install packages under Unix; now
2828 calls gunzip & tar directly.
2830 * package-get.el: Added ability to install packages from files
2831 on a local disk/CDROM. Now deletes any existing package lisp
2832 directory. Does completion on available packages when
2833 querying for package names. Will also search for .tgz files
2834 in addition for .tar.gz files. Tries to reload
2835 auto-autoloads, as a convenience when loading new packages,
2836 and also tries to add any new package paths to `load-path'.
2837 Changed all occurences of `concat' to use `expand-file-name'.
2839 * package-ui.el: New file which implements the main visual
2840 package browser/installer, which is started via a menu pick or
2841 M-x pui-list packages.
2843 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
2845 * startup.el (load-init-file): spelling fix.
2847 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2849 * startup.el (normal-top-level): Load auto-autoload files
2850 covariantly with their precedence.
2852 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
2854 * menubar-items.el (default-menubar): Remove "Font Weight"
2855 option, there is currently no custom equivalent.. Customize-faces
2858 * x-font-menu.el (font-menu-set-font): Use customize to set
2861 * faces.el (face-spec-update-all-matching): New function.
2863 * cus-face.el (custom-set-face-update-spec): New function.
2864 Interface to customize faces from elisp.
2866 (custom-face-value-create): Show the customized settings if set
2869 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
2871 (custom-face-value-create): Show the customized settings if set
2874 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
2876 * keydefs.el (global-map): Add FSF 20.3 binding of
2877 query-replace-regexp.
2879 1998-08-21 Greg Klanderman <greg@alphatech.com>
2881 * minibuf.el (read-file-name-internal-1): use
2882 user-name-completion-1 instead of user-name-completion.
2884 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2888 * update-elc.el: Don't set `source-directory' (now defunct as a
2889 global variable) no more.
2891 * packages.el (packages-list-autoloads): Made `source-directory'
2892 (now defunct as a global variable) a parameter.
2894 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
2896 * about.el (about-hackers): new email
2898 1998-08-16 SL Baur <steve@altair.xemacs.org>
2900 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
2902 1998-07-17 Didier Verna <verna@inf.enst.fr>
2904 * faces.el (set-face-property):
2906 (face-dim-p): updated the doc strings now that the dim property isn't
2908 (face-equal): the dim property is now a common one.
2910 * cus-face.el (custom-face-attributes): New face attribute: `dim'
2911 Renamed the `stipple' attribute to `background-pixmap'.
2912 (custom-face-background-pixmap): make custom-face-stipple an
2913 obsolete alias for this.
2915 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2917 * find-paths.el (paths-file-readable-directory-p): Created and
2920 * loadup.el: Don't set inhibit-... flags from run-temacs.
2922 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2924 * packages.el (packages-data-path-depth): Added and used.
2926 1998-08-05 Charles G. Waldman <cgw@pgt.com>
2929 - Change .xpm to .png, delete "zcat" section.
2930 - cosmetic fix in the 'marcpa' entry.
2933 - convert all .xpm.Z to .png
2934 - rename mrb to martin
2935 - rename mcook-m to mcookm
2937 1998-07-31 Martin Buchholz <martin@xemacs.org>
2939 * x-init.el (x-initialize-compose): Add support for
2940 dead-circumflex as YET ANOTHER NAME for that dead key.
2942 1998-08-05 Colin Rafferty <colin@xemacs.org>
2944 * setup-paths.el (paths-construct-exec-path): Made the
2945 last-packages really be last.
2946 (paths-construct-data-directory-list): Ditto.
2948 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
2950 * startup.el(startup-splash-frame-body):
2951 Update Copyright notice in splash screen
2953 1998-07-20 Greg Klanderman <greg@alphatech.com>
2955 * minibuf.el (read-file-name-internal-1): do ~user completion.
2957 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
2959 * font-lock.el (font-lock-fontify-glumped-region): Add guard
2960 aginst destroyed extents
2962 1998-07-24 Greg Klanderman <greg@alphatech.com>
2964 * package-get.el (package-get): add `install-dir' argument.
2966 1998-07-20 John Jones <jj@asu.edu>
2968 * package-get.el: calls to package-get-update-all will only
2969 update packages which are already installed.
2971 1998-07-23 SL Baur <steve@altair.xemacs.org>
2973 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
2976 1998-07-20 Colin Rafferty <colin@xemacs.org>
2978 * about.el (about-hackers): Correct my email.
2980 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
2982 * about.el (about-hackers): new email-address.
2984 1998-07-25 SL Baur <steve@altair.xemacs.org>
2986 * minibuf.el (read-number): Don't let `input-error' condition
2989 1998-07-20 Greg Klanderman <greg@alphatech.com>
2991 * about.el (about-hackers): use my `email-for-life' address.
2993 1998-07-19 SL Baur <steve@altair.xemacs.org>
2995 * XEmacs 21.2-beta1 is released.
2997 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2999 * ldap.el (ldap-search): Doc string change
3001 1998-07-16 Colin Rafferty <colin@xemacs.org>
3003 * menubar-items.el (default-menubar): Removed references to
3004 `data-directory', and use `locate-data-file' instead, and made
3005 then greyed out if they don't exist.
3007 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3009 * keymap.el (events-to-keys): Use `format' instead of `concat'
3010 since the latter does not accept integer args anymore
3012 1998-07-15 SL Baur <steve@altair.xemacs.org>
3014 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
3017 1998-07-14 SL Baur <steve@altair.xemacs.org>
3019 * make-docfile.el: Get first initialization from very-early-lisp.el
3020 * update-elc.el: Ditto.
3021 * loadup.el (really-early-error-handler): Ditto.
3023 * packages.el (packages-unbytecompiled-lisp): Add new file,
3026 * very-early-lisp.el: New file.
3028 1998-07-14 SL Baur <steve@altair.xemacs.org>
3030 * Symbols that have been obsolete for at least 3 years removed (II).
3032 * obsolete.el (eval-current-buffer): Make compatible.
3033 (byte-code-function-p): Ditto.
3034 (send-string): Removed.
3035 (send-region): Removed.
3036 (screen-scrollbar-width): Removed.
3037 (set-screen-scrollbar-width): Removed.
3038 (set-screen-left-margin-width): Removed.
3039 (set-screen-right-margin-width): Removed.
3040 (screen-left-margin-width): Removed.
3041 (screen-right-margin-width): Removed.
3042 (set-buffer-left-margin-width): Removed.
3043 (set-buffer-right-margin-width): Removed.
3044 (buffer-left-margin-width): Removed.
3045 (buffer-right-margin-width): Removed.
3046 (x-set-frame-icon-pixmap): Removed.
3047 (x-set-screen-icon-pixmap): Removed.
3048 (pixel-name): Removed.
3049 (make-pixmap): Removed.
3050 (make-cursor): Removed.
3051 (pixmap-width): Removed.
3052 (pixmap-contributes-to-line-height-p): Removed.
3053 (set-pixmap-contributes-to-line-height): Removed.
3055 1998-07-13 SL Baur <steve@altair.xemacs.org>
3057 * obsolete.el (popup-menu-up-p): removed.
3058 (read-no-blanks-input): Removed.
3059 (wholenump): Removed.
3060 (ring-mod): Removed (what was ring-mod?).
3061 (current-time-seconds): Removed.
3062 (run-special-hook-with-args): Removed.
3064 (dot-marker): Removed.
3067 (window-dot): Removed.
3068 (set-window-dot): Removed.
3070 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
3073 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
3075 * code-files.el (insert-file-contents): Rename
3076 run-special-hook-with-args to run-hook-with-args-until-success.
3077 (write-region): Ditto.
3079 1998-07-12 SL Baur <steve@altair.xemacs.org>
3081 * about.el: Fix typos, update release date.
3083 * Symbols that have been obsolete for at least 3 years removed.
3085 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
3087 (toplevel): remove setf methods for screen functions.
3088 * cl-macs.el (extent-data): defsetf removed.
3089 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
3090 many places to remove.
3091 (comment-indent-hook): Ditto.
3092 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
3093 (buffer-dedicated-screen): Ditto.
3094 (deiconify-screen): Ditto.
3095 (delete-screen): Ditto.
3096 (event-screen): Ditto.
3097 (find-file-other-screen): Ditto.
3098 (find-file-read-only-other-screen): Ditto.
3099 (live-screen-p): Ditto.
3100 (screen-height): Ditto.
3101 (screen-iconified-p): Ditto.
3102 (screen-list): Ditto.
3103 (screen-live-p): Ditto.
3104 (screen-name): Ditto.
3105 (screen-parameters): Ditto.
3106 (screen-pixel-height): Ditto.
3107 (screen-pixel-width): Ditto.
3108 (screen-root-window): Ditto.
3109 (screen-selected-window): Ditto.
3110 (screen-totally-visible-p): Ditto.
3111 (screen-visible-p): Ditto.
3112 (screen-width): Ditto.
3114 (get-screen-for-buffer): Ditto.
3115 (get-screen-for-buffer-noselect): Ditto.
3116 (get-other-screen): Ditto.
3117 (iconify-screen): Ditto.
3118 (lower-screen): Ditto.
3119 (mail-other-screen): Ditto.
3120 (make-screen): Ditto.
3121 (make-screen-invisible): Ditto.
3122 (make-screen-visible): Ditto.
3123 (modify-screen-parameters): Ditto.
3124 (new-screen): Ditto.
3125 (next-screen): Ditto.
3126 (next-multiscreen-window): Ditto.
3127 (other-screen): Ditto.
3128 (previous-screen): Ditto.
3129 (previous-multiscreen-window): Ditto.
3130 (raise-screen): Ditto.
3131 (redraw-screen): Ditto.
3132 (select-screen): Ditto.
3133 (selected-screen): Ditto.
3134 (set-buffer-dedicated-screen): Ditto.
3135 (set-screen-height): Ditto.
3136 (set-screen-position): Ditto.
3137 (set-screen-size): Ditto.
3138 (set-screen-width): Ditto.
3139 (show-temp-buffer-in-current-screen): Ditto.
3140 (switch-to-buffer-other-screen): Ditto.
3141 (visible-screen-list): Ditto.
3142 (window-screen): Ditto.
3143 (x-set-screen-pointer): Ditto.
3144 (x-set-frame-pointer): Ditto.
3145 (screen-title-format): Ditto.
3146 (screen-icon-title-format): Ditto.
3147 (terminal-screen): Ditto.
3148 (delete-screen-hook): Ditto.
3149 (create-screen-hook): Ditto.
3150 (mouse-enter-screen-hook): Ditto.
3151 (mouse-leave-screen-hook): Ditto.
3152 (map-screen-hook): Ditto.
3153 (unmap-screen-hook): Ditto.
3154 (default-screen-alist): Ditto.
3155 (default-screen-name): Ditto.
3156 (x-screen-defaults): Ditto.
3157 (x-create-screen): Ditto.
3158 * obsolete.el: meta-flag removed.
3160 sleep-for-millisecs removed.
3161 extent-data removed.
3162 set-extent-data removed.
3163 set-extent-attribute removed.
3164 extent-glyph removed.
3165 extent-layout removed.
3166 set-extent-layout removed.
3167 list-faces-display removed.
3169 trim-versions-without-asking removed.
3170 after-write-file-hooks removed.
3172 auto-fill-hook removed.
3173 blink-paren-hook removed.
3174 select-screen-hook, deselect-screen-hook removed.
3175 auto-raise-screen, auto-lower-screen removed.
3177 * msw-mouse.el: Global change resource -> mswindows-resource.
3179 * XEmacs 21.0-pre5 is released.
3181 1998-07-11 SL Baur <steve@altair.xemacs.org>
3183 * about.el (about-hackers): Credits update.
3185 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
3187 * register.el (insert-register): Don't activate the region.
3189 1998-07-10 SL Baur <steve@altair.xemacs.org>
3191 * select.el: Restore x-* symbols for backwards compatibility:
3192 x-copy-primary-selection, x-kill-primary-selection,
3193 x-delete-primary-selection, x-select-make-extent-for-selection,
3194 x-valid-simple-selection-, x-cut-copy-clear-internal.
3196 1998-07-09 SL Baur <steve@altair.xemacs.org>
3198 * XEmacs 21.0-pre4 is released.
3200 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
3202 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
3204 (maybe-add-init-button): Fix semantics under Windows. Use
3205 `expand-file-name' rather than `concat'.
3207 * help.el (print-messages): New function.
3209 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3211 * ldap.el (ldap-host-parameters-alist): Docstring fixes
3213 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
3215 * about.el: Tweaked my entry in about-hackers.
3217 * find-paths.el (paths-emacs-root-p):
3218 Relaxed emacs-root checking of an in-place installation to
3219 also accomodate the flat layout used on MS Windows.
3221 1998-06-29 John Jones <jj@asu.edu>
3223 * package-get.el: calls to package-get-update-all will only
3224 update packages which are already installed.
3226 1998-07-05 Andy Piper <andyp@parallax.co.uk>
3228 * faces.el (xpm-color-symbols): remove hardcoded defaults these
3229 are handled by the gui-element face fallbacks now.
3231 * x-faces.el: default gui-element face to "background" as well as
3234 * msw-faces.el (mswindows-init-device-faces): remove gui-element
3235 and default face settings since these are set as fallbacks now in
3236 the appropriate domain.
3238 1998-07-02 SL Baur <steve@altair.xemacs.org>
3240 * text-mode.el (text-mode): Reorder regexp so the OR part
3241 corresponding to `page-delim' goes first and the hack in
3242 `forward-paragraph' will work.
3243 With bug analysis from Bob Weiner <weiner@altrasoft.com>
3245 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
3247 * subr.el (remove-hook): When checking the hook value
3248 with functionp, don't apply car to it.
3250 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
3252 * package-get.el (package-get-remote-filename):
3253 Don't use file-name-as-directory because the local directory
3254 separator conventions might not be the same as ftp's.
3256 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3258 * ldap.el (ldap-host-parameters-alist): New name of
3259 `ldap-host-parameters-plist'
3261 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
3263 * package-get.el: Using (require 'package-get-base), now that it
3264 provides itself. Consequently removed all instances of (load
3265 "package-get-base.el").
3267 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
3269 * subr.el (remove-hook): Don't treat the hook value as a
3270 list unless it is both consp and not functionp.
3272 1998-06-29 SL Baur <steve@altair.xemacs.org>
3274 * about.el: Email address for Ben Wing is ben@xemacs.org.
3275 * auto-show.el: Ditto.
3276 * bytecomp.el: Ditto.
3278 * x-scrollbar.el: Ditto.
3280 * tty-init.el: Ditto.
3281 * toolbar-items.el: Ditto.
3282 * symbol-syntax.el: Ditto.
3283 * specifier.el: Ditto.
3284 * objects.el: Ditto.
3285 * hyper-apropos.el: Ditto.
3288 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
3290 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
3291 vertical-divider-always-visible-p.
3292 (default-mouse-motion-handler): Ditto.
3294 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
3296 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
3299 1998-06-21 Oliver Graf <ograf@fga.de>
3301 * build-reports.el: changed receiver to xemacs-build-reports list
3303 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
3305 * font.el: Split font-family-mappings into X and
3306 mswindows-specific versions.
3307 mswindows-font-create-[object|name]: Treat supplied size
3308 as a pointsize. Added underline and strikethru handling.
3310 * msw-faces.el: changed default mswindows charset to western.
3312 * msw-glyphs.el: removed space in border-glyph font string that
3313 was inserted to get round bugs in the mswindows C font code.
3315 1998-06-27 SL Baur <steve@altair.xemacs.org>
3317 * about.el (about-hackers): Credits update.
3319 * help-nomule.el (tutorial-supported-languages): Add Romanian
3322 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
3325 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
3327 * font.el: Split font-family-mappings into X and
3328 mswindows-specific versions.
3329 mswindows-font-create-[object|name]: Treat supplied size
3330 as a pointsize. Added underline and strikethru handling.
3332 * msw-faces.el: changed default mswindows charset to western.
3334 * msw-glyphs.el: removed space in border-glyph font string that
3335 was inserted to get round bugs in the mswindows C font code.
3337 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
3339 * minibuf.el: make read-color-completion-table call
3340 (mswindows-color-list for mswindows devices.
3342 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
3345 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
3346 Let declaration items contain non-word symbol characters.
3348 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
3350 * package-get.el (package-get-package-provider): Added autoload
3351 cookie. Loading "package-get-base.el" in ALL functions that use
3352 it. Fixed some (interactive ...) with multiple argument specs
3353 again. Cosmetic indentation changes.
3355 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
3357 * info.el (Info-insert-dir): Don't use nreverse on variables
3358 that you want to use later.
3360 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
3362 * x-mouse.el (x-set-point-and-move-selection): Replace call
3363 to x-kill-primary-selection with kill-primary-selection
3365 1998-06-12 Martin Buchholz <martin@xemacs.org>
3367 * simple.el (what-cursor-position): Make cursor position reported
3368 use value of column-number-start-at-one
3370 1998-06-17 SL Baur <steve@altair.xemacs.org>
3372 * about.el (xemacs-hackers): Fix Jareth's email address.
3374 1998-06-16 SL Baur <steve@altair.xemacs.org>
3376 * startup.el (startup-splash-frame): Remove
3377 `xemacs-startup-logo-function'.
3379 1998-06-15 SL Baur <steve@altair.xemacs.org>
3381 * about.el (about-hackers): Update credits list.
3383 1998-06-06 Jeff Miller <jmiller@smart.net>
3385 * lisp/sound.el: Update sound-ext to allow filenames with
3386 extensions to be found by load-sound-file
3388 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3390 * info.el (Info-rebuild-outdated-dir): Removed variable
3391 (Info-auto-generate-directory): New variable
3392 (Info-save-auto-generated-dir): New variable
3393 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
3394 (Info-build-dir-anew): Second parameter removed. Use
3395 `Info-save-auto-generated-dir'
3396 (Info-rebuild-dir): Ditto
3398 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
3400 * list-mode.el (next-list-mode-item): Would not recognize
3401 border between directly neighbored items.
3403 1998-06-12 Andy Piper <andyp@parallax.co.uk>
3405 * package-get.el: add autoloads for some functions.
3407 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
3409 * specifier.el (let-specifier): Tiny docfixes.
3411 1998-06-12 Andy Piper <andyp@parallax.co.uk>
3413 * msw-mouse.el: set selection-pointer-glyph to Normal.
3415 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
3417 * wid-edit.el (widget-specify-secret): New function.
3418 (widget-after-change): Use it.
3419 (widget-specify-field): Use it.
3421 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
3423 * mouse.el (drag-window-divider): Use `(not done)' instead of
3424 `doit'; reuse result of `window-pixel-edges'.
3426 * modeline.el (drag-modeline-event-lag): Rename to
3427 drag-divider-event-lag.
3429 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
3431 * specifier.el (let-specifier): Rewritten not to generate needless
3432 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
3435 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
3437 * minibuf.el (read-file-name-1): Setup buffer-local value of
3438 `completion-ignore-case' in completions buffer under Windows.
3440 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
3442 * about.el (about-maintainer-glyph): Fix support for not
3445 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
3447 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
3449 * mouse.el (mouse-track): Cancel selection if misc-user event with
3450 `cancel-mode-internal' function is fetched.
3452 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
3454 * files.el (save-some-buffers-1): Fixed return value.
3456 1998-06-01 Oliver Graf <ograf@fga.de>
3458 * dragdrop.el: added experimental
3460 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
3462 * startup.el (after-init-hook, init-file-user,
3463 user-init-directory, load-user-init-file): Purge references
3464 to "~/.xemacs/init.el" from docstrings.
3466 (load-user-init-file) Use paths-construct-path to construct
3467 paths to user init files. Go directly to ~/.emacs, do not
3468 search ~/.xemacs/, do not load `default-custom-file'.
3470 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
3472 * files.el (interpreter-mode-alist): Catch wish and tclsh before
3474 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
3476 1998-06-03 Andy Piper <andyp@parallax.co.uk>
3478 * menubar-items.el (default-menubar): add Update Packages to customize
3481 1998-06-02 Andy Piper <andyp@parallax.co.uk>
3483 * faces.el: use toolbar face as a fallback for toolbar properties
3484 in xpm-color-symbols instead of default.
3486 * msw-faces.el: rename 3d-object -> gui-element face.
3488 1998-06-06 SL Baur <steve@altair.xemacs.org>
3490 * startup.el (xemacs-startup-logo-function): New variable.
3491 (startup-splash-frame): Use it.
3493 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
3495 * files.el (save-some-buffers): Would wait 1 second.
3496 (save-some-buffers-1): Delete other windows here instead of in
3497 `save-some-buffers'.
3498 (save-some-buffers): Force redisplay only if windows were deleted.
3500 1998-06-02 Didier Verna <verna@inf.enst.fr>
3502 * cus-face.el (custom-face-attributes): generalized the use of
3503 toggle buttons for boolean attributes.
3504 Re-ordered the items a bit.
3506 1998-06-01 SL Baur <steve@altair.xemacs.org>
3508 * sound.el (default-sound-directory): Use `locate-data-directory'
3509 to find the sounds directory.
3511 1998-05-29 Andy Piper <andyp@parallax.co.uk>
3513 * sound.el: default sound-ext to .wav under mswindows, .au
3514 otherwise. load-default sounds without extensions.
3516 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
3518 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
3519 if send-pr is not bound.
3521 1998-06-01 Andy Piper <andyp@parallax.co.uk>
3523 * files.el: grok idl files in auto-mode-alist.
3524 1998-06-01 Jeff Miller <jmiller@smart.net>
3526 * minibuf.el (exact-minibuffer-completion-p): check for nil before
3529 1998-05-30 Andy Piper <andyp@parallax.co.uk>
3531 * msw-glyphs.el: add xbm to the list of image types supported.
3533 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
3535 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
3536 instead of XEmacs one when dumping InfoDock.
3538 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
3540 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
3541 for `modeline-visible-p'
3543 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
3545 1998-05-29 Andy Piper <andyp@parallax.co.uk>
3547 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
3548 since it's not used anymore. doc string fixes.
3550 * package-get.el (package-get-file-installed-p): new function. use
3551 instead of file-installed-p which is in an external package.
3553 1998-05-28 Oliver Graf <ograf@fga.de>
3555 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
3556 favor of select-window/switch-to-buffer
3558 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
3560 * startup.el: changed (getenv "HOME") to (user-home-directory)
3562 1998-05-25 Oliver Graf <ograf@fga.de>
3564 * frame.el (cde-start-drag) moved to dragdrop.el
3565 (offix-start-drag-region) moved to dragdrop.el
3566 (offix-start-drag) moved to dragdrop.el
3567 * dragdrop.el (cde-start-drag) moved from frame.el
3568 (offix-start-drag-region) moved from frame.el
3569 (offix-start-drag) moved from frame.el
3570 (cde-start-drag-region) cde drag regions
3571 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
3573 1998-05-26 Oliver Graf <ograf@fga.de>
3575 * dragdrop.el: created dragdrop-drag prototypes
3576 (cde-start-drag-region) fixed typo
3578 1998-05-28 SL Baur <steve@altair.xemacs.org>
3580 * simple.el (after-init-hook): Remove reader macro.
3582 * packages.el (packages-hardcoded-lisp): Get rid of reader
3583 macros. Update DOC string.
3585 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
3587 * mouse.el (drag-window-divider): Ditto.
3589 * modeline.el (mouse-drag-modeline): Use it.
3591 * lisp-mode.el (let-specifier): Specify indentation.
3593 * specifier.el (let-specifier): Renamed from
3594 `with-specifier-instance'.
3596 1998-05-27 Andy Piper <andyp@parallax.co.uk>
3599 * faces.el: move definition of xpm-color-symbols from x-faces.el
3600 to faces. Predicate x-get-resource on the presence of x.
3602 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
3603 faces as specfier defaults.
3605 * package-get.el: don't use package-admin-add-single-file-package.
3607 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
3609 * toolbar-items.el: Fixup tooltips.
3610 (toolbar-gnus): Don't use obsolete variable
3611 toolbar-news-frame-properties.
3612 (toolbar-news-reader): Default to `gnus' instead of
3615 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
3618 1998-05-25 Andy Piper <andyp@parallax.co.uk>
3620 * package-get.el: rename -installedp -> -installed-p.
3622 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
3624 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
3625 attributes, and assinged it to continuation, truncation and
3628 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
3629 and made continuation, truncation and hscroll glyphs arrow
3630 characters out of that font.
3632 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
3634 * minibuf.el (minibuffer-electric-separator): Play nicely with
3635 directory-sep-char being \.
3636 (minibuffer-electric-tilde): Ditto.
3637 (read-file-name-map): Ditto.
3639 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
3641 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
3643 (default-mouse-track-deal-with-down-event): Avoid
3644 `x-disown-selection'; use `disown-selection' instead.
3646 1998-05-21 Andy Piper <andyp@parallax.co.uk>
3649 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
3650 moved to (cut-copy-clear-internal) in select.el. Ditto for
3651 (x-delete-primary-selection) (x-kill-primary-selection)
3652 (x-copy-primary-selection).
3653 (own-clipboard): new function.
3655 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
3656 functions in select.el. remove old ones.
3657 (mswindows-own-clipboard): new function.
3659 1998-05-21 Andy Piper <andyp@parallax.co.uk>
3661 * gnuserv.el: allow connections from mswindows type devices.
3663 1998-05-20 Andy Piper <andyp@parallax.co.uk>
3665 * msw-glyphs.el: change image type used from cursor to resource.
3667 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
3669 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
3670 for {top,bottom}-{left,right} values in addition to
3671 {top,bottom}_{left,right}.
3672 Use x-get-resource instead of x-get-resource-and-bogosity-check.
3674 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
3676 * cl-macs.el (specifier-instance): Undefine its setf method.
3678 * specifier.el (with-specifier-instance): Added docstring.
3680 * mouse.el (drag-window-divider): Ditto.
3682 * modeline.el (mouse-drag-modeline): Use it.
3684 * lisp-mode.el (with-specifier-instance): Define its indentation
3687 * specifier.el (with-specifier-instance): New macro.
3689 1998-05-19 Andy Piper <andyp@parallax.co.uk>
3691 * package-get.el (package-get-create-custom): new function to
3692 auto-generate package-get-custom.el from package-get-base.el.
3693 * (package-get-ever-installedp): new function.
3694 * (package-get-custom): new function to get all packages specified
3697 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
3699 * cus-edit.el (custom-file): Revert to `~/.emacs'.
3701 1998-05-23 SL Baur <steve@altair.xemacs.org>
3703 * cl-extra.el: Reverse previous float change.
3705 1998-05-17 Andy Piper <andyp@parallax.co.uk>
3708 * faces.el (try-font-name): moved from x-faces.el since it is
3709 required by w3 under mswindows as well X.
3711 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
3713 * winnt.el: Removed evil (setq completion-ignore-case t)
3714 clause, one more overlookef fsfism.
3715 (nt-quote-args-functions-alist): End sentences with double space.
3717 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
3719 * window-xemacs.el (push-window-configuration): Remove kludgery of
3720 recaching default-toolbar specifier.
3721 (pop-window-configuration): Ditto.
3722 (unpop-window-configuration): Ditto.
3724 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
3726 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
3728 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
3730 * winnt.el (nt-quote-args-verbatim): Added function.
3731 (nt-quote-args-prefix-quote): Added function.
3732 (nt-quote-args-backslash-quote): Added function.
3733 (nt-quote-args-double-quote): Added function.
3734 (nt-quote-args-functions-alist): New variable.
3735 (nt-quote-process-args): Added function. This is the main quoting
3736 work horse called from process-nt.c
3738 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
3740 * winnt.el: Removed duplicate definitions for backspace,
3741 delete, M-backspace and C-M-backspace.
3742 (file-name-buffer-file-type-alist): Removed this variable.
3743 (find-buffer-file-type): Removed function.
3744 (find-file-binary): Removed function.
3745 (find-file-text): Removed function.
3746 (find-file-not-found-set-buffer-file-type): Removed function.
3747 (save-to-unix-hook): Removed function.
3748 (revert-from-unix-hook): Removed function.
3749 (using-unix-filesystems): Removed function.
3750 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
3752 (x-set-selection): Removed function.
3753 (x-get-selection): Removed function.
3754 Removed commented FSFisms.
3755 Replaced copyright notice (this file is not part of GNU Emacs).
3756 (nt-shell-mode-hook): Moved here from a lambda expression. Added
3757 comint-process-echoes setting to t.
3759 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3761 * packages.el (packages-no-package-hierarchy-regexp): Introduced
3762 and used following the interface change of
3763 `paths-find-recursive-path'.
3765 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
3766 regexp instead of a list of base names.
3767 (paths-version-control-filename-regexp):
3768 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
3769 Introduced and used following the interface change of
3770 `paths-find-recursive-path'.
3772 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
3774 * simple.el (delete-forward-p): Make it a defun; do X garbage only
3775 on X devices, rather than on all non-TTY devices.
3777 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
3779 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
3781 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
3783 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
3785 * itimer.el (activate-itimer): Fixed usage of integers
3786 as argument to `concat'.
3788 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
3790 * itimer.el (start-itimer): replace the use of `concat' with
3793 1998-05-16 SL Baur <steve@altair.xemacs.org>
3795 * mode-motion.el (mode-motion-hook): Clarify docstring.
3796 From Bob Weiner <weiner@altrasoft.com>
3798 * loadhist.el (symbol-file): Supply prompt string when used
3800 From Bob Weiner <weiner@altrasoft.com>
3802 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
3804 * loadup.el (really-early-error-handler): Ditto.
3806 * update-elc.el: Ditto.
3808 * setup-paths.el (paths-construct-exec-path): Ditto.
3810 * make-docfile.el: Ditto.
3812 * find-paths.el (paths-decode-directory-path): Use split-path
3813 instead of decode-path.
3815 * files.el (parse-colon-path): Update docstring reference.
3817 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
3821 Bind cut'n'paste keys to non window-system specific functions.
3823 * msw-select.el: New function mswindows-clear-clipboard.
3824 mswindows-cut-copy-clipboard extended to handle clearing of the
3825 selection and renamed to mswindows-cut-copy-clear-clipboard.
3827 * select.el: on mswindows devices delete-primary-selection
3828 calls mswindows-clear-clipboard.
3830 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
3832 * simple.el (quoted-insert): Inhibit quit when using read-char.
3834 * cmdloop.el (read-char): Don't inhibit quit.
3835 (read-char-exclusive): Ditto.
3836 (read-char): Signal quit if quit-char was pressed.
3837 (read-char-exclusive): Ditto.
3838 (read-quoted-char): Return a character, not integer.
3840 * menubar-items.el (default-popup-menu): Use Andy's generic
3842 (default-popup-menu): Fix code.
3844 1998-05-14 Oliver Graf <ograf@fga.de>
3846 * dragdrop.el (dragdrop-function-widget): this time it's done
3848 1998-05-13 Oliver Graf <ograf@fga.de>
3850 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
3852 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
3854 * device.el (device-pixel-width):
3855 (device-pixel-height):
3859 (device-color-cells): Swapped parameters to device-system-metric
3860 according to the interface change.
3862 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
3864 * mouse.el (default-mouse-motion-handler): Use new name of the
3865 function event-over-vertical-divider-p.
3866 Do not set E-W arrow cursor over the divider if
3867 vertical-divider-draggable-p is nil in the window.
3868 ([top-level]): Use new name for the variable
3869 vertical-divider-map.
3870 (drag-window-divider): Respect vertical-divider-draggable-p.
3871 Variable name typo fixes.
3873 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
3875 * keymap.el (kbd): Define here; handle string constants and
3878 1998-05-15 Christian Nyb <chr@mediascience.no>
3880 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
3883 1998-05-13 Didier Verna <verna@inf.enst.fr>
3885 * mouse.el (drag-window-divider): give the vertical divider a
3886 pressed look when dragging it.
3888 1998-05-13 Andy Piper <andyp@parallax.co.uk>
3890 * faces.el: predicate some more face operations on x or mswindows
3893 * modeline.el: enable modeline coloring for mswindows.
3895 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3897 * minibuf.el (minibuffer-default): Added variable; compatible with
3899 (next-history-element): Used `minibuffer-default'.
3901 1998-05-12 Oliver Graf <ograf@fga.de>
3903 * dragdrop.el (dragdrop-function-widget): button and mods ok
3904 arguments still look a bit strange
3905 (dragdrop-compare-mods) created
3906 (dragdrop-drop-do-functions) correctly checks for buttons and
3909 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
3911 * setup-paths.el (paths-default-info-directories): Replace
3912 path-separator with directory-sep-char.
3914 * files.el (path-separator): Don't define it here.
3916 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
3918 * update-elc.el: Ditto.
3920 * setup-paths.el (paths-construct-exec-path): Ditto.
3922 * make-docfile.el: Ditto.
3924 * loadup.el (really-early-error-handler): Ditto.
3926 * find-paths.el (paths-decode-directory-path): Use decode-path
3927 instead of decode-path-internal.
3929 * files.el (parse-colon-path): Update docstring.
3931 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
3933 * subr.el (get-buffer-window-list): Make BUFFER optional.
3935 * window-xemacs.el (windows-of-buffer): Defalias to
3936 get-buffer-window-list.
3938 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3940 * disass.el: Fix maintainer keyword.
3942 * bytecomp.el (byte-compile-and-load-file): Autoload.
3943 (byte-compile-buffer): Ditto.
3945 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
3946 value is returned, not the name.
3947 (lisp-imenu-generic-expression): Enable it.
3948 (lisp-mode-variables): Ditto.
3949 (lisp-indent-offset): Change defconst to defvar.
3950 (lisp-indent-function): Ditto.
3951 (lisp-body-indent): Ditto.
3953 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3955 * modeline.el: Use zap-last-kbd-macro-event.
3957 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
3958 nil, don't attempt to do anything with messages.
3959 (eval-last-sexp): Use `letf' for clarity.
3961 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3963 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
3965 1998-05-11 Martin Buchholz <martin@xemacs.org>
3970 Change empty docstrings into no doc strings at all.
3971 Fix bogus FSF-format docstrings.
3972 * etags.el: Fix docstring.
3974 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
3976 * package-get.el (package-get): Use internal md5
3978 1998-05-13 SL Baur <steve@altair.xemacs.org>
3980 * about.el (about-xemacs): Correct abuse of concat.
3982 1998-05-11 SL Baur <steve@altair.xemacs.org>
3984 * info.el (Info-mode): Use easymenu.
3986 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
3988 * apropos.el (apropos): Don't use concat with integers.
3990 * cmdloop.el (describe-last-error): Handle the case when no error
3991 was seen gracefully.
3993 * apropos.el (apropos-print): Use with-displaying-help-buffer as
3995 (apropos-describe-plist): Ditto.
3997 * help.el (with-displaying-help-buffer): Revert to a defun.
3998 (describe-key): Use it as defun.
3999 (describe-mode): Ditto.
4000 (describe-bindings): Ditto.
4001 (describe-prefix-bindings): Ditto.
4002 (describe-installation): Ditto.
4003 (view-lossage): Ditto.
4004 (describe-function): Ditto.
4005 (describe-variable): Ditto.
4006 (describe-syntax): Ditto.
4008 1998-05-11 Oliver Graf <ograf@fga.de>
4010 * dragdrop.el: changed order of require/provide
4011 (dragdrop-drop-mime-default) changed to new calling conventions
4012 (dragdrop-drop-do-functions) changed to new calling conventions
4013 (dragdrop-function-widget) this one needs more work...
4015 1998-05-10 Oliver Graf <ograf@fga.de>
4017 * about.el: another small change in my entry
4018 * dragdrop.el (dragdrop-drop-log-function): logging added
4020 changed interface to handler functions. now called with event
4023 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
4025 * glyphs.el (divider-pointer-glyph): Declared new glyph,
4026 E-W arrow pointer displayed over draggable dividers.
4028 * mouse.el (default-mouse-motion-handler): Show it when
4030 (drag-window-divider): Added.
4031 ([top-level]): Initialized window-divider-map with a keymap
4032 binding the above function to left button down event.
4034 * x-mouse.el (x-init-pointer-shape): Initialize
4035 divider-pointer-glyph from Cursor.dividerPointer, or use default
4038 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
4040 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
4042 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
4044 * simple.el (count-words-buffer): Don't query for buffer.
4045 (count-lines-buffer): Ditto.
4047 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
4049 * help.el (where-is): add optional insert argument.
4051 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
4053 * help.el (describe-key-briefly): New argument INSERT.
4055 * simple.el (eval-expression): New optional argument; synch with
4058 * keydefs.el (global-map): Add new register bindings.
4060 * register.el: Synched with FSF 20.3.
4062 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
4064 * window-xemacs.el (recenter): all arguments are optional.
4066 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
4068 * device.el: (device-pixel-width): Reflected name/parameters
4069 change to device-system-metric.
4070 (device-pixel-height): Ditto.
4071 (device-mm-width): Ditto.
4072 (device-mm-height): Ditto.
4073 (device-bitplanes): Ditto.
4074 (device-color-cells): Ditto.
4076 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
4078 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
4080 * cl.el (most-positive-fixnum): Document.
4081 (most-negative-fixnum): Ditto.
4083 * cus-dep.el: Updated comment.
4085 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
4088 * cus-load.el (custom-put): Removed.
4090 * files.el (after-find-file): Just resignal quit instead of
4091 signaling "canceled".
4093 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
4095 * frame.el (other-frame): Use `focus-frame' instead of
4096 select-frame kludges.
4098 * lisp-mode.el: Update lisp-indent-function for
4099 save-selected-frame and with-selected-frame.
4101 * frame.el (save-selected-frame): New macro.
4102 (with-selected-frame): Ditto.
4103 (other-frame): Use `set-frame-focus'.
4105 1998-05-06 Oliver Graf <ograf@fga.de>
4107 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
4108 (dragdrop-drop-url-default) default handler for URL drops created
4109 (dragdrop-drop-mime-default) default handler for MIME drops created
4110 (dragdrop-drop-functions) default custom for handling drops created
4111 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
4113 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
4115 * mouse.el: Removed redundant mouse-mswindows-drop function.
4117 1998-05-05 Oliver Graf <ograf@fga.de>
4119 * about.el: changed some text in my entry
4120 * dragdrop.el: added customs
4122 1998-05-04 Oliver Graf <ograf@fga.de>
4124 * mouse.el: killed global drop key bindings
4125 (mouse-offix-drop) removed
4126 * dragdrop.el: created
4127 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
4129 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
4131 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
4132 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
4134 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
4137 * scrollbar.el (scrollbars-visible-p): Use new
4138 {vertical,horizontal}-scrollbar-visible-p specifiers.
4140 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
4142 * device.el (device-pixel-height):
4143 (device-pixel-width):
4147 (device-color-cells): Moved these 6 functions from device.c; they
4148 all use single (device-system-metrics) call.
4150 1998-05-09 SL Baur <steve@altair.xemacs.org>
4152 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
4156 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
4157 Suggested by Hrvoje Niksic <hniksic@srce.hr>
4159 * help.el (help-map): Remove Hyperbole keybinding logic.
4160 Suggested by: Michael Ernst <mernst@cs.washington.edu>
4162 1998-05-08 SL Baur <steve@altair.xemacs.org>
4164 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
4165 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
4167 1998-05-07 Andy Piper <andyp@parallax.co.uk>
4169 * msw-glyphs.el: use nicer icon3 from the frame icon.
4171 1998-05-07 SL Baur <steve@altair.xemacs.org>
4173 * version.el (emacs-version): Remove InfoDock conditionals.
4175 * startup.el (startup-splash-frame): Change ID logo name.
4177 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
4179 * files.el (after-find-file): If the user presses C-g on
4180 directory-creation prompt, kill the buffer.
4182 1998-05-06 SL Baur <steve@altair.xemacs.org>
4184 * simple.el (count-words-region): Reverse previous change.
4186 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
4188 * replace.el (query-replace): Just call perform-replace.
4189 (query-replace-regexp): Ditto.
4190 (perform-replace): Move region handling here.
4191 (perform-replace): Use the new arg to match-data.
4193 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
4195 * x-init.el: Install X specific display table that
4196 displays char 0240 as a space to avoid whatever it is
4197 that screws up display of that character code.
4199 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
4201 * help.el (function-arglist): If no arguments are documented for a
4202 subr, print nothing rather than incorrect output.
4204 1998-05-05 SL Baur <steve@altair.xemacs.org>
4206 * cmdloop.el (command-error): Update bail-out error message to use
4207 `emacs-program-name'.
4209 * lib-complete.el: Remove reader macro cruft.
4211 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
4214 * simple.el (count-words-region): Drop interactive-p check on the
4217 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
4221 Correct spelling of mswindows-font-canonicalize-name.
4223 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4225 * ldap.el (ldap-host-parameters-alist): Replaced with
4226 `ldap-host-parameters-plist'
4227 (ldap-search): Adapt to previous change
4229 1998-05-02 SL Baur <steve@altair.xemacs.org>
4231 * about.el (about-hackers): Update Bob Weiner bio.
4232 (about-maintainer-info): Ditto.
4234 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
4236 * simple.el (display-warning-minimum-level): Docfix.
4238 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
4240 * widget.el (:default-get): New keyword.
4241 * wid-edit.el (default, widget-default-default-get): Define it.
4242 (group, widget-group-default-get): Define it.
4243 (menu-choice, widget-choice-default-get): Define it.
4244 (widget-default-get): New function.
4245 (widget-choice-action): Call it.
4246 (widget-editable-list-entry-create): Call it.
4248 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
4250 * byte-optimize.el (byte-boolean-vars): Removed.
4251 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
4252 lookup through `byte-boolean-vars'.
4254 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
4256 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
4257 resource-provided values into ghost specs for scrollbar-height and
4260 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
4262 * byte-optimize.el: Don't attempt to optimize /=.
4264 * bytecomp.el (byte-compile-one-ore-more-args): New function.
4265 (byte-compile-/=): Ditto.
4267 1998-05-02 SL Baur <steve@altair.xemacs.org>
4269 * apropos.el: Use `with-displaying-help-buffer'.
4270 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
4271 Use `with-displaying-help-buffer'.
4272 (apropos-follow): Do not give special treatment to buffer cursor
4273 was in prior to a mouse click.
4274 (apropos-describe-plist): Use `with-displaying-help-buffer'.
4275 (apropos-print-doc): Set correct buffer for setting text
4278 1998-05-01 SL Baur <steve@altair.xemacs.org>
4280 * help.el (help-buffer-prefix-string): New variable.
4281 (help-buffer-name): Use it.
4283 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
4286 1998-04-30 Greg Klanderman <greg@alphatech.com>
4288 * frame.el (other-frame): Work even when focus-follows-mouse is true.
4290 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
4292 * files.el (find-file-noselect): Update docstring.
4293 (find-file-noselect): Signal an error if found an unreadable file.
4294 (file-chase-links): Save the match data.
4295 (normal-mode): Use `lwarn' and `error-message-string'.
4296 (interpreter-mode-alist): Change defconst to defvar.
4297 (inhibit-first-line-modes-regexps): Ditto.
4298 (inhibit-first-line-modes-regexps): Added .tgz.
4299 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
4300 (change-major-mode-with-file-name): New user-option.
4301 (set-visited-file-name): Synched with FSF.
4302 (file-name-extension): New function, from FSF 20.3.
4303 (file-relative-name): Synched with FSF.
4304 (save-some-buffers): Support the C-r feature.
4305 (recover-session): Synched with FSF.
4306 (kill-some-buffers): Ditto.
4307 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
4309 1998-04-30 SL Baur <steve@altair.xemacs.org>
4311 * files.el (insert-file): Undo previous change and reenable use of
4314 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
4316 * window-xemacs.el (recenter): Define.
4318 1998-04-29 Andy Piper <andyp@parallax.co.uk>
4320 * font.el (mswindows-font-create-name)
4321 (mswindows-font-create-object): new functions for mswindows type
4324 * msw-faces.el (mswindows-font-canicolize-name): fix so that
4325 strings are parsed as well as font objects.
4327 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
4329 * modeline.el (defining-kbd-macro): Restore modeline indication of
4330 kbd-macro being recorded.
4331 (add-minor-mode): Simplify docstring.
4332 (modeline-minor-mode-menu): Remove stuff.
4334 1998-04-29 Andy Piper <andyp@parallax.co.uk>
4336 * code-process.el (call-process): dynamically decide process
4339 1998-04-29 Jim Radford <radford@robby.caltech.edu>
4341 * modeline.el: Add line-number-mode, column-number-mode to
4342 the modeline minor-mode menu. Button2 on the line number does
4345 1998-04-29 Andy Piper <andyp@parallax.co.uk>
4347 * mouse.el: move x-selection-owner-p type things to
4350 * msw-init.el: copy zmacs stuff from x-init.el
4352 * msw-select.el (mswindows-own-selection)
4353 (mswindows-disown-selection) (mswindows-selection-owner-p): new
4354 functions. Very simple minded implementation of selectio
4357 * select.el (own-selection) (disown-selection)
4358 (activate-region-as-selection) (select-make-extent-for-selection)
4359 (valid-simple-selection-p): functions moved from x-select.el for
4360 generalized selection.
4362 * x-select.el: see select.el changes.
4364 * x-toolbar.el: use new selection functions.
4366 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4368 * packages.el (packages-find-package-directories): Fixed bug that
4369 would pick up multiple site-package directories.
4370 (package-locations): Added "xemacs-packages" as a late package
4373 * find-paths.el: Now uses `emacs-program-name' and
4374 `emacs-program-version'.
4375 Additions to enforce version-specific directories in
4376 `paths-find-version-directory'.
4378 1998-04-29 SL Baur <steve@altair.xemacs.org>
4380 * default.el: Removed.
4381 * site-start.el: Removed.
4383 1998-04-29 Didier Verna <verna@inf.enst.fr>
4385 * minibuf.el (minibuffer-history-minimum-string-length): Default
4388 1998-04-28 SL Baur <steve@altair.xemacs.org>
4390 * find-paths.el (paths-program-name): Rename.
4391 (paths-emacs-root-p): Ditto.
4392 (paths-find-site-directory): Ditto.
4394 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
4396 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
4397 `emacs-lisp-byte-compile-and-load'.
4399 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4401 * ldap.el (ldap-search): Fixed additional parameter passing to
4404 1998-04-27 Andy Piper <andyp@parallax.co.uk>
4406 * select.el (kill-primary-selection) (selection-owner-p)
4407 (copy-primary-selection) (yank-clipboard-selection)
4408 (selection-exists-p) (delete-primary-selection): new file and
4409 functions that do the right thing for the selected device.
4411 * x-menubar.el: use generalised selection functions.
4413 * dumped-lisp.el: dump select.el.
4415 1998-04-27 SL Baur <steve@altair.xemacs.org>
4417 * find-paths.el (paths-progname): New variable.
4418 (paths-emacs-root-p): Use it.
4419 (paths-find-site-directory): Ditto.
4421 1998-04-26 SL Baur <steve@altair.xemacs.org>
4423 * loadup.el ((member "dump" command-line-args)): Dump as
4424 `infodock' if InfoDock.
4426 1998-04-25 SL Baur <steve@altair.xemacs.org>
4428 * find-paths.el (construct-emacs-version): Simplify, include
4429 program name in the return value.
4430 * (paths-find-version-directory): Use it.
4432 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4434 * info.el (Info-parse-dir-entries): Fixed regexp
4435 (Info-build-dir-anew): Remove full suffix and capitalize info file
4436 name for files with no @direntry
4437 (Info-batch-rebuild-dir): New function
4438 (Info-suffixed-file): Check for regular files instead of simple
4439 file existence (could catch directories before)
4441 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4443 * setup-paths.el, find-paths.el: Removed uses of `not' which
4444 temacs doesn't have.
4446 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
4447 into root searching.
4449 1998-04-24 Martin Buchholz <martin@xemacs.org>
4451 * subr.el: Remove definition of `not'.
4453 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
4455 * msw-glyphs.el: enable graphics support.
4457 1998-04-23 Didier Verna <verna@inf.enst.fr>
4459 * x-menubar.el (default-menubar): restored the line-number-mode
4462 * misc doc string updates related to the options menu.
4464 1998-04-24 SL Baur <steve@altair.xemacs.org>
4466 * setup-paths.el (paths-construct-load-path): Fix typo.
4468 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4470 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
4471 font-menu-ignore-scaled-fonts don't have to be bound now; this
4472 gets us one step further towards making --no-autoloads work.
4474 * startup.el (normal-top-level): Load auto-autoloads only if
4475 lisp-directory is non-nil.
4477 * setup-paths.el (paths-construct-load-path): Made it robust
4478 against nil lisp-directory.
4480 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
4481 to the list of variables that cause a warning when nil.
4483 * toolbar.el (init-toolbar-location): Now works even when there's
4484 no toolbar icon directory.
4486 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
4488 * help.el (view-lossage): Recognize it.
4490 * simple.el (log-message): Mark multiline messages.
4492 1998-04-22 SL Baur <steve@altair.xemacs.org>
4494 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
4496 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
4498 * package-get.el (package-get-all): add `\n' separator to
4499 interactive specification so that both variables are read
4501 1998-04-22 Didier Verna <verna@inf.enst.fr>
4503 * x-menubar.el: ported the options menu to Custom.
4504 Moved the "read only" toggle button to the buffers menu.
4505 Corrected some missing ;;;###autoload or defcustom.
4507 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
4508 the scrollbar-visible specifier for options menu handling.
4510 * toolbar.el (toolbar-visible-p)
4511 (toolbar-captioned-p)
4512 (default-toolbar-position): defcustom wrappers around
4513 the toolbar specifiers for options menu handling.
4515 * frame.el (get-frame-for-buffer-default-instance-limit):
4516 defcustom it for options menu handling.
4518 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
4519 font-lock-mode for options menu handling.
4521 * cus-start.el: added Custom properties to overwrite-mode for
4522 options menu handling.
4524 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
4526 * about.el: shameless self-promotion.
4528 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
4530 * simple.el (raw-append-message): Slightly optimize.
4531 (remove-message): Use `push' for clarity.
4532 (append-message): Ditto.
4533 (display-warning): Dito.
4534 (raw-append-message): Send the message to the appropriate device.
4536 1998-04-22 SL Baur <steve@altair.xemacs.org>
4538 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
4539 From Sean MacLennan <Sean.MacLennan@pika.ca>
4541 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4543 * setup-paths.el: Changed `directory-sep-char' to
4544 `path-separator', following a change in GNU Emacs.
4546 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4548 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
4549 (Info-build-dir-anew): Add a final newline.
4550 (Info-build-dir-anew): Do not issue warning when rebuilding policy
4552 (Info-rebuild-dir): Ditto
4554 * dumped-lisp.el (preloaded-file-list): Added ldap.el
4556 1998-04-21 SL Baur <steve@altair.xemacs.org>
4558 * simple.el (count-words-buffer): Retain zmacs region.
4559 (count-words-region): Ditto.
4560 * simple.el: (what-line): Expanded line counts.
4561 (count-lines): New parameter to conditionalize whether collapsed
4563 From Bob Weiner <weiner@altrasoft.com>
4565 1998-04-19 SL Baur <steve@altair.xemacs.org>
4567 * packages.el (package-locations): infodock-packages must override
4568 mule-packages and packages.
4570 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
4573 remove rude messages from widget-activation-widget-mapper
4574 and widget-activation-glyph-mapper
4576 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
4578 * toolbar.el: Remove (featurep 'x) test from
4579 toolbar-make-button-list
4581 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
4583 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
4584 only if in the same frame.
4586 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4588 * packages.el (package-locations): Added site-packages hierarchy.
4590 * setup-paths.el (paths-default-info-directories): Introduced and
4593 * packages.el, setup-paths.el: Set various path searching depths
4596 * packages.el (packages-hierarchy-depth):
4597 (packages-load-path-depth): Introduced and used.
4599 * setup-paths.el (paths-load-path-depth): Introduced and used.
4601 * find-paths.el (paths-find-recursive-path): Added max-depth
4604 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4606 * setup-paths.el (paths-construct-info-path): Removed
4607 dependency on behavior of (file-name-as-directory "").
4609 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4611 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
4614 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4616 * dump-paths.el, startup.el: Added handling for --debug-paths.
4618 1998-04-15 William M. Perry <wmperry@aventail.com>
4620 * wid-edit.el: We cannot just set the help-echo or balloon-help
4621 properties for an extent based on the :help-echo widget
4622 property, since help-echo and balloon-help cause an EXTENT to
4623 get passed in, where :help-echo functions are expecting a WIDGET
4625 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
4627 * scrollbar.el (init-scrollbar-from-resources): Call
4628 mswindows-init-scrollbar-metrics when appropriate.
4630 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
4632 * dumped-lisp.el: dump x-toolbar for window system
4634 * msw-init.el (init-post-mswindows-win): enable toolbars if we
4635 have support and xpm.
4637 1998-04-16 SL Baur <steve@altair.xemacs.org>
4639 * files.el (toggle-read-only): Fix docstring.
4640 From Didier Verna <verna@inf.enst.fr>
4642 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4644 * startup.el (normal-top-level): Load autoload-file-name without
4645 specifying an extension---some people only auto-autoload.el.gz.
4647 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
4649 * files.el (backup-enable-predicate): Don't bomb on NAME being
4652 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4654 * find-paths.el, packages.el: Now prefers configure'd paths.
4655 This shouldn't cause any of the originally anticipated problems as
4656 the current paths architecture will not define the various
4657 configure-xxx variables if they're not specified on the configure
4660 * find-paths.el, setup-paths.el, packages.el: Removed all
4661 mentionings of "/" as a path separator.
4662 Used paths-construct-path throughout.
4664 * find-paths.el (paths-construct-path): Created to assemble paths
4665 from directory components.
4667 * setup-paths.el, packages.el: Used paths-decode-directory-path
4668 instead of decode-path-internal.
4670 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
4672 (paths-decode-directory-path) Created.
4674 * setup-paths.el: Changed configure-exec-path to
4675 configure-exec-directory.
4677 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4679 * packages.el (packages-find-packages): Fixed decoding of
4682 * startup.el: -no-packages -> -no-early-packages.
4684 (packages-load-package-lisps): Fixed loading of auto-autoload
4687 * startup.el (normal-top-level): Fixed loading of core
4690 * obsolete.el: Un-obsoleted site-directory. Sigh.
4692 * startup.el, packages.el, dump-paths.el: Added proper settings
4693 for site-directory and lisp-directory variables.
4695 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
4696 inhibit-package-autoloads and fixed handling of it.
4698 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
4699 handling of former inhibit-package-init, now
4700 inhibit-early-packages, to make -vanilla etc. work.
4702 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
4704 * code-process.el (start-process): Fallback to 'undecided instead
4705 of 'binary for process input coding stream.
4707 * process.el (start-process): Docstring fix.
4709 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4711 * info.el (Info-insert-dir): Do not insert temporary dir files
4712 in Info-dir-file-attributes
4713 (Info-build-dir-anew): Ensure temporary buffer is not read-only
4714 (Info-rebuild-dir): Ditto.
4716 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4718 * obsolete.el: Added obsoleteness declarations for
4719 `site-directory' and `Info-default-directory-list'.
4721 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4723 * find-paths.el (paths-find-emacs-root): Only look at the
4724 executable at the end of the symlink chain for determining the
4727 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4729 * setup-paths.el (paths-construct-info-path): Changed construction
4730 to cater to gone default in configure.
4732 * find-paths.el (paths-uniq-append): Added.
4734 * packages.el: Rewritten package path construction once again.
4736 * dump-paths.el, startup.el: Removed package-path as a global
4739 * package-admin.el (package-admin-add-single-file-package):
4740 (package-admin-add-binary-package): Changed package-path to
4743 * packages.el (packages-split-path): Split path at "/" rather than
4744 nil according to change in emacs.c.
4746 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4748 * setup-paths.el (paths-construct-info-path): Changed info path
4749 order so that directories come out right.
4750 (paths-find-lock-directory): Fixed bug: It used to think
4751 configure-lock-directory is a path.
4753 1998-04-06 Jeff Miller <jmiller@smart.net>
4755 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
4756 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
4757 eases the use of toolbar-add/kill-item functions.
4759 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
4761 * code-files.el (file-coding-system-alist): Commented out
4762 loaddefs.el magical treatment.
4764 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4766 * info.el (Info-rebuild-outdated-dir): Added new option
4767 `conservative' and made it the default
4768 (Info-rebuild-dir): Appropriately parse multi-line description
4769 strings, and multi-section dir files. Issue warning when dir
4770 is rebuilt as temporary
4771 (Info-build-dir-anew): Issue warning when dir is built as
4774 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
4776 * list-mode.el (list-mode-map): Bind highlight motion commands to
4777 standard keys left, right, C-b and C-f.
4779 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
4781 * files.el (auto-mode-alist): allow .sc for Scheme->C
4783 1998-04-06 SL Baur <steve@altair.xemacs.org>
4785 * loadup.el (pureload): Don't quote (garbage-collect).
4787 1998-04-04 SL Baur <steve@altair.xemacs.org>
4789 * package-get-base.el: Updated.
4791 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
4793 * isearch-mode.el (isearch-just-started): New variable.
4794 (isearch-mode): Set it.
4795 (isearch-repeat): Advance one character forward only if the search
4796 was successful, and was not just started.
4797 (isearch-repeat): Clear isearch-just-started.
4799 1998-04-02 SL Baur <steve@altair.xemacs.org>
4801 * finder.el (finder-compile-keywords): Don't eval new finder-inf
4804 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
4806 * subr.el (listify-key-sequence): Removed.
4808 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
4810 * bytecomp.el (byte-compile-print-gensym): New option.
4811 (byte-compile-output-file-form): Use it.
4812 (byte-compile-output-docform): Ditto.
4813 (byte-compile-compiled-obj-to-list): Ditto.
4815 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
4817 * msw-glyphs.el: set frame icon if xpm support.
4819 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
4821 * help.el: Code that pretty prints variable values
4824 1998-04-02 SL Baur <steve@altair.xemacs.org>
4826 * find-paths.el (paths-emacs-root-p): Correct test for installation
4828 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4830 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
4832 * loaddefs.el: Don't set debug-ignored-errors; leave
4833 its default value set to nil.
4835 1998-03-29 Damon Lipparelli <lipp@primus.com>
4837 * info.el (Info-rebuild-dir): fixed mis-spelling.
4839 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4841 * info.el (Info-rebuild-outdated-dir): New custom var
4842 (Info-insert-node): Create/update dir file when needed, ie when it
4843 does not exist or is older than some info files in directory
4845 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4847 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
4848 for last packages, mainly for using a 20.4 package base.
4850 * packages.el (late-packages): Typo fix. It was called
4853 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
4854 relative symlinks correctly.
4855 (paths-find-emacs-roots): More rigorous checking for plausible
4856 configuration-time root.
4858 * startup.el (normal-top-level): Added a warning if XEmacs cannot
4861 1998-03-27 Martin Buchholz <martin@xemacs.org>
4863 * faces.el: Fix docstrings.
4864 * glyphs.el: Fix docstrings.
4865 * mouse.el: Fix docstrings.
4867 * frame.el: Change phrase `current frame' to `selected frame'.
4869 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
4871 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
4872 macros using backquote to make them infinitely more readable.
4874 1998-03-30 SL Baur <steve@altair.xemacs.org>
4876 * packages.el (packages-find-package-path): Hardcoded specialized
4877 InfoDock support until we can clean this up.
4879 * help.el (describe-bindings-1): Return the value of the bindings
4880 help buffer created.
4881 (describe-bindings): Ditto.
4883 * simple.el (set-variable): Restore previous behavior of not
4884 bombing if the variable to set is not boundp.
4886 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4888 * packages.el (packages-handle-package-dumped-lisps): Allow for
4889 non-local files to be loaded off the package-lisp variable.
4891 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
4893 * x-faces.el: Global X resources should override
4894 specs for all device classes (color, grayscale, mono);
4895 code currently doesn't override any of them. Fixed by
4896 calling remove-specifier with '(x default) as the tag
4897 set and allowing inexact matches.
4899 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
4901 * faces.el: Separated face intializations based on
4902 device classes into device type specific (tag set,
4903 instantiator) pairs.
4905 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
4907 * wid-edit.el (widget-choice-action): Remember user's explicit
4909 (widget-choice-value-create): Respect it.
4910 From Richard Stallman <rms@gnu.org>
4912 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4914 * setup-paths.el (paths-construct-info-path): Always append
4915 existing directories from configure-time info path.
4917 * startup.el (startup-setup-paths): Renamed misnamed info-path to
4918 Info-directory-list.
4920 * info.el: Removed Info-default-directory-list which was broken by
4922 Removed bogus initialization of Info-directory-list---startup.el
4923 can do a much better job.
4924 Added autoload of Info-directory-list.
4926 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
4927 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
4928 be exclusive; now it's merely given precedence, just like in the
4931 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4933 * find-paths.el (paths-find-architecture-directory): Fix bug with
4934 finding; it used to default too early.
4936 1998-03-25 Martin Buchholz <martin@xemacs.org>
4938 * packages.el (packages-split-path): Fix a bug; it used to fail
4939 for paths that weren't split.
4941 1998-03-26 SL Baur <steve@altair.xemacs.org>
4943 * finder.el (finder-compile-keywords): trap on errors.
4945 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
4947 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
4948 fourth argument of t so that only the specs exactly
4949 matching the tag lists are removed.
4951 1998-03-25 SL Baur <steve@altair.xemacs.org>
4953 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
4955 1998-03-23 SL Baur <steve@altair.xemacs.org>
4957 * minibuf.el (mouse-read-file-name-1): If a default directory was
4958 specified, use it for generating the completions.
4960 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4962 * update-elc.el: Now respects inhibit-package-init and
4964 Now does path construction with loadup-paths.
4966 * startup.el (normal-top-level, startup-setup-paths): Now respects
4967 inhibit-package-init and inhibit-site-lisp.
4969 * packages.el (packages-find-package-path): Extended package path
4970 by version-specific hierarchies.
4971 (packages-find-packages): Now respects inhibit flag and
4973 Moved path setup to loadup-paths.
4975 * make-docfile.el: Now respects inhibit-package-init and
4977 Now does path construction with loadup-paths.
4979 * loadup.el: Now respects inhibit-package-init and
4982 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
4984 * loadup-paths.el: New file: setup load-path to encompass
4987 1998-03-22 SL Baur <steve@altair.xemacs.org>
4989 * auto-show.el: load-gc renamed to pureload.
4990 * site-load.el: Ditto.
4991 * packages.el (toplevel): Ditto.
4992 * loadup.el (really-early-error-handler): Ditto.
4993 * dumped-lisp.el (preloaded-file-list): Ditto.
4994 * cus-face.el (custom-declare-face): Ditto.
4996 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4998 * <Today>: The Big Path Searching Overhaul.
5000 * find-paths.el: New file: find and assemble paths in the
5001 installation hierarchy.
5003 * setup-paths.el: New file: global layout of paths and directories
5004 within the XEmacs hierarchy.
5006 * packages.el: Replaced everything related to path searching and
5007 startup by code in terms of find-paths.
5009 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
5010 the new path searching engine.
5012 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
5015 1998-03-22 SL Baur <steve@altair.xemacs.org>
5017 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
5020 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
5022 * msw-glyphs.el: Added check for 'mswindows feature, so the file
5023 compiles identically in any configuration.
5024 Removed irrelevant commentary.
5026 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
5028 * simple.el (set-variable): Allow setting specifiers.
5030 1998-03-19 SL Baur <steve@altair.xemacs.org>
5032 * lisp.el (forward-sexp): Revert previous change.
5034 1998-03-18 SL Baur <steve@altair.xemacs.org>
5036 * frame.el (frame-initialize): Use `delete-console' instead of
5037 `delete-device' to delete the stream console to match the usage in
5040 1998-03-16 SL Baur <steve@altair.xemacs.org>
5042 * files.el (cdpath-previous): New variable.
5044 From Bob Weiner <weiner@wave.altrasoft.com>
5046 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
5048 * keydefs.el: Changed keybindings of forward-char,
5049 backward, scroll-up and scroll-down to point to their
5050 -command counterparts.
5052 * simple.el: New functions: forwarc-char-command,
5053 backwrad-char-command, scroll-up-command,
5054 scroll-down-command which work liek their counterparts
5055 except that they honor the variable
5056 signal-error-on-buffer-boundary.
5058 Definition of signal-error-on-buffer-boundary received
5061 defvar declaration added for word-across-newline to avoid
5062 byte-compiler warning about the free variable reference.
5064 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
5066 * winnt.el: Removed "%t" from the beginning of
5067 modeline-format. From now on, there's no nt-specifics in the modeline.
5069 1998-03-14 SL Baur <steve@altair.xemacs.org>
5071 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
5072 of `when' with `if'.
5074 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
5076 * msw-glyphs.el: New file. Defines TTY-style glyphs for
5077 mswindows. Must be reworked along with glyphs.el, or
5078 merged into it, after there is images support.
5080 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
5083 1998-03-13 SL Baur <steve@altair.xemacs.org>
5085 * faces.el: fix for text cursor initialization.
5086 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
5087 From Andy Piper <andyp@parallax.co.uk>
5089 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
5091 * files.el (set-auto-mode): If a mode is not fboundp, check to see
5092 if there is an existing package that handles it and warn the user
5095 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
5097 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
5098 Installation" menu item when Installation-string is not bound.
5100 1998-03-11 SL Baur <steve@altair.xemacs.org>
5102 * lisp.el (forward-sexp): Fix for test for balanced sexp.
5103 From Jeremiah W. James <jerry@cs.ucsb.edu>
5105 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
5108 * faces.el: Fix face initialization.
5110 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
5112 * files.el (backup-enable-predicate): fix breakage introduced
5115 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
5117 * x-faces.el (x-init-face-from-resources): The
5118 TTY face property retrieval functions don't return
5119 specifiers, so use face-property instead.
5121 1998-03-09 SL Baur <steve@altair.xemacs.org>
5123 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
5125 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
5127 * x-menubar.el: Expanded documentation for
5128 option-save-faces. Changed Options -> Browse Faces
5129 menu entry to invoke customize-face.
5131 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
5133 * faces.el: Most face initialization moved out of
5134 init-other-random-faces to the top level so that the
5135 initialization happens before Xemacs is dumped. Much
5136 of the fascist "face-differs-from-default-p or FROB!"
5137 code has been retired in favor of letting the user do
5138 what they want to do. Face initialization code changed
5139 to use `default' specifier tag so that the settings can
5140 be overridden later if the user wishes it.
5142 1998-03-08 SL Baur <steve@altair.xemacs.org>
5144 * about.el (about-hackers): Update contributors list.
5146 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
5148 * specifier.el: Define new specifier tag `default'.
5150 * modeline.el: Initialize faces using `default' tag.
5152 * x-faces.el (x-init-face-from-resources): Remove
5153 specifier specs containing the `default' tag before
5156 1998-03-02 John Jones <jj@asu.edu>
5158 * package-get.el (package-get-all): fixed arguments on call to
5159 package-admin-add-single-file-package.
5160 * package-get.el (package-get-installedp): fixed to match
5161 advertised behavior.
5162 * package-get.el: added function package-get-update-all which
5163 installs newest versions of all the current packages (if they are
5164 not already installed).
5166 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
5168 * files.el (find-file-noselect): Uncommented `truename' binding in
5169 `let*' and use it later to set `buffer-file-truename' iff it's
5170 still nil, as happens for example when finding a compressed
5171 file with "jka-compr".
5173 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
5175 * faces.el: in make-face-* type functions do the operation for all
5176 window systems, not just the first one found.
5178 * font.el: call mswindows-list-fonts for mswindows.
5180 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
5182 * code-process.el (call-process-region):
5183 * process.el (call-process-region):
5184 * package-get.el (package-get-dir):
5185 * files.el (backup-enable-predicate):
5186 * gnuserv.el (gnuserv-temp-file-regexp):
5187 Use temp-directory in place of `/tmp'.
5189 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
5191 * "Fast" dired-in-C enhancements for Windows 95/NT:
5193 * files.el: Added function, `wildcard-to-regexp', from GNU
5196 * files.el (insert-directory): Modified to use special
5197 dired-in-C enhancements if present.
5199 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
5201 * code-files.el: make default coding no-conversion.
5203 1998-03-02 SL Baur <steve@altair.xemacs.org>
5205 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
5208 * update-elc.el: Strip directory when testing for files not to
5211 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
5213 * lisp-mode.el: Use recommended form for menus.
5215 * info.el (Info-construct-menu): Use recommended form for menus.
5217 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
5220 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
5222 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
5223 (get-frame-for-buffer-noselect): Always return frames
5224 in the not-this-window-p cond clause.
5226 1998-02-27 SL Baur <steve@altair.xemacs.org>
5228 * help.el (describe-installation): New function.
5230 * x-menubar.el (default-menubar): Add describe-installation to
5233 * packages.el (packages-unbytecompiled-lisp): Installation.el
5234 should not be bytecompiled.
5236 * dumped-lisp.el (preloaded-file-list): Dump Installation with
5239 * x-menubar.el (default-menubar): Use correct guard for VM menu
5242 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
5244 From Andy Piper <andyp@parallax.co.uk>
5246 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5248 * ldap.el: Do not require ldap-internal at compile time.
5250 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
5252 * code-files.el: new file. a virtual copy of mule-files.el
5254 dependencies. (toggle-buffer-file-ocding-system) new function for
5255 changing the eol type for the current buffer.
5257 * code-process.el: new file. a copy of
5258 mule-process.el. mule-process.el will disappear when things have
5261 * coding.el: new file. a virtual copy of mule-files.el but
5262 without charset dependencies. (coding-system-base) new function
5263 for getting the parent coding system of a coding system with eol
5266 * dumped-lisp.el: add above files for the non-mule case.
5268 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
5270 * window-xemacs.el (display-buffer): If no explicit
5271 frame is specified, search for a window that displays
5272 the buffer on the currently selected frame, before
5273 searching other frames.
5275 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
5277 * frame.el (get-frame-for-buffer): If not-this-window-p
5278 is non-nil, use window on the selected frame if it is not
5279 also the selected window. When defaulting, search for
5280 windows on the currently selected fgrame before searching
5283 1998-02-25 Didier Verna <verna@inf.enst.fr>
5285 * modeline.el (modeline-swap-buffers): originally named
5286 `mouse-release-modeline'. Whether to actually swap the buffers is
5287 decided in `mouse-drag-modeline'.
5288 (mouse-drag-modeline): A button release event is considered a
5289 mouse click is both X (modeline scroll) and Y (modeline drag) pos
5292 1998-02-25 SL Baur <steve@altair.xemacs.org>
5294 * x-menubar.el: Put redo on the menubar.
5295 From Aki Vehtari <Aki.Vehtari@hut.fi>
5297 1998-02-22 Greg Klanderman <greg@alphatech.com>
5299 * bytecomp.el (displaying-byte-compile-warnings): if
5300 temp-buffer-show-function is set, use it to display current set of
5301 warnings in the "*Compile-Log-Show*" buffer.
5303 * simple.el (display-warning-buffer): if temp-buffer-show-function
5304 is set, use it to display current set of warnings in the
5305 "*Warnings-Show*" buffer.
5307 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5309 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
5312 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
5314 * menubar.el: Allow button descriptors at least 2 long.
5316 * x-menubar.el (default-menubar): Use recommended forms.
5317 (file-menu-filter): Remove.
5318 (edit-menu-filter): Remove.
5320 1998-02-24 SL Baur <steve@altair.xemacs.org>
5322 * about.el (about-hackers): Updated.
5324 1998-02-22 Greg Klanderman <greg@alphatech.com>
5326 * help.el (help-max-help-buffers): new variable
5327 (help-register-and-maybe-prune-excess): new function
5328 (help-buffer-name): use help-max-help-buffers.
5329 (with-displaying-help-buffer): use
5330 help-register-and-maybe-prune-excess.
5332 * help.el (help-maybe-pretty-print-value): if the value fits on
5335 1998-02-21 Greg Klanderman <greg@alphatech.com>
5337 * (with-displaying-help-buffer): there is no need to kill the buffer
5338 if it exists, becasuse with-output-to-temp-buffer will clear it.
5339 further, killing the buffer violates the rule that
5340 temp-buffer-show-function, if set, has the full responsibility of
5341 showing the temp buffer. killing the buffer fucks with the window
5342 configuration, hosing temp-buffer-show-function.
5345 1998-02-23 Didier Verna <verna@inf.enst.fr>
5347 * modeline.el (mouse-drag-modeline):
5348 - Always scroll the modeline that was originally clicked on.
5349 - Use x pixels instead of x characters (which doesn't work anyway)
5350 as horizontal reference for modeline dragging. This allows us to
5351 keep on dragging the modeline even if the motion event occurs in
5354 1998-02-23 Didier Verna <verna@inf.enst.fr>
5356 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
5357 glyph on the modeline to indicate that dragging the mouse has an
5358 effect both horizontally and vertically.
5360 1998-02-24 SL Baur <steve@altair.xemacs.org>
5362 * about.el (about-xemacs): Get rid of redundant visible version
5365 1998-02-19 SL Baur <steve@altair.xemacs.org>
5367 * about.el (about-hackers): Update credits.
5369 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
5371 * prim/register.el (view-register): Show register type file-query.
5373 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
5375 * mode-motion.el (mode-motion-highlight-internal):
5376 save-excursion inside save-window-exucrsion form to
5377 hide buffer point changes from save-window-excursion.
5378 Prevents display flickering when the mouse pointer
5381 1998-02-17 Didier Verna <verna@inf.enst.fr>
5383 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
5384 function to handle correctly the case of a toolbar one side of the
5385 window: scrolling will not necessarily happen.
5387 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
5389 * files.el (after-find-file): Restore missing argument
5390 to format that provides filename for "... consider M-x
5391 recover-file" message. Also call `message' with "%s"
5392 as the first arg instead of an arbitrary string.
5394 1998-02-18 SL Baur <steve@altair.xemacs.org>
5396 * about.el (about-hackers): Various additions.
5398 1998-02-15 SL Baur <steve@altair.xemacs.org>
5400 * autoload.el (generate-file-autoloads-1): Don't force an extra
5401 line out when copying on-the-same line autoloads.
5403 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
5406 1998-02-14 Martin Buchholz <martin@xemacs.org>
5408 * x11/x-win-xfree86.el (x-win-init-xfree86):
5409 * x11/x-win-sun.el (x-win-init-sun):
5410 * x11/x-init.el (x-initialize-compose):
5412 (backward-or-forward-kill-sexp):
5413 (backward-or-forward-kill-sentence):
5414 (backward-or-forward-kill-word):
5415 (backward-or-forward-delete-char):
5416 * prim/isearch-mode.el (isearch-help-or-delete-char):
5417 Use x-keysym-on-keyboard-sans-modifiers-p instead of
5418 x-keysym-on-keyboard-p to detect backspace.
5419 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
5420 Clean up symbols used with dead keys, checking Linux and solaris
5422 Simplify x-win-*.el using above methods.
5423 Change documentation for x-keysym-*-p functions.
5425 1998-02-14 SL Baur <steve@altair.xemacs.org>
5427 * about.el (about-hackers): Restore entries for Michael Sperber and
5429 From Vinnie Shelton <acs@acm.org>
5431 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
5433 * simple.el (count-words-region): Ditto.
5435 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
5437 * simple.el (count-words-buffer): Document. Don't print anything
5440 1998-02-12 SL Baur <steve@altair.xemacs.org>
5442 * packages.el (packages-hardcoded-lisp): easymenu.el is in
5443 multiple files in InfoDock.
5445 1998-02-11 SL Baur <steve@altair.xemacs.org>
5447 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
5448 from version.el in InfoDock.
5450 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
5453 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5455 * bytecomp-runtime.el (proclaim-inline): Single quotes around
5456 variable name in docstring.
5458 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5460 * menubar.h: Include "gui.h".
5462 1998-02-10 SL Baur <steve@altair.xemacs.org>
5464 * site-load.el: Fix documentation.
5466 1998-02-09 SL Baur <steve@altair.xemacs.org>
5468 * package-get-base.el (package-get-base): Updated.
5470 * keymap.el: PC-ize.
5472 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5474 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
5475 from' on a fresh line.
5477 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
5479 * help.el (help-maybe-pretty-print-value): prin1, not princ the
5482 1998-02-09 SL Baur <steve@altair.xemacs.org>
5484 * undo-stack.el: PC-ize.
5486 * cmdloop.el: PC-ize.
5488 1998-02-08 SL Baur <steve@altair.xemacs.org>
5490 * bytecomp-runtime.el: PC-ize.
5492 * byte-optimize.el: Prolog fixup. PC-ize.
5494 * cus-dep.el: Spelling fix.
5496 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
5499 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5501 * text-mode.el (text-mode-hook-identify): New function,
5502 put on text-mode-hook. Set text-mode-variant here.
5503 (text-mode): Don't set it here.
5505 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5507 * text-mode.el (text-mode-hook): New defvar.
5508 (text-mode-variant): New variable.
5509 (text-mode): Set that variable locally.
5510 (toggle-text-mode-auto-fill): New command.
5512 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5514 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
5516 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5518 * text-mode.el (paragraph-indent-text-mode):
5519 Renamed from spaced-text-mode.
5520 (text-mode-map): Bind TAB to indent-relative.
5521 (indented-text-mode-map): Variable deleted.
5522 (indented-text-mode): Now an alias for text-mode.
5524 1998-02-05 SL Baur <steve@altair.xemacs.org>
5526 * loadup.el: test-atoms debugging stuffs removed.
5528 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
5530 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
5532 1997-12-30 Colin Rafferty <colin@xemacs.org>
5534 * help.el (describe-beta): Made it use `locate-data-file'.
5535 (describe-distribution): Ditto.
5536 (describe-copying): Ditto.
5537 (describe-project): Ditto.
5538 (view-emacs-news): Ditto.
5540 * help-nomule.el (help-with-tutorial): Made it use
5541 `locate-data-file' to find tutorial.
5543 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
5545 * about.el: Corrected my email address.
5547 * mouse.el: Added 'mouse-mswindows-drop' similar to
5550 1998-01-27 SL Baur <steve@altair.xemacs.org>
5552 * loadup.el (running-xemacs): Spelling fix.
5554 1998-01-26 Colin Rafferty <colin@xemacs.org>
5556 * packages.el (packages-find-packages-1): Don't allow a backwards
5557 compatible lisp tree to overwrite `preloaded-file-list'.
5559 1998-01-26 SL Baur <steve@altair.xemacs.org>
5561 * loadup.el: Don't delete "xemacs" prior to dumping.
5563 1998-01-24 SL Baur <steve@altair.xemacs.org>
5565 * package-info.el (pi-last-mod-date): New function.
5566 (pi-author-version): New function.
5567 (batch-update-package-info): Use them.
5569 1998-01-23 Colin Rafferty <colin@xemacs.org>
5571 * frame.el (get-frame-for-buffer-default-to-current): Create.
5572 (get-frame-for-buffer-noselect): Allow user to use current frame
5573 with `get-frame-for-buffer-default-to-current'.
5575 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
5577 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
5578 (byte-compile-output-docform): Ditto.
5579 (byte-compile-compiled-obj-to-list): Ditto.
5581 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
5583 * startup.el (command-line-1): Removed code that ran
5586 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
5588 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
5590 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
5592 * frame.el (suspend-emacs-or-iconify-frame): Check using
5593 `device-on-window-system-p' instead of explicitly checking for X,
5594 so that the same logic works for MS Windows.
5595 (suspend-or-iconify-emacs): Ditto.
5597 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
5599 * about.el (about-maintainer-info): Andy Piper is back.
5600 (xemacs-hackers): Updated Andy Piper's email address.
5601 (about-hackers): Added Jonathan Harris.
5602 (about-hackers): Updated Tibor Polgar's email address.
5604 1998-01-18 SL Baur <steve@altair.xemacs.org>
5606 * about.el: Add xemacs.org email manager.
5608 * package-get-base.el (package-get-base): Updated with most recent
5611 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5613 * help.el (function-arglist): Use `indirect-function' instead of
5614 `symbol-function' so that aliases are treated correctly.
5616 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5618 * help.el (help-map): Add f1 binding to `help-for-help'.
5619 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
5620 (describe-key-briefly): Use `princ' "%s" to print object.
5621 (with-displaying-help-buffer): Kill buffer if it exists, again.
5622 (describe-key): Use `princ' "%s" to print object.
5623 (describe-function-1): Use `princ' "%s" to print object.
5624 Commented out alias lines removed.
5625 (help-pretty-print-limit): New variable to control pretty-printing
5627 (help-maybe-pretty-print-value): Steve wins! Renamed back from
5628 `help-pretty-print-value' again. Only print-print when OBJECT is
5629 list of length less than `help-pretty-print-limit'.
5630 (describe-variable): Use `help-maybe-pretty-print-value' again.
5632 1998-01-18 SL Baur <steve@altair.xemacs.org>
5634 * simple.el (blink-matching-open): Remove C++ kludge.
5635 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
5637 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5639 * info.el (Info-default-directory-list): Made the documentation
5642 1998-01-13 Martin Buchholz <martin@xemacs.org>
5645 * lisp/package-admin.el:
5646 * lisp/build-report.el:
5649 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
5651 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
5652 warnings in Java buffers without final newline and editing the
5655 1998-01-17 SL Baur <steve@altair.xemacs.org>
5657 * packages.el (packages-find-packages-1): Don't allow a backwards
5658 compatible lisp tree to overwrite `preloaded-file-list'.
5659 Suggested by Colin Rafferty <colin@xemacs.org>
5661 * mouse.el (mouse-offix-drop): Set undo-boundary.
5662 From Oliver Graf <ograf@fga.de>
5664 1998-01-13 SL Baur <steve@altair.xemacs.org>
5666 * loadup.el (load-gc): rewrite as defun.
5667 Print something sensical if a required dump-time file isn't found.
5669 1998-01-12 SL Baur <steve@altair.xemacs.org>
5671 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
5672 bug strikes a menudescriptor.
5674 * package-get-base.el (package-get-base): Updated.
5676 * package-info.el (batch-update-package-info): Derive REQUIRES
5679 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
5681 * files.el (save-some-buffers): Don't play games with deleting
5682 other windows if we are in the minibuffer window.
5684 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5686 * modeline.el (modeline-minor-mode-menu): Add support for :active
5687 (add-minor-mode): Document :active property to TOGGLE.
5689 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5691 * modeline.el (modeline-minor-mode-menu): Add support for an
5692 `:included' predicate in the `toggle-sym' plist.
5693 (add-minor-mode): Document the :included property, format
5694 docstring some more.
5695 (modeline-minor-mode-menu): Documentation string added.
5697 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5699 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
5700 labels from the symbol-names by thwacking off the overly redundant
5701 and overused "mode", parenthesizing "minor", and capitalizing the
5702 resultant strings. Also shortened the menu's title by eliminating
5703 the redundant buffer name.
5704 (add-minor-mode): Beautified the docstring, added mention of the
5705 `:menu-tag' property of TOGGLE.
5706 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
5707 `toggle-sym' to beatify the mode-life menus.
5708 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
5709 `auto-fill-function'.
5711 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
5713 * modeline.el (modeline-minor-mode-menu): Changed the string-only
5714 menus to :style 'toggle.
5716 1997-12-10 Markus Linnala <maage@cs.tut.fi>
5718 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
5720 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
5722 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
5723 only recognize first hyperlink.
5724 (hyper-apropos-highlightify): Deletia, this is already done by
5725 `hyper-apropos-insert-face'.
5726 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
5728 1998-01-09 SL Baur <steve@altair.xemacs.org>
5730 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
5732 (toolbar-mail-reader): Add support for `send'.
5733 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
5735 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
5737 * info.el (Info-emacs-info-file-name): Add defvar for
5738 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
5739 will function properly.
5741 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
5743 * simple.el: make the backwards delete function called by
5744 `backward-or-forward-delete-char' user configurable.
5746 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5748 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
5749 compiled function got loaded from.
5751 1998-01-09 SL Baur <steve@altair.xemacs.org>
5753 * term/apollo.el: Synched up with InfoDock 3.6.2.
5755 1998-01-08 SL Baur <steve@altair.xemacs.org>
5757 * startup.el (load-init-file): Load autoloads earlier.
5758 (startup-splash-frame): Handle InfoDock logo.
5760 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
5762 (x-init-toolbar-from-resources): Move from x-toolbar.el.
5764 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
5765 doesn't have this function.
5767 * packages.el (locate-data-file): Fix to call `locate-file'.
5769 1998-01-07 SL Baur <steve@altair.xemacs.org>
5771 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
5772 version of version.el.
5773 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
5775 * x-menubar.el (default-menubar): Guard reference to
5777 (default-menubar): Guard references to `font-lock-mode'.
5778 (default-menubar): Guard references to font-menu-this-frame-only-p'.
5779 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
5781 * make-docfile.el: Don't snarf doc strings from autoloads.
5783 * startup.el (load-init-file): Use algorithm from loaddefs.el for
5784 loading auto-autoloads files.
5786 * loaddefs.el: Disable dumping autoloads.
5788 1998-01-05 SL Baur <steve@altair.xemacs.org>
5790 * lisp-mnt.el: Synch to Emacs 20.2.
5792 * help.el: Remove manual autoload of `finder-by-keyword'.
5794 * finder.el (finder-by-keyword): Autoload.
5796 * help.el: Conditionalize hyperbole setup.
5798 1998-01-04 SL Baur <steve@altair.xemacs.org>
5800 * packages.el (package-require): Update to reflect new data format.
5802 1998-01-02 Didier Verna <verna@inf.enst.fr>
5804 * x-menubar.el (default-menubar): make the tutorials available
5805 through the menubar. (Plus some compilation warnings cleanup).
5807 1998-01-04 SL Baur <steve@altair.xemacs.org>
5809 * check-features.el: New file. Perform sanity check after build.
5811 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
5812 files to tooltalk package.
5813 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
5816 * package-admin.el (package-admin-xemacs): Use better default for
5817 location of XEmacs binary.
5819 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
5821 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
5822 tag with sexp and add value tag with value `t'.
5824 1998-01-03 SL Baur <steve@altair.xemacs.org>
5826 * package-get.el: Changes to work with real data.
5827 From Pete Ware <ware@cis.ohio-state.edu>
5829 * packages.el (packages-reload-autoloads): Guard load for the time
5832 * update-elc.el ("packages.el"): Force loading packages.el instead
5833 of possibly out-of-date packges.elc.
5834 * make-docfile.el ("packages.el"): Ditto.
5836 1998-01-02 Colin Rafferty <colin@xemacs.org>
5838 * build-report.el (build-report-delete-regexp): Added a rule for
5839 the main tarball shadowing anything past it.
5841 1998-01-02 SL Baur <steve@altair.xemacs.org>
5843 * packages.el (package-provide): Delete a previous provide.
5845 * package-info.el: New file.
5847 * package-get.el: New file.
5848 From Pete Ware <ware@cis.ohio-state.edu>
5849 (package-get): Fix md5 computation to work with Mule.
5851 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5853 * simple.el (log-message-*): Quote symbols in docstrings properly.
5855 1998-01-01 SL Baur <steve@altair.xemacs.org>
5857 * packages.el (packages-new-autoloads): Ignore symbolic links.
5859 * cus-face.el (face-custom-attributes-get): Fix typo.
5860 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5862 1997-12-31 SL Baur <steve@altair.xemacs.org>
5864 * startup.el (load-init-file): Reload new or changed autoloads
5865 unless inhibited. Reload modified dumped lisp (stubbed).
5867 * packages.el (packages-new-autoloads): New function.
5868 (packages-reload-autoloads): New function.
5869 (packages-reload-dumped-lisp): New (stub) function.
5871 * loadup.el: Inhibit reloading dumped files when running temacs.
5873 * loadhist.el (file-provides): Extend to handle variant
5876 * replace.el (query-replace): Fix typo.
5878 1997-12-30 SL Baur <steve@altair.xemacs.org>
5880 * make-docfile.el: list-autoloads-path has been renamed.
5881 * update-elc.el: list-autoloads has been renamed.
5883 * packages.el (packages-list-autoloads): Renamed.
5884 (packages-list-autoloads-path): Ditto.
5886 1997-12-29 Colin Rafferty <colin@xemacs.org>
5888 * packages.el (packages-find-packages-1): Made it signal a warning
5889 for an error in an auto-autoload.el file.
5891 1997-12-30 SL Baur <steve@altair.xemacs.org>
5893 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
5895 From Aki Vehtari <Aki.Vehtari@hut.fi>
5897 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
5899 * loadhist.el (unload-feature): Remove autoload.
5901 1997-12-28 SL Baur <steve@altair.xemacs.org>
5903 * loadhist.el: Unpackaged.
5905 * help.el (describe-symbol-find-file): Rename
5906 `describe-function-find-file' and make old name obsolete.
5907 (describe-function-1): Use it.
5908 (describe-function-1): Guard reference to
5909 `compiled-function-annotation'.
5911 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5913 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
5915 (help-mode-quit): New optional arg to control whether it kills or
5917 (with-displaying-help-buffer): Don't kill buffer initially, even
5918 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
5919 (help-pretty-print-value): Rename back from
5920 `help-maybe-pretty-print-value'! If `pp-internal' is available
5921 use it, otherwise use dumped `cl-prettyprint'.
5922 (describe-variable): Use `help-pretty-print-value' again.
5923 (find-func): Removed reference to "find-func" at end.
5925 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
5927 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
5928 GUI XEmacs. Rename? x-menubar is rather window system
5929 independant, except for a couple of items.
5931 1997-12-26 SL Baur <steve@altair.xemacs.org>
5933 * x-menubar.el (default-menubar): Remove hyperbole and oobr
5934 entries as they will no longer be distributed with XEmacs.
5936 * format.el (format-alist): Fix image/tiff regexps.
5937 From P. E. Jareth Hein <jareth@camelot-soft.com>
5939 * help.el (help-maybe-pretty-print-value): Rename.
5940 (describe-variable): Use it.
5941 (describe-variable): Add trailing linefeed.
5943 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5945 * help.el (describe-function-1): Don't output anything for
5946 arglist of autoload functions.
5948 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5950 * help.el (describe-function-1): Don't output anything for
5951 arglist of autoload functions.
5953 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5955 * help.el (help-mode-map): New bindings for `help-mode-bury',
5956 `describe-function-at-point', `describe-variable-at-point',
5957 `Info-elisp-ref', `customize-variable', `help-next-section' and
5958 `help-prev-section'.
5959 (help-next-section): New function.
5960 (help-prev-section): New function.
5961 (help-mode-quit): Changed to kill the help buffer.
5962 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
5964 (help-buffer-name): New function to generate the name of help
5966 (with-displaying-help-buffer): Is now a macro. Takes an new first
5967 argument giving the name of the help buffer.
5968 (describe-key): Use `with-displaying-help-buffer' with name.
5969 (describe-mode): Ditto.
5970 (describe-bindings): Ditto.
5971 (describe-prefix-bindings): Ditto.
5972 (view-lossage): Ditto.
5973 (with-syntax-table): New macro.
5974 (function-called-at-point): Use `ignore-errors' and
5975 `with-syntax-table'.
5976 (function-at-point): Ditto.
5977 (describe-function): Use `with-displaying-help-buffer' with name.
5978 (function-arglist): Extracted from `describe-function-1'. Returns
5979 function's arglist as string.
5980 (function-documentation): Extracted from `describe-function-1'.
5981 Returns function's docstring.
5982 (describe-function-1): Remove all the "stream" garbage, including
5983 the stream argument. Use `function-arglist' and
5984 `function-documentation'.
5985 (describe-function-arglist): Just use `function-arglist'.
5986 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
5987 (help-pretty-print-value): New function to help with
5988 pretty-printing variable values. Knows about `#<...>'. Needs
5990 (describe-variable): Use `with-displaying-help-buffer' with name.
5991 Formatting improved. Display file where variable is defined, if
5992 known. Use `help-pretty-print-value'.
5993 (describe-syntax): Use `with-displaying-help-buffer' with name.
5994 (list-processes): Remove "stream" garbage.
5996 1997-12-25 SL Baur <steve@altair.xemacs.org>
5998 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
5999 call a dumped routine instead.
6001 * x-win-xfree86.el: Wrap file in defun.
6002 * x-win-sun.el: Ditto.
6004 1997-12-23 SL Baur <steve@altair.xemacs.org>
6006 * help.el (view-emacs-news): Remove usage of outl-mouse which
6007 advises functions and does other evil things.
6009 1997-12-22 SL Baur <steve@altair.xemacs.org>
6011 * format.el (format-alist): Add `image/tiff'.
6012 From P. E. Jareth Hein <jareth@camelot-soft.com>
6014 1997-12-21 SL Baur <steve@altair.xemacs.org>
6016 * about.el (about-hackers): More names added.
6018 * make-docfile.el: Remove superfluous package path search.
6020 * loaddefs.el: Commentary changes. Removal of VM autoloads.
6022 1997-12-20 SL Baur <steve@altair.xemacs.org>
6024 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
6027 1997-12-18 SL Baur <steve@altair.xemacs.org>
6029 * startup.el (set-default-load-path): Make sure lisp and site-lisp
6030 get trailing slashes when added to the load-path.
6032 * x-init.el (init-x-win): Locate where XEmacs X localization files
6035 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
6037 * x-faces.el: Added support for foregroundToolBarColor
6038 to xpm-color-symbols.
6040 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
6042 * etags.el (tags-remove-duplicates): Removed.
6043 (buffer-tag-table-list): Use `delete-duplicates'.
6045 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
6047 (get*): Defalias to `get'.
6049 * cl.el (eql): Compare integers with `eq'.
6050 (cl-map-extents): Check for `map-extents' first.
6052 1997-12-17 Didier Verna <verna@inf.enst.fr>
6054 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
6055 added the 'numero', 'copyright' and 'trademark' symbols.
6057 * leim/quail/latin-post.el ("french-postfix"): see above.
6059 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
6061 * widget.el (define-widget): Check the arguments.
6063 * cus-edit.el (customize-face): Use `check-argument-type'.
6064 (custom-variable-value-create): Use `signal' to signal error.
6065 (custom-variable-reset-saved): Ditto.
6066 (custom-variable-reset-standard): Ditto.
6067 (custom-face-reset-saved): Ditto.
6069 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
6070 (widget-default-format-handler): Ditto.
6071 (widget-checklist-add-item): Ditto.
6072 (widget-radio-add-item): Ditto.
6073 (widget-editable-list-entry-create): Ditto.
6074 (widget-sexp-prompt-value): Ditto.
6076 * custom.el (custom-declare-variable): Signal errors better.
6077 (custom-handle-keyword): Ditto.
6078 (custom-declare-group): Ditto.
6080 * window-xemacs.el (windows): Ditto.
6082 * menubar.el (menu): Ditto.
6084 * keydefs.el (keyboard): Ditto.
6086 * minibuf.el (minibuffer): Ditto.
6088 * process.el (execute): Ditto.
6090 * fill.el (fill): Ditto.
6092 * modeline.el (modeline): Ditto.
6094 * help.el (help): Ditto.
6096 * faces.el (faces): Ditto.
6098 * files.el (files): Ditto.
6100 * x-init.el (x): Ditto.
6102 * lisp-mode.el (lisp): Ditto.
6104 * process.el (processes): Ditto.
6106 * mouse.el (mouse): Ditto.
6108 * abbrev.el (abbrev): Moved from cus-edit.
6110 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
6111 as variable declaration.
6113 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
6115 * menubar.el (find-menu-item): Use `check-argument-type'.
6116 (find-menu-item): Cosmetic changes.
6118 1997-12-18 SL Baur <steve@altair.xemacs.org>
6120 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
6122 1997-12-17 SL Baur <steve@altair.xemacs.org>
6124 * startup.el (set-default-load-path): Only search package-path
6125 when not running temacs.
6127 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
6130 * loadup.el: Correct commentary. Reformatting.
6131 (really-early-error-handler): Use absolute path to the
6132 first dumped-lisp.el file.
6133 (really-early-error-handler): Print full path name of
6134 each dumped lisp file (inherited from InfoDock).
6136 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
6137 dumped-lisp.el files.
6139 * make-docfile.el (preloaded-file-list): Reorder when the
6140 package-path is searched.
6141 * update-elc.el: Ditto.
6143 * lisp-mode.el (call-with-condition-handler): Treat the same as
6144 `condition-case' for indentation.
6146 * about.el (about-xemacs): Update release date.
6148 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
6150 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
6151 anywhere but at the last clause.
6152 (ecase): Disallow `t' and `otherwise'.
6154 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6156 * cus-edit.el (custom-buffer-create-buttons): New function
6157 from stuff moved out of `custom-buffer-create-internal'.
6158 (custom-novice): New variable. Default t.
6159 (custom-display-global-buttons): Ditto. Default `top'.
6160 (custom-buffer-create-internal): Only display help if
6161 `custom-novice' is non-nil. Display global buttons according to
6162 `custom-display-global-buttons'.
6164 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
6166 * menubar.el (find-menu-item): Use `check-argument-type'.
6167 (find-menu-item): Cosmetic changes.
6169 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
6171 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
6174 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6176 * format.el (format-deannotate-region): Bug fix.
6177 Deannotating a region containing unknown tags would fail
6178 (causing decoding of text/enriched to fail at user level)
6180 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
6182 * minibuf.el (read-directory-name): Support sixth
6183 arg, HISTORY, as already documented.
6185 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
6187 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
6190 1997-12-14 SL Baur <steve@altair.xemacs.org>
6192 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
6195 1997-12-13 SL Baur <steve@altair.xemacs.org>
6197 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.