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