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