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