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