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