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