58173d302caafb2f2efa68adde1f84254832602c
[chise/xemacs-chise.git-] / lisp / ChangeLog
1 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `chinese-gb2312'.
5
6         * dumped-lisp.el (preloaded-file-list): Add
7         "u02200-Mathematical-Operators.el" and
8         "u02300-Miscellaneous-Technical.el".
9
10         * utf-2000/u02200-Mathematical-Operators.el,
11         utf-2000/u02300-Miscellaneous-Technical.el: New files.
12
13 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
14
15         * mule/mule-charset.el (default-coded-charset-priority-list): Add
16         `chinese-cns11643-*'.
17
18         * dumped-lisp.el (preloaded-file-list): Add
19         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
20         "u02190-Arrows.el" in UTF-2000.
21
22         * utf-2000/u02100-Letterlike-Symbols.el,
23         utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
24         files.
25
26 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `korean-ksc5601'.
30
31         * dumped-lisp.el (preloaded-file-list): Add
32         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
33         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
34         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
35
36         * utf-2000/u02000-General-Punctuation.el,
37         utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
38         utf-2000/u020A0-Currency-Symbols.el,
39         utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
40         files.
41
42 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
43
44         * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
45         code-point of GR-set as GR value.
46
47 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
48
49         * utf-2000/char-db-util.el (insert-char-data): Modify order when
50         CHAR does not have `decimal-digit-value' property.
51
52         * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
53         code-point of GR-set as GR value.
54         (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
55         LIGATURE IJ>.
56
57         * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
58         code-point of GR-set as GR value.
59
60 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
61
62         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
63
64         * utf-2000/ccs-viscii.el: Deleted.
65
66 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
67
68         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
69         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
70         "u01780-Khmer.el", "u01800-Mongolian.el",
71         "u01E00-Latin-Extended-Additional.el" and
72         "u01F00-Greek-Extended.el" in UTF-2000.
73
74         * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
75         utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
76         utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
77         utf-2000/u01E00-Latin-Extended-Additional.el,
78         utf-2000/u01F00-Greek-Extended.el: New files.
79
80 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
81
82         * utf-2000/char-db-util.el (insert-char-data): Print GR value for
83         GR-set.
84
85 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
86
87         * mule/mule-charset.el (default-coded-charset-priority-list): Add
88         `ethiopic-ucs' and `ethiopic'.
89
90         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
91         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
92
93         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
94         from mule/ethiopic.el.
95
96         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
97         mule/mule-conf.el.
98
99         * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
100         utf-2000/u01200-Ethiopic.el: New files.
101
102 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
103
104         * utf-2000/char-db-util.el (char-db-update-comment): Use
105         mapping-table for `arabic-iso8859-6'.
106         (insert-char-data-with-variant): New function.
107         (insert-char-range-data): Use `insert-char-data-with-variant'.
108         (what-char-definition): Use `insert-char-data-with-variant'
109         instead of `insert-char-data'; use `char-db-update-comment'.
110
111 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
112
113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
114         `lao'.
115
116         * mule/mule-conf.el (lao): New coded-charset.
117
118         * dumped-lisp.el (preloaded-file-list): Add
119         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
120         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
121         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
122         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
123         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
124
125         * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
126         utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
127         utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
128         utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
129         utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
130         utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
131         utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
132
133 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
134
135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
136         `ucs-bmp' and `arabic-iso8859-6'.
137
138 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
139
140         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
141         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
142         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
143
144         * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
145         utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
146         utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
147
148 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
149
150         * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
151         Fix typo.
152
153         * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
154
155 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
156
157         * utf-2000/u002B0-Spacing-Modifier-Letters.el,
158         utf-2000/u00250-IPA-Extensions.el: Reformatted.
159
160 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
161
162         * utf-2000/char-db-util.el (insert-char-data): Fix format of
163         `iso-10646-comment'; swap order of `->lowercase' and
164         `->titlecase'.
165
166         * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
167         code-points.
168
169 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
170
171         * utf-2000/char-db-util.el (char-attribute-name<): New function.
172         (insert-char-data): Use `char-attribute-name<' to sort; change
173         order of `iso-10646-comment'.
174         (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
175
176         * utf-2000/u00100-Latin-Extended-A.el,
177         utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
178         code-points.
179
180 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
181
182         * utf-2000/char-db-util.el (insert-char-data): Change order.
183         (insert-char-range-data): Insert variants.
184         (char-db-update-comment): Fix problem with ascii and
185         non-ISO-2022-sets; don't insert control-characters.
186
187         * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
188         code-points.
189
190 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
191
192         * startup.el (normal-top-level): Load autoload file for UTF-2000
193         in UTF-2000.
194
195         * utf-2000/auto-autoloads.el: New file.
196
197         * utf-2000/char-db-util.el: New file.
198
199 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
200
201         * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
202
203 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
204
205         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
206         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
207         "u00020-Basic-Latin.el", "u00080-C1.el",
208         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
209         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
210         "u002B0-Spacing-Modifier-Letters.el",
211         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
212         UTF-2000.
213
214         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
215         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
216
217         * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
218         utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
219         utf-2000/u00180-Latin-Extended-B.el,
220         utf-2000/u00100-Latin-Extended-A.el,
221         utf-2000/u00250-IPA-Extensions.el,
222         utf-2000/u002B0-Spacing-Modifier-Letters.el,
223         utf-2000/u00300-Combining-Diacritical-Marks.el,
224         utf-2000/u00370-Greek.el: New files.
225
226 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
227
228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
229         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
230         instead of `vietnamese-viscii-*'.
231
232 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
233
234         * mule/mule-conf.el: New file.
235
236         * mule/misc-lang.el: Move definition of charset `ipa' to
237         mule/mule-conf.el.
238
239 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
240
241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
242         `latin-viscii'; prefer it for characters used in Vietnamese.
243
244         * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
245
246 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
247
248         * bytecomp.el (byte-compile-insert-header): Fix regexp.
249
250 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
251
252         * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
253         `latin-viscii-*'.
254
255 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
256
257         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
258         `vietnamese-viscii-lower'.
259         (latin-viscii-upper): Renamed from charset
260         `vietnamese-viscii-upper'.
261         (vietnamese-viscii-lower): New alias for charset
262         `latin-viscii-lower'.
263         (vietnamese-viscii-upper): New alias for charset
264         `latin-viscii-upper'.
265
266 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
267
268         * mule/mule-charset.el (default-coded-charset-priority-list):
269         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
270
271 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
272
273         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
274         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
275         utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
276         utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
277         from lisp/mule.
278
279         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
280         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
281         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
282         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
283         lisp/utf-2000.
284
285 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
286
287         * mule/ccs-tcvn5712.el: New file.
288
289 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
290
291         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
292         in UTF-2000.
293
294 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
295
296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
297         `japanese-jisx0208'.
298
299 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
300
301         * dumped-lisp.el (preloaded-file-list): Add
302         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
303         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
304         UTF-2000.
305
306         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
307         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
308         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
309         mule/ccs-viscii.el: New files.
310
311         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
312         if \uXXXX is found.
313
314 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
315
316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
317         `hiragana-jisx0208' and `katakana-jisx0208'.
318
319 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
320
321         * mule/chinese.el (chinese-cns11643-3): Define it even if
322         `utf-2000' is provided.
323         (chinese-cns11643-4): Likewise.
324         (chinese-cns11643-5): Likewise.
325         (chinese-cns11643-6): Likewise.
326         (chinese-cns11643-7): Likewise.
327
328 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
329
330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
331         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
332
333 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
334
335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
336         `cyrillic-iso8859-5' and `greek-iso8859-7'.
337
338 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
339
340         * mule/mule-charset.el (default-coded-charset-priority-list):
341         Setup in UTF-2000.
342
343 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
344
345         * mule/viet-chars.el: Don't define charset
346         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
347         they are defined as builtin charsets.
348
349 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
350
351         * version.el (emacs-version): Add more space just before UTF-2000
352         version string.
353
354 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
355
356         * version.el ([constant] emacs-version): Don't add a space in the
357         preceding place of `xemacs-betaname' because it is duplicated.
358         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
359
360         * startup.el (splash-frame-body): Add ETL.
361
362 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
363
364         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
365         is provided because it is defined as builtin charset.
366         (chinese-cns11643-4): Likewise.
367         (chinese-cns11643-5): Likewise.
368         (chinese-cns11643-6): Likewise.
369         (chinese-cns11643-7): Likewise.
370
371 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
372
373         * mule/mule-cmds.el (reset-language-environment): Fix problem when
374         coding-system `iso-10646-ucs-4' is not defined.
375
376 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
377
378         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
379         coding-system if `utf-2000' is provided.
380
381 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
382
383         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
384         `utf-2000' is provided.
385
386 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
387
388         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
389         if utf-2000 is provided temporally.
390
391 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
392
393         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
394         as builtin variable].
395
396 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
397
398         * files.el (insert-file-contents-literally): Treat file as binary;
399         call file-name-handlers. [sync with Emacs 20.3.10]
400
401 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
402
403         * XEmacs 21.2.19 is released
404
405 1999-07-28  SL Baur  <steve@miho>
406
407         * code-files.el (insert-file-contents): Fix docstring.
408         revert previous change.
409
410 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
411
412         * fill.el (fill-region-as-paragraph): Change re-break-point to
413         contain word-across-newline plus one character so that filling
414         Japanese and Chinese works as desired.
415         * simple.el (do-auto-fill): Ditto.
416
417 1999-07-26  SL Baur  <steve@miho>
418
419         * mule/japanese.el ("Japanese"): Do not specify a default input
420         method.
421         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
422
423 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
424
425         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
426         able to use cl-macs macro in early lisp.
427
428 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
429
430         * custom.el: 
431         * cus-face.el: 
432         * cus-edit.el:
433                 Massive custom Theme API changes.
434
435 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
436
437         * code-files.el (insert-file-contents): Regard
438         coding-system-magic-cookie if `coding-system-for-read' is nil.
439
440 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
441
442         * mule/thai-xtis.el: Add coding: local variable, to avoid
443         bootstrapping problem with C locale.
444
445 1999-07-22  Andy Piper  <andy@xemacs.org>
446
447         * dumped-lisp.el (preloaded-file-list): guard against putting
448         gutter-items in a less than functional XEmacs.
449         * gutter-items.el: put call to `add-tab-to-gutter' back in.
450
451 1999-07-18  Bob Weiner  <weiner@beopen.com>
452
453         * fill.el (fill-context-prefix): Fixed bug that prevented the
454         setting of an adaptive fill prefix when the `dont-skip-first' was
455         t.
456
457 1999-07-22  SL Baur  <steve@miho>
458
459         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
460
461 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
462
463         * files.el (interpreter-mode-alist): add `make', `guile', and 
464         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
465         makefile-mode, guile is a scheme, and someday XEmacs will be
466         modular enough to use as an efficient scripting tool.)
467
468 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
469
470         * mule/mule-cmds.el (reset-language-environment): Regard
471         coding-category `utf-8' and `ucs-4' if they are available.
472
473 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
474
475         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
476         (prefer-coding-system): Fix DOC-string.
477
478         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
479         DOC-string too.
480
481         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
482         Mule.
483         (coding-system-change-eol-conversion): Fix DOC-string.
484
485 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
486
487         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
488         instead of `list-coding-system'.
489
490 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
491
492         * menubar-items.el (default-menubar): `select-input-method' was
493         renamed to `set-input-method'.
494
495         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
496         "Set Language Environment" menu.
497
498         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
499         "Describe Language Support" menu.
500
501 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
502
503         * mule/chinese.el ("Chinese-GB"): Rename
504         `chinese-gb-environment-setup-function' to
505         `setup-chinese-gb-environment-internal'.
506
507 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
508
509         * mule/korean.el: Use `define-coding-system-alias' instead of
510         `copy-coding-system'.
511
512 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
513
514         * mule/mule-cmds.el (set-language-environment-coding-systems):
515         Treat duplicated coding-categories.
516
517 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
518
519         * mule/japanese.el: Use `define-coding-system-alias' instead of
520         `copy-coding-system'.
521
522 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
523
524         * mule/vietnamese.el: Specify `iso-8-1' as a category of
525         coding-system `viscii'.
526
527 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
528
529         * mule/cyrillic.el:
530         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
531         (cyrillic-alternativnyj-decode-table): New variable.
532         (cyrillic-alternativnyj-encode-table): New variable.
533         - Specify `iso-8-1' as a category of coding-system
534           `alternativnyj'.
535         - Abolish general Cyrillic environment.
536
537 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
538
539         * mule/chinese.el:
540         - Use `define-coding-system-alias' instead of `copy-coding-system'.
541         - Register `chinese-gb-environment-setup-function' as a
542           `setup-function' of "Chinese-GB" environment.
543
544 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
545
546         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
547         optional argument `parents'.
548
549         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
550         property for Thai-XTIS.
551
552         * mule/mule-help.el (help-with-tutorial): Use property
553         `tutorial-coding-system' of language-info as a coding-system to
554         read tutorial file.
555
556 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
557
558         * mule/thai-xtis.el: Don't setup `setup-function' and
559         `exit-function'.
560
561         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
562         `set-coding-category-system' to set up coding-system for
563         coding-category.
564
565         * mule/mule-cmds.el (prefer-coding-system): Use
566         `set-coding-category-system' to set up coding-system for
567         coding-category.
568
569 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
570
571         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
572         Thai-XTIS environment.
573
574         * mule/mule-cmds.el (prefer-coding-system): Use
575         `find-coding-system' instead of `coding-system-p'.
576
577 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
578
579         * mule/mule-cmds.el (set-language-environment-coding-systems):
580         Modify eol-type for XEmacs.
581
582         * mule/thai-xtis.el: Delete unused local variable `category'.
583
584         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
585         function.
586         (prefer-coding-system): Don't call
587         `update-coding-systems-internal'; use function
588         `coding-category-list' instead of variable `coding-category-list';
589         use `set-coding-priority-list' instead of `set-coding-priority';
590         modify `eol-type' for XEmacs.
591
592         * mule/mule-misc.el (string-width): Use `charset-width' instead of
593         `charset-columns'.
594         (char-width): Likewise.
595
596 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
597
598         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
599         `tis-620'.
600
601         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
602         `set-coding-priority-list' instead of `set-coding-priority'; don't
603         call `update-coding-systems-internal'.
604
605         * mule/mule-misc.el (coding-system-get): New function.
606         (coding-system-put): New function.
607         (coding-system-category): New function.
608
609 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
610
611         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
612         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
613         to avoid conflict with leim/quail/thai-xtis.
614
615         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
616         to thai-xtis-chars.el.
617
618         * mule/thai-xtis-chars.el: New file (split from
619         mule/thai-xtis.el).
620
621 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
622
623         * mule/thai-xtis.el:
624         - Change category for the charset `thai-xtis' to `?x' from `?T'.
625         - Add syntax entries.
626         - Put `preferred-coding-system' of the charset `thai-xtis' to
627           `tis-620'.
628
629 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
630
631         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
632         rewritten to use write-multibyte-character.
633
634 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
635
636         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
637         of `iso-2022-7'.
638         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
639         ported yet.
640         (read-input-method-name): Treat optional argument `default'.
641
642 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
643
644         * mule/mule-cmds.el (set-language-info): Don't set up menus at
645         all.
646         (set-language-info-alist): Set up menus here.
647         
648 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
649
650         * minibuf.el (completing-read): Add new optional argument
651         `default'.
652         (read-coding-system): Add new optional argument
653         `default-coding-system'.
654
655 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
656
657         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
658         (viet-viscii-...->viet-vscii...).
659
660 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
661
662         * mule/mule-cmds.el: Change MULE to Mule in docstrings
663         and menus.
664
665 1999-04-12  Richard M. Stallman  <rms@gnu.org>
666
667         * mule/mule-cmds.el (input-method-function): Add permanent-local
668         property.
669
670 1999-03-30  Dave Love  <fx@gnu.org>
671
672         * mule/mule-cmds.el (current-language-environment): Doc fix.
673
674 1999-02-06  Richard Stallman  <rms@gnu.org>
675
676         * mule/european.el (setup-slovenian-environment): New function.
677         ("Slovenian"): New language environment.
678
679 1999-01-27  Dave Love  <fx@gnu.org>
680
681         * mule/mule-cmds.el (current-language-environment): Provide :link,
682         :type (choices) and appropriate :get.
683
684 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
685
686         * mule/mule-cmds.el (describe-language-environment): Don't alter
687         input-method-alist.
688
689 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
690
691         * mule/mule-cmds.el (prefer-coding-system): Call
692         set-coding-priority, so that the internal array of priorities is
693         also updated.
694
695 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
696
697         * mule/mule-cmds.el (prefer-coding-system): If the argument
698         requires specific EOL conversion type, make the default coding
699         systems use that.
700
701 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
702
703         * mule/mule-cmds.el (set-language-environment): Pass the default
704         eol-type to set-language-environment-coding-systems.
705         (set-default-coding-systems): Copy the eol-type property for the
706         new default values of {buffer-file,process}-coding-system from the
707         old defaults.
708         (set-language-environment-coding-systems): Accept an optional
709         argument EOL-TYPE, and set the eol-type property of the default
710         coding systems accordingly.
711
712 1998-10-26  Kenichi Handa <handa@etl.go.jp>
713
714         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
715         use generate-new-buffer instead of get-buffer-create.
716
717 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
718
719         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
720
721 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
722
723         * mule/mule-cmds.el (default-input-method): Fix custom type.
724
725 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
726
727         * mule/mule-cmds.el (setup-specified-language-environment):
728         Add apropos-inhibit property.
729         (describe-specified-language-support): Likewise.
730
731 1998-09-06  Bill Richter  <richter@math.nwu.edu>
732
733         * mule/mule-cmds.el: Doc fixes.
734
735 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
736
737         * mule/mule-cmds.el (register-input-method): Doc-string
738         modified.
739
740 1998-09-01  Dave Love  <fx@gnu.org>
741
742         * mule/mule-cmds.el (current-language-environment): Fix
743         setter function.
744
745 1998-08-31  Paul Eggert  <eggert@twinsun.com>
746
747         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
748         mule/european.el, mule/hebrew.el, mule/japanese.el,
749         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
750         avoid bootstrapping problem if you need to recompile all the Lisp
751         files using interpreted code.
752
753 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
754
755         * mule/european.el ("Latin-1"): Modify `documentation' key value.
756         ("Latin-2"): Likewise.
757
758 1998-08-18  Per Starback  <starback@update.uu.se>
759
760         * mule/european.el (setup-latin2-environment): Fix typo.
761
762 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
763
764         * mule/european.el: Give proper value of `input-method' key to all
765         lang. env.
766
767         * mule/mule-cmds.el (activate-input-method): Handle the case that
768         the arg INPUT-METHOD is nil correctly.
769         (read-multilingual-string): Activate the specified input method
770         before calling read-string.  Afterward, activate the original
771         input method.
772
773 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
774
775         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
776         (set-language-info-alist): Fix typo in doc-string.
777
778         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
779
780 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
781
782         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
783         (reset-language-environment): New function for the job that
784         setup-english-environment used to do.
785         (set-language-environment): Do more setups according to the info
786         in language-info-alist.
787         (read-language-name): Handle the case that the arg KEY is nil.
788         (describe-language-environment): Handle input-method property.
789
790         * mule/: All files under this directory, which related with
791         specific languages (such as mule/european.el, mule/greek.el,
792         mule/hebrew.el, mule/misc-lang.el), modified as below.
793         (setup-XXX-environment): Just call set-language-environment.  If
794         they used to do some other jobs than what done by
795         set-language-environment, those jobs are done in
796         setup-XXX-environment-internal now.
797         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
798         the value to setup-XXX-environment-internal.  Add properties
799         input-method and features.
800
801         * mule/english.el (setup-english-environment): Just call
802         reset-language-environment.
803
804         * mule/european.el (setup-8-bit-environment): Function deleted.
805
806 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
807
808         * mule/mule-cmds.el (input-method-exit-on-first-char)
809         (input-method-use-echo-area): Doc fixes.
810
811 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
812
813         * mule/mule-cmds.el (input-method-exit-on-first-char): New
814         variable.
815         (input-method-use-echo-area): New variable.
816
817 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
818
819         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
820
821 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
822
823         * mule/mule-cmds.el (activate-input-method): Update mode line.
824         (inactivate-input-method): Likewise.
825
826 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
827
828         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
829         input method in the current buffer, but just bind
830         current-input-method.
831
832 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
833
834         * mule/hebrew.el ("Hebrew"): Add coding-priority.
835
836         * mule/misc-lang.el ("IPA"): Add coding-priority and
837         coding-system.
838
839 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
840
841         * mule/greek.el: Add coding-priority.
842
843 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
844
845         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
846         LANG-ENV.
847
848 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
849
850         * mule/mule-cmds.el (register-input-method): Fix previous change.
851         (setup-specified-language-environment): Doc fix.
852
853 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
854
855         * mule/mule-cmds.el: Several doc fixes.
856         (get-language-info, set-language-info): Rename argument.
857         (set-language-info-alist): Likewise.
858         (register-input-method): Rename argument.
859         (activate-input-method): If INPUT-METHOD is nil, deactivate.
860
861 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
862
863         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
864         default value while reading an input method.
865
866 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
867
868         * mule/mule-cmds.el (universal-coding-system-argument):
869         Use buffer-file-coding-system as default.
870
871 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
872
873         * mule/korean.el ("Korean"): Doc fix.
874
875 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
876
877         * mule/mule-cmds.el (describe-language-environment): Print the
878         languge environment at the head.
879
880 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
881
882         * mule/japanese.el: Set exit-function to exit-japanese-environment
883         for Japanese environment.
884
885 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
886
887         * mule/mule-cmds.el (set-language-environment): Doc fix.
888         (current-language-environment): Use defcustom.
889         (default-input-method): Specify :type.
890
891 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
892
893         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
894         modified.
895         (prefer-coding-system): Doc-string modified.
896
897 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
898
899         * mule/mule-cmds.el (set-language-info): Doc-string
900         describes `coding-priority' KEY.
901         (set-language-environment-coding-systems): New function.
902         (select-safe-coding-system): New function.
903         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
904         (set-language-info-alist): New optionla arg PARENTS.  Call
905         set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
906         (set-language-environment-coding-systems): New function.
907
908         * mule/chinese.el: Remove setting up of
909         describe-chinese-environment-map and
910         setup-chinese-environment-map.  Exclude them in args of calls to
911         set-language-info-alist.  Register coding-priority key in
912         language-info-alist.
913
914         * mule/cyrillic.el: Remove setting up of
915         describe-cyrillic-environment-map and
916         setup-cyrillic-environment-map.  Exclude them in args of calls to
917         set-language-info-alist.  Register coding-priority key in
918         language-info-alist.
919
920         * mule/english.el: Register coding-priority key in
921         language-info-alist.
922
923         * mule/ethiopic.el: Register coding-priority key in
924         language-info-alist.
925
926         * mule/european.el: Remove setting up of
927         describe-european-environment-map and
928         setup-european-environment-map.  Exclude them in args of calls to
929         set-language-info-alist.  Register coding-priority key in
930         language-info-alist.  Add "German" language env.
931         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
932         (setup-german-environment): New function.
933
934         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
935         change default input method to "greek-postfix".
936
937         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
938         coding-priority key in
939
940 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
941
942         * mule/mule-cmds.el (set-language-info): Doc fix.
943         (input-method-inactivate-hook): Doc fix.
944
945 1997-11-20  Karl Heuer  <kwzh@gnu.org>
946
947         * mule/mule-cmds.el (set-input-method): Renamed from
948         select-input-method.
949
950 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
951
952         * mule/mule-cmds.el (set-language-environment): Run
953         exit-language-environment-hook before calling `exit-function'
954         which is specified for the language environment.
955
956 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
957
958         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
959         modified.
960         (prefer-coding-system): Likewise.
961         (describe-language-environment): Print aliases of each coding
962         system.
963         (set-language-environment-hook): New variable.
964         (exit-language-environment-hook): New variable.
965         (set-language-environment): Call these hooks.  Before setting a
966         new language environment, exit from the
967         current-language-environment if necessary.
968         (input-method-verbose-flag): The value can be nil, t,
969         complex-only, or default.
970         (input-method-highlight-flag): Doc-string augmented.
971         (activate-input-method): Check if we can run the registered
972         function to activate an input method.
973
974         * mule/korean.el: Set exit-function for language environment
975         "Korean" to exit-korean-environment.
976         (setup-korean-environment): Moved to korea-util.el.
977
978 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
979
980         * mule/mule-cmds.el (read-multilingual-string): Use
981         current-input-method prior to default-input-method.  Don't bind
982         current-input-method by `let', instead, activate the specified
983         input method in the current buffer temporarily.
984
985 1997-10-19  John F. Whitehead  <jfw@cisco.com>
986
987         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
988
989 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
990
991         * mule/chinese.el (post-read-decode-hz): Return the result of
992         decode-hz-region.
993         (pre-write-encode-hz): Do not change the value of
994         last-coding-system.
995
996 1998-09-06  Bill Richter  <richter@math.nwu.edu>
997
998         * mule/mule-ccl.el: Doc fixes.
999
1000 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
1001
1002         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
1003         (check-ccl-program): New macro.
1004
1005 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
1006
1007         * mule/mule-ccl.el: Comment about CCL syntax modified.
1008         (ccl-command-table): Add read-multibyte-character and
1009         write-multibyte-character.
1010         (ccl-code-table): Add ex-cmd.
1011         (ccl-extended-code-table): New variable.
1012         (ccl-embed-extended-command): New function.
1013         (ccl-compile-read-multibyte-character,
1014         ccl-compile-write-multibyte-character) New functions.
1015         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
1016         ccl-dump-write-multibyte-character): New functions.
1017
1018 1999-07-22  SL Baur  <steve@miho>
1019
1020         * config.el (config-value-file): config.values is installed into
1021         doc-directory.
1022         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
1023
1024 1999-07-19  Didier Verna  <verna@inf.enst.fr>
1025
1026         * rect.el: all functions rewritten, except when noted. Below is a
1027         list of interface changes.
1028         (apply-on-rectangle): new function. Obsoletes
1029         `operate-on-rectangle'. All functions that used to call this
1030         function now call the new one.
1031         (kill-rectangle): added optional prefix arg to fill lines.
1032         (delete-rectangle): ditto.
1033         (delete-extract-rectangle): ditto.
1034         (open-rectangle): ditto.
1035         (clear-rectangle): ditto.
1036         (delete-rectangle-line): added third arg FILL.
1037         (delete-extract-rectangle-line): ditto.
1038         (open-rectangle-line): ditto.
1039         (clear-rectangle-line): ditto.
1040
1041 1999-07-18  Andy Piper  <andy@xemacs.org>
1042
1043         * menubar-items.el (default-menubar): add gutter options.
1044
1045         * gutter-items.el: new file.
1046         (gutter): new group for custom.
1047         (gutter-visible-p): new variable.
1048         (default-gutter-position): ditto.
1049         (buffers-tab): new group for the buffers tab.
1050         (gutter-buffers-tab): widget to put in the gutter.
1051         (buffers-tab-max-size): max number of tabs.
1052         (buffers-tab-switch-to-buffer-function): function to call when a
1053         tab is pressed.
1054         (buffers-tab-omit-function): filter buffers with this function.
1055         (buffers-tab-format-buffer-line-function): format buffer names for
1056         inclusion in tabs.
1057         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
1058         the record.
1059         (build-buffers-tab-internal): build a list of tab items.
1060         (buffers-tab-items): ditto.
1061         (add-tab-to-gutter): put a tab in the gutter area.
1062         (update-tab-in-gutter): reset the buffers in the tab.
1063
1064         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
1065
1066         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
1067         (switch-to-buffer-hooks): new hook.
1068
1069         * toolbar.el (default-toolbar-position): fix typo.
1070
1071 1999-07-16  Andy Piper  <andy@xemacs.org>
1072
1073         * gui.el (make-dialog-frame): turn off gutters for dialogs.
1074
1075 1999-07-15  Didier Verna  <verna@inf.enst.fr>
1076
1077         * cus-edit.el (custom-prompt-variable): optional third arg makes
1078         prompt for a comment string.
1079         (customize-set-value): optional prefix makes this function handle
1080         variable comments.
1081         (customize-set-variable): ditto.
1082         (customize-save-variable): ditto.
1083         (customize-customized): handle custom comments.
1084         (customize-save-customized): ditto.
1085         (custom-variable-state-set): ditto.
1086         (custom-face-state-set): ditto.
1087         (customize-saved): ditto.
1088         (custom-variable-set): ditto.
1089         (custom-face-set): ditto.
1090         (custom-variable-save): ditto.
1091         (custom-face-save): ditto.
1092         (custom-variable-reset-saved): ditto.
1093         (custom-face-reset-saved): ditto.
1094         (custom-variable-reset-standard): ditto.
1095         (custom-face-reset-standard): ditto.
1096         (custom-comment-face): new face.
1097         (custom-comment-tag-face): ditto.
1098         (custom-comment): new widget.
1099         (custom-comment-create): new function.
1100         (custom-comment-delete): ditto.
1101         (custom-comment-value-set): ditto.
1102         (custom-comment-show): ditto.
1103         (custom-comment-invisible-p): ditto.
1104         (custom-variable-value-create): create a comment field widget.
1105         (custom-face-value-create): ditto.
1106         (custom-variable-menu): new entry for adding a custom comment.
1107         (custom-face-menu): ditto.
1108         (custom-save-variables): possibly save custom comments.
1109         (custom-save-faces): ditto.
1110
1111         * cus-face.el (custom-set-faces): the arguments can now have a
1112         custom comment as fourth argument.
1113
1114         * custom.el (custom-set-variables): the arguments can now have a
1115         custom comment as fifth element.
1116
1117 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
1118
1119         * XEmacs 21.2.18 is released
1120
1121 1999-07-13  SL Baur  <steve@miho>
1122
1123         * lib-complete.el (read-library-name): Revert previous change.
1124         (read-library): Ditto.
1125
1126 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
1127
1128         * packages.el (packages-package-list): Capitalize docstring.
1129
1130         * packages.el (packages-find-package-library-path): Use #'nconc
1131         rather than #'append to reduce consing -- #'mapcar uses Flist,
1132         which returns a freshly consed list.  #'append would create yet
1133         another fresh list, using Fmake_list in concat.
1134
1135         * packages.el (package-provide): Use setq with remassq like it
1136         says in its docstring.
1137
1138 1999-07-06  SL Baur  <steve@miho.m17n.org>
1139
1140         * lib-complete.el (progn-with-message): Fix typo.
1141
1142 1999-07-06  SL Baur  <steve@miho.m17n.org>
1143
1144         * mule/mule-misc.el (char-octet): Make function match docstring.
1145         From Katsumi Yamaoka <yamaoka@jpl.org>
1146
1147 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
1148
1149         * wid-edit.el (widget-documentation): corrected spelling error.
1150
1151 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
1152
1153         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
1154         keys if already bound
1155
1156 1999-07-06  SL Baur  <steve@miho.m17n.org>
1157
1158         * lib-complete.el (progn-with-message): Revert previous changes.
1159
1160 1999-06-24  Bob Weiner  <weiner@beopen.com>
1161
1162         * lib-complete.el (find-library):
1163         (find-library-other-window):
1164         (find-library-other-frame): Completely rewrote
1165         so that these functions actually work when called non-interactively.
1166         Also made them handle LIBRARY arguments which end with .el or .elc.
1167
1168 1999-06-24  Bob Weiner  <weiner@beopen.com>
1169
1170         * simple.el (indent-new-comment-line): Locally bound
1171         `block-comment-start' to `comstart' or else when this is called
1172         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
1173         `block-comment-start' value, ignoring any existing spacing after a
1174         comment prefix in the previous line and producing ugly comments.
1175
1176 1999-06-23  Bob Weiner  <weiner@beopen.com>
1177
1178         * list-mode.el (mouse-choose-completion):
1179         (choose-completion):
1180         (completion-switch-to-minibuffer): Added.
1181         ([Tab]): [Tab] previously switched to the minibuffer
1182         but since [space] does that and since most applications in the
1183         world use [Tab] to select the next item in a list, do that in the
1184         *Completions* buffer too.  This will cause the least confusion
1185         among the largest population of users.  -- Bob Weiner, BeOpen.com,
1186         06/23/1999.
1187
1188 1999-06-22  Bob Weiner  <weiner@beopen.com>
1189
1190         * help.el (help-buffer-name): Added support for a null value
1191         of `help-buffer-prefix-string' since some buffers require no
1192         prefix.
1193
1194 1999-06-20  Bob Weiner  <weiner@beopen.com>
1195
1196         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
1197         in the completion-list-mode-map to bury the completions buffer
1198         even when the minibuffer is no longer active.
1199
1200 1999-06-20  Bob Weiner  <weiner@beopen.com>
1201
1202         * list-mode.el (list-mode): It is visually disconcerting to have
1203         the text cursor disappear within list buffers, especially when
1204         moving from window to window, so leave it visible.
1205
1206 1999-07-01  SL Baur  <steve@miho.m17n.org>
1207
1208         * menubar-items.el (default-menubar): Conditionalize the bug
1209         report menu item (which may not be possible in this XEmacs).
1210         Reported by: Ken'ichi Handa <handa@etl.go.jp>
1211
1212 1999-06-30  SL Baur  <steve@miho.m17n.org>
1213
1214         * subr.el (with-current-buffer): DOC string fix.
1215         Suggested by Bob Weiner <weiner@altrasoft.com>
1216
1217 1999-06-25  Charles G Waldman <cgw@fnal.gov>
1218
1219         * cus-face.el (custom-face-italic): insert missing args
1220
1221 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1222
1223         * packages.el (package-locations): Changed default early package
1224         hierarchies to ~/.xemacs/mule-packages and
1225         ~/.xemacs/xemacs-packages.
1226
1227 1999-06-23  SL Baur  <steve@miho.m17n.org>
1228
1229         * mule/mule-category.el (Top Level): ASCII is also latin-1.
1230
1231 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1232
1233         * packages.el (package-locations): Changed default early package
1234         hierarchy to ~/.xemacs/packages.
1235         (package-locations): Removed `packages' as a possible name for a
1236         late package hierarchy.
1237
1238 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1239
1240         * mule/mule-category.el (word-combining-categories): Set up new
1241         variable.
1242         (word-separating-categories): Likewise.
1243
1244 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
1245
1246         * XEmacs 21.2.17 is released
1247
1248 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
1249
1250         * font-menu.el (font-menu-set-font): allow for nil specification
1251         of font size.
1252
1253 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
1254
1255         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
1256         is 1.
1257
1258 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
1259
1260         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
1261         8859-5 instead of ISO 8859-1.
1262
1263 1999-06-15  SL Baur  <steve@steve1.m17n.org>
1264
1265         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
1266         (viet-viscii-encode-table): Ditto.
1267
1268         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
1269         Make obsolete definition of char-octet.
1270
1271 1999-06-14  SL Baur  <steve@steve1.m17n.org>
1272
1273         * subr.el: Move no-Mule make-char ...
1274         * help-nomule.el (make-char): To here.
1275         (string-width): Make Mule compatibility alias.
1276
1277 1999-06-15  Andy Piper  <andy@xemacs.org>
1278
1279         * select.el (get-selection-no-error): really make there be no-error.
1280         (get-selection): revert to original.
1281
1282 1999-06-11  Andy Piper  <andy@xemacs.org>
1283
1284         * select.el (selection-sets-clipboard): renamed.
1285         (own-selection): use it.
1286
1287 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
1288
1289         * XEmacs 21.2.16 is released
1290
1291 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1292
1293         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
1294         missing characters to avoid crash.
1295
1296 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
1297
1298         * coding.el (set-terminal-coding-system): Only set the console
1299         coding system on the selected console if it is a tty.
1300
1301 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
1302
1303         * cus-face.el:
1304         * cus-edit.el:
1305         * faces.el:
1306         (custom):
1307         (face-spec-set):
1308         * faces.el (frob-face-property):
1309         * font-menu.el (font-menu-set-font):
1310                   Actually apply changes from 1999-03-17
1311
1312 1999-06-10  Andy Piper  <andy@xemacs.org>
1313
1314         * select.el (get-selection): abstract out non error-signalling
1315         part.
1316         (get-selection-no-error): get-selection without signalling an
1317         error.
1318         (selection-is-clipboard-p): new variable. controls whether the
1319         selection sets the clipboard.
1320         (own-selection): use it.
1321
1322         * mouse.el (insert-selection): fallback to clipboard after trying
1323         primary selection and cutbuffer.
1324
1325 1999-06-05  Andy Piper  <andy@xemacs.org>
1326
1327         * x-select.el (xselect-kill-buffer-hook-1): use generalised
1328         selection functions.
1329
1330 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1331
1332         * code-files.el (buffer-file-coding-system): Use `raw-text' as
1333         default value.
1334         (load): Use `raw-text' instead of `no-conversion'.
1335         (insert-file-contents): Likewise.
1336
1337         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
1338         of `no-conversion'.
1339
1340 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
1341
1342         * coding.el: Don't copy `no-conversion' to `raw-text'.
1343
1344 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
1345
1346         * subr.el (make-char): Define it if Mule is not around.
1347
1348 1999-06-07  SL Baur  <steve@steve1.m17n.org>
1349
1350         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
1351
1352         * x-select.el (x-disown-selection-internal): Restore symbol as an
1353         obsolete alias.
1354         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
1355
1356 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
1357
1358         * XEmacs 21.2.15 is released
1359
1360 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
1361
1362         * subr.el (split-string): Avoid infinite looping
1363
1364 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1365
1366         * ldap.el (ldap-ignore-attribute-codings): New variable
1367         (ldap-default-attribute-decoder): New variable
1368         (ldap-coding-system): New variable
1369         (ldap-attribute-syntax-encoders): New variable
1370         (ldap-attribute-syntax-decoders): New variable
1371         (ldap-attribute-syntaxes-alist): New variable
1372         (ldap-encode-boolean): New function
1373         (ldap-decode-boolean): New function
1374         (ldap-encode-country-string): New function
1375         (ldap-decode-string): New function
1376         (ldap-decode-address): New function
1377         (ldap-encode-address): New function
1378         (ldap-decode-attribute): New function
1379         (ldap-search): Use some of these
1380
1381 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
1382
1383         * version.el (emacs-version): Make the patch level/beta come
1384         before the XEmacs qualifier so that it gets into (funcall
1385         emacs-version) and thus in the bug reports.
1386         (emacs-version>=): Support patch levels.
1387
1388 1999-06-03  SL Baur  <steve@xemacs.org>
1389
1390         * version.el: implement x.y.z version number
1391         From Jan Vroonhof <vroonhof@math.ethz.ch>
1392
1393 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
1394
1395         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
1396
1397 1999-05-22  Vin Shelton <acs@xemacs.org>
1398
1399         * startup.el: Document -private and break out non-standard X options.
1400
1401 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
1402
1403         * mule/mule-charset.el (charset-after): New function.
1404         (charset-direction): Synch with Mule, update docstring.
1405         (get-charset-property): New function.
1406         (put-charset-property): New function.
1407         (charset-plist): New function.
1408
1409         * mule/mule-charset.el (compose-region):
1410         (decompose-region): remove;  these functions (which don't work
1411         since we don't do composite characters) have been moved to
1412         mule-util.el.
1413         (toplevel): follow coding standards
1414
1415 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
1416
1417         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
1418         exist any more.
1419
1420         * code-files.el: Fix commentary to follow coding standards.  Move
1421         the single line left in mule-files.el to here.
1422
1423         * mule/mule-files.el: delete.
1424
1425 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
1426
1427         * info.el (Info-scroll-prev): Use event functions instead of the
1428         old emacs 19 interface.
1429
1430 1999-06-02  Andy Piper  <andy@xemacs.org>
1431
1432         * x-font-menu.el (x-font-menu-load-font):
1433         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
1434
1435 1999-05-31  Andy Piper  <andy@xemacs.org>
1436
1437         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
1438         group.
1439         (font-menu-this-frame-only-p): ditto.
1440         (font-menu-max-items): reinstate, from Jan Vroonhof
1441         <vroonhof@math.ethz.ch>
1442         (font-menu-submenu-name-format): ditto.
1443         (font-menu-split-long-menu): ditto, for use by the family
1444         constructor.
1445         (font-menu-family-constructor): use it.
1446
1447 1999-05-30  Andy Piper  <andy@xemacs.org>
1448
1449         * msw-faces.el (mswindows-font-regexp): new font matching regexp
1450         for use by the font menu.
1451
1452         * msw-font-menu.el: new file implementing mswindows specific
1453         font-menu behaviour.
1454         (mswindows-font-menu-registry-encoding): new function mirroring x version.
1455         (mswindows-font-menu-junk-families): ditto.
1456         (hack-font-truename): ditto.
1457         (mswindows-font-regexp-ascii): ditto.
1458         (mswindows-reset-device-font-menus): ditto.
1459         (mswindows-font-menu-font-data): ditto.
1460         (mswindows-font-menu-load-font): ditto.
1461
1462         * x-font-menu.el (x-reset-device-font-menus): made device specific.
1463         (x-font-menu-font-data): ditto.
1464         (x-font-menu-load-font): ditto.
1465
1466         * font-menu.el: new file implementing generic font menu behaviour.
1467         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
1468         made device independent.
1469         (font-menu-this-frame-only-p): ditto.
1470         (font-menu-preferred-resolution): ditto.
1471         (font-menu-size-scaling): new variable used to determine whether
1472         sizes are in points or tenths of a point.
1473         (vassoc): moved from x-font-menu.el.
1474         (device-fonts-cache): ditto.
1475         (device-fonts-cache): ditto.
1476         (flush-device-fonts-cache): ditto.
1477         (reset-device-font-menus): copied from x-font-menu.el and made
1478         device independent. Most functionality deferred to
1479         device-dependent versions.
1480         (font-menu-family-constructor): copied from x-font-menu.el and
1481         made device independent.
1482         (font-menu-size-constructor): ditto.
1483         (font-menu-weight-constructor): ditto.
1484         (font-menu-set-font): ditto.
1485         (font-menu-change-face): ditto.
1486         (font-menu-load-font): new device method.
1487         (font-menu-font-data): ditto.
1488
1489         * x-font-menu.el: The above functions deleted.
1490
1491 1999-05-26  Andy Piper  <andy@xemacs.org>
1492
1493         * update-elc.el:
1494         * make-docfile.el:
1495         * loadup.el: rehash expand-file-name usage to not use default-directory.
1496
1497 1999-05-21  Andy Piper  <andy@xemacs.org>
1498
1499         * x-select.el (x-select-convert-to-text):
1500         (x-selected-text-type):
1501         (x-get-selection):
1502         (xselect-convert-to-string):
1503         (xselect-convert-to-compound-text):
1504         (xselect-convert-to-length):
1505         (xselect-convert-to-targets):
1506         (xselect-convert-to-delete):
1507         (xselect-convert-to-filename):
1508         (xselect-convert-to-charpos):
1509         (xselect-convert-to-lineno):
1510         (xselect-convert-to-colno):
1511         (xselect-convert-to-sourceloc):
1512         (xselect-convert-to-os):
1513         (xselect-convert-to-host):
1514         (xselect-convert-to-user):
1515         (xselect-convert-to-class):
1516         (xselect-convert-to-name):
1517         (xselect-convert-to-integer):
1518         (xselect-convert-to-atom):
1519         (xselect-convert-to-identity): functions renamed from x-* and
1520         moved to select.el.
1521         (x-get-secondary-selection): use rename get-selection.
1522         (x-get-clipboard): ditto.
1523         (x-own-selection): moved to select.el.
1524         (x-valid-simple-selection-p): ditto.
1525         (x-dehilight-selection): ditto.
1526         (x-own-clipboard): ditto.
1527         (x-disown-selection): ditto.
1528
1529         * x-mouse.el (x-yank-function): moved to mouse.el.
1530         (x-insert-selection): ditto.
1531         (x-set-point-and-move-selection): use renamed function.
1532
1533         * select.el (selected-text-type): moved and renamed from
1534         x-select.el.
1535         (selection-owner-p): moved to C.
1536         (selection-exists-p): ditto.
1537         (get-cutbuffer): new device method.
1538         (get-selection): generalised and moved from x-select.el.
1539         (own-selection): moved x-own-selection functionality into here.
1540         (dehilight-selection): renamed and moved from x-select.el.
1541         (own-clipboard): functionality moved from x-select.el using new
1542         generic C builtins.
1543         (disown-clipboard): ditto.
1544         (select-convert-to-text):
1545         (select-convert-to-string):
1546         (select-convert-to-compound-text):
1547         (select-convert-to-length):
1548         (select-convert-to-targets):
1549         (select-convert-to-delete):
1550         (select-convert-to-filename):
1551         (select-convert-to-charpos):
1552         (select-convert-to-lineno):
1553         (select-convert-to-colno):
1554         (select-convert-to-sourceloc):
1555         (select-convert-to-os):
1556         (select-convert-to-host):
1557         (select-convert-to-user):
1558         (select-convert-to-class):
1559         (select-convert-to-name):
1560         (select-convert-to-integer):
1561         (select-convert-to-atom):
1562         (select-convert-to-identity): new functions renamed from x-* and
1563         moved from x-select.el.
1564
1565         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
1566         into here and use as the default window-system mouse yank.
1567         (insert-selection): generalised and moved from x-mouse.el.
1568         (own-clipboard): moved to C.
1569
1570         * msw-select.el (mswindows-selection-owned-p): deleted.
1571         (mswindows-own-selection): generalised and moved to select.el.
1572         (mswindows-disown-selection): generalised and moved to C.
1573         (mswindows-selection-owner-p): ditto.
1574
1575 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
1576
1577         * XEmacs 21.2.14 is released
1578
1579 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
1580
1581         * about.el: update contact info for jason and slb.
1582
1583 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
1584
1585         * mule/european.el (setup-romanian-environment): Add Romanian
1586         support from Emacs/Mule romanian.el.
1587
1588 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
1589
1590         * cus-face.el: Label all custom changes with the 'custom' tag.
1591
1592         * cus-edit.el: idem ditto.
1593
1594         * faces.el: Added suport for adding device tags to various functions.
1595         (custom): New device tag.
1596         (face-spec-set): Call reset face with tags argument. No longer do
1597         x-init-global-faces hack.
1598
1599         * faces.el (frob-face-property): Use an anonymous specifier to map
1600         frob-face-property-1 over.
1601
1602         * x-font-menu.el (font-menu-set-font): Always specify all
1603         properties to custom.
1604
1605 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
1606
1607         * mule/european.el (setup-czech-environment): Add czech support.
1608         From David Sauer <davids@orfinet.cz>
1609
1610 1999-03-15  SL Baur  <steve@xemacs.org>
1611
1612         * check-features.el: Turn hard errors into warnings.
1613
1614 1999-03-21  SL Baur  <steve@xemacs.org>
1615
1616         * simple.el (delete-key-deletes-forward): As per discussion on
1617         xemacs-beta, default to t.
1618
1619 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
1620
1621         * loadup.el: Define Installation-string before loading anything.
1622
1623 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
1624
1625         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
1626         From Anders Stenman <stenman@isy.liu.se>
1627
1628 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1629
1630         * wid-edit.el (widget-glyph-find): Ditto.
1631
1632         * packages.el (locate-library): Ditto.
1633
1634         * loadup.el (really-early-error-handler): Ditto.
1635
1636         * lib-complete.el (read-library): Ditto.
1637
1638         * faces.el (set-face-stipple): Ditto.
1639
1640         * code-files.el (load): Use new calling style of locate-file.
1641
1642 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1643
1644         * packages.el (packages-unbytecompiled-lisp): Installation.el is
1645         dead.
1646
1647 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1648
1649         * dumped-lisp.el (preloaded-file-list): Don't load
1650         Installation.el.
1651
1652         * loadup.el (Installation-string): Define it here.
1653
1654 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1655
1656         * dumped-lisp.el (preloaded-file-list): Revert previous change --
1657         Installation.el needs to be loaded before `dump-paths', otherwise
1658         the dumping process won't find it.
1659
1660 1999-03-13  Adrian Aichner  <aichner@ecf.teradyne.com>
1661
1662         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
1663         subr so that we can use `replace-in-string' in Installation.el to
1664         get rid of C-m chars under the native Windows build.
1665
1666 1999-04-29  Andy Piper  <andy@xemacs.org>
1667
1668         * make-docfile.el: canonicalize file and directory names.
1669
1670         * device.el (call-device-method): new function for calling device
1671         specific methods.
1672         (define-device-method): new function for defining device methods.
1673         (define-device-method*): ditto.
1674
1675 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
1676
1677         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
1678
1679 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
1680
1681         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
1682         (cyrillic-koi8-r-encode-table): Likewise.
1683         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
1684         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
1685
1686         * mule/mule-misc.el (split-char-or-char-int): New function [moved
1687         from vietnamese.el].
1688
1689         * mule/vietnamese.el: Move function `split-char-or-char-int' to
1690         mule/mule-misc.el.
1691
1692 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
1693
1694         * mule/thai-xtis.el:
1695         - Change font registry name from "Thai94x94-0" to "xtis-0".
1696         - Change mnemonic of coding-system `tis-620' to "TIS620".
1697
1698 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
1699
1700         * mule/ethiopic.el: fixed.
1701
1702 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
1703
1704         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
1705
1706         * mule/thai-xtis.el: New file.
1707
1708         * mule/vietnamese.el: New file.
1709
1710         * mule/ethiopic.el: New file.
1711
1712 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
1713
1714         * bytecomp.el (byte-compile-close-variables): Leave
1715         debug-issue-ebola-notices alone.
1716
1717 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1718
1719         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
1720         at the top of the buffer since it is the most important thing to
1721         customize
1722         (ldap-get-host-parameter): New defun
1723         (ldap-search): Add a new parameter `withdn' to retrieve the
1724         distinguished names of entries
1725
1726 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
1727
1728         * startup.el (splash-frame-body): Date and spelling fixes.
1729
1730 1999-03-16  Colin Rafferty  <colin@xemacs.org>
1731
1732         * view-less.el (toggle-truncate-lines): add autoload tag
1733
1734 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
1735
1736         * format.el (format-alist): Disable image stuff.
1737
1738 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
1739
1740         * wid-edit.el (widget-glyph-find): Search by directories, then by
1741         suffixes rather than the other way around.
1742         (widget-image-conversion): Renamed to
1743         `widget-image-file-name-suffixes'.
1744
1745 1999-04-16  Olivier Galibert  <galibert@pobox.com>
1746
1747         * mule/mule-charset.el: Made old functions obsolete, remove the
1748         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
1749         (charset-iso-graphic-plane): Rename from charset-graphic.
1750         (charset-iso-final-char): Rename from charset-final.
1751         (charset-width): Rename from charset-columns.
1752         (charset-bytes): Added from fsf compatibility, returns always 1.
1753
1754         * mule/mule-misc.el: Move charset-doc-string alias to
1755         mule-charset.el
1756
1757 1999-04-14  Colin Rafferty  <colin@xemacs.org>
1758
1759         * x-faces.el (x-make-font-bold-italic): honor
1760         *try-oblique-before-italic-fonts*
1761
1762 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
1763
1764         * cl-extra.el (coerce): Coerce numbers to characters correctly.
1765
1766 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
1767
1768         * x-faces.el (try-oblique-before-italic-fonts): Use the right
1769         name.
1770
1771 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
1772
1773         * cl-extra.el (equalp): Would bug out for lists.
1774
1775 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
1776
1777         * about.el (about-hackers):  Change cgw's email address
1778
1779 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
1780
1781         * XEmacs 21.2.13 is released
1782
1783 1999-03-12  SL Baur  <steve@xemacs.org>
1784
1785         * simple.el (delete-key-deletes-forward): Revert to previous
1786         behavior.
1787
1788 1999-01-18  Didier Verna  <verna@inf.enst.fr>
1789
1790         * menubar-items.el (xemacs-splash-buffer): handle the case of
1791         multiple elements in the splash buffer body.
1792
1793         * startup.el (splash-frame-timeout): new constant: interval
1794         between splash buffer elements.
1795         (command-line-1): handle splash buffer with multiple elements (use
1796         a timeout).
1797         (splash-frame-body): Originally `startup-splash-frame-body'.
1798         Rewrote a cleaner and more readable version. This can now be array,
1799         in which case each element is displayed in turn in the splash buffer.
1800         (splash-frame-static-body): new constant. Persistent information
1801         across all splash buffer elements (preserves the possibility to give
1802         it in different languages.
1803         (circulate-splash-frame-elements): new function. Used as a timeout
1804         to circulate through all splash frame elements and display them in
1805         sequence.
1806         (display-splash-frame): originally `startup-splash-frame'. Handle
1807         the case of multiple elements in the splash buffer body. Now
1808         returns a timeout id if multiple elements to display, or nil.
1809
1810 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
1811
1812         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
1813         so they can be overridden by x-init-face-from-resources.
1814         Additionally specify the font name also with an x tag.
1815
1816 1999-03-08  Andy Piper  <andy@xemacs.org>
1817
1818         * package-get.el (package-get-base): autoload.
1819
1820         * menubar-items.el (default-menubar): add update menu item. Fix
1821         custom menu to only be activated when package-base is available.
1822
1823         * package-get.el (package-get-custom): don't load
1824         package-get-custom as it is auto-generated. Fix group definition.
1825
1826 1999-03-05  Didier Verna  <verna@inf.enst.fr>
1827
1828         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
1829         instead of `symbol-name' (Thanks Kyle).
1830
1831         * cus-edit.el (custom-save-variables): use `prin1' instead of
1832         princ to write symbols.
1833
1834 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
1835
1836         * XEmacs 21.2.12 is released
1837
1838 1999-03-05  SL Baur  <steve@xemacs.org>
1839
1840         * menubar-items.el (default-menubar): Add kfm browsing support.
1841         From Neal Becker <nbecker@fred.net>
1842
1843 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
1844
1845         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
1846         calls to font-lock during buffer reversion.
1847
1848 1999-02-12  Didier Verna  <verna@inf.enst.fr>
1849
1850         * info.el (Info-build-node-completions): unconditionally widen the
1851         tag table buffer.
1852
1853 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
1854
1855         * x-faces.el (x-init-face-from-resources):
1856         Only set fonts in the 'x locale.
1857
1858 1999-03-04  Adrian Aichner  <aichner@ecf.teradyne.com>
1859
1860         * package-ui.el (pui-install-selected-packages): Don't throw on
1861         `package-admin-delete-binary-package' returning nil since it's
1862         normal.  Reindent function.
1863         (pui-add-required-packages): Handle case where packages selected
1864         for installation have never been installed.
1865
1866 1999-03-03  Martin Buchholz  <martin@xemacs.org>
1867
1868         * menubar-items.el (default-menubar):
1869         Implement the ``Mule->Set coding system of process'' menu item.
1870
1871 1999-02-18  Martin Buchholz  <martin@xemacs.org>
1872
1873         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
1874         files
1875         - Change some `if's to `when's
1876
1877 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
1878
1879         * XEmacs 21.2.11 is released
1880
1881 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
1882
1883         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
1884         against window close (Fix Bug #460).
1885         (ask-user-about-lock-dbox): Idem.
1886
1887 1999-02-25  SL Baur  <steve@xemacs.org>
1888
1889         * mule/mule-charset.el (charset-leading-byte): New function.
1890         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
1891
1892 1999-02-12  Andy Piper  <andy@xemacs.org>
1893
1894         * about.el (xemacs-hackers): change andy's email address.
1895         (about-url-alist): change andy's web page address.
1896         (about-xemacs): add piper.
1897
1898 1999-02-16  SL Baur  <steve@xemacs.org>
1899
1900         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1901         of mule-base into lisp/mule.
1902
1903 1999-02-16  SL Baur  <steve@xemacs.org>
1904
1905         * mule/arabic.el:
1906         mule/canna-leim.el:
1907         mule/chinese.el:
1908         mule/cyrillic.el:
1909         mule/english.el:
1910         mule/european.el:
1911         mule/greek.el:
1912         mule/hebrew.el:
1913         mule/japanese.el:
1914         mule/kinsoku.el:
1915         mule/korean.el:
1916         mule/misc-lang.el:
1917         mule/mule-category.el:
1918         mule/mule-ccl.el:
1919         mule/mule-charset.el:
1920         mule/mule-cmds.el:
1921         mule/mule-coding.el:
1922         mule/mule-files.el:
1923         mule/mule-help.el:
1924         mule/mule-init.el:
1925         mule/mule-misc.el:
1926         mule/mule-tty-init.el:
1927         mule/mule-x-init.el:
1928         mule/viet-chars.el:  Remerge from mule-base.
1929
1930         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1931         of mule-base into lisp/mule.
1932
1933 1999-02-10  Adrian Aichner  <aichner@ecf.teradyne.com>
1934
1935         * process.el (exec-to-string): Use `shell-command-switch' in place
1936         of hard-wired "-c" (for WindowsNT).
1937
1938 1999-02-08  Charles G Waldman  <cgw@pgt.com>
1939
1940         * menubar-items.el (default-menubar):  Remove obsolete
1941         "Gopher" item
1942
1943 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
1944
1945         * package-admin.el (package-admin-get-install-dir): First fall
1946         back to the location of xemacs-base for non-mule packages.
1947
1948 1999-02-15  Martin Buchholz  <martin@xemacs.org>
1949
1950         * paths.el:
1951         - improved automounter tmp directory support.
1952         - support 4 (!) empirically discovered automounter conventions
1953
1954 1999-02-12  SL Baur  <steve@xemacs.org>
1955
1956         * etags.el (pop-tag-mark): autoload to match key binding.
1957
1958 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
1959
1960         * XEmacs 21.2.10 is released
1961
1962 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
1963
1964         * package-get.el (package-get-remote-filename): Don't bug out for
1965         a local file name in the search entry.
1966
1967 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
1968
1969         * XEmacs 21.2.9 is released
1970
1971 1999-01-19  Didier Verna  <verna@inf.enst.fr>
1972
1973         * replace.el (replace-search-function): new variable containing a
1974         function to perform a search-forward.
1975         (replace-re-search-function): new variable containing a function
1976         to perform a re-search-forward.
1977         (perform-replace): use them.
1978
1979 1999-01-25  Didier Verna  <verna@inf.enst.fr>
1980
1981         * select.el (selection-owner-p): use the name `XEmacs'.
1982         (cut-copy-clear-internal): ditto.
1983
1984 1999-01-18  Andy Piper  <andy@xemacs.org>
1985
1986         * about.el (about-url-alist): Update my entry.
1987         (xemacs-hackers): Ditto.
1988
1989 1999-01-14  Adrian Aichner  <aichner@ecf.teradyne.com>
1990
1991         * buffer.el (switch-to-buffer): Fixing documentation.
1992         * minibuf.el (minibuffer-completion-table): ditto.
1993         * cl-macs.el (return-from): ditto.
1994
1995 1999-01-04  Didier Verna  <verna@inf.enst.fr>
1996
1997         * replace.el (delete-non-matching-lines): temporarily disable
1998         case-folding when called interactively with a regexp containing
1999         uppercase characters.
2000         (delete-matching-lines): ditto.
2001         (count-matches): ditto.
2002         (list-matching-lines): ditto.
2003
2004 1999-01-07  Colin Rafferty  <colin@xemacs.org>
2005
2006         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
2007         abort if current window is split horizontally, not if others are
2008         split.  Got rid of unnecessary minibuffer checking.  Also, add
2009         some comments (it's still complex).
2010
2011 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
2012
2013         * package-get.el: changed address for doc.ic.ac.uk to
2014         sunsite.doc.ic.ac.uk
2015
2016 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2017
2018         * ldap.el (toplevel): Remove requires so that the file compiles
2019         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
2020
2021 1999-01-10  J. Kean Johnston  <jkj@sco.com>
2022
2023         * dump-paths.el: Calculate module-directory and set
2024         module-load-path to the load path for modules.
2025
2026         * loadup.el: Get bootstrap value of module-load-path from the
2027         environment variable EMACSBOOTSTRAPMODULEPATH.
2028         - Display the module load path if we're debugging paths.
2029
2030         * setup-paths.el: Added function paths-find-site-module-directory.
2031         - Added function paths-find-module-directory.
2032         - Added function paths-construct-module-load-path.  Uses new
2033         environment variable EMACSMODULEPATH.
2034
2035 1998-12-30  Martin Buchholz  <martin@xemacs.org>
2036
2037         * font.el (font-default-object-for-device):
2038         Oops! This `or' can't be replaced by `unless'.
2039         Fixed inability to run w3, among other things.
2040
2041 1998-12-17  Charles G. Waldman <cgw@pgt.com>
2042
2043         * package-admin.el: Change initialization of
2044           package-admin-install-function dependent on system type.
2045           Change package-admin-install-function-mswindows to use
2046           "minitar".
2047
2048 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
2049
2050         * mouse.el (default-mouse-motion-handler): Disable help echo while
2051         in the minibuffer.
2052
2053 1998-12-28  Martin Buchholz <martin@xemacs.org>
2054
2055         * XEmacs 21.2.8 is released.
2056
2057 1998-12-24  Martin Buchholz <martin@xemacs.org>
2058
2059         * XEmacs 21.2.7 is released.
2060
2061 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
2062
2063         * package-ui.el (pui-list-packages): Set truncate-lines.
2064
2065         * package-get.el (package-get-download-menu): Use
2066         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
2067
2068         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
2069         (pui-help-string): idem.
2070         (list-packages-mode): New major mode.
2071         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
2072         (pui-install-selected-packages): Add suport for removing packages.
2073         (pui-toggle-package-delete-key): New function.
2074         (pui-popup-context-sensitive): New kludge.
2075         (pui-list-packages): Add warning when `package-get-remote' is nil.
2076         (package-ui-add-site): New function.
2077
2078 1998-12-01  Didier Verna  <verna@inf.enst.fr>
2079
2080         * hyper-apropos.el (hyper-where-is): added the missing autoload.
2081
2082 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2083
2084         * ldap.el: Custom-ized
2085         (toplevel): Do not provide `ldap' which is provided by C level
2086         LDAP code
2087         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
2088
2089 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
2090
2091         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
2092
2093 1998-12-17  Andy Piper  <andy@xemacs.org>
2094
2095         * sound.el (sound-load-list): name changed from sound-load-alist.
2096         (sound-extension-list): name changed from sound-ext-list.
2097         (load-default-sounds): use new names.
2098         (load-sound-file): use new names.
2099
2100 1998-12-16  Andy Piper  <andy@xemacs.org>
2101
2102         * XEmacs 21.2.6 is released
2103
2104 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
2105
2106         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
2107         errors.
2108
2109 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
2110
2111         * wid-edit.el (widget-echo-this-extent): Set
2112         help-echo-owns-message to t.
2113
2114 1998-11-30  Greg Klanderman  <greg@alphatech.com>
2115
2116         * package-get.el (package-get-download-menu): use toggles for
2117           each site in the download site menu.
2118
2119 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
2120
2121         * package-get.el (package-get): If we cannot find a package
2122           because package-get-remote is not set, give a more helpful
2123           error message.
2124
2125 1998-11-30  Greg Klanderman  <greg@alphatech.com>
2126
2127         * package-get.el (package-get-remote-filename): use an EFS path
2128         with user anonymous if no user is specified.
2129
2130 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
2131
2132         * faces.el (face-spec-set): Re-init fallfacks for default after
2133         calling reset-face on the default face.
2134
2135 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
2136
2137         * package-admin.el (package-admin-default-install-function):
2138         Behave as advertised.  Make sure the pkg-dir is proper for
2139         default-directory.
2140         (package-admin-add-binary-package): Make sure the pkg-dir is
2141         proper for default-directory.
2142         (package-admin-install-function-mswindows): Make sure the pkg-dir
2143         is proper for default-directory.
2144
2145 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
2146
2147         * XEmacs 21.2.5 is released
2148
2149 1998-12-05  SL Baur  <steve@altair.xemacs.org>
2150
2151         * files.el (binary-file-regexps): regexp-opt is not available at
2152         bytecompile time.
2153
2154 1998-11-30  Martin Buchholz  <martin@xemacs.org>
2155
2156         * x-win-xfree86.el:
2157         * x-win-sun.el (x-win-init-sun):
2158         * x-win-sun.el:
2159         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
2160         * x-iso8859-1.el:
2161         * x-init.el (init-post-x-win):
2162         * x-init.el (init-pre-x-win):
2163         * x-init.el (x-initialize-compose):
2164         * x-init.el:
2165         * x-compose.el:
2166         * winnt.el:
2167         * widget.el:
2168         * wid-edit.el (widget-glyph-click):
2169         * wid-edit.el (widget-glyph-find):
2170         * wid-edit.el (widget-type):
2171         * view-less.el (view-buffer-other-window):
2172         * very-early-lisp.el:
2173         * version.el:
2174         * toolbar.el:
2175         * toolbar-items.el:
2176         * term/sun.el (suntool-map):
2177         * term/sun-mouse.el:
2178         * term/internal.el:
2179         * syntax.el (modify-syntax-entry):
2180         * symbol-syntax.el:
2181         * subr.el:
2182         * startup.el (lock-directory):
2183         * simple.el (set-comment-column):
2184         * simple.el (backward-delete-char-untabify):
2185         * shadow.el (find-emacs-lisp-shadows):
2186         * shadow.el:
2187         * setup-paths.el (paths-construct-info-path):
2188         * select.el (cut-copy-clear-internal):
2189         * process.el (call-process-region):
2190         * process.el (start-process-shell-command):
2191         * process.el:
2192         * paths.el (rmail-spool-directory):
2193         * paragraphs.el (use-hard-newlines):
2194         * package-get.el (package-get-dependencies):
2195         * package-admin.el (package-admin-delete-binary-package):
2196         * obsolete.el (truncate-string):
2197         * obsolete.el (store-substring):
2198         * mouse.el (default-mouse-track-maybe-own-selection):
2199         * mouse.el (mouse-yank-at-point):
2200         * modeline.el:
2201         * modeline.el (mouse-drag-modeline):
2202         * minibuf.el (read-directory-name-internal):
2203         * minibuf.el (read-file-name-internal):
2204         * minibuf.el (read-file-name-internal-1):
2205         * minibuf.el (read-file-name-2):
2206         * minibuf.el (exact-minibuffer-completion-p):
2207         * minibuf.el (read-from-minibuffer):
2208         * minibuf.el:
2209         * menubar.el (check-menu-syntax):
2210         * map-ynp.el (map-y-or-n-p):
2211         * make-docfile.el (docfile-out-of-date):
2212         * loadup.el ((member "run-temacs" command-line-args)):
2213         * loadup.el ((member "no-site-file" command-line-args)):
2214         * loadup.el (really-early-error-handler):
2215         * loadup.el:
2216         * loadhist.el:
2217         * loaddefs.el:
2218         * lisp-mnt.el (lm-verify):
2219         * lib-complete.el (lib-complete:cache-completions):
2220         * lib-complete.el (library-all-completions):
2221         * itimer.el (itimer-run-expired-timers):
2222         * info.el (Info-mode):
2223         * info.el (Info-insert-file-contents):
2224         * info.el (Info-rebuild-dir):
2225         * info.el (Info-build-dir-anew):
2226         * info.el (Info-parse-dir-entries):
2227         * info.el (Info-dir-outdated-p):
2228         * info.el (Info-insert-dir):
2229         * info.el (info-xref):
2230         * info.el:
2231         * hyper-apropos.el (hyper-apropos-get-doc):
2232         * hyper-apropos.el (hyper-describe-face):
2233         * hyper-apropos.el (hyper-apropos-mode):
2234         * hyper-apropos.el:
2235         * help.el (list-processes):
2236         * help.el:
2237         * gnuserv.el:
2238         * font.el (mswindows-font-create-name):
2239         * font.el (font-default-font-for-device):
2240         * font.el (x-font-create-object):
2241         * font.el (font-registry):
2242         * font.el:
2243         * font-lock.el (font-lock-keywords):
2244         * font-lock.el:
2245         * finder.el (finder-compile-keywords):
2246         * find-paths.el (paths-find-recursive-path):
2247         * fill.el (set-justification-center):
2248         * fill.el (fill-region-as-paragraph):
2249         * files.el (insert-directory):
2250         * files.el (wildcard-to-regexp):
2251         * files.el (recover-file):
2252         * files.el (basic-save-buffer):
2253         * files.el (delete-auto-save-file-if-necessary):
2254         * files.el (file-relative-name):
2255         * files.el (backup-extract-version):
2256         * files.el (backup-buffer):
2257         * files.el (set-visited-file-name):
2258         * files.el (set-auto-mode):
2259         * files.el (interpreter-mode-alist):
2260         * files.el:
2261         * files.el (find-file-noselect):
2262         * files.el (abbreviate-file-name):
2263         * files.el (parse-colon-path):
2264         * files.el (directory-abbrev-alist):
2265         * etags.el (visit-tags-table-buffer):
2266         * easymenu.el (easy-menu-define):
2267         * dragdrop.el (experimental-dragdrop-drag):
2268         * dragdrop.el (dragdrop-drop-do-functions):
2269         * dragdrop.el (dragdrop-drop-at-point):
2270         * disass.el (disassemble-1):
2271         * disass.el (disassemble-internal):
2272         * disass.el (disassemble):
2273         * disass.el:
2274         * derived.el (derived-mode-init-mode-variables):
2275         * derived.el (define-derived-mode):
2276         * custom.el (defgroup):
2277         * cus-edit.el (custom-quote):
2278         * config.el:
2279         * code-process.el (open-network-stream):
2280         * code-process.el (start-process):
2281         * code-process.el (call-process-region):
2282         * code-process.el (call-process):
2283         * code-process.el:
2284         * code-files.el (insert-file-contents):
2285         * code-files.el:
2286         * code-files.el (buffer-file-coding-system-for-read):
2287         * cmdloop.el (yes-or-no-p-minibuf):
2288         * cl.el:
2289         * cl-macs.el:
2290         * cl-extra.el:
2291         * callers-of-rpt.el (make-caller-report):
2292         * callers-of-rpt.el:
2293         * bytecomp.el (batch-byte-recompile-directory):
2294         * bytecomp.el (batch-byte-compile-1):
2295         * bytecomp.el (batch-byte-compile):
2296         * bytecomp.el (display-call-tree):
2297         * bytecomp.el (byte-compile-insert):
2298         * bytecomp.el (byte-compile-two-args-19->20):
2299         * bytecomp.el (byte-compile-variable-ref):
2300         * bytecomp.el (byte-compile-form):
2301         * bytecomp.el (byte-compile-top-level-body):
2302         * bytecomp.el (byte-compile-out-toplevel):
2303         * bytecomp.el (byte-compile-byte-code-maker):
2304         * bytecomp.el (byte-compile-file-form-defmumble):
2305         * bytecomp.el (byte-compile-file-form):
2306         * bytecomp.el (byte-compile-keep-pending):
2307         * bytecomp.el (byte-compile-insert-header):
2308         * bytecomp.el (byte-compile-from-buffer):
2309         * bytecomp.el (byte-compile-file):
2310         * bytecomp.el (byte-recompile-file):
2311         * bytecomp.el (byte-compile-close-variables):
2312         * bytecomp.el (byte-compile-warn-about-unused-variables):
2313         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
2314         * bytecomp.el (byte-compiler-legal-options):
2315         * bytecomp.el (byte-compile-lapcode):
2316         * bytecomp.el (byte-optimize-log):
2317         * bytecomp.el ((fboundp 'defsubst)):
2318         * bytecomp.el:
2319         * bytecomp-runtime.el:
2320         * byte-optimize.el (byte-optimize-apply):
2321         * byte-optimize.el (car):
2322         * byte-optimize.el (byte-optimize-form):
2323         * byte-optimize.el (byte-optimize-form-code-walker):
2324         * byte-optimize.el:
2325         * build-report.el (build-report-insert-installation-file):
2326         * build-report.el (build-report):
2327         * auto-show.el:
2328         * apropos.el (apropos-documentation):
2329         - mega patch
2330         - clean up byte-compile warnings
2331         - remove unused variables
2332         - Use common lisp style hashtable functions
2333         - byte compiler cleanup
2334         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
2335         - remove old backquote syntax usage
2336         - move some cl functionality into C for speed.
2337         - remove last remaining VMS support
2338         - spelling fixes
2339         - implement last, butlast, nbutlast, copy-list in C.
2340         - new macro ignore-file-errors, similar to ignore-errors
2341           (ignore-file-errors (delete-file "foo"))
2342         - get frequent garbage collection during loadup.el by tweaking
2343           gc-cons-threshold, rather than explicitly calling garbage-collect
2344         - default delete-key-deletes-forward to `t'.
2345
2346 1998-11-28  SL Baur  <steve@altair.xemacs.org>
2347
2348         * XEmacs 21.2-beta4 is released.
2349
2350 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
2351
2352         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
2353         (easy-menu-item-present-p): Wrapper around find-menu-item.
2354         (easy-menu-remove-item): Wrapper around delete-menu-item.
2355
2356         * menubar.el (delete-menu-item): Add 'from-menu' argument.
2357         (add-menu-button): Add 'in-menu' argument.
2358         (add-menu-item-1): Add in-menu support to helper function.
2359
2360 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
2361
2362         * isearch-mode.el (isearch-mode): Fix keymap lossage.
2363
2364 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
2365
2366         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
2367         of Dec 4, 1997.
2368
2369 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
2370
2371         * process.el (shell-command-on-region): Report if the command
2372         succeeded or failed.
2373
2374 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
2375
2376         * subr.el (buffer-substring-no-properties): Comment out.
2377
2378 1998-11-07  Adrian Aichner  <aichner@ecf.teradyne.com>
2379
2380         * msw-faces.el (mswindows-find-smaller-font): Turning font names
2381           into font instances first, like `x-frob-font-size' does.
2382           (mswindows-find-larger-font): ditto
2383
2384 1998-11-04  Greg Klanderman  <greg@alphatech.com>
2385
2386         * package-ui.el (pui-install-selected-packages): fix args in call
2387         to `package-get'.
2388
2389 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
2390
2391         * package-get.el (host-name): New widget type.
2392         (package-get-remote): Better customization using new type.
2393         (package-get-download-sites): idem dito.
2394
2395         (package-get-custom): Do not use package-get-all untill we have
2396         runtime dependencies.
2397
2398         (package-get-remove-copy): Default to 't' we no longer need this
2399         kludge as we do not currently use depenencies.
2400
2401         (package-get-was-current): New variable.
2402         (package-get-require-base): New 'force-current' argument.
2403         (package-get-update-base): idem
2404         (package-get-package-provider):  idem
2405         (package-get-locate-index-file): New 'no-remote' argument.
2406         (package-get-locate-file): idem.
2407
2408         (package-get-maybe-save-index): New function.
2409         (package-get-update-base): Use it.
2410
2411 1998-10-28 Greg Klanderman <greg@alphatech.com>
2412
2413         * package-get.el (package-get-remote): default to nil; by default,
2414         don't go out to the net via EFS.  They must select a download site.
2415         (package-get-download-sites): new variable.
2416         (package-get-download-menu): new function.
2417         (package-get-locate-index-file): new function.
2418         (package-get-update-base): use it.
2419
2420         * menubar-items.el (default-menubar): add "Update Package Index"
2421         and "Add Download Site" menus under Options | Manage Packages.
2422
2423 1998-10-19  Greg Klanderman  <greg@alphatech.com>
2424
2425         * package-get.el (package-get): bugfix code checking installed version
2426         for case where package is not currently installed.
2427         (package-get-require-signed-base-updates): new variable.
2428         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
2429         deemed not a goot thing.  Use the variable
2430         package-get-allow-unsigned-base-updates instead.
2431
2432 1998-10-16 Greg Klanderman <greg@alphatech.com>
2433
2434         * package-get.el (package-get): Don't install an older version than
2435         we already have unless explicitly told to.  Issue a warning.
2436
2437         * package-ui.el (pui-add-required-packages): when adding
2438         dependencies, don't add packages that are up to date.
2439         (pui-package-symbol-char):  Don't consider a package out of date
2440         if you have a newer version installed than the latest version in
2441         package-get-base.
2442
2443         * package-get.el (package-get-base-filename): document that it may
2444         be a path relative to package-get-remote;  new default value.
2445         (package-get-locate-file): new function.
2446         (package-get-update-base): use it to expand package-get-base-filename.
2447         (package-get-save-base): new function to save the package-get database
2448         to file.
2449         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
2450         (package-get-update-base): pass the REMOTE-SOURCE arg.
2451         (package-get-update-base-entry): call package-get-custom-add-entry.
2452         (package-get-file-installed-p): removed; no longer needed.
2453         (package-get-create-custom): ditto.
2454         (toplevel): remove code to build and load package-get-custom.el
2455         (package-get-custom-add-entry): new function.
2456
2457 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
2458
2459         * wid-edit.el (widget-button-click): Don't switch window.
2460
2461 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
2462
2463         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
2464
2465 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
2466
2467         * etags.el (find-tag-default): Run find-tag-hook using
2468         run-hooks rather than funcall
2469
2470 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
2471
2472         * isearch-mode.el (isearch-mode): Set the current minor mode maps
2473         and the current local map as the parents to isearch-mode-map.
2474
2475 1998-10-15  SL Baur  <steve@altair.xemacs.org>
2476
2477         * XEmacs 21.2-beta3 is released.
2478
2479 1998-10-15  Greg Klanderman  <greg@alphatech.com>
2480
2481         * package-get.el (package-get-update-base): use
2482         insert-file-contents-internal, not insert-file-contents-literally.
2483
2484 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
2485
2486         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
2487         dump time.
2488
2489 1998-10-15  Greg Klanderman  <greg@alphatech.com>
2490
2491         * package-get.el (package-get-update-base-entry): new function.
2492         (package-get-update-base): renamed; was `package-get-load-base'.
2493         cleanup, and use package-get-update-base-from-buffer.
2494         (package-get-update-base-from-buffer): new function.
2495         (package-get-update-base-entries): new; helper for above.
2496         Do not eval lisp grabbed over ftp; parse it from new format.
2497
2498 1998-10-15  Greg Klanderman  <greg@alphatech.com>
2499
2500         * files.el (set-auto-mode): Don't play games loading package-get
2501         database; package-get-package-provider will handle it all.
2502
2503 1998-10-14  Greg Klanderman  <greg@alphatech.com>
2504
2505         * package-get.el (package-get-base-filename): new variable.
2506         (package-get-require-base): new function.
2507         (package-get-pgp-signed-begin-line): new variable.
2508         (package-get-pgp-signature-begin-line): ditto.
2509         (package-get-pgp-signature-end-line):  ditto.
2510         (package-get-load-base): new function.
2511         (package-get-interactive-package-query):
2512         (package-get-update-all):
2513         (package-get-dependencies):
2514         (package-get-package-provider):
2515         (package-get-custom): use package-get-require-base.
2516         [package-get-custom loading]: disable for now.
2517
2518         * package-ui.el (pui-list-packages): use (package-get-require-base)
2519
2520 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
2521
2522         * package-ui.el: Correct obvious thinko in choosing extent face.
2523
2524 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
2525
2526         * menubar-items.el (default-menubar): pui-list-package has nothing
2527         to with Customize. Move all the package stuff to a new Item in Options.
2528
2529         * package-ui.el (pui-menu): Add menu and Popup menu.
2530
2531         * package-get.el (package-get): Use new
2532         package-admin-get-install-dir.
2533
2534         * package-admin.el (package-admin-get-install-dir): New syntax.
2535         Conserve package location and put mule packages where mule-base is.
2536
2537         * package-get.el : Customized
2538
2539         * package-ui.el (pui): Customized
2540         (pui-package-install-dest-dir): New variable.
2541         (pui-install-selected-packages): Use it
2542
2543 1998-10-12  SL Baur  <steve@altair.xemacs.org>
2544
2545         * package-get.el (package-get-interactive-package-query): Move
2546         dependency on package-get-base to run-time.
2547         (package-get-update-all): Ditto.
2548         (package-get-dependencies): Ditto.
2549         (package-get-package-provider): Ditto.
2550         (package-get-custom): Ditto.
2551
2552 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
2553
2554         * events.el: Remove 'ascii-character property from 'backspace
2555         and 'delete symbols
2556
2557 1998-10-11  SL Baur  <steve@altair.xemacs.org>
2558
2559         * package-get-base.el: removed.
2560
2561 1998-09-23  Didier Verna  <verna@inf.enst.fr>
2562
2563         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
2564         (no-upper-case-p): new function.
2565         (with-search-caps-disable-folding): new macro.
2566         (with-interactive-search-caps-disable-folding): new macro.
2567         (zap-to-char): In interactive mode, do a case-sensitive search if
2568         the character is uppercase.
2569         (zap-up-to-char): ditto.
2570
2571         * replace.el (perform-replace): use the function no-upper-case-p.
2572
2573         * isearch-mode.el (isearch-fix-case): ditto.
2574         make obsolete `with-caps-disable-folding' and
2575         `isearch-no-upper-case-p'.
2576
2577         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
2578         (tags-search): ditto.
2579         (tags-query-replace): ditto.
2580
2581         * info.el (Info-search): ditto.
2582
2583 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
2584
2585         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
2586
2587 1998-10-07  Greg Klanderman  <greg@alphatech.com>
2588
2589         * package-admin.el (package-admin-rmtree): rewritten.  need to
2590         check for "." and ".." before symlink check.  expand files and
2591         directories with respect to DIRECTORY, not default-directory.
2592
2593 1998-10-04  Greg Klanderman  <greg@alphatech.com>
2594
2595         * package-get.el (package-get-all): add INSTALL-DIR argument.
2596
2597 1998-10-06  Greg Klanderman  <greg@alphatech.com>
2598
2599         * package-ui.el (pui-add-required-packages): new function, select
2600         dependent packages.
2601         (pui-display-keymap): bind it.
2602         (pui-help-string): document it.
2603         (pui-install-selected-packages): package-get-all -> package-get.
2604
2605         * package-get.el (package-get-dependencies): new function.
2606
2607 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
2608
2609         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
2610         regexps.
2611
2612 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
2613
2614         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
2615         function.
2616         (default-mouse-track-normalize-point): Use it.
2617
2618 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
2619
2620         * package-admin.el (package-admin-delete-binary-package):
2621                 General cleanup. Remove unnessary use of progn and
2622         save-excursion.
2623         (package-admin-delete-binary-package): Do NOT mess with file
2624         modes. That is evil.
2625         (package-admin-delete-binary-package): Wrap all deleting in
2626         condition-case. The data in MANIFEST is untrustworthy.
2627         (package-admin-delete-binary-package): Let the OS worry about non
2628         empty directories.
2629
2630 1998-10-09  SL Baur  <steve@altair.xemacs.org>
2631
2632         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
2633         processing.
2634         (lm-report-bug): Fix mail address to send bug reports to.
2635
2636 1998-09-29  SL Baur  <steve@altair.xemacs.org>
2637
2638         * XEmacs 21.2-beta2 is released.
2639
2640 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
2641
2642         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
2643
2644 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
2645
2646         * info.el (Info-mode): Document page turning by double clicks in
2647         docstring so `M-x describe-mode' will display it.
2648
2649 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
2650
2651         * info.el (Info-mouse-track-double-click-hook): Use character
2652         widths to calculate a border region where double clicking does
2653         page turning, and return `nil' by default so other hooks, such as
2654         region highlighting, will be run.
2655
2656 1998-09-29  Colin Rafferty   <colin@xemacs.org>
2657
2658         * sound.el (default-sound-directory-list): Initialize with all the
2659         "sounds" directories in `data-directory-list'.  It used to just be
2660         the first one.
2661
2662         * packages.el (locate-data-directory-list): Created.  This gives
2663         the list of matching directories, unlike `locate-data-directory',
2664         which just gives the first one.
2665
2666 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
2667
2668         * minibuf.el (read-from-minibuffer): No longer bind help-form but
2669         make a binding in the local keymap until help-char handling is
2670         improved.
2671
2672         * help.el (help-keymap-with-help-key): Provide keymap with help
2673         binding.
2674         (help-print-help-form): New helper function.
2675
2676 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
2677
2678         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
2679         move extent to another buffer; no need to create a new extent.
2680         (isearch-fix-case): New function.
2681         (isearch-search-and-update): Use it.
2682
2683 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
2684
2685         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
2686         the keymap, not minor-mode-map-alist.
2687         (isearch-done): Restore overriding-local-map.
2688
2689 1998-09-21  Martin Buchholz  <martin@xemacs.org>
2690
2691         * bytecomp.el (byte-compile-buffer-substring):
2692         Fix for: (byte-compile (defun f () (buffer-substring)))
2693         ==>   ** buffer-substring called with 3 args, but requires 0-3
2694         - new code not only works, but is more readable, too.
2695
2696 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
2697
2698         * msw-faces.el (mswindows-init-device-faces): Don't try to
2699           specify a default font at this late stage. Do try to force
2700           creation of the default face font so that if it fails we get
2701           an error now instead of a crash at frame creation.
2702
2703           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
2704           mswindows-make-font-unitalic: Canonical default weight
2705           changed from "Normal" to "Regular".
2706
2707           mswindows-make-font-bold / -bold-italic: Supplied device was
2708           not being passed into call to mswindows-find-smaller-font.
2709
2710 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
2711
2712         * package-get.el (package-get-remote): Fix the path where to find
2713           the packages on xemacs.org.
2714
2715 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
2716
2717         * about.el (about-maintainer-info): Update Ben's entry.
2718
2719 1998-09-24  Martin Buchholz  <martin@xemacs.org>
2720
2721         * lisp/shadow.el (find-emacs-lisp-shadows):
2722         - `member' was being called on lists of length 2000!
2723         - Replace with hashtables.
2724         - Replace hand-coded loops with (dolist)
2725         - Fix comment typo
2726
2727 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
2728
2729         * packages.el: Added new function, `package-delete-name', to
2730           delete existing packages from the installed package database
2731           (`packages-package-list').  Also added the "pkginfo" directory
2732           to `packages-special-base-regexp', so that the pkginfo directory
2733           would not get added to `late-packages'.
2734
2735         * package-admin.el: Added ability to delete an installed package
2736           (added low-level function, `package-admin-delete-package').
2737           Understands how to use the pkginfo/MANIFEST.<package> file to
2738           delete the package.  When installing a package, will also
2739           create a MANIFEST.* file if one is not provided by the
2740           package.  If the MANIFEST.* doesn't exist when deleting a
2741           package, the functions will fall back to attempting to delete
2742           any package-specific lisp directory.
2743
2744         * package-get.el: Moved some functions to package-admin.el.
2745           Added interactive function `package-get-delete-package', for
2746           use by users for deleting a package.
2747
2748           Also modified to not require the prescence of efs.
2749
2750 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
2751
2752         * files.el (find-file-noselect): Handle all signals, kill the
2753         buffer and resignal.
2754
2755 1998-09-23  SL Baur  <steve@altair.xemacs.org>
2756
2757         * cl-macs.el (glyph-image): Add setf method.
2758
2759 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
2760
2761         * package-get.el: Fixed broken EFS downloading.  Also, look for
2762           .tar.gz files first, in preference over .tgz files.
2763
2764         * package-ui.el: Fix display of package version numbers.
2765
2766 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
2767
2768         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
2769         argument.
2770
2771 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
2772
2773         * list-mode.el: `display-completion-list': added new/optional
2774           keyword `:completion-string', which allows the programmer to
2775           change the "Possible completions are:" prompt.
2776
2777         * menubar-items.el: Added new pulldown menu-pick to start up the
2778           visual package browser/installer:
2779
2780                 Options->Customize->List Packages
2781
2782         * package-admin.el: Added hooks for installing under both Unix
2783           and MS Windows.  Does additional error checking.  No longer
2784           calls "add-big-package.sh" to install packages under Unix; now
2785           calls gunzip & tar directly.
2786
2787         * package-get.el: Added ability to install packages from files
2788           on a local disk/CDROM.  Now deletes any existing package lisp
2789           directory.  Does completion on available packages when
2790           querying for package names.  Will also search for .tgz files
2791           in addition for .tar.gz files.  Tries to reload
2792           auto-autoloads, as a convenience when loading new packages,
2793           and also tries to add any new package paths to `load-path'.
2794           Changed all occurences of `concat' to use `expand-file-name'.
2795
2796         * package-ui.el: New file which implements the main visual
2797           package browser/installer, which is started via a menu pick or
2798           M-x pui-list packages.
2799
2800 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
2801
2802         * startup.el (load-init-file): spelling fix.
2803
2804 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2805
2806         * startup.el (normal-top-level): Load auto-autoload files
2807         covariantly with their precedence.
2808
2809 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
2810
2811         * menubar-items.el (default-menubar): Remove "Font Weight"
2812         option, there is currently no custom equivalent.. Customize-faces
2813         is "Edit faces".
2814
2815         * x-font-menu.el (font-menu-set-font): Use customize to set
2816         default face.
2817
2818         * faces.el (face-spec-update-all-matching): New function.
2819
2820         * cus-face.el (custom-set-face-update-spec): New function.
2821         Interface to customize faces from elisp.
2822
2823         (custom-face-value-create): Show the customized settings if set
2824         but not saved.
2825
2826 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
2827
2828         (custom-face-value-create): Show the customized settings if set
2829         but not saved.
2830
2831 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
2832
2833         * keydefs.el (global-map): Add FSF 20.3 binding of
2834         query-replace-regexp.
2835
2836 1998-08-21  Greg Klanderman  <greg@alphatech.com>
2837
2838         * minibuf.el (read-file-name-internal-1): use
2839         user-name-completion-1 instead of user-name-completion.
2840
2841 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2842
2843         * loadup.el:
2844         * make-docfile.el:
2845         * update-elc.el: Don't set `source-directory' (now defunct as a
2846         global variable) no more.
2847
2848         * packages.el (packages-list-autoloads): Made `source-directory'
2849         (now defunct as a global variable) a parameter.
2850
2851 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
2852
2853         * about.el (about-hackers): new email
2854
2855 1998-08-16  SL Baur  <steve@altair.xemacs.org>
2856
2857         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
2858
2859 1998-07-17  Didier Verna  <verna@inf.enst.fr>
2860
2861         * faces.el (set-face-property):
2862         (set-face-dim-p):
2863         (face-dim-p): updated the doc strings now that the dim property isn't
2864         tty-specific.
2865         (face-equal): the dim property is now a common one.
2866
2867         * cus-face.el (custom-face-attributes): New face attribute: `dim'
2868         Renamed the `stipple' attribute to `background-pixmap'.
2869         (custom-face-background-pixmap): make custom-face-stipple an
2870         obsolete alias for this.
2871
2872 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2873
2874         * find-paths.el (paths-file-readable-directory-p): Created and
2875         used.
2876
2877         * loadup.el: Don't set inhibit-... flags from run-temacs.
2878
2879 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2880
2881         * packages.el (packages-data-path-depth): Added and used.
2882
2883 1998-08-05  Charles G. Waldman <cgw@pgt.com>
2884
2885         * about.el:
2886         - Change .xpm to .png, delete "zcat" section.
2887         - cosmetic fix in the 'marcpa' entry.
2888
2889         * etc/photos
2890         - convert all .xpm.Z to .png
2891         - rename mrb to martin
2892         - rename mcook-m to mcookm
2893
2894 1998-07-31  Martin Buchholz  <martin@xemacs.org>
2895
2896         * x-init.el (x-initialize-compose): Add support for
2897         dead-circumflex as YET ANOTHER NAME for that dead key.
2898
2899 1998-08-05  Colin Rafferty <colin@xemacs.org>
2900
2901         * setup-paths.el (paths-construct-exec-path): Made the
2902         last-packages really be last.
2903         (paths-construct-data-directory-list): Ditto.
2904
2905 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
2906
2907         * startup.el(startup-splash-frame-body):
2908         Update Copyright notice in splash screen
2909
2910 1998-07-20  Greg Klanderman  <greg@alphatech.com>
2911
2912         * minibuf.el (read-file-name-internal-1): do ~user completion.
2913
2914 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
2915
2916         * font-lock.el (font-lock-fontify-glumped-region): Add guard
2917         aginst destroyed extents
2918
2919 1998-07-24  Greg Klanderman  <greg@alphatech.com>
2920
2921         * package-get.el (package-get): add `install-dir' argument.
2922
2923 1998-07-20  John Jones  <jj@asu.edu>
2924
2925         * package-get.el: calls to package-get-update-all will only
2926           update packages which are already installed.
2927
2928 1998-07-23  SL Baur  <steve@altair.xemacs.org>
2929
2930         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
2931         writable.
2932
2933 1998-07-20  Colin Rafferty   <colin@xemacs.org>
2934
2935         * about.el (about-hackers): Correct my email.
2936
2937 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
2938
2939         * about.el (about-hackers): new email-address.
2940
2941 1998-07-25  SL Baur  <steve@altair.xemacs.org>
2942
2943         * minibuf.el (read-number): Don't let `input-error' condition
2944         escape.
2945
2946 1998-07-20  Greg Klanderman  <greg@alphatech.com>
2947
2948         * about.el (about-hackers): use my `email-for-life' address.
2949
2950 1998-07-19  SL Baur  <steve@altair.xemacs.org>
2951
2952         * XEmacs 21.2-beta1 is released.
2953
2954 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2955
2956         * ldap.el (ldap-search): Doc string change
2957
2958 1998-07-16  Colin Rafferty   <colin@xemacs.org>
2959
2960         * menubar-items.el (default-menubar): Removed references to
2961         `data-directory', and use `locate-data-file' instead, and made
2962         then greyed out if they don't exist.
2963
2964 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2965
2966         * keymap.el (events-to-keys): Use `format' instead of `concat'
2967         since the latter does not accept integer args anymore
2968
2969 1998-07-15  SL Baur  <steve@altair.xemacs.org>
2970
2971         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
2972         macros replaced.
2973
2974 1998-07-14  SL Baur  <steve@altair.xemacs.org>
2975
2976         * make-docfile.el: Get first initialization from very-early-lisp.el
2977         * update-elc.el: Ditto.
2978         * loadup.el (really-early-error-handler): Ditto.
2979
2980         * packages.el (packages-unbytecompiled-lisp): Add new file,
2981         very-early-lisp.el.
2982
2983         * very-early-lisp.el: New file.
2984
2985 1998-07-14  SL Baur  <steve@altair.xemacs.org>
2986
2987         * Symbols that have been obsolete for at least 3 years removed (II).
2988
2989         * obsolete.el (eval-current-buffer): Make compatible.
2990         (byte-code-function-p): Ditto.
2991         (send-string): Removed.
2992         (send-region): Removed.
2993         (screen-scrollbar-width): Removed.
2994         (set-screen-scrollbar-width): Removed.
2995         (set-screen-left-margin-width): Removed.
2996         (set-screen-right-margin-width): Removed.
2997         (screen-left-margin-width): Removed.
2998         (screen-right-margin-width): Removed.
2999         (set-buffer-left-margin-width): Removed.
3000         (set-buffer-right-margin-width): Removed.
3001         (buffer-left-margin-width): Removed.
3002         (buffer-right-margin-width): Removed.
3003         (x-set-frame-icon-pixmap): Removed.
3004         (x-set-screen-icon-pixmap): Removed.
3005         (pixel-name): Removed.
3006         (make-pixmap): Removed.
3007         (make-cursor): Removed.
3008         (pixmap-width): Removed.
3009         (pixmap-contributes-to-line-height-p): Removed.
3010         (set-pixmap-contributes-to-line-height): Removed.
3011
3012 1998-07-13  SL Baur  <steve@altair.xemacs.org>
3013
3014         * obsolete.el (popup-menu-up-p): removed.
3015         (read-no-blanks-input): Removed.
3016         (wholenump): Removed.
3017         (ring-mod): Removed (what was ring-mod?).
3018         (current-time-seconds): Removed.
3019         (run-special-hook-with-args): Removed.
3020         (dot): Removed.
3021         (dot-marker): Removed.
3022         (dot-min): Removed.
3023         (dot-max): Removed.
3024         (window-dot): Removed.
3025         (set-window-dot): Removed.
3026
3027         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
3028         `dot-min'.
3029
3030         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
3031
3032         * code-files.el (insert-file-contents): Rename
3033         run-special-hook-with-args to run-hook-with-args-until-success.
3034         (write-region): Ditto.
3035
3036 1998-07-12  SL Baur  <steve@altair.xemacs.org>
3037
3038         * about.el: Fix typos, update release date.
3039
3040         * Symbols that have been obsolete for at least 3 years removed.
3041
3042         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
3043         screen- functions.
3044         (toplevel): remove setf methods for screen functions.
3045         * cl-macs.el (extent-data): defsetf removed.
3046         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
3047         many places to remove.
3048         (comment-indent-hook): Ditto.
3049         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
3050         (buffer-dedicated-screen): Ditto.
3051         (deiconify-screen): Ditto.
3052         (delete-screen): Ditto.
3053         (event-screen): Ditto.
3054         (find-file-other-screen): Ditto.
3055         (find-file-read-only-other-screen): Ditto.
3056         (live-screen-p): Ditto.
3057         (screen-height): Ditto.
3058         (screen-iconified-p): Ditto.
3059         (screen-list): Ditto.
3060         (screen-live-p): Ditto.
3061         (screen-name): Ditto.
3062         (screen-parameters): Ditto.
3063         (screen-pixel-height): Ditto.
3064         (screen-pixel-width): Ditto.
3065         (screen-root-window): Ditto.
3066         (screen-selected-window): Ditto.
3067         (screen-totally-visible-p): Ditto.
3068         (screen-visible-p): Ditto.
3069         (screen-width): Ditto.
3070         (screenp): Ditto.
3071         (get-screen-for-buffer): Ditto.
3072         (get-screen-for-buffer-noselect): Ditto.
3073         (get-other-screen): Ditto.
3074         (iconify-screen): Ditto.
3075         (lower-screen): Ditto.
3076         (mail-other-screen): Ditto.
3077         (make-screen): Ditto.
3078         (make-screen-invisible): Ditto.
3079         (make-screen-visible): Ditto.
3080         (modify-screen-parameters): Ditto.
3081         (new-screen): Ditto.
3082         (next-screen): Ditto.
3083         (next-multiscreen-window): Ditto.
3084         (other-screen): Ditto.
3085         (previous-screen): Ditto.
3086         (previous-multiscreen-window): Ditto.
3087         (raise-screen): Ditto.
3088         (redraw-screen): Ditto.
3089         (select-screen): Ditto.
3090         (selected-screen): Ditto.
3091         (set-buffer-dedicated-screen): Ditto.
3092         (set-screen-height): Ditto.
3093         (set-screen-position): Ditto.
3094         (set-screen-size): Ditto.
3095         (set-screen-width): Ditto.
3096         (show-temp-buffer-in-current-screen): Ditto.
3097         (switch-to-buffer-other-screen): Ditto.
3098         (visible-screen-list): Ditto.
3099         (window-screen): Ditto.
3100         (x-set-screen-pointer): Ditto.
3101         (x-set-frame-pointer): Ditto.
3102         (screen-title-format): Ditto.
3103         (screen-icon-title-format): Ditto.
3104         (terminal-screen): Ditto.
3105         (delete-screen-hook): Ditto.
3106         (create-screen-hook): Ditto.
3107         (mouse-enter-screen-hook): Ditto.
3108         (mouse-leave-screen-hook): Ditto.
3109         (map-screen-hook): Ditto.
3110         (unmap-screen-hook): Ditto.
3111         (default-screen-alist): Ditto.
3112         (default-screen-name): Ditto.
3113         (x-screen-defaults): Ditto.
3114         (x-create-screen): Ditto.
3115         * obsolete.el: meta-flag removed.
3116         baud-rate removed.
3117         sleep-for-millisecs removed.
3118         extent-data removed.
3119         set-extent-data removed.
3120         set-extent-attribute removed.
3121         extent-glyph removed.
3122         extent-layout removed.
3123         set-extent-layout removed.
3124         list-faces-display removed.
3125         list-faces removed.
3126         trim-versions-without-asking removed.
3127         after-write-file-hooks removed.
3128         truename removed.
3129         auto-fill-hook removed.
3130         blink-paren-hook removed.
3131         select-screen-hook, deselect-screen-hook removed.
3132         auto-raise-screen, auto-lower-screen removed.
3133
3134         * msw-mouse.el: Global change resource -> mswindows-resource.
3135
3136         * XEmacs 21.0-pre5 is released.
3137
3138 1998-07-11  SL Baur  <steve@altair.xemacs.org>
3139
3140         * about.el (about-hackers): Credits update.
3141
3142 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
3143
3144         * register.el (insert-register): Don't activate the region.
3145
3146 1998-07-10  SL Baur  <steve@altair.xemacs.org>
3147
3148         * select.el: Restore x-* symbols for backwards compatibility:
3149         x-copy-primary-selection, x-kill-primary-selection,
3150         x-delete-primary-selection, x-select-make-extent-for-selection,
3151         x-valid-simple-selection-, x-cut-copy-clear-internal.
3152
3153 1998-07-09  SL Baur  <steve@altair.xemacs.org>
3154
3155         * XEmacs 21.0-pre4 is released.
3156
3157 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
3158
3159         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
3160         reporting bugs.
3161         (maybe-add-init-button): Fix semantics under Windows.  Use
3162         `expand-file-name' rather than `concat'.
3163
3164         * help.el (print-messages): New function.
3165
3166 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3167
3168         * ldap.el (ldap-host-parameters-alist): Docstring fixes
3169
3170 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3171
3172         * about.el: Tweaked my entry in about-hackers.
3173
3174         * find-paths.el (paths-emacs-root-p):
3175           Relaxed emacs-root checking of an in-place installation to
3176           also accomodate the flat layout used on MS Windows.
3177
3178 1998-06-29  John Jones  <jj@asu.edu>
3179
3180         * package-get.el: calls to package-get-update-all will only
3181           update packages which are already installed.
3182
3183 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
3184
3185         * faces.el (xpm-color-symbols): remove hardcoded defaults these
3186         are handled by the gui-element face fallbacks now.
3187
3188         * x-faces.el: default gui-element face to "background" as well as
3189         the default face.
3190
3191         * msw-faces.el (mswindows-init-device-faces): remove gui-element
3192         and default face settings since these are set as fallbacks now in
3193         the appropriate domain.
3194
3195 1998-07-02  SL Baur  <steve@altair.xemacs.org>
3196
3197         * text-mode.el (text-mode): Reorder regexp so the OR part
3198         corresponding to `page-delim' goes first and the hack in
3199         `forward-paragraph' will work.
3200         With bug analysis from Bob Weiner <weiner@altrasoft.com>
3201
3202 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
3203
3204         * subr.el (remove-hook): When checking the hook value
3205           with functionp, don't apply car to it.
3206
3207 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3208
3209         * package-get.el (package-get-remote-filename):
3210           Don't use file-name-as-directory because the local directory
3211           separator conventions might not be the same as ftp's.
3212
3213 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3214
3215         * ldap.el (ldap-host-parameters-alist): New name of
3216         `ldap-host-parameters-plist'
3217
3218 1998-06-26  Adrian Aichner  <aichner@ecf.teradyne.com>
3219
3220         * package-get.el: Using (require 'package-get-base), now that it
3221         provides itself.  Consequently removed all instances of (load
3222         "package-get-base.el").
3223
3224 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
3225
3226         * subr.el (remove-hook): Don't treat the hook value as a
3227           list unless it is both consp and not functionp.
3228
3229 1998-06-29  SL Baur  <steve@altair.xemacs.org>
3230
3231         * about.el: Email address for Ben Wing is ben@xemacs.org.
3232         * auto-show.el: Ditto.
3233         * bytecomp.el: Ditto.
3234         * faces.el: Ditto.
3235         * x-scrollbar.el: Ditto.
3236         * x-misc.el: Ditto.
3237         * tty-init.el: Ditto.
3238         * toolbar-items.el: Ditto.
3239         * symbol-syntax.el: Ditto.
3240         * specifier.el: Ditto.
3241         * objects.el: Ditto.
3242         * hyper-apropos.el: Ditto.
3243         * glyphs.el: Ditto.
3244
3245 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
3246
3247         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
3248         vertical-divider-always-visible-p.
3249         (default-mouse-motion-handler): Ditto.
3250
3251 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
3252
3253         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
3254         global value.
3255
3256 1998-06-21  Oliver Graf <ograf@fga.de>
3257
3258         * build-reports.el: changed receiver to xemacs-build-reports list
3259
3260 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3261
3262         * font.el: Split font-family-mappings into X and
3263           mswindows-specific versions.
3264           mswindows-font-create-[object|name]: Treat supplied size
3265           as a pointsize. Added underline and strikethru handling.
3266
3267         * msw-faces.el: changed default mswindows charset to western.
3268
3269         * msw-glyphs.el: removed space in border-glyph font string that
3270           was inserted to get round bugs in the mswindows C font code.
3271
3272 1998-06-27  SL Baur  <steve@altair.xemacs.org>
3273
3274         * about.el (about-hackers): Credits update.
3275
3276         * help-nomule.el (tutorial-supported-languages): Add Romanian
3277         TUTORIAL.
3278
3279         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
3280         to ISO-8859-2.
3281
3282 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3283
3284         * font.el: Split font-family-mappings into X and
3285           mswindows-specific versions.
3286           mswindows-font-create-[object|name]: Treat supplied size
3287           as a pointsize. Added underline and strikethru handling.
3288
3289         * msw-faces.el: changed default mswindows charset to western.
3290
3291         * msw-glyphs.el: removed space in border-glyph font string that
3292           was inserted to get round bugs in the mswindows C font code.
3293
3294 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3295
3296         * minibuf.el: make read-color-completion-table call
3297           (mswindows-color-list for mswindows devices.
3298
3299 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
3300
3301         * lisp/font-lock.el
3302         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
3303         Let declaration items contain non-word symbol characters.
3304
3305 1998-06-15  Adrian Aichner  <aichner@ecf.teradyne.com>
3306
3307         * package-get.el (package-get-package-provider): Added autoload
3308         cookie.  Loading "package-get-base.el" in ALL functions that use
3309         it.  Fixed some (interactive ...) with multiple argument specs
3310         again.  Cosmetic indentation changes.
3311
3312 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
3313
3314         * info.el (Info-insert-dir): Don't use nreverse on variables
3315         that you want to use later.
3316
3317 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
3318
3319         * x-mouse.el (x-set-point-and-move-selection): Replace call
3320         to x-kill-primary-selection with kill-primary-selection
3321
3322 1998-06-12  Martin Buchholz  <martin@xemacs.org>
3323
3324         * simple.el (what-cursor-position): Make cursor position reported
3325         use value of column-number-start-at-one
3326
3327 1998-06-17  SL Baur  <steve@altair.xemacs.org>
3328
3329         * about.el (xemacs-hackers): Fix Jareth's email address.
3330
3331 1998-06-16  SL Baur  <steve@altair.xemacs.org>
3332
3333         * startup.el (startup-splash-frame): Remove
3334         `xemacs-startup-logo-function'.
3335
3336 1998-06-15  SL Baur  <steve@altair.xemacs.org>
3337
3338         * about.el (about-hackers): Update credits list.
3339
3340 1998-06-06  Jeff Miller <jmiller@smart.net>
3341
3342         * lisp/sound.el: Update sound-ext to allow filenames with
3343           extensions to be found by load-sound-file
3344
3345 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3346
3347         * info.el (Info-rebuild-outdated-dir): Removed variable
3348         (Info-auto-generate-directory): New variable
3349         (Info-save-auto-generated-dir): New variable
3350         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
3351         (Info-build-dir-anew): Second parameter removed.  Use
3352         `Info-save-auto-generated-dir'
3353         (Info-rebuild-dir): Ditto
3354
3355 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
3356
3357         * list-mode.el (next-list-mode-item): Would not recognize
3358         border between directly neighbored items.
3359
3360 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
3361
3362         * package-get.el: add autoloads for some functions.
3363
3364 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
3365
3366         * specifier.el (let-specifier): Tiny docfixes.
3367
3368 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
3369
3370         * msw-mouse.el: set selection-pointer-glyph to Normal.
3371
3372 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
3373
3374         * wid-edit.el (widget-specify-secret): New function.
3375         (widget-after-change): Use it.
3376         (widget-specify-field): Use it.
3377
3378 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
3379
3380         * mouse.el (drag-window-divider): Use `(not done)' instead of
3381         `doit'; reuse result of `window-pixel-edges'.
3382
3383         * modeline.el (drag-modeline-event-lag): Rename to
3384         drag-divider-event-lag.
3385
3386 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
3387
3388         * specifier.el (let-specifier): Rewritten not to generate needless
3389         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
3390         arguments.
3391
3392 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
3393
3394         * minibuf.el (read-file-name-1): Setup buffer-local value of
3395         `completion-ignore-case' in completions buffer under Windows.
3396
3397 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
3398
3399         * about.el (about-maintainer-glyph): Fix support for not
3400         compressed images.
3401
3402 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
3403
3404         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
3405
3406         * mouse.el (mouse-track): Cancel selection if misc-user event with
3407         `cancel-mode-internal' function is fetched.
3408
3409 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
3410
3411         * files.el (save-some-buffers-1): Fixed return value.
3412
3413 1998-06-01  Oliver Graf <ograf@fga.de>
3414
3415         * dragdrop.el: added experimental
3416
3417 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
3418
3419         * startup.el (after-init-hook, init-file-user,
3420         user-init-directory, load-user-init-file):  Purge references
3421         to "~/.xemacs/init.el" from docstrings.
3422
3423         (load-user-init-file) Use paths-construct-path to construct
3424         paths to user init files.  Go directly to ~/.emacs, do not
3425         search ~/.xemacs/, do not load `default-custom-file'.
3426
3427 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
3428
3429         * files.el (interpreter-mode-alist): Catch wish and tclsh before
3430         general *sh.
3431         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
3432
3433 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
3434
3435         * menubar-items.el (default-menubar): add Update Packages to customize
3436         menu.
3437
3438 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
3439
3440         * faces.el: use toolbar face as a fallback for toolbar properties
3441         in xpm-color-symbols instead of default.
3442
3443         * msw-faces.el: rename 3d-object -> gui-element face.
3444
3445 1998-06-06  SL Baur  <steve@altair.xemacs.org>
3446
3447         * startup.el (xemacs-startup-logo-function): New variable.
3448         (startup-splash-frame): Use it.
3449
3450 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
3451
3452         * files.el (save-some-buffers): Would wait 1 second.
3453         (save-some-buffers-1): Delete other windows here instead of in
3454         `save-some-buffers'.
3455         (save-some-buffers): Force redisplay only if windows were deleted.
3456
3457 1998-06-02  Didier Verna  <verna@inf.enst.fr>
3458
3459         * cus-face.el (custom-face-attributes): generalized the use of
3460         toggle buttons for boolean attributes.
3461         Re-ordered the items a bit.
3462
3463 1998-06-01  SL Baur  <steve@altair.xemacs.org>
3464
3465         * sound.el (default-sound-directory): Use `locate-data-directory'
3466         to find the sounds directory.
3467
3468 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
3469
3470         * sound.el: default sound-ext to .wav under mswindows, .au
3471         otherwise. load-default sounds without extensions.
3472
3473 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
3474
3475         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
3476         if send-pr is not bound.
3477
3478 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
3479
3480         * files.el: grok idl files in auto-mode-alist.
3481 1998-06-01  Jeff Miller  <jmiller@smart.net>
3482
3483         * minibuf.el (exact-minibuffer-completion-p): check for nil before
3484         calling `upcase'.
3485
3486 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
3487
3488         * msw-glyphs.el: add xbm to the list of image types supported.
3489
3490 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
3491
3492         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
3493         instead of XEmacs one when dumping InfoDock.
3494
3495 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
3496
3497         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
3498         for `modeline-visible-p'
3499
3500         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
3501
3502 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
3503
3504         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
3505         since it's not used anymore. doc string fixes.
3506
3507         * package-get.el (package-get-file-installed-p): new function. use
3508         instead of file-installed-p which is in an external package.
3509
3510 1998-05-28  Oliver Graf <ograf@fga.de>
3511
3512         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
3513         favor of select-window/switch-to-buffer
3514
3515 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
3516
3517         * startup.el: changed (getenv "HOME") to (user-home-directory)
3518
3519 1998-05-25  Oliver Graf <ograf@fga.de>
3520
3521         * frame.el (cde-start-drag) moved to dragdrop.el
3522         (offix-start-drag-region) moved to dragdrop.el
3523         (offix-start-drag) moved to dragdrop.el
3524         * dragdrop.el (cde-start-drag) moved from frame.el
3525         (offix-start-drag-region) moved from frame.el
3526         (offix-start-drag) moved from frame.el
3527         (cde-start-drag-region) cde drag regions
3528         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
3529
3530 1998-05-26  Oliver Graf <ograf@fga.de>
3531
3532         * dragdrop.el: created dragdrop-drag prototypes
3533         (cde-start-drag-region) fixed typo
3534
3535 1998-05-28  SL Baur  <steve@altair.xemacs.org>
3536
3537         * simple.el (after-init-hook): Remove reader macro.
3538
3539         * packages.el (packages-hardcoded-lisp): Get rid of reader
3540         macros.  Update DOC string.
3541
3542 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
3543
3544         * mouse.el (drag-window-divider): Ditto.
3545
3546         * modeline.el (mouse-drag-modeline): Use it.
3547
3548         * lisp-mode.el (let-specifier): Specify indentation.
3549
3550         * specifier.el (let-specifier): Renamed from
3551         `with-specifier-instance'.
3552
3553 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
3554
3555         * x-faces.el:
3556         * faces.el: move definition of xpm-color-symbols from x-faces.el
3557         to faces. Predicate x-get-resource on the presence of x.
3558
3559         * msw-faces.el: set 3d-object face rather than modeline. Specifiy
3560         faces as specfier defaults.
3561
3562         * package-get.el: don't use package-admin-add-single-file-package.
3563
3564 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
3565
3566         * toolbar-items.el: Fixup tooltips.
3567         (toolbar-gnus): Don't use obsolete variable
3568         toolbar-news-frame-properties.
3569         (toolbar-news-reader): Default to `gnus' instead of
3570         `not-configured'.
3571
3572         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
3573         Windows.
3574
3575 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
3576
3577         * package-get.el: rename -installedp -> -installed-p.
3578
3579 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
3580
3581         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
3582         attributes, and assinged it to continuation, truncation and
3583         hscroll glyphs.
3584
3585         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
3586         and made continuation, truncation and hscroll glyphs arrow
3587         characters out of that font.
3588
3589 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
3590
3591         * minibuf.el (minibuffer-electric-separator): Play nicely with
3592         directory-sep-char being \.
3593         (minibuffer-electric-tilde): Ditto.
3594         (read-file-name-map): Ditto.
3595
3596 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
3597
3598         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
3599         on X devices.
3600         (default-mouse-track-deal-with-down-event): Avoid
3601         `x-disown-selection'; use `disown-selection' instead.
3602
3603 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
3604
3605         * select.el:
3606         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
3607         moved to (cut-copy-clear-internal) in select.el. Ditto for
3608         (x-delete-primary-selection) (x-kill-primary-selection)
3609         (x-copy-primary-selection).
3610         (own-clipboard): new function.
3611
3612         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
3613         functions in select.el. remove old ones.
3614         (mswindows-own-clipboard): new function.
3615
3616 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
3617
3618         * gnuserv.el: allow connections from mswindows type devices.
3619
3620 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
3621
3622         * msw-glyphs.el: change image type used from cursor to resource.
3623
3624 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
3625
3626         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
3627         for {top,bottom}-{left,right} values in addition to
3628         {top,bottom}_{left,right}.
3629         Use x-get-resource instead of x-get-resource-and-bogosity-check.
3630
3631 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
3632
3633         * cl-macs.el (specifier-instance): Undefine its setf method.
3634
3635         * specifier.el (with-specifier-instance): Added docstring.
3636
3637         * mouse.el (drag-window-divider): Ditto.
3638
3639         * modeline.el (mouse-drag-modeline): Use it.
3640
3641         * lisp-mode.el (with-specifier-instance): Define its indentation
3642         level.
3643
3644         * specifier.el (with-specifier-instance): New macro.
3645
3646 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
3647
3648         * package-get.el (package-get-create-custom): new function to
3649         auto-generate package-get-custom.el from package-get-base.el.
3650         * (package-get-ever-installedp): new function.
3651         * (package-get-custom): new function to get all packages specified
3652         by customize.
3653
3654 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
3655
3656         * cus-edit.el (custom-file): Revert to `~/.emacs'.
3657
3658 1998-05-23  SL Baur  <steve@altair.xemacs.org>
3659
3660         * cl-extra.el: Reverse previous float change.
3661
3662 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
3663
3664         * x-faces.el:
3665         * faces.el (try-font-name): moved from x-faces.el since it is
3666         required by w3 under mswindows as well X.
3667
3668 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
3669
3670         * winnt.el: Removed evil (setq completion-ignore-case t)
3671         clause, one more overlookef fsfism.
3672         (nt-quote-args-functions-alist): End sentences with double space.
3673
3674 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
3675
3676         * window-xemacs.el (push-window-configuration): Remove kludgery of
3677         recaching default-toolbar specifier.
3678         (pop-window-configuration): Ditto.
3679         (unpop-window-configuration): Ditto.
3680
3681 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
3682
3683         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
3684
3685 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
3686
3687         * winnt.el (nt-quote-args-verbatim): Added function.
3688         (nt-quote-args-prefix-quote): Added function.
3689         (nt-quote-args-backslash-quote): Added function.
3690         (nt-quote-args-double-quote): Added function.
3691         (nt-quote-args-functions-alist): New variable.
3692         (nt-quote-process-args): Added function. This is the main quoting
3693         work horse called from process-nt.c
3694
3695 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
3696
3697         * winnt.el: Removed duplicate definitions for backspace,
3698         delete, M-backspace and C-M-backspace.
3699         (file-name-buffer-file-type-alist): Removed this variable.
3700         (find-buffer-file-type): Removed function.
3701         (find-file-binary):  Removed function.
3702         (find-file-text): Removed function.
3703         (find-file-not-found-set-buffer-file-type): Removed function.
3704         (save-to-unix-hook): Removed function.
3705         (revert-from-unix-hook): Removed function.
3706         (using-unix-filesystems): Removed function.
3707         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
3708         warning.
3709         (x-set-selection): Removed function.
3710         (x-get-selection): Removed function.
3711         Removed commented FSFisms.
3712         Replaced copyright notice (this file is not part of GNU Emacs).
3713         (nt-shell-mode-hook): Moved here from a lambda expression. Added
3714         comint-process-echoes setting to t.
3715
3716 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3717
3718         * packages.el (packages-no-package-hierarchy-regexp): Introduced
3719         and used following the interface change of
3720         `paths-find-recursive-path'.
3721
3722         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
3723         regexp instead of a list of base names.
3724         (paths-version-control-filename-regexp):
3725         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
3726         Introduced and used following the interface change of
3727         `paths-find-recursive-path'.
3728
3729 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
3730
3731         * simple.el (delete-forward-p): Make it a defun; do X garbage only
3732         on X devices, rather than on all non-TTY devices.
3733
3734 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
3735
3736         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
3737
3738         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
3739
3740 1998-05-17  Adrian Aichner  <aichner@ecf.teradyne.com>
3741
3742         * itimer.el (activate-itimer): Fixed usage of integers
3743         as argument to `concat'.
3744
3745 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
3746
3747         * itimer.el (start-itimer): replace the use of `concat' with
3748         `format'
3749
3750 1998-05-16  SL Baur  <steve@altair.xemacs.org>
3751
3752         * mode-motion.el (mode-motion-hook): Clarify docstring.
3753         From Bob Weiner <weiner@altrasoft.com>
3754
3755         * loadhist.el (symbol-file): Supply prompt string when used
3756         interactively.
3757         From Bob Weiner <weiner@altrasoft.com>
3758
3759 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
3760
3761         * loadup.el (really-early-error-handler): Ditto.
3762
3763         * update-elc.el: Ditto.
3764
3765         * setup-paths.el (paths-construct-exec-path): Ditto.
3766
3767         * make-docfile.el: Ditto.
3768
3769         * find-paths.el (paths-decode-directory-path): Use split-path
3770         instead of decode-path.
3771
3772         * files.el (parse-colon-path): Update docstring reference.
3773
3774 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3775
3776         * msw-init.el:
3777         * x-init.el:
3778         Bind cut'n'paste keys to non window-system specific functions.
3779
3780         * msw-select.el: New function mswindows-clear-clipboard.
3781         mswindows-cut-copy-clipboard extended to handle clearing of the
3782         selection and renamed to mswindows-cut-copy-clear-clipboard.
3783
3784         * select.el: on mswindows devices delete-primary-selection
3785         calls mswindows-clear-clipboard.
3786
3787 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
3788
3789         * simple.el (quoted-insert): Inhibit quit when using read-char.
3790
3791         * cmdloop.el (read-char): Don't inhibit quit.
3792         (read-char-exclusive): Ditto.
3793         (read-char): Signal quit if quit-char was pressed.
3794         (read-char-exclusive): Ditto.
3795         (read-quoted-char): Return a character, not integer.
3796
3797         * menubar-items.el (default-popup-menu): Use Andy's generic
3798         selection code.
3799         (default-popup-menu): Fix code.
3800
3801 1998-05-14  Oliver Graf <ograf@fga.de>
3802
3803         * dragdrop.el (dragdrop-function-widget): this time it's done
3804
3805 1998-05-13  Oliver Graf <ograf@fga.de>
3806
3807         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
3808
3809 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
3810
3811         * device.el (device-pixel-width):
3812         (device-pixel-height):
3813         (device-mm-width):
3814         (device-mm-height):
3815         (device-bitplanes):
3816         (device-color-cells): Swapped parameters to device-system-metric
3817         according to the interface change.
3818
3819 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
3820
3821         * mouse.el (default-mouse-motion-handler): Use new name of the
3822         function event-over-vertical-divider-p.
3823         Do not set E-W arrow cursor over the divider if
3824         vertical-divider-draggable-p is nil in the window.
3825         ([top-level]): Use new name for the variable
3826         vertical-divider-map.
3827         (drag-window-divider): Respect vertical-divider-draggable-p.
3828         Variable name typo fixes.
3829
3830 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
3831
3832         * keymap.el (kbd): Define here; handle string constants and
3833         others...
3834
3835 1998-05-15  Christian Nyb <chr@mediascience.no>
3836
3837         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
3838         in Emacs 18.
3839
3840 1998-05-13  Didier Verna  <verna@inf.enst.fr>
3841
3842         * mouse.el (drag-window-divider): give the vertical divider a
3843         pressed look when dragging it.
3844
3845 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
3846
3847         * faces.el: predicate some more face operations on x or mswindows
3848         not just x.
3849
3850         * modeline.el: enable modeline coloring for mswindows.
3851
3852 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3853
3854         * minibuf.el (minibuffer-default): Added variable; compatible with
3855         FSF Emacs.
3856         (next-history-element): Used `minibuffer-default'.
3857
3858 1998-05-12  Oliver Graf <ograf@fga.de>
3859
3860         * dragdrop.el (dragdrop-function-widget): button and mods ok
3861         arguments still look a bit strange
3862         (dragdrop-compare-mods) created
3863         (dragdrop-drop-do-functions) correctly checks for buttons and
3864         modifiers
3865
3866 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
3867
3868         * setup-paths.el (paths-default-info-directories): Replace
3869         path-separator with directory-sep-char.
3870
3871         * files.el (path-separator): Don't define it here.
3872
3873 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
3874
3875         * update-elc.el: Ditto.
3876
3877         * setup-paths.el (paths-construct-exec-path): Ditto.
3878
3879         * make-docfile.el: Ditto.
3880
3881         * loadup.el (really-early-error-handler): Ditto.
3882
3883         * find-paths.el (paths-decode-directory-path): Use decode-path
3884         instead of decode-path-internal.
3885
3886         * files.el (parse-colon-path): Update docstring.
3887
3888 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
3889
3890         * subr.el (get-buffer-window-list): Make BUFFER optional.
3891
3892         * window-xemacs.el (windows-of-buffer): Defalias to
3893         get-buffer-window-list.
3894
3895 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
3896
3897         * disass.el: Fix maintainer keyword.
3898
3899         * bytecomp.el (byte-compile-and-load-file): Autoload.
3900         (byte-compile-buffer): Ditto.
3901
3902         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
3903         value is returned, not the name.
3904         (lisp-imenu-generic-expression): Enable it.
3905         (lisp-mode-variables): Ditto.
3906         (lisp-indent-offset): Change defconst to defvar.
3907         (lisp-indent-function): Ditto.
3908         (lisp-body-indent): Ditto.
3909
3910 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
3911
3912         * modeline.el: Use zap-last-kbd-macro-event.
3913
3914         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
3915         nil, don't attempt to do anything with messages.
3916         (eval-last-sexp): Use `letf' for clarity.
3917
3918 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
3919
3920         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
3921
3922 1998-05-11  Martin Buchholz  <martin@xemacs.org>
3923
3924         * buff-menu.el:
3925         * lisp-mode.el:
3926         * obsolete.el:
3927         Change empty docstrings into no doc strings at all.
3928         Fix bogus FSF-format docstrings.
3929         * etags.el: Fix docstring.
3930
3931 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
3932
3933         * package-get.el (package-get): Use internal md5
3934
3935 1998-05-13  SL Baur  <steve@altair.xemacs.org>
3936
3937         * about.el (about-xemacs): Correct abuse of concat.
3938
3939 1998-05-11  SL Baur  <steve@altair.xemacs.org>
3940
3941         * info.el (Info-mode): Use easymenu.
3942
3943 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
3944
3945         * apropos.el (apropos): Don't use concat with integers.
3946
3947         * cmdloop.el (describe-last-error): Handle the case when no error
3948         was seen gracefully.
3949
3950         * apropos.el (apropos-print): Use with-displaying-help-buffer as
3951         defun.
3952         (apropos-describe-plist): Ditto.
3953
3954         * help.el (with-displaying-help-buffer): Revert to a defun.
3955         (describe-key): Use it as defun.
3956         (describe-mode): Ditto.
3957         (describe-bindings): Ditto.
3958         (describe-prefix-bindings): Ditto.
3959         (describe-installation): Ditto.
3960         (view-lossage): Ditto.
3961         (describe-function): Ditto.
3962         (describe-variable): Ditto.
3963         (describe-syntax): Ditto.
3964
3965 1998-05-11  Oliver Graf <ograf@fga.de>
3966
3967         * dragdrop.el: changed order of require/provide
3968         (dragdrop-drop-mime-default) changed to new calling conventions
3969         (dragdrop-drop-do-functions) changed to new calling conventions
3970         (dragdrop-function-widget) this one needs more work...
3971
3972 1998-05-10  Oliver Graf <ograf@fga.de>
3973
3974         * about.el: another small change in my entry
3975         * dragdrop.el (dragdrop-drop-log-function): logging added
3976         plus customizations
3977         changed interface to handler functions. now called with event
3978         and object
3979
3980 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
3981
3982         * glyphs.el (divider-pointer-glyph): Declared new glyph,
3983         E-W arrow pointer displayed over draggable dividers.
3984
3985         * mouse.el (default-mouse-motion-handler): Show it when
3986         appropriate.
3987         (drag-window-divider): Added.
3988         ([top-level]): Initialized window-divider-map with a keymap
3989         binding the above function to left button down event.
3990
3991         * x-mouse.el (x-init-pointer-shape): Initialize
3992         divider-pointer-glyph from Cursor.dividerPointer, or use default
3993         E-W double arrow.
3994
3995 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
3996
3997         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
3998
3999 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
4000
4001         * simple.el (count-words-buffer): Don't query for buffer.
4002         (count-lines-buffer): Ditto.
4003
4004 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
4005
4006         * help.el (where-is): add optional insert argument.
4007
4008 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
4009
4010         * help.el (describe-key-briefly): New argument INSERT.
4011
4012         * simple.el (eval-expression): New optional argument; synch with
4013         FSF 20.3.
4014
4015         * keydefs.el (global-map): Add new register bindings.
4016
4017         * register.el: Synched with FSF 20.3.
4018
4019 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
4020
4021         * window-xemacs.el (recenter): all arguments are optional.
4022
4023 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
4024
4025         * device.el: (device-pixel-width): Reflected name/parameters
4026         change to device-system-metric.
4027         (device-pixel-height): Ditto.
4028         (device-mm-width): Ditto.
4029         (device-mm-height): Ditto.
4030         (device-bitplanes): Ditto.
4031         (device-color-cells): Ditto.
4032
4033 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
4034
4035         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
4036
4037         * cl.el (most-positive-fixnum): Document.
4038         (most-negative-fixnum): Ditto.
4039
4040         * cus-dep.el: Updated comment.
4041
4042         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
4043         constant.
4044
4045         * cus-load.el (custom-put): Removed.
4046
4047         * files.el (after-find-file): Just resignal quit instead of
4048         signaling "canceled".
4049
4050 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
4051
4052         * frame.el (other-frame): Use `focus-frame' instead of
4053         select-frame kludges.
4054
4055         * lisp-mode.el: Update lisp-indent-function for
4056         save-selected-frame and with-selected-frame.
4057
4058         * frame.el (save-selected-frame): New macro.
4059         (with-selected-frame): Ditto.
4060         (other-frame): Use `set-frame-focus'.
4061
4062 1998-05-06  Oliver Graf <ograf@fga.de>
4063
4064         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
4065         (dragdrop-drop-url-default) default handler for URL drops created
4066         (dragdrop-drop-mime-default) default handler for MIME drops created
4067         (dragdrop-drop-functions) default custom for handling drops created
4068         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
4069
4070 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
4071
4072         * mouse.el: Removed redundant mouse-mswindows-drop function.
4073
4074 1998-05-05  Oliver Graf <ograf@fga.de>
4075
4076         * about.el: changed some text in my entry
4077         * dragdrop.el: added customs
4078
4079 1998-05-04  Oliver Graf <ograf@fga.de>
4080
4081         * mouse.el: killed global drop key bindings
4082         (mouse-offix-drop) removed
4083         * dragdrop.el: created
4084         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
4085
4086 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
4087
4088         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
4089         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
4090
4091         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
4092         obsolete comment.
4093
4094         * scrollbar.el (scrollbars-visible-p): Use new
4095         {vertical,horizontal}-scrollbar-visible-p specifiers.
4096
4097 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
4098
4099         * device.el (device-pixel-height):
4100         (device-pixel-width):
4101         (device-mm-width):
4102         (device-mm-height):
4103         (device-bitplanes):
4104         (device-color-cells): Moved these 6 functions from device.c; they
4105         all use single (device-system-metrics) call.
4106
4107 1998-05-09  SL Baur  <steve@altair.xemacs.org>
4108
4109         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
4110         were renamed.
4111
4112         * menubar-items.el:
4113         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
4114         Suggested by Hrvoje Niksic <hniksic@srce.hr>
4115
4116         * help.el (help-map): Remove Hyperbole keybinding logic.
4117         Suggested by: Michael Ernst <mernst@cs.washington.edu>
4118
4119 1998-05-08  SL Baur  <steve@altair.xemacs.org>
4120
4121         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
4122         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
4123
4124 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
4125
4126         * msw-glyphs.el: use nicer icon3 from the frame icon.
4127
4128 1998-05-07  SL Baur  <steve@altair.xemacs.org>
4129
4130         * version.el (emacs-version): Remove InfoDock conditionals.
4131
4132         * startup.el (startup-splash-frame): Change ID logo name.
4133
4134 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
4135
4136         * files.el (after-find-file): If the user presses C-g on
4137         directory-creation prompt, kill the buffer.
4138
4139 1998-05-06  SL Baur  <steve@altair.xemacs.org>
4140
4141         * simple.el (count-words-region): Reverse previous change.
4142
4143 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
4144
4145         * replace.el (query-replace): Just call perform-replace.
4146         (query-replace-regexp): Ditto.
4147         (perform-replace): Move region handling here.
4148         (perform-replace): Use the new arg to match-data.
4149
4150 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
4151
4152         * x-init.el: Install X specific display table that
4153           displays char 0240 as a space to avoid whatever it is
4154           that screws up display of that character code.
4155
4156 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
4157
4158         * help.el (function-arglist): If no arguments are documented for a
4159         subr, print nothing rather than incorrect output.
4160
4161 1998-05-05  SL Baur  <steve@altair.xemacs.org>
4162
4163         * cmdloop.el (command-error): Update bail-out error message to use
4164         `emacs-program-name'.
4165
4166         * lib-complete.el: Remove reader macro cruft.
4167
4168         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
4169         cruft.
4170
4171         * simple.el (count-words-region): Drop interactive-p check on the
4172         message.
4173
4174 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
4175
4176         * font.el
4177         * msw-faces.el
4178         Correct spelling of mswindows-font-canonicalize-name.
4179
4180 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4181
4182         * ldap.el (ldap-host-parameters-alist): Replaced with
4183         `ldap-host-parameters-plist'
4184         (ldap-search): Adapt to previous change
4185
4186 1998-05-02  SL Baur  <steve@altair.xemacs.org>
4187
4188         * about.el (about-hackers): Update Bob Weiner bio.
4189         (about-maintainer-info): Ditto.
4190
4191 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
4192
4193         * simple.el (display-warning-minimum-level): Docfix.
4194
4195 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
4196
4197         * widget.el (:default-get): New keyword.
4198         * wid-edit.el (default, widget-default-default-get): Define it.
4199         (group, widget-group-default-get): Define it.
4200         (menu-choice, widget-choice-default-get): Define it.
4201         (widget-default-get): New function.
4202         (widget-choice-action): Call it.
4203         (widget-editable-list-entry-create): Call it.
4204
4205 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
4206
4207         * byte-optimize.el (byte-boolean-vars): Removed.
4208         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
4209         lookup through `byte-boolean-vars'.
4210
4211 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
4212
4213         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
4214         resource-provided values into ghost specs for scrollbar-height and
4215         scrollbar-width.
4216
4217 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
4218
4219         * byte-optimize.el: Don't attempt to optimize /=.
4220
4221         * bytecomp.el (byte-compile-one-ore-more-args): New function.
4222         (byte-compile-/=): Ditto.
4223
4224 1998-05-02  SL Baur  <steve@altair.xemacs.org>
4225
4226         * apropos.el: Use `with-displaying-help-buffer'.
4227         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
4228         Use `with-displaying-help-buffer'.
4229         (apropos-follow): Do not give special treatment to buffer cursor
4230         was in prior to a mouse click.
4231         (apropos-describe-plist): Use `with-displaying-help-buffer'.
4232         (apropos-print-doc): Set correct buffer for setting text
4233         properties.
4234
4235 1998-05-01  SL Baur  <steve@altair.xemacs.org>
4236
4237         * help.el (help-buffer-prefix-string): New variable.
4238         (help-buffer-name): Use it.
4239
4240         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
4241         mode menu.
4242
4243 1998-04-30  Greg Klanderman  <greg@alphatech.com>
4244
4245         * frame.el (other-frame): Work even when focus-follows-mouse is true.
4246
4247 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
4248
4249         * files.el (find-file-noselect): Update docstring.
4250         (find-file-noselect): Signal an error if found an unreadable file.
4251         (file-chase-links): Save the match data.
4252         (normal-mode): Use `lwarn' and `error-message-string'.
4253         (interpreter-mode-alist): Change defconst to defvar.
4254         (inhibit-first-line-modes-regexps): Ditto.
4255         (inhibit-first-line-modes-regexps): Added .tgz.
4256         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
4257         (change-major-mode-with-file-name): New user-option.
4258         (set-visited-file-name): Synched with FSF.
4259         (file-name-extension): New function, from FSF 20.3.
4260         (file-relative-name): Synched with FSF.
4261         (save-some-buffers): Support the C-r feature.
4262         (recover-session): Synched with FSF.
4263         (kill-some-buffers): Ditto.
4264         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
4265
4266 1998-04-30  SL Baur  <steve@altair.xemacs.org>
4267
4268         * files.el (insert-file): Undo previous change and reenable use of
4269         format.el.
4270
4271 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
4272
4273         * window-xemacs.el (recenter): Define.
4274
4275 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
4276
4277         * font.el (mswindows-font-create-name)
4278         (mswindows-font-create-object): new functions for mswindows type
4279         fonts.
4280
4281         * msw-faces.el (mswindows-font-canicolize-name): fix so that
4282         strings are parsed as well as font objects.
4283
4284 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
4285
4286         * modeline.el (defining-kbd-macro): Restore modeline indication of
4287         kbd-macro being recorded.
4288         (add-minor-mode): Simplify docstring.
4289         (modeline-minor-mode-menu): Remove stuff.
4290
4291 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
4292
4293         * code-process.el (call-process): dynamically decide process
4294         coding type.
4295
4296 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
4297
4298         * modeline.el: Add line-number-mode, column-number-mode to
4299         the modeline minor-mode menu.  Button2 on the line number does
4300         goto-line.
4301
4302 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
4303
4304         * mouse.el: move x-selection-owner-p type things to
4305         selection-owner-p.
4306
4307         * msw-init.el: copy zmacs stuff from x-init.el
4308
4309         * msw-select.el (mswindows-own-selection)
4310         (mswindows-disown-selection) (mswindows-selection-owner-p): new
4311         functions. Very simple minded implementation of selectio
4312         ownership.
4313
4314         * select.el (own-selection) (disown-selection)
4315         (activate-region-as-selection) (select-make-extent-for-selection)
4316         (valid-simple-selection-p): functions moved from x-select.el for
4317         generalized selection.
4318
4319         * x-select.el: see select.el changes.
4320
4321         * x-toolbar.el: use new selection functions.
4322
4323 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4324
4325         * packages.el (packages-find-package-directories): Fixed bug that
4326         would pick up multiple site-package directories.
4327         (package-locations): Added "xemacs-packages" as a late package
4328         location.
4329
4330         * find-paths.el: Now uses `emacs-program-name' and
4331         `emacs-program-version'.
4332         Additions to enforce version-specific directories in
4333         `paths-find-version-directory'.
4334
4335 1998-04-29  SL Baur  <steve@altair.xemacs.org>
4336
4337         * default.el: Removed.
4338         * site-start.el: Removed.
4339
4340 1998-04-29  Didier Verna  <verna@inf.enst.fr>
4341
4342         * minibuf.el (minibuffer-history-minimum-string-length): Default
4343         to nil.
4344
4345 1998-04-28  SL Baur  <steve@altair.xemacs.org>
4346
4347         * find-paths.el (paths-program-name): Rename.
4348         (paths-emacs-root-p): Ditto.
4349         (paths-find-site-directory): Ditto.
4350
4351 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
4352
4353         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
4354         `emacs-lisp-byte-compile-and-load'.
4355
4356 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4357
4358         * ldap.el (ldap-search): Fixed additional parameter passing to
4359         `ldap-open'
4360
4361 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
4362
4363         * select.el (kill-primary-selection) (selection-owner-p)
4364         (copy-primary-selection) (yank-clipboard-selection)
4365         (selection-exists-p) (delete-primary-selection): new file and
4366         functions that do the right thing for the selected device.
4367
4368         * x-menubar.el: use generalised selection functions.
4369
4370         * dumped-lisp.el: dump select.el.
4371
4372 1998-04-27  SL Baur  <steve@altair.xemacs.org>
4373
4374         * find-paths.el (paths-progname): New variable.
4375         (paths-emacs-root-p): Use it.
4376         (paths-find-site-directory): Ditto.
4377
4378 1998-04-26  SL Baur  <steve@altair.xemacs.org>
4379
4380         * loadup.el ((member "dump" command-line-args)): Dump as
4381         `infodock' if InfoDock.
4382
4383 1998-04-25  SL Baur  <steve@altair.xemacs.org>
4384
4385         * find-paths.el (construct-emacs-version): Simplify, include
4386         program name in the return value.
4387         * (paths-find-version-directory): Use it.
4388
4389 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4390
4391         * info.el (Info-parse-dir-entries): Fixed regexp
4392         (Info-build-dir-anew): Remove full suffix and capitalize info file
4393         name for files with no @direntry
4394         (Info-batch-rebuild-dir): New function
4395         (Info-suffixed-file): Check for regular files instead of simple
4396         file existence (could catch directories before)
4397
4398 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4399
4400         * setup-paths.el, find-paths.el: Removed uses of `not' which
4401         temacs doesn't have.
4402
4403         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
4404         into root searching.
4405
4406 1998-04-24  Martin Buchholz  <martin@xemacs.org>
4407
4408         * subr.el: Remove definition of `not'.
4409
4410 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
4411
4412         * msw-glyphs.el: enable graphics support.
4413
4414 1998-04-23  Didier Verna  <verna@inf.enst.fr>
4415
4416         * x-menubar.el (default-menubar): restored the line-number-mode
4417         option.
4418
4419         * misc doc string updates related to the options menu.
4420
4421 1998-04-24  SL Baur  <steve@altair.xemacs.org>
4422
4423         * setup-paths.el (paths-construct-load-path): Fix typo.
4424
4425 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4426
4427         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
4428         font-menu-ignore-scaled-fonts don't have to be bound now; this
4429         gets us one step further towards making --no-autoloads work.
4430
4431         * startup.el (normal-top-level): Load auto-autoloads only if
4432         lisp-directory is non-nil.
4433
4434         * setup-paths.el (paths-construct-load-path): Made it robust
4435         against nil lisp-directory.
4436
4437         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
4438         to the list of variables that cause a warning when nil.
4439
4440         * toolbar.el (init-toolbar-location): Now works even when there's
4441         no toolbar icon directory.
4442
4443 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
4444
4445         * help.el (view-lossage): Recognize it.
4446
4447         * simple.el (log-message): Mark multiline messages.
4448
4449 1998-04-22  SL Baur  <steve@altair.xemacs.org>
4450
4451         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
4452
4453 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4454
4455         * package-get.el (package-get-all):  add `\n' separator to
4456         interactive specification so that both variables are read
4457
4458 1998-04-22  Didier Verna  <verna@inf.enst.fr>
4459
4460         * x-menubar.el: ported the options menu to Custom.
4461         Moved the "read only" toggle button to the buffers menu.
4462         Corrected some missing ;;;###autoload or defcustom.
4463
4464         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
4465         the scrollbar-visible specifier for options menu handling.
4466
4467         * toolbar.el (toolbar-visible-p)
4468                      (toolbar-captioned-p)
4469                      (default-toolbar-position): defcustom wrappers around
4470         the toolbar specifiers for options menu handling.
4471
4472         * frame.el (get-frame-for-buffer-default-instance-limit):
4473         defcustom it for options menu handling.
4474
4475         * font-lock.el (font-lock-mode): defcustom and autolaod the variable
4476         font-lock-mode for options menu handling.
4477
4478         * cus-start.el: added Custom properties to overwrite-mode for
4479         options menu handling.
4480
4481 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
4482
4483         * about.el: shameless self-promotion.
4484
4485 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
4486
4487         * simple.el (raw-append-message): Slightly optimize.
4488         (remove-message): Use `push' for clarity.
4489         (append-message): Ditto.
4490         (display-warning): Dito.
4491         (raw-append-message): Send the message to the appropriate device.
4492
4493 1998-04-22  SL Baur  <steve@altair.xemacs.org>
4494
4495         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
4496         From Sean MacLennan <Sean.MacLennan@pika.ca>
4497
4498 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4499
4500         * setup-paths.el: Changed `directory-sep-char' to
4501         `path-separator', following a change in GNU Emacs.
4502
4503 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4504
4505         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
4506         (Info-build-dir-anew): Add a final newline.
4507         (Info-build-dir-anew): Do not issue warning when rebuilding policy
4508         is `always'
4509         (Info-rebuild-dir): Ditto
4510
4511         * dumped-lisp.el (preloaded-file-list): Added ldap.el
4512
4513 1998-04-21  SL Baur  <steve@altair.xemacs.org>
4514
4515         * simple.el (count-words-buffer): Retain zmacs region.
4516         (count-words-region): Ditto.
4517         * simple.el: (what-line): Expanded line counts.
4518         (count-lines): New parameter to conditionalize whether collapsed
4519         lines get counted.
4520         From Bob Weiner <weiner@altrasoft.com>
4521
4522 1998-04-19  SL Baur  <steve@altair.xemacs.org>
4523
4524         * packages.el (package-locations): infodock-packages must override
4525         mule-packages and packages.
4526
4527 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
4528
4529         * wid-edit.el:
4530         remove rude messages from widget-activation-widget-mapper
4531         and widget-activation-glyph-mapper
4532
4533 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
4534
4535         * toolbar.el: Remove (featurep 'x) test from
4536         toolbar-make-button-list
4537
4538 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
4539
4540         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
4541         only if in the same frame.
4542
4543 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4544
4545         * packages.el (package-locations): Added site-packages hierarchy.
4546
4547         * setup-paths.el (paths-default-info-directories): Introduced and
4548         used.
4549
4550         * packages.el, setup-paths.el: Set various path searching depths
4551         to 1.
4552
4553         * packages.el (packages-hierarchy-depth):
4554         (packages-load-path-depth): Introduced and used.
4555
4556         * setup-paths.el (paths-load-path-depth): Introduced and used.
4557
4558         * find-paths.el (paths-find-recursive-path): Added max-depth
4559         parameter.
4560
4561 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4562
4563         * setup-paths.el (paths-construct-info-path): Removed
4564         dependency on behavior of (file-name-as-directory "").
4565
4566 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4567
4568         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
4569         lisp objects
4570
4571 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4572
4573         * dump-paths.el, startup.el: Added handling for --debug-paths.
4574
4575 1998-04-15  William M. Perry  <wmperry@aventail.com>
4576
4577         * wid-edit.el: We cannot just set the help-echo or balloon-help
4578           properties for an extent based on the :help-echo widget
4579           property, since help-echo and balloon-help cause an EXTENT to
4580           get passed in, where :help-echo functions are expecting a WIDGET
4581
4582 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
4583
4584         * scrollbar.el (init-scrollbar-from-resources): Call
4585         mswindows-init-scrollbar-metrics when appropriate.
4586
4587 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
4588
4589         * dumped-lisp.el: dump x-toolbar for window system
4590
4591         * msw-init.el (init-post-mswindows-win): enable toolbars if we
4592         have support and xpm.
4593
4594 1998-04-16  SL Baur  <steve@altair.xemacs.org>
4595
4596         * files.el (toggle-read-only): Fix docstring.
4597         From Didier Verna <verna@inf.enst.fr>
4598
4599 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4600
4601         * startup.el (normal-top-level): Load autoload-file-name without
4602         specifying an extension---some people only auto-autoload.el.gz.
4603
4604 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
4605
4606         * files.el (backup-enable-predicate): Don't bomb on NAME being
4607         nil.
4608
4609 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4610
4611         * find-paths.el, packages.el: Now prefers configure'd paths.
4612         This shouldn't cause any of the originally anticipated problems as
4613         the current paths architecture will not define the various
4614         configure-xxx variables if they're not specified on the configure
4615         command line.
4616
4617         * find-paths.el, setup-paths.el, packages.el: Removed all
4618         mentionings of "/" as a path separator.
4619         Used paths-construct-path throughout.
4620
4621         * find-paths.el (paths-construct-path): Created to assemble paths
4622         from directory components.
4623
4624         * setup-paths.el, packages.el: Used paths-decode-directory-path
4625         instead of decode-path-internal.
4626
4627         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
4628         and associates.
4629         (paths-decode-directory-path) Created.
4630
4631         * setup-paths.el: Changed configure-exec-path to
4632         configure-exec-directory.
4633
4634 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4635
4636         * packages.el (packages-find-packages): Fixed decoding of
4637         EMACSPACKAGEPATH.
4638
4639         * startup.el: -no-packages -> -no-early-packages.
4640
4641         (packages-load-package-lisps): Fixed loading of auto-autoload
4642         files.
4643
4644         * startup.el (normal-top-level): Fixed loading of core
4645         auto-autoload.
4646
4647         * obsolete.el: Un-obsoleted site-directory.  Sigh.
4648
4649         * startup.el, packages.el, dump-paths.el: Added proper settings
4650         for site-directory and lisp-directory variables.
4651
4652         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
4653         inhibit-package-autoloads and fixed handling of it.
4654
4655         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
4656         handling of former inhibit-package-init, now
4657         inhibit-early-packages, to make -vanilla etc. work.
4658
4659 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
4660
4661         * code-process.el (start-process): Fallback to 'undecided instead
4662         of 'binary for process input coding stream.
4663
4664         * process.el (start-process): Docstring fix.
4665
4666 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4667
4668         * info.el (Info-insert-dir): Do not insert temporary dir files
4669         in Info-dir-file-attributes
4670         (Info-build-dir-anew): Ensure temporary buffer is not read-only
4671         (Info-rebuild-dir): Ditto.
4672
4673 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4674
4675         * obsolete.el: Added obsoleteness declarations for
4676         `site-directory' and `Info-default-directory-list'.
4677
4678 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4679
4680         * find-paths.el (paths-find-emacs-root): Only look at the
4681         executable at the end of the symlink chain for determining the
4682         Emacs root.
4683
4684 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4685
4686         * setup-paths.el (paths-construct-info-path): Changed construction
4687         to cater to gone default in configure.
4688
4689         * find-paths.el (paths-uniq-append): Added.
4690
4691         * packages.el: Rewritten package path construction once again.
4692
4693         * dump-paths.el, startup.el: Removed package-path as a global
4694         variable.
4695
4696         * package-admin.el (package-admin-add-single-file-package):
4697         (package-admin-add-binary-package): Changed package-path to
4698         late-packages.
4699
4700         * packages.el (packages-split-path): Split path at "/" rather than
4701         nil according to change in emacs.c.
4702
4703 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4704
4705         * setup-paths.el (paths-construct-info-path): Changed info path
4706         order so that directories come out right.
4707         (paths-find-lock-directory): Fixed bug: It used to think
4708         configure-lock-directory is a path.
4709
4710 1998-04-06  Jeff Miller <jmiller@smart.net>
4711
4712         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
4713         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
4714         eases the use of toolbar-add/kill-item functions.
4715
4716 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
4717
4718         * code-files.el (file-coding-system-alist): Commented out
4719         loaddefs.el magical treatment.
4720
4721 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4722
4723         * info.el (Info-rebuild-outdated-dir): Added new option
4724         `conservative' and made it the default
4725         (Info-rebuild-dir): Appropriately parse multi-line description
4726         strings, and multi-section dir files. Issue warning when dir
4727         is rebuilt as temporary
4728         (Info-build-dir-anew): Issue warning when dir is built as
4729         temporary
4730
4731 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
4732
4733         * list-mode.el (list-mode-map): Bind highlight motion commands to
4734         standard keys left, right, C-b and C-f.
4735
4736 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
4737
4738         * files.el (auto-mode-alist): allow .sc for Scheme->C
4739
4740 1998-04-06  SL Baur  <steve@altair.xemacs.org>
4741
4742         * loadup.el (pureload): Don't quote (garbage-collect).
4743
4744 1998-04-04  SL Baur  <steve@altair.xemacs.org>
4745
4746         * package-get-base.el: Updated.
4747
4748 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
4749
4750         * isearch-mode.el (isearch-just-started): New variable.
4751         (isearch-mode): Set it.
4752         (isearch-repeat): Advance one character forward only if the search
4753         was successful, and was not just started.
4754         (isearch-repeat): Clear isearch-just-started.
4755
4756 1998-04-02  SL Baur  <steve@altair.xemacs.org>
4757
4758         * finder.el (finder-compile-keywords): Don't eval new finder-inf
4759         if running -batch.
4760
4761 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
4762
4763         * subr.el (listify-key-sequence): Removed.
4764
4765 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
4766
4767         * bytecomp.el (byte-compile-print-gensym): New option.
4768         (byte-compile-output-file-form): Use it.
4769         (byte-compile-output-docform): Ditto.
4770         (byte-compile-compiled-obj-to-list): Ditto.
4771
4772 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
4773
4774         * msw-glyphs.el: set frame icon if xpm support.
4775
4776 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
4777
4778         * help.el: Code that pretty prints variable values
4779           removed.
4780
4781 1998-04-02  SL Baur  <steve@altair.xemacs.org>
4782
4783         * find-paths.el (paths-emacs-root-p): Correct test for installation
4784         directory.
4785         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4786
4787 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
4788
4789         * loaddefs.el: Don't set debug-ignored-errors; leave
4790           its default value set to nil.
4791
4792 1998-03-29  Damon Lipparelli  <lipp@primus.com>
4793
4794         * info.el (Info-rebuild-dir): fixed mis-spelling.
4795
4796 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4797
4798         * info.el (Info-rebuild-outdated-dir): New custom var
4799         (Info-insert-node): Create/update dir file when needed, ie when it
4800         does not exist or is older than some info files in directory
4801
4802 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4803
4804         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
4805         for last packages, mainly for using a 20.4 package base.
4806
4807         * packages.el (late-packages): Typo fix.  It was called
4808         early-packages.
4809
4810         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
4811         relative symlinks correctly.
4812         (paths-find-emacs-roots): More rigorous checking for plausible
4813         configuration-time root.
4814
4815         * startup.el (normal-top-level): Added a warning if XEmacs cannot
4816         find its roots.
4817
4818 1998-03-27  Martin Buchholz  <martin@xemacs.org>
4819
4820         * faces.el: Fix docstrings.
4821         * glyphs.el: Fix docstrings.
4822         * mouse.el: Fix docstrings.
4823
4824         * frame.el: Change phrase `current frame' to `selected frame'.
4825
4826         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
4827
4828         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
4829         macros using backquote to make them infinitely more readable.
4830
4831 1998-03-30  SL Baur  <steve@altair.xemacs.org>
4832
4833         * packages.el (packages-find-package-path): Hardcoded specialized
4834         InfoDock support until we can clean this up.
4835
4836         * help.el (describe-bindings-1): Return the value of the bindings
4837         help buffer created.
4838         (describe-bindings): Ditto.
4839
4840         * simple.el (set-variable): Restore previous behavior of not
4841         bombing if the variable to set is not boundp.
4842
4843 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4844
4845         * packages.el (packages-handle-package-dumped-lisps): Allow for
4846         non-local files to be loaded off the package-lisp variable.
4847
4848 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
4849
4850         * x-faces.el: Global X resources should override
4851           specs for all device classes (color, grayscale, mono);
4852           code currently doesn't override any of them.  Fixed by
4853           calling remove-specifier with '(x default) as the tag
4854           set and allowing inexact matches.
4855
4856 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
4857
4858         * faces.el: Separated face intializations based on
4859           device classes into device type specific (tag set,
4860           instantiator) pairs.
4861
4862 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
4863
4864         * wid-edit.el (widget-choice-action): Remember user's explicit
4865         choice.
4866         (widget-choice-value-create): Respect it.
4867         From Richard Stallman <rms@gnu.org>
4868
4869 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4870
4871         * setup-paths.el (paths-construct-info-path): Always append
4872         existing directories from configure-time info path.
4873
4874         * startup.el (startup-setup-paths): Renamed misnamed info-path to
4875         Info-directory-list.
4876
4877         * info.el: Removed Info-default-directory-list which was broken by
4878         design.
4879         Removed bogus initialization of Info-directory-list---startup.el
4880         can do a much better job.
4881         Added autoload of Info-directory-list.
4882
4883         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
4884         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
4885         be exclusive; now it's merely given precedence, just like in the
4886         old days.
4887
4888 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4889
4890         * find-paths.el (paths-find-architecture-directory): Fix bug with
4891         finding; it used to default too early.
4892
4893 1998-03-25  Martin Buchholz <martin@xemacs.org>
4894
4895         * packages.el (packages-split-path): Fix a bug; it used to fail
4896         for paths that weren't split.
4897
4898 1998-03-26  SL Baur  <steve@altair.xemacs.org>
4899
4900         * finder.el (finder-compile-keywords): trap on errors.
4901
4902 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
4903
4904         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
4905           fourth argument of t so that only the specs exactly
4906           matching the tag lists are removed.
4907
4908 1998-03-25  SL Baur  <steve@altair.xemacs.org>
4909
4910         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
4911
4912 1998-03-23  SL Baur  <steve@altair.xemacs.org>
4913
4914         * minibuf.el (mouse-read-file-name-1): If a default directory was
4915         specified, use it for generating the completions.
4916
4917 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4918
4919         * update-elc.el: Now respects inhibit-package-init and
4920         inhibit-site-lisp.
4921         Now does path construction with loadup-paths.
4922
4923         * startup.el (normal-top-level, startup-setup-paths): Now respects
4924         inhibit-package-init and inhibit-site-lisp.
4925
4926         * packages.el (packages-find-package-path): Extended package path
4927         by version-specific hierarchies.
4928         (packages-find-packages): Now respects inhibit flag and
4929         inhibit-site-lisp.
4930         Moved path setup to loadup-paths.
4931
4932         * make-docfile.el: Now respects inhibit-package-init and
4933         inhibit-site-lisp.
4934         Now does path construction with loadup-paths.
4935
4936         * loadup.el: Now respects inhibit-package-init and
4937         inhibit-site-lisp.
4938
4939         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
4940
4941         * loadup-paths.el: New file: setup load-path to encompass
4942         packages.
4943
4944 1998-03-22  SL Baur  <steve@altair.xemacs.org>
4945
4946         * auto-show.el: load-gc renamed to pureload.
4947         * site-load.el: Ditto.
4948         * packages.el (toplevel): Ditto.
4949         * loadup.el (really-early-error-handler): Ditto.
4950         * dumped-lisp.el (preloaded-file-list): Ditto.
4951         * cus-face.el (custom-declare-face): Ditto.
4952
4953 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4954
4955         * <Today>: The Big Path Searching Overhaul.
4956
4957         * find-paths.el: New file: find and assemble paths in the
4958         installation hierarchy.
4959
4960         * setup-paths.el: New file: global layout of paths and directories
4961         within the XEmacs hierarchy.
4962
4963         * packages.el: Replaced everything related to path searching and
4964         startup by code in terms of find-paths.
4965
4966         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
4967         the new path searching engine.
4968
4969         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
4970         and setup-paths.
4971
4972 1998-03-22  SL Baur  <steve@altair.xemacs.org>
4973
4974         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
4975         setup-paths.el.
4976
4977 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
4978
4979         * msw-glyphs.el: Added check for 'mswindows feature, so the file
4980         compiles identically in any configuration.
4981         Removed irrelevant commentary.
4982
4983 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
4984
4985         * simple.el (set-variable): Allow setting specifiers.
4986
4987 1998-03-19  SL Baur  <steve@altair.xemacs.org>
4988
4989         * lisp.el (forward-sexp): Revert previous change.
4990
4991 1998-03-18  SL Baur  <steve@altair.xemacs.org>
4992
4993         * frame.el (frame-initialize): Use `delete-console' instead of
4994         `delete-device' to delete the stream console to match the usage in
4995         Fkill_emacs.
4996
4997 1998-03-16  SL Baur  <steve@altair.xemacs.org>
4998
4999         * files.el (cdpath-previous): New variable.
5000         (cd): Use it.
5001         From Bob Weiner <weiner@wave.altrasoft.com>
5002
5003 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
5004
5005         * keydefs.el: Changed keybindings of forward-char,
5006           backward, scroll-up and scroll-down to point to their
5007           -command counterparts.
5008
5009         * simple.el: New functions: forwarc-char-command,
5010           backwrad-char-command, scroll-up-command,
5011           scroll-down-command which work liek their counterparts
5012           except that they honor the variable
5013           signal-error-on-buffer-boundary.
5014
5015           Definition of signal-error-on-buffer-boundary received
5016           from src/cmds.c.
5017
5018           defvar declaration added for word-across-newline to avoid
5019           byte-compiler warning about the free variable reference.
5020
5021 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
5022
5023         * winnt.el: Removed "%t" from the beginning of
5024         modeline-format. From now on, there's no nt-specifics in the modeline.
5025
5026 1998-03-14  SL Baur  <steve@altair.xemacs.org>
5027
5028         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
5029         of `when' with `if'.
5030
5031 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
5032
5033         * msw-glyphs.el: New file. Defines TTY-style glyphs for
5034         mswindows. Must be reworked along with glyphs.el, or
5035         merged into it, after there is images support.
5036
5037         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
5038         'mswindows.
5039
5040 1998-03-13  SL Baur  <steve@altair.xemacs.org>
5041
5042         * faces.el: fix for text cursor initialization.
5043         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
5044         From Andy Piper <andyp@parallax.co.uk>
5045
5046 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
5047
5048         * files.el (set-auto-mode): If a mode is not fboundp, check to see
5049         if there is an existing package that handles it and warn the user
5050         about that mode.
5051
5052 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
5053
5054         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
5055         Installation" menu item when Installation-string is not bound.
5056
5057 1998-03-11  SL Baur  <steve@altair.xemacs.org>
5058
5059         * lisp.el (forward-sexp): Fix for test for balanced sexp.
5060         From Jeremiah W. James <jerry@cs.ucsb.edu>
5061
5062 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
5063
5064         * msw-faces.el:
5065         * faces.el: Fix face initialization.
5066
5067 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
5068
5069         * files.el (backup-enable-predicate): fix breakage introduced
5070         by TMPDIR patch.
5071
5072 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
5073
5074         * x-faces.el (x-init-face-from-resources): The
5075           TTY face property retrieval functions don't return
5076           specifiers, so use face-property instead.
5077
5078 1998-03-09  SL Baur  <steve@altair.xemacs.org>
5079
5080         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
5081
5082 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
5083
5084         * x-menubar.el: Expanded documentation for
5085           option-save-faces.  Changed Options -> Browse Faces
5086           menu entry to invoke customize-face.
5087
5088 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
5089
5090         * faces.el: Most face initialization moved out of
5091           init-other-random-faces to the top level so that the
5092           initialization happens before Xemacs is dumped.  Much
5093           of the fascist "face-differs-from-default-p or FROB!"
5094           code has been retired in favor of letting the user do
5095           what they want to do.  Face initialization code changed
5096           to use `default' specifier tag so that the settings can
5097           be overridden later if the user wishes it.
5098
5099 1998-03-08  SL Baur  <steve@altair.xemacs.org>
5100
5101         * about.el (about-hackers): Update contributors list.
5102
5103 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
5104
5105         * specifier.el: Define new specifier tag `default'.
5106
5107         * modeline.el: Initialize faces using `default' tag.
5108
5109         * x-faces.el (x-init-face-from-resources): Remove
5110           specifier specs containing the `default' tag before
5111           adding new specs.
5112
5113 1998-03-02  John Jones  <jj@asu.edu>
5114
5115         * package-get.el (package-get-all): fixed arguments on call to
5116         package-admin-add-single-file-package.
5117         * package-get.el (package-get-installedp): fixed to match
5118         advertised behavior.
5119         * package-get.el: added function package-get-update-all which
5120         installs newest versions of all the current packages (if they are
5121         not already installed).
5122
5123 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
5124
5125         * files.el (find-file-noselect): Uncommented `truename' binding in
5126         `let*' and use it later to set `buffer-file-truename' iff it's
5127         still nil, as happens for example when finding a compressed
5128         file with "jka-compr".
5129
5130 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
5131
5132         * faces.el: in make-face-* type functions do the operation for all
5133         window systems, not just the first one found.
5134
5135         * font.el: call mswindows-list-fonts for mswindows.
5136
5137 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
5138
5139         * code-process.el (call-process-region):
5140         * process.el (call-process-region):
5141         * package-get.el (package-get-dir):
5142         * files.el (backup-enable-predicate):
5143         * gnuserv.el (gnuserv-temp-file-regexp):
5144         Use temp-directory in place of `/tmp'.
5145
5146 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
5147
5148         * "Fast" dired-in-C enhancements for Windows 95/NT:
5149
5150         * files.el: Added function, `wildcard-to-regexp', from GNU
5151           Emacs.
5152
5153         * files.el (insert-directory): Modified to use special
5154           dired-in-C enhancements if present.
5155
5156 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
5157
5158         * code-files.el: make default coding no-conversion.
5159
5160 1998-03-02  SL Baur  <steve@altair.xemacs.org>
5161
5162         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
5163         the load-path.
5164
5165         * update-elc.el: Strip directory when testing for files not to
5166         bytecompile.
5167
5168 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
5169
5170         * lisp-mode.el: Use recommended form for menus.
5171
5172         * info.el (Info-construct-menu): Use recommended form for menus.
5173
5174         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
5175         entry.
5176
5177 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
5178
5179         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
5180           (get-frame-for-buffer-noselect): Always return frames
5181           in the not-this-window-p cond clause.
5182
5183 1998-02-27  SL Baur  <steve@altair.xemacs.org>
5184
5185         * help.el (describe-installation): New function.
5186
5187         * x-menubar.el (default-menubar): Add describe-installation to
5188         Help menu.
5189
5190         * packages.el (packages-unbytecompiled-lisp): Installation.el
5191         should not be bytecompiled.
5192
5193         * dumped-lisp.el (preloaded-file-list): Dump Installation with
5194         XEmacs.
5195
5196         * x-menubar.el (default-menubar): Use correct guard for VM menu
5197         entry.
5198
5199         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
5200         coding.
5201         From Andy Piper <andyp@parallax.co.uk>
5202
5203 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5204
5205         * ldap.el: Do not require ldap-internal at compile time.
5206
5207 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
5208
5209         * code-files.el: new file. a virtual copy of mule-files.el
5210         but without charset
5211         dependencies. (toggle-buffer-file-ocding-system) new function for
5212         changing the eol type for the current buffer.
5213
5214         * code-process.el: new file. a copy of
5215         mule-process.el. mule-process.el will disappear when things have
5216         settled.
5217
5218         * coding.el: new file. a virtual copy of mule-files.el but
5219         without charset dependencies. (coding-system-base) new function
5220         for getting the parent coding system of a coding system with eol
5221         type set.
5222
5223         * dumped-lisp.el: add above files for the non-mule case.
5224
5225 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
5226
5227         * window-xemacs.el (display-buffer): If no explicit
5228           frame is specified, search for a window that displays
5229           the buffer on the currently selected frame, before
5230           searching other frames.
5231
5232 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
5233
5234         * frame.el (get-frame-for-buffer): If not-this-window-p
5235           is non-nil, use window on the selected frame if it is not
5236           also the selected window.  When defaulting, search for
5237           windows on the currently selected fgrame before searching
5238           other frames.
5239
5240 1998-02-25  Didier Verna  <verna@inf.enst.fr>
5241
5242         * modeline.el (modeline-swap-buffers): originally named
5243         `mouse-release-modeline'. Whether to actually swap the buffers is
5244         decided in `mouse-drag-modeline'.
5245         (mouse-drag-modeline): A button release event is considered a
5246         mouse click is both X (modeline scroll) and Y (modeline drag) pos
5247         stay unchanged.
5248
5249 1998-02-25  SL Baur  <steve@altair.xemacs.org>
5250
5251         * x-menubar.el: Put redo on the menubar.
5252         From Aki Vehtari <Aki.Vehtari@hut.fi>
5253
5254 1998-02-22  Greg Klanderman  <greg@alphatech.com>
5255
5256         * bytecomp.el (displaying-byte-compile-warnings): if
5257         temp-buffer-show-function is set, use it to display current set of
5258         warnings in the "*Compile-Log-Show*" buffer.
5259
5260         * simple.el (display-warning-buffer): if temp-buffer-show-function
5261         is set, use it to display current set of warnings in the
5262         "*Warnings-Show*" buffer.
5263
5264 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5265
5266         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
5267         Common Lisp.
5268
5269 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
5270
5271         * menubar.el: Allow button descriptors at least 2 long.
5272
5273         * x-menubar.el (default-menubar): Use recommended forms.
5274         (file-menu-filter): Remove.
5275         (edit-menu-filter): Remove.
5276
5277 1998-02-24  SL Baur  <steve@altair.xemacs.org>
5278
5279         * about.el (about-hackers): Updated.
5280
5281 1998-02-22  Greg Klanderman  <greg@alphatech.com>
5282
5283         * help.el (help-max-help-buffers): new variable
5284         (help-register-and-maybe-prune-excess): new function
5285         (help-buffer-name): use help-max-help-buffers.
5286         (with-displaying-help-buffer): use
5287         help-register-and-maybe-prune-excess.
5288
5289         * help.el (help-maybe-pretty-print-value): if the value fits on
5290         one line, let it.
5291
5292 1998-02-21  Greg Klanderman  <greg@alphatech.com>
5293
5294         * (with-displaying-help-buffer): there is no need to kill the buffer
5295         if it exists, becasuse with-output-to-temp-buffer will clear it.
5296         further, killing the buffer violates the rule that
5297         temp-buffer-show-function, if set, has the full responsibility of
5298         showing the temp buffer.  killing the buffer fucks with the window
5299         configuration, hosing temp-buffer-show-function.
5300
5301
5302 1998-02-23  Didier Verna  <verna@inf.enst.fr>
5303
5304         * modeline.el (mouse-drag-modeline):
5305         - Always scroll the modeline that was originally clicked on.
5306         - Use x pixels instead of x characters (which doesn't work anyway)
5307         as horizontal reference for modeline dragging. This allows us to
5308         keep on dragging the modeline even if the motion event occurs in
5309         another window.
5310
5311 1998-02-23  Didier Verna  <verna@inf.enst.fr>
5312
5313         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
5314         glyph on the modeline to indicate that dragging the mouse has an
5315         effect both horizontally and vertically.
5316
5317 1998-02-24  SL Baur  <steve@altair.xemacs.org>
5318
5319         * about.el (about-xemacs): Get rid of redundant visible version
5320         number.
5321
5322 1998-02-19  SL Baur  <steve@altair.xemacs.org>
5323
5324         * about.el (about-hackers): Update credits.
5325
5326 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
5327
5328         * prim/register.el (view-register): Show register type file-query.
5329
5330 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
5331
5332         * mode-motion.el (mode-motion-highlight-internal):
5333           save-excursion inside save-window-exucrsion form to
5334           hide buffer point changes from save-window-excursion.
5335           Prevents display flickering when the mouse pointer
5336           moves.
5337
5338 1998-02-17  Didier Verna  <verna@inf.enst.fr>
5339
5340         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
5341         function to handle correctly the case of a toolbar one side of the
5342         window: scrolling will not necessarily happen.
5343
5344 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
5345
5346         * files.el (after-find-file): Restore missing argument
5347           to format that provides filename for "... consider M-x
5348           recover-file" message.  Also call `message' with "%s"
5349           as the first arg instead of an arbitrary string.
5350
5351 1998-02-18  SL Baur  <steve@altair.xemacs.org>
5352
5353         * about.el (about-hackers): Various additions.
5354
5355 1998-02-15  SL Baur  <steve@altair.xemacs.org>
5356
5357         * autoload.el (generate-file-autoloads-1): Don't force an extra
5358         line out when copying on-the-same line autoloads.
5359
5360         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
5361         is installed.
5362
5363 1998-02-14  Martin Buchholz  <martin@xemacs.org>
5364
5365         * x11/x-win-xfree86.el (x-win-init-xfree86):
5366         * x11/x-win-sun.el (x-win-init-sun):
5367         * x11/x-init.el (x-initialize-compose):
5368         * prim/simple.el:
5369         (backward-or-forward-kill-sexp):
5370         (backward-or-forward-kill-sentence):
5371         (backward-or-forward-kill-word):
5372         (backward-or-forward-delete-char):
5373         * prim/isearch-mode.el (isearch-help-or-delete-char):
5374         Use x-keysym-on-keyboard-sans-modifiers-p instead of
5375         x-keysym-on-keyboard-p to detect backspace.
5376         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
5377         Clean up symbols used with dead keys, checking Linux and solaris
5378         keysyms.
5379         Simplify x-win-*.el using above methods.
5380         Change documentation for x-keysym-*-p functions.
5381
5382 1998-02-14  SL Baur  <steve@altair.xemacs.org>
5383
5384         * about.el (about-hackers): Restore entries for Michael Sperber and
5385         Vinnie Shelton.
5386         From Vinnie Shelton <acs@acm.org>
5387
5388 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
5389
5390         * simple.el (count-words-region): Ditto.
5391
5392 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
5393
5394         * simple.el (count-words-buffer): Document.  Don't print anything
5395         if non-interactive.
5396
5397 1998-02-12  SL Baur  <steve@altair.xemacs.org>
5398
5399         * packages.el (packages-hardcoded-lisp): easymenu.el is in
5400         multiple files in InfoDock.
5401
5402 1998-02-11  SL Baur  <steve@altair.xemacs.org>
5403
5404         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
5405         from version.el in InfoDock.
5406
5407         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
5408         specially.
5409
5410 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5411
5412         * bytecomp-runtime.el (proclaim-inline): Single quotes around
5413         variable name in docstring.
5414
5415 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
5416
5417         * menubar.h: Include "gui.h".
5418
5419 1998-02-10  SL Baur  <steve@altair.xemacs.org>
5420
5421         * site-load.el: Fix documentation.
5422
5423 1998-02-09  SL Baur  <steve@altair.xemacs.org>
5424
5425         * package-get-base.el (package-get-base): Updated.
5426
5427         * keymap.el: PC-ize.
5428
5429 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5430
5431         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
5432         from' on a fresh line.
5433
5434 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
5435
5436         * help.el (help-maybe-pretty-print-value): prin1, not princ the
5437         object.
5438
5439 1998-02-09  SL Baur  <steve@altair.xemacs.org>
5440
5441         * undo-stack.el: PC-ize.
5442
5443         * cmdloop.el: PC-ize.
5444
5445 1998-02-08  SL Baur  <steve@altair.xemacs.org>
5446
5447         * bytecomp-runtime.el: PC-ize.
5448
5449         * byte-optimize.el: Prolog fixup.  PC-ize.
5450
5451         * cus-dep.el: Spelling fix.
5452
5453         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
5454         entries follow).
5455
5456 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5457
5458         * text-mode.el (text-mode-hook-identify): New function,
5459         put on text-mode-hook.  Set text-mode-variant here.
5460         (text-mode): Don't set it here.
5461
5462 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5463
5464         * text-mode.el (text-mode-hook): New defvar.
5465         (text-mode-variant): New variable.
5466         (text-mode): Set that variable locally.
5467         (toggle-text-mode-auto-fill): New command.
5468
5469 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5470
5471         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
5472
5473 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5474
5475         * text-mode.el (paragraph-indent-text-mode):
5476         Renamed from spaced-text-mode.
5477         (text-mode-map): Bind TAB to indent-relative.
5478         (indented-text-mode-map): Variable deleted.
5479         (indented-text-mode): Now an alias for text-mode.
5480
5481 1998-02-05  SL Baur  <steve@altair.xemacs.org>
5482
5483         * loadup.el: test-atoms debugging stuffs removed.
5484
5485 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>>
5486
5487         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
5488
5489 1997-12-30  Colin Rafferty  <colin@xemacs.org>
5490
5491         * help.el (describe-beta): Made it use `locate-data-file'.
5492         (describe-distribution): Ditto.
5493         (describe-copying): Ditto.
5494         (describe-project): Ditto.
5495         (view-emacs-news): Ditto.
5496
5497         * help-nomule.el (help-with-tutorial): Made it use
5498         `locate-data-file' to find tutorial.
5499
5500 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
5501
5502         * about.el: Corrected my email address.
5503
5504         * mouse.el: Added 'mouse-mswindows-drop' similar to
5505         'mouse-offix-drop'.
5506
5507 1998-01-27  SL Baur  <steve@altair.xemacs.org>
5508
5509         * loadup.el (running-xemacs): Spelling fix.
5510
5511 1998-01-26  Colin Rafferty  <colin@xemacs.org>
5512
5513         * packages.el (packages-find-packages-1): Don't allow a backwards
5514         compatible lisp tree to overwrite `preloaded-file-list'.
5515
5516 1998-01-26  SL Baur  <steve@altair.xemacs.org>
5517
5518         * loadup.el: Don't delete "xemacs" prior to dumping.
5519
5520 1998-01-24  SL Baur  <steve@altair.xemacs.org>
5521
5522         * package-info.el (pi-last-mod-date): New function.
5523         (pi-author-version): New function.
5524         (batch-update-package-info): Use them.
5525
5526 1998-01-23  Colin Rafferty  <colin@xemacs.org>
5527
5528         * frame.el (get-frame-for-buffer-default-to-current): Create.
5529         (get-frame-for-buffer-noselect): Allow user to use current frame
5530         with `get-frame-for-buffer-default-to-current'.
5531
5532 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
5533
5534         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
5535         (byte-compile-output-docform): Ditto.
5536         (byte-compile-compiled-obj-to-list): Ditto.
5537
5538 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
5539
5540         * startup.el (command-line-1): Removed code that ran
5541           buffer-menu.
5542
5543 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
5544
5545         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
5546
5547 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
5548
5549         * frame.el (suspend-emacs-or-iconify-frame): Check using
5550         `device-on-window-system-p' instead of explicitly checking for X,
5551         so that the same logic works for MS Windows.
5552         (suspend-or-iconify-emacs): Ditto.
5553
5554 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
5555
5556         * about.el (about-maintainer-info): Andy Piper is back.
5557         (xemacs-hackers): Updated Andy Piper's email address.
5558         (about-hackers): Added Jonathan Harris.
5559         (about-hackers): Updated Tibor Polgar's email address.
5560
5561 1998-01-18  SL Baur  <steve@altair.xemacs.org>
5562
5563         * about.el: Add xemacs.org email manager.
5564
5565         * package-get-base.el (package-get-base): Updated with most recent
5566         package updates.
5567
5568 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5569
5570         * help.el (function-arglist): Use `indirect-function' instead of
5571         `symbol-function' so that aliases are treated correctly.
5572
5573 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5574
5575         * help.el (help-map): Add f1 binding to `help-for-help'.
5576         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
5577         (describe-key-briefly): Use `princ' "%s" to print object.
5578         (with-displaying-help-buffer): Kill buffer if it exists, again.
5579         (describe-key): Use `princ' "%s" to print object.
5580         (describe-function-1): Use `princ' "%s" to print object.
5581         Commented out alias lines removed.
5582         (help-pretty-print-limit): New variable to control pretty-printing
5583         of variable values.
5584         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
5585         `help-pretty-print-value' again.  Only print-print when OBJECT is
5586         list of length less than `help-pretty-print-limit'.
5587         (describe-variable): Use `help-maybe-pretty-print-value' again.
5588
5589 1998-01-18  SL Baur  <steve@altair.xemacs.org>
5590
5591         * simple.el (blink-matching-open): Remove C++ kludge.
5592         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
5593
5594 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5595
5596         * info.el (Info-default-directory-list): Made the documentation
5597         more explanitory.
5598
5599 1998-01-13  Martin Buchholz  <martin@xemacs.org>
5600
5601         * lisp/packages.el:
5602         * lisp/package-admin.el:
5603         * lisp/build-report.el:
5604         Fix typos.
5605
5606 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
5607
5608         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
5609         warnings in Java buffers without final newline and editing the
5610         last line.
5611
5612 1998-01-17  SL Baur  <steve@altair.xemacs.org>
5613
5614         * packages.el (packages-find-packages-1): Don't allow a backwards
5615         compatible lisp tree to overwrite `preloaded-file-list'.
5616         Suggested by Colin Rafferty  <colin@xemacs.org>
5617
5618         * mouse.el (mouse-offix-drop): Set undo-boundary.
5619         From Oliver Graf <ograf@fga.de>
5620
5621 1998-01-13  SL Baur  <steve@altair.xemacs.org>
5622
5623         * loadup.el (load-gc): rewrite as defun.
5624         Print something sensical if a required dump-time file isn't found.
5625
5626 1998-01-12  SL Baur  <steve@altair.xemacs.org>
5627
5628         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
5629         bug strikes a menudescriptor.
5630
5631         * package-get-base.el (package-get-base): Updated.
5632
5633         * package-info.el (batch-update-package-info): Derive REQUIRES
5634         from the Makefile.
5635
5636 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
5637
5638         * files.el (save-some-buffers): Don't play games with deleting
5639         other windows if we are in the minibuffer window.
5640
5641 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5642
5643         * modeline.el (modeline-minor-mode-menu): Add support for :active
5644         (add-minor-mode): Document :active property to TOGGLE.
5645
5646 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5647
5648         * modeline.el (modeline-minor-mode-menu): Add support for an
5649         `:included' predicate in the `toggle-sym' plist.
5650         (add-minor-mode): Document the :included property, format
5651         docstring some more.
5652         (modeline-minor-mode-menu): Documentation string added.
5653
5654 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5655
5656         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
5657         labels from the symbol-names by thwacking off the overly redundant
5658         and overused "mode", parenthesizing "minor", and capitalizing the
5659         resultant strings.  Also shortened the menu's title by eliminating
5660         the redundant buffer name.
5661         (add-minor-mode): Beautified the docstring, added mention of the
5662         `:menu-tag' property of TOGGLE.
5663         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
5664         `toggle-sym' to beatify the mode-life menus.
5665         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
5666         `auto-fill-function'.
5667
5668 1998-01-02  Karl M. Hegbloom  <<karlheg@bittersweet.inetarena.com>>
5669
5670         * modeline.el (modeline-minor-mode-menu): Changed the string-only
5671         menus to :style 'toggle.
5672
5673 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
5674
5675         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
5676
5677 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
5678
5679         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
5680         only recognize first hyperlink.
5681         (hyper-apropos-highlightify): Deletia, this is already done by
5682         `hyper-apropos-insert-face'.
5683         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
5684
5685 1998-01-09  SL Baur  <steve@altair.xemacs.org>
5686
5687         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
5688         mail.
5689         (toolbar-mail-reader): Add support for `send'.
5690         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
5691
5692 1998-01-05  Karl M. Hegbloom  <<karlheg@bittersweet.inetarena.com>>
5693
5694         * info.el (Info-emacs-info-file-name): Add defvar for
5695         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
5696         will function properly.
5697
5698 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
5699
5700         * simple.el: make the backwards delete function called by
5701         `backward-or-forward-delete-char' user configurable.
5702
5703 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5704
5705         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
5706         compiled function got loaded from.
5707
5708 1998-01-09  SL Baur  <steve@altair.xemacs.org>
5709
5710         * term/apollo.el: Synched up with InfoDock 3.6.2.
5711
5712 1998-01-08  SL Baur  <steve@altair.xemacs.org>
5713
5714         * startup.el (load-init-file): Load autoloads earlier.
5715         (startup-splash-frame): Handle InfoDock logo.
5716
5717         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
5718         InfoDock.
5719         (x-init-toolbar-from-resources): Move from x-toolbar.el.
5720
5721         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
5722         doesn't have this function.
5723
5724         * packages.el (locate-data-file): Fix to call `locate-file'.
5725
5726 1998-01-07  SL Baur  <steve@altair.xemacs.org>
5727
5728         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
5729         version of version.el.
5730         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
5731
5732         * x-menubar.el (default-menubar): Guard reference to
5733         `gnuserv-frame'.
5734         (default-menubar): Guard references to `font-lock-mode'.
5735         (default-menubar): Guard references to font-menu-this-frame-only-p'.
5736         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
5737
5738         * make-docfile.el: Don't snarf doc strings from autoloads.
5739
5740         * startup.el (load-init-file): Use algorithm from loaddefs.el for
5741         loading auto-autoloads files.
5742
5743         * loaddefs.el: Disable dumping autoloads.
5744
5745 1998-01-05  SL Baur  <steve@altair.xemacs.org>
5746
5747         * lisp-mnt.el: Synch to Emacs 20.2.
5748
5749         * help.el: Remove manual autoload of `finder-by-keyword'.
5750
5751         * finder.el (finder-by-keyword): Autoload.
5752
5753         * help.el: Conditionalize hyperbole setup.
5754
5755 1998-01-04  SL Baur  <steve@altair.xemacs.org>
5756
5757         * packages.el (package-require): Update to reflect new data format.
5758
5759 1998-01-02  Didier Verna  <verna@inf.enst.fr>
5760
5761         * x-menubar.el (default-menubar): make the tutorials available
5762         through the menubar. (Plus some compilation warnings cleanup).
5763
5764 1998-01-04  SL Baur  <steve@altair.xemacs.org>
5765
5766         * check-features.el: New file.  Perform sanity check after build.
5767
5768         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
5769         files to tooltalk package.
5770         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
5771         package.
5772
5773         * package-admin.el (package-admin-xemacs): Use better default for
5774         location of XEmacs binary.
5775
5776 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
5777
5778         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
5779         tag with sexp and add value tag with value `t'.
5780
5781 1998-01-03  SL Baur  <steve@altair.xemacs.org>
5782
5783         * package-get.el: Changes to work with real data.
5784         From Pete Ware <ware@cis.ohio-state.edu>
5785
5786         * packages.el (packages-reload-autoloads): Guard load for the time
5787         being.
5788
5789         * update-elc.el ("packages.el"): Force loading packages.el instead
5790         of possibly out-of-date packges.elc.
5791         * make-docfile.el ("packages.el"): Ditto.
5792
5793 1998-01-02  Colin Rafferty  <colin@xemacs.org>
5794
5795         * build-report.el (build-report-delete-regexp): Added a rule for
5796         the main tarball shadowing anything past it.
5797
5798 1998-01-02  SL Baur  <steve@altair.xemacs.org>
5799
5800         * packages.el (package-provide): Delete a previous provide.
5801
5802         * package-info.el: New file.
5803
5804         * package-get.el: New file.
5805         From Pete Ware <ware@cis.ohio-state.edu>
5806         (package-get): Fix md5 computation to work with Mule.
5807
5808 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5809
5810         * simple.el (log-message-*): Quote symbols in docstrings properly.
5811
5812 1998-01-01  SL Baur  <steve@altair.xemacs.org>
5813
5814         * packages.el (packages-new-autoloads): Ignore symbolic links.
5815
5816         * cus-face.el (face-custom-attributes-get): Fix typo.
5817         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5818
5819 1997-12-31  SL Baur  <steve@altair.xemacs.org>
5820
5821         * startup.el (load-init-file): Reload new or changed autoloads
5822         unless inhibited.  Reload modified dumped lisp (stubbed).
5823
5824         * packages.el (packages-new-autoloads): New function.
5825         (packages-reload-autoloads): New function.
5826         (packages-reload-dumped-lisp): New (stub) function.
5827
5828         * loadup.el: Inhibit reloading dumped files when running temacs.
5829
5830         * loadhist.el (file-provides): Extend to handle variant
5831         extensions.
5832
5833         * replace.el (query-replace): Fix typo.
5834
5835 1997-12-30  SL Baur  <steve@altair.xemacs.org>
5836
5837         * make-docfile.el: list-autoloads-path has been renamed.
5838         * update-elc.el: list-autoloads has been renamed.
5839
5840         * packages.el (packages-list-autoloads): Renamed.
5841         (packages-list-autoloads-path): Ditto.
5842
5843 1997-12-29  Colin Rafferty  <colin@xemacs.org>
5844
5845         * packages.el (packages-find-packages-1): Made it signal a warning
5846         for an error in an auto-autoload.el file.
5847
5848 1997-12-30  SL Baur  <steve@altair.xemacs.org>
5849
5850         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
5851         tag with const.
5852         From Aki Vehtari <Aki.Vehtari@hut.fi>
5853
5854         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
5855
5856         * loadhist.el (unload-feature): Remove autoload.
5857
5858 1997-12-28  SL Baur  <steve@altair.xemacs.org>
5859
5860         * loadhist.el: Unpackaged.
5861
5862         * help.el (describe-symbol-find-file): Rename
5863         `describe-function-find-file' and make old name obsolete.
5864         (describe-function-1): Use it.
5865         (describe-function-1): Guard reference to
5866         `compiled-function-annotation'.
5867
5868 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5869
5870         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
5871         argument.
5872         (help-mode-quit): New optional arg to control whether it kills or
5873         buries.  Tidied up.
5874         (with-displaying-help-buffer): Don't kill buffer initially, even
5875         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
5876         (help-pretty-print-value): Rename back from
5877         `help-maybe-pretty-print-value'!  If `pp-internal' is available
5878         use it, otherwise use dumped `cl-prettyprint'.
5879         (describe-variable): Use `help-pretty-print-value' again.
5880         (find-func): Removed reference to "find-func" at end.
5881
5882 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
5883
5884         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
5885           GUI XEmacs. Rename? x-menubar is rather window system
5886           independant, except for a couple of items.
5887
5888 1997-12-26  SL Baur  <steve@altair.xemacs.org>
5889
5890         * x-menubar.el (default-menubar): Remove hyperbole and oobr
5891         entries as they will no longer be distributed with XEmacs.
5892
5893         * format.el (format-alist): Fix image/tiff regexps.
5894         From P. E. Jareth Hein <jareth@camelot-soft.com>
5895
5896         * help.el (help-maybe-pretty-print-value): Rename.
5897         (describe-variable): Use it.
5898         (describe-variable): Add trailing linefeed.
5899
5900 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5901
5902         * help.el (describe-function-1): Don't output anything for
5903           arglist of autoload functions.
5904
5905 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5906
5907         * help.el (describe-function-1): Don't output anything for
5908           arglist of autoload functions.
5909
5910 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5911
5912         * help.el (help-mode-map): New bindings for `help-mode-bury',
5913         `describe-function-at-point', `describe-variable-at-point',
5914         `Info-elisp-ref', `customize-variable', `help-next-section' and
5915         `help-prev-section'.
5916         (help-next-section): New function.
5917         (help-prev-section): New function.
5918         (help-mode-quit): Changed to kill the help buffer.
5919         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
5920         correctly.
5921         (help-buffer-name): New function to generate the name of help
5922         buffers.
5923         (with-displaying-help-buffer): Is now a macro.  Takes an new first
5924         argument giving the name of the help buffer.
5925         (describe-key): Use `with-displaying-help-buffer' with name.
5926         (describe-mode): Ditto.
5927         (describe-bindings): Ditto.
5928         (describe-prefix-bindings): Ditto.
5929         (view-lossage): Ditto.
5930         (with-syntax-table): New macro.
5931         (function-called-at-point): Use `ignore-errors' and
5932         `with-syntax-table'.
5933         (function-at-point): Ditto.
5934         (describe-function): Use `with-displaying-help-buffer' with name.
5935         (function-arglist): Extracted from `describe-function-1'.  Returns
5936         function's arglist as string.
5937         (function-documentation): Extracted from `describe-function-1'.
5938         Returns function's docstring.
5939         (describe-function-1): Remove all the "stream" garbage, including
5940         the stream argument.  Use `function-arglist' and
5941         `function-documentation'.
5942         (describe-function-arglist): Just use `function-arglist'.
5943         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
5944         (help-pretty-print-value): New function to help with
5945         pretty-printing variable values.  Knows about `#<...>'.  Needs
5946         `pp-internal'.
5947         (describe-variable): Use `with-displaying-help-buffer' with name.
5948         Formatting improved.  Display file where variable is defined, if
5949         known.  Use `help-pretty-print-value'.
5950         (describe-syntax): Use `with-displaying-help-buffer' with name.
5951         (list-processes): Remove "stream" garbage.
5952
5953 1997-12-25  SL Baur  <steve@altair.xemacs.org>
5954
5955         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
5956         call a dumped routine instead.
5957
5958         * x-win-xfree86.el: Wrap file in defun.
5959         * x-win-sun.el: Ditto.
5960
5961 1997-12-23  SL Baur  <steve@altair.xemacs.org>
5962
5963         * help.el (view-emacs-news): Remove usage of outl-mouse which
5964         advises functions and does other evil things.
5965
5966 1997-12-22  SL Baur  <steve@altair.xemacs.org>
5967
5968         * format.el (format-alist): Add `image/tiff'.
5969         From P. E. Jareth Hein <jareth@camelot-soft.com>
5970
5971 1997-12-21  SL Baur  <steve@altair.xemacs.org>
5972
5973         * about.el (about-hackers): More names added.
5974
5975         * make-docfile.el: Remove superfluous package path search.
5976
5977         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
5978
5979 1997-12-20  SL Baur  <steve@altair.xemacs.org>
5980
5981         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
5982         ignored shadows.
5983
5984 1997-12-18  SL Baur  <steve@altair.xemacs.org>
5985
5986         * startup.el (set-default-load-path): Make sure lisp and site-lisp
5987         get trailing slashes when added to the load-path.
5988
5989         * x-init.el (init-x-win): Locate where XEmacs X localization files
5990         are.
5991
5992 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
5993
5994         * x-faces.el: Added support for foregroundToolBarColor
5995           to xpm-color-symbols.
5996
5997 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
5998
5999         * etags.el (tags-remove-duplicates): Removed.
6000         (buffer-tag-table-list): Use `delete-duplicates'.
6001
6002         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
6003         correctly.
6004         (get*): Defalias to `get'.
6005
6006         * cl.el (eql): Compare integers with `eq'.
6007         (cl-map-extents): Check for `map-extents' first.
6008
6009 1997-12-17  Didier Verna  <verna@inf.enst.fr>
6010
6011         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
6012         added the 'numero', 'copyright' and 'trademark' symbols.
6013
6014         * leim/quail/latin-post.el ("french-postfix"): see above.
6015
6016 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
6017
6018         * widget.el (define-widget): Check the arguments.
6019
6020         * cus-edit.el (customize-face): Use `check-argument-type'.
6021         (custom-variable-value-create): Use `signal' to signal error.
6022         (custom-variable-reset-saved): Ditto.
6023         (custom-variable-reset-standard): Ditto.
6024         (custom-face-reset-saved): Ditto.
6025
6026         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
6027         (widget-default-format-handler): Ditto.
6028         (widget-checklist-add-item): Ditto.
6029         (widget-radio-add-item): Ditto.
6030         (widget-editable-list-entry-create): Ditto.
6031         (widget-sexp-prompt-value): Ditto.
6032
6033         * custom.el (custom-declare-variable): Signal errors better.
6034         (custom-handle-keyword): Ditto.
6035         (custom-declare-group): Ditto.
6036
6037         * window-xemacs.el (windows): Ditto.
6038
6039         * menubar.el (menu): Ditto.
6040
6041         * keydefs.el (keyboard): Ditto.
6042
6043         * minibuf.el (minibuffer): Ditto.
6044
6045         * process.el (execute): Ditto.
6046
6047         * fill.el (fill): Ditto.
6048
6049         * modeline.el (modeline): Ditto.
6050
6051         * help.el (help): Ditto.
6052
6053         * faces.el (faces): Ditto.
6054
6055         * files.el (files): Ditto.
6056
6057         * x-init.el (x): Ditto.
6058
6059         * lisp-mode.el (lisp): Ditto.
6060
6061         * process.el (processes): Ditto.
6062
6063         * mouse.el (mouse): Ditto.
6064
6065         * abbrev.el (abbrev): Moved from cus-edit.
6066
6067         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
6068         as variable declaration.
6069
6070 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
6071
6072         * menubar.el (find-menu-item): Use `check-argument-type'.
6073         (find-menu-item): Cosmetic changes.
6074
6075 1997-12-18  SL Baur  <steve@altair.xemacs.org>
6076
6077         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
6078
6079 1997-12-17  SL Baur  <steve@altair.xemacs.org>
6080
6081         * startup.el (set-default-load-path): Only search package-path
6082         when not running temacs.
6083
6084         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
6085         files.
6086
6087         * loadup.el: Correct commentary.  Reformatting.
6088         (really-early-error-handler): Use absolute path to the
6089         first dumped-lisp.el file.
6090         (really-early-error-handler): Print full path name of
6091         each dumped lisp file (inherited from InfoDock).
6092
6093         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
6094         dumped-lisp.el files.
6095
6096         * make-docfile.el (preloaded-file-list): Reorder when the
6097         package-path is searched.
6098         * update-elc.el: Ditto.
6099
6100         * lisp-mode.el (call-with-condition-handler): Treat the same as
6101         `condition-case' for indentation.
6102
6103         * about.el (about-xemacs): Update release date.
6104
6105 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
6106
6107         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
6108         anywhere but at the last clause.
6109         (ecase): Disallow `t' and `otherwise'.
6110
6111 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
6112
6113         * cus-edit.el (custom-buffer-create-buttons): New function
6114         from stuff moved out of `custom-buffer-create-internal'.
6115         (custom-novice): New variable.  Default t.
6116         (custom-display-global-buttons): Ditto.  Default `top'.
6117         (custom-buffer-create-internal): Only display help if
6118         `custom-novice' is non-nil.  Display global buttons according to
6119         `custom-display-global-buttons'.
6120
6121 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
6122
6123         * menubar.el (find-menu-item): Use `check-argument-type'.
6124         (find-menu-item): Cosmetic changes.
6125
6126 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
6127
6128         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
6129         look.
6130
6131 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6132
6133         * format.el (format-deannotate-region):  Bug fix.
6134         Deannotating a region containing unknown tags would fail
6135         (causing decoding of text/enriched to fail at user level)
6136
6137 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
6138
6139         * minibuf.el (read-directory-name): Support sixth
6140           arg, HISTORY, as already documented.
6141
6142 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
6143
6144         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
6145         to `ecase'.
6146
6147 1997-12-14  SL Baur  <steve@altair.xemacs.org>
6148
6149         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
6150         skk-activate.
6151
6152 1997-12-13  SL Baur  <steve@altair.xemacs.org>
6153
6154         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.