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