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