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