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