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