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