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