1 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
3 * utf-2000/Ideograph-R008-Lid.el: Merge `japanese-jisx0213-2'.
5 * utf-2000/Ideograph-R007-Two.el: Merge `japanese-jisx0213-1'.
7 * utf-2000/Ideograph-R004-Slash.el: Merge `japanese-jisx0213-2'.
9 * utf-2000/Ideograph-R006-Hook.el (M00237): Separate C5-2330.
11 * utf-2000/Ideograph-R005-Second.el: Merge `japanese-jisx0213-2'.
13 * utf-2000/Ideograph-R002-Line.el: Merge `japanese-jisx0213-1' and
14 `japanese-jisx0213-2'.
16 * utf-2000/u03040-Hiragana.el (HIRAGANA LETTER SMALL KA): New
18 (HIRAGANA LETTER SMALL KE): New character.
20 * utf-2000/u02600-Miscellaneous-Symbols.el (WHITE SHOGI PIECE):
22 (BLACK SHOGI PIECE): New character.
24 * utf-2000/Ideograph-R001-One.el: Merge `japanese-jisx0213-1'.
26 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
28 * utf-2000/u01F00-Greek-Extended.el: Merge `japanese-jisx0213-1'.
30 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
32 * utf-2000/char-db-util.el (insert-char-data): Ignore
33 `kangxi-radical' and `japanese-radical' if they have the same
34 value of `ideographic-radical'; ignore `japanese-strokes' if it
35 has the same value of `ideographic-strokes'.
37 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
39 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
40 (japanese-jisx0213-2): New coded-charset.
42 * dumped-lisp.el (preloaded-file-list): Add
43 "Ideograph-R028-Private", "Ideograph-R029-Again" and
44 "Ideograph-R030-Mouth".
46 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
48 * utf-2000/char-db-util.el (char-db-update-comment): Use
49 mapping-table for `japanese-jisx0213-*'.
51 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
53 * utf-2000/u03300-CJK-Compatibility.el: Merge
54 `japanese-jisx0213-1'.
56 * utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el: Merge
57 `japanese-jisx0213-1'.
59 * utf-2000/u03130-Hangul-Compatibility-Jamo.el,
60 utf-2000/u03100-Bopomofo.el: Changed to utf-8 encoding.
62 * utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
63 utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Merge
64 `japanese-jisx0213-1'.
66 * utf-2000/u02F00-Kangxi-Radicals.el: Changed to utf-8 encoding.
68 * utf-2000/u02700-Dingbats.el,
69 utf-2000/u02600-Miscellaneous-Symbols.el,
70 utf-2000/u025A0-Geometric-Shapes.el: Merge `japanese-jisx0213-1'.
72 * utf-2000/u02580-Block-Elements.el: Changed to utf-8 encoding.
74 * utf-2000/u02500-Box-Drawing.el,
75 utf-2000/u02460-Enclosed-Alphanumerics.el,
76 utf-2000/u02300-Miscellaneous-Technical.el,
77 utf-2000/u02400-Control-Pictures.el,
78 utf-2000/u02200-Mathematical-Operators.el,
79 utf-2000/u02190-Arrows.el, utf-2000/u02150-Number-Forms.el,
80 utf-2000/u02100-Letterlike-Symbols.el,
81 utf-2000/u020A0-Currency-Symbols.el: Merge `japanese-jisx0213-1'.
83 * utf-2000/u02080-Subscripts.el, utf-2000/u02070-Superscripts.el:
84 Changed to utf-8 encoding.
86 * utf-2000/u02000-General-Punctuation.el,
87 utf-2000/u01E00-Latin-Extended-Additional.el: Merge
88 `japanese-jisx0213-1'.
90 * utf-2000/u00600-Arabic.el, utf-2000/u00590-Hebrew.el,
91 utf-2000/u00400-Cyrillic.el: Changed to utf-8 encoding.
93 * utf-2000/u00370-Greek.el,
94 utf-2000/u00300-Combining-Diacritical-Marks.el,
95 utf-2000/u002B0-Spacing-Modifier-Letters.el,
96 utf-2000/u00250-IPA-Extensions.el,
97 utf-2000/u00180-Latin-Extended-B.el,
98 utf-2000/u00100-Latin-Extended-A.el,
99 utf-2000/u000A0-Latin-1-Supplement.el,
100 utf-2000/u00020-Basic-Latin.el: Merge `japanese-jisx0213-1'.
102 * utf-2000/Ideograph-R030-Mouth.el: New file.
104 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
106 * utf-2000/Ideograph-R005-Second.el: Sync with CNS2Dict 0.390.
108 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
110 * utf-2000/char-db-util.el (insert-char-data): Generate comment
113 * utf-2000/Ideograph-R004-Slash.el (M00129): Separated from
115 (M00135): Separate C6-222F.
117 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
119 * utf-2000/Ideograph-R003-Dot.el (M00100): Fixed.
121 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
123 * utf-2000/Ideograph-R002-Line.el: Sync with CNS2Dict 0.390.
125 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
127 * utf-2000/Ideograph-R001-One.el (M00032): Separate U+4E17 and
130 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
132 * utf-2000/Ideograph-R029-Again.el,
133 utf-2000/Ideograph-R028-Private.el: New files.
135 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
137 * utf-2000/char-db-util.el (char-db-update-comment): Don't use
138 mapping-table for `ideograph-daikanwa'.
140 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
142 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
143 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
144 "Ideograph-R015-Ice", "Ideograph-R016-Table",
145 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
146 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
147 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
148 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
149 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
151 * utf-2000/Ideograph-R012-Eight.el,
152 utf-2000/Ideograph-R013-Down-Box.el,
153 utf-2000/Ideograph-R014-Cover.el, utf-2000/Ideograph-R015-Ice.el,
154 utf-2000/Ideograph-R016-Table.el,
155 utf-2000/Ideograph-R017-Open-Box.el,
156 utf-2000/Ideograph-R018-Knife.el,
157 utf-2000/Ideograph-R019-Power.el, utf-2000/Ideograph-R020-Wrap.el,
158 utf-2000/Ideograph-R021-Spoon.el,
159 utf-2000/Ideograph-R022-Right-Open-Box.el,
160 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
161 utf-2000/Ideograph-R024-Ten.el,
162 utf-2000/Ideograph-R025-Divination.el,
163 utf-2000/Ideograph-R026-Seal.el, utf-2000/Ideograph-R027-Cliff.el:
166 * utf-2000/ideograph-util.el (write-ideograph-radical-char-data):
167 Replace ` ' in `name' by `-'.
169 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
171 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
172 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
173 "Ideograph-R005-Second", "Ideograph-R006-Hook",
174 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
175 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
177 * mule/mule-charset.el (default-coded-charset-priority-list): Add
178 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
180 * utf-2000/Ideograph-R002-Line.el, utf-2000/Ideograph-R003-Dot.el,
181 utf-2000/Ideograph-R004-Slash.el,
182 utf-2000/Ideograph-R005-Second.el,
183 utf-2000/Ideograph-R006-Hook.el, utf-2000/Ideograph-R007-Two.el,
184 utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R009-Man.el,
185 utf-2000/Ideograph-R010-Legs.el, utf-2000/Ideograph-R011-Enter.el:
188 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
189 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'; check Group
191 (ideograph-char<): Prefer minor code of `morohashi-daikanwa'
194 * utf-2000/Ideograph-R001-One.el: Changed to utf-8 encoding.
196 1999-11-17 MORIOKA Tomohiko <tomo@urania.m17n.org>
198 * utf-2000/ideograph-util.el: New file.
200 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
202 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
205 * utf-2000/Ideograph-R001-One.el: New file.
207 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
209 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
210 (chinese-isoir165): Moved from mule/chinese.el.
211 (chinese-cns11643-3): Moved from mule/chinese.el.
212 (chinese-cns11643-4): Moved from mule/chinese.el.
213 (chinese-cns11643-5): Moved from mule/chinese.el.
214 (chinese-cns11643-6): Moved from mule/chinese.el.
215 (chinese-cns11643-7): Moved from mule/chinese.el.
217 * mule/chinese.el: Move definition of coded-charsets to
220 * utf-2000/char-db-util.el (insert-char-data): Change order of
221 `morohashi-daikanwa'.
223 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
225 * utf-2000/char-db-util.el (char-attribute-name<) Use
226 `charset-iso-final-char' instead of `charset-final'; fixed.
227 (insert-char-data): Delete unused local variable `name'; use
228 `charset-iso-graphic-plane' instead of `charset-graphic'.
229 (char-db-update-comment): Use `charset-iso-graphic-plane' instead
230 of `charset-graphic'.
231 (insert-char-range-data): Delete unused local variable `variants'.
232 (what-character-original-window-configuration): Define to avoid
235 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
237 * utf-2000/char-db-util.el (ideographic-radicals): New constant.
238 (insert-char-data): Change order of `ideographic-radical',
239 `ideographic-strokes' and `total-strokes'; adjust width of the
240 first element of a list.
242 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
244 * mule/mule-charset.el (default-coded-charset-priority-list): Add
245 `ideograph-daikanwa'.
247 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
249 * dumped-lisp.el (preloaded-file-list): Delete
250 "ccs-jisx0201-latin.el".
252 * utf-2000/ccs-jisx0201-latin.el: Deleted.
254 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
256 * dumped-lisp.el (preloaded-file-list): Add
257 "u031A0-Extended-Bopomofo" in UTF-2000.
259 * utf-2000/u031A0-Extended-Bopomofo.el: New file.
261 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
263 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
264 renamed to u02E00-CJK-Radical-Supplement.
266 * utf-2000/u02E00-CJK-Radical-Supplement.el: Renamed from
267 u02E00-CJK-Radicals.el.
269 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
271 * dumped-lisp.el (preloaded-file-list): Add
272 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
273 "u030A0-Katakana", "u03100-Bopomofo",
274 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
275 "u03200-Enclosed-CJK-Letters-and-Months" and
276 "u03300-CJK-Compatibility".
278 * utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
279 utf-2000/u03040-Hiragana.el, utf-2000/u030A0-Katakana.el,
280 utf-2000/u03100-Bopomofo.el,
281 utf-2000/u03130-Hangul-Compatibility-Jamo.el,
282 utf-2000/u03190-Kanbun.el,
283 utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el,
284 utf-2000/u03300-CJK-Compatibility.el: New files.
286 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
288 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
289 "u02F00-Kangxi-Radicals" and
290 "u02FF0-Ideographic-Description-Characters".
292 * utf-2000/u02E00-CJK-Radicals.el,
293 utf-2000/u02F00-Kangxi-Radicals.el,
294 utf-2000/u02FF0-Ideographic-Description-Characters.el: New files.
296 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
298 * dumped-lisp.el (preloaded-file-list): Add
299 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
300 "u02800-Braille-Patterns" in UTF-2000.
302 * utf-2000/u02600-Miscellaneous-Symbols.el,
303 utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
306 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
308 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
309 "uXXXXX-*.el" in UTF-2000.
311 * bytecomp.el (byte-compile-insert-header): Delete comments if
312 non-ASCII characters are found; allow `byte-compile-dynamic' and
313 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
316 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
318 * dumped-lisp.el (preloaded-file-list): Add
319 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
320 "u025A0-Geometric-Shapes.el".
322 * utf-2000/u02500-Box-Drawing.el,
323 utf-2000/u02580-Block-Elements.el,
324 utf-2000/u025A0-Geometric-Shapes.el: New file.
326 * utf-2000/u02500-Box-Drawing.el,
327 utf-2000/u02580-Block-Elements.el,
328 utf-2000/u025A0-Geometric-Shapes.el: New files.
330 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
332 * dumped-lisp.el (preloaded-file-list): Add
333 "u02400-Control-Pictures.el", "u02440-OCR.el" and
334 "u02460-Enclosed-Alphanumerics.el".
336 * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
337 utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
339 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
341 * mule/mule-charset.el (default-coded-charset-priority-list): Add
344 * dumped-lisp.el (preloaded-file-list): Add
345 "u02200-Mathematical-Operators.el" and
346 "u02300-Miscellaneous-Technical.el".
348 * utf-2000/u02200-Mathematical-Operators.el,
349 utf-2000/u02300-Miscellaneous-Technical.el: New files.
351 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
353 * mule/mule-charset.el (default-coded-charset-priority-list): Add
354 `chinese-cns11643-*'.
356 * dumped-lisp.el (preloaded-file-list): Add
357 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
358 "u02190-Arrows.el" in UTF-2000.
360 * utf-2000/u02100-Letterlike-Symbols.el,
361 utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
364 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
366 * mule/mule-charset.el (default-coded-charset-priority-list): Add
369 * dumped-lisp.el (preloaded-file-list): Add
370 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
371 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
372 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
374 * utf-2000/u02000-General-Punctuation.el,
375 utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
376 utf-2000/u020A0-Currency-Symbols.el,
377 utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
380 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
382 * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
383 code-point of GR-set as GR value.
385 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
387 * utf-2000/char-db-util.el (insert-char-data): Modify order when
388 CHAR does not have `decimal-digit-value' property.
390 * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
391 code-point of GR-set as GR value.
392 (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
395 * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
396 code-point of GR-set as GR value.
398 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
400 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
402 * utf-2000/ccs-viscii.el: Deleted.
404 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
406 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
407 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
408 "u01780-Khmer.el", "u01800-Mongolian.el",
409 "u01E00-Latin-Extended-Additional.el" and
410 "u01F00-Greek-Extended.el" in UTF-2000.
412 * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
413 utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
414 utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
415 utf-2000/u01E00-Latin-Extended-Additional.el,
416 utf-2000/u01F00-Greek-Extended.el: New files.
418 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
420 * utf-2000/char-db-util.el (insert-char-data): Print GR value for
423 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
425 * mule/mule-charset.el (default-coded-charset-priority-list): Add
426 `ethiopic-ucs' and `ethiopic'.
428 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
429 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
431 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
432 from mule/ethiopic.el.
434 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
437 * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
438 utf-2000/u01200-Ethiopic.el: New files.
440 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
442 * utf-2000/char-db-util.el (char-db-update-comment): Use
443 mapping-table for `arabic-iso8859-6'.
444 (insert-char-data-with-variant): New function.
445 (insert-char-range-data): Use `insert-char-data-with-variant'.
446 (what-char-definition): Use `insert-char-data-with-variant'
447 instead of `insert-char-data'; use `char-db-update-comment'.
449 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
451 * mule/mule-charset.el (default-coded-charset-priority-list): Add
454 * mule/mule-conf.el (lao): New coded-charset.
456 * dumped-lisp.el (preloaded-file-list): Add
457 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
458 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
459 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
460 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
461 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
463 * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
464 utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
465 utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
466 utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
467 utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
468 utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
469 utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
471 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
473 * mule/mule-charset.el (default-coded-charset-priority-list): Add
474 `ucs-bmp' and `arabic-iso8859-6'.
476 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
478 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
479 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
480 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
482 * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
483 utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
484 utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
486 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
488 * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
491 * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
493 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
495 * utf-2000/u002B0-Spacing-Modifier-Letters.el,
496 utf-2000/u00250-IPA-Extensions.el: Reformatted.
498 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
500 * utf-2000/char-db-util.el (insert-char-data): Fix format of
501 `iso-10646-comment'; swap order of `->lowercase' and
504 * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
507 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
509 * utf-2000/char-db-util.el (char-attribute-name<): New function.
510 (insert-char-data): Use `char-attribute-name<' to sort; change
511 order of `iso-10646-comment'.
512 (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
514 * utf-2000/u00100-Latin-Extended-A.el,
515 utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
518 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
520 * utf-2000/char-db-util.el (insert-char-data): Change order.
521 (insert-char-range-data): Insert variants.
522 (char-db-update-comment): Fix problem with ascii and
523 non-ISO-2022-sets; don't insert control-characters.
525 * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
528 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
530 * startup.el (normal-top-level): Load autoload file for UTF-2000
533 * utf-2000/auto-autoloads.el: New file.
535 * utf-2000/char-db-util.el: New file.
537 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
539 * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
541 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
543 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
544 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
545 "u00020-Basic-Latin.el", "u00080-C1.el",
546 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
547 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
548 "u002B0-Spacing-Modifier-Letters.el",
549 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
552 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
553 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
555 * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
556 utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
557 utf-2000/u00180-Latin-Extended-B.el,
558 utf-2000/u00100-Latin-Extended-A.el,
559 utf-2000/u00250-IPA-Extensions.el,
560 utf-2000/u002B0-Spacing-Modifier-Letters.el,
561 utf-2000/u00300-Combining-Diacritical-Marks.el,
562 utf-2000/u00370-Greek.el: New files.
564 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
566 * mule/mule-charset.el (default-coded-charset-priority-list): Add
567 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
568 instead of `vietnamese-viscii-*'.
570 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
572 * mule/mule-conf.el: New file.
574 * mule/misc-lang.el: Move definition of charset `ipa' to
577 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
579 * mule/mule-charset.el (default-coded-charset-priority-list): Add
580 `latin-viscii'; prefer it for characters used in Vietnamese.
582 * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
584 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
586 * bytecomp.el (byte-compile-insert-header): Fix regexp.
588 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
590 * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
593 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
595 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
596 `vietnamese-viscii-lower'.
597 (latin-viscii-upper): Renamed from charset
598 `vietnamese-viscii-upper'.
599 (vietnamese-viscii-lower): New alias for charset
600 `latin-viscii-lower'.
601 (vietnamese-viscii-upper): New alias for charset
602 `latin-viscii-upper'.
604 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
606 * mule/mule-charset.el (default-coded-charset-priority-list):
607 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
609 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
611 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
612 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
613 utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
614 utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
617 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
618 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
619 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
620 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
623 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
625 * mule/ccs-tcvn5712.el: New file.
627 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
629 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
632 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
634 * mule/mule-charset.el (default-coded-charset-priority-list): Add
637 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
639 * dumped-lisp.el (preloaded-file-list): Add
640 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
641 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
644 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
645 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
646 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
647 mule/ccs-viscii.el: New files.
649 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
652 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
654 * mule/mule-charset.el (default-coded-charset-priority-list): Add
655 `hiragana-jisx0208' and `katakana-jisx0208'.
657 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
659 * mule/chinese.el (chinese-cns11643-3): Define it even if
660 `utf-2000' is provided.
661 (chinese-cns11643-4): Likewise.
662 (chinese-cns11643-5): Likewise.
663 (chinese-cns11643-6): Likewise.
664 (chinese-cns11643-7): Likewise.
666 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
668 * mule/mule-charset.el (default-coded-charset-priority-list): Add
669 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
671 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
673 * mule/mule-charset.el (default-coded-charset-priority-list): Add
674 `cyrillic-iso8859-5' and `greek-iso8859-7'.
676 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
678 * mule/mule-charset.el (default-coded-charset-priority-list):
681 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
683 * mule/viet-chars.el: Don't define charset
684 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
685 they are defined as builtin charsets.
687 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
689 * version.el (emacs-version): Add more space just before UTF-2000
692 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
694 * version.el ([constant] emacs-version): Don't add a space in the
695 preceding place of `xemacs-betaname' because it is duplicated.
696 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
698 * startup.el (splash-frame-body): Add ETL.
700 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
702 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
703 is provided because it is defined as builtin charset.
704 (chinese-cns11643-4): Likewise.
705 (chinese-cns11643-5): Likewise.
706 (chinese-cns11643-6): Likewise.
707 (chinese-cns11643-7): Likewise.
709 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
711 * mule/mule-cmds.el (reset-language-environment): Fix problem when
712 coding-system `iso-10646-ucs-4' is not defined.
714 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
716 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
717 coding-system if `utf-2000' is provided.
719 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
721 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
722 `utf-2000' is provided.
724 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
726 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
727 if utf-2000 is provided temporally.
729 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
731 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
732 as builtin variable].
734 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
736 * files.el (insert-file-contents-literally): Treat file as binary;
737 call file-name-handlers. [sync with Emacs 20.3.10]
739 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
741 * XEmacs 21.2.19 is released
743 1999-07-28 SL Baur <steve@miho>
745 * code-files.el (insert-file-contents): Fix docstring.
746 revert previous change.
748 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
750 * fill.el (fill-region-as-paragraph): Change re-break-point to
751 contain word-across-newline plus one character so that filling
752 Japanese and Chinese works as desired.
753 * simple.el (do-auto-fill): Ditto.
755 1999-07-26 SL Baur <steve@miho>
757 * mule/japanese.el ("Japanese"): Do not specify a default input
759 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
761 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
763 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
764 able to use cl-macs macro in early lisp.
766 1999-07-23 Jan Vroonhof <jan@xemacs.org>
771 Massive custom Theme API changes.
773 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
775 * code-files.el (insert-file-contents): Regard
776 coding-system-magic-cookie if `coding-system-for-read' is nil.
778 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
780 * mule/thai-xtis.el: Add coding: local variable, to avoid
781 bootstrapping problem with C locale.
783 1999-07-22 Andy Piper <andy@xemacs.org>
785 * dumped-lisp.el (preloaded-file-list): guard against putting
786 gutter-items in a less than functional XEmacs.
787 * gutter-items.el: put call to `add-tab-to-gutter' back in.
789 1999-07-18 Bob Weiner <weiner@beopen.com>
791 * fill.el (fill-context-prefix): Fixed bug that prevented the
792 setting of an adaptive fill prefix when the `dont-skip-first' was
795 1999-07-22 SL Baur <steve@miho>
797 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
799 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
801 * files.el (interpreter-mode-alist): add `make', `guile', and
802 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
803 makefile-mode, guile is a scheme, and someday XEmacs will be
804 modular enough to use as an efficient scripting tool.)
806 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
808 * mule/mule-cmds.el (reset-language-environment): Regard
809 coding-category `utf-8' and `ucs-4' if they are available.
811 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
813 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
814 (prefer-coding-system): Fix DOC-string.
816 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
819 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
821 (coding-system-change-eol-conversion): Fix DOC-string.
823 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
825 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
826 instead of `list-coding-system'.
828 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
830 * menubar-items.el (default-menubar): `select-input-method' was
831 renamed to `set-input-method'.
833 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
834 "Set Language Environment" menu.
836 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
837 "Describe Language Support" menu.
839 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
841 * mule/chinese.el ("Chinese-GB"): Rename
842 `chinese-gb-environment-setup-function' to
843 `setup-chinese-gb-environment-internal'.
845 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
847 * mule/korean.el: Use `define-coding-system-alias' instead of
848 `copy-coding-system'.
850 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
852 * mule/mule-cmds.el (set-language-environment-coding-systems):
853 Treat duplicated coding-categories.
855 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
857 * mule/japanese.el: Use `define-coding-system-alias' instead of
858 `copy-coding-system'.
860 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
862 * mule/vietnamese.el: Specify `iso-8-1' as a category of
863 coding-system `viscii'.
865 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
868 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
869 (cyrillic-alternativnyj-decode-table): New variable.
870 (cyrillic-alternativnyj-encode-table): New variable.
871 - Specify `iso-8-1' as a category of coding-system
873 - Abolish general Cyrillic environment.
875 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
878 - Use `define-coding-system-alias' instead of `copy-coding-system'.
879 - Register `chinese-gb-environment-setup-function' as a
880 `setup-function' of "Chinese-GB" environment.
882 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
884 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
885 optional argument `parents'.
887 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
888 property for Thai-XTIS.
890 * mule/mule-help.el (help-with-tutorial): Use property
891 `tutorial-coding-system' of language-info as a coding-system to
894 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
896 * mule/thai-xtis.el: Don't setup `setup-function' and
899 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
900 `set-coding-category-system' to set up coding-system for
903 * mule/mule-cmds.el (prefer-coding-system): Use
904 `set-coding-category-system' to set up coding-system for
907 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
909 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
910 Thai-XTIS environment.
912 * mule/mule-cmds.el (prefer-coding-system): Use
913 `find-coding-system' instead of `coding-system-p'.
915 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
917 * mule/mule-cmds.el (set-language-environment-coding-systems):
918 Modify eol-type for XEmacs.
920 * mule/thai-xtis.el: Delete unused local variable `category'.
922 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
924 (prefer-coding-system): Don't call
925 `update-coding-systems-internal'; use function
926 `coding-category-list' instead of variable `coding-category-list';
927 use `set-coding-priority-list' instead of `set-coding-priority';
928 modify `eol-type' for XEmacs.
930 * mule/mule-misc.el (string-width): Use `charset-width' instead of
932 (char-width): Likewise.
934 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
936 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
939 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
940 `set-coding-priority-list' instead of `set-coding-priority'; don't
941 call `update-coding-systems-internal'.
943 * mule/mule-misc.el (coding-system-get): New function.
944 (coding-system-put): New function.
945 (coding-system-category): New function.
947 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
949 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
950 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
951 to avoid conflict with leim/quail/thai-xtis.
953 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
954 to thai-xtis-chars.el.
956 * mule/thai-xtis-chars.el: New file (split from
959 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
962 - Change category for the charset `thai-xtis' to `?x' from `?T'.
963 - Add syntax entries.
964 - Put `preferred-coding-system' of the charset `thai-xtis' to
967 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
969 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
970 rewritten to use write-multibyte-character.
972 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
974 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
976 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
978 (read-input-method-name): Treat optional argument `default'.
980 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
982 * mule/mule-cmds.el (set-language-info): Don't set up menus at
984 (set-language-info-alist): Set up menus here.
986 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
988 * minibuf.el (completing-read): Add new optional argument
990 (read-coding-system): Add new optional argument
991 `default-coding-system'.
993 1999-06-03 Ken'ichi Handa <handa@gnu.org>
995 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
996 (viet-viscii-...->viet-vscii...).
998 1999-05-13 Ken'ichi Handa <handa@gnu.org>
1000 * mule/mule-cmds.el: Change MULE to Mule in docstrings
1003 1999-04-12 Richard M. Stallman <rms@gnu.org>
1005 * mule/mule-cmds.el (input-method-function): Add permanent-local
1008 1999-03-30 Dave Love <fx@gnu.org>
1010 * mule/mule-cmds.el (current-language-environment): Doc fix.
1012 1999-02-06 Richard Stallman <rms@gnu.org>
1014 * mule/european.el (setup-slovenian-environment): New function.
1015 ("Slovenian"): New language environment.
1017 1999-01-27 Dave Love <fx@gnu.org>
1019 * mule/mule-cmds.el (current-language-environment): Provide :link,
1020 :type (choices) and appropriate :get.
1022 1999-01-14 Kenichi Handa <handa@etl.go.jp>
1024 * mule/mule-cmds.el (describe-language-environment): Don't alter
1027 1999-01-06 Eli Zaretskii <eliz@gnu.org>
1029 * mule/mule-cmds.el (prefer-coding-system): Call
1030 set-coding-priority, so that the internal array of priorities is
1033 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
1035 * mule/mule-cmds.el (prefer-coding-system): If the argument
1036 requires specific EOL conversion type, make the default coding
1039 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
1041 * mule/mule-cmds.el (set-language-environment): Pass the default
1042 eol-type to set-language-environment-coding-systems.
1043 (set-default-coding-systems): Copy the eol-type property for the
1044 new default values of {buffer-file,process}-coding-system from the
1046 (set-language-environment-coding-systems): Accept an optional
1047 argument EOL-TYPE, and set the eol-type property of the default
1048 coding systems accordingly.
1050 1998-10-26 Kenichi Handa <handa@etl.go.jp>
1052 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
1053 use generate-new-buffer instead of get-buffer-create.
1055 1998-10-21 Kenichi Handa <handa@etl.go.jp>
1057 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
1059 1998-10-16 Markus Rost <rost@delysid.gnu.org>
1061 * mule/mule-cmds.el (default-input-method): Fix custom type.
1063 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1065 * mule/mule-cmds.el (setup-specified-language-environment):
1066 Add apropos-inhibit property.
1067 (describe-specified-language-support): Likewise.
1069 1998-09-06 Bill Richter <richter@math.nwu.edu>
1071 * mule/mule-cmds.el: Doc fixes.
1073 1998-09-02 Kenichi Handa <handa@etl.go.jp>
1075 * mule/mule-cmds.el (register-input-method): Doc-string
1078 1998-09-01 Dave Love <fx@gnu.org>
1080 * mule/mule-cmds.el (current-language-environment): Fix
1083 1998-08-31 Paul Eggert <eggert@twinsun.com>
1085 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
1086 mule/european.el, mule/hebrew.el, mule/japanese.el,
1087 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
1088 avoid bootstrapping problem if you need to recompile all the Lisp
1089 files using interpreted code.
1091 1998-08-26 Kenichi Handa <handa@etl.go.jp>
1093 * mule/european.el ("Latin-1"): Modify `documentation' key value.
1094 ("Latin-2"): Likewise.
1096 1998-08-18 Per Starback <starback@update.uu.se>
1098 * mule/european.el (setup-latin2-environment): Fix typo.
1100 1998-08-18 Kenichi Handa <handa@etl.go.jp>
1102 * mule/european.el: Give proper value of `input-method' key to all
1105 * mule/mule-cmds.el (activate-input-method): Handle the case that
1106 the arg INPUT-METHOD is nil correctly.
1107 (read-multilingual-string): Activate the specified input method
1108 before calling read-string. Afterward, activate the original
1111 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
1113 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
1114 (set-language-info-alist): Fix typo in doc-string.
1116 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
1118 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
1120 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
1121 (reset-language-environment): New function for the job that
1122 setup-english-environment used to do.
1123 (set-language-environment): Do more setups according to the info
1124 in language-info-alist.
1125 (read-language-name): Handle the case that the arg KEY is nil.
1126 (describe-language-environment): Handle input-method property.
1128 * mule/: All files under this directory, which related with
1129 specific languages (such as mule/european.el, mule/greek.el,
1130 mule/hebrew.el, mule/misc-lang.el), modified as below.
1131 (setup-XXX-environment): Just call set-language-environment. If
1132 they used to do some other jobs than what done by
1133 set-language-environment, those jobs are done in
1134 setup-XXX-environment-internal now.
1135 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
1136 the value to setup-XXX-environment-internal. Add properties
1137 input-method and features.
1139 * mule/english.el (setup-english-environment): Just call
1140 reset-language-environment.
1142 * mule/european.el (setup-8-bit-environment): Function deleted.
1144 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
1146 * mule/mule-cmds.el (input-method-exit-on-first-char)
1147 (input-method-use-echo-area): Doc fixes.
1149 1998-08-06 Kenichi Handa <handa@etl.go.jp>
1151 * mule/mule-cmds.el (input-method-exit-on-first-char): New
1153 (input-method-use-echo-area): New variable.
1155 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
1157 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
1159 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
1161 * mule/mule-cmds.el (activate-input-method): Update mode line.
1162 (inactivate-input-method): Likewise.
1164 1998-07-19 Kenichi Handa <handa@etl.go.jp>
1166 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
1167 input method in the current buffer, but just bind
1168 current-input-method.
1170 1998-07-08 Kenichi Handa <handa@etl.go.jp>
1172 * mule/hebrew.el ("Hebrew"): Add coding-priority.
1174 * mule/misc-lang.el ("IPA"): Add coding-priority and
1177 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
1179 * mule/greek.el: Add coding-priority.
1181 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
1183 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
1186 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
1188 * mule/mule-cmds.el (register-input-method): Fix previous change.
1189 (setup-specified-language-environment): Doc fix.
1191 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1193 * mule/mule-cmds.el: Several doc fixes.
1194 (get-language-info, set-language-info): Rename argument.
1195 (set-language-info-alist): Likewise.
1196 (register-input-method): Rename argument.
1197 (activate-input-method): If INPUT-METHOD is nil, deactivate.
1199 1998-05-04 Kenichi Handa <handa@etl.go.jp>
1201 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
1202 default value while reading an input method.
1204 1998-05-01 Kenichi Handa <handa@etl.go.jp>
1206 * mule/mule-cmds.el (universal-coding-system-argument):
1207 Use buffer-file-coding-system as default.
1209 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
1211 * mule/korean.el ("Korean"): Doc fix.
1213 1998-04-11 Kenichi Handa <handa@etl.go.jp>
1215 * mule/mule-cmds.el (describe-language-environment): Print the
1216 languge environment at the head.
1218 1998-04-06 Kenichi Handa <handa@etl.go.jp>
1220 * mule/japanese.el: Set exit-function to exit-japanese-environment
1221 for Japanese environment.
1223 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
1225 * mule/mule-cmds.el (set-language-environment): Doc fix.
1226 (current-language-environment): Use defcustom.
1227 (default-input-method): Specify :type.
1229 1998-03-02 Kenichi Handa <handa@etl.go.jp>
1231 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
1233 (prefer-coding-system): Doc-string modified.
1235 1998-01-21 Kenichi Handa <handa@etl.go.jp>
1237 * mule/mule-cmds.el (set-language-info): Doc-string
1238 describes `coding-priority' KEY.
1239 (set-language-environment-coding-systems): New function.
1240 (select-safe-coding-system): New function.
1241 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
1242 (set-language-info-alist): New optionla arg PARENTS. Call
1243 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
1244 (set-language-environment-coding-systems): New function.
1246 * mule/chinese.el: Remove setting up of
1247 describe-chinese-environment-map and
1248 setup-chinese-environment-map. Exclude them in args of calls to
1249 set-language-info-alist. Register coding-priority key in
1250 language-info-alist.
1252 * mule/cyrillic.el: Remove setting up of
1253 describe-cyrillic-environment-map and
1254 setup-cyrillic-environment-map. Exclude them in args of calls to
1255 set-language-info-alist. Register coding-priority key in
1256 language-info-alist.
1258 * mule/english.el: Register coding-priority key in
1259 language-info-alist.
1261 * mule/ethiopic.el: Register coding-priority key in
1262 language-info-alist.
1264 * mule/european.el: Remove setting up of
1265 describe-european-environment-map and
1266 setup-european-environment-map. Exclude them in args of calls to
1267 set-language-info-alist. Register coding-priority key in
1268 language-info-alist. Add "German" language env.
1269 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
1270 (setup-german-environment): New function.
1272 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
1273 change default input method to "greek-postfix".
1275 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
1276 coding-priority key in
1278 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
1280 * mule/mule-cmds.el (set-language-info): Doc fix.
1281 (input-method-inactivate-hook): Doc fix.
1283 1997-11-20 Karl Heuer <kwzh@gnu.org>
1285 * mule/mule-cmds.el (set-input-method): Renamed from
1286 select-input-method.
1288 1997-11-07 Kenichi Handa <handa@etl.go.jp>
1290 * mule/mule-cmds.el (set-language-environment): Run
1291 exit-language-environment-hook before calling `exit-function'
1292 which is specified for the language environment.
1294 1997-10-23 Kenichi Handa <handa@etl.go.jp>
1296 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
1298 (prefer-coding-system): Likewise.
1299 (describe-language-environment): Print aliases of each coding
1301 (set-language-environment-hook): New variable.
1302 (exit-language-environment-hook): New variable.
1303 (set-language-environment): Call these hooks. Before setting a
1304 new language environment, exit from the
1305 current-language-environment if necessary.
1306 (input-method-verbose-flag): The value can be nil, t,
1307 complex-only, or default.
1308 (input-method-highlight-flag): Doc-string augmented.
1309 (activate-input-method): Check if we can run the registered
1310 function to activate an input method.
1312 * mule/korean.el: Set exit-function for language environment
1313 "Korean" to exit-korean-environment.
1314 (setup-korean-environment): Moved to korea-util.el.
1316 1997-10-21 Kenichi Handa <handa@etl.go.jp>
1318 * mule/mule-cmds.el (read-multilingual-string): Use
1319 current-input-method prior to default-input-method. Don't bind
1320 current-input-method by `let', instead, activate the specified
1321 input method in the current buffer temporarily.
1323 1997-10-19 John F. Whitehead <jfw@cisco.com>
1325 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
1327 1997-10-21 Kenichi Handa <handa@etl.go.jp>
1329 * mule/chinese.el (post-read-decode-hz): Return the result of
1331 (pre-write-encode-hz): Do not change the value of
1334 1998-09-06 Bill Richter <richter@math.nwu.edu>
1336 * mule/mule-ccl.el: Doc fixes.
1338 1998-04-20 Kenichi Handa <handa@etl.go.jp>
1340 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
1341 (check-ccl-program): New macro.
1343 1998-01-21 Kenichi Handa <handa@etl.go.jp>
1345 * mule/mule-ccl.el: Comment about CCL syntax modified.
1346 (ccl-command-table): Add read-multibyte-character and
1347 write-multibyte-character.
1348 (ccl-code-table): Add ex-cmd.
1349 (ccl-extended-code-table): New variable.
1350 (ccl-embed-extended-command): New function.
1351 (ccl-compile-read-multibyte-character,
1352 ccl-compile-write-multibyte-character) New functions.
1353 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
1354 ccl-dump-write-multibyte-character): New functions.
1356 1999-07-22 SL Baur <steve@miho>
1358 * config.el (config-value-file): config.values is installed into
1360 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
1362 1999-07-19 Didier Verna <verna@inf.enst.fr>
1364 * rect.el: all functions rewritten, except when noted. Below is a
1365 list of interface changes.
1366 (apply-on-rectangle): new function. Obsoletes
1367 `operate-on-rectangle'. All functions that used to call this
1368 function now call the new one.
1369 (kill-rectangle): added optional prefix arg to fill lines.
1370 (delete-rectangle): ditto.
1371 (delete-extract-rectangle): ditto.
1372 (open-rectangle): ditto.
1373 (clear-rectangle): ditto.
1374 (delete-rectangle-line): added third arg FILL.
1375 (delete-extract-rectangle-line): ditto.
1376 (open-rectangle-line): ditto.
1377 (clear-rectangle-line): ditto.
1379 1999-07-18 Andy Piper <andy@xemacs.org>
1381 * menubar-items.el (default-menubar): add gutter options.
1383 * gutter-items.el: new file.
1384 (gutter): new group for custom.
1385 (gutter-visible-p): new variable.
1386 (default-gutter-position): ditto.
1387 (buffers-tab): new group for the buffers tab.
1388 (gutter-buffers-tab): widget to put in the gutter.
1389 (buffers-tab-max-size): max number of tabs.
1390 (buffers-tab-switch-to-buffer-function): function to call when a
1392 (buffers-tab-omit-function): filter buffers with this function.
1393 (buffers-tab-format-buffer-line-function): format buffer names for
1395 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
1397 (build-buffers-tab-internal): build a list of tab items.
1398 (buffers-tab-items): ditto.
1399 (add-tab-to-gutter): put a tab in the gutter area.
1400 (update-tab-in-gutter): reset the buffers in the tab.
1402 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
1404 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
1405 (switch-to-buffer-hooks): new hook.
1407 * toolbar.el (default-toolbar-position): fix typo.
1409 1999-07-16 Andy Piper <andy@xemacs.org>
1411 * gui.el (make-dialog-frame): turn off gutters for dialogs.
1413 1999-07-15 Didier Verna <verna@inf.enst.fr>
1415 * cus-edit.el (custom-prompt-variable): optional third arg makes
1416 prompt for a comment string.
1417 (customize-set-value): optional prefix makes this function handle
1419 (customize-set-variable): ditto.
1420 (customize-save-variable): ditto.
1421 (customize-customized): handle custom comments.
1422 (customize-save-customized): ditto.
1423 (custom-variable-state-set): ditto.
1424 (custom-face-state-set): ditto.
1425 (customize-saved): ditto.
1426 (custom-variable-set): ditto.
1427 (custom-face-set): ditto.
1428 (custom-variable-save): ditto.
1429 (custom-face-save): ditto.
1430 (custom-variable-reset-saved): ditto.
1431 (custom-face-reset-saved): ditto.
1432 (custom-variable-reset-standard): ditto.
1433 (custom-face-reset-standard): ditto.
1434 (custom-comment-face): new face.
1435 (custom-comment-tag-face): ditto.
1436 (custom-comment): new widget.
1437 (custom-comment-create): new function.
1438 (custom-comment-delete): ditto.
1439 (custom-comment-value-set): ditto.
1440 (custom-comment-show): ditto.
1441 (custom-comment-invisible-p): ditto.
1442 (custom-variable-value-create): create a comment field widget.
1443 (custom-face-value-create): ditto.
1444 (custom-variable-menu): new entry for adding a custom comment.
1445 (custom-face-menu): ditto.
1446 (custom-save-variables): possibly save custom comments.
1447 (custom-save-faces): ditto.
1449 * cus-face.el (custom-set-faces): the arguments can now have a
1450 custom comment as fourth argument.
1452 * custom.el (custom-set-variables): the arguments can now have a
1453 custom comment as fifth element.
1455 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
1457 * XEmacs 21.2.18 is released
1459 1999-07-13 SL Baur <steve@miho>
1461 * lib-complete.el (read-library-name): Revert previous change.
1462 (read-library): Ditto.
1464 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
1466 * packages.el (packages-package-list): Capitalize docstring.
1468 * packages.el (packages-find-package-library-path): Use #'nconc
1469 rather than #'append to reduce consing -- #'mapcar uses Flist,
1470 which returns a freshly consed list. #'append would create yet
1471 another fresh list, using Fmake_list in concat.
1473 * packages.el (package-provide): Use setq with remassq like it
1474 says in its docstring.
1476 1999-07-06 SL Baur <steve@miho.m17n.org>
1478 * lib-complete.el (progn-with-message): Fix typo.
1480 1999-07-06 SL Baur <steve@miho.m17n.org>
1482 * mule/mule-misc.el (char-octet): Make function match docstring.
1483 From Katsumi Yamaoka <yamaoka@jpl.org>
1485 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
1487 * wid-edit.el (widget-documentation): corrected spelling error.
1489 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
1491 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
1492 keys if already bound
1494 1999-07-06 SL Baur <steve@miho.m17n.org>
1496 * lib-complete.el (progn-with-message): Revert previous changes.
1498 1999-06-24 Bob Weiner <weiner@beopen.com>
1500 * lib-complete.el (find-library):
1501 (find-library-other-window):
1502 (find-library-other-frame): Completely rewrote
1503 so that these functions actually work when called non-interactively.
1504 Also made them handle LIBRARY arguments which end with .el or .elc.
1506 1999-06-24 Bob Weiner <weiner@beopen.com>
1508 * simple.el (indent-new-comment-line): Locally bound
1509 `block-comment-start' to `comstart' or else when this is called
1510 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
1511 `block-comment-start' value, ignoring any existing spacing after a
1512 comment prefix in the previous line and producing ugly comments.
1514 1999-06-23 Bob Weiner <weiner@beopen.com>
1516 * list-mode.el (mouse-choose-completion):
1517 (choose-completion):
1518 (completion-switch-to-minibuffer): Added.
1519 ([Tab]): [Tab] previously switched to the minibuffer
1520 but since [space] does that and since most applications in the
1521 world use [Tab] to select the next item in a list, do that in the
1522 *Completions* buffer too. This will cause the least confusion
1523 among the largest population of users. -- Bob Weiner, BeOpen.com,
1526 1999-06-22 Bob Weiner <weiner@beopen.com>
1528 * help.el (help-buffer-name): Added support for a null value
1529 of `help-buffer-prefix-string' since some buffers require no
1532 1999-06-20 Bob Weiner <weiner@beopen.com>
1534 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
1535 in the completion-list-mode-map to bury the completions buffer
1536 even when the minibuffer is no longer active.
1538 1999-06-20 Bob Weiner <weiner@beopen.com>
1540 * list-mode.el (list-mode): It is visually disconcerting to have
1541 the text cursor disappear within list buffers, especially when
1542 moving from window to window, so leave it visible.
1544 1999-07-01 SL Baur <steve@miho.m17n.org>
1546 * menubar-items.el (default-menubar): Conditionalize the bug
1547 report menu item (which may not be possible in this XEmacs).
1548 Reported by: Ken'ichi Handa <handa@etl.go.jp>
1550 1999-06-30 SL Baur <steve@miho.m17n.org>
1552 * subr.el (with-current-buffer): DOC string fix.
1553 Suggested by Bob Weiner <weiner@altrasoft.com>
1555 1999-06-25 Charles G Waldman <cgw@fnal.gov>
1557 * cus-face.el (custom-face-italic): insert missing args
1559 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1561 * packages.el (package-locations): Changed default early package
1562 hierarchies to ~/.xemacs/mule-packages and
1563 ~/.xemacs/xemacs-packages.
1565 1999-06-23 SL Baur <steve@miho.m17n.org>
1567 * mule/mule-category.el (Top Level): ASCII is also latin-1.
1569 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1571 * packages.el (package-locations): Changed default early package
1572 hierarchy to ~/.xemacs/packages.
1573 (package-locations): Removed `packages' as a possible name for a
1574 late package hierarchy.
1576 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1578 * mule/mule-category.el (word-combining-categories): Set up new
1580 (word-separating-categories): Likewise.
1582 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
1584 * XEmacs 21.2.17 is released
1586 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
1588 * font-menu.el (font-menu-set-font): allow for nil specification
1591 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
1593 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
1596 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
1598 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
1599 8859-5 instead of ISO 8859-1.
1601 1999-06-15 SL Baur <steve@steve1.m17n.org>
1603 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
1604 (viet-viscii-encode-table): Ditto.
1606 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
1607 Make obsolete definition of char-octet.
1609 1999-06-14 SL Baur <steve@steve1.m17n.org>
1611 * subr.el: Move no-Mule make-char ...
1612 * help-nomule.el (make-char): To here.
1613 (string-width): Make Mule compatibility alias.
1615 1999-06-15 Andy Piper <andy@xemacs.org>
1617 * select.el (get-selection-no-error): really make there be no-error.
1618 (get-selection): revert to original.
1620 1999-06-11 Andy Piper <andy@xemacs.org>
1622 * select.el (selection-sets-clipboard): renamed.
1623 (own-selection): use it.
1625 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
1627 * XEmacs 21.2.16 is released
1629 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1631 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
1632 missing characters to avoid crash.
1634 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
1636 * coding.el (set-terminal-coding-system): Only set the console
1637 coding system on the selected console if it is a tty.
1639 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
1646 * faces.el (frob-face-property):
1647 * font-menu.el (font-menu-set-font):
1648 Actually apply changes from 1999-03-17
1650 1999-06-10 Andy Piper <andy@xemacs.org>
1652 * select.el (get-selection): abstract out non error-signalling
1654 (get-selection-no-error): get-selection without signalling an
1656 (selection-is-clipboard-p): new variable. controls whether the
1657 selection sets the clipboard.
1658 (own-selection): use it.
1660 * mouse.el (insert-selection): fallback to clipboard after trying
1661 primary selection and cutbuffer.
1663 1999-06-05 Andy Piper <andy@xemacs.org>
1665 * x-select.el (xselect-kill-buffer-hook-1): use generalised
1666 selection functions.
1668 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1670 * code-files.el (buffer-file-coding-system): Use `raw-text' as
1672 (load): Use `raw-text' instead of `no-conversion'.
1673 (insert-file-contents): Likewise.
1675 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
1678 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
1680 * coding.el: Don't copy `no-conversion' to `raw-text'.
1682 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
1684 * subr.el (make-char): Define it if Mule is not around.
1686 1999-06-07 SL Baur <steve@steve1.m17n.org>
1688 * mule/mule-help.el: Add trailing newline. Use mule keyword.
1690 * x-select.el (x-disown-selection-internal): Restore symbol as an
1692 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
1694 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
1696 * XEmacs 21.2.15 is released
1698 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
1700 * subr.el (split-string): Avoid infinite looping
1702 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1704 * ldap.el (ldap-ignore-attribute-codings): New variable
1705 (ldap-default-attribute-decoder): New variable
1706 (ldap-coding-system): New variable
1707 (ldap-attribute-syntax-encoders): New variable
1708 (ldap-attribute-syntax-decoders): New variable
1709 (ldap-attribute-syntaxes-alist): New variable
1710 (ldap-encode-boolean): New function
1711 (ldap-decode-boolean): New function
1712 (ldap-encode-country-string): New function
1713 (ldap-decode-string): New function
1714 (ldap-decode-address): New function
1715 (ldap-encode-address): New function
1716 (ldap-decode-attribute): New function
1717 (ldap-search): Use some of these
1719 1999-05-25 Jan Vroonhof <jan@xemacs.org>
1721 * version.el (emacs-version): Make the patch level/beta come
1722 before the XEmacs qualifier so that it gets into (funcall
1723 emacs-version) and thus in the bug reports.
1724 (emacs-version>=): Support patch levels.
1726 1999-06-03 SL Baur <steve@xemacs.org>
1728 * version.el: implement x.y.z version number
1729 From Jan Vroonhof <vroonhof@math.ethz.ch>
1731 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
1733 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
1735 1999-05-22 Vin Shelton <acs@xemacs.org>
1737 * startup.el: Document -private and break out non-standard X options.
1739 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
1741 * mule/mule-charset.el (charset-after): New function.
1742 (charset-direction): Synch with Mule, update docstring.
1743 (get-charset-property): New function.
1744 (put-charset-property): New function.
1745 (charset-plist): New function.
1747 * mule/mule-charset.el (compose-region):
1748 (decompose-region): remove; these functions (which don't work
1749 since we don't do composite characters) have been moved to
1751 (toplevel): follow coding standards
1753 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
1755 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
1758 * code-files.el: Fix commentary to follow coding standards. Move
1759 the single line left in mule-files.el to here.
1761 * mule/mule-files.el: delete.
1763 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
1765 * info.el (Info-scroll-prev): Use event functions instead of the
1766 old emacs 19 interface.
1768 1999-06-02 Andy Piper <andy@xemacs.org>
1770 * x-font-menu.el (x-font-menu-load-font):
1771 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
1773 1999-05-31 Andy Piper <andy@xemacs.org>
1775 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
1777 (font-menu-this-frame-only-p): ditto.
1778 (font-menu-max-items): reinstate, from Jan Vroonhof
1779 <vroonhof@math.ethz.ch>
1780 (font-menu-submenu-name-format): ditto.
1781 (font-menu-split-long-menu): ditto, for use by the family
1783 (font-menu-family-constructor): use it.
1785 1999-05-30 Andy Piper <andy@xemacs.org>
1787 * msw-faces.el (mswindows-font-regexp): new font matching regexp
1788 for use by the font menu.
1790 * msw-font-menu.el: new file implementing mswindows specific
1791 font-menu behaviour.
1792 (mswindows-font-menu-registry-encoding): new function mirroring x version.
1793 (mswindows-font-menu-junk-families): ditto.
1794 (hack-font-truename): ditto.
1795 (mswindows-font-regexp-ascii): ditto.
1796 (mswindows-reset-device-font-menus): ditto.
1797 (mswindows-font-menu-font-data): ditto.
1798 (mswindows-font-menu-load-font): ditto.
1800 * x-font-menu.el (x-reset-device-font-menus): made device specific.
1801 (x-font-menu-font-data): ditto.
1802 (x-font-menu-load-font): ditto.
1804 * font-menu.el: new file implementing generic font menu behaviour.
1805 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
1806 made device independent.
1807 (font-menu-this-frame-only-p): ditto.
1808 (font-menu-preferred-resolution): ditto.
1809 (font-menu-size-scaling): new variable used to determine whether
1810 sizes are in points or tenths of a point.
1811 (vassoc): moved from x-font-menu.el.
1812 (device-fonts-cache): ditto.
1813 (device-fonts-cache): ditto.
1814 (flush-device-fonts-cache): ditto.
1815 (reset-device-font-menus): copied from x-font-menu.el and made
1816 device independent. Most functionality deferred to
1817 device-dependent versions.
1818 (font-menu-family-constructor): copied from x-font-menu.el and
1819 made device independent.
1820 (font-menu-size-constructor): ditto.
1821 (font-menu-weight-constructor): ditto.
1822 (font-menu-set-font): ditto.
1823 (font-menu-change-face): ditto.
1824 (font-menu-load-font): new device method.
1825 (font-menu-font-data): ditto.
1827 * x-font-menu.el: The above functions deleted.
1829 1999-05-26 Andy Piper <andy@xemacs.org>
1833 * loadup.el: rehash expand-file-name usage to not use default-directory.
1835 1999-05-21 Andy Piper <andy@xemacs.org>
1837 * x-select.el (x-select-convert-to-text):
1838 (x-selected-text-type):
1840 (xselect-convert-to-string):
1841 (xselect-convert-to-compound-text):
1842 (xselect-convert-to-length):
1843 (xselect-convert-to-targets):
1844 (xselect-convert-to-delete):
1845 (xselect-convert-to-filename):
1846 (xselect-convert-to-charpos):
1847 (xselect-convert-to-lineno):
1848 (xselect-convert-to-colno):
1849 (xselect-convert-to-sourceloc):
1850 (xselect-convert-to-os):
1851 (xselect-convert-to-host):
1852 (xselect-convert-to-user):
1853 (xselect-convert-to-class):
1854 (xselect-convert-to-name):
1855 (xselect-convert-to-integer):
1856 (xselect-convert-to-atom):
1857 (xselect-convert-to-identity): functions renamed from x-* and
1859 (x-get-secondary-selection): use rename get-selection.
1860 (x-get-clipboard): ditto.
1861 (x-own-selection): moved to select.el.
1862 (x-valid-simple-selection-p): ditto.
1863 (x-dehilight-selection): ditto.
1864 (x-own-clipboard): ditto.
1865 (x-disown-selection): ditto.
1867 * x-mouse.el (x-yank-function): moved to mouse.el.
1868 (x-insert-selection): ditto.
1869 (x-set-point-and-move-selection): use renamed function.
1871 * select.el (selected-text-type): moved and renamed from
1873 (selection-owner-p): moved to C.
1874 (selection-exists-p): ditto.
1875 (get-cutbuffer): new device method.
1876 (get-selection): generalised and moved from x-select.el.
1877 (own-selection): moved x-own-selection functionality into here.
1878 (dehilight-selection): renamed and moved from x-select.el.
1879 (own-clipboard): functionality moved from x-select.el using new
1881 (disown-clipboard): ditto.
1882 (select-convert-to-text):
1883 (select-convert-to-string):
1884 (select-convert-to-compound-text):
1885 (select-convert-to-length):
1886 (select-convert-to-targets):
1887 (select-convert-to-delete):
1888 (select-convert-to-filename):
1889 (select-convert-to-charpos):
1890 (select-convert-to-lineno):
1891 (select-convert-to-colno):
1892 (select-convert-to-sourceloc):
1893 (select-convert-to-os):
1894 (select-convert-to-host):
1895 (select-convert-to-user):
1896 (select-convert-to-class):
1897 (select-convert-to-name):
1898 (select-convert-to-integer):
1899 (select-convert-to-atom):
1900 (select-convert-to-identity): new functions renamed from x-* and
1901 moved from x-select.el.
1903 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
1904 into here and use as the default window-system mouse yank.
1905 (insert-selection): generalised and moved from x-mouse.el.
1906 (own-clipboard): moved to C.
1908 * msw-select.el (mswindows-selection-owned-p): deleted.
1909 (mswindows-own-selection): generalised and moved to select.el.
1910 (mswindows-disown-selection): generalised and moved to C.
1911 (mswindows-selection-owner-p): ditto.
1913 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
1915 * XEmacs 21.2.14 is released
1917 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
1919 * about.el: update contact info for jason and slb.
1921 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
1923 * mule/european.el (setup-romanian-environment): Add Romanian
1924 support from Emacs/Mule romanian.el.
1926 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
1928 * cus-face.el: Label all custom changes with the 'custom' tag.
1930 * cus-edit.el: idem ditto.
1932 * faces.el: Added suport for adding device tags to various functions.
1933 (custom): New device tag.
1934 (face-spec-set): Call reset face with tags argument. No longer do
1935 x-init-global-faces hack.
1937 * faces.el (frob-face-property): Use an anonymous specifier to map
1938 frob-face-property-1 over.
1940 * x-font-menu.el (font-menu-set-font): Always specify all
1941 properties to custom.
1943 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
1945 * mule/european.el (setup-czech-environment): Add czech support.
1946 From David Sauer <davids@orfinet.cz>
1948 1999-03-15 SL Baur <steve@xemacs.org>
1950 * check-features.el: Turn hard errors into warnings.
1952 1999-03-21 SL Baur <steve@xemacs.org>
1954 * simple.el (delete-key-deletes-forward): As per discussion on
1955 xemacs-beta, default to t.
1957 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
1959 * loadup.el: Define Installation-string before loading anything.
1961 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
1963 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
1964 From Anders Stenman <stenman@isy.liu.se>
1966 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
1968 * wid-edit.el (widget-glyph-find): Ditto.
1970 * packages.el (locate-library): Ditto.
1972 * loadup.el (really-early-error-handler): Ditto.
1974 * lib-complete.el (read-library): Ditto.
1976 * faces.el (set-face-stipple): Ditto.
1978 * code-files.el (load): Use new calling style of locate-file.
1980 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
1982 * packages.el (packages-unbytecompiled-lisp): Installation.el is
1985 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
1987 * dumped-lisp.el (preloaded-file-list): Don't load
1990 * loadup.el (Installation-string): Define it here.
1992 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
1994 * dumped-lisp.el (preloaded-file-list): Revert previous change --
1995 Installation.el needs to be loaded before `dump-paths', otherwise
1996 the dumping process won't find it.
1998 1999-03-13 Adrian Aichner <aichner@ecf.teradyne.com>
2000 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
2001 subr so that we can use `replace-in-string' in Installation.el to
2002 get rid of C-m chars under the native Windows build.
2004 1999-04-29 Andy Piper <andy@xemacs.org>
2006 * make-docfile.el: canonicalize file and directory names.
2008 * device.el (call-device-method): new function for calling device
2010 (define-device-method): new function for defining device methods.
2011 (define-device-method*): ditto.
2013 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
2015 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
2017 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
2019 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
2020 (cyrillic-koi8-r-encode-table): Likewise.
2021 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
2022 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
2024 * mule/mule-misc.el (split-char-or-char-int): New function [moved
2025 from vietnamese.el].
2027 * mule/vietnamese.el: Move function `split-char-or-char-int' to
2030 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
2032 * mule/thai-xtis.el:
2033 - Change font registry name from "Thai94x94-0" to "xtis-0".
2034 - Change mnemonic of coding-system `tis-620' to "TIS620".
2036 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
2038 * mule/ethiopic.el: fixed.
2040 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
2042 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
2044 * mule/thai-xtis.el: New file.
2046 * mule/vietnamese.el: New file.
2048 * mule/ethiopic.el: New file.
2050 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
2052 * bytecomp.el (byte-compile-close-variables): Leave
2053 debug-issue-ebola-notices alone.
2055 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2057 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
2058 at the top of the buffer since it is the most important thing to
2060 (ldap-get-host-parameter): New defun
2061 (ldap-search): Add a new parameter `withdn' to retrieve the
2062 distinguished names of entries
2064 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
2066 * startup.el (splash-frame-body): Date and spelling fixes.
2068 1999-03-16 Colin Rafferty <colin@xemacs.org>
2070 * view-less.el (toggle-truncate-lines): add autoload tag
2072 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
2074 * format.el (format-alist): Disable image stuff.
2076 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
2078 * wid-edit.el (widget-glyph-find): Search by directories, then by
2079 suffixes rather than the other way around.
2080 (widget-image-conversion): Renamed to
2081 `widget-image-file-name-suffixes'.
2083 1999-04-16 Olivier Galibert <galibert@pobox.com>
2085 * mule/mule-charset.el: Made old functions obsolete, remove the
2086 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
2087 (charset-iso-graphic-plane): Rename from charset-graphic.
2088 (charset-iso-final-char): Rename from charset-final.
2089 (charset-width): Rename from charset-columns.
2090 (charset-bytes): Added from fsf compatibility, returns always 1.
2092 * mule/mule-misc.el: Move charset-doc-string alias to
2095 1999-04-14 Colin Rafferty <colin@xemacs.org>
2097 * x-faces.el (x-make-font-bold-italic): honor
2098 *try-oblique-before-italic-fonts*
2100 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
2102 * cl-extra.el (coerce): Coerce numbers to characters correctly.
2104 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
2106 * x-faces.el (try-oblique-before-italic-fonts): Use the right
2109 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
2111 * cl-extra.el (equalp): Would bug out for lists.
2113 1999-03-12 Charles G Waldman <cgw@fnal.gov>
2115 * about.el (about-hackers): Change cgw's email address
2117 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
2119 * XEmacs 21.2.13 is released
2121 1999-03-12 SL Baur <steve@xemacs.org>
2123 * simple.el (delete-key-deletes-forward): Revert to previous
2126 1999-01-18 Didier Verna <verna@inf.enst.fr>
2128 * menubar-items.el (xemacs-splash-buffer): handle the case of
2129 multiple elements in the splash buffer body.
2131 * startup.el (splash-frame-timeout): new constant: interval
2132 between splash buffer elements.
2133 (command-line-1): handle splash buffer with multiple elements (use
2135 (splash-frame-body): Originally `startup-splash-frame-body'.
2136 Rewrote a cleaner and more readable version. This can now be array,
2137 in which case each element is displayed in turn in the splash buffer.
2138 (splash-frame-static-body): new constant. Persistent information
2139 across all splash buffer elements (preserves the possibility to give
2140 it in different languages.
2141 (circulate-splash-frame-elements): new function. Used as a timeout
2142 to circulate through all splash frame elements and display them in
2144 (display-splash-frame): originally `startup-splash-frame'. Handle
2145 the case of multiple elements in the splash buffer body. Now
2146 returns a timeout id if multiple elements to display, or nil.
2148 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
2150 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
2151 so they can be overridden by x-init-face-from-resources.
2152 Additionally specify the font name also with an x tag.
2154 1999-03-08 Andy Piper <andy@xemacs.org>
2156 * package-get.el (package-get-base): autoload.
2158 * menubar-items.el (default-menubar): add update menu item. Fix
2159 custom menu to only be activated when package-base is available.
2161 * package-get.el (package-get-custom): don't load
2162 package-get-custom as it is auto-generated. Fix group definition.
2164 1999-03-05 Didier Verna <verna@inf.enst.fr>
2166 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
2167 instead of `symbol-name' (Thanks Kyle).
2169 * cus-edit.el (custom-save-variables): use `prin1' instead of
2170 princ to write symbols.
2172 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
2174 * XEmacs 21.2.12 is released
2176 1999-03-05 SL Baur <steve@xemacs.org>
2178 * menubar-items.el (default-menubar): Add kfm browsing support.
2179 From Neal Becker <nbecker@fred.net>
2181 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
2183 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
2184 calls to font-lock during buffer reversion.
2186 1999-02-12 Didier Verna <verna@inf.enst.fr>
2188 * info.el (Info-build-node-completions): unconditionally widen the
2191 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
2193 * x-faces.el (x-init-face-from-resources):
2194 Only set fonts in the 'x locale.
2196 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
2198 * package-ui.el (pui-install-selected-packages): Don't throw on
2199 `package-admin-delete-binary-package' returning nil since it's
2200 normal. Reindent function.
2201 (pui-add-required-packages): Handle case where packages selected
2202 for installation have never been installed.
2204 1999-03-03 Martin Buchholz <martin@xemacs.org>
2206 * menubar-items.el (default-menubar):
2207 Implement the ``Mule->Set coding system of process'' menu item.
2209 1999-02-18 Martin Buchholz <martin@xemacs.org>
2211 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
2213 - Change some `if's to `when's
2215 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
2217 * XEmacs 21.2.11 is released
2219 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
2221 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
2222 against window close (Fix Bug #460).
2223 (ask-user-about-lock-dbox): Idem.
2225 1999-02-25 SL Baur <steve@xemacs.org>
2227 * mule/mule-charset.el (charset-leading-byte): New function.
2228 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
2230 1999-02-12 Andy Piper <andy@xemacs.org>
2232 * about.el (xemacs-hackers): change andy's email address.
2233 (about-url-alist): change andy's web page address.
2234 (about-xemacs): add piper.
2236 1999-02-16 SL Baur <steve@xemacs.org>
2238 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
2239 of mule-base into lisp/mule.
2241 1999-02-16 SL Baur <steve@xemacs.org>
2255 mule/mule-category.el:
2257 mule/mule-charset.el:
2259 mule/mule-coding.el:
2264 mule/mule-tty-init.el:
2265 mule/mule-x-init.el:
2266 mule/viet-chars.el: Remerge from mule-base.
2268 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
2269 of mule-base into lisp/mule.
2271 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
2273 * process.el (exec-to-string): Use `shell-command-switch' in place
2274 of hard-wired "-c" (for WindowsNT).
2276 1999-02-08 Charles G Waldman <cgw@pgt.com>
2278 * menubar-items.el (default-menubar): Remove obsolete
2281 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
2283 * package-admin.el (package-admin-get-install-dir): First fall
2284 back to the location of xemacs-base for non-mule packages.
2286 1999-02-15 Martin Buchholz <martin@xemacs.org>
2289 - improved automounter tmp directory support.
2290 - support 4 (!) empirically discovered automounter conventions
2292 1999-02-12 SL Baur <steve@xemacs.org>
2294 * etags.el (pop-tag-mark): autoload to match key binding.
2296 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
2298 * XEmacs 21.2.10 is released
2300 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
2302 * package-get.el (package-get-remote-filename): Don't bug out for
2303 a local file name in the search entry.
2305 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
2307 * XEmacs 21.2.9 is released
2309 1999-01-19 Didier Verna <verna@inf.enst.fr>
2311 * replace.el (replace-search-function): new variable containing a
2312 function to perform a search-forward.
2313 (replace-re-search-function): new variable containing a function
2314 to perform a re-search-forward.
2315 (perform-replace): use them.
2317 1999-01-25 Didier Verna <verna@inf.enst.fr>
2319 * select.el (selection-owner-p): use the name `XEmacs'.
2320 (cut-copy-clear-internal): ditto.
2322 1999-01-18 Andy Piper <andy@xemacs.org>
2324 * about.el (about-url-alist): Update my entry.
2325 (xemacs-hackers): Ditto.
2327 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
2329 * buffer.el (switch-to-buffer): Fixing documentation.
2330 * minibuf.el (minibuffer-completion-table): ditto.
2331 * cl-macs.el (return-from): ditto.
2333 1999-01-04 Didier Verna <verna@inf.enst.fr>
2335 * replace.el (delete-non-matching-lines): temporarily disable
2336 case-folding when called interactively with a regexp containing
2337 uppercase characters.
2338 (delete-matching-lines): ditto.
2339 (count-matches): ditto.
2340 (list-matching-lines): ditto.
2342 1999-01-07 Colin Rafferty <colin@xemacs.org>
2344 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
2345 abort if current window is split horizontally, not if others are
2346 split. Got rid of unnecessary minibuffer checking. Also, add
2347 some comments (it's still complex).
2349 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
2351 * package-get.el: changed address for doc.ic.ac.uk to
2352 sunsite.doc.ic.ac.uk
2354 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2356 * ldap.el (toplevel): Remove requires so that the file compiles
2357 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
2359 1999-01-10 J. Kean Johnston <jkj@sco.com>
2361 * dump-paths.el: Calculate module-directory and set
2362 module-load-path to the load path for modules.
2364 * loadup.el: Get bootstrap value of module-load-path from the
2365 environment variable EMACSBOOTSTRAPMODULEPATH.
2366 - Display the module load path if we're debugging paths.
2368 * setup-paths.el: Added function paths-find-site-module-directory.
2369 - Added function paths-find-module-directory.
2370 - Added function paths-construct-module-load-path. Uses new
2371 environment variable EMACSMODULEPATH.
2373 1998-12-30 Martin Buchholz <martin@xemacs.org>
2375 * font.el (font-default-object-for-device):
2376 Oops! This `or' can't be replaced by `unless'.
2377 Fixed inability to run w3, among other things.
2379 1998-12-17 Charles G. Waldman <cgw@pgt.com>
2381 * package-admin.el: Change initialization of
2382 package-admin-install-function dependent on system type.
2383 Change package-admin-install-function-mswindows to use
2386 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
2388 * mouse.el (default-mouse-motion-handler): Disable help echo while
2391 1998-12-28 Martin Buchholz <martin@xemacs.org>
2393 * XEmacs 21.2.8 is released.
2395 1998-12-24 Martin Buchholz <martin@xemacs.org>
2397 * XEmacs 21.2.7 is released.
2399 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
2401 * package-ui.el (pui-list-packages): Set truncate-lines.
2403 * package-get.el (package-get-download-menu): Use
2404 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
2406 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
2407 (pui-help-string): idem.
2408 (list-packages-mode): New major mode.
2409 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
2410 (pui-install-selected-packages): Add suport for removing packages.
2411 (pui-toggle-package-delete-key): New function.
2412 (pui-popup-context-sensitive): New kludge.
2413 (pui-list-packages): Add warning when `package-get-remote' is nil.
2414 (package-ui-add-site): New function.
2416 1998-12-01 Didier Verna <verna@inf.enst.fr>
2418 * hyper-apropos.el (hyper-where-is): added the missing autoload.
2420 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2422 * ldap.el: Custom-ized
2423 (toplevel): Do not provide `ldap' which is provided by C level
2425 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
2427 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
2429 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
2431 1998-12-17 Andy Piper <andy@xemacs.org>
2433 * sound.el (sound-load-list): name changed from sound-load-alist.
2434 (sound-extension-list): name changed from sound-ext-list.
2435 (load-default-sounds): use new names.
2436 (load-sound-file): use new names.
2438 1998-12-16 Andy Piper <andy@xemacs.org>
2440 * XEmacs 21.2.6 is released
2442 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
2444 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
2447 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
2449 * wid-edit.el (widget-echo-this-extent): Set
2450 help-echo-owns-message to t.
2452 1998-11-30 Greg Klanderman <greg@alphatech.com>
2454 * package-get.el (package-get-download-menu): use toggles for
2455 each site in the download site menu.
2457 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
2459 * package-get.el (package-get): If we cannot find a package
2460 because package-get-remote is not set, give a more helpful
2463 1998-11-30 Greg Klanderman <greg@alphatech.com>
2465 * package-get.el (package-get-remote-filename): use an EFS path
2466 with user anonymous if no user is specified.
2468 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
2470 * faces.el (face-spec-set): Re-init fallfacks for default after
2471 calling reset-face on the default face.
2473 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
2475 * package-admin.el (package-admin-default-install-function):
2476 Behave as advertised. Make sure the pkg-dir is proper for
2478 (package-admin-add-binary-package): Make sure the pkg-dir is
2479 proper for default-directory.
2480 (package-admin-install-function-mswindows): Make sure the pkg-dir
2481 is proper for default-directory.
2483 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
2485 * XEmacs 21.2.5 is released
2487 1998-12-05 SL Baur <steve@altair.xemacs.org>
2489 * files.el (binary-file-regexps): regexp-opt is not available at
2492 1998-11-30 Martin Buchholz <martin@xemacs.org>
2495 * x-win-sun.el (x-win-init-sun):
2497 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
2499 * x-init.el (init-post-x-win):
2500 * x-init.el (init-pre-x-win):
2501 * x-init.el (x-initialize-compose):
2506 * wid-edit.el (widget-glyph-click):
2507 * wid-edit.el (widget-glyph-find):
2508 * wid-edit.el (widget-type):
2509 * view-less.el (view-buffer-other-window):
2510 * very-early-lisp.el:
2514 * term/sun.el (suntool-map):
2515 * term/sun-mouse.el:
2517 * syntax.el (modify-syntax-entry):
2520 * startup.el (lock-directory):
2521 * simple.el (set-comment-column):
2522 * simple.el (backward-delete-char-untabify):
2523 * shadow.el (find-emacs-lisp-shadows):
2525 * setup-paths.el (paths-construct-info-path):
2526 * select.el (cut-copy-clear-internal):
2527 * process.el (call-process-region):
2528 * process.el (start-process-shell-command):
2530 * paths.el (rmail-spool-directory):
2531 * paragraphs.el (use-hard-newlines):
2532 * package-get.el (package-get-dependencies):
2533 * package-admin.el (package-admin-delete-binary-package):
2534 * obsolete.el (truncate-string):
2535 * obsolete.el (store-substring):
2536 * mouse.el (default-mouse-track-maybe-own-selection):
2537 * mouse.el (mouse-yank-at-point):
2539 * modeline.el (mouse-drag-modeline):
2540 * minibuf.el (read-directory-name-internal):
2541 * minibuf.el (read-file-name-internal):
2542 * minibuf.el (read-file-name-internal-1):
2543 * minibuf.el (read-file-name-2):
2544 * minibuf.el (exact-minibuffer-completion-p):
2545 * minibuf.el (read-from-minibuffer):
2547 * menubar.el (check-menu-syntax):
2548 * map-ynp.el (map-y-or-n-p):
2549 * make-docfile.el (docfile-out-of-date):
2550 * loadup.el ((member "run-temacs" command-line-args)):
2551 * loadup.el ((member "no-site-file" command-line-args)):
2552 * loadup.el (really-early-error-handler):
2556 * lisp-mnt.el (lm-verify):
2557 * lib-complete.el (lib-complete:cache-completions):
2558 * lib-complete.el (library-all-completions):
2559 * itimer.el (itimer-run-expired-timers):
2560 * info.el (Info-mode):
2561 * info.el (Info-insert-file-contents):
2562 * info.el (Info-rebuild-dir):
2563 * info.el (Info-build-dir-anew):
2564 * info.el (Info-parse-dir-entries):
2565 * info.el (Info-dir-outdated-p):
2566 * info.el (Info-insert-dir):
2567 * info.el (info-xref):
2569 * hyper-apropos.el (hyper-apropos-get-doc):
2570 * hyper-apropos.el (hyper-describe-face):
2571 * hyper-apropos.el (hyper-apropos-mode):
2573 * help.el (list-processes):
2576 * font.el (mswindows-font-create-name):
2577 * font.el (font-default-font-for-device):
2578 * font.el (x-font-create-object):
2579 * font.el (font-registry):
2581 * font-lock.el (font-lock-keywords):
2583 * finder.el (finder-compile-keywords):
2584 * find-paths.el (paths-find-recursive-path):
2585 * fill.el (set-justification-center):
2586 * fill.el (fill-region-as-paragraph):
2587 * files.el (insert-directory):
2588 * files.el (wildcard-to-regexp):
2589 * files.el (recover-file):
2590 * files.el (basic-save-buffer):
2591 * files.el (delete-auto-save-file-if-necessary):
2592 * files.el (file-relative-name):
2593 * files.el (backup-extract-version):
2594 * files.el (backup-buffer):
2595 * files.el (set-visited-file-name):
2596 * files.el (set-auto-mode):
2597 * files.el (interpreter-mode-alist):
2599 * files.el (find-file-noselect):
2600 * files.el (abbreviate-file-name):
2601 * files.el (parse-colon-path):
2602 * files.el (directory-abbrev-alist):
2603 * etags.el (visit-tags-table-buffer):
2604 * easymenu.el (easy-menu-define):
2605 * dragdrop.el (experimental-dragdrop-drag):
2606 * dragdrop.el (dragdrop-drop-do-functions):
2607 * dragdrop.el (dragdrop-drop-at-point):
2608 * disass.el (disassemble-1):
2609 * disass.el (disassemble-internal):
2610 * disass.el (disassemble):
2612 * derived.el (derived-mode-init-mode-variables):
2613 * derived.el (define-derived-mode):
2614 * custom.el (defgroup):
2615 * cus-edit.el (custom-quote):
2617 * code-process.el (open-network-stream):
2618 * code-process.el (start-process):
2619 * code-process.el (call-process-region):
2620 * code-process.el (call-process):
2622 * code-files.el (insert-file-contents):
2624 * code-files.el (buffer-file-coding-system-for-read):
2625 * cmdloop.el (yes-or-no-p-minibuf):
2629 * callers-of-rpt.el (make-caller-report):
2630 * callers-of-rpt.el:
2631 * bytecomp.el (batch-byte-recompile-directory):
2632 * bytecomp.el (batch-byte-compile-1):
2633 * bytecomp.el (batch-byte-compile):
2634 * bytecomp.el (display-call-tree):
2635 * bytecomp.el (byte-compile-insert):
2636 * bytecomp.el (byte-compile-two-args-19->20):
2637 * bytecomp.el (byte-compile-variable-ref):
2638 * bytecomp.el (byte-compile-form):
2639 * bytecomp.el (byte-compile-top-level-body):
2640 * bytecomp.el (byte-compile-out-toplevel):
2641 * bytecomp.el (byte-compile-byte-code-maker):
2642 * bytecomp.el (byte-compile-file-form-defmumble):
2643 * bytecomp.el (byte-compile-file-form):
2644 * bytecomp.el (byte-compile-keep-pending):
2645 * bytecomp.el (byte-compile-insert-header):
2646 * bytecomp.el (byte-compile-from-buffer):
2647 * bytecomp.el (byte-compile-file):
2648 * bytecomp.el (byte-recompile-file):
2649 * bytecomp.el (byte-compile-close-variables):
2650 * bytecomp.el (byte-compile-warn-about-unused-variables):
2651 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
2652 * bytecomp.el (byte-compiler-legal-options):
2653 * bytecomp.el (byte-compile-lapcode):
2654 * bytecomp.el (byte-optimize-log):
2655 * bytecomp.el ((fboundp 'defsubst)):
2657 * bytecomp-runtime.el:
2658 * byte-optimize.el (byte-optimize-apply):
2659 * byte-optimize.el (car):
2660 * byte-optimize.el (byte-optimize-form):
2661 * byte-optimize.el (byte-optimize-form-code-walker):
2663 * build-report.el (build-report-insert-installation-file):
2664 * build-report.el (build-report):
2666 * apropos.el (apropos-documentation):
2668 - clean up byte-compile warnings
2669 - remove unused variables
2670 - Use common lisp style hashtable functions
2671 - byte compiler cleanup
2672 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
2673 - remove old backquote syntax usage
2674 - move some cl functionality into C for speed.
2675 - remove last remaining VMS support
2677 - implement last, butlast, nbutlast, copy-list in C.
2678 - new macro ignore-file-errors, similar to ignore-errors
2679 (ignore-file-errors (delete-file "foo"))
2680 - get frequent garbage collection during loadup.el by tweaking
2681 gc-cons-threshold, rather than explicitly calling garbage-collect
2682 - default delete-key-deletes-forward to `t'.
2684 1998-11-28 SL Baur <steve@altair.xemacs.org>
2686 * XEmacs 21.2-beta4 is released.
2688 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
2690 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
2691 (easy-menu-item-present-p): Wrapper around find-menu-item.
2692 (easy-menu-remove-item): Wrapper around delete-menu-item.
2694 * menubar.el (delete-menu-item): Add 'from-menu' argument.
2695 (add-menu-button): Add 'in-menu' argument.
2696 (add-menu-item-1): Add in-menu support to helper function.
2698 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
2700 * isearch-mode.el (isearch-mode): Fix keymap lossage.
2702 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
2704 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
2707 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
2709 * process.el (shell-command-on-region): Report if the command
2710 succeeded or failed.
2712 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
2714 * subr.el (buffer-substring-no-properties): Comment out.
2716 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
2718 * msw-faces.el (mswindows-find-smaller-font): Turning font names
2719 into font instances first, like `x-frob-font-size' does.
2720 (mswindows-find-larger-font): ditto
2722 1998-11-04 Greg Klanderman <greg@alphatech.com>
2724 * package-ui.el (pui-install-selected-packages): fix args in call
2727 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
2729 * package-get.el (host-name): New widget type.
2730 (package-get-remote): Better customization using new type.
2731 (package-get-download-sites): idem dito.
2733 (package-get-custom): Do not use package-get-all untill we have
2734 runtime dependencies.
2736 (package-get-remove-copy): Default to 't' we no longer need this
2737 kludge as we do not currently use depenencies.
2739 (package-get-was-current): New variable.
2740 (package-get-require-base): New 'force-current' argument.
2741 (package-get-update-base): idem
2742 (package-get-package-provider): idem
2743 (package-get-locate-index-file): New 'no-remote' argument.
2744 (package-get-locate-file): idem.
2746 (package-get-maybe-save-index): New function.
2747 (package-get-update-base): Use it.
2749 1998-10-28 Greg Klanderman <greg@alphatech.com>
2751 * package-get.el (package-get-remote): default to nil; by default,
2752 don't go out to the net via EFS. They must select a download site.
2753 (package-get-download-sites): new variable.
2754 (package-get-download-menu): new function.
2755 (package-get-locate-index-file): new function.
2756 (package-get-update-base): use it.
2758 * menubar-items.el (default-menubar): add "Update Package Index"
2759 and "Add Download Site" menus under Options | Manage Packages.
2761 1998-10-19 Greg Klanderman <greg@alphatech.com>
2763 * package-get.el (package-get): bugfix code checking installed version
2764 for case where package is not currently installed.
2765 (package-get-require-signed-base-updates): new variable.
2766 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
2767 deemed not a goot thing. Use the variable
2768 package-get-allow-unsigned-base-updates instead.
2770 1998-10-16 Greg Klanderman <greg@alphatech.com>
2772 * package-get.el (package-get): Don't install an older version than
2773 we already have unless explicitly told to. Issue a warning.
2775 * package-ui.el (pui-add-required-packages): when adding
2776 dependencies, don't add packages that are up to date.
2777 (pui-package-symbol-char): Don't consider a package out of date
2778 if you have a newer version installed than the latest version in
2781 * package-get.el (package-get-base-filename): document that it may
2782 be a path relative to package-get-remote; new default value.
2783 (package-get-locate-file): new function.
2784 (package-get-update-base): use it to expand package-get-base-filename.
2785 (package-get-save-base): new function to save the package-get database
2787 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
2788 (package-get-update-base): pass the REMOTE-SOURCE arg.
2789 (package-get-update-base-entry): call package-get-custom-add-entry.
2790 (package-get-file-installed-p): removed; no longer needed.
2791 (package-get-create-custom): ditto.
2792 (toplevel): remove code to build and load package-get-custom.el
2793 (package-get-custom-add-entry): new function.
2795 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
2797 * wid-edit.el (widget-button-click): Don't switch window.
2799 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
2801 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
2803 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
2805 * etags.el (find-tag-default): Run find-tag-hook using
2806 run-hooks rather than funcall
2808 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
2810 * isearch-mode.el (isearch-mode): Set the current minor mode maps
2811 and the current local map as the parents to isearch-mode-map.
2813 1998-10-15 SL Baur <steve@altair.xemacs.org>
2815 * XEmacs 21.2-beta3 is released.
2817 1998-10-15 Greg Klanderman <greg@alphatech.com>
2819 * package-get.el (package-get-update-base): use
2820 insert-file-contents-internal, not insert-file-contents-literally.
2822 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
2824 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
2827 1998-10-15 Greg Klanderman <greg@alphatech.com>
2829 * package-get.el (package-get-update-base-entry): new function.
2830 (package-get-update-base): renamed; was `package-get-load-base'.
2831 cleanup, and use package-get-update-base-from-buffer.
2832 (package-get-update-base-from-buffer): new function.
2833 (package-get-update-base-entries): new; helper for above.
2834 Do not eval lisp grabbed over ftp; parse it from new format.
2836 1998-10-15 Greg Klanderman <greg@alphatech.com>
2838 * files.el (set-auto-mode): Don't play games loading package-get
2839 database; package-get-package-provider will handle it all.
2841 1998-10-14 Greg Klanderman <greg@alphatech.com>
2843 * package-get.el (package-get-base-filename): new variable.
2844 (package-get-require-base): new function.
2845 (package-get-pgp-signed-begin-line): new variable.
2846 (package-get-pgp-signature-begin-line): ditto.
2847 (package-get-pgp-signature-end-line): ditto.
2848 (package-get-load-base): new function.
2849 (package-get-interactive-package-query):
2850 (package-get-update-all):
2851 (package-get-dependencies):
2852 (package-get-package-provider):
2853 (package-get-custom): use package-get-require-base.
2854 [package-get-custom loading]: disable for now.
2856 * package-ui.el (pui-list-packages): use (package-get-require-base)
2858 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
2860 * package-ui.el: Correct obvious thinko in choosing extent face.
2862 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
2864 * menubar-items.el (default-menubar): pui-list-package has nothing
2865 to with Customize. Move all the package stuff to a new Item in Options.
2867 * package-ui.el (pui-menu): Add menu and Popup menu.
2869 * package-get.el (package-get): Use new
2870 package-admin-get-install-dir.
2872 * package-admin.el (package-admin-get-install-dir): New syntax.
2873 Conserve package location and put mule packages where mule-base is.
2875 * package-get.el : Customized
2877 * package-ui.el (pui): Customized
2878 (pui-package-install-dest-dir): New variable.
2879 (pui-install-selected-packages): Use it
2881 1998-10-12 SL Baur <steve@altair.xemacs.org>
2883 * package-get.el (package-get-interactive-package-query): Move
2884 dependency on package-get-base to run-time.
2885 (package-get-update-all): Ditto.
2886 (package-get-dependencies): Ditto.
2887 (package-get-package-provider): Ditto.
2888 (package-get-custom): Ditto.
2890 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
2892 * events.el: Remove 'ascii-character property from 'backspace
2895 1998-10-11 SL Baur <steve@altair.xemacs.org>
2897 * package-get-base.el: removed.
2899 1998-09-23 Didier Verna <verna@inf.enst.fr>
2901 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
2902 (no-upper-case-p): new function.
2903 (with-search-caps-disable-folding): new macro.
2904 (with-interactive-search-caps-disable-folding): new macro.
2905 (zap-to-char): In interactive mode, do a case-sensitive search if
2906 the character is uppercase.
2907 (zap-up-to-char): ditto.
2909 * replace.el (perform-replace): use the function no-upper-case-p.
2911 * isearch-mode.el (isearch-fix-case): ditto.
2912 make obsolete `with-caps-disable-folding' and
2913 `isearch-no-upper-case-p'.
2915 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
2916 (tags-search): ditto.
2917 (tags-query-replace): ditto.
2919 * info.el (Info-search): ditto.
2921 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
2923 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
2925 1998-10-07 Greg Klanderman <greg@alphatech.com>
2927 * package-admin.el (package-admin-rmtree): rewritten. need to
2928 check for "." and ".." before symlink check. expand files and
2929 directories with respect to DIRECTORY, not default-directory.
2931 1998-10-04 Greg Klanderman <greg@alphatech.com>
2933 * package-get.el (package-get-all): add INSTALL-DIR argument.
2935 1998-10-06 Greg Klanderman <greg@alphatech.com>
2937 * package-ui.el (pui-add-required-packages): new function, select
2939 (pui-display-keymap): bind it.
2940 (pui-help-string): document it.
2941 (pui-install-selected-packages): package-get-all -> package-get.
2943 * package-get.el (package-get-dependencies): new function.
2945 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
2947 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
2950 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
2952 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
2954 (default-mouse-track-normalize-point): Use it.
2956 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
2958 * package-admin.el (package-admin-delete-binary-package):
2959 General cleanup. Remove unnessary use of progn and
2961 (package-admin-delete-binary-package): Do NOT mess with file
2962 modes. That is evil.
2963 (package-admin-delete-binary-package): Wrap all deleting in
2964 condition-case. The data in MANIFEST is untrustworthy.
2965 (package-admin-delete-binary-package): Let the OS worry about non
2968 1998-10-09 SL Baur <steve@altair.xemacs.org>
2970 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
2972 (lm-report-bug): Fix mail address to send bug reports to.
2974 1998-09-29 SL Baur <steve@altair.xemacs.org>
2976 * XEmacs 21.2-beta2 is released.
2978 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
2980 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
2982 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2984 * info.el (Info-mode): Document page turning by double clicks in
2985 docstring so `M-x describe-mode' will display it.
2987 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2989 * info.el (Info-mouse-track-double-click-hook): Use character
2990 widths to calculate a border region where double clicking does
2991 page turning, and return `nil' by default so other hooks, such as
2992 region highlighting, will be run.
2994 1998-09-29 Colin Rafferty <colin@xemacs.org>
2996 * sound.el (default-sound-directory-list): Initialize with all the
2997 "sounds" directories in `data-directory-list'. It used to just be
3000 * packages.el (locate-data-directory-list): Created. This gives
3001 the list of matching directories, unlike `locate-data-directory',
3002 which just gives the first one.
3004 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
3006 * minibuf.el (read-from-minibuffer): No longer bind help-form but
3007 make a binding in the local keymap until help-char handling is
3010 * help.el (help-keymap-with-help-key): Provide keymap with help
3012 (help-print-help-form): New helper function.
3014 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
3016 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
3017 move extent to another buffer; no need to create a new extent.
3018 (isearch-fix-case): New function.
3019 (isearch-search-and-update): Use it.
3021 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
3023 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
3024 the keymap, not minor-mode-map-alist.
3025 (isearch-done): Restore overriding-local-map.
3027 1998-09-21 Martin Buchholz <martin@xemacs.org>
3029 * bytecomp.el (byte-compile-buffer-substring):
3030 Fix for: (byte-compile (defun f () (buffer-substring)))
3031 ==> ** buffer-substring called with 3 args, but requires 0-3
3032 - new code not only works, but is more readable, too.
3034 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
3036 * msw-faces.el (mswindows-init-device-faces): Don't try to
3037 specify a default font at this late stage. Do try to force
3038 creation of the default face font so that if it fails we get
3039 an error now instead of a crash at frame creation.
3041 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
3042 mswindows-make-font-unitalic: Canonical default weight
3043 changed from "Normal" to "Regular".
3045 mswindows-make-font-bold / -bold-italic: Supplied device was
3046 not being passed into call to mswindows-find-smaller-font.
3048 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
3050 * package-get.el (package-get-remote): Fix the path where to find
3051 the packages on xemacs.org.
3053 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
3055 * about.el (about-maintainer-info): Update Ben's entry.
3057 1998-09-24 Martin Buchholz <martin@xemacs.org>
3059 * lisp/shadow.el (find-emacs-lisp-shadows):
3060 - `member' was being called on lists of length 2000!
3061 - Replace with hashtables.
3062 - Replace hand-coded loops with (dolist)
3065 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
3067 * packages.el: Added new function, `package-delete-name', to
3068 delete existing packages from the installed package database
3069 (`packages-package-list'). Also added the "pkginfo" directory
3070 to `packages-special-base-regexp', so that the pkginfo directory
3071 would not get added to `late-packages'.
3073 * package-admin.el: Added ability to delete an installed package
3074 (added low-level function, `package-admin-delete-package').
3075 Understands how to use the pkginfo/MANIFEST.<package> file to
3076 delete the package. When installing a package, will also
3077 create a MANIFEST.* file if one is not provided by the
3078 package. If the MANIFEST.* doesn't exist when deleting a
3079 package, the functions will fall back to attempting to delete
3080 any package-specific lisp directory.
3082 * package-get.el: Moved some functions to package-admin.el.
3083 Added interactive function `package-get-delete-package', for
3084 use by users for deleting a package.
3086 Also modified to not require the prescence of efs.
3088 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
3090 * files.el (find-file-noselect): Handle all signals, kill the
3091 buffer and resignal.
3093 1998-09-23 SL Baur <steve@altair.xemacs.org>
3095 * cl-macs.el (glyph-image): Add setf method.
3097 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
3099 * package-get.el: Fixed broken EFS downloading. Also, look for
3100 .tar.gz files first, in preference over .tgz files.
3102 * package-ui.el: Fix display of package version numbers.
3104 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
3106 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
3109 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
3111 * list-mode.el: `display-completion-list': added new/optional
3112 keyword `:completion-string', which allows the programmer to
3113 change the "Possible completions are:" prompt.
3115 * menubar-items.el: Added new pulldown menu-pick to start up the
3116 visual package browser/installer:
3118 Options->Customize->List Packages
3120 * package-admin.el: Added hooks for installing under both Unix
3121 and MS Windows. Does additional error checking. No longer
3122 calls "add-big-package.sh" to install packages under Unix; now
3123 calls gunzip & tar directly.
3125 * package-get.el: Added ability to install packages from files
3126 on a local disk/CDROM. Now deletes any existing package lisp
3127 directory. Does completion on available packages when
3128 querying for package names. Will also search for .tgz files
3129 in addition for .tar.gz files. Tries to reload
3130 auto-autoloads, as a convenience when loading new packages,
3131 and also tries to add any new package paths to `load-path'.
3132 Changed all occurences of `concat' to use `expand-file-name'.
3134 * package-ui.el: New file which implements the main visual
3135 package browser/installer, which is started via a menu pick or
3136 M-x pui-list packages.
3138 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
3140 * startup.el (load-init-file): spelling fix.
3142 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3144 * startup.el (normal-top-level): Load auto-autoload files
3145 covariantly with their precedence.
3147 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
3149 * menubar-items.el (default-menubar): Remove "Font Weight"
3150 option, there is currently no custom equivalent.. Customize-faces
3153 * x-font-menu.el (font-menu-set-font): Use customize to set
3156 * faces.el (face-spec-update-all-matching): New function.
3158 * cus-face.el (custom-set-face-update-spec): New function.
3159 Interface to customize faces from elisp.
3161 (custom-face-value-create): Show the customized settings if set
3164 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
3166 (custom-face-value-create): Show the customized settings if set
3169 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
3171 * keydefs.el (global-map): Add FSF 20.3 binding of
3172 query-replace-regexp.
3174 1998-08-21 Greg Klanderman <greg@alphatech.com>
3176 * minibuf.el (read-file-name-internal-1): use
3177 user-name-completion-1 instead of user-name-completion.
3179 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3183 * update-elc.el: Don't set `source-directory' (now defunct as a
3184 global variable) no more.
3186 * packages.el (packages-list-autoloads): Made `source-directory'
3187 (now defunct as a global variable) a parameter.
3189 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
3191 * about.el (about-hackers): new email
3193 1998-08-16 SL Baur <steve@altair.xemacs.org>
3195 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
3197 1998-07-17 Didier Verna <verna@inf.enst.fr>
3199 * faces.el (set-face-property):
3201 (face-dim-p): updated the doc strings now that the dim property isn't
3203 (face-equal): the dim property is now a common one.
3205 * cus-face.el (custom-face-attributes): New face attribute: `dim'
3206 Renamed the `stipple' attribute to `background-pixmap'.
3207 (custom-face-background-pixmap): make custom-face-stipple an
3208 obsolete alias for this.
3210 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3212 * find-paths.el (paths-file-readable-directory-p): Created and
3215 * loadup.el: Don't set inhibit-... flags from run-temacs.
3217 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3219 * packages.el (packages-data-path-depth): Added and used.
3221 1998-08-05 Charles G. Waldman <cgw@pgt.com>
3224 - Change .xpm to .png, delete "zcat" section.
3225 - cosmetic fix in the 'marcpa' entry.
3228 - convert all .xpm.Z to .png
3229 - rename mrb to martin
3230 - rename mcook-m to mcookm
3232 1998-07-31 Martin Buchholz <martin@xemacs.org>
3234 * x-init.el (x-initialize-compose): Add support for
3235 dead-circumflex as YET ANOTHER NAME for that dead key.
3237 1998-08-05 Colin Rafferty <colin@xemacs.org>
3239 * setup-paths.el (paths-construct-exec-path): Made the
3240 last-packages really be last.
3241 (paths-construct-data-directory-list): Ditto.
3243 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
3245 * startup.el(startup-splash-frame-body):
3246 Update Copyright notice in splash screen
3248 1998-07-20 Greg Klanderman <greg@alphatech.com>
3250 * minibuf.el (read-file-name-internal-1): do ~user completion.
3252 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
3254 * font-lock.el (font-lock-fontify-glumped-region): Add guard
3255 aginst destroyed extents
3257 1998-07-24 Greg Klanderman <greg@alphatech.com>
3259 * package-get.el (package-get): add `install-dir' argument.
3261 1998-07-20 John Jones <jj@asu.edu>
3263 * package-get.el: calls to package-get-update-all will only
3264 update packages which are already installed.
3266 1998-07-23 SL Baur <steve@altair.xemacs.org>
3268 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
3271 1998-07-20 Colin Rafferty <colin@xemacs.org>
3273 * about.el (about-hackers): Correct my email.
3275 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
3277 * about.el (about-hackers): new email-address.
3279 1998-07-25 SL Baur <steve@altair.xemacs.org>
3281 * minibuf.el (read-number): Don't let `input-error' condition
3284 1998-07-20 Greg Klanderman <greg@alphatech.com>
3286 * about.el (about-hackers): use my `email-for-life' address.
3288 1998-07-19 SL Baur <steve@altair.xemacs.org>
3290 * XEmacs 21.2-beta1 is released.
3292 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3294 * ldap.el (ldap-search): Doc string change
3296 1998-07-16 Colin Rafferty <colin@xemacs.org>
3298 * menubar-items.el (default-menubar): Removed references to
3299 `data-directory', and use `locate-data-file' instead, and made
3300 then greyed out if they don't exist.
3302 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3304 * keymap.el (events-to-keys): Use `format' instead of `concat'
3305 since the latter does not accept integer args anymore
3307 1998-07-15 SL Baur <steve@altair.xemacs.org>
3309 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
3312 1998-07-14 SL Baur <steve@altair.xemacs.org>
3314 * make-docfile.el: Get first initialization from very-early-lisp.el
3315 * update-elc.el: Ditto.
3316 * loadup.el (really-early-error-handler): Ditto.
3318 * packages.el (packages-unbytecompiled-lisp): Add new file,
3321 * very-early-lisp.el: New file.
3323 1998-07-14 SL Baur <steve@altair.xemacs.org>
3325 * Symbols that have been obsolete for at least 3 years removed (II).
3327 * obsolete.el (eval-current-buffer): Make compatible.
3328 (byte-code-function-p): Ditto.
3329 (send-string): Removed.
3330 (send-region): Removed.
3331 (screen-scrollbar-width): Removed.
3332 (set-screen-scrollbar-width): Removed.
3333 (set-screen-left-margin-width): Removed.
3334 (set-screen-right-margin-width): Removed.
3335 (screen-left-margin-width): Removed.
3336 (screen-right-margin-width): Removed.
3337 (set-buffer-left-margin-width): Removed.
3338 (set-buffer-right-margin-width): Removed.
3339 (buffer-left-margin-width): Removed.
3340 (buffer-right-margin-width): Removed.
3341 (x-set-frame-icon-pixmap): Removed.
3342 (x-set-screen-icon-pixmap): Removed.
3343 (pixel-name): Removed.
3344 (make-pixmap): Removed.
3345 (make-cursor): Removed.
3346 (pixmap-width): Removed.
3347 (pixmap-contributes-to-line-height-p): Removed.
3348 (set-pixmap-contributes-to-line-height): Removed.
3350 1998-07-13 SL Baur <steve@altair.xemacs.org>
3352 * obsolete.el (popup-menu-up-p): removed.
3353 (read-no-blanks-input): Removed.
3354 (wholenump): Removed.
3355 (ring-mod): Removed (what was ring-mod?).
3356 (current-time-seconds): Removed.
3357 (run-special-hook-with-args): Removed.
3359 (dot-marker): Removed.
3362 (window-dot): Removed.
3363 (set-window-dot): Removed.
3365 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
3368 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
3370 * code-files.el (insert-file-contents): Rename
3371 run-special-hook-with-args to run-hook-with-args-until-success.
3372 (write-region): Ditto.
3374 1998-07-12 SL Baur <steve@altair.xemacs.org>
3376 * about.el: Fix typos, update release date.
3378 * Symbols that have been obsolete for at least 3 years removed.
3380 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
3382 (toplevel): remove setf methods for screen functions.
3383 * cl-macs.el (extent-data): defsetf removed.
3384 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
3385 many places to remove.
3386 (comment-indent-hook): Ditto.
3387 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
3388 (buffer-dedicated-screen): Ditto.
3389 (deiconify-screen): Ditto.
3390 (delete-screen): Ditto.
3391 (event-screen): Ditto.
3392 (find-file-other-screen): Ditto.
3393 (find-file-read-only-other-screen): Ditto.
3394 (live-screen-p): Ditto.
3395 (screen-height): Ditto.
3396 (screen-iconified-p): Ditto.
3397 (screen-list): Ditto.
3398 (screen-live-p): Ditto.
3399 (screen-name): Ditto.
3400 (screen-parameters): Ditto.
3401 (screen-pixel-height): Ditto.
3402 (screen-pixel-width): Ditto.
3403 (screen-root-window): Ditto.
3404 (screen-selected-window): Ditto.
3405 (screen-totally-visible-p): Ditto.
3406 (screen-visible-p): Ditto.
3407 (screen-width): Ditto.
3409 (get-screen-for-buffer): Ditto.
3410 (get-screen-for-buffer-noselect): Ditto.
3411 (get-other-screen): Ditto.
3412 (iconify-screen): Ditto.
3413 (lower-screen): Ditto.
3414 (mail-other-screen): Ditto.
3415 (make-screen): Ditto.
3416 (make-screen-invisible): Ditto.
3417 (make-screen-visible): Ditto.
3418 (modify-screen-parameters): Ditto.
3419 (new-screen): Ditto.
3420 (next-screen): Ditto.
3421 (next-multiscreen-window): Ditto.
3422 (other-screen): Ditto.
3423 (previous-screen): Ditto.
3424 (previous-multiscreen-window): Ditto.
3425 (raise-screen): Ditto.
3426 (redraw-screen): Ditto.
3427 (select-screen): Ditto.
3428 (selected-screen): Ditto.
3429 (set-buffer-dedicated-screen): Ditto.
3430 (set-screen-height): Ditto.
3431 (set-screen-position): Ditto.
3432 (set-screen-size): Ditto.
3433 (set-screen-width): Ditto.
3434 (show-temp-buffer-in-current-screen): Ditto.
3435 (switch-to-buffer-other-screen): Ditto.
3436 (visible-screen-list): Ditto.
3437 (window-screen): Ditto.
3438 (x-set-screen-pointer): Ditto.
3439 (x-set-frame-pointer): Ditto.
3440 (screen-title-format): Ditto.
3441 (screen-icon-title-format): Ditto.
3442 (terminal-screen): Ditto.
3443 (delete-screen-hook): Ditto.
3444 (create-screen-hook): Ditto.
3445 (mouse-enter-screen-hook): Ditto.
3446 (mouse-leave-screen-hook): Ditto.
3447 (map-screen-hook): Ditto.
3448 (unmap-screen-hook): Ditto.
3449 (default-screen-alist): Ditto.
3450 (default-screen-name): Ditto.
3451 (x-screen-defaults): Ditto.
3452 (x-create-screen): Ditto.
3453 * obsolete.el: meta-flag removed.
3455 sleep-for-millisecs removed.
3456 extent-data removed.
3457 set-extent-data removed.
3458 set-extent-attribute removed.
3459 extent-glyph removed.
3460 extent-layout removed.
3461 set-extent-layout removed.
3462 list-faces-display removed.
3464 trim-versions-without-asking removed.
3465 after-write-file-hooks removed.
3467 auto-fill-hook removed.
3468 blink-paren-hook removed.
3469 select-screen-hook, deselect-screen-hook removed.
3470 auto-raise-screen, auto-lower-screen removed.
3472 * msw-mouse.el: Global change resource -> mswindows-resource.
3474 * XEmacs 21.0-pre5 is released.
3476 1998-07-11 SL Baur <steve@altair.xemacs.org>
3478 * about.el (about-hackers): Credits update.
3480 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
3482 * register.el (insert-register): Don't activate the region.
3484 1998-07-10 SL Baur <steve@altair.xemacs.org>
3486 * select.el: Restore x-* symbols for backwards compatibility:
3487 x-copy-primary-selection, x-kill-primary-selection,
3488 x-delete-primary-selection, x-select-make-extent-for-selection,
3489 x-valid-simple-selection-, x-cut-copy-clear-internal.
3491 1998-07-09 SL Baur <steve@altair.xemacs.org>
3493 * XEmacs 21.0-pre4 is released.
3495 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
3497 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
3499 (maybe-add-init-button): Fix semantics under Windows. Use
3500 `expand-file-name' rather than `concat'.
3502 * help.el (print-messages): New function.
3504 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3506 * ldap.el (ldap-host-parameters-alist): Docstring fixes
3508 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
3510 * about.el: Tweaked my entry in about-hackers.
3512 * find-paths.el (paths-emacs-root-p):
3513 Relaxed emacs-root checking of an in-place installation to
3514 also accomodate the flat layout used on MS Windows.
3516 1998-06-29 John Jones <jj@asu.edu>
3518 * package-get.el: calls to package-get-update-all will only
3519 update packages which are already installed.
3521 1998-07-05 Andy Piper <andyp@parallax.co.uk>
3523 * faces.el (xpm-color-symbols): remove hardcoded defaults these
3524 are handled by the gui-element face fallbacks now.
3526 * x-faces.el: default gui-element face to "background" as well as
3529 * msw-faces.el (mswindows-init-device-faces): remove gui-element
3530 and default face settings since these are set as fallbacks now in
3531 the appropriate domain.
3533 1998-07-02 SL Baur <steve@altair.xemacs.org>
3535 * text-mode.el (text-mode): Reorder regexp so the OR part
3536 corresponding to `page-delim' goes first and the hack in
3537 `forward-paragraph' will work.
3538 With bug analysis from Bob Weiner <weiner@altrasoft.com>
3540 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
3542 * subr.el (remove-hook): When checking the hook value
3543 with functionp, don't apply car to it.
3545 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
3547 * package-get.el (package-get-remote-filename):
3548 Don't use file-name-as-directory because the local directory
3549 separator conventions might not be the same as ftp's.
3551 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3553 * ldap.el (ldap-host-parameters-alist): New name of
3554 `ldap-host-parameters-plist'
3556 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
3558 * package-get.el: Using (require 'package-get-base), now that it
3559 provides itself. Consequently removed all instances of (load
3560 "package-get-base.el").
3562 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
3564 * subr.el (remove-hook): Don't treat the hook value as a
3565 list unless it is both consp and not functionp.
3567 1998-06-29 SL Baur <steve@altair.xemacs.org>
3569 * about.el: Email address for Ben Wing is ben@xemacs.org.
3570 * auto-show.el: Ditto.
3571 * bytecomp.el: Ditto.
3573 * x-scrollbar.el: Ditto.
3575 * tty-init.el: Ditto.
3576 * toolbar-items.el: Ditto.
3577 * symbol-syntax.el: Ditto.
3578 * specifier.el: Ditto.
3579 * objects.el: Ditto.
3580 * hyper-apropos.el: Ditto.
3583 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
3585 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
3586 vertical-divider-always-visible-p.
3587 (default-mouse-motion-handler): Ditto.
3589 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
3591 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
3594 1998-06-21 Oliver Graf <ograf@fga.de>
3596 * build-reports.el: changed receiver to xemacs-build-reports list
3598 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
3600 * font.el: Split font-family-mappings into X and
3601 mswindows-specific versions.
3602 mswindows-font-create-[object|name]: Treat supplied size
3603 as a pointsize. Added underline and strikethru handling.
3605 * msw-faces.el: changed default mswindows charset to western.
3607 * msw-glyphs.el: removed space in border-glyph font string that
3608 was inserted to get round bugs in the mswindows C font code.
3610 1998-06-27 SL Baur <steve@altair.xemacs.org>
3612 * about.el (about-hackers): Credits update.
3614 * help-nomule.el (tutorial-supported-languages): Add Romanian
3617 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
3620 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
3622 * font.el: Split font-family-mappings into X and
3623 mswindows-specific versions.
3624 mswindows-font-create-[object|name]: Treat supplied size
3625 as a pointsize. Added underline and strikethru handling.
3627 * msw-faces.el: changed default mswindows charset to western.
3629 * msw-glyphs.el: removed space in border-glyph font string that
3630 was inserted to get round bugs in the mswindows C font code.
3632 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
3634 * minibuf.el: make read-color-completion-table call
3635 (mswindows-color-list for mswindows devices.
3637 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
3640 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
3641 Let declaration items contain non-word symbol characters.
3643 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
3645 * package-get.el (package-get-package-provider): Added autoload
3646 cookie. Loading "package-get-base.el" in ALL functions that use
3647 it. Fixed some (interactive ...) with multiple argument specs
3648 again. Cosmetic indentation changes.
3650 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
3652 * info.el (Info-insert-dir): Don't use nreverse on variables
3653 that you want to use later.
3655 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
3657 * x-mouse.el (x-set-point-and-move-selection): Replace call
3658 to x-kill-primary-selection with kill-primary-selection
3660 1998-06-12 Martin Buchholz <martin@xemacs.org>
3662 * simple.el (what-cursor-position): Make cursor position reported
3663 use value of column-number-start-at-one
3665 1998-06-17 SL Baur <steve@altair.xemacs.org>
3667 * about.el (xemacs-hackers): Fix Jareth's email address.
3669 1998-06-16 SL Baur <steve@altair.xemacs.org>
3671 * startup.el (startup-splash-frame): Remove
3672 `xemacs-startup-logo-function'.
3674 1998-06-15 SL Baur <steve@altair.xemacs.org>
3676 * about.el (about-hackers): Update credits list.
3678 1998-06-06 Jeff Miller <jmiller@smart.net>
3680 * lisp/sound.el: Update sound-ext to allow filenames with
3681 extensions to be found by load-sound-file
3683 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3685 * info.el (Info-rebuild-outdated-dir): Removed variable
3686 (Info-auto-generate-directory): New variable
3687 (Info-save-auto-generated-dir): New variable
3688 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
3689 (Info-build-dir-anew): Second parameter removed. Use
3690 `Info-save-auto-generated-dir'
3691 (Info-rebuild-dir): Ditto
3693 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
3695 * list-mode.el (next-list-mode-item): Would not recognize
3696 border between directly neighbored items.
3698 1998-06-12 Andy Piper <andyp@parallax.co.uk>
3700 * package-get.el: add autoloads for some functions.
3702 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
3704 * specifier.el (let-specifier): Tiny docfixes.
3706 1998-06-12 Andy Piper <andyp@parallax.co.uk>
3708 * msw-mouse.el: set selection-pointer-glyph to Normal.
3710 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
3712 * wid-edit.el (widget-specify-secret): New function.
3713 (widget-after-change): Use it.
3714 (widget-specify-field): Use it.
3716 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
3718 * mouse.el (drag-window-divider): Use `(not done)' instead of
3719 `doit'; reuse result of `window-pixel-edges'.
3721 * modeline.el (drag-modeline-event-lag): Rename to
3722 drag-divider-event-lag.
3724 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
3726 * specifier.el (let-specifier): Rewritten not to generate needless
3727 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
3730 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
3732 * minibuf.el (read-file-name-1): Setup buffer-local value of
3733 `completion-ignore-case' in completions buffer under Windows.
3735 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
3737 * about.el (about-maintainer-glyph): Fix support for not
3740 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
3742 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
3744 * mouse.el (mouse-track): Cancel selection if misc-user event with
3745 `cancel-mode-internal' function is fetched.
3747 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
3749 * files.el (save-some-buffers-1): Fixed return value.
3751 1998-06-01 Oliver Graf <ograf@fga.de>
3753 * dragdrop.el: added experimental
3755 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
3757 * startup.el (after-init-hook, init-file-user,
3758 user-init-directory, load-user-init-file): Purge references
3759 to "~/.xemacs/init.el" from docstrings.
3761 (load-user-init-file) Use paths-construct-path to construct
3762 paths to user init files. Go directly to ~/.emacs, do not
3763 search ~/.xemacs/, do not load `default-custom-file'.
3765 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
3767 * files.el (interpreter-mode-alist): Catch wish and tclsh before
3769 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
3771 1998-06-03 Andy Piper <andyp@parallax.co.uk>
3773 * menubar-items.el (default-menubar): add Update Packages to customize
3776 1998-06-02 Andy Piper <andyp@parallax.co.uk>
3778 * faces.el: use toolbar face as a fallback for toolbar properties
3779 in xpm-color-symbols instead of default.
3781 * msw-faces.el: rename 3d-object -> gui-element face.
3783 1998-06-06 SL Baur <steve@altair.xemacs.org>
3785 * startup.el (xemacs-startup-logo-function): New variable.
3786 (startup-splash-frame): Use it.
3788 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
3790 * files.el (save-some-buffers): Would wait 1 second.
3791 (save-some-buffers-1): Delete other windows here instead of in
3792 `save-some-buffers'.
3793 (save-some-buffers): Force redisplay only if windows were deleted.
3795 1998-06-02 Didier Verna <verna@inf.enst.fr>
3797 * cus-face.el (custom-face-attributes): generalized the use of
3798 toggle buttons for boolean attributes.
3799 Re-ordered the items a bit.
3801 1998-06-01 SL Baur <steve@altair.xemacs.org>
3803 * sound.el (default-sound-directory): Use `locate-data-directory'
3804 to find the sounds directory.
3806 1998-05-29 Andy Piper <andyp@parallax.co.uk>
3808 * sound.el: default sound-ext to .wav under mswindows, .au
3809 otherwise. load-default sounds without extensions.
3811 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
3813 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
3814 if send-pr is not bound.
3816 1998-06-01 Andy Piper <andyp@parallax.co.uk>
3818 * files.el: grok idl files in auto-mode-alist.
3819 1998-06-01 Jeff Miller <jmiller@smart.net>
3821 * minibuf.el (exact-minibuffer-completion-p): check for nil before
3824 1998-05-30 Andy Piper <andyp@parallax.co.uk>
3826 * msw-glyphs.el: add xbm to the list of image types supported.
3828 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
3830 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
3831 instead of XEmacs one when dumping InfoDock.
3833 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
3835 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
3836 for `modeline-visible-p'
3838 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
3840 1998-05-29 Andy Piper <andyp@parallax.co.uk>
3842 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
3843 since it's not used anymore. doc string fixes.
3845 * package-get.el (package-get-file-installed-p): new function. use
3846 instead of file-installed-p which is in an external package.
3848 1998-05-28 Oliver Graf <ograf@fga.de>
3850 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
3851 favor of select-window/switch-to-buffer
3853 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
3855 * startup.el: changed (getenv "HOME") to (user-home-directory)
3857 1998-05-25 Oliver Graf <ograf@fga.de>
3859 * frame.el (cde-start-drag) moved to dragdrop.el
3860 (offix-start-drag-region) moved to dragdrop.el
3861 (offix-start-drag) moved to dragdrop.el
3862 * dragdrop.el (cde-start-drag) moved from frame.el
3863 (offix-start-drag-region) moved from frame.el
3864 (offix-start-drag) moved from frame.el
3865 (cde-start-drag-region) cde drag regions
3866 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
3868 1998-05-26 Oliver Graf <ograf@fga.de>
3870 * dragdrop.el: created dragdrop-drag prototypes
3871 (cde-start-drag-region) fixed typo
3873 1998-05-28 SL Baur <steve@altair.xemacs.org>
3875 * simple.el (after-init-hook): Remove reader macro.
3877 * packages.el (packages-hardcoded-lisp): Get rid of reader
3878 macros. Update DOC string.
3880 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
3882 * mouse.el (drag-window-divider): Ditto.
3884 * modeline.el (mouse-drag-modeline): Use it.
3886 * lisp-mode.el (let-specifier): Specify indentation.
3888 * specifier.el (let-specifier): Renamed from
3889 `with-specifier-instance'.
3891 1998-05-27 Andy Piper <andyp@parallax.co.uk>
3894 * faces.el: move definition of xpm-color-symbols from x-faces.el
3895 to faces. Predicate x-get-resource on the presence of x.
3897 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
3898 faces as specfier defaults.
3900 * package-get.el: don't use package-admin-add-single-file-package.
3902 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
3904 * toolbar-items.el: Fixup tooltips.
3905 (toolbar-gnus): Don't use obsolete variable
3906 toolbar-news-frame-properties.
3907 (toolbar-news-reader): Default to `gnus' instead of
3910 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
3913 1998-05-25 Andy Piper <andyp@parallax.co.uk>
3915 * package-get.el: rename -installedp -> -installed-p.
3917 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
3919 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
3920 attributes, and assinged it to continuation, truncation and
3923 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
3924 and made continuation, truncation and hscroll glyphs arrow
3925 characters out of that font.
3927 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
3929 * minibuf.el (minibuffer-electric-separator): Play nicely with
3930 directory-sep-char being \.
3931 (minibuffer-electric-tilde): Ditto.
3932 (read-file-name-map): Ditto.
3934 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
3936 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
3938 (default-mouse-track-deal-with-down-event): Avoid
3939 `x-disown-selection'; use `disown-selection' instead.
3941 1998-05-21 Andy Piper <andyp@parallax.co.uk>
3944 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
3945 moved to (cut-copy-clear-internal) in select.el. Ditto for
3946 (x-delete-primary-selection) (x-kill-primary-selection)
3947 (x-copy-primary-selection).
3948 (own-clipboard): new function.
3950 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
3951 functions in select.el. remove old ones.
3952 (mswindows-own-clipboard): new function.
3954 1998-05-21 Andy Piper <andyp@parallax.co.uk>
3956 * gnuserv.el: allow connections from mswindows type devices.
3958 1998-05-20 Andy Piper <andyp@parallax.co.uk>
3960 * msw-glyphs.el: change image type used from cursor to resource.
3962 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
3964 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
3965 for {top,bottom}-{left,right} values in addition to
3966 {top,bottom}_{left,right}.
3967 Use x-get-resource instead of x-get-resource-and-bogosity-check.
3969 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
3971 * cl-macs.el (specifier-instance): Undefine its setf method.
3973 * specifier.el (with-specifier-instance): Added docstring.
3975 * mouse.el (drag-window-divider): Ditto.
3977 * modeline.el (mouse-drag-modeline): Use it.
3979 * lisp-mode.el (with-specifier-instance): Define its indentation
3982 * specifier.el (with-specifier-instance): New macro.
3984 1998-05-19 Andy Piper <andyp@parallax.co.uk>
3986 * package-get.el (package-get-create-custom): new function to
3987 auto-generate package-get-custom.el from package-get-base.el.
3988 * (package-get-ever-installedp): new function.
3989 * (package-get-custom): new function to get all packages specified
3992 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
3994 * cus-edit.el (custom-file): Revert to `~/.emacs'.
3996 1998-05-23 SL Baur <steve@altair.xemacs.org>
3998 * cl-extra.el: Reverse previous float change.
4000 1998-05-17 Andy Piper <andyp@parallax.co.uk>
4003 * faces.el (try-font-name): moved from x-faces.el since it is
4004 required by w3 under mswindows as well X.
4006 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
4008 * winnt.el: Removed evil (setq completion-ignore-case t)
4009 clause, one more overlookef fsfism.
4010 (nt-quote-args-functions-alist): End sentences with double space.
4012 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
4014 * window-xemacs.el (push-window-configuration): Remove kludgery of
4015 recaching default-toolbar specifier.
4016 (pop-window-configuration): Ditto.
4017 (unpop-window-configuration): Ditto.
4019 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
4021 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
4023 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
4025 * winnt.el (nt-quote-args-verbatim): Added function.
4026 (nt-quote-args-prefix-quote): Added function.
4027 (nt-quote-args-backslash-quote): Added function.
4028 (nt-quote-args-double-quote): Added function.
4029 (nt-quote-args-functions-alist): New variable.
4030 (nt-quote-process-args): Added function. This is the main quoting
4031 work horse called from process-nt.c
4033 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
4035 * winnt.el: Removed duplicate definitions for backspace,
4036 delete, M-backspace and C-M-backspace.
4037 (file-name-buffer-file-type-alist): Removed this variable.
4038 (find-buffer-file-type): Removed function.
4039 (find-file-binary): Removed function.
4040 (find-file-text): Removed function.
4041 (find-file-not-found-set-buffer-file-type): Removed function.
4042 (save-to-unix-hook): Removed function.
4043 (revert-from-unix-hook): Removed function.
4044 (using-unix-filesystems): Removed function.
4045 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
4047 (x-set-selection): Removed function.
4048 (x-get-selection): Removed function.
4049 Removed commented FSFisms.
4050 Replaced copyright notice (this file is not part of GNU Emacs).
4051 (nt-shell-mode-hook): Moved here from a lambda expression. Added
4052 comint-process-echoes setting to t.
4054 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4056 * packages.el (packages-no-package-hierarchy-regexp): Introduced
4057 and used following the interface change of
4058 `paths-find-recursive-path'.
4060 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
4061 regexp instead of a list of base names.
4062 (paths-version-control-filename-regexp):
4063 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
4064 Introduced and used following the interface change of
4065 `paths-find-recursive-path'.
4067 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
4069 * simple.el (delete-forward-p): Make it a defun; do X garbage only
4070 on X devices, rather than on all non-TTY devices.
4072 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
4074 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
4076 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
4078 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
4080 * itimer.el (activate-itimer): Fixed usage of integers
4081 as argument to `concat'.
4083 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
4085 * itimer.el (start-itimer): replace the use of `concat' with
4088 1998-05-16 SL Baur <steve@altair.xemacs.org>
4090 * mode-motion.el (mode-motion-hook): Clarify docstring.
4091 From Bob Weiner <weiner@altrasoft.com>
4093 * loadhist.el (symbol-file): Supply prompt string when used
4095 From Bob Weiner <weiner@altrasoft.com>
4097 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
4099 * loadup.el (really-early-error-handler): Ditto.
4101 * update-elc.el: Ditto.
4103 * setup-paths.el (paths-construct-exec-path): Ditto.
4105 * make-docfile.el: Ditto.
4107 * find-paths.el (paths-decode-directory-path): Use split-path
4108 instead of decode-path.
4110 * files.el (parse-colon-path): Update docstring reference.
4112 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
4116 Bind cut'n'paste keys to non window-system specific functions.
4118 * msw-select.el: New function mswindows-clear-clipboard.
4119 mswindows-cut-copy-clipboard extended to handle clearing of the
4120 selection and renamed to mswindows-cut-copy-clear-clipboard.
4122 * select.el: on mswindows devices delete-primary-selection
4123 calls mswindows-clear-clipboard.
4125 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
4127 * simple.el (quoted-insert): Inhibit quit when using read-char.
4129 * cmdloop.el (read-char): Don't inhibit quit.
4130 (read-char-exclusive): Ditto.
4131 (read-char): Signal quit if quit-char was pressed.
4132 (read-char-exclusive): Ditto.
4133 (read-quoted-char): Return a character, not integer.
4135 * menubar-items.el (default-popup-menu): Use Andy's generic
4137 (default-popup-menu): Fix code.
4139 1998-05-14 Oliver Graf <ograf@fga.de>
4141 * dragdrop.el (dragdrop-function-widget): this time it's done
4143 1998-05-13 Oliver Graf <ograf@fga.de>
4145 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
4147 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
4149 * device.el (device-pixel-width):
4150 (device-pixel-height):
4154 (device-color-cells): Swapped parameters to device-system-metric
4155 according to the interface change.
4157 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
4159 * mouse.el (default-mouse-motion-handler): Use new name of the
4160 function event-over-vertical-divider-p.
4161 Do not set E-W arrow cursor over the divider if
4162 vertical-divider-draggable-p is nil in the window.
4163 ([top-level]): Use new name for the variable
4164 vertical-divider-map.
4165 (drag-window-divider): Respect vertical-divider-draggable-p.
4166 Variable name typo fixes.
4168 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
4170 * keymap.el (kbd): Define here; handle string constants and
4173 1998-05-15 Christian Nyb <chr@mediascience.no>
4175 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
4178 1998-05-13 Didier Verna <verna@inf.enst.fr>
4180 * mouse.el (drag-window-divider): give the vertical divider a
4181 pressed look when dragging it.
4183 1998-05-13 Andy Piper <andyp@parallax.co.uk>
4185 * faces.el: predicate some more face operations on x or mswindows
4188 * modeline.el: enable modeline coloring for mswindows.
4190 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4192 * minibuf.el (minibuffer-default): Added variable; compatible with
4194 (next-history-element): Used `minibuffer-default'.
4196 1998-05-12 Oliver Graf <ograf@fga.de>
4198 * dragdrop.el (dragdrop-function-widget): button and mods ok
4199 arguments still look a bit strange
4200 (dragdrop-compare-mods) created
4201 (dragdrop-drop-do-functions) correctly checks for buttons and
4204 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
4206 * setup-paths.el (paths-default-info-directories): Replace
4207 path-separator with directory-sep-char.
4209 * files.el (path-separator): Don't define it here.
4211 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
4213 * update-elc.el: Ditto.
4215 * setup-paths.el (paths-construct-exec-path): Ditto.
4217 * make-docfile.el: Ditto.
4219 * loadup.el (really-early-error-handler): Ditto.
4221 * find-paths.el (paths-decode-directory-path): Use decode-path
4222 instead of decode-path-internal.
4224 * files.el (parse-colon-path): Update docstring.
4226 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
4228 * subr.el (get-buffer-window-list): Make BUFFER optional.
4230 * window-xemacs.el (windows-of-buffer): Defalias to
4231 get-buffer-window-list.
4233 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
4235 * disass.el: Fix maintainer keyword.
4237 * bytecomp.el (byte-compile-and-load-file): Autoload.
4238 (byte-compile-buffer): Ditto.
4240 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
4241 value is returned, not the name.
4242 (lisp-imenu-generic-expression): Enable it.
4243 (lisp-mode-variables): Ditto.
4244 (lisp-indent-offset): Change defconst to defvar.
4245 (lisp-indent-function): Ditto.
4246 (lisp-body-indent): Ditto.
4248 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
4250 * modeline.el: Use zap-last-kbd-macro-event.
4252 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
4253 nil, don't attempt to do anything with messages.
4254 (eval-last-sexp): Use `letf' for clarity.
4256 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
4258 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
4260 1998-05-11 Martin Buchholz <martin@xemacs.org>
4265 Change empty docstrings into no doc strings at all.
4266 Fix bogus FSF-format docstrings.
4267 * etags.el: Fix docstring.
4269 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
4271 * package-get.el (package-get): Use internal md5
4273 1998-05-13 SL Baur <steve@altair.xemacs.org>
4275 * about.el (about-xemacs): Correct abuse of concat.
4277 1998-05-11 SL Baur <steve@altair.xemacs.org>
4279 * info.el (Info-mode): Use easymenu.
4281 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
4283 * apropos.el (apropos): Don't use concat with integers.
4285 * cmdloop.el (describe-last-error): Handle the case when no error
4286 was seen gracefully.
4288 * apropos.el (apropos-print): Use with-displaying-help-buffer as
4290 (apropos-describe-plist): Ditto.
4292 * help.el (with-displaying-help-buffer): Revert to a defun.
4293 (describe-key): Use it as defun.
4294 (describe-mode): Ditto.
4295 (describe-bindings): Ditto.
4296 (describe-prefix-bindings): Ditto.
4297 (describe-installation): Ditto.
4298 (view-lossage): Ditto.
4299 (describe-function): Ditto.
4300 (describe-variable): Ditto.
4301 (describe-syntax): Ditto.
4303 1998-05-11 Oliver Graf <ograf@fga.de>
4305 * dragdrop.el: changed order of require/provide
4306 (dragdrop-drop-mime-default) changed to new calling conventions
4307 (dragdrop-drop-do-functions) changed to new calling conventions
4308 (dragdrop-function-widget) this one needs more work...
4310 1998-05-10 Oliver Graf <ograf@fga.de>
4312 * about.el: another small change in my entry
4313 * dragdrop.el (dragdrop-drop-log-function): logging added
4315 changed interface to handler functions. now called with event
4318 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
4320 * glyphs.el (divider-pointer-glyph): Declared new glyph,
4321 E-W arrow pointer displayed over draggable dividers.
4323 * mouse.el (default-mouse-motion-handler): Show it when
4325 (drag-window-divider): Added.
4326 ([top-level]): Initialized window-divider-map with a keymap
4327 binding the above function to left button down event.
4329 * x-mouse.el (x-init-pointer-shape): Initialize
4330 divider-pointer-glyph from Cursor.dividerPointer, or use default
4333 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
4335 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
4337 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
4339 * simple.el (count-words-buffer): Don't query for buffer.
4340 (count-lines-buffer): Ditto.
4342 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
4344 * help.el (where-is): add optional insert argument.
4346 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
4348 * help.el (describe-key-briefly): New argument INSERT.
4350 * simple.el (eval-expression): New optional argument; synch with
4353 * keydefs.el (global-map): Add new register bindings.
4355 * register.el: Synched with FSF 20.3.
4357 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
4359 * window-xemacs.el (recenter): all arguments are optional.
4361 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
4363 * device.el: (device-pixel-width): Reflected name/parameters
4364 change to device-system-metric.
4365 (device-pixel-height): Ditto.
4366 (device-mm-width): Ditto.
4367 (device-mm-height): Ditto.
4368 (device-bitplanes): Ditto.
4369 (device-color-cells): Ditto.
4371 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
4373 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
4375 * cl.el (most-positive-fixnum): Document.
4376 (most-negative-fixnum): Ditto.
4378 * cus-dep.el: Updated comment.
4380 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
4383 * cus-load.el (custom-put): Removed.
4385 * files.el (after-find-file): Just resignal quit instead of
4386 signaling "canceled".
4388 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
4390 * frame.el (other-frame): Use `focus-frame' instead of
4391 select-frame kludges.
4393 * lisp-mode.el: Update lisp-indent-function for
4394 save-selected-frame and with-selected-frame.
4396 * frame.el (save-selected-frame): New macro.
4397 (with-selected-frame): Ditto.
4398 (other-frame): Use `set-frame-focus'.
4400 1998-05-06 Oliver Graf <ograf@fga.de>
4402 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
4403 (dragdrop-drop-url-default) default handler for URL drops created
4404 (dragdrop-drop-mime-default) default handler for MIME drops created
4405 (dragdrop-drop-functions) default custom for handling drops created
4406 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
4408 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
4410 * mouse.el: Removed redundant mouse-mswindows-drop function.
4412 1998-05-05 Oliver Graf <ograf@fga.de>
4414 * about.el: changed some text in my entry
4415 * dragdrop.el: added customs
4417 1998-05-04 Oliver Graf <ograf@fga.de>
4419 * mouse.el: killed global drop key bindings
4420 (mouse-offix-drop) removed
4421 * dragdrop.el: created
4422 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
4424 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
4426 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
4427 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
4429 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
4432 * scrollbar.el (scrollbars-visible-p): Use new
4433 {vertical,horizontal}-scrollbar-visible-p specifiers.
4435 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
4437 * device.el (device-pixel-height):
4438 (device-pixel-width):
4442 (device-color-cells): Moved these 6 functions from device.c; they
4443 all use single (device-system-metrics) call.
4445 1998-05-09 SL Baur <steve@altair.xemacs.org>
4447 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
4451 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
4452 Suggested by Hrvoje Niksic <hniksic@srce.hr>
4454 * help.el (help-map): Remove Hyperbole keybinding logic.
4455 Suggested by: Michael Ernst <mernst@cs.washington.edu>
4457 1998-05-08 SL Baur <steve@altair.xemacs.org>
4459 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
4460 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
4462 1998-05-07 Andy Piper <andyp@parallax.co.uk>
4464 * msw-glyphs.el: use nicer icon3 from the frame icon.
4466 1998-05-07 SL Baur <steve@altair.xemacs.org>
4468 * version.el (emacs-version): Remove InfoDock conditionals.
4470 * startup.el (startup-splash-frame): Change ID logo name.
4472 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
4474 * files.el (after-find-file): If the user presses C-g on
4475 directory-creation prompt, kill the buffer.
4477 1998-05-06 SL Baur <steve@altair.xemacs.org>
4479 * simple.el (count-words-region): Reverse previous change.
4481 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
4483 * replace.el (query-replace): Just call perform-replace.
4484 (query-replace-regexp): Ditto.
4485 (perform-replace): Move region handling here.
4486 (perform-replace): Use the new arg to match-data.
4488 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
4490 * x-init.el: Install X specific display table that
4491 displays char 0240 as a space to avoid whatever it is
4492 that screws up display of that character code.
4494 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
4496 * help.el (function-arglist): If no arguments are documented for a
4497 subr, print nothing rather than incorrect output.
4499 1998-05-05 SL Baur <steve@altair.xemacs.org>
4501 * cmdloop.el (command-error): Update bail-out error message to use
4502 `emacs-program-name'.
4504 * lib-complete.el: Remove reader macro cruft.
4506 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
4509 * simple.el (count-words-region): Drop interactive-p check on the
4512 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
4516 Correct spelling of mswindows-font-canonicalize-name.
4518 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4520 * ldap.el (ldap-host-parameters-alist): Replaced with
4521 `ldap-host-parameters-plist'
4522 (ldap-search): Adapt to previous change
4524 1998-05-02 SL Baur <steve@altair.xemacs.org>
4526 * about.el (about-hackers): Update Bob Weiner bio.
4527 (about-maintainer-info): Ditto.
4529 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
4531 * simple.el (display-warning-minimum-level): Docfix.
4533 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
4535 * widget.el (:default-get): New keyword.
4536 * wid-edit.el (default, widget-default-default-get): Define it.
4537 (group, widget-group-default-get): Define it.
4538 (menu-choice, widget-choice-default-get): Define it.
4539 (widget-default-get): New function.
4540 (widget-choice-action): Call it.
4541 (widget-editable-list-entry-create): Call it.
4543 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
4545 * byte-optimize.el (byte-boolean-vars): Removed.
4546 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
4547 lookup through `byte-boolean-vars'.
4549 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
4551 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
4552 resource-provided values into ghost specs for scrollbar-height and
4555 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
4557 * byte-optimize.el: Don't attempt to optimize /=.
4559 * bytecomp.el (byte-compile-one-ore-more-args): New function.
4560 (byte-compile-/=): Ditto.
4562 1998-05-02 SL Baur <steve@altair.xemacs.org>
4564 * apropos.el: Use `with-displaying-help-buffer'.
4565 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
4566 Use `with-displaying-help-buffer'.
4567 (apropos-follow): Do not give special treatment to buffer cursor
4568 was in prior to a mouse click.
4569 (apropos-describe-plist): Use `with-displaying-help-buffer'.
4570 (apropos-print-doc): Set correct buffer for setting text
4573 1998-05-01 SL Baur <steve@altair.xemacs.org>
4575 * help.el (help-buffer-prefix-string): New variable.
4576 (help-buffer-name): Use it.
4578 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
4581 1998-04-30 Greg Klanderman <greg@alphatech.com>
4583 * frame.el (other-frame): Work even when focus-follows-mouse is true.
4585 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
4587 * files.el (find-file-noselect): Update docstring.
4588 (find-file-noselect): Signal an error if found an unreadable file.
4589 (file-chase-links): Save the match data.
4590 (normal-mode): Use `lwarn' and `error-message-string'.
4591 (interpreter-mode-alist): Change defconst to defvar.
4592 (inhibit-first-line-modes-regexps): Ditto.
4593 (inhibit-first-line-modes-regexps): Added .tgz.
4594 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
4595 (change-major-mode-with-file-name): New user-option.
4596 (set-visited-file-name): Synched with FSF.
4597 (file-name-extension): New function, from FSF 20.3.
4598 (file-relative-name): Synched with FSF.
4599 (save-some-buffers): Support the C-r feature.
4600 (recover-session): Synched with FSF.
4601 (kill-some-buffers): Ditto.
4602 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
4604 1998-04-30 SL Baur <steve@altair.xemacs.org>
4606 * files.el (insert-file): Undo previous change and reenable use of
4609 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
4611 * window-xemacs.el (recenter): Define.
4613 1998-04-29 Andy Piper <andyp@parallax.co.uk>
4615 * font.el (mswindows-font-create-name)
4616 (mswindows-font-create-object): new functions for mswindows type
4619 * msw-faces.el (mswindows-font-canicolize-name): fix so that
4620 strings are parsed as well as font objects.
4622 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
4624 * modeline.el (defining-kbd-macro): Restore modeline indication of
4625 kbd-macro being recorded.
4626 (add-minor-mode): Simplify docstring.
4627 (modeline-minor-mode-menu): Remove stuff.
4629 1998-04-29 Andy Piper <andyp@parallax.co.uk>
4631 * code-process.el (call-process): dynamically decide process
4634 1998-04-29 Jim Radford <radford@robby.caltech.edu>
4636 * modeline.el: Add line-number-mode, column-number-mode to
4637 the modeline minor-mode menu. Button2 on the line number does
4640 1998-04-29 Andy Piper <andyp@parallax.co.uk>
4642 * mouse.el: move x-selection-owner-p type things to
4645 * msw-init.el: copy zmacs stuff from x-init.el
4647 * msw-select.el (mswindows-own-selection)
4648 (mswindows-disown-selection) (mswindows-selection-owner-p): new
4649 functions. Very simple minded implementation of selectio
4652 * select.el (own-selection) (disown-selection)
4653 (activate-region-as-selection) (select-make-extent-for-selection)
4654 (valid-simple-selection-p): functions moved from x-select.el for
4655 generalized selection.
4657 * x-select.el: see select.el changes.
4659 * x-toolbar.el: use new selection functions.
4661 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4663 * packages.el (packages-find-package-directories): Fixed bug that
4664 would pick up multiple site-package directories.
4665 (package-locations): Added "xemacs-packages" as a late package
4668 * find-paths.el: Now uses `emacs-program-name' and
4669 `emacs-program-version'.
4670 Additions to enforce version-specific directories in
4671 `paths-find-version-directory'.
4673 1998-04-29 SL Baur <steve@altair.xemacs.org>
4675 * default.el: Removed.
4676 * site-start.el: Removed.
4678 1998-04-29 Didier Verna <verna@inf.enst.fr>
4680 * minibuf.el (minibuffer-history-minimum-string-length): Default
4683 1998-04-28 SL Baur <steve@altair.xemacs.org>
4685 * find-paths.el (paths-program-name): Rename.
4686 (paths-emacs-root-p): Ditto.
4687 (paths-find-site-directory): Ditto.
4689 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
4691 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
4692 `emacs-lisp-byte-compile-and-load'.
4694 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4696 * ldap.el (ldap-search): Fixed additional parameter passing to
4699 1998-04-27 Andy Piper <andyp@parallax.co.uk>
4701 * select.el (kill-primary-selection) (selection-owner-p)
4702 (copy-primary-selection) (yank-clipboard-selection)
4703 (selection-exists-p) (delete-primary-selection): new file and
4704 functions that do the right thing for the selected device.
4706 * x-menubar.el: use generalised selection functions.
4708 * dumped-lisp.el: dump select.el.
4710 1998-04-27 SL Baur <steve@altair.xemacs.org>
4712 * find-paths.el (paths-progname): New variable.
4713 (paths-emacs-root-p): Use it.
4714 (paths-find-site-directory): Ditto.
4716 1998-04-26 SL Baur <steve@altair.xemacs.org>
4718 * loadup.el ((member "dump" command-line-args)): Dump as
4719 `infodock' if InfoDock.
4721 1998-04-25 SL Baur <steve@altair.xemacs.org>
4723 * find-paths.el (construct-emacs-version): Simplify, include
4724 program name in the return value.
4725 * (paths-find-version-directory): Use it.
4727 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4729 * info.el (Info-parse-dir-entries): Fixed regexp
4730 (Info-build-dir-anew): Remove full suffix and capitalize info file
4731 name for files with no @direntry
4732 (Info-batch-rebuild-dir): New function
4733 (Info-suffixed-file): Check for regular files instead of simple
4734 file existence (could catch directories before)
4736 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4738 * setup-paths.el, find-paths.el: Removed uses of `not' which
4739 temacs doesn't have.
4741 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
4742 into root searching.
4744 1998-04-24 Martin Buchholz <martin@xemacs.org>
4746 * subr.el: Remove definition of `not'.
4748 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
4750 * msw-glyphs.el: enable graphics support.
4752 1998-04-23 Didier Verna <verna@inf.enst.fr>
4754 * x-menubar.el (default-menubar): restored the line-number-mode
4757 * misc doc string updates related to the options menu.
4759 1998-04-24 SL Baur <steve@altair.xemacs.org>
4761 * setup-paths.el (paths-construct-load-path): Fix typo.
4763 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4765 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
4766 font-menu-ignore-scaled-fonts don't have to be bound now; this
4767 gets us one step further towards making --no-autoloads work.
4769 * startup.el (normal-top-level): Load auto-autoloads only if
4770 lisp-directory is non-nil.
4772 * setup-paths.el (paths-construct-load-path): Made it robust
4773 against nil lisp-directory.
4775 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
4776 to the list of variables that cause a warning when nil.
4778 * toolbar.el (init-toolbar-location): Now works even when there's
4779 no toolbar icon directory.
4781 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
4783 * help.el (view-lossage): Recognize it.
4785 * simple.el (log-message): Mark multiline messages.
4787 1998-04-22 SL Baur <steve@altair.xemacs.org>
4789 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
4791 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
4793 * package-get.el (package-get-all): add `\n' separator to
4794 interactive specification so that both variables are read
4796 1998-04-22 Didier Verna <verna@inf.enst.fr>
4798 * x-menubar.el: ported the options menu to Custom.
4799 Moved the "read only" toggle button to the buffers menu.
4800 Corrected some missing ;;;###autoload or defcustom.
4802 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
4803 the scrollbar-visible specifier for options menu handling.
4805 * toolbar.el (toolbar-visible-p)
4806 (toolbar-captioned-p)
4807 (default-toolbar-position): defcustom wrappers around
4808 the toolbar specifiers for options menu handling.
4810 * frame.el (get-frame-for-buffer-default-instance-limit):
4811 defcustom it for options menu handling.
4813 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
4814 font-lock-mode for options menu handling.
4816 * cus-start.el: added Custom properties to overwrite-mode for
4817 options menu handling.
4819 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
4821 * about.el: shameless self-promotion.
4823 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
4825 * simple.el (raw-append-message): Slightly optimize.
4826 (remove-message): Use `push' for clarity.
4827 (append-message): Ditto.
4828 (display-warning): Dito.
4829 (raw-append-message): Send the message to the appropriate device.
4831 1998-04-22 SL Baur <steve@altair.xemacs.org>
4833 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
4834 From Sean MacLennan <Sean.MacLennan@pika.ca>
4836 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4838 * setup-paths.el: Changed `directory-sep-char' to
4839 `path-separator', following a change in GNU Emacs.
4841 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4843 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
4844 (Info-build-dir-anew): Add a final newline.
4845 (Info-build-dir-anew): Do not issue warning when rebuilding policy
4847 (Info-rebuild-dir): Ditto
4849 * dumped-lisp.el (preloaded-file-list): Added ldap.el
4851 1998-04-21 SL Baur <steve@altair.xemacs.org>
4853 * simple.el (count-words-buffer): Retain zmacs region.
4854 (count-words-region): Ditto.
4855 * simple.el: (what-line): Expanded line counts.
4856 (count-lines): New parameter to conditionalize whether collapsed
4858 From Bob Weiner <weiner@altrasoft.com>
4860 1998-04-19 SL Baur <steve@altair.xemacs.org>
4862 * packages.el (package-locations): infodock-packages must override
4863 mule-packages and packages.
4865 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
4868 remove rude messages from widget-activation-widget-mapper
4869 and widget-activation-glyph-mapper
4871 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
4873 * toolbar.el: Remove (featurep 'x) test from
4874 toolbar-make-button-list
4876 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
4878 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
4879 only if in the same frame.
4881 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4883 * packages.el (package-locations): Added site-packages hierarchy.
4885 * setup-paths.el (paths-default-info-directories): Introduced and
4888 * packages.el, setup-paths.el: Set various path searching depths
4891 * packages.el (packages-hierarchy-depth):
4892 (packages-load-path-depth): Introduced and used.
4894 * setup-paths.el (paths-load-path-depth): Introduced and used.
4896 * find-paths.el (paths-find-recursive-path): Added max-depth
4899 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4901 * setup-paths.el (paths-construct-info-path): Removed
4902 dependency on behavior of (file-name-as-directory "").
4904 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4906 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
4909 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4911 * dump-paths.el, startup.el: Added handling for --debug-paths.
4913 1998-04-15 William M. Perry <wmperry@aventail.com>
4915 * wid-edit.el: We cannot just set the help-echo or balloon-help
4916 properties for an extent based on the :help-echo widget
4917 property, since help-echo and balloon-help cause an EXTENT to
4918 get passed in, where :help-echo functions are expecting a WIDGET
4920 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
4922 * scrollbar.el (init-scrollbar-from-resources): Call
4923 mswindows-init-scrollbar-metrics when appropriate.
4925 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
4927 * dumped-lisp.el: dump x-toolbar for window system
4929 * msw-init.el (init-post-mswindows-win): enable toolbars if we
4930 have support and xpm.
4932 1998-04-16 SL Baur <steve@altair.xemacs.org>
4934 * files.el (toggle-read-only): Fix docstring.
4935 From Didier Verna <verna@inf.enst.fr>
4937 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4939 * startup.el (normal-top-level): Load autoload-file-name without
4940 specifying an extension---some people only auto-autoload.el.gz.
4942 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
4944 * files.el (backup-enable-predicate): Don't bomb on NAME being
4947 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4949 * find-paths.el, packages.el: Now prefers configure'd paths.
4950 This shouldn't cause any of the originally anticipated problems as
4951 the current paths architecture will not define the various
4952 configure-xxx variables if they're not specified on the configure
4955 * find-paths.el, setup-paths.el, packages.el: Removed all
4956 mentionings of "/" as a path separator.
4957 Used paths-construct-path throughout.
4959 * find-paths.el (paths-construct-path): Created to assemble paths
4960 from directory components.
4962 * setup-paths.el, packages.el: Used paths-decode-directory-path
4963 instead of decode-path-internal.
4965 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
4967 (paths-decode-directory-path) Created.
4969 * setup-paths.el: Changed configure-exec-path to
4970 configure-exec-directory.
4972 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4974 * packages.el (packages-find-packages): Fixed decoding of
4977 * startup.el: -no-packages -> -no-early-packages.
4979 (packages-load-package-lisps): Fixed loading of auto-autoload
4982 * startup.el (normal-top-level): Fixed loading of core
4985 * obsolete.el: Un-obsoleted site-directory. Sigh.
4987 * startup.el, packages.el, dump-paths.el: Added proper settings
4988 for site-directory and lisp-directory variables.
4990 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
4991 inhibit-package-autoloads and fixed handling of it.
4993 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
4994 handling of former inhibit-package-init, now
4995 inhibit-early-packages, to make -vanilla etc. work.
4997 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
4999 * code-process.el (start-process): Fallback to 'undecided instead
5000 of 'binary for process input coding stream.
5002 * process.el (start-process): Docstring fix.
5004 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5006 * info.el (Info-insert-dir): Do not insert temporary dir files
5007 in Info-dir-file-attributes
5008 (Info-build-dir-anew): Ensure temporary buffer is not read-only
5009 (Info-rebuild-dir): Ditto.
5011 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5013 * obsolete.el: Added obsoleteness declarations for
5014 `site-directory' and `Info-default-directory-list'.
5016 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5018 * find-paths.el (paths-find-emacs-root): Only look at the
5019 executable at the end of the symlink chain for determining the
5022 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5024 * setup-paths.el (paths-construct-info-path): Changed construction
5025 to cater to gone default in configure.
5027 * find-paths.el (paths-uniq-append): Added.
5029 * packages.el: Rewritten package path construction once again.
5031 * dump-paths.el, startup.el: Removed package-path as a global
5034 * package-admin.el (package-admin-add-single-file-package):
5035 (package-admin-add-binary-package): Changed package-path to
5038 * packages.el (packages-split-path): Split path at "/" rather than
5039 nil according to change in emacs.c.
5041 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5043 * setup-paths.el (paths-construct-info-path): Changed info path
5044 order so that directories come out right.
5045 (paths-find-lock-directory): Fixed bug: It used to think
5046 configure-lock-directory is a path.
5048 1998-04-06 Jeff Miller <jmiller@smart.net>
5050 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
5051 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
5052 eases the use of toolbar-add/kill-item functions.
5054 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
5056 * code-files.el (file-coding-system-alist): Commented out
5057 loaddefs.el magical treatment.
5059 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5061 * info.el (Info-rebuild-outdated-dir): Added new option
5062 `conservative' and made it the default
5063 (Info-rebuild-dir): Appropriately parse multi-line description
5064 strings, and multi-section dir files. Issue warning when dir
5065 is rebuilt as temporary
5066 (Info-build-dir-anew): Issue warning when dir is built as
5069 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
5071 * list-mode.el (list-mode-map): Bind highlight motion commands to
5072 standard keys left, right, C-b and C-f.
5074 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5076 * files.el (auto-mode-alist): allow .sc for Scheme->C
5078 1998-04-06 SL Baur <steve@altair.xemacs.org>
5080 * loadup.el (pureload): Don't quote (garbage-collect).
5082 1998-04-04 SL Baur <steve@altair.xemacs.org>
5084 * package-get-base.el: Updated.
5086 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
5088 * isearch-mode.el (isearch-just-started): New variable.
5089 (isearch-mode): Set it.
5090 (isearch-repeat): Advance one character forward only if the search
5091 was successful, and was not just started.
5092 (isearch-repeat): Clear isearch-just-started.
5094 1998-04-02 SL Baur <steve@altair.xemacs.org>
5096 * finder.el (finder-compile-keywords): Don't eval new finder-inf
5099 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
5101 * subr.el (listify-key-sequence): Removed.
5103 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
5105 * bytecomp.el (byte-compile-print-gensym): New option.
5106 (byte-compile-output-file-form): Use it.
5107 (byte-compile-output-docform): Ditto.
5108 (byte-compile-compiled-obj-to-list): Ditto.
5110 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
5112 * msw-glyphs.el: set frame icon if xpm support.
5114 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
5116 * help.el: Code that pretty prints variable values
5119 1998-04-02 SL Baur <steve@altair.xemacs.org>
5121 * find-paths.el (paths-emacs-root-p): Correct test for installation
5123 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5125 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
5127 * loaddefs.el: Don't set debug-ignored-errors; leave
5128 its default value set to nil.
5130 1998-03-29 Damon Lipparelli <lipp@primus.com>
5132 * info.el (Info-rebuild-dir): fixed mis-spelling.
5134 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5136 * info.el (Info-rebuild-outdated-dir): New custom var
5137 (Info-insert-node): Create/update dir file when needed, ie when it
5138 does not exist or is older than some info files in directory
5140 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5142 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
5143 for last packages, mainly for using a 20.4 package base.
5145 * packages.el (late-packages): Typo fix. It was called
5148 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
5149 relative symlinks correctly.
5150 (paths-find-emacs-roots): More rigorous checking for plausible
5151 configuration-time root.
5153 * startup.el (normal-top-level): Added a warning if XEmacs cannot
5156 1998-03-27 Martin Buchholz <martin@xemacs.org>
5158 * faces.el: Fix docstrings.
5159 * glyphs.el: Fix docstrings.
5160 * mouse.el: Fix docstrings.
5162 * frame.el: Change phrase `current frame' to `selected frame'.
5164 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
5166 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
5167 macros using backquote to make them infinitely more readable.
5169 1998-03-30 SL Baur <steve@altair.xemacs.org>
5171 * packages.el (packages-find-package-path): Hardcoded specialized
5172 InfoDock support until we can clean this up.
5174 * help.el (describe-bindings-1): Return the value of the bindings
5175 help buffer created.
5176 (describe-bindings): Ditto.
5178 * simple.el (set-variable): Restore previous behavior of not
5179 bombing if the variable to set is not boundp.
5181 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5183 * packages.el (packages-handle-package-dumped-lisps): Allow for
5184 non-local files to be loaded off the package-lisp variable.
5186 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
5188 * x-faces.el: Global X resources should override
5189 specs for all device classes (color, grayscale, mono);
5190 code currently doesn't override any of them. Fixed by
5191 calling remove-specifier with '(x default) as the tag
5192 set and allowing inexact matches.
5194 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
5196 * faces.el: Separated face intializations based on
5197 device classes into device type specific (tag set,
5198 instantiator) pairs.
5200 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
5202 * wid-edit.el (widget-choice-action): Remember user's explicit
5204 (widget-choice-value-create): Respect it.
5205 From Richard Stallman <rms@gnu.org>
5207 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5209 * setup-paths.el (paths-construct-info-path): Always append
5210 existing directories from configure-time info path.
5212 * startup.el (startup-setup-paths): Renamed misnamed info-path to
5213 Info-directory-list.
5215 * info.el: Removed Info-default-directory-list which was broken by
5217 Removed bogus initialization of Info-directory-list---startup.el
5218 can do a much better job.
5219 Added autoload of Info-directory-list.
5221 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
5222 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
5223 be exclusive; now it's merely given precedence, just like in the
5226 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5228 * find-paths.el (paths-find-architecture-directory): Fix bug with
5229 finding; it used to default too early.
5231 1998-03-25 Martin Buchholz <martin@xemacs.org>
5233 * packages.el (packages-split-path): Fix a bug; it used to fail
5234 for paths that weren't split.
5236 1998-03-26 SL Baur <steve@altair.xemacs.org>
5238 * finder.el (finder-compile-keywords): trap on errors.
5240 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
5242 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
5243 fourth argument of t so that only the specs exactly
5244 matching the tag lists are removed.
5246 1998-03-25 SL Baur <steve@altair.xemacs.org>
5248 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
5250 1998-03-23 SL Baur <steve@altair.xemacs.org>
5252 * minibuf.el (mouse-read-file-name-1): If a default directory was
5253 specified, use it for generating the completions.
5255 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5257 * update-elc.el: Now respects inhibit-package-init and
5259 Now does path construction with loadup-paths.
5261 * startup.el (normal-top-level, startup-setup-paths): Now respects
5262 inhibit-package-init and inhibit-site-lisp.
5264 * packages.el (packages-find-package-path): Extended package path
5265 by version-specific hierarchies.
5266 (packages-find-packages): Now respects inhibit flag and
5268 Moved path setup to loadup-paths.
5270 * make-docfile.el: Now respects inhibit-package-init and
5272 Now does path construction with loadup-paths.
5274 * loadup.el: Now respects inhibit-package-init and
5277 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
5279 * loadup-paths.el: New file: setup load-path to encompass
5282 1998-03-22 SL Baur <steve@altair.xemacs.org>
5284 * auto-show.el: load-gc renamed to pureload.
5285 * site-load.el: Ditto.
5286 * packages.el (toplevel): Ditto.
5287 * loadup.el (really-early-error-handler): Ditto.
5288 * dumped-lisp.el (preloaded-file-list): Ditto.
5289 * cus-face.el (custom-declare-face): Ditto.
5291 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5293 * <Today>: The Big Path Searching Overhaul.
5295 * find-paths.el: New file: find and assemble paths in the
5296 installation hierarchy.
5298 * setup-paths.el: New file: global layout of paths and directories
5299 within the XEmacs hierarchy.
5301 * packages.el: Replaced everything related to path searching and
5302 startup by code in terms of find-paths.
5304 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
5305 the new path searching engine.
5307 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
5310 1998-03-22 SL Baur <steve@altair.xemacs.org>
5312 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
5315 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
5317 * msw-glyphs.el: Added check for 'mswindows feature, so the file
5318 compiles identically in any configuration.
5319 Removed irrelevant commentary.
5321 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
5323 * simple.el (set-variable): Allow setting specifiers.
5325 1998-03-19 SL Baur <steve@altair.xemacs.org>
5327 * lisp.el (forward-sexp): Revert previous change.
5329 1998-03-18 SL Baur <steve@altair.xemacs.org>
5331 * frame.el (frame-initialize): Use `delete-console' instead of
5332 `delete-device' to delete the stream console to match the usage in
5335 1998-03-16 SL Baur <steve@altair.xemacs.org>
5337 * files.el (cdpath-previous): New variable.
5339 From Bob Weiner <weiner@wave.altrasoft.com>
5341 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
5343 * keydefs.el: Changed keybindings of forward-char,
5344 backward, scroll-up and scroll-down to point to their
5345 -command counterparts.
5347 * simple.el: New functions: forwarc-char-command,
5348 backwrad-char-command, scroll-up-command,
5349 scroll-down-command which work liek their counterparts
5350 except that they honor the variable
5351 signal-error-on-buffer-boundary.
5353 Definition of signal-error-on-buffer-boundary received
5356 defvar declaration added for word-across-newline to avoid
5357 byte-compiler warning about the free variable reference.
5359 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
5361 * winnt.el: Removed "%t" from the beginning of
5362 modeline-format. From now on, there's no nt-specifics in the modeline.
5364 1998-03-14 SL Baur <steve@altair.xemacs.org>
5366 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
5367 of `when' with `if'.
5369 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
5371 * msw-glyphs.el: New file. Defines TTY-style glyphs for
5372 mswindows. Must be reworked along with glyphs.el, or
5373 merged into it, after there is images support.
5375 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
5378 1998-03-13 SL Baur <steve@altair.xemacs.org>
5380 * faces.el: fix for text cursor initialization.
5381 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
5382 From Andy Piper <andyp@parallax.co.uk>
5384 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
5386 * files.el (set-auto-mode): If a mode is not fboundp, check to see
5387 if there is an existing package that handles it and warn the user
5390 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
5392 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
5393 Installation" menu item when Installation-string is not bound.
5395 1998-03-11 SL Baur <steve@altair.xemacs.org>
5397 * lisp.el (forward-sexp): Fix for test for balanced sexp.
5398 From Jeremiah W. James <jerry@cs.ucsb.edu>
5400 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
5403 * faces.el: Fix face initialization.
5405 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
5407 * files.el (backup-enable-predicate): fix breakage introduced
5410 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
5412 * x-faces.el (x-init-face-from-resources): The
5413 TTY face property retrieval functions don't return
5414 specifiers, so use face-property instead.
5416 1998-03-09 SL Baur <steve@altair.xemacs.org>
5418 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
5420 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
5422 * x-menubar.el: Expanded documentation for
5423 option-save-faces. Changed Options -> Browse Faces
5424 menu entry to invoke customize-face.
5426 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
5428 * faces.el: Most face initialization moved out of
5429 init-other-random-faces to the top level so that the
5430 initialization happens before Xemacs is dumped. Much
5431 of the fascist "face-differs-from-default-p or FROB!"
5432 code has been retired in favor of letting the user do
5433 what they want to do. Face initialization code changed
5434 to use `default' specifier tag so that the settings can
5435 be overridden later if the user wishes it.
5437 1998-03-08 SL Baur <steve@altair.xemacs.org>
5439 * about.el (about-hackers): Update contributors list.
5441 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
5443 * specifier.el: Define new specifier tag `default'.
5445 * modeline.el: Initialize faces using `default' tag.
5447 * x-faces.el (x-init-face-from-resources): Remove
5448 specifier specs containing the `default' tag before
5451 1998-03-02 John Jones <jj@asu.edu>
5453 * package-get.el (package-get-all): fixed arguments on call to
5454 package-admin-add-single-file-package.
5455 * package-get.el (package-get-installedp): fixed to match
5456 advertised behavior.
5457 * package-get.el: added function package-get-update-all which
5458 installs newest versions of all the current packages (if they are
5459 not already installed).
5461 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
5463 * files.el (find-file-noselect): Uncommented `truename' binding in
5464 `let*' and use it later to set `buffer-file-truename' iff it's
5465 still nil, as happens for example when finding a compressed
5466 file with "jka-compr".
5468 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
5470 * faces.el: in make-face-* type functions do the operation for all
5471 window systems, not just the first one found.
5473 * font.el: call mswindows-list-fonts for mswindows.
5475 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
5477 * code-process.el (call-process-region):
5478 * process.el (call-process-region):
5479 * package-get.el (package-get-dir):
5480 * files.el (backup-enable-predicate):
5481 * gnuserv.el (gnuserv-temp-file-regexp):
5482 Use temp-directory in place of `/tmp'.
5484 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
5486 * "Fast" dired-in-C enhancements for Windows 95/NT:
5488 * files.el: Added function, `wildcard-to-regexp', from GNU
5491 * files.el (insert-directory): Modified to use special
5492 dired-in-C enhancements if present.
5494 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
5496 * code-files.el: make default coding no-conversion.
5498 1998-03-02 SL Baur <steve@altair.xemacs.org>
5500 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
5503 * update-elc.el: Strip directory when testing for files not to
5506 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
5508 * lisp-mode.el: Use recommended form for menus.
5510 * info.el (Info-construct-menu): Use recommended form for menus.
5512 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
5515 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
5517 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
5518 (get-frame-for-buffer-noselect): Always return frames
5519 in the not-this-window-p cond clause.
5521 1998-02-27 SL Baur <steve@altair.xemacs.org>
5523 * help.el (describe-installation): New function.
5525 * x-menubar.el (default-menubar): Add describe-installation to
5528 * packages.el (packages-unbytecompiled-lisp): Installation.el
5529 should not be bytecompiled.
5531 * dumped-lisp.el (preloaded-file-list): Dump Installation with
5534 * x-menubar.el (default-menubar): Use correct guard for VM menu
5537 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
5539 From Andy Piper <andyp@parallax.co.uk>
5541 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5543 * ldap.el: Do not require ldap-internal at compile time.
5545 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
5547 * code-files.el: new file. a virtual copy of mule-files.el
5549 dependencies. (toggle-buffer-file-ocding-system) new function for
5550 changing the eol type for the current buffer.
5552 * code-process.el: new file. a copy of
5553 mule-process.el. mule-process.el will disappear when things have
5556 * coding.el: new file. a virtual copy of mule-files.el but
5557 without charset dependencies. (coding-system-base) new function
5558 for getting the parent coding system of a coding system with eol
5561 * dumped-lisp.el: add above files for the non-mule case.
5563 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
5565 * window-xemacs.el (display-buffer): If no explicit
5566 frame is specified, search for a window that displays
5567 the buffer on the currently selected frame, before
5568 searching other frames.
5570 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
5572 * frame.el (get-frame-for-buffer): If not-this-window-p
5573 is non-nil, use window on the selected frame if it is not
5574 also the selected window. When defaulting, search for
5575 windows on the currently selected fgrame before searching
5578 1998-02-25 Didier Verna <verna@inf.enst.fr>
5580 * modeline.el (modeline-swap-buffers): originally named
5581 `mouse-release-modeline'. Whether to actually swap the buffers is
5582 decided in `mouse-drag-modeline'.
5583 (mouse-drag-modeline): A button release event is considered a
5584 mouse click is both X (modeline scroll) and Y (modeline drag) pos
5587 1998-02-25 SL Baur <steve@altair.xemacs.org>
5589 * x-menubar.el: Put redo on the menubar.
5590 From Aki Vehtari <Aki.Vehtari@hut.fi>
5592 1998-02-22 Greg Klanderman <greg@alphatech.com>
5594 * bytecomp.el (displaying-byte-compile-warnings): if
5595 temp-buffer-show-function is set, use it to display current set of
5596 warnings in the "*Compile-Log-Show*" buffer.
5598 * simple.el (display-warning-buffer): if temp-buffer-show-function
5599 is set, use it to display current set of warnings in the
5600 "*Warnings-Show*" buffer.
5602 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5604 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
5607 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
5609 * menubar.el: Allow button descriptors at least 2 long.
5611 * x-menubar.el (default-menubar): Use recommended forms.
5612 (file-menu-filter): Remove.
5613 (edit-menu-filter): Remove.
5615 1998-02-24 SL Baur <steve@altair.xemacs.org>
5617 * about.el (about-hackers): Updated.
5619 1998-02-22 Greg Klanderman <greg@alphatech.com>
5621 * help.el (help-max-help-buffers): new variable
5622 (help-register-and-maybe-prune-excess): new function
5623 (help-buffer-name): use help-max-help-buffers.
5624 (with-displaying-help-buffer): use
5625 help-register-and-maybe-prune-excess.
5627 * help.el (help-maybe-pretty-print-value): if the value fits on
5630 1998-02-21 Greg Klanderman <greg@alphatech.com>
5632 * (with-displaying-help-buffer): there is no need to kill the buffer
5633 if it exists, becasuse with-output-to-temp-buffer will clear it.
5634 further, killing the buffer violates the rule that
5635 temp-buffer-show-function, if set, has the full responsibility of
5636 showing the temp buffer. killing the buffer fucks with the window
5637 configuration, hosing temp-buffer-show-function.
5640 1998-02-23 Didier Verna <verna@inf.enst.fr>
5642 * modeline.el (mouse-drag-modeline):
5643 - Always scroll the modeline that was originally clicked on.
5644 - Use x pixels instead of x characters (which doesn't work anyway)
5645 as horizontal reference for modeline dragging. This allows us to
5646 keep on dragging the modeline even if the motion event occurs in
5649 1998-02-23 Didier Verna <verna@inf.enst.fr>
5651 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
5652 glyph on the modeline to indicate that dragging the mouse has an
5653 effect both horizontally and vertically.
5655 1998-02-24 SL Baur <steve@altair.xemacs.org>
5657 * about.el (about-xemacs): Get rid of redundant visible version
5660 1998-02-19 SL Baur <steve@altair.xemacs.org>
5662 * about.el (about-hackers): Update credits.
5664 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
5666 * prim/register.el (view-register): Show register type file-query.
5668 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
5670 * mode-motion.el (mode-motion-highlight-internal):
5671 save-excursion inside save-window-exucrsion form to
5672 hide buffer point changes from save-window-excursion.
5673 Prevents display flickering when the mouse pointer
5676 1998-02-17 Didier Verna <verna@inf.enst.fr>
5678 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
5679 function to handle correctly the case of a toolbar one side of the
5680 window: scrolling will not necessarily happen.
5682 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
5684 * files.el (after-find-file): Restore missing argument
5685 to format that provides filename for "... consider M-x
5686 recover-file" message. Also call `message' with "%s"
5687 as the first arg instead of an arbitrary string.
5689 1998-02-18 SL Baur <steve@altair.xemacs.org>
5691 * about.el (about-hackers): Various additions.
5693 1998-02-15 SL Baur <steve@altair.xemacs.org>
5695 * autoload.el (generate-file-autoloads-1): Don't force an extra
5696 line out when copying on-the-same line autoloads.
5698 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
5701 1998-02-14 Martin Buchholz <martin@xemacs.org>
5703 * x11/x-win-xfree86.el (x-win-init-xfree86):
5704 * x11/x-win-sun.el (x-win-init-sun):
5705 * x11/x-init.el (x-initialize-compose):
5707 (backward-or-forward-kill-sexp):
5708 (backward-or-forward-kill-sentence):
5709 (backward-or-forward-kill-word):
5710 (backward-or-forward-delete-char):
5711 * prim/isearch-mode.el (isearch-help-or-delete-char):
5712 Use x-keysym-on-keyboard-sans-modifiers-p instead of
5713 x-keysym-on-keyboard-p to detect backspace.
5714 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
5715 Clean up symbols used with dead keys, checking Linux and solaris
5717 Simplify x-win-*.el using above methods.
5718 Change documentation for x-keysym-*-p functions.
5720 1998-02-14 SL Baur <steve@altair.xemacs.org>
5722 * about.el (about-hackers): Restore entries for Michael Sperber and
5724 From Vinnie Shelton <acs@acm.org>
5726 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
5728 * simple.el (count-words-region): Ditto.
5730 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
5732 * simple.el (count-words-buffer): Document. Don't print anything
5735 1998-02-12 SL Baur <steve@altair.xemacs.org>
5737 * packages.el (packages-hardcoded-lisp): easymenu.el is in
5738 multiple files in InfoDock.
5740 1998-02-11 SL Baur <steve@altair.xemacs.org>
5742 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
5743 from version.el in InfoDock.
5745 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
5748 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5750 * bytecomp-runtime.el (proclaim-inline): Single quotes around
5751 variable name in docstring.
5753 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5755 * menubar.h: Include "gui.h".
5757 1998-02-10 SL Baur <steve@altair.xemacs.org>
5759 * site-load.el: Fix documentation.
5761 1998-02-09 SL Baur <steve@altair.xemacs.org>
5763 * package-get-base.el (package-get-base): Updated.
5765 * keymap.el: PC-ize.
5767 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5769 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
5770 from' on a fresh line.
5772 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
5774 * help.el (help-maybe-pretty-print-value): prin1, not princ the
5777 1998-02-09 SL Baur <steve@altair.xemacs.org>
5779 * undo-stack.el: PC-ize.
5781 * cmdloop.el: PC-ize.
5783 1998-02-08 SL Baur <steve@altair.xemacs.org>
5785 * bytecomp-runtime.el: PC-ize.
5787 * byte-optimize.el: Prolog fixup. PC-ize.
5789 * cus-dep.el: Spelling fix.
5791 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
5794 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5796 * text-mode.el (text-mode-hook-identify): New function,
5797 put on text-mode-hook. Set text-mode-variant here.
5798 (text-mode): Don't set it here.
5800 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5802 * text-mode.el (text-mode-hook): New defvar.
5803 (text-mode-variant): New variable.
5804 (text-mode): Set that variable locally.
5805 (toggle-text-mode-auto-fill): New command.
5807 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5809 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
5811 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5813 * text-mode.el (paragraph-indent-text-mode):
5814 Renamed from spaced-text-mode.
5815 (text-mode-map): Bind TAB to indent-relative.
5816 (indented-text-mode-map): Variable deleted.
5817 (indented-text-mode): Now an alias for text-mode.
5819 1998-02-05 SL Baur <steve@altair.xemacs.org>
5821 * loadup.el: test-atoms debugging stuffs removed.
5823 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
5825 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
5827 1997-12-30 Colin Rafferty <colin@xemacs.org>
5829 * help.el (describe-beta): Made it use `locate-data-file'.
5830 (describe-distribution): Ditto.
5831 (describe-copying): Ditto.
5832 (describe-project): Ditto.
5833 (view-emacs-news): Ditto.
5835 * help-nomule.el (help-with-tutorial): Made it use
5836 `locate-data-file' to find tutorial.
5838 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
5840 * about.el: Corrected my email address.
5842 * mouse.el: Added 'mouse-mswindows-drop' similar to
5845 1998-01-27 SL Baur <steve@altair.xemacs.org>
5847 * loadup.el (running-xemacs): Spelling fix.
5849 1998-01-26 Colin Rafferty <colin@xemacs.org>
5851 * packages.el (packages-find-packages-1): Don't allow a backwards
5852 compatible lisp tree to overwrite `preloaded-file-list'.
5854 1998-01-26 SL Baur <steve@altair.xemacs.org>
5856 * loadup.el: Don't delete "xemacs" prior to dumping.
5858 1998-01-24 SL Baur <steve@altair.xemacs.org>
5860 * package-info.el (pi-last-mod-date): New function.
5861 (pi-author-version): New function.
5862 (batch-update-package-info): Use them.
5864 1998-01-23 Colin Rafferty <colin@xemacs.org>
5866 * frame.el (get-frame-for-buffer-default-to-current): Create.
5867 (get-frame-for-buffer-noselect): Allow user to use current frame
5868 with `get-frame-for-buffer-default-to-current'.
5870 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
5872 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
5873 (byte-compile-output-docform): Ditto.
5874 (byte-compile-compiled-obj-to-list): Ditto.
5876 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
5878 * startup.el (command-line-1): Removed code that ran
5881 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
5883 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
5885 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
5887 * frame.el (suspend-emacs-or-iconify-frame): Check using
5888 `device-on-window-system-p' instead of explicitly checking for X,
5889 so that the same logic works for MS Windows.
5890 (suspend-or-iconify-emacs): Ditto.
5892 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
5894 * about.el (about-maintainer-info): Andy Piper is back.
5895 (xemacs-hackers): Updated Andy Piper's email address.
5896 (about-hackers): Added Jonathan Harris.
5897 (about-hackers): Updated Tibor Polgar's email address.
5899 1998-01-18 SL Baur <steve@altair.xemacs.org>
5901 * about.el: Add xemacs.org email manager.
5903 * package-get-base.el (package-get-base): Updated with most recent
5906 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5908 * help.el (function-arglist): Use `indirect-function' instead of
5909 `symbol-function' so that aliases are treated correctly.
5911 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5913 * help.el (help-map): Add f1 binding to `help-for-help'.
5914 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
5915 (describe-key-briefly): Use `princ' "%s" to print object.
5916 (with-displaying-help-buffer): Kill buffer if it exists, again.
5917 (describe-key): Use `princ' "%s" to print object.
5918 (describe-function-1): Use `princ' "%s" to print object.
5919 Commented out alias lines removed.
5920 (help-pretty-print-limit): New variable to control pretty-printing
5922 (help-maybe-pretty-print-value): Steve wins! Renamed back from
5923 `help-pretty-print-value' again. Only print-print when OBJECT is
5924 list of length less than `help-pretty-print-limit'.
5925 (describe-variable): Use `help-maybe-pretty-print-value' again.
5927 1998-01-18 SL Baur <steve@altair.xemacs.org>
5929 * simple.el (blink-matching-open): Remove C++ kludge.
5930 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
5932 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5934 * info.el (Info-default-directory-list): Made the documentation
5937 1998-01-13 Martin Buchholz <martin@xemacs.org>
5940 * lisp/package-admin.el:
5941 * lisp/build-report.el:
5944 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
5946 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
5947 warnings in Java buffers without final newline and editing the
5950 1998-01-17 SL Baur <steve@altair.xemacs.org>
5952 * packages.el (packages-find-packages-1): Don't allow a backwards
5953 compatible lisp tree to overwrite `preloaded-file-list'.
5954 Suggested by Colin Rafferty <colin@xemacs.org>
5956 * mouse.el (mouse-offix-drop): Set undo-boundary.
5957 From Oliver Graf <ograf@fga.de>
5959 1998-01-13 SL Baur <steve@altair.xemacs.org>
5961 * loadup.el (load-gc): rewrite as defun.
5962 Print something sensical if a required dump-time file isn't found.
5964 1998-01-12 SL Baur <steve@altair.xemacs.org>
5966 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
5967 bug strikes a menudescriptor.
5969 * package-get-base.el (package-get-base): Updated.
5971 * package-info.el (batch-update-package-info): Derive REQUIRES
5974 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
5976 * files.el (save-some-buffers): Don't play games with deleting
5977 other windows if we are in the minibuffer window.
5979 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5981 * modeline.el (modeline-minor-mode-menu): Add support for :active
5982 (add-minor-mode): Document :active property to TOGGLE.
5984 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5986 * modeline.el (modeline-minor-mode-menu): Add support for an
5987 `:included' predicate in the `toggle-sym' plist.
5988 (add-minor-mode): Document the :included property, format
5989 docstring some more.
5990 (modeline-minor-mode-menu): Documentation string added.
5992 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5994 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
5995 labels from the symbol-names by thwacking off the overly redundant
5996 and overused "mode", parenthesizing "minor", and capitalizing the
5997 resultant strings. Also shortened the menu's title by eliminating
5998 the redundant buffer name.
5999 (add-minor-mode): Beautified the docstring, added mention of the
6000 `:menu-tag' property of TOGGLE.
6001 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
6002 `toggle-sym' to beatify the mode-life menus.
6003 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
6004 `auto-fill-function'.
6006 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
6008 * modeline.el (modeline-minor-mode-menu): Changed the string-only
6009 menus to :style 'toggle.
6011 1997-12-10 Markus Linnala <maage@cs.tut.fi>
6013 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
6015 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
6017 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
6018 only recognize first hyperlink.
6019 (hyper-apropos-highlightify): Deletia, this is already done by
6020 `hyper-apropos-insert-face'.
6021 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
6023 1998-01-09 SL Baur <steve@altair.xemacs.org>
6025 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
6027 (toolbar-mail-reader): Add support for `send'.
6028 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
6030 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
6032 * info.el (Info-emacs-info-file-name): Add defvar for
6033 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
6034 will function properly.
6036 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
6038 * simple.el: make the backwards delete function called by
6039 `backward-or-forward-delete-char' user configurable.
6041 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6043 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
6044 compiled function got loaded from.
6046 1998-01-09 SL Baur <steve@altair.xemacs.org>
6048 * term/apollo.el: Synched up with InfoDock 3.6.2.
6050 1998-01-08 SL Baur <steve@altair.xemacs.org>
6052 * startup.el (load-init-file): Load autoloads earlier.
6053 (startup-splash-frame): Handle InfoDock logo.
6055 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
6057 (x-init-toolbar-from-resources): Move from x-toolbar.el.
6059 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
6060 doesn't have this function.
6062 * packages.el (locate-data-file): Fix to call `locate-file'.
6064 1998-01-07 SL Baur <steve@altair.xemacs.org>
6066 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
6067 version of version.el.
6068 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
6070 * x-menubar.el (default-menubar): Guard reference to
6072 (default-menubar): Guard references to `font-lock-mode'.
6073 (default-menubar): Guard references to font-menu-this-frame-only-p'.
6074 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
6076 * make-docfile.el: Don't snarf doc strings from autoloads.
6078 * startup.el (load-init-file): Use algorithm from loaddefs.el for
6079 loading auto-autoloads files.
6081 * loaddefs.el: Disable dumping autoloads.
6083 1998-01-05 SL Baur <steve@altair.xemacs.org>
6085 * lisp-mnt.el: Synch to Emacs 20.2.
6087 * help.el: Remove manual autoload of `finder-by-keyword'.
6089 * finder.el (finder-by-keyword): Autoload.
6091 * help.el: Conditionalize hyperbole setup.
6093 1998-01-04 SL Baur <steve@altair.xemacs.org>
6095 * packages.el (package-require): Update to reflect new data format.
6097 1998-01-02 Didier Verna <verna@inf.enst.fr>
6099 * x-menubar.el (default-menubar): make the tutorials available
6100 through the menubar. (Plus some compilation warnings cleanup).
6102 1998-01-04 SL Baur <steve@altair.xemacs.org>
6104 * check-features.el: New file. Perform sanity check after build.
6106 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
6107 files to tooltalk package.
6108 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
6111 * package-admin.el (package-admin-xemacs): Use better default for
6112 location of XEmacs binary.
6114 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
6116 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
6117 tag with sexp and add value tag with value `t'.
6119 1998-01-03 SL Baur <steve@altair.xemacs.org>
6121 * package-get.el: Changes to work with real data.
6122 From Pete Ware <ware@cis.ohio-state.edu>
6124 * packages.el (packages-reload-autoloads): Guard load for the time
6127 * update-elc.el ("packages.el"): Force loading packages.el instead
6128 of possibly out-of-date packges.elc.
6129 * make-docfile.el ("packages.el"): Ditto.
6131 1998-01-02 Colin Rafferty <colin@xemacs.org>
6133 * build-report.el (build-report-delete-regexp): Added a rule for
6134 the main tarball shadowing anything past it.
6136 1998-01-02 SL Baur <steve@altair.xemacs.org>
6138 * packages.el (package-provide): Delete a previous provide.
6140 * package-info.el: New file.
6142 * package-get.el: New file.
6143 From Pete Ware <ware@cis.ohio-state.edu>
6144 (package-get): Fix md5 computation to work with Mule.
6146 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6148 * simple.el (log-message-*): Quote symbols in docstrings properly.
6150 1998-01-01 SL Baur <steve@altair.xemacs.org>
6152 * packages.el (packages-new-autoloads): Ignore symbolic links.
6154 * cus-face.el (face-custom-attributes-get): Fix typo.
6155 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6157 1997-12-31 SL Baur <steve@altair.xemacs.org>
6159 * startup.el (load-init-file): Reload new or changed autoloads
6160 unless inhibited. Reload modified dumped lisp (stubbed).
6162 * packages.el (packages-new-autoloads): New function.
6163 (packages-reload-autoloads): New function.
6164 (packages-reload-dumped-lisp): New (stub) function.
6166 * loadup.el: Inhibit reloading dumped files when running temacs.
6168 * loadhist.el (file-provides): Extend to handle variant
6171 * replace.el (query-replace): Fix typo.
6173 1997-12-30 SL Baur <steve@altair.xemacs.org>
6175 * make-docfile.el: list-autoloads-path has been renamed.
6176 * update-elc.el: list-autoloads has been renamed.
6178 * packages.el (packages-list-autoloads): Renamed.
6179 (packages-list-autoloads-path): Ditto.
6181 1997-12-29 Colin Rafferty <colin@xemacs.org>
6183 * packages.el (packages-find-packages-1): Made it signal a warning
6184 for an error in an auto-autoload.el file.
6186 1997-12-30 SL Baur <steve@altair.xemacs.org>
6188 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
6190 From Aki Vehtari <Aki.Vehtari@hut.fi>
6192 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
6194 * loadhist.el (unload-feature): Remove autoload.
6196 1997-12-28 SL Baur <steve@altair.xemacs.org>
6198 * loadhist.el: Unpackaged.
6200 * help.el (describe-symbol-find-file): Rename
6201 `describe-function-find-file' and make old name obsolete.
6202 (describe-function-1): Use it.
6203 (describe-function-1): Guard reference to
6204 `compiled-function-annotation'.
6206 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6208 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
6210 (help-mode-quit): New optional arg to control whether it kills or
6212 (with-displaying-help-buffer): Don't kill buffer initially, even
6213 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
6214 (help-pretty-print-value): Rename back from
6215 `help-maybe-pretty-print-value'! If `pp-internal' is available
6216 use it, otherwise use dumped `cl-prettyprint'.
6217 (describe-variable): Use `help-pretty-print-value' again.
6218 (find-func): Removed reference to "find-func" at end.
6220 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
6222 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
6223 GUI XEmacs. Rename? x-menubar is rather window system
6224 independant, except for a couple of items.
6226 1997-12-26 SL Baur <steve@altair.xemacs.org>
6228 * x-menubar.el (default-menubar): Remove hyperbole and oobr
6229 entries as they will no longer be distributed with XEmacs.
6231 * format.el (format-alist): Fix image/tiff regexps.
6232 From P. E. Jareth Hein <jareth@camelot-soft.com>
6234 * help.el (help-maybe-pretty-print-value): Rename.
6235 (describe-variable): Use it.
6236 (describe-variable): Add trailing linefeed.
6238 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6240 * help.el (describe-function-1): Don't output anything for
6241 arglist of autoload functions.
6243 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6245 * help.el (describe-function-1): Don't output anything for
6246 arglist of autoload functions.
6248 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6250 * help.el (help-mode-map): New bindings for `help-mode-bury',
6251 `describe-function-at-point', `describe-variable-at-point',
6252 `Info-elisp-ref', `customize-variable', `help-next-section' and
6253 `help-prev-section'.
6254 (help-next-section): New function.
6255 (help-prev-section): New function.
6256 (help-mode-quit): Changed to kill the help buffer.
6257 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
6259 (help-buffer-name): New function to generate the name of help
6261 (with-displaying-help-buffer): Is now a macro. Takes an new first
6262 argument giving the name of the help buffer.
6263 (describe-key): Use `with-displaying-help-buffer' with name.
6264 (describe-mode): Ditto.
6265 (describe-bindings): Ditto.
6266 (describe-prefix-bindings): Ditto.
6267 (view-lossage): Ditto.
6268 (with-syntax-table): New macro.
6269 (function-called-at-point): Use `ignore-errors' and
6270 `with-syntax-table'.
6271 (function-at-point): Ditto.
6272 (describe-function): Use `with-displaying-help-buffer' with name.
6273 (function-arglist): Extracted from `describe-function-1'. Returns
6274 function's arglist as string.
6275 (function-documentation): Extracted from `describe-function-1'.
6276 Returns function's docstring.
6277 (describe-function-1): Remove all the "stream" garbage, including
6278 the stream argument. Use `function-arglist' and
6279 `function-documentation'.
6280 (describe-function-arglist): Just use `function-arglist'.
6281 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
6282 (help-pretty-print-value): New function to help with
6283 pretty-printing variable values. Knows about `#<...>'. Needs
6285 (describe-variable): Use `with-displaying-help-buffer' with name.
6286 Formatting improved. Display file where variable is defined, if
6287 known. Use `help-pretty-print-value'.
6288 (describe-syntax): Use `with-displaying-help-buffer' with name.
6289 (list-processes): Remove "stream" garbage.
6291 1997-12-25 SL Baur <steve@altair.xemacs.org>
6293 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
6294 call a dumped routine instead.
6296 * x-win-xfree86.el: Wrap file in defun.
6297 * x-win-sun.el: Ditto.
6299 1997-12-23 SL Baur <steve@altair.xemacs.org>
6301 * help.el (view-emacs-news): Remove usage of outl-mouse which
6302 advises functions and does other evil things.
6304 1997-12-22 SL Baur <steve@altair.xemacs.org>
6306 * format.el (format-alist): Add `image/tiff'.
6307 From P. E. Jareth Hein <jareth@camelot-soft.com>
6309 1997-12-21 SL Baur <steve@altair.xemacs.org>
6311 * about.el (about-hackers): More names added.
6313 * make-docfile.el: Remove superfluous package path search.
6315 * loaddefs.el: Commentary changes. Removal of VM autoloads.
6317 1997-12-20 SL Baur <steve@altair.xemacs.org>
6319 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
6322 1997-12-18 SL Baur <steve@altair.xemacs.org>
6324 * startup.el (set-default-load-path): Make sure lisp and site-lisp
6325 get trailing slashes when added to the load-path.
6327 * x-init.el (init-x-win): Locate where XEmacs X localization files
6330 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
6332 * x-faces.el: Added support for foregroundToolBarColor
6333 to xpm-color-symbols.
6335 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
6337 * etags.el (tags-remove-duplicates): Removed.
6338 (buffer-tag-table-list): Use `delete-duplicates'.
6340 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
6342 (get*): Defalias to `get'.
6344 * cl.el (eql): Compare integers with `eq'.
6345 (cl-map-extents): Check for `map-extents' first.
6347 1997-12-17 Didier Verna <verna@inf.enst.fr>
6349 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
6350 added the 'numero', 'copyright' and 'trademark' symbols.
6352 * leim/quail/latin-post.el ("french-postfix"): see above.
6354 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
6356 * widget.el (define-widget): Check the arguments.
6358 * cus-edit.el (customize-face): Use `check-argument-type'.
6359 (custom-variable-value-create): Use `signal' to signal error.
6360 (custom-variable-reset-saved): Ditto.
6361 (custom-variable-reset-standard): Ditto.
6362 (custom-face-reset-saved): Ditto.
6364 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
6365 (widget-default-format-handler): Ditto.
6366 (widget-checklist-add-item): Ditto.
6367 (widget-radio-add-item): Ditto.
6368 (widget-editable-list-entry-create): Ditto.
6369 (widget-sexp-prompt-value): Ditto.
6371 * custom.el (custom-declare-variable): Signal errors better.
6372 (custom-handle-keyword): Ditto.
6373 (custom-declare-group): Ditto.
6375 * window-xemacs.el (windows): Ditto.
6377 * menubar.el (menu): Ditto.
6379 * keydefs.el (keyboard): Ditto.
6381 * minibuf.el (minibuffer): Ditto.
6383 * process.el (execute): Ditto.
6385 * fill.el (fill): Ditto.
6387 * modeline.el (modeline): Ditto.
6389 * help.el (help): Ditto.
6391 * faces.el (faces): Ditto.
6393 * files.el (files): Ditto.
6395 * x-init.el (x): Ditto.
6397 * lisp-mode.el (lisp): Ditto.
6399 * process.el (processes): Ditto.
6401 * mouse.el (mouse): Ditto.
6403 * abbrev.el (abbrev): Moved from cus-edit.
6405 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
6406 as variable declaration.
6408 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
6410 * menubar.el (find-menu-item): Use `check-argument-type'.
6411 (find-menu-item): Cosmetic changes.
6413 1997-12-18 SL Baur <steve@altair.xemacs.org>
6415 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
6417 1997-12-17 SL Baur <steve@altair.xemacs.org>
6419 * startup.el (set-default-load-path): Only search package-path
6420 when not running temacs.
6422 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
6425 * loadup.el: Correct commentary. Reformatting.
6426 (really-early-error-handler): Use absolute path to the
6427 first dumped-lisp.el file.
6428 (really-early-error-handler): Print full path name of
6429 each dumped lisp file (inherited from InfoDock).
6431 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
6432 dumped-lisp.el files.
6434 * make-docfile.el (preloaded-file-list): Reorder when the
6435 package-path is searched.
6436 * update-elc.el: Ditto.
6438 * lisp-mode.el (call-with-condition-handler): Treat the same as
6439 `condition-case' for indentation.
6441 * about.el (about-xemacs): Update release date.
6443 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
6445 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
6446 anywhere but at the last clause.
6447 (ecase): Disallow `t' and `otherwise'.
6449 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6451 * cus-edit.el (custom-buffer-create-buttons): New function
6452 from stuff moved out of `custom-buffer-create-internal'.
6453 (custom-novice): New variable. Default t.
6454 (custom-display-global-buttons): Ditto. Default `top'.
6455 (custom-buffer-create-internal): Only display help if
6456 `custom-novice' is non-nil. Display global buttons according to
6457 `custom-display-global-buttons'.
6459 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
6461 * menubar.el (find-menu-item): Use `check-argument-type'.
6462 (find-menu-item): Cosmetic changes.
6464 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
6466 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
6469 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6471 * format.el (format-deannotate-region): Bug fix.
6472 Deannotating a region containing unknown tags would fail
6473 (causing decoding of text/enriched to fail at user level)
6475 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
6477 * minibuf.el (read-directory-name): Support sixth
6478 arg, HISTORY, as already documented.
6480 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
6482 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
6485 1997-12-14 SL Baur <steve@altair.xemacs.org>
6487 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
6490 1997-12-13 SL Baur <steve@altair.xemacs.org>
6492 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.