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