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