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