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