comparison lisp/ChangeLog @ 422:95016f13131a r21-2-19

Import from CVS: tag r21-2-19
author cvs
date Mon, 13 Aug 2007 11:25:01 +0200
parents 41dbb7a9d5f2
children 11054d720c21
comparison
equal deleted inserted replaced
421:fff06e11db74 422:95016f13131a
1 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
2
3 * XEmacs 21.2.19 is released
4
5 1999-07-28 SL Baur <steve@miho>
6
7 * code-files.el (insert-file-contents): Fix docstring.
8 revert previous change.
9
10 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
11
12 * fill.el (fill-region-as-paragraph): Change re-break-point to
13 contain word-across-newline plus one character so that filling
14 Japanese and Chinese works as desired.
15 * simple.el (do-auto-fill): Ditto.
16
17 1999-07-26 SL Baur <steve@miho>
18
19 * mule/japanese.el ("Japanese"): Do not specify a default input
20 method.
21 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
22
23 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
24
25 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
26 able to use cl-macs macro in early lisp.
27
28 1999-07-23 Jan Vroonhof <jan@xemacs.org>
29
30 * custom.el:
31 * cus-face.el:
32 * cus-edit.el:
33 Massive custom Theme API changes.
34
35 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
36
37 * code-files.el (insert-file-contents): Regard
38 coding-system-magic-cookie if `coding-system-for-read' is nil.
39
40 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
41
42 * mule/thai-xtis.el: Add coding: local variable, to avoid
43 bootstrapping problem with C locale.
44
45 1999-07-22 Andy Piper <andy@xemacs.org>
46
47 * dumped-lisp.el (preloaded-file-list): guard against putting
48 gutter-items in a less than functional XEmacs.
49 * gutter-items.el: put call to `add-tab-to-gutter' back in.
50
51 1999-07-18 Bob Weiner <weiner@beopen.com>
52
53 * fill.el (fill-context-prefix): Fixed bug that prevented the
54 setting of an adaptive fill prefix when the `dont-skip-first' was
55 t.
56
57 1999-07-22 SL Baur <steve@miho>
58
59 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
60
61 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
62
63 * files.el (interpreter-mode-alist): add `make', `guile', and
64 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
65 makefile-mode, guile is a scheme, and someday XEmacs will be
66 modular enough to use as an efficient scripting tool.)
67
68 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
69
70 * mule/mule-cmds.el (reset-language-environment): Regard
71 coding-category `utf-8' and `ucs-4' if they are available.
72
73 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
74
75 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
76 (prefer-coding-system): Fix DOC-string.
77
78 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
79 DOC-string too.
80
81 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
82 Mule.
83 (coding-system-change-eol-conversion): Fix DOC-string.
84
85 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
86
87 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
88 instead of `list-coding-system'.
89
90 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
91
92 * menubar-items.el (default-menubar): `select-input-method' was
93 renamed to `set-input-method'.
94
95 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
96 "Set Language Environment" menu.
97
98 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
99 "Describe Language Support" menu.
100
101 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
102
103 * mule/chinese.el ("Chinese-GB"): Rename
104 `chinese-gb-environment-setup-function' to
105 `setup-chinese-gb-environment-internal'.
106
107 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
108
109 * mule/korean.el: Use `define-coding-system-alias' instead of
110 `copy-coding-system'.
111
112 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
113
114 * mule/mule-cmds.el (set-language-environment-coding-systems):
115 Treat duplicated coding-categories.
116
117 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
118
119 * mule/japanese.el: Use `define-coding-system-alias' instead of
120 `copy-coding-system'.
121
122 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
123
124 * mule/vietnamese.el: Specify `iso-8-1' as a category of
125 coding-system `viscii'.
126
127 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
128
129 * mule/cyrillic.el:
130 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
131 (cyrillic-alternativnyj-decode-table): New variable.
132 (cyrillic-alternativnyj-encode-table): New variable.
133 - Specify `iso-8-1' as a category of coding-system
134 `alternativnyj'.
135 - Abolish general Cyrillic environment.
136
137 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
138
139 * mule/chinese.el:
140 - Use `define-coding-system-alias' instead of `copy-coding-system'.
141 - Register `chinese-gb-environment-setup-function' as a
142 `setup-function' of "Chinese-GB" environment.
143
144 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
145
146 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
147 optional argument `parents'.
148
149 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
150 property for Thai-XTIS.
151
152 * mule/mule-help.el (help-with-tutorial): Use property
153 `tutorial-coding-system' of language-info as a coding-system to
154 read tutorial file.
155
156 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
157
158 * mule/thai-xtis.el: Don't setup `setup-function' and
159 `exit-function'.
160
161 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
162 `set-coding-category-system' to set up coding-system for
163 coding-category.
164
165 * mule/mule-cmds.el (prefer-coding-system): Use
166 `set-coding-category-system' to set up coding-system for
167 coding-category.
168
169 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
170
171 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
172 Thai-XTIS environment.
173
174 * mule/mule-cmds.el (prefer-coding-system): Use
175 `find-coding-system' instead of `coding-system-p'.
176
177 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
178
179 * mule/mule-cmds.el (set-language-environment-coding-systems):
180 Modify eol-type for XEmacs.
181
182 * mule/thai-xtis.el: Delete unused local variable `category'.
183
184 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
185 function.
186 (prefer-coding-system): Don't call
187 `update-coding-systems-internal'; use function
188 `coding-category-list' instead of variable `coding-category-list';
189 use `set-coding-priority-list' instead of `set-coding-priority';
190 modify `eol-type' for XEmacs.
191
192 * mule/mule-misc.el (string-width): Use `charset-width' instead of
193 `charset-columns'.
194 (char-width): Likewise.
195
196 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
197
198 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
199 `tis-620'.
200
201 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
202 `set-coding-priority-list' instead of `set-coding-priority'; don't
203 call `update-coding-systems-internal'.
204
205 * mule/mule-misc.el (coding-system-get): New function.
206 (coding-system-put): New function.
207 (coding-system-category): New function.
208
209 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
210
211 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
212 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
213 to avoid conflict with leim/quail/thai-xtis.
214
215 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
216 to thai-xtis-chars.el.
217
218 * mule/thai-xtis-chars.el: New file (split from
219 mule/thai-xtis.el).
220
221 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
222
223 * mule/thai-xtis.el:
224 - Change category for the charset `thai-xtis' to `?x' from `?T'.
225 - Add syntax entries.
226 - Put `preferred-coding-system' of the charset `thai-xtis' to
227 `tis-620'.
228
229 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
230
231 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
232 rewritten to use write-multibyte-character.
233
234 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
235
236 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
237 of `iso-2022-7'.
238 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
239 ported yet.
240 (read-input-method-name): Treat optional argument `default'.
241
242 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
243
244 * mule/mule-cmds.el (set-language-info): Don't set up menus at
245 all.
246 (set-language-info-alist): Set up menus here.
247
248 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
249
250 * minibuf.el (completing-read): Add new optional argument
251 `default'.
252 (read-coding-system): Add new optional argument
253 `default-coding-system'.
254
255 1999-06-03 Ken'ichi Handa <handa@gnu.org>
256
257 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
258 (viet-viscii-...->viet-vscii...).
259
260 1999-05-13 Ken'ichi Handa <handa@gnu.org>
261
262 * mule/mule-cmds.el: Change MULE to Mule in docstrings
263 and menus.
264
265 1999-04-12 Richard M. Stallman <rms@gnu.org>
266
267 * mule/mule-cmds.el (input-method-function): Add permanent-local
268 property.
269
270 1999-03-30 Dave Love <fx@gnu.org>
271
272 * mule/mule-cmds.el (current-language-environment): Doc fix.
273
274 1999-02-06 Richard Stallman <rms@gnu.org>
275
276 * mule/european.el (setup-slovenian-environment): New function.
277 ("Slovenian"): New language environment.
278
279 1999-01-27 Dave Love <fx@gnu.org>
280
281 * mule/mule-cmds.el (current-language-environment): Provide :link,
282 :type (choices) and appropriate :get.
283
284 1999-01-14 Kenichi Handa <handa@etl.go.jp>
285
286 * mule/mule-cmds.el (describe-language-environment): Don't alter
287 input-method-alist.
288
289 1999-01-06 Eli Zaretskii <eliz@gnu.org>
290
291 * mule/mule-cmds.el (prefer-coding-system): Call
292 set-coding-priority, so that the internal array of priorities is
293 also updated.
294
295 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
296
297 * mule/mule-cmds.el (prefer-coding-system): If the argument
298 requires specific EOL conversion type, make the default coding
299 systems use that.
300
301 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
302
303 * mule/mule-cmds.el (set-language-environment): Pass the default
304 eol-type to set-language-environment-coding-systems.
305 (set-default-coding-systems): Copy the eol-type property for the
306 new default values of {buffer-file,process}-coding-system from the
307 old defaults.
308 (set-language-environment-coding-systems): Accept an optional
309 argument EOL-TYPE, and set the eol-type property of the default
310 coding systems accordingly.
311
312 1998-10-26 Kenichi Handa <handa@etl.go.jp>
313
314 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
315 use generate-new-buffer instead of get-buffer-create.
316
317 1998-10-21 Kenichi Handa <handa@etl.go.jp>
318
319 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
320
321 1998-10-16 Markus Rost <rost@delysid.gnu.org>
322
323 * mule/mule-cmds.el (default-input-method): Fix custom type.
324
325 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
326
327 * mule/mule-cmds.el (setup-specified-language-environment):
328 Add apropos-inhibit property.
329 (describe-specified-language-support): Likewise.
330
331 1998-09-06 Bill Richter <richter@math.nwu.edu>
332
333 * mule/mule-cmds.el: Doc fixes.
334
335 1998-09-02 Kenichi Handa <handa@etl.go.jp>
336
337 * mule/mule-cmds.el (register-input-method): Doc-string
338 modified.
339
340 1998-09-01 Dave Love <fx@gnu.org>
341
342 * mule/mule-cmds.el (current-language-environment): Fix
343 setter function.
344
345 1998-08-31 Paul Eggert <eggert@twinsun.com>
346
347 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
348 mule/european.el, mule/hebrew.el, mule/japanese.el,
349 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
350 avoid bootstrapping problem if you need to recompile all the Lisp
351 files using interpreted code.
352
353 1998-08-26 Kenichi Handa <handa@etl.go.jp>
354
355 * mule/european.el ("Latin-1"): Modify `documentation' key value.
356 ("Latin-2"): Likewise.
357
358 1998-08-18 Per Starback <starback@update.uu.se>
359
360 * mule/european.el (setup-latin2-environment): Fix typo.
361
362 1998-08-18 Kenichi Handa <handa@etl.go.jp>
363
364 * mule/european.el: Give proper value of `input-method' key to all
365 lang. env.
366
367 * mule/mule-cmds.el (activate-input-method): Handle the case that
368 the arg INPUT-METHOD is nil correctly.
369 (read-multilingual-string): Activate the specified input method
370 before calling read-string. Afterward, activate the original
371 input method.
372
373 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
374
375 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
376 (set-language-info-alist): Fix typo in doc-string.
377
378 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
379
380 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
381
382 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
383 (reset-language-environment): New function for the job that
384 setup-english-environment used to do.
385 (set-language-environment): Do more setups according to the info
386 in language-info-alist.
387 (read-language-name): Handle the case that the arg KEY is nil.
388 (describe-language-environment): Handle input-method property.
389
390 * mule/: All files under this directory, which related with
391 specific languages (such as mule/european.el, mule/greek.el,
392 mule/hebrew.el, mule/misc-lang.el), modified as below.
393 (setup-XXX-environment): Just call set-language-environment. If
394 they used to do some other jobs than what done by
395 set-language-environment, those jobs are done in
396 setup-XXX-environment-internal now.
397 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
398 the value to setup-XXX-environment-internal. Add properties
399 input-method and features.
400
401 * mule/english.el (setup-english-environment): Just call
402 reset-language-environment.
403
404 * mule/european.el (setup-8-bit-environment): Function deleted.
405
406 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
407
408 * mule/mule-cmds.el (input-method-exit-on-first-char)
409 (input-method-use-echo-area): Doc fixes.
410
411 1998-08-06 Kenichi Handa <handa@etl.go.jp>
412
413 * mule/mule-cmds.el (input-method-exit-on-first-char): New
414 variable.
415 (input-method-use-echo-area): New variable.
416
417 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
418
419 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
420
421 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
422
423 * mule/mule-cmds.el (activate-input-method): Update mode line.
424 (inactivate-input-method): Likewise.
425
426 1998-07-19 Kenichi Handa <handa@etl.go.jp>
427
428 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
429 input method in the current buffer, but just bind
430 current-input-method.
431
432 1998-07-08 Kenichi Handa <handa@etl.go.jp>
433
434 * mule/hebrew.el ("Hebrew"): Add coding-priority.
435
436 * mule/misc-lang.el ("IPA"): Add coding-priority and
437 coding-system.
438
439 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
440
441 * mule/greek.el: Add coding-priority.
442
443 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
444
445 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
446 LANG-ENV.
447
448 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
449
450 * mule/mule-cmds.el (register-input-method): Fix previous change.
451 (setup-specified-language-environment): Doc fix.
452
453 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
454
455 * mule/mule-cmds.el: Several doc fixes.
456 (get-language-info, set-language-info): Rename argument.
457 (set-language-info-alist): Likewise.
458 (register-input-method): Rename argument.
459 (activate-input-method): If INPUT-METHOD is nil, deactivate.
460
461 1998-05-04 Kenichi Handa <handa@etl.go.jp>
462
463 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
464 default value while reading an input method.
465
466 1998-05-01 Kenichi Handa <handa@etl.go.jp>
467
468 * mule/mule-cmds.el (universal-coding-system-argument):
469 Use buffer-file-coding-system as default.
470
471 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
472
473 * mule/korean.el ("Korean"): Doc fix.
474
475 1998-04-11 Kenichi Handa <handa@etl.go.jp>
476
477 * mule/mule-cmds.el (describe-language-environment): Print the
478 languge environment at the head.
479
480 1998-04-06 Kenichi Handa <handa@etl.go.jp>
481
482 * mule/japanese.el: Set exit-function to exit-japanese-environment
483 for Japanese environment.
484
485 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
486
487 * mule/mule-cmds.el (set-language-environment): Doc fix.
488 (current-language-environment): Use defcustom.
489 (default-input-method): Specify :type.
490
491 1998-03-02 Kenichi Handa <handa@etl.go.jp>
492
493 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
494 modified.
495 (prefer-coding-system): Doc-string modified.
496
497 1998-01-21 Kenichi Handa <handa@etl.go.jp>
498
499 * mule/mule-cmds.el (set-language-info): Doc-string
500 describes `coding-priority' KEY.
501 (set-language-environment-coding-systems): New function.
502 (select-safe-coding-system): New function.
503 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
504 (set-language-info-alist): New optionla arg PARENTS. Call
505 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
506 (set-language-environment-coding-systems): New function.
507
508 * mule/chinese.el: Remove setting up of
509 describe-chinese-environment-map and
510 setup-chinese-environment-map. Exclude them in args of calls to
511 set-language-info-alist. Register coding-priority key in
512 language-info-alist.
513
514 * mule/cyrillic.el: Remove setting up of
515 describe-cyrillic-environment-map and
516 setup-cyrillic-environment-map. Exclude them in args of calls to
517 set-language-info-alist. Register coding-priority key in
518 language-info-alist.
519
520 * mule/english.el: Register coding-priority key in
521 language-info-alist.
522
523 * mule/ethiopic.el: Register coding-priority key in
524 language-info-alist.
525
526 * mule/european.el: Remove setting up of
527 describe-european-environment-map and
528 setup-european-environment-map. Exclude them in args of calls to
529 set-language-info-alist. Register coding-priority key in
530 language-info-alist. Add "German" language env.
531 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
532 (setup-german-environment): New function.
533
534 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
535 change default input method to "greek-postfix".
536
537 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
538 coding-priority key in
539
540 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
541
542 * mule/mule-cmds.el (set-language-info): Doc fix.
543 (input-method-inactivate-hook): Doc fix.
544
545 1997-11-20 Karl Heuer <kwzh@gnu.org>
546
547 * mule/mule-cmds.el (set-input-method): Renamed from
548 select-input-method.
549
550 1997-11-07 Kenichi Handa <handa@etl.go.jp>
551
552 * mule/mule-cmds.el (set-language-environment): Run
553 exit-language-environment-hook before calling `exit-function'
554 which is specified for the language environment.
555
556 1997-10-23 Kenichi Handa <handa@etl.go.jp>
557
558 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
559 modified.
560 (prefer-coding-system): Likewise.
561 (describe-language-environment): Print aliases of each coding
562 system.
563 (set-language-environment-hook): New variable.
564 (exit-language-environment-hook): New variable.
565 (set-language-environment): Call these hooks. Before setting a
566 new language environment, exit from the
567 current-language-environment if necessary.
568 (input-method-verbose-flag): The value can be nil, t,
569 complex-only, or default.
570 (input-method-highlight-flag): Doc-string augmented.
571 (activate-input-method): Check if we can run the registered
572 function to activate an input method.
573
574 * mule/korean.el: Set exit-function for language environment
575 "Korean" to exit-korean-environment.
576 (setup-korean-environment): Moved to korea-util.el.
577
578 1997-10-21 Kenichi Handa <handa@etl.go.jp>
579
580 * mule/mule-cmds.el (read-multilingual-string): Use
581 current-input-method prior to default-input-method. Don't bind
582 current-input-method by `let', instead, activate the specified
583 input method in the current buffer temporarily.
584
585 1997-10-19 John F. Whitehead <jfw@cisco.com>
586
587 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
588
589 1997-10-21 Kenichi Handa <handa@etl.go.jp>
590
591 * mule/chinese.el (post-read-decode-hz): Return the result of
592 decode-hz-region.
593 (pre-write-encode-hz): Do not change the value of
594 last-coding-system.
595
596 1998-09-06 Bill Richter <richter@math.nwu.edu>
597
598 * mule/mule-ccl.el: Doc fixes.
599
600 1998-04-20 Kenichi Handa <handa@etl.go.jp>
601
602 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
603 (check-ccl-program): New macro.
604
605 1998-01-21 Kenichi Handa <handa@etl.go.jp>
606
607 * mule/mule-ccl.el: Comment about CCL syntax modified.
608 (ccl-command-table): Add read-multibyte-character and
609 write-multibyte-character.
610 (ccl-code-table): Add ex-cmd.
611 (ccl-extended-code-table): New variable.
612 (ccl-embed-extended-command): New function.
613 (ccl-compile-read-multibyte-character,
614 ccl-compile-write-multibyte-character) New functions.
615 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
616 ccl-dump-write-multibyte-character): New functions.
617
618 1999-07-22 SL Baur <steve@miho>
619
620 * config.el (config-value-file): config.values is installed into
621 doc-directory.
622 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
623
624 1999-07-19 Didier Verna <verna@inf.enst.fr>
625
626 * rect.el: all functions rewritten, except when noted. Below is a
627 list of interface changes.
628 (apply-on-rectangle): new function. Obsoletes
629 `operate-on-rectangle'. All functions that used to call this
630 function now call the new one.
631 (kill-rectangle): added optional prefix arg to fill lines.
632 (delete-rectangle): ditto.
633 (delete-extract-rectangle): ditto.
634 (open-rectangle): ditto.
635 (clear-rectangle): ditto.
636 (delete-rectangle-line): added third arg FILL.
637 (delete-extract-rectangle-line): ditto.
638 (open-rectangle-line): ditto.
639 (clear-rectangle-line): ditto.
640
641 1999-07-18 Andy Piper <andy@xemacs.org>
642
643 * menubar-items.el (default-menubar): add gutter options.
644
645 * gutter-items.el: new file.
646 (gutter): new group for custom.
647 (gutter-visible-p): new variable.
648 (default-gutter-position): ditto.
649 (buffers-tab): new group for the buffers tab.
650 (gutter-buffers-tab): widget to put in the gutter.
651 (buffers-tab-max-size): max number of tabs.
652 (buffers-tab-switch-to-buffer-function): function to call when a
653 tab is pressed.
654 (buffers-tab-omit-function): filter buffers with this function.
655 (buffers-tab-format-buffer-line-function): format buffer names for
656 inclusion in tabs.
657 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
658 the record.
659 (build-buffers-tab-internal): build a list of tab items.
660 (buffers-tab-items): ditto.
661 (add-tab-to-gutter): put a tab in the gutter area.
662 (update-tab-in-gutter): reset the buffers in the tab.
663
664 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
665
666 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
667 (switch-to-buffer-hooks): new hook.
668
669 * toolbar.el (default-toolbar-position): fix typo.
670
671 1999-07-16 Andy Piper <andy@xemacs.org>
672
673 * gui.el (make-dialog-frame): turn off gutters for dialogs.
674
675 1999-07-15 Didier Verna <verna@inf.enst.fr>
676
677 * cus-edit.el (custom-prompt-variable): optional third arg makes
678 prompt for a comment string.
679 (customize-set-value): optional prefix makes this function handle
680 variable comments.
681 (customize-set-variable): ditto.
682 (customize-save-variable): ditto.
683 (customize-customized): handle custom comments.
684 (customize-save-customized): ditto.
685 (custom-variable-state-set): ditto.
686 (custom-face-state-set): ditto.
687 (customize-saved): ditto.
688 (custom-variable-set): ditto.
689 (custom-face-set): ditto.
690 (custom-variable-save): ditto.
691 (custom-face-save): ditto.
692 (custom-variable-reset-saved): ditto.
693 (custom-face-reset-saved): ditto.
694 (custom-variable-reset-standard): ditto.
695 (custom-face-reset-standard): ditto.
696 (custom-comment-face): new face.
697 (custom-comment-tag-face): ditto.
698 (custom-comment): new widget.
699 (custom-comment-create): new function.
700 (custom-comment-delete): ditto.
701 (custom-comment-value-set): ditto.
702 (custom-comment-show): ditto.
703 (custom-comment-invisible-p): ditto.
704 (custom-variable-value-create): create a comment field widget.
705 (custom-face-value-create): ditto.
706 (custom-variable-menu): new entry for adding a custom comment.
707 (custom-face-menu): ditto.
708 (custom-save-variables): possibly save custom comments.
709 (custom-save-faces): ditto.
710
711 * cus-face.el (custom-set-faces): the arguments can now have a
712 custom comment as fourth argument.
713
714 * custom.el (custom-set-variables): the arguments can now have a
715 custom comment as fifth element.
716
1 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org> 717 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
2 718
3 * XEmacs 21.2.18 is released 719 * XEmacs 21.2.18 is released
4 720
5 1999-07-13 SL Baur <steve@miho> 721 1999-07-13 SL Baur <steve@miho>
25 741
26 1999-07-06 SL Baur <steve@miho.m17n.org> 742 1999-07-06 SL Baur <steve@miho.m17n.org>
27 743
28 * mule/mule-misc.el (char-octet): Make function match docstring. 744 * mule/mule-misc.el (char-octet): Make function match docstring.
29 From Katsumi Yamaoka <yamaoka@jpl.org> 745 From Katsumi Yamaoka <yamaoka@jpl.org>
30 746
31 1999-06-15 Karl M. Hegbloom <karlheg@debian.org> 747 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
32 748
33 * wid-edit.el (widget-documentation): corrected spelling error. 749 * wid-edit.el (widget-documentation): corrected spelling error.
34 750
35 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com> 751 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
41 757
42 * lib-complete.el (progn-with-message): Revert previous changes. 758 * lib-complete.el (progn-with-message): Revert previous changes.
43 759
44 1999-06-24 Bob Weiner <weiner@beopen.com> 760 1999-06-24 Bob Weiner <weiner@beopen.com>
45 761
46 * lib-complete.el (find-library): 762 * lib-complete.el (find-library):
47 (find-library-other-window): 763 (find-library-other-window):
48 (find-library-other-frame): Completely rewrote 764 (find-library-other-frame): Completely rewrote
49 so that these functions actually work when called non-interactively. 765 so that these functions actually work when called non-interactively.
50 Also made them handle LIBRARY arguments which end with .el or .elc. 766 Also made them handle LIBRARY arguments which end with .el or .elc.
51 767
52 1999-06-24 Bob Weiner <weiner@beopen.com> 768 1999-06-24 Bob Weiner <weiner@beopen.com>
53 769
54 * simple.el (indent-new-comment-line): Locally bound 770 * simple.el (indent-new-comment-line): Locally bound
57 `block-comment-start' value, ignoring any existing spacing after a 773 `block-comment-start' value, ignoring any existing spacing after a
58 comment prefix in the previous line and producing ugly comments. 774 comment prefix in the previous line and producing ugly comments.
59 775
60 1999-06-23 Bob Weiner <weiner@beopen.com> 776 1999-06-23 Bob Weiner <weiner@beopen.com>
61 777
62 * list-mode.el (mouse-choose-completion): 778 * list-mode.el (mouse-choose-completion):
63 (choose-completion): 779 (choose-completion):
64 (completion-switch-to-minibuffer): Added. 780 (completion-switch-to-minibuffer): Added.
65 ([Tab]): [Tab] previously switched to the minibuffer 781 ([Tab]): [Tab] previously switched to the minibuffer
66 but since [space] does that and since most applications in the 782 but since [space] does that and since most applications in the
67 world use [Tab] to select the next item in a list, do that in the 783 world use [Tab] to select the next item in a list, do that in the
68 *Completions* buffer too. This will cause the least confusion 784 *Completions* buffer too. This will cause the least confusion
75 of `help-buffer-prefix-string' since some buffers require no 791 of `help-buffer-prefix-string' since some buffers require no
76 prefix. 792 prefix.
77 793
78 1999-06-20 Bob Weiner <weiner@beopen.com> 794 1999-06-20 Bob Weiner <weiner@beopen.com>
79 795
80 * list-mode.el (completion-list-mode-quit): Added and bound to {q} 796 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
81 in the completion-list-mode-map to bury the completions buffer 797 in the completion-list-mode-map to bury the completions buffer
82 even when the minibuffer is no longer active. 798 even when the minibuffer is no longer active.
83 799
84 1999-06-20 Bob Weiner <weiner@beopen.com> 800 1999-06-20 Bob Weiner <weiner@beopen.com>
85 801
90 1999-07-01 SL Baur <steve@miho.m17n.org> 806 1999-07-01 SL Baur <steve@miho.m17n.org>
91 807
92 * menubar-items.el (default-menubar): Conditionalize the bug 808 * menubar-items.el (default-menubar): Conditionalize the bug
93 report menu item (which may not be possible in this XEmacs). 809 report menu item (which may not be possible in this XEmacs).
94 Reported by: Ken'ichi Handa <handa@etl.go.jp> 810 Reported by: Ken'ichi Handa <handa@etl.go.jp>
95 811
96 1999-06-30 SL Baur <steve@miho.m17n.org> 812 1999-06-30 SL Baur <steve@miho.m17n.org>
97 813
98 * subr.el (with-current-buffer): DOC string fix. 814 * subr.el (with-current-buffer): DOC string fix.
99 Suggested by Bob Weiner <weiner@altrasoft.com> 815 Suggested by Bob Weiner <weiner@altrasoft.com>
100 816
101 1999-06-25 Charles G Waldman <cgw@fnal.gov> 817 1999-06-25 Charles G Waldman <cgw@fnal.gov>
102 818
103 * cus-face.el (custom-face-italic): insert missing args 819 * cus-face.el (custom-face-italic): insert missing args
104 820
105 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 821 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
106 822
107 * packages.el (package-locations): Changed default early package 823 * packages.el (package-locations): Changed default early package
108 hierarchies to ~/.xemacs/mule-packages and 824 hierarchies to ~/.xemacs/mule-packages and
109 ~/.xemacs/xemacs-packages. 825 ~/.xemacs/xemacs-packages.
182 * coding.el (set-terminal-coding-system): Only set the console 898 * coding.el (set-terminal-coding-system): Only set the console
183 coding system on the selected console if it is a tty. 899 coding system on the selected console if it is a tty.
184 900
185 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch> 901 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
186 902
187 * cus-face.el: 903 * cus-face.el:
188 * cus-edit.el: 904 * cus-edit.el:
189 * faces.el: 905 * faces.el:
190 (custom): 906 (custom):
191 (face-spec-set): 907 (face-spec-set):
192 * faces.el (frob-face-property): 908 * faces.el (frob-face-property):
193 * font-menu.el (font-menu-set-font): 909 * font-menu.el (font-menu-set-font):
194 Actually apply changes from 1999-03-17 910 Actually apply changes from 1999-03-17
195 911
196 1999-06-10 Andy Piper <andy@xemacs.org> 912 1999-06-10 Andy Piper <andy@xemacs.org>
197 913
198 * select.el (get-selection): abstract out non error-signalling 914 * select.el (get-selection): abstract out non error-signalling
341 (mswindows-font-regexp-ascii): ditto. 1057 (mswindows-font-regexp-ascii): ditto.
342 (mswindows-reset-device-font-menus): ditto. 1058 (mswindows-reset-device-font-menus): ditto.
343 (mswindows-font-menu-font-data): ditto. 1059 (mswindows-font-menu-font-data): ditto.
344 (mswindows-font-menu-load-font): ditto. 1060 (mswindows-font-menu-load-font): ditto.
345 1061
346 * x-font-menu.el (x-reset-device-font-menus): made device specific. 1062 * x-font-menu.el (x-reset-device-font-menus): made device specific.
347 (x-font-menu-font-data): ditto. 1063 (x-font-menu-font-data): ditto.
348 (x-font-menu-load-font): ditto. 1064 (x-font-menu-load-font): ditto.
349 1065
350 * font-menu.el: new file implementing generic font menu behaviour. 1066 * font-menu.el: new file implementing generic font menu behaviour.
351 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and 1067 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
691 the case of multiple elements in the splash buffer body. Now 1407 the case of multiple elements in the splash buffer body. Now
692 returns a timeout id if multiple elements to display, or nil. 1408 returns a timeout id if multiple elements to display, or nil.
693 1409
694 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch> 1410 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
695 1411
696 * x-faces.el (x-init-global-faces): Add default tag to specifiers, 1412 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
697 so they can be overridden by x-init-face-from-resources. 1413 so they can be overridden by x-init-face-from-resources.
698 Additionally specify the font name also with an x tag. 1414 Additionally specify the font name also with an x tag.
699 1415
700 1999-03-08 Andy Piper <andy@xemacs.org> 1416 1999-03-08 Andy Piper <andy@xemacs.org>
701 1417
702 * package-get.el (package-get-base): autoload. 1418 * package-get.el (package-get-base): autoload.
703 1419
704 * menubar-items.el (default-menubar): add update menu item. Fix 1420 * menubar-items.el (default-menubar): add update menu item. Fix
705 custom menu to only be activated when package-base is available. 1421 custom menu to only be activated when package-base is available.
706 1422
747 (pui-add-required-packages): Handle case where packages selected 1463 (pui-add-required-packages): Handle case where packages selected
748 for installation have never been installed. 1464 for installation have never been installed.
749 1465
750 1999-03-03 Martin Buchholz <martin@xemacs.org> 1466 1999-03-03 Martin Buchholz <martin@xemacs.org>
751 1467
752 * menubar-items.el (default-menubar): 1468 * menubar-items.el (default-menubar):
753 Implement the ``Mule->Set coding system of process'' menu item. 1469 Implement the ``Mule->Set coding system of process'' menu item.
754 1470
755 1999-02-18 Martin Buchholz <martin@xemacs.org> 1471 1999-02-18 Martin Buchholz <martin@xemacs.org>
756 1472
757 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp 1473 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
758 files 1474 files
759 - Change some `if's to `when's 1475 - Change some `if's to `when's
760 1476
761 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org> 1477 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
762 1478
829 * package-admin.el (package-admin-get-install-dir): First fall 1545 * package-admin.el (package-admin-get-install-dir): First fall
830 back to the location of xemacs-base for non-mule packages. 1546 back to the location of xemacs-base for non-mule packages.
831 1547
832 1999-02-15 Martin Buchholz <martin@xemacs.org> 1548 1999-02-15 Martin Buchholz <martin@xemacs.org>
833 1549
834 * paths.el: 1550 * paths.el:
835 - improved automounter tmp directory support. 1551 - improved automounter tmp directory support.
836 - support 4 (!) empirically discovered automounter conventions 1552 - support 4 (!) empirically discovered automounter conventions
837 1553
838 1999-02-12 SL Baur <steve@xemacs.org> 1554 1999-02-12 SL Baur <steve@xemacs.org>
839 1555
916 - Added function paths-construct-module-load-path. Uses new 1632 - Added function paths-construct-module-load-path. Uses new
917 environment variable EMACSMODULEPATH. 1633 environment variable EMACSMODULEPATH.
918 1634
919 1998-12-30 Martin Buchholz <martin@xemacs.org> 1635 1998-12-30 Martin Buchholz <martin@xemacs.org>
920 1636
921 * font.el (font-default-object-for-device): 1637 * font.el (font-default-object-for-device):
922 Oops! This `or' can't be replaced by `unless'. 1638 Oops! This `or' can't be replaced by `unless'.
923 Fixed inability to run w3, among other things. 1639 Fixed inability to run w3, among other things.
924 1640
925 1998-12-17 Charles G. Waldman <cgw@pgt.com> 1641 1998-12-17 Charles G. Waldman <cgw@pgt.com>
926 1642
929 Change package-admin-install-function-mswindows to use 1645 Change package-admin-install-function-mswindows to use
930 "minitar". 1646 "minitar".
931 1647
932 1998-12-23 Hrvoje Niksic <hniksic@srce.hr> 1648 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
933 1649
934 * mouse.el (default-mouse-motion-handler): Disable help echo while 1650 * mouse.el (default-mouse-motion-handler): Disable help echo while
935 in the minibuffer. 1651 in the minibuffer.
936 1652
937 1998-12-28 Martin Buchholz <martin@xemacs.org> 1653 1998-12-28 Martin Buchholz <martin@xemacs.org>
938 1654
939 * XEmacs 21.2.8 is released. 1655 * XEmacs 21.2.8 is released.
985 1701
986 * XEmacs 21.2.6 is released 1702 * XEmacs 21.2.6 is released
987 1703
988 1998-11-30 Hrvoje Niksic <hniksic@srce.hr> 1704 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
989 1705
990 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping 1706 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
991 errors. 1707 errors.
992 1708
993 1998-12-04 Hrvoje Niksic <hniksic@srce.hr> 1709 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
994 1710
995 * wid-edit.el (widget-echo-this-extent): Set 1711 * wid-edit.el (widget-echo-this-extent): Set
1034 1750
1035 * files.el (binary-file-regexps): regexp-opt is not available at 1751 * files.el (binary-file-regexps): regexp-opt is not available at
1036 bytecompile time. 1752 bytecompile time.
1037 1753
1038 1998-11-30 Martin Buchholz <martin@xemacs.org> 1754 1998-11-30 Martin Buchholz <martin@xemacs.org>
1039 1755
1040 * x-win-xfree86.el: 1756 * x-win-xfree86.el:
1041 * x-win-sun.el (x-win-init-sun): 1757 * x-win-sun.el (x-win-init-sun):
1042 * x-win-sun.el: 1758 * x-win-sun.el:
1043 * x-mouse.el (mouse-track-and-copy-to-cutbuffer): 1759 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
1044 * x-iso8859-1.el: 1760 * x-iso8859-1.el:
1245 1961
1246 * isearch-mode.el (isearch-mode): Fix keymap lossage. 1962 * isearch-mode.el (isearch-mode): Fix keymap lossage.
1247 1963
1248 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch> 1964 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1249 1965
1250 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change 1966 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
1251 of Dec 4, 1997. 1967 of Dec 4, 1997.
1252 1968
1253 1998-11-25 Hrvoje Niksic <hniksic@srce.hr> 1969 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
1254 1970
1255 * process.el (shell-command-on-region): Report if the command 1971 * process.el (shell-command-on-region): Report if the command
1279 (package-get-custom): Do not use package-get-all untill we have 1995 (package-get-custom): Do not use package-get-all untill we have
1280 runtime dependencies. 1996 runtime dependencies.
1281 1997
1282 (package-get-remove-copy): Default to 't' we no longer need this 1998 (package-get-remove-copy): Default to 't' we no longer need this
1283 kludge as we do not currently use depenencies. 1999 kludge as we do not currently use depenencies.
1284 2000
1285 (package-get-was-current): New variable. 2001 (package-get-was-current): New variable.
1286 (package-get-require-base): New 'force-current' argument. 2002 (package-get-require-base): New 'force-current' argument.
1287 (package-get-update-base): idem 2003 (package-get-update-base): idem
1288 (package-get-package-provider): idem 2004 (package-get-package-provider): idem
1289 (package-get-locate-index-file): New 'no-remote' argument. 2005 (package-get-locate-index-file): New 'no-remote' argument.
1290 (package-get-locate-file): idem. 2006 (package-get-locate-file): idem.
1291 2007
1292 (package-get-maybe-save-index): New function. 2008 (package-get-maybe-save-index): New function.
1293 (package-get-update-base): Use it. 2009 (package-get-update-base): Use it.
1294 2010
1295 1998-10-28 Greg Klanderman <greg@alphatech.com> 2011 1998-10-28 Greg Klanderman <greg@alphatech.com>
1296 2012
1297 * package-get.el (package-get-remote): default to nil; by default, 2013 * package-get.el (package-get-remote): default to nil; by default,
1298 don't go out to the net via EFS. They must select a download site. 2014 don't go out to the net via EFS. They must select a download site.
1299 (package-get-download-sites): new variable. 2015 (package-get-download-sites): new variable.
1300 (package-get-download-menu): new function. 2016 (package-get-download-menu): new function.
1301 (package-get-locate-index-file): new function. 2017 (package-get-locate-index-file): new function.
1302 (package-get-update-base): use it. 2018 (package-get-update-base): use it.
1307 1998-10-19 Greg Klanderman <greg@alphatech.com> 2023 1998-10-19 Greg Klanderman <greg@alphatech.com>
1308 2024
1309 * package-get.el (package-get): bugfix code checking installed version 2025 * package-get.el (package-get): bugfix code checking installed version
1310 for case where package is not currently installed. 2026 for case where package is not currently installed.
1311 (package-get-require-signed-base-updates): new variable. 2027 (package-get-require-signed-base-updates): new variable.
1312 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was 2028 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
1313 deemed not a goot thing. Use the variable 2029 deemed not a goot thing. Use the variable
1314 package-get-allow-unsigned-base-updates instead. 2030 package-get-allow-unsigned-base-updates instead.
1315 2031
1316 1998-10-16 Greg Klanderman <greg@alphatech.com> 2032 1998-10-16 Greg Klanderman <greg@alphatech.com>
1317 2033
1318 * package-get.el (package-get): Don't install an older version than 2034 * package-get.el (package-get): Don't install an older version than
1319 we already have unless explicitly told to. Issue a warning. 2035 we already have unless explicitly told to. Issue a warning.
1320 2036
1321 * package-ui.el (pui-add-required-packages): when adding 2037 * package-ui.el (pui-add-required-packages): when adding
1322 dependencies, don't add packages that are up to date. 2038 dependencies, don't add packages that are up to date.
1323 (pui-package-symbol-char): Don't consider a package out of date 2039 (pui-package-symbol-char): Don't consider a package out of date
1324 if you have a newer version installed than the latest version in 2040 if you have a newer version installed than the latest version in
1325 package-get-base. 2041 package-get-base.
1326 2042
1327 * package-get.el (package-get-base-filename): document that it may 2043 * package-get.el (package-get-base-filename): document that it may
1328 be a path relative to package-get-remote; new default value. 2044 be a path relative to package-get-remote; new default value.
1329 (package-get-locate-file): new function. 2045 (package-get-locate-file): new function.
1330 (package-get-update-base): use it to expand package-get-base-filename. 2046 (package-get-update-base): use it to expand package-get-base-filename.
1331 (package-get-save-base): new function to save the package-get database 2047 (package-get-save-base): new function to save the package-get database
1332 to file. 2048 to file.
1345 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch> 2061 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
1346 2062
1347 * cus-face.el (custom-set-face-update-spec): Add autoload cookie 2063 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
1348 2064
1349 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk> 2065 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
1350 2066
1351 * etags.el (find-tag-default): Run find-tag-hook using 2067 * etags.el (find-tag-default): Run find-tag-hook using
1352 run-hooks rather than funcall 2068 run-hooks rather than funcall
1353 2069
1354 1998-10-19 Hrvoje Niksic <hniksic@srce.hr> 2070 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
1355 2071
1366 insert-file-contents-internal, not insert-file-contents-literally. 2082 insert-file-contents-internal, not insert-file-contents-literally.
1367 2083
1368 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch> 2084 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
1369 2085
1370 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at 2086 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
1371 dump time. 2087 dump time.
1372 2088
1373 1998-10-15 Greg Klanderman <greg@alphatech.com> 2089 1998-10-15 Greg Klanderman <greg@alphatech.com>
1374 2090
1375 * package-get.el (package-get-update-base-entry): new function. 2091 * package-get.el (package-get-update-base-entry): new function.
1376 (package-get-update-base): renamed; was `package-get-load-base'. 2092 (package-get-update-base): renamed; was `package-get-load-base'.
1405 2121
1406 * package-ui.el: Correct obvious thinko in choosing extent face. 2122 * package-ui.el: Correct obvious thinko in choosing extent face.
1407 2123
1408 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch> 2124 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
1409 2125
1410 * menubar-items.el (default-menubar): pui-list-package has nothing 2126 * menubar-items.el (default-menubar): pui-list-package has nothing
1411 to with Customize. Move all the package stuff to a new Item in Options. 2127 to with Customize. Move all the package stuff to a new Item in Options.
1412 2128
1413 * package-ui.el (pui-menu): Add menu and Popup menu. 2129 * package-ui.el (pui-menu): Add menu and Popup menu.
1414 2130
1415 * package-get.el (package-get): Use new 2131 * package-get.el (package-get): Use new
1501 2217
1502 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch> 2218 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
1503 2219
1504 * package-admin.el (package-admin-delete-binary-package): 2220 * package-admin.el (package-admin-delete-binary-package):
1505 General cleanup. Remove unnessary use of progn and 2221 General cleanup. Remove unnessary use of progn and
1506 save-excursion. 2222 save-excursion.
1507 (package-admin-delete-binary-package): Do NOT mess with file 2223 (package-admin-delete-binary-package): Do NOT mess with file
1508 modes. That is evil. 2224 modes. That is evil.
1509 (package-admin-delete-binary-package): Wrap all deleting in 2225 (package-admin-delete-binary-package): Wrap all deleting in
1510 condition-case. The data in MANIFEST is untrustworthy. 2226 condition-case. The data in MANIFEST is untrustworthy.
1511 (package-admin-delete-binary-package): Let the OS worry about non 2227 (package-admin-delete-binary-package): Let the OS worry about non
1512 empty directories. 2228 empty directories.
1513 2229
1537 page turning, and return `nil' by default so other hooks, such as 2253 page turning, and return `nil' by default so other hooks, such as
1538 region highlighting, will be run. 2254 region highlighting, will be run.
1539 2255
1540 1998-09-29 Colin Rafferty <colin@xemacs.org> 2256 1998-09-29 Colin Rafferty <colin@xemacs.org>
1541 2257
1542 * sound.el (default-sound-directory-list): Initialize with all the 2258 * sound.el (default-sound-directory-list): Initialize with all the
1543 "sounds" directories in `data-directory-list'. It used to just be 2259 "sounds" directories in `data-directory-list'. It used to just be
1544 the first one. 2260 the first one.
1545 2261
1546 * packages.el (locate-data-directory-list): Created. This gives 2262 * packages.el (locate-data-directory-list): Created. This gives
1547 the list of matching directories, unlike `locate-data-directory', 2263 the list of matching directories, unlike `locate-data-directory',
1548 which just gives the first one. 2264 which just gives the first one.
1549 2265
1550 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch> 2266 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
1551 2267
1552 * minibuf.el (read-from-minibuffer): No longer bind help-form but 2268 * minibuf.el (read-from-minibuffer): No longer bind help-form but
1553 make a binding in the local keymap until help-char handling is 2269 make a binding in the local keymap until help-char handling is
1554 improved. 2270 improved.
1555 2271
1556 * help.el (help-keymap-with-help-key): Provide keymap with help 2272 * help.el (help-keymap-with-help-key): Provide keymap with help
1557 binding. 2273 binding.
1558 (help-print-help-form): New helper function. 2274 (help-print-help-form): New helper function.
1559 2275
1570 the keymap, not minor-mode-map-alist. 2286 the keymap, not minor-mode-map-alist.
1571 (isearch-done): Restore overriding-local-map. 2287 (isearch-done): Restore overriding-local-map.
1572 2288
1573 1998-09-21 Martin Buchholz <martin@xemacs.org> 2289 1998-09-21 Martin Buchholz <martin@xemacs.org>
1574 2290
1575 * bytecomp.el (byte-compile-buffer-substring): 2291 * bytecomp.el (byte-compile-buffer-substring):
1576 Fix for: (byte-compile (defun f () (buffer-substring))) 2292 Fix for: (byte-compile (defun f () (buffer-substring)))
1577 ==> ** buffer-substring called with 3 args, but requires 0-3 2293 ==> ** buffer-substring called with 3 args, but requires 0-3
1578 - new code not only works, but is more readable, too. 2294 - new code not only works, but is more readable, too.
1579 2295
1580 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk> 2296 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
1648 * package-ui.el: Fix display of package version numbers. 2364 * package-ui.el: Fix display of package version numbers.
1649 2365
1650 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch> 2366 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
1651 2367
1652 * x-font-menu.el (font-menu-set-font): Add "pt" units to size 2368 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
1653 argument. 2369 argument.
1654 2370
1655 1998-09-03 Darryl Okahata <darrylo@sr.hp.com> 2371 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
1656 2372
1657 * list-mode.el: `display-completion-list': added new/optional 2373 * list-mode.el: `display-completion-list': added new/optional
1658 keyword `:completion-string', which allows the programmer to 2374 keyword `:completion-string', which allows the programmer to
1659 change the "Possible completions are:" prompt. 2375 change the "Possible completions are:" prompt.
1660 2376
1661 * menubar-items.el: Added new pulldown menu-pick to start up the 2377 * menubar-items.el: Added new pulldown menu-pick to start up the
1662 visual package browser/installer: 2378 visual package browser/installer:
1663 2379
1664 Options->Customize->List Packages 2380 Options->Customize->List Packages
1665 2381
1666 * package-admin.el: Added hooks for installing under both Unix 2382 * package-admin.el: Added hooks for installing under both Unix
1667 and MS Windows. Does additional error checking. No longer 2383 and MS Windows. Does additional error checking. No longer
1668 calls "add-big-package.sh" to install packages under Unix; now 2384 calls "add-big-package.sh" to install packages under Unix; now
1669 calls gunzip & tar directly. 2385 calls gunzip & tar directly.
1670 2386
1671 * package-get.el: Added ability to install packages from files 2387 * package-get.el: Added ability to install packages from files
1672 on a local disk/CDROM. Now deletes any existing package lisp 2388 on a local disk/CDROM. Now deletes any existing package lisp
1673 directory. Does completion on available packages when 2389 directory. Does completion on available packages when
1676 auto-autoloads, as a convenience when loading new packages, 2392 auto-autoloads, as a convenience when loading new packages,
1677 and also tries to add any new package paths to `load-path'. 2393 and also tries to add any new package paths to `load-path'.
1678 Changed all occurences of `concat' to use `expand-file-name'. 2394 Changed all occurences of `concat' to use `expand-file-name'.
1679 2395
1680 * package-ui.el: New file which implements the main visual 2396 * package-ui.el: New file which implements the main visual
1681 package browser/installer, which is started via a menu pick or 2397 package browser/installer, which is started via a menu pick or
1682 M-x pui-list packages. 2398 M-x pui-list packages.
1683 2399
1684 1998-09-03 Hrvoje Niksic <hniksic@srce.hr> 2400 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
1685 2401
1686 * startup.el (load-init-file): spelling fix. 2402 * startup.el (load-init-file): spelling fix.
1722 * minibuf.el (read-file-name-internal-1): use 2438 * minibuf.el (read-file-name-internal-1): use
1723 user-name-completion-1 instead of user-name-completion. 2439 user-name-completion-1 instead of user-name-completion.
1724 2440
1725 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 2441 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1726 2442
1727 * loadup.el: 2443 * loadup.el:
1728 * make-docfile.el: 2444 * make-docfile.el:
1729 * update-elc.el: Don't set `source-directory' (now defunct as a 2445 * update-elc.el: Don't set `source-directory' (now defunct as a
1730 global variable) no more. 2446 global variable) no more.
1731 2447
1732 * packages.el (packages-list-autoloads): Made `source-directory' 2448 * packages.el (packages-list-autoloads): Made `source-directory'
1733 (now defunct as a global variable) a parameter. 2449 (now defunct as a global variable) a parameter.
1743 1998-07-17 Didier Verna <verna@inf.enst.fr> 2459 1998-07-17 Didier Verna <verna@inf.enst.fr>
1744 2460
1745 * faces.el (set-face-property): 2461 * faces.el (set-face-property):
1746 (set-face-dim-p): 2462 (set-face-dim-p):
1747 (face-dim-p): updated the doc strings now that the dim property isn't 2463 (face-dim-p): updated the doc strings now that the dim property isn't
1748 tty-specific. 2464 tty-specific.
1749 (face-equal): the dim property is now a common one. 2465 (face-equal): the dim property is now a common one.
1750 2466
1751 * cus-face.el (custom-face-attributes): New face attribute: `dim' 2467 * cus-face.el (custom-face-attributes): New face attribute: `dim'
1752 Renamed the `stipple' attribute to `background-pixmap'. 2468 Renamed the `stipple' attribute to `background-pixmap'.
1753 (custom-face-background-pixmap): make custom-face-stipple an 2469 (custom-face-background-pixmap): make custom-face-stipple an
1786 last-packages really be last. 2502 last-packages really be last.
1787 (paths-construct-data-directory-list): Ditto. 2503 (paths-construct-data-directory-list): Ditto.
1788 2504
1789 1998-08-01 Kai Haberzettl <khaberz@synnet.de> 2505 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
1790 2506
1791 * startup.el(startup-splash-frame-body): 2507 * startup.el(startup-splash-frame-body):
1792 Update Copyright notice in splash screen 2508 Update Copyright notice in splash screen
1793 2509
1794 1998-07-20 Greg Klanderman <greg@alphatech.com> 2510 1998-07-20 Greg Klanderman <greg@alphatech.com>
1795 2511
1796 * minibuf.el (read-file-name-internal-1): do ~user completion. 2512 * minibuf.el (read-file-name-internal-1): do ~user completion.
1797 2513
1840 * ldap.el (ldap-search): Doc string change 2556 * ldap.el (ldap-search): Doc string change
1841 2557
1842 1998-07-16 Colin Rafferty <colin@xemacs.org> 2558 1998-07-16 Colin Rafferty <colin@xemacs.org>
1843 2559
1844 * menubar-items.el (default-menubar): Removed references to 2560 * menubar-items.el (default-menubar): Removed references to
1845 `data-directory', and use `locate-data-file' instead, and made 2561 `data-directory', and use `locate-data-file' instead, and made
1846 then greyed out if they don't exist. 2562 then greyed out if they don't exist.
1847 2563
1848 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 2564 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1849 2565
1850 * keymap.el (events-to-keys): Use `format' instead of `concat' 2566 * keymap.el (events-to-keys): Use `format' instead of `concat'
1921 2637
1922 * about.el: Fix typos, update release date. 2638 * about.el: Fix typos, update release date.
1923 2639
1924 * Symbols that have been obsolete for at least 3 years removed. 2640 * Symbols that have been obsolete for at least 3 years removed.
1925 2641
1926 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to 2642 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
1927 screen- functions. 2643 screen- functions.
1928 (toplevel): remove setf methods for screen functions. 2644 (toplevel): remove setf methods for screen functions.
1929 * cl-macs.el (extent-data): defsetf removed. 2645 * cl-macs.el (extent-data): defsetf removed.
1930 * obsolete.el (lisp-indent-hook): Make compatible, it's used too 2646 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
1931 many places to remove. 2647 many places to remove.
2066 2782
2067 1998-07-05 Andy Piper <andyp@parallax.co.uk> 2783 1998-07-05 Andy Piper <andyp@parallax.co.uk>
2068 2784
2069 * faces.el (xpm-color-symbols): remove hardcoded defaults these 2785 * faces.el (xpm-color-symbols): remove hardcoded defaults these
2070 are handled by the gui-element face fallbacks now. 2786 are handled by the gui-element face fallbacks now.
2071 2787
2072 * x-faces.el: default gui-element face to "background" as well as 2788 * x-faces.el: default gui-element face to "background" as well as
2073 the default face. 2789 the default face.
2074 2790
2075 * msw-faces.el (mswindows-init-device-faces): remove gui-element 2791 * msw-faces.el (mswindows-init-device-faces): remove gui-element
2076 and default face settings since these are set as fallbacks now in 2792 and default face settings since these are set as fallbacks now in
2080 2796
2081 * text-mode.el (text-mode): Reorder regexp so the OR part 2797 * text-mode.el (text-mode): Reorder regexp so the OR part
2082 corresponding to `page-delim' goes first and the hack in 2798 corresponding to `page-delim' goes first and the hack in
2083 `forward-paragraph' will work. 2799 `forward-paragraph' will work.
2084 With bug analysis from Bob Weiner <weiner@altrasoft.com> 2800 With bug analysis from Bob Weiner <weiner@altrasoft.com>
2085 2801
2086 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> 2802 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
2087 2803
2088 * subr.el (remove-hook): When checking the hook value 2804 * subr.el (remove-hook): When checking the hook value
2089 with functionp, don't apply car to it. 2805 with functionp, don't apply car to it.
2090 2806
2105 provides itself. Consequently removed all instances of (load 2821 provides itself. Consequently removed all instances of (load
2106 "package-get-base.el"). 2822 "package-get-base.el").
2107 2823
2108 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> 2824 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
2109 2825
2110 * subr.el (remove-hook): Don't treat the hook value as a 2826 * subr.el (remove-hook): Don't treat the hook value as a
2111 list unless it is both consp and not functionp. 2827 list unless it is both consp and not functionp.
2112 2828
2113 1998-06-29 SL Baur <steve@altair.xemacs.org> 2829 1998-06-29 SL Baur <steve@altair.xemacs.org>
2114 2830
2115 * about.el: Email address for Ben Wing is ben@xemacs.org. 2831 * about.el: Email address for Ben Wing is ben@xemacs.org.
2175 * msw-glyphs.el: removed space in border-glyph font string that 2891 * msw-glyphs.el: removed space in border-glyph font string that
2176 was inserted to get round bugs in the mswindows C font code. 2892 was inserted to get round bugs in the mswindows C font code.
2177 2893
2178 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk> 2894 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
2179 2895
2180 * minibuf.el: make read-color-completion-table call 2896 * minibuf.el: make read-color-completion-table call
2181 (mswindows-color-list for mswindows devices. 2897 (mswindows-color-list for mswindows devices.
2182 2898
2183 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu> 2899 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
2184 2900
2185 * lisp/font-lock.el 2901 * lisp/font-lock.el
2231 * info.el (Info-rebuild-outdated-dir): Removed variable 2947 * info.el (Info-rebuild-outdated-dir): Removed variable
2232 (Info-auto-generate-directory): New variable 2948 (Info-auto-generate-directory): New variable
2233 (Info-save-auto-generated-dir): New variable 2949 (Info-save-auto-generated-dir): New variable
2234 (Info-maybe-update-dir): Use `Info-auto-generate-directory' 2950 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
2235 (Info-build-dir-anew): Second parameter removed. Use 2951 (Info-build-dir-anew): Second parameter removed. Use
2236 `Info-save-auto-generated-dir' 2952 `Info-save-auto-generated-dir'
2237 (Info-rebuild-dir): Ditto 2953 (Info-rebuild-dir): Ditto
2238 2954
2239 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de> 2955 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
2240 2956
2241 * list-mode.el (next-list-mode-item): Would not recognize 2957 * list-mode.el (next-list-mode-item): Would not recognize
2339 (save-some-buffers): Force redisplay only if windows were deleted. 3055 (save-some-buffers): Force redisplay only if windows were deleted.
2340 3056
2341 1998-06-02 Didier Verna <verna@inf.enst.fr> 3057 1998-06-02 Didier Verna <verna@inf.enst.fr>
2342 3058
2343 * cus-face.el (custom-face-attributes): generalized the use of 3059 * cus-face.el (custom-face-attributes): generalized the use of
2344 toggle buttons for boolean attributes. 3060 toggle buttons for boolean attributes.
2345 Re-ordered the items a bit. 3061 Re-ordered the items a bit.
2346 3062
2347 1998-06-01 SL Baur <steve@altair.xemacs.org> 3063 1998-06-01 SL Baur <steve@altair.xemacs.org>
2348 3064
2349 * sound.el (default-sound-directory): Use `locate-data-directory' 3065 * sound.el (default-sound-directory): Use `locate-data-directory'
2488 3204
2489 * select.el: 3205 * select.el:
2490 * x-select.el: selection cleanup. (x-cut-copy-clear-internal) 3206 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
2491 moved to (cut-copy-clear-internal) in select.el. Ditto for 3207 moved to (cut-copy-clear-internal) in select.el. Ditto for
2492 (x-delete-primary-selection) (x-kill-primary-selection) 3208 (x-delete-primary-selection) (x-kill-primary-selection)
2493 (x-copy-primary-selection). 3209 (x-copy-primary-selection).
2494 (own-clipboard): new function. 3210 (own-clipboard): new function.
2495 3211
2496 * msw-select.el: use the new kill/delete/copy/cut-copy-clear 3212 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
2497 functions in select.el. remove old ones. 3213 functions in select.el. remove old ones.
2498 (mswindows-own-clipboard): new function. 3214 (mswindows-own-clipboard): new function.
2596 Replaced copyright notice (this file is not part of GNU Emacs). 3312 Replaced copyright notice (this file is not part of GNU Emacs).
2597 (nt-shell-mode-hook): Moved here from a lambda expression. Added 3313 (nt-shell-mode-hook): Moved here from a lambda expression. Added
2598 comint-process-echoes setting to t. 3314 comint-process-echoes setting to t.
2599 3315
2600 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 3316 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2601 3317
2602 * packages.el (packages-no-package-hierarchy-regexp): Introduced 3318 * packages.el (packages-no-package-hierarchy-regexp): Introduced
2603 and used following the interface change of 3319 and used following the interface change of
2604 `paths-find-recursive-path'. 3320 `paths-find-recursive-path'.
2605 3321
2606 * find-paths.el (paths-find-recursive-path): Exclusion is now by a 3322 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
2610 Introduced and used following the interface change of 3326 Introduced and used following the interface change of
2611 `paths-find-recursive-path'. 3327 `paths-find-recursive-path'.
2612 3328
2613 1998-05-16 Hrvoje Niksic <hniksic@srce.hr> 3329 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
2614 3330
2615 * simple.el (delete-forward-p): Make it a defun; do X garbage only 3331 * simple.el (delete-forward-p): Make it a defun; do X garbage only
2616 on X devices, rather than on all non-TTY devices. 3332 on X devices, rather than on all non-TTY devices.
2617 3333
2618 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru> 3334 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
2619 3335
2620 * msw-mouse.el: New file. Sets up cursor shapes for Windows. 3336 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
2690 3406
2691 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature 3407 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
2692 3408
2693 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> 3409 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
2694 3410
2695 * device.el (device-pixel-width): 3411 * device.el (device-pixel-width):
2696 (device-pixel-height): 3412 (device-pixel-height):
2697 (device-mm-width): 3413 (device-mm-width):
2698 (device-mm-height): 3414 (device-mm-height):
2699 (device-bitplanes): 3415 (device-bitplanes):
2700 (device-color-cells): Swapped parameters to device-system-metric 3416 (device-color-cells): Swapped parameters to device-system-metric
2701 according to the interface change. 3417 according to the interface change.
2702 3418
2703 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru> 3419 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
2704 3420
2905 * window-xemacs.el (recenter): all arguments are optional. 3621 * window-xemacs.el (recenter): all arguments are optional.
2906 3622
2907 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru> 3623 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
2908 3624
2909 * device.el: (device-pixel-width): Reflected name/parameters 3625 * device.el: (device-pixel-width): Reflected name/parameters
2910 change to device-system-metric. 3626 change to device-system-metric.
2911 (device-pixel-height): Ditto. 3627 (device-pixel-height): Ditto.
2912 (device-mm-width): Ditto. 3628 (device-mm-width): Ditto.
2913 (device-mm-height): Ditto. 3629 (device-mm-height): Ditto.
2914 (device-bitplanes): Ditto. 3630 (device-bitplanes): Ditto.
2915 (device-color-cells): Ditto. 3631 (device-color-cells): Ditto.
2916 3632
2978 * scrollbar.el (scrollbars-visible-p): Use new 3694 * scrollbar.el (scrollbars-visible-p): Use new
2979 {vertical,horizontal}-scrollbar-visible-p specifiers. 3695 {vertical,horizontal}-scrollbar-visible-p specifiers.
2980 3696
2981 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru> 3697 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
2982 3698
2983 * device.el (device-pixel-height): 3699 * device.el (device-pixel-height):
2984 (device-pixel-width): 3700 (device-pixel-width):
2985 (device-mm-width): 3701 (device-mm-width):
2986 (device-mm-height): 3702 (device-mm-height):
2987 (device-bitplanes): 3703 (device-bitplanes):
2988 (device-color-cells): Moved these 6 functions from device.c; they 3704 (device-color-cells): Moved these 6 functions from device.c; they
2989 all use single (device-system-metrics) call. 3705 all use single (device-system-metrics) call.
2990 3706
2991 1998-05-09 SL Baur <steve@altair.xemacs.org> 3707 1998-05-09 SL Baur <steve@altair.xemacs.org>
2992 3708
2993 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el 3709 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
2994 were renamed. 3710 were renamed.
2995 3711
2996 * menubar-items.el: 3712 * menubar-items.el:
2997 * toolbar-items.el: Renamed from x-menubar/x-toolbar. 3713 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
2998 Suggested by Hrvoje Niksic <hniksic@srce.hr> 3714 Suggested by Hrvoje Niksic <hniksic@srce.hr>
2999 3715
3000 * help.el (help-map): Remove Hyperbole keybinding logic. 3716 * help.el (help-map): Remove Hyperbole keybinding logic.
3001 Suggested by: Michael Ernst <mernst@cs.washington.edu> 3717 Suggested by: Michael Ernst <mernst@cs.washington.edu>
3037 displays char 0240 as a space to avoid whatever it is 3753 displays char 0240 as a space to avoid whatever it is
3038 that screws up display of that character code. 3754 that screws up display of that character code.
3039 3755
3040 1998-05-03 Hrvoje Niksic <hniksic@srce.hr> 3756 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
3041 3757
3042 * help.el (function-arglist): If no arguments are documented for a 3758 * help.el (function-arglist): If no arguments are documented for a
3043 subr, print nothing rather than incorrect output. 3759 subr, print nothing rather than incorrect output.
3044 3760
3045 1998-05-05 SL Baur <steve@altair.xemacs.org> 3761 1998-05-05 SL Baur <steve@altair.xemacs.org>
3046 3762
3047 * cmdloop.el (command-error): Update bail-out error message to use 3763 * cmdloop.el (command-error): Update bail-out error message to use
3048 `emacs-program-name'. 3764 `emacs-program-name'.
3049 3765
3050 * lib-complete.el: Remove reader macro cruft. 3766 * lib-complete.el: Remove reader macro cruft.
3051 3767
3052 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock 3768 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
3165 * msw-faces.el (mswindows-font-canicolize-name): fix so that 3881 * msw-faces.el (mswindows-font-canicolize-name): fix so that
3166 strings are parsed as well as font objects. 3882 strings are parsed as well as font objects.
3167 3883
3168 1998-04-30 Hrvoje Niksic <hniksic@srce.hr> 3884 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
3169 3885
3170 * modeline.el (defining-kbd-macro): Restore modeline indication of 3886 * modeline.el (defining-kbd-macro): Restore modeline indication of
3171 kbd-macro being recorded. 3887 kbd-macro being recorded.
3172 (add-minor-mode): Simplify docstring. 3888 (add-minor-mode): Simplify docstring.
3173 (modeline-minor-mode-menu): Remove stuff. 3889 (modeline-minor-mode-menu): Remove stuff.
3174 3890
3175 1998-04-29 Andy Piper <andyp@parallax.co.uk> 3891 1998-04-29 Andy Piper <andyp@parallax.co.uk>
3176 3892
3177 * code-process.el (call-process): dynamically decide process 3893 * code-process.el (call-process): dynamically decide process
3178 coding type. 3894 coding type.
3179 3895
3180 1998-04-29 Jim Radford <radford@robby.caltech.edu> 3896 1998-04-29 Jim Radford <radford@robby.caltech.edu>
3181 3897
3182 * modeline.el: Add line-number-mode, column-number-mode to 3898 * modeline.el: Add line-number-mode, column-number-mode to
3183 the modeline minor-mode menu. Button2 on the line number does 3899 the modeline minor-mode menu. Button2 on the line number does
3271 * (paths-find-version-directory): Use it. 3987 * (paths-find-version-directory): Use it.
3272 3988
3273 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 3989 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3274 3990
3275 * info.el (Info-parse-dir-entries): Fixed regexp 3991 * info.el (Info-parse-dir-entries): Fixed regexp
3276 (Info-build-dir-anew): Remove full suffix and capitalize info file 3992 (Info-build-dir-anew): Remove full suffix and capitalize info file
3277 name for files with no @direntry 3993 name for files with no @direntry
3278 (Info-batch-rebuild-dir): New function 3994 (Info-batch-rebuild-dir): New function
3279 (Info-suffixed-file): Check for regular files instead of simple 3995 (Info-suffixed-file): Check for regular files instead of simple
3280 file existence (could catch directories before) 3996 file existence (could catch directories before)
3281 3997
3385 `path-separator', following a change in GNU Emacs. 4101 `path-separator', following a change in GNU Emacs.
3386 4102
3387 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 4103 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3388 4104
3389 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour 4105 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
3390 (Info-build-dir-anew): Add a final newline. 4106 (Info-build-dir-anew): Add a final newline.
3391 (Info-build-dir-anew): Do not issue warning when rebuilding policy 4107 (Info-build-dir-anew): Do not issue warning when rebuilding policy
3392 is `always' 4108 is `always'
3393 (Info-rebuild-dir): Ditto 4109 (Info-rebuild-dir): Ditto
3394 4110
3395 * dumped-lisp.el (preloaded-file-list): Added ldap.el 4111 * dumped-lisp.el (preloaded-file-list): Added ldap.el
3396 4112
3397 1998-04-21 SL Baur <steve@altair.xemacs.org> 4113 1998-04-21 SL Baur <steve@altair.xemacs.org>
3398 4114
3399 * simple.el (count-words-buffer): Retain zmacs region. 4115 * simple.el (count-words-buffer): Retain zmacs region.
3403 lines get counted. 4119 lines get counted.
3404 From Bob Weiner <weiner@altrasoft.com> 4120 From Bob Weiner <weiner@altrasoft.com>
3405 4121
3406 1998-04-19 SL Baur <steve@altair.xemacs.org> 4122 1998-04-19 SL Baur <steve@altair.xemacs.org>
3407 4123
3408 * packages.el (package-locations): infodock-packages must override 4124 * packages.el (package-locations): infodock-packages must override
3409 mule-packages and packages. 4125 mule-packages and packages.
3410 4126
3411 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk> 4127 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
3412 4128
3413 * wid-edit.el: 4129 * wid-edit.el:
3432 used. 4148 used.
3433 4149
3434 * packages.el, setup-paths.el: Set various path searching depths 4150 * packages.el, setup-paths.el: Set various path searching depths
3435 to 1. 4151 to 1.
3436 4152
3437 * packages.el (packages-hierarchy-depth): 4153 * packages.el (packages-hierarchy-depth):
3438 (packages-load-path-depth): Introduced and used. 4154 (packages-load-path-depth): Introduced and used.
3439 4155
3440 * setup-paths.el (paths-load-path-depth): Introduced and used. 4156 * setup-paths.el (paths-load-path-depth): Introduced and used.
3441 4157
3442 * find-paths.el (paths-find-recursive-path): Added max-depth 4158 * find-paths.el (paths-find-recursive-path): Added max-depth
3443 parameter. 4159 parameter.
3444 4160
3445 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 4161 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3446 4162
3447 * setup-paths.el (paths-construct-info-path): Removed 4163 * setup-paths.el (paths-construct-info-path): Removed
3448 dependency on behavior of (file-name-as-directory ""). 4164 dependency on behavior of (file-name-as-directory "").
3449 4165
3450 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 4166 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3451 4167
3452 * ldap.el (ldap-search): Adapt to the new low-level API using ldap 4168 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
3453 lisp objects 4169 lisp objects
3454 4170
3455 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 4171 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3456 4172
3457 * dump-paths.el, startup.el: Added handling for --debug-paths. 4173 * dump-paths.el, startup.el: Added handling for --debug-paths.
3459 1998-04-15 William M. Perry <wmperry@aventail.com> 4175 1998-04-15 William M. Perry <wmperry@aventail.com>
3460 4176
3461 * wid-edit.el: We cannot just set the help-echo or balloon-help 4177 * wid-edit.el: We cannot just set the help-echo or balloon-help
3462 properties for an extent based on the :help-echo widget 4178 properties for an extent based on the :help-echo widget
3463 property, since help-echo and balloon-help cause an EXTENT to 4179 property, since help-echo and balloon-help cause an EXTENT to
3464 get passed in, where :help-echo functions are expecting a WIDGET 4180 get passed in, where :help-echo functions are expecting a WIDGET
3465 4181
3466 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru> 4182 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
3467 4183
3468 * scrollbar.el (init-scrollbar-from-resources): Call 4184 * scrollbar.el (init-scrollbar-from-resources): Call
3469 mswindows-init-scrollbar-metrics when appropriate. 4185 mswindows-init-scrollbar-metrics when appropriate.
3575 * packages.el: Rewritten package path construction once again. 4291 * packages.el: Rewritten package path construction once again.
3576 4292
3577 * dump-paths.el, startup.el: Removed package-path as a global 4293 * dump-paths.el, startup.el: Removed package-path as a global
3578 variable. 4294 variable.
3579 4295
3580 * package-admin.el (package-admin-add-single-file-package): 4296 * package-admin.el (package-admin-add-single-file-package):
3581 (package-admin-add-binary-package): Changed package-path to 4297 (package-admin-add-binary-package): Changed package-path to
3582 late-packages. 4298 late-packages.
3583 4299
3584 * packages.el (packages-split-path): Split path at "/" rather than 4300 * packages.el (packages-split-path): Split path at "/" rather than
3585 nil according to change in emacs.c. 4301 nil according to change in emacs.c.
3593 4309
3594 1998-04-06 Jeff Miller <jmiller@smart.net> 4310 1998-04-06 Jeff Miller <jmiller@smart.net>
3595 4311
3596 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified 4312 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
3597 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This 4313 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
3598 eases the use of toolbar-add/kill-item functions. 4314 eases the use of toolbar-add/kill-item functions.
3599 4315
3600 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru> 4316 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
3601 4317
3602 * code-files.el (file-coding-system-alist): Commented out 4318 * code-files.el (file-coding-system-alist): Commented out
3603 loaddefs.el magical treatment. 4319 loaddefs.el magical treatment.
3607 * info.el (Info-rebuild-outdated-dir): Added new option 4323 * info.el (Info-rebuild-outdated-dir): Added new option
3608 `conservative' and made it the default 4324 `conservative' and made it the default
3609 (Info-rebuild-dir): Appropriately parse multi-line description 4325 (Info-rebuild-dir): Appropriately parse multi-line description
3610 strings, and multi-section dir files. Issue warning when dir 4326 strings, and multi-section dir files. Issue warning when dir
3611 is rebuilt as temporary 4327 is rebuilt as temporary
3612 (Info-build-dir-anew): Issue warning when dir is built as 4328 (Info-build-dir-anew): Issue warning when dir is built as
3613 temporary 4329 temporary
3614 4330
3615 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru> 4331 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
3616 4332
3617 * list-mode.el (list-mode-map): Bind highlight motion commands to 4333 * list-mode.el (list-mode-map): Bind highlight motion commands to
3618 standard keys left, right, C-b and C-f. 4334 standard keys left, right, C-b and C-f.
3619 4335
3620 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> 4336 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3621 4337
3631 4347
3632 1998-04-04 Hrvoje Niksic <hniksic@srce.hr> 4348 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
3633 4349
3634 * isearch-mode.el (isearch-just-started): New variable. 4350 * isearch-mode.el (isearch-just-started): New variable.
3635 (isearch-mode): Set it. 4351 (isearch-mode): Set it.
3636 (isearch-repeat): Advance one character forward only if the search 4352 (isearch-repeat): Advance one character forward only if the search
3637 was successful, and was not just started. 4353 was successful, and was not just started.
3638 (isearch-repeat): Clear isearch-just-started. 4354 (isearch-repeat): Clear isearch-just-started.
3639 4355
3640 1998-04-02 SL Baur <steve@altair.xemacs.org> 4356 1998-04-02 SL Baur <steve@altair.xemacs.org>
3641 4357
3668 directory. 4384 directory.
3669 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 4385 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3670 4386
3671 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com> 4387 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
3672 4388
3673 * loaddefs.el: Don't set debug-ignored-errors; leave 4389 * loaddefs.el: Don't set debug-ignored-errors; leave
3674 its default value set to nil. 4390 its default value set to nil.
3675 4391
3676 1998-03-29 Damon Lipparelli <lipp@primus.com> 4392 1998-03-29 Damon Lipparelli <lipp@primus.com>
3677 4393
3678 * info.el (Info-rebuild-dir): fixed mis-spelling. 4394 * info.el (Info-rebuild-dir): fixed mis-spelling.
3679 4395
3680 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 4396 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3681 4397
3682 * info.el (Info-rebuild-outdated-dir): New custom var 4398 * info.el (Info-rebuild-outdated-dir): New custom var
3683 (Info-insert-node): Create/update dir file when needed, ie when it 4399 (Info-insert-node): Create/update dir file when needed, ie when it
3684 does not exist or is older than some info files in directory 4400 does not exist or is older than some info files in directory
3685 4401
3686 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 4402 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3687 4403
3688 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed 4404 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
3873 * lisp.el (forward-sexp): Revert previous change. 4589 * lisp.el (forward-sexp): Revert previous change.
3874 4590
3875 1998-03-18 SL Baur <steve@altair.xemacs.org> 4591 1998-03-18 SL Baur <steve@altair.xemacs.org>
3876 4592
3877 * frame.el (frame-initialize): Use `delete-console' instead of 4593 * frame.el (frame-initialize): Use `delete-console' instead of
3878 `delete-device' to delete the stream console to match the usage in 4594 `delete-device' to delete the stream console to match the usage in
3879 Fkill_emacs. 4595 Fkill_emacs.
3880 4596
3881 1998-03-16 SL Baur <steve@altair.xemacs.org> 4597 1998-03-16 SL Baur <steve@altair.xemacs.org>
3882 4598
3883 * files.el (cdpath-previous): New variable. 4599 * files.el (cdpath-previous): New variable.
3913 of `when' with `if'. 4629 of `when' with `if'.
3914 4630
3915 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru> 4631 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
3916 4632
3917 * msw-glyphs.el: New file. Defines TTY-style glyphs for 4633 * msw-glyphs.el: New file. Defines TTY-style glyphs for
3918 mswindows. Must be reworked along with glyphs.el, or 4634 mswindows. Must be reworked along with glyphs.el, or
3919 merged into it, after there is images support. 4635 merged into it, after there is images support.
3920 4636
3921 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when 4637 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
3922 'mswindows. 4638 'mswindows.
3923 4639
3924 1998-03-13 SL Baur <steve@altair.xemacs.org> 4640 1998-03-13 SL Baur <steve@altair.xemacs.org>
3925 4641
3926 * faces.el: fix for text cursor initialization. 4642 * faces.el: fix for text cursor initialization.
3927 Suggested by Kyle Jones <kyle_jones@wonderworks.com> 4643 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
3928 From Andy Piper <andyp@parallax.co.uk> 4644 From Andy Piper <andyp@parallax.co.uk>
3929 4645
3930 1998-03-11 Pete Ware <ware@cis.ohio-state.edu> 4646 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
3931 4647
3932 * files.el (set-auto-mode): If a mode is not fboundp, check to see 4648 * files.el (set-auto-mode): If a mode is not fboundp, check to see
3933 if there is an existing package that handles it and warn the user 4649 if there is an existing package that handles it and warn the user
3934 about that mode. 4650 about that mode.
3935 4651
3936 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru> 4652 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
3937 4653
3948 * msw-faces.el: 4664 * msw-faces.el:
3949 * faces.el: Fix face initialization. 4665 * faces.el: Fix face initialization.
3950 4666
3951 1998-03-10 Glynn Clements <glynn@sensei.co.uk> 4667 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
3952 4668
3953 * files.el (backup-enable-predicate): fix breakage introduced 4669 * files.el (backup-enable-predicate): fix breakage introduced
3954 by TMPDIR patch. 4670 by TMPDIR patch.
3955 4671
3956 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com> 4672 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
3957 4673
3958 * x-faces.el (x-init-face-from-resources): The 4674 * x-faces.el (x-init-face-from-resources): The
4126 * modeline.el (modeline-swap-buffers): originally named 4842 * modeline.el (modeline-swap-buffers): originally named
4127 `mouse-release-modeline'. Whether to actually swap the buffers is 4843 `mouse-release-modeline'. Whether to actually swap the buffers is
4128 decided in `mouse-drag-modeline'. 4844 decided in `mouse-drag-modeline'.
4129 (mouse-drag-modeline): A button release event is considered a 4845 (mouse-drag-modeline): A button release event is considered a
4130 mouse click is both X (modeline scroll) and Y (modeline drag) pos 4846 mouse click is both X (modeline scroll) and Y (modeline drag) pos
4131 stay unchanged. 4847 stay unchanged.
4132 4848
4133 1998-02-25 SL Baur <steve@altair.xemacs.org> 4849 1998-02-25 SL Baur <steve@altair.xemacs.org>
4134 4850
4135 * x-menubar.el: Put redo on the menubar. 4851 * x-menubar.el: Put redo on the menubar.
4136 From Aki Vehtari <Aki.Vehtari@hut.fi> 4852 From Aki Vehtari <Aki.Vehtari@hut.fi>
4177 4893
4178 * (with-displaying-help-buffer): there is no need to kill the buffer 4894 * (with-displaying-help-buffer): there is no need to kill the buffer
4179 if it exists, becasuse with-output-to-temp-buffer will clear it. 4895 if it exists, becasuse with-output-to-temp-buffer will clear it.
4180 further, killing the buffer violates the rule that 4896 further, killing the buffer violates the rule that
4181 temp-buffer-show-function, if set, has the full responsibility of 4897 temp-buffer-show-function, if set, has the full responsibility of
4182 showing the temp buffer. killing the buffer fucks with the window 4898 showing the temp buffer. killing the buffer fucks with the window
4183 configuration, hosing temp-buffer-show-function. 4899 configuration, hosing temp-buffer-show-function.
4184 4900
4185 4901
4186 1998-02-23 Didier Verna <verna@inf.enst.fr> 4902 1998-02-23 Didier Verna <verna@inf.enst.fr>
4187 4903
4188 * modeline.el (mouse-drag-modeline): 4904 * modeline.el (mouse-drag-modeline):
4189 - Always scroll the modeline that was originally clicked on. 4905 - Always scroll the modeline that was originally clicked on.
4190 - Use x pixels instead of x characters (which doesn't work anyway) 4906 - Use x pixels instead of x characters (which doesn't work anyway)
4191 as horizontal reference for modeline dragging. This allows us to 4907 as horizontal reference for modeline dragging. This allows us to
4192 keep on dragging the modeline even if the motion event occurs in 4908 keep on dragging the modeline even if the motion event occurs in
4193 another window. 4909 another window.
4194 4910
4195 1998-02-23 Didier Verna <verna@inf.enst.fr> 4911 1998-02-23 Didier Verna <verna@inf.enst.fr>
4196 4912
4197 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor 4913 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
4198 glyph on the modeline to indicate that dragging the mouse has an 4914 glyph on the modeline to indicate that dragging the mouse has an
4220 moves. 4936 moves.
4221 4937
4222 1998-02-17 Didier Verna <verna@inf.enst.fr> 4938 1998-02-17 Didier Verna <verna@inf.enst.fr>
4223 4939
4224 * mouse.el (default-mouse-track-set-point-in-window): rewrote this 4940 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
4225 function to handle correctly the case of a toolbar one side of the 4941 function to handle correctly the case of a toolbar one side of the
4226 window: scrolling will not necessarily happen. 4942 window: scrolling will not necessarily happen.
4227 4943
4228 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com> 4944 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
4229 4945
4230 * files.el (after-find-file): Restore missing argument 4946 * files.el (after-find-file): Restore missing argument
4239 1998-02-15 SL Baur <steve@altair.xemacs.org> 4955 1998-02-15 SL Baur <steve@altair.xemacs.org>
4240 4956
4241 * autoload.el (generate-file-autoloads-1): Don't force an extra 4957 * autoload.el (generate-file-autoloads-1): Don't force an extra
4242 line out when copying on-the-same line autoloads. 4958 line out when copying on-the-same line autoloads.
4243 4959
4244 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it 4960 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
4245 is installed. 4961 is installed.
4246 4962
4247 1998-02-14 Martin Buchholz <martin@xemacs.org> 4963 1998-02-14 Martin Buchholz <martin@xemacs.org>
4248 4964
4249 * x11/x-win-xfree86.el (x-win-init-xfree86): 4965 * x11/x-win-xfree86.el (x-win-init-xfree86):
4250 * x11/x-win-sun.el (x-win-init-sun): 4966 * x11/x-win-sun.el (x-win-init-sun):
4251 * x11/x-init.el (x-initialize-compose): 4967 * x11/x-init.el (x-initialize-compose):
4252 * prim/simple.el: 4968 * prim/simple.el:
4253 (backward-or-forward-kill-sexp): 4969 (backward-or-forward-kill-sexp):
4254 (backward-or-forward-kill-sentence): 4970 (backward-or-forward-kill-sentence):
4255 (backward-or-forward-kill-word): 4971 (backward-or-forward-kill-word):
4256 (backward-or-forward-delete-char): 4972 (backward-or-forward-delete-char):
4257 * prim/isearch-mode.el (isearch-help-or-delete-char): 4973 * prim/isearch-mode.el (isearch-help-or-delete-char):
4258 Use x-keysym-on-keyboard-sans-modifiers-p instead of 4974 Use x-keysym-on-keyboard-sans-modifiers-p instead of
4259 x-keysym-on-keyboard-p to detect backspace. 4975 x-keysym-on-keyboard-p to detect backspace.
4260 Use symbols instead of strings (now deprecated) with x-keysym-*-p. 4976 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
4261 Clean up symbols used with dead keys, checking Linux and solaris 4977 Clean up symbols used with dead keys, checking Linux and solaris
4262 keysyms. 4978 keysyms.
4351 (toggle-text-mode-auto-fill): New command. 5067 (toggle-text-mode-auto-fill): New command.
4352 5068
4353 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 5069 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4354 5070
4355 * text-mode.el (text-mode): Let all-white lines separate paragraphs. 5071 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
4356 5072
4357 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 5073 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
4358 5074
4359 * text-mode.el (paragraph-indent-text-mode): 5075 * text-mode.el (paragraph-indent-text-mode):
4360 Renamed from spaced-text-mode. 5076 Renamed from spaced-text-mode.
4361 (text-mode-map): Bind TAB to indent-relative. 5077 (text-mode-map): Bind TAB to indent-relative.
4444 5160
4445 1998-01-18 SL Baur <steve@altair.xemacs.org> 5161 1998-01-18 SL Baur <steve@altair.xemacs.org>
4446 5162
4447 * about.el: Add xemacs.org email manager. 5163 * about.el: Add xemacs.org email manager.
4448 5164
4449 * package-get-base.el (package-get-base): Updated with most recent 5165 * package-get-base.el (package-get-base): Updated with most recent
4450 package updates. 5166 package updates.
4451 5167
4452 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> 5168 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
4453 5169
4454 * help.el (function-arglist): Use `indirect-function' instead of 5170 * help.el (function-arglist): Use `indirect-function' instead of
4461 (describe-key-briefly): Use `princ' "%s" to print object. 5177 (describe-key-briefly): Use `princ' "%s" to print object.
4462 (with-displaying-help-buffer): Kill buffer if it exists, again. 5178 (with-displaying-help-buffer): Kill buffer if it exists, again.
4463 (describe-key): Use `princ' "%s" to print object. 5179 (describe-key): Use `princ' "%s" to print object.
4464 (describe-function-1): Use `princ' "%s" to print object. 5180 (describe-function-1): Use `princ' "%s" to print object.
4465 Commented out alias lines removed. 5181 Commented out alias lines removed.
4466 (help-pretty-print-limit): New variable to control pretty-printing 5182 (help-pretty-print-limit): New variable to control pretty-printing
4467 of variable values. 5183 of variable values.
4468 (help-maybe-pretty-print-value): Steve wins! Renamed back from 5184 (help-maybe-pretty-print-value): Steve wins! Renamed back from
4469 `help-pretty-print-value' again. Only print-print when OBJECT is 5185 `help-pretty-print-value' again. Only print-print when OBJECT is
4470 list of length less than `help-pretty-print-limit'. 5186 list of length less than `help-pretty-print-limit'.
4471 (describe-variable): Use `help-maybe-pretty-print-value' again. 5187 (describe-variable): Use `help-maybe-pretty-print-value' again.
4480 * info.el (Info-default-directory-list): Made the documentation 5196 * info.el (Info-default-directory-list): Made the documentation
4481 more explanitory. 5197 more explanitory.
4482 5198
4483 1998-01-13 Martin Buchholz <martin@xemacs.org> 5199 1998-01-13 Martin Buchholz <martin@xemacs.org>
4484 5200
4485 * lisp/packages.el: 5201 * lisp/packages.el:
4486 * lisp/package-admin.el: 5202 * lisp/package-admin.el:
4487 * lisp/build-report.el: 5203 * lisp/build-report.el:
4488 Fix typos. 5204 Fix typos.
4489 5205
4490 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de> 5206 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
4491 5207
4492 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce 5208 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
4665 1998-01-03 SL Baur <steve@altair.xemacs.org> 5381 1998-01-03 SL Baur <steve@altair.xemacs.org>
4666 5382
4667 * package-get.el: Changes to work with real data. 5383 * package-get.el: Changes to work with real data.
4668 From Pete Ware <ware@cis.ohio-state.edu> 5384 From Pete Ware <ware@cis.ohio-state.edu>
4669 5385
4670 * packages.el (packages-reload-autoloads): Guard load for the time 5386 * packages.el (packages-reload-autoloads): Guard load for the time
4671 being. 5387 being.
4672 5388
4673 * update-elc.el ("packages.el"): Force loading packages.el instead 5389 * update-elc.el ("packages.el"): Force loading packages.el instead
4674 of possibly out-of-date packges.elc. 5390 of possibly out-of-date packges.elc.
4675 * make-docfile.el ("packages.el"): Ditto. 5391 * make-docfile.el ("packages.el"): Ditto.
4676 5392
4677 1998-01-02 Colin Rafferty <colin@xemacs.org> 5393 1998-01-02 Colin Rafferty <colin@xemacs.org>
4678 5394
4724 * packages.el (packages-list-autoloads): Renamed. 5440 * packages.el (packages-list-autoloads): Renamed.
4725 (packages-list-autoloads-path): Ditto. 5441 (packages-list-autoloads-path): Ditto.
4726 5442
4727 1997-12-29 Colin Rafferty <colin@xemacs.org> 5443 1997-12-29 Colin Rafferty <colin@xemacs.org>
4728 5444
4729 * packages.el (packages-find-packages-1): Made it signal a warning 5445 * packages.el (packages-find-packages-1): Made it signal a warning
4730 for an error in an auto-autoload.el file. 5446 for an error in an auto-autoload.el file.
4731 5447
4732 1997-12-30 SL Baur <steve@altair.xemacs.org> 5448 1997-12-30 SL Baur <steve@altair.xemacs.org>
4733 5449
4734 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp 5450 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
4865 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of 5581 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
4866 ignored shadows. 5582 ignored shadows.
4867 5583
4868 1997-12-18 SL Baur <steve@altair.xemacs.org> 5584 1997-12-18 SL Baur <steve@altair.xemacs.org>
4869 5585
4870 * startup.el (set-default-load-path): Make sure lisp and site-lisp 5586 * startup.el (set-default-load-path): Make sure lisp and site-lisp
4871 get trailing slashes when added to the load-path. 5587 get trailing slashes when added to the load-path.
4872 5588
4873 * x-init.el (init-x-win): Locate where XEmacs X localization files 5589 * x-init.el (init-x-win): Locate where XEmacs X localization files
4874 are. 5590 are.
4875 5591
4876 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com> 5592 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
4877 5593
4878 * x-faces.el: Added support for foregroundToolBarColor 5594 * x-faces.el: Added support for foregroundToolBarColor
4963 1997-12-17 SL Baur <steve@altair.xemacs.org> 5679 1997-12-17 SL Baur <steve@altair.xemacs.org>
4964 5680
4965 * startup.el (set-default-load-path): Only search package-path 5681 * startup.el (set-default-load-path): Only search package-path
4966 when not running temacs. 5682 when not running temacs.
4967 5683
4968 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp 5684 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
4969 files. 5685 files.
4970 5686
4971 * loadup.el: Correct commentary. Reformatting. 5687 * loadup.el: Correct commentary. Reformatting.
4972 (really-early-error-handler): Use absolute path to the 5688 (really-early-error-handler): Use absolute path to the
4973 first dumped-lisp.el file. 5689 first dumped-lisp.el file.
4974 (really-early-error-handler): Print full path name of 5690 (really-early-error-handler): Print full path name of
4975 each dumped lisp file (inherited from InfoDock). 5691 each dumped lisp file (inherited from InfoDock).
4976 5692
4977 * shadow.el (find-emacs-lisp-shadows): Ignore multiple 5693 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
5007 * menubar.el (find-menu-item): Use `check-argument-type'. 5723 * menubar.el (find-menu-item): Use `check-argument-type'.
5008 (find-menu-item): Cosmetic changes. 5724 (find-menu-item): Cosmetic changes.
5009 5725
5010 1997-12-15 Hrvoje Niksic <hniksic@srce.hr> 5726 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
5011 5727
5012 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed" 5728 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
5013 look. 5729 look.
5014 5730
5015 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 5731 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5016 5732
5017 * format.el (format-deannotate-region): Bug fix. 5733 * format.el (format-deannotate-region): Bug fix.
5023 * minibuf.el (read-directory-name): Support sixth 5739 * minibuf.el (read-directory-name): Support sixth
5024 arg, HISTORY, as already documented. 5740 arg, HISTORY, as already documented.
5025 5741
5026 1997-12-17 Hrvoje Niksic <hniksic@srce.hr> 5742 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
5027 5743
5028 * etags.el (get-tag-table-buffer): Use explicit lists as arguments 5744 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
5029 to `ecase'. 5745 to `ecase'.
5030 5746
5031 1997-12-14 SL Baur <steve@altair.xemacs.org> 5747 1997-12-14 SL Baur <steve@altair.xemacs.org>
5032 5748
5033 * skk/skk-leim.el (skk-auto-fill-activate): Synch with 5749 * skk/skk-leim.el (skk-auto-fill-activate): Synch with