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