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