comparison lisp/ChangeLog @ 412:697ef44129c6 r21-2-14

Import from CVS: tag r21-2-14
author cvs
date Mon, 13 Aug 2007 11:20:41 +0200
parents de805c49cfc1
children da8ed4261e83
comparison
equal deleted inserted replaced
411:12e008d41344 412:697ef44129c6
1 2000-07-19 Martin Buchholz <martin@xemacs.org>
2
3 * XEmacs 21.2.35 is released.
4
5 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6
7 * select.el (selection-coercible-types): Initialise.
8
9 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
10
11 * select.el (own-clipboard): Bug fix.
12
13 2000-07-17 Mike Sperber <mike@xemacs.org>
14
15 * cus-edit.el (custom-migrate-custom-file): Save init file before
16 continuing.
17
18 2000-07-16 Mike Sperber <mike@xemacs.org>
19
20 * startup.el (load-init-file): Remove silly call to
21 `load-user-custom-file`.
22 (maybe-migrate-user-init-file): Minor fixes.
23
24 2000-07-16 Martin Buchholz <martin@xemacs.org>
25
26 * apropos.el (apropos-documentation-check-doc-file):
27 `doc' variable should be let-bound, as was presumably intended.
28
29 * cus-edit.el (custom-variable-reset-saved):
30 (custom-variable-reset-standard):
31 Remove unused variable comment-widget. Twice.
32
33 * toolbar.el (toolbar-blank-press-function):
34 Add a real defvar with initial value nil and proper docstring.
35 (press-toolbar-button): No need to check for boundp-ness anymore.
36
37 * rect.el (open-rectangle-line): Remove useless (let) form.
38 Add defvar for pending-delete-mode.
39
40 * info.el (Info-find-node): This function needs an autoload cookie.
41
42 * mule/mule-x-init.el (x-use-halfwidth-roman-font):
43 Use let* since the second form referred to the first.
44
45 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com>
46
47 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
48 instead of removed `mswindows-get-clipboard'.
49
50
51 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
52
53 * select.el (select-convert-from-text): New.
54 * select.el (select-convert-from-length): New.
55 * select.el (select-convert-from-integer): New.
56 * select.el (select-convert-from-identity): New.
57 * select.el (select-convert-from-filename): New.
58 * select.el (selection-converter-in-alist): Use them.
59 New converter functions for X.
60
61 * select.el (get-selection): Removed comment.
62
63 * select.el (own-selection): Removed append code - I thought
64 I'd already done this, but apparently not...
65
66 * select.el: Changed comment about TIMESTAMP.
67
68 * select.el (select-convert-in): New.
69 * select.el (select-convert-out): New.
70 New functions that get used by select.c.
71
72 * select.el (select-buffer-killed-default): New.
73 * select.el (select-buffer-killed-text): New.
74 * select.el (selection-buffer-killed-alist): New.
75 New list and functions that get called if a relevant selection
76 exists and a buffer gets killed.
77
78 * select.el (select-convert-to-targets):
79 * select.el (select-convert-to-identity): Removed.
80 * select.el (select-convert-from-identity): Removed.
81 * select.el (select-converter-out-alist):
82 Removed _EMACS_INTERNAL selection type.
83
84 * x-select.el (xselect-kill-buffer-hook): Removed.
85 * x-select.el (xselect-kill-buffer-hook-1): Removed.
86 Removed this X-specific nonesense. Use the generic support
87 in select.el instead.
88
89 2000-07-15 Martin Buchholz <martin@xemacs.org>
90
91 * mule/mule-category.el (defined-category-hashtable):
92 Use make-hash-table instead of make-hashtable
93
94 * buff-menu.el: Byte-compiler warning fix.
95
96 * isearch-mode.el (isearch-highlight-all-cleanup):
97 Remove unused variable `isearch-highlight-all-start'.
98
99 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
100
101 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
102
103 * cus-dep.el (Custom-make-dependencies):
104 Add autoload cookie for custom-add-loads to generated custom-load.el.
105
106 * autoload.el (autoload-package-name): Warning suppression.
107 Move defvar prior to first use.
108
109 * custom.el: Add autoload for custom-declare-face.
110 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
111 * cl.el (cl-hack-byte-compiler):
112 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
113 to work properly.
114
115 2000-07-08 Mike Sperber <mike@xemacs.org>
116
117 * startup.el (load-home-init-file): Added variable.
118 (maybe-migrate-user-init-file): Added.
119 (load-user-init-file): Load custom file if different from init
120 file.
121
122 * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
123 "startup."
124
125 * cus-edit.el (custom-migrate-custom-file): Added for migration.
126 Moved `custom-file'-related code to cus-file.el.
127
128 * cus-file.el: New file.
129
130 2000-04-01 Mike Sperber <mike@xemacs.org>
131
132 * packages.el (packages-find-package-directories): Added support
133 for external package hierarchies with in-place installations.
134
135 * find-paths.el (paths-root-in-place-p): Added.
136 (paths-find-emacs-directory): Added support for external
137 directories with in-place installations.
138 (paths-find-site-directory): Ditto.
139
140 * startup.el (find-user-init-file): Also look for
141 ~/.xemacs/init.elc? in preference to ~/.emacs.
142
143 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
144
145 * select.el (own-selection):
146 * select.el (own-clipboard): Changed `append' parameter to
147 `how-to-use' parameter.
148 * select.el (own-selection): Removed icky append code.
149 * select.el (own-selection, get-selection): Removed extra type
150 checking.
151 * select.el (selection-appender-alist):
152 * select.el (selection-converter-{in|out}-alist): Initialise.
153 * select.el (select-append-to-*): New.
154 * select.el (select-convert-from-*): New. New functions to append
155 data and convert data from external type.
156
157 2000-07-12 Stef Epardaud <stef@lunatech.com>
158
159 * font-lock.el: Javadoc enhancements.
160
161 2000-07-06 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
162
163 * printer.el (generic-print-region): Compose job name from buffer
164 name.
165
166 2000-07-06 Yoshiki Hayashi <yoshiki@xemacs.org>
167
168 * font-lock.el (font-lock-fontify-pending-extents): Call
169 font-lock-fontify-region instead of font-lock-fontify-buffer
170 to avoid unnecessary progress gauges.
171
172 2000-07-06 Craig Lanning <lanning@scra.org>
173
174 * custom-load.el (faces):
175
176 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
177 dir is a regex.
178
179 * process.el (call-process-internal): from Dan Holmsand, use binary
180 coding systems so that jka-compr works.
181
182 2000-07-07 Ben Wing <ben@xemacs.org>
183
184 * font-lock.el: Undo previous change. Unfortunately, some
185 files actually use the variables directly in their init code
186 without quoting them.
187
188 2000-07-07 Ben Wing <ben@xemacs.org>
189
190 * font-lock.el (defvar font-lock-*-face): Removed.
191
192 * font-lock.el (font-lock-apply-highlight): Bind these face vars
193 only when necessary.
194
195 2000-06-30 Charles G Waldman <cgw@alum.mit.edu>
196
197 * cl-macs.el: fix cl-transform-function-property kludge
198 so that it does not require a random feature.
199
200 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
201
202 * files.el (auto-mode-alist): allow .make extension for Makefiles,
203 as in Linux kernel "Rules.make".
204
205 2000-06-29 Gunnar Evermann <ge204@eng.cam.ac.uk>
206
207 * build-report.el (build-report): Add autoload cookie.
208
209 2000-06-21 Charles G Waldman <cgw@alum.mit.edu>
210
211 * package-ui.el (defgroup pui): Correct a misspelling
212 (pui-toggle-package-delete): Change `seleted' to `selected'
213
214 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch>
215
216 * package-get.el (package-get-update-base):
217 (package-get): Use insert-file-contents-literally always.
218 (package-get-maybe-save-index):
219 Force coding system for writing to binary.
220
221 2000-06-08 Mike Alexander <mta@arbortext.com>
222
223 * code-process.el (call-process-region): If there is no coding
224 system for the process on process-coding-system-alist use the
225 coding system of the buffer containing the region.
226
227 2000-06-10 Ben Wing <ben@xemacs.org>
228
229 * cmdloop.el (command-error):
230 If debug-on-error and noninteractive, output backtrace.
231
232 * files.el (file-relative-name):
233 Remove MSDOS references.
234
235 * simple.el (line-number): New function, due to non-obvious
236 behavior/usage of count-lines.
237
238 * simple.el (count-lines): document non-obvious usage to get
239 line number.
240
241 2000-06-11 Ben Wing <ben@xemacs.org>
242
243 * faces.el ((featurep 'xpm)):
244 * x-faces.el (x-init-face-from-resources):
245 * x-faces.el (x-init-frame-faces):
246 * x-misc.el (x-init-specifier-from-resources):
247 * x-misc.el (x-get-resource-and-bogosity-check):
248 * x-misc.el (x-get-resource-and-maybe-bogosity-check):
249 * x-mouse.el (x-init-pointer-shape):
250 * x-scrollbar.el (x-init-scrollbar-from-resources):
251 Add sixth argument to x-get-resource calls so as to issue warnings
252 rather than errors on bogus arguments.
253
254 2000-06-05 Ben Wing <ben@xemacs.org>
255
256 * compat.el: new file. provides a clean, non-intrusive way to
257 define compatibility functions.
258
259 * process.el (shell-quote-argument): temporary fix for lack
260 of nt-quote-process-args. #### I need to put back the overall
261 structure of that mechanism but redo the guts of it using the
262 extra intelligence in the C code.
263
264 2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com>
265
266 * package-info.el (pi-md5sum): Calculate MD5 sum just like
267 `package-get' does in package-get.el, instead of using external
268 "md5sum" program.
269
270 * package-get.el (package-get): Insert package file literally to
271 make checksum calculation work.
272
273 2000-04-18 Hrvoje Niksic <hniksic@iskon.hr>
274
275 * code-files.el (convert-mbox-coding-system): Deleted.
276 (file-coding-system-alist): Removed reference to
277 convert-mbox-coding-system.
278
279 2000-05-28 Martin Buchholz <martin@xemacs.org>
280
281 * XEmacs 21.2.34 is released.
282
283 2000-05-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
284
285 * font-lock.el (font-lock-keywords): Rewrote docstring
286
287 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
288
289 * loadhist.el (unload-feature): handle case where x is both boundp
290 and fboundp
291
292 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
293
294 * packages.el: It's ok to use built-in macros, but not lisp
295 defined ones.
296
297 2000-05-20 Ben Wing <ben@xemacs.org>
298
299 * font-lock.el:
300 * font-lock.el (font-lock-message-threshold):
301 * font-lock.el (font-lock-mode):
302 * font-lock.el (font-lock-default-fontify-buffer):
303 * font-lock.el (font-lock-always-fontify-immediately):
304 * font-lock.el (font-lock-old-extent): Removed.
305 * font-lock.el (font-lock-old-len): Removed.
306 * font-lock.el (font-lock-fontify-glumped-region): Removed.
307 * font-lock.el (font-lock-pending-extent-table): New.
308 * font-lock.el (font-lock-range-table): New.
309 * font-lock.el (font-lock-after-change-function):
310 * font-lock.el (font-lock-after-change-function-1): Removed.
311 * font-lock.el (font-lock-fontify-pending-extents): New.
312 * font-lock.el ('font-lock-revert-cleanup): Removed.
313 * font-lock.el ('font-lock-revert-setup): Removed.
314 Rewrite deferral code to handle any number of changes, merging
315 them properly. Remove hacked-up code for revert-buffer, now
316 unnecessary.
317
318 * menubar-items.el (default-menubar):
319 In Options->Edit Init File, don't switch to emacs-lisp-mode
320 unless necessary; doing this turns off font-lock.
321
322 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
323
324 * keydefs.el: Define C-x BS to backward-kill-sentence.
325
326 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
327
328 * files.el (hack-local-variables-prop-line): Use non-greedy
329 matching to process -*-texinfo-*- -*-.
330
331 2000-05-11 Jonathan Marten <jonathan.marten@uk.sun.com>
332
333 * minibuf.el (minibuf-directory-files): new function.
334 (read-file-name-activate-callback): use minibuf-directory-files.
335 (read-directory-name-internal): ditto.
336 (mouse-file-display-completion-list): ditto.
337 (mouse-directory-display-completion-list): ditto.
338 (read-file-name-internal): remove "./" from completion list unless
339 explicitly matched, for consistency.
340
341 2000-05-11 Ben Wing <ben@xemacs.org>
342
343 * gutter-items.el (gutter-buffers-tab):
344 * gutter-items.el (add-tab-to-gutter):
345 * gutter-items.el (update-tab-in-gutter):
346 * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
347 * gutter-items.el (append-progress-display):
348 * gutter-items.el (abort-progress-display):
349 * gutter-items.el (raw-append-progress-display):
350 Further fixes. Use set-glyph-image not set-image-instance-property,
351 to fix problems with multiple windows in a frame.
352
353 * menubar-items.el (tutorials-menu-filter):
354 Fix typo.
355
356 * startup.el (early-error-handler):
357 Display message box under windows; otherwise, message will disappear
358 before it can be viewed.
359
360 * update-elc.el:
361 Fix bug in NEEDTODUMP processing.
362
363 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org>
364
365 * startup.el (lock-directory): Removed.
366 (superlock-file): Ditto.
367 (startup-set-paths): Remove lockdir.
368 (startup-setup-paths-warning): Remove lock-directory.
369
370 * setup-paths.el (paths-find-lock-directory): Removed.
371 (paths-find-superlock-file): Ditto.
372
373 2000-05-09 Ben Wing <ben@xemacs.org>
374
375 * faces.el (set-face-property):
376 * faces.el (set-face-font):
377 * faces.el (set-face-foreground):
378 * faces.el (set-face-background):
379 * faces.el (set-face-background-pixmap):
380 * faces.el (set-face-underline-p):
381 * faces.el (set-face-strikethru-p):
382 * faces.el (set-face-highlight-p):
383 * faces.el (set-face-dim-p):
384 * faces.el (set-face-blinking-p):
385 * faces.el (set-face-reverse-p):
386 doc string changes.
387
388 * glyphs.el:
389 * glyphs.el (make-image-specifier):
390 * glyphs.el (glyph-property):
391 * glyphs.el (set-glyph-image):
392 * glyphs.el (make-glyph):
393 * glyphs.el (make-pointer-glyph):
394 * glyphs.el (make-icon-glyph):
395 * glyphs.el (widget-image-instance-p): New.
396 authorship info, lots of doc changes. New predicate, inadvertently
397 omitted. the general principle with specifier docs is now that
398 the description of instantiators should go with the make-foo-specifier
399 fun's doc string, rather than in foo-specifier-p. this follows
400 conventions elsewhere in XEmacs and in general is a lot more obvious
401 of a place to look. sometimes the make-foo-specifier function needs
402 to be created in the process.
403
404 * gutter.el:
405 * gutter.el (make-gutter-specifier): New.
406 * gutter.el (make-gutter-size-specifier): New.
407 * gutter.el (make-gutter-visible-specifier): New.
408 specifier doc updates according to the conventions specified before.
409
410 * objects.el:
411 * objects.el (make-font-specifier):
412 * objects.el (make-color-specifier):
413 * objects.el (make-face-boolean-specifier): New.
414 specifier doc updates according to the conventions specified before.
415
416 * specifier.el:
417 * specifier.el (set-specifier):
418 * specifier.el (make-integer-specifier): New.
419 * specifier.el (make-boolean-specifier): New.
420 * specifier.el (make-natnum-specifier): New.
421 * specifier.el (make-generic-specifier): New.
422 * specifier.el (make-display-table-specifier): New.
423 specifier doc updates according to the conventions specified before.
424
425 * toolbar.el:
426 * toolbar.el (make-toolbar-specifier): New.
427 specifier doc updates according to the conventions specified before.
428
429 2000-05-09 Ben Wing <ben@xemacs.org>
430
431 * process.el (call-process-internal): Revert to previous version
432 because Mike's change clashed with a change I did not long before.
433 Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
434 Thanks very much Mike for pointing out the bug and submitting a
435 patch!
436
437 2000-04-13 Mike Alexander <mta@arbortext.com>
438
439 * process.el (call-process-internal): Send the correct input buffer
440 (call-process-internal): Return the exit status of the process
441
442 2000-05-07 Ben Wing <ben@xemacs.org>
443
444 * winnt.el:
445 * winnt.el (nt-quote-args-verbatim): Removed.
446 * winnt.el (nt-quote-args-prefix-quote): Removed.
447 * winnt.el (nt-quote-args-backslash-quote): Removed.
448 * winnt.el (nt-quote-args-double-quote): Removed.
449 * winnt.el (nt-quote-args-functions-alist): Removed.
450 * winnt.el (nt-quote-process-args): Removed.
451 Remove all stuff for argument quoting. We borrow the code instead
452 from Emacs 20.6, which is much more careful in its quoting
453 (e.g. in handling runs of the escape character) and avoids most of
454 the need for this Lisp mechanism by checking to see whether we're
455 running a Cygwin or normal program and doing the appropriate
456 quoting. If we end up needing such a mechanism, we should add
457 it by extending the variable `mswindows-quote-process-args' so it
458 can take an alist of regexps.
459
460 2000-05-07 Ben Wing <ben@xemacs.org>
461
462 * keydefs.el:
463 Restore M-up, M-down to 21.1 state. Put *ward-sentence on
464 C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll
465 the window without moving point.
466
467 * simple.el:
468 * simple.el (scroll-up-one): New.
469 * simple.el (scroll-down-one): New.
470 Functions for use with C-M-up/down.
471
472 2000-05-01 Martin Buchholz <martin@xemacs.org>
473
474 * XEmacs 21.2.33 is released.
475
476 2000-04-29 Martin Buchholz <martin@xemacs.org>
477
478 * dialog.el (yes-or-no-p-dialog-box):
479 Fix docstring.
480 Fix following horrible bug in X11 mode with focus-follows-mouse:
481 1. Visit two files in two different frames.
482 2. do File->Revert Buffer in one of those frames.
483 3. Dialog box appears.
484 4. Arrange things so that the mouse passes over the *other*
485 frame, then to the dialog box, and click on "Yes".
486 5. The file contents end up in the *wrong* buffer!
487 Add TODO comment.
488
489 2000-04-28 Ben Wing <ben@xemacs.org>
490
491 * help.el (describe-installation): correct typo introduced
492 in last patch: boundp -> fboundp.
493
494 * etags.el (buffer-tag-table-list):
495 canonicalize filenames to Unix format so that tag-table-alist
496 searching works under Windows.
497
498 * autoload.el:
499 Bowdlerize the supposedly objectionable words
500 "who couldn't quite manage to cleanly modify batch-update-autoloads".
501
502 * gutter-items.el (set-progress-display-style):
503 * gutter-items.el (search-dialog-callback):
504 * gutter-items.el (make-search-dialog):
505 Change to new callback-ex api.
506
507 2000-04-26 Bjrn Torkelsson <torkel@hpc2n.umu.se>
508
509 * help.el: (describe-installation): decode-coding-string is not
510 defined in a non MULE environment.
511
512 2000-04-28 Ben Wing <ben@xemacs.org>
513
514 * gutter-items.el (buffer-list-changed-hook):
515 use it, not record-buffer-hook.
516
517 * subr.el (record-buffer-hook): Removed.
518
519 2000-04-27 Ben Wing <ben@xemacs.org>
520
521 * gutter-items.el (buffers-tab-switch-to-buffer): do not
522 use NORECORD option. Andy will not like this, but the existing
523 gutter behavior is just wrong, as per this comment:
524
525 ;; this used to add the norecord flag to both calls below.
526 ;; this is bogus because it is a pervasive assumption in XEmacs
527 ;; that the current buffer is at the front of the buffers list.
528 ;; for example, select an item and then do M-C-l
529 ;; (switch-to-other-buffer). Things get way confused.
530 ;;
531 ;; Andy, if you want to maintain the current look, you must
532 ;; *uncouple* the gutter order and buffers order.
533
534 * loaddefs.el (completion-ignored-extensions): unfuckify.
535
536 * bytecomp.el (batch-byte-compile-one-file): new function, used in
537 xemacs.mak.
538
539 * autoload.el (batch-update-one-directory): new function, used in
540 xemacs.mak.
541
542 * loadup.el: set gc-cons-threshold very high unless dumping --
543 loadup during update-elc is much much much faster. also do this
544 when quick-building.
545
546 add commented-out code for profiling loadup.
547
548
549 * update-elc.el (preloaded-file-list): add bytecomp.el, since it
550 is required in order to build xemacs.
551
552 2000-04-26 Ben Wing <ben@xemacs.org>
553
554 * loadup.el: don't garbage collect during loadup if quick-build
555 compile-time option is set.
556
557 2000-04-23 Ben Wing <ben@xemacs.org>
558
559 * update-elc.el: compute whether any dumped .el or .elc files
560 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
561 if so.
562
563 * update-elc.el (update-elc-files-to-compile): always change
564 NOBYTECOMPILE in the src directory rather than current dir,
565 so it will work under NT.
566
567 * autoload.el (autoload-trim-file-name): canonicalize to slashes so
568 the form of this file is identical between Unix and Windows.
569 (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
570 Added comment.
571 (update-autoloads-from-directory): updated doc string.
572 updated doc strings in a few other places.
573
574 2000-04-18 Yoshiki Hayashi <yoshiki@xemacs.org>
575
576 * bytecomp.el (byte-force-recompile): Fix argument to
577 byte-recompile-directory.
578
579 2000-04-17 Yoshiki Hayashi <yoshiki@xemacs.org>
580
581 * gutter-items.el (progress-display-clear-when-idle): Use
582 add-one-shot-hook.
583 * gutter-items.el (clear-progress-display): Adjust number of
584 arguments.
585
586 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org>
587
588 * dumped-lisp.el (preloaded-file-list): Always dump select.el.
589
590 2000-04-16 Ben Wing <ben@xemacs.org>
591
592 * printer.el: New file.
593
594 * dumped-lisp.el (preloaded-file-list): Declare printer.el.
595
596 * help.el (describe-installation): Fix decoding for Windows.
597
598 * menubar-items.el:
599 * menubar-items.el (default-menubar):
600 * menubar-items.el (tutorials-menu-filter): New.
601 * menubar-items.el (popup-menubar-menu):
602 Add authorship. Redo Help menu and Tutorials filter.
603
604 * menubar.el: Correct comment.
605
606 * modeline.el (modeline-buffer-identification): Correct doc string.
607
608 * simple.el:
609 * simple.el (printing): Removed.
610 * simple.el (printer-name): Removed.
611 * simple.el (generic-print-buffer): Removed.
612 * simple.el (generic-print-region): Removed.
613 Move generic print code to printer.el.
614
615 2000-04-15 Ben Wing <ben@xemacs.org>
616
617 * simple.el (generic-print-region): New.
618 make this function actually work.
619 (generic-print-buffer): call generic-print-region.
620
621 2000-04-14 Andy Piper <andy@xemacs.org>
622
623 * gutter-items.el (make-search-dialog): avoid unneccessary futzing
624 by using the new widget-callback-current-channel.
625 (search-dialog-callback): ditto.
626
627 2000-04-12 Andy Piper <andy@xemacs.org>
628
629 * gutter.el (default-gutter-position): moved from gutter-items.el.
630 (default-gutter-position-changed-hook): ditto.
631 (gutter-element-visibility-changed-hook): ditto.
632 (set-gutter-element): ditto.
633 (remove-gutter-element): ditto.
634 (set-gutter-element-visible-p): ditto.
635 (gutter-element-visible-p): ditto.
636 (init-gutter): ditto.
637
638 * dialog.el (make-dialog-box): renamed and moved from
639 gutter-items.el
640
641 * gutter-items.el: move various functions elsewhere.
642
643 2000-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
644
645 * menubar-items.el: Fixed place of parenthesis.
646
647 2000-04-12 Ben Wing <ben@xemacs.org>
648
649 * etags.el (find-tag-at-point): New. Lets you do find-tag
650 without constantly being prompted for the tag.
651 * simple.el: Added a number of section headings, to clarify the
652 organization of this file.
653 * simple.el (activate-region):
654 * simple.el (region-exists-p):
655 * simple.el (region-active-p):
656 Moved these three function down to the other side of
657 the case-changing functions, so they join the rest of
658 the region code.
659 * simple.el (printing): New.
660 * simple.el (printer-name): New.
661 * simple.el (generic-print-buffer): New.
662 New functions, a very simple prototype for a unified
663 printing interface.
664
665 * process.el (call-process-internal): Real fix for null BUFFER,
666 other problems with BUFFER specs.
667
668 * menubar-items.el:
669 Fixed up File->Print to use new printing functions.
670 Various corrections and expansions to Grep/Compile menus.
671 New options for Printing.
672 New options for SMTP Mail, the way to send mail under
673 MS Windows. (There's also a package patch to make SMTP
674 Mail be the default under MSWin.)
675
676 2000-04-09 Jeff Miller <jmiller@cablespeed.com>
677
678 * menubar-items.el: Selecting Rectangle Mousing from menubar
679 did not work. Needed to quote mouse-track-rectangle-p.
680
681 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org>
682
683 * cl-compat.el (keywordp): Removed.
684
685 2000-04-05 Andy Piper <andy@xemacs.org>
686
687 * gutter-items.el (progress-layout-glyph): don't initialize here.
688 (progress-gauge-glyph): use dynamic sizing.
689 (set-progress-display-style): new function. Set progress glyphs
690 appropriately depending on the style.
691 (progress-display-style): new variable. Custom version of
692 set-progress-display-style.
693 (progress-abort-glyph): switch to dynamic sizes.
694 (search-dialog-text): make the edit field active.
695
696 2000-04-04 Andy Piper <andy@xemacs.org>
697
698 * gutter-items.el (make-search-dialog): need to make the search
699 dialog visible after creation.
700
701 * menubar-items.el (default-menubar): use the search dialog for
702 searching. Remove some extraneous search menu items.
703
704 * gutter-items.el (set-gutter-element): allow glyphs to be used as
705 well as strings.
706 (make-gutter-only-dialog-frame): allow the user to create the
707 frame unmapped. Allow the gutter spec to be given as a glyph.
708 (search-dialog-direction): new variable.
709 (search-dialog-text): new variable.
710 (search-dialog-callback): new function. Callback for the search
711 dialog action.
712 (make-search-dialog): new function. Create a user-friendly search
713 dialog.
714
715 2000-04-04 Hrvoje Niksic <hniksic@iskon.hr>
716
717 * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
718 under Windows.
719
720 2000-04-01 Andy Piper <andy@xemacs.org>
721
722 * font-lock.el (font-lock-fontify-keywords-region): Calculate
723 progress more accurately.
724
725 2000-02-02 Hirokazu FUKUI <hfukui@sannet.ne.jp>
726
727 * finder.el (finder-compile-keywords): Process readable files only.
728 Because error in process of .#finder-inf.el when compile xemacs
729 with --with-clash-detection option.
730
731 2000-03-31 Andy Piper <andy@xemacs.org>
732
733 * gutter-items.el (append-progress-display): don't delay after a
734 successful font-lock.
735 (make-gutter-only-dialog-frame): new function. Allow users to
736 create gutter-only dialogs.
737
738 2000-03-27 Mike Alexander <mta@arbortext.com>
739
740 * process.el (call-process-internal): Handle a null BUFFER
741 parameter correctly.
742
743 2000-03-28 Andy Piper <andy@xemacs.org>
744
745 * gutter-items.el (abort-progress-display): put strings in the
746 gutter not extents.
747 (progress-layout-glyph): signal special 'quit callback.
748 (progress-display-quit-function): deleted.
749 (progress-display-stop-callback): deleted.
750 (progress-display-dispatch-command-events): deleted.
751 (append-progress-display): remove calls to
752 progress-display-dispatch-command-events.
753 (raw-append-progress-display): ditto.
754
755 2000-03-23 Hrvoje Niksic <hniksic@iskon.hr>
756
757 * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
758 being a list. Actually define `stipple-pixmap-p' which is used as
759 an error predicate. Correctly handle PIXMAP being either relative
760 or absolute file name.
761
762 2000-03-24 Andy Piper <andy@xemacs.org>
763
764 * gutter-items.el (add-tab-to-gutter): use copy-sequence.
765 (abort-progress-display): ditto. Don't delete the created extent.
766 (raw-append-progress-display): ditto.
767 (progress-display-dispatch-non-command-events): new
768 function. Encapsulates what we want to do when no command input is
769 required.
770 (progress-display-dispatch-command-events): likewise, but disable
771 for now since it causes too many problems.
772 (append-progress-display): use them.
773 (raw-append-progress-display): ditto.
774 (default-gutter-position-changed-hook): set this rather than
775 default-gutter-position-changed.
776 (default-gutter-position-changed-hook): lambda with zero arguments
777 rather than one.
778 (raw-append-progress-display): trap errors in pending input since
779 allowing them to signal will hose the gauge well and
780 truly. Ideally we would like to delay these until we are more able
781 to cope.
782 (append-progress-display): ditto.
783
784 2000-03-20 Jeff Miller <jmiller@cablespeed.com>
785
786 * lisp/make-docfile.el: call-process-internal is now implemented
787 in process.el.
788
789 2000-03-21 Ben Wing <ben@xemacs.org>
790
791 * mule\mule-cmds.el (set-language-info-alist):
792 Fix to correspond to new menu arrangement.
793
794 2000-03-21 Ben Wing <ben@xemacs.org>
795
796 * process.el:
797 * process.el (call-process-internal): New.
798 New implementation of call-process. Only enabled under NT, so far.
799 stderr handling not implemented yet in CVS'd C code.
800
801 2000-03-20 Ben Wing <ben@xemacs.org>
802
803 * lisp-mode.el:
804 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
805 * lisp-mode.el (lisp-interaction-mode):
806 Put back Lisp Interaction menubar for Jan V's sake.
807
808 * simple.el:
809 * simple.el (mark-ring):
810 * simple.el (dont-record-current-mark): New.
811 * simple.el (in-shifted-motion-command): New.
812 * simple.el (mark-ring-unrecorded-commands): New.
813 * simple.el (mark-ring-max):
814 * simple.el (set-mark-command):
815 * simple.el (push-mark):
816 * simple.el (handle-pre-motion-command):
817 Implement scheme for not recording unimportant marks.
818
819 * subr.el:
820 * subr.el (function-allows-args): New.
821 New function function-allows-args.
822
823 2000-03-20 Martin Buchholz <martin@xemacs.org>
824
825 * XEmacs 21.2.32 is released.
826
827 2000-03-20 Andy Piper <andy@xemacs.org>
828
829 * gutter-items.el (update-tab-in-gutter): force selection of the
830 selected-window if required to do so.
831 (buffers-tab-items): ditto.
832 (add-tab-to-gutter): ditto.
833 (create-frame-hook): use force-selection.
834 (default-gutter-position-changed): lambdify.
835 (update-tab-hook): deleted since it was only used in one place.
836
837 2000-03-18 Andy Piper <andy@xemacs.org>
838
839 * files.el (find-file-noselect): undo change that shouldn't have
840 gone in.
841
842 2000-03-17 Andy Piper <andy@xemacs.org>
843
844 * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
845 of selected-window trickery.
846
847 * gutter-items.el (update-tab-in-gutter): don't give dedicated
848 frames tabs.
849 (progress-display-stop-callback): progress -> progress-display
850 (progress-display-quit-function): ditto.
851 (clear-progress-display): ditto.
852 (remove-progress-display): ditto.
853 (append-progress-display): ditto.
854 (abort-progress-display): ditto.
855 (raw-append-progress-display): ditto.
856 (display-progress-display): ditto.
857 (current-progress-display-label): ditto.
858 (current-progress-display): ditto.
859 (lprogress-display): ditto and save the buffer
860 (progress-display): ditto. Otherwise the buffer sometimes gets
861 changed which confuses font-lock.
862
863 * font-lock.el (font-lock-default-fontify-buffer): catch all
864 errors, not just quit.
865 (font-lock-mode): progress -> display-progress
866 (font-lock-default-fontify-buffer): ditto.
867 (font-lock-fontify-syntactically-region): ditto.
868 (font-lock-fontify-keywords-region): ditto.
869
870 2000-03-14 Hrvoje Niksic <hniksic@iskon.hr>
871
872 * cl.el (gensym): Move to here from cl-macs.el.
873 (gentemp): Ditto.
874
875 2000-03-16 Andy Piper <andy@xemacs.org>
876
877 * font-lock.el (font-lock-mode): use lprogress and friends for
878 progress management.
879 (font-lock-default-fontify-buffer): ditto.
880 (font-lock-fontify-syntactically-region): ditto.
881 (font-lock-fontify-keywords-region): ditto.
882 (font-lock-revert-cleanup): fix reverting.
883 (font-lock-revert-setup): ditto.
884
885 * gutter-items.el (progress-use-echo-area): new variable. Use the
886 echo area for progress gauges if non-nil.
887 (clear-progress): remove echo area stuff and defer to
888 clear-message.
889 (append-progress): dispatch non-command events after each progress
890 increment. Remove echo area stuff.
891 (abort-progress): remove echo area stuff and defer to
892 display-message.
893 (raw-append-progress): ditto. Dispatch non-command events after
894 gutter redisplay.
895 (display-progress): defer echo area stuff to display-message.
896
897 * gutter-items.el (clear-progress):
898 (abort-progress): indentation changes.
899 (display-progress): don't clear progress.
900 (append-progress): compare messages with equal.
901 (raw-append-progress): use dispatch-non-command-events to flush
902 widget creation events.
903
904 2000-03-13 Ben Wing <ben@xemacs.org>
905
906 * abbrev.el:
907 * abbrev.el (abbrev-string-to-be-defined): New.
908 * abbrev.el (inverse-abbrev-string-to-be-defined): New.
909 Changes for use with the menubar.
910
911 2000-03-12 Ben Wing <ben@xemacs.org>
912
913 * alist.el (vassoc): moved here from font-menu.el.
914
915 * custom.el (defface): typo fix.
916
917 * dialog.el (yes-or-no-p-dialog-box):
918 * dialog.el (message-box):
919 * files.el (save-some-buffers-1):
920 Put accelerators in the button names.
921
922 * font-lock.el (font-lock-comment-face):
923 * font-lock.el (font-lock-keyword-face):
924 * font-lock.el (font-lock-function-name-face):
925 Fixed some of the colors under MS Windows because the existing
926 default colors were hardly different from black and needed to be
927 made lighter.
928
929 * font-menu.el:
930 * font-menu.el (font-menu-split-long-menu):
931 * font-menu.el (font-menu-family-constructor):
932 * font-menu.el (font-menu-size-constructor):
933 * font-menu.el (font-menu-weight-constructor):
934 * font-menu.el (font-menu-set-font):
935 vassoc moved to alist.el.
936 Accelerators added to all menus.
937 Unused bound var new-props removed.
938
939 * keydefs.el: I did a whole lot of rearranging to put things in a
940 more consistent order and fixed a number of cases where key
941 combinations involving up, down, left, right and so on were
942 defined but the corresponding keypad combinations were not
943 defined.
944
945 * lisp-mode.el:
946 * lisp-mode.el (lisp-interaction-mode-popup-menu):
947 * lisp-mode.el (emacs-lisp-mode):
948 * lisp-mode.el (lisp-interaction-mode):
949 * lisp-mode.el (flet):
950 Added accelerators onto the menus.
951 Made all the different versions of the let function be indented
952 the same way.
953 Undid Steve's easy-menu-ification, because it makes it impossible
954 to have the menubar and popup menus different.
955 Cleaned up the menu; added items for find-function &c and some
956 indenting, and removed debug-on-*.
957
958 * list-mode.el (list-mode-hook):
959 * list-mode.el (list-mode):
960 * list-mode.el (completion-setup-hook):
961 * list-mode.el (display-completion-list):
962 Added support for the :window-height keyword, which is required
963 because of other changes that I made for the file dialog box. I
964 also made the hook variables list-mode-hook and
965 completion-setup-hook and also minibuffer-setup-hook in
966 minibuf.el be permanent-local; see comment in list-mode.el.
967
968 * map-ynp.el (map-y-or-n-p):
969 Added accelerators to the dialog buttons.
970
971 * menubar-items.el (menu-truncate-list):
972 New internal function.
973 * menubar-items.el (submenu-generate-accelerator-spec):
974 * menubar-items.el (menu-item-strip-accelerator-spec):
975 * menubar-items.el (menu-item-generate-accelerator-spec):
976 New exported functions, for use in auto-generating accelerator specs.
977
978 * menubar-items.el:
979 * menubar-items.el (default-menubar):
980 * menubar-items.el (maybe-add-init-button):
981 * menubar-items.el (bookmark-menu-filter):
982 * menubar-items.el (slow-format-buffers-menu-line):
983 * menubar-items.el (build-buffers-menu-internal):
984 * menubar-items.el (language-environment-menu-filter):
985 * menubar-items.el (default-popup-menu):
986 * menubar-items.el (popup-buffer-menu):
987 * menubar-items.el (popup-menubar-menu):
988 Did a major overhaul on this file, and in fact I'm nowhere near
989 done working on the menubar, and there will be more patches to
990 come. A basic summary of what I've done:
991
992 a) I added accelerators to all of the menu items. For menus that
993 are auto-generated, such as the buffers menu, the accelerators are
994 automatically added to the beginning of each line using the
995 numbers 1 through 9, then zero, and then letters starting with A,
996 but omitting the letters that are already in use for the fixed
997 menu items at the top of the buffers menu. To facilitate adding
998 accelerators of this kind, I created some new functions
999 (*-accelerator-spec), which are also being used by other filters
1000 that auto generate lists of things such as ftp sites to download
1001 packages. If people really don't like these accelerators
1002 appearing at the beginning of the menu items, a variable can be
1003 added to optionally turn them off, but I think this is rather
1004 pointless because other menu items have accelerators and many or
1005 most of the menu users will use the accelerators if the support is
1006 there.
1007
1008 b) I combined the top level Tools and Apps menus into a single
1009 Tools menu, because the distinction between the two is not
1010 obvious, and the items on the menus are not used often enough that
1011 putting some of them onto submenus is a problem.
1012
1013 c) I created two new top level menus called View and Cmds because
1014 there were too many items on the File and Edit menus, and I'm going
1015 to be adding more items to these menus. In contrast to the Tools
1016 menu, the items on these menus may be used quite often during an
1017 editing session, and so should be available with fewer
1018 keystrokes.
1019
1020 d) I added a number of options to the options menu, including one
1021 for controlling whether the alt key can be used to traverse to
1022 menu items using the accelerators, one for controlling behavior of
1023 control-k, one for controlling how the kill and yank functions
1024 interact with the clipboard, a few additional buffers-menu
1025 options, and various other things. I also did a bit of
1026 rearranging, for example, combining the keyboard and mouse options
1027 into a single keyboard and mouse submenu to facilitate the
1028 accelerators on that level.
1029
1030 e) I changed the variable buffers-menu-format-buffer-line-function
1031 to take two arguments instead of one, the second argument being
1032 the line number for use in creating an accelerator. I added a
1033 hack to support existing functions with one argument (although I
1034 doubt that very many of these exist), for backward compatibility.
1035
1036 f) I moved the top level mule menu to be a submenu of the edit
1037 menu. I think that most of the items on this menu are fairly
1038 useless and there are certainly not enough frequently used items
1039 to justify this being its own top level menu.
1040
1041 g) I combined most of the items in big-menubar.el into the main menu.
1042 If people think the main menu is too big, it would be possible to
1043 create different configurations, some smaller.
1044
1045 * menubar.el (check-menu-syntax):
1046 Deleted some syntax checks that were no longer valid, partly
1047 because of changes that were already made a long time ago, and
1048 partly because of a change I made where I allow the name of the
1049 menu item to be an evaluated expression rather than just a string,
1050 similar to all of the other parameters of a menu item.
1051
1052 * minibuf.el:
1053 * minibuf.el (read-file-name-1):
1054 * minibuf.el (mouse-read-file-name-1):
1055 I made a number of changes to improve the appearance
1056 and functioning of the file dialog box. They include:
1057
1058 a) Fixing the problem where closing the dialog box by clicking on
1059 the close button of the window didn't properly exit the
1060 minibuffer.
1061
1062 b) Fixing the problem that if you typed part of a file name, and
1063 then clicked on a completion with the mouse, the file was not
1064 correctly selected.
1065
1066 c) Changing the title of the dialog box to reflect the operation
1067 being done in accordance with user interface conventions, rather
1068 than the name of the dialog box buffer, which is rather useless.
1069
1070 d) Remove the words "possible completions are" which didn't
1071 belong.
1072
1073 e) Fix things so that the completions scroll off the end of the
1074 completions windows only to the right, rather than both to the
1075 right and down, which is in accordance with Windows user interface
1076 conventions.
1077
1078 * msw-init.el (init-post-mswindows-win):
1079 Added a binding for meta-F4, which is the standard windows binding
1080 for exiting a program.
1081
1082 * select.el (get-selection-no-error):
1083 * select.el (own-selection):
1084 * select.el (own-clipboard):
1085 Added an optional argument called append to the functions
1086 own-selection and own-clipboard. This adds support for appending
1087 text to the existing selection and allows the function
1088 own-clipboard to be used as the value of the variable
1089 interprogram- cut-function.
1090
1091 Fixed a bug in own-selection in handling zmacs-region-stays.
1092
1093 * simple.el (historical-kill-line): New.
1094
1095 * simple.el (kill-line):
1096 * simple.el (interprogram-cut-function):
1097 * simple.el (interprogram-paste-function):
1098 * simple.el (handle-pre-motion-command):
1099 * simple.el (next-line):
1100 * simple.el (previous-line):
1101 a) Expanded the variable kill-whole-line, so that function
1102 kill-line can be set to delete the entire line always, not just
1103 when cursor is at the beginning of the line. This is controlled
1104 by setting the variable kill-whole-line to the symbol 'always.
1105 This behavior, as well as the existing kill-whole-line behavior,
1106 now only take effect when kill-line is called interactively,
1107 although this is a departure from a previous behavior in the case
1108 of setting this variable kill-whole-line to t. It is almost
1109 certainly what has always been intended, and most likely the old
1110 way of doing things introduced bugs. I also created a function
1111 called historical-kill-line, which ignores the kill-whole-line
1112 setting and always gives the historical behavior of only killing
1113 to the end of the line. I bound this function to shift- control-k
1114 so that the kill to end of line behavior is available, even when
1115 kill-whole-line has been set to change control-k into the simple
1116 delete-whole-line behavior. (This can be set using the options
1117 menu.)
1118
1119 b) I changed things so that kill and yank now interact with the
1120 clipboard by default under windows. This was done by changing the
1121 default value of interprogram-cut- function and
1122 interprogram-paste-function. You can get the old behavior by
1123 setting these to nil, and there is an option on the options menu
1124 to do this.
1125
1126 c) I added support for selecting text using shifted motion keys.
1127 This support is on by default and can be controlled by the
1128 variable shifted-motion-keys-select-region. There is also a
1129 variable called unshifted-motion-keys-deselect-region that
1130 controls more specifically how the shifted motion key behavior
1131 works. I did not put an option on the options menu to turn this
1132 off, because I can't imagine why this would be useful.
1133
1134 * simple.el (forward-block-of-lines):
1135 * simple.el (backward-block-of-lines):
1136 * simple.el (block-movement-size):
1137 New.
1138
1139 * simple.el (uncapitalized-title-words):
1140 * simple.el (uncapitalized-title-word-regexp):
1141 * simple.el (capitalize-string-as-title):
1142 * simple.el (capitalize-region-as-title):
1143 New.
1144
1145
1146 * subr.el (add-hook):
1147 * subr.el (make-local-hook): New.
1148 * subr.el (remove-local-hook): New.
1149 * subr.el (add-one-shot-hook): New.
1150 * subr.el (add-local-one-shot-hook): New.
1151 Added some functions to make using hooks easier.
1152 These include:
1153
1154 a) Functions add-local-hook and remove-local-hook to make it easy
1155 to use local hooks.
1156
1157 b) Functions add-one-shot-hook and add-local-one-shot-hook, which
1158 make it possible to add a "one-shot" hook, which is to say a hook
1159 that runs only once, and automatically removes itself after the
1160 first time it has run.
1161
1162 2000-03-09 Andy Piper <andy@xemacs.org>
1163
1164 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
1165
1166 2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org>
1167
1168 * buff-menu.el (buffers-menu-omit-invisible-buffers):
1169 Moved from menubar-items.el.
1170 * dumped-lisp.el: Dump gutter-items regardless of menubar.
1171
1172 2000-03-08 Andy Piper <andy@xemacs.org>
1173
1174 * gutter-items.el (build-buffers-tab-internal): add selected field
1175 to buffers tab spec.
1176
1177 2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org>
1178
1179 * minibuf.el (last-exact-completion): Initialize to nil.
1180
1181 2000-03-07 Didier Verna <didier@xemacs.org>
1182
1183 * startup.el (command-line-1): remove unused variable
1184 `first-file-buffer'.
1185
1186 2000-02-29 Hrvoje Niksic <hniksic@iskon.hr>
1187
1188 * loaddefs.el (completion-ignored-extensions): Removed ".log",
1189 which is also used for Web server log files.
1190
1191 2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org>
1192
1193 * mule/mule-charset.el: Setup auto-fill-chars.
1194
1195 2000-03-02 SL Baur <steve@beopen.com>
1196
1197 * subr.el (with-string-as-buffer-contents): Reimplement using
1198 `with-temp-buffer'. Fixes non-unique buffer name problem, fixes
1199 non-deletion of buffer after execution problem.
1200 (with-output-to-string): Use unique buffer name.
1201
1202 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
1203
1204 * gutter-items.el (buffers-tab-sort-function): New variable.
1205 (buffers-tab-items): Funcall it to sort the buffer tab list.
1206
1207 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
1208
1209 * startup.el (load-user-init-file): Merge two `if's to one `or'.
1210
1211 2000-02-28 Martin Buchholz <martin@xemacs.org>
1212
1213 * menubar-items.el (maybe-add-init-button): Remove the "Load
1214 .emacs" button from all menubars.
1215
1216 2000-03-01 Didier Verna <didier@xemacs.org>
1217
1218 * rect.el (string-rectangle): depend on `pending-delete-mode' for
1219 region rectangle replacement (from Jan Vroonhof).
1220 (replace-rectangle): new function.
1221
1222 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1223
1224 * mule/mule-cmds.el (set-default-coding-systems): Use
1225 set-terminal-coding-system and set-keyboard-coding-system.
1226 * coding.el (set-terminal-coding-system): Use
1227 set-console-tty-output-coding-system.
1228 (set-keyboard-coding-system): Use
1229 set-console-tty-input-coding-system.
1230
1231 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
1232
1233 * minibuf.el (read-variable): Allow symbol to default argument.
1234
1235 2000-02-27 Andy Piper <andy@xemacs.org>
1236
1237 * gutter-items.el (update-tab-hook): new function to be used for
1238 hooks.
1239 (create-frame-hook): add update-tab-hook.
1240 (record-buffer-hook): ditto.
1241 (default-gutter-position-changed): ditto.
1242 (default-gutter-position): updating the buffers tab is now handled
1243 by a hook.
1244 (default-gutter-position-changed-hook): new variable.
1245 (gutter-element-visibility-changed-hook): ditto.
1246 (set-gutter-element-visible-p): call it.
1247 (set-gutter-element): use modify-specifier-instances. Set extents
1248 as duplicable before using.
1249 (remove-gutter-element): ditto.
1250 (set-gutter-element-visible-p): ditto.
1251 (init-gutter): new function.
1252 (add-tab-to-gutter): use new gutter-element functions rather than
1253 setting specifiers directly.
1254 (clear-progress): ditto.
1255 (abort-progress): ditto.
1256 (gutter-buffers-tab-visible-p): renamed from
1257 default-gutter-visible-p
1258
1259 * specifier.el (modify-specifier-instances): new function from Jan
1260 Vroonhof.
1261
1262 * x-init.el (init-post-x-win): call init-gutter.
1263
1264 * msw-init.el (init-post-mswindows-win): call init-gutter.
1265
1266 * menubar-items.el (default-menubar): Update to reflect new gutter
1267 variables.
1268
1269 2000-02-26 Andy Piper <andy@xemacs.org>
1270
1271 * gutter-items.el (set-gutter-element): new function. Add gutter
1272 elements to the specified gutter.
1273 (remove-gutter-element): new function. Remove gutter elements from
1274 the specified gutter.
1275 (set-gutter-element-visible-p): new function. Set gutter element
1276 visibility for the provided gutter-visible specifier.
1277
1278 2000-02-23 Andy Piper <andy@xemacs.org>
1279
1280 * gutter-items.el (add-tab-to-gutter): specify dimensions
1281 dynamically.
1282
1283 2000-02-24 Martin Buchholz <martin@xemacs.org>
1284
1285 * gutter-items.el (add-tab-to-gutter):
1286 * package-get.el (package-get-interactive-package-query):
1287 * package-ui.el (pui-directory-exists):
1288 (pui-install-selected-packages):
1289 (pui-list-packages):
1290 Use #'(lambda ...) instead of '(lambda ...).
1291
1292 2000-02-21 Gregory Neil Shapiro <gshapiro@gshapiro.net>
1293
1294 * startup.el (load-user-init-file): Check to make sure user
1295 has an init-file before calling load().
1296
1297 2000-02-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
1298
1299 * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
1300
1301 2000-02-23 Martin Buchholz <martin@xemacs.org>
1302
1303 * XEmacs 21.2.31 is released.
1304
1305 2000-02-21 Mike Sperber <mike@xemacs.org>
1306
1307 * loadup.el (really-early-error-handler):
1308 * update-elc.el:
1309 * make-docfile.el:
1310 Remove dependency on EMACSBOOTSTRAP... environment variables.
1311
1312 2000-02-21 Martin Buchholz <martin@xemacs.org>
1313
1314 * XEmacs 21.2.30 is released.
1315
1316 2000-02-19 Martin Buchholz <martin@xemacs.org>
1317
1318 * byte-optimize.el (byte-optimize-plus):
1319 (byte-optimize-minus):
1320 (byte-optimize-multiply):
1321 Optimize (- 0) to 0, not (-)
1322 Optimize (+ 5 3.0) to 8.0
1323 Optimize (* 5 3.0) to 15.0
1324 Improve readability.
1325
1326 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
1327
1328 * modeline.el: (modeline-scrolling-method): change modeline
1329 mswindows cursor appearance according to the value.
1330
1331 * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
1332 and 'gui-element face colors and 'gui-element face font to Windows
1333 defaults.
1334
1335 2000-02-09 Stef Epardaud <stef@lunatech.com>
1336
1337 * font-lock.el: Javadoc enhancements
1338
1339 1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1340
1341 * ldap.el (toplevel): Test if LDAP support has been compiled in
1342 (ldap-verbose): New option
1343 (ldap-search-entries): Renamed from the previous ldap-search
1344 Conditionalize message display on ldap-verbose
1345 (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
1346 defuns
1347 (ldap-search): Is now defined as an obsolete wrapper calling
1348 ldap-search-basic or ldap-search-entries
1349
1350
1351 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp>
1352 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
1353 Jan Vroonhof <jan@xemacs.org>
1354
1355 * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
1356 When for-effect is true, didn't call `byte-optimize-form'
1357 in and/or subforms without last.
1358
1359 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
1360
1361 * package-get.el (package-get-download-sites): Use correct custom
1362 type.
1363
1364 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
1365
1366 * files.el (write-file): Ask for coding system when compiled with
1367 file-coding.
1368
1369 2000-02-16 Andy Piper <andy@xemacs.org>
1370
1371 * buffer.el (switch-to-buffer): give norecord argument to
1372 set-window-buffer instead of explicitly recording.
1373
1374 * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
1375 we have to pick a window.
1376
1377 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1378
1379 * mule/mule-cmds.el (describe-language-support): Don't add
1380 unexist function to help-map.
1381 (describe-coding-system): Don't use already assigend `C'.
1382
1383 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1384
1385 * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
1386 work in custom.
1387
1388 2000-02-04 Kazuyuki IENAGA <kazz@imasy.or.jp>
1389
1390 * about.el: Ienaga's e-mail address change.
1391
1392 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu>
1393
1394 * etags.el (find-tag): force new window -- even if buf already
1395 visible -- when other-window is t
1396
1397 2000-02-16 Martin Buchholz <martin@xemacs.org>
1398
1399 * XEmacs 21.2.29 is released.
1400
1401 2000-02-09 Martin Buchholz <martin@xemacs.org>
1402
1403 * cl-extra.el (getf): This is now identical to `plist-get', so
1404 just defalias it.
1405 * cl-macs.el: Make getf an alias to plist-get, at the
1406 byte-compiler level, using define-compiler-macro.
1407
1408 2000-02-08 Martin Buchholz <martin@xemacs.org>
1409
1410 * cl-extra.el (cl-remprop): Remove. remprop is now in C.
1411
1412 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com>
1413
1414 * lisp/etags.el (find-tag-internal): set exact-tagname to
1415 a regular expression that matches against the tagname
1416 part of the tag entry first instead of only looking in
1417 the context area.
1418
1419 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
1420
1421 * gutter-items.el: fixed typo(s) in customizing default-gutter-position
1422 * toobar.el: fixed typo(s) in customizing default-toolbar-position
1423
1424 2000-02-07 Martin Buchholz <martin@xemacs.org>
1425
1426 * XEmacs 21.2.28 is released.
1427
1428 2000-02-07 Martin Buchholz <martin@xemacs.org>
1429
1430 * cl-extra.el (getf): Just call `get', never `get*'.
1431 Make arglist match docstring.
1432 Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
1433 * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
1434 * byte-optimize.el: remove references to `get*'.
1435
1436 2000-02-06 Martin Buchholz <martin@xemacs.org>
1437
1438 * mule/european.el: Add syntax information for Latin3 and Latin4.
1439
1440 2000-02-02 Martin Buchholz <martin@xemacs.org>
1441
1442 * byte-optimize.el: Byte-optimize (length "foo")
1443
1444 2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
1445
1446 * window.el (shrink-window-if-larger-than-buffer): Rewrite full
1447 width check using `window-leftmost-p' and `window-rightmost-p'.
1448
1449 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
1450
1451 * wid-edit.el (widget-match-inline): An atom never matches a
1452 list.
1453
1454 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
1455
1456 * modeline.el: Consolidated 'x and 'mswindows specification under
1457 'win tag.
1458
1459 2000-01-29 Andy Piper <andy@xemacs.org>
1460
1461 * gutter-items.el: (format-buffers-tab-line): Try and be
1462 intelligent about buffer naming when we have duplicates.
1463
1464 2000-01-29 Andy Piper <andy@xemacs.org>
1465
1466 * gutter-items.el (gutter-visible-p): Make sure the gutter gets
1467 updated when it becomes visible.
1468
1469 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
1470
1471 * bytecomp.el (byte-compile-insert-header): Properly set coding
1472 system under MULE and file-coding.
1473
1474 2000-01-28 Martin Buchholz <martin@xemacs.org>
1475
1476 * coding.el (dontusethis-set-value-file-name-coding-system-handler):
1477 (dontusethis-set-value-terminal-coding-system-handler):
1478 (dontusethis-set-value-keyboard-coding-system-handler):
1479 Never undefine coding system aliases. Emergency fix for gnus.
1480
1481 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
1482
1483 * files.el (abbreviate-file-name): Use directory-sep-char instead
1484 of hard-coded "/".
1485
1486 2000-01-27 Hrvoje Niksic <hniksic@iskon.hr>
1487
1488 * startup.el (user-init-file-base-list): New variable, replacing
1489 user-init-file-base.
1490 (find-user-init-file): New function.
1491 (command-line-early): Use it.
1492 (load-user-init-file): Ditto.
1493
1494 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
1495
1496 * gutter-items.el (update-tab-in-gutter): Use proper locale when
1497 calling valid-image-instantiator-format-p
1498
1499 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
1500
1501 * isearch-mode.el (isearch-mode): The variable is
1502 isearch-unhidden-extents, not isearch-opened-extents.
1503
1504 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
1505
1506 * minibuf.el (next-history-element): Modify error message if a
1507 default value is available.
1508
1509 2000-01-26 Martin Buchholz <martin@xemacs.org>
1510
1511 * bytecomp.el (byte-compile-file): Don't unconditionally write
1512 .elc files in binary - might contain non-Latin1.
1513
1514 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
1515
1516 * process.el (shell-quote-argument): Use (nt-quote-process-args)
1517 for windows-nt.
1518
1519 * version.el:
1520 * startup.el (user-init-file-base):
1521 * process.el (call-process-region):
1522 * files.el (make-backup-file-name):
1523 (backup-file-name-p):
1524 (file-relative-name):
1525 (abbreviate-file-name):
1526 (set-auto-mode):
1527 * code-process.el (call-process-region): Removed unnecessary
1528 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
1529 support out of the universe.
1530
1531 * process.el:
1532 * code-process.el:
1533 * bytecomp.el (byte-compile-file): Removed reference to
1534 buffer-file-type, and commented usage of binary-process-output
1535 NTEmacs variables.
1536
1537 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org>
1538
1539 * help.el (function-arglist): Add case for macro.
1540
1541 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
1542
1543 * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
1544 printers.
1545 (custom-display): Added a menu for printer/display tags.
1546
1547 * frame.el (frame-type):
1548 * device.el (device-type): Added 'msprinter to the doc string, and
1549 removed 'pc -- it is not going to be implemented ever.
1550 (call-device-method): Fixed docstring typo.
1551 Defined specifier tags 'printer and 'display.
1552
1553 2000-01-22 Kyle Jones <kyle_jones@wonderworks.com>
1554
1555 * lisp/itimer.el (itimer-run-expired-timers): (consp
1556 last-command-event-time) instead of (consp
1557 'last-command-event-time).
1558
1559 2000-01-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
1560
1561 * msw-glyphs.el: Removed obsolete commentary.
1562
1563 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
1564
1565 * minibuf.el (read-file-name): Use abbreviate-file-name to produce
1566 better default value.
1567
1568 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
1569
1570 * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
1571 (read-string): Ditto.
1572 (eval-minibuffer): Ditto.
1573 (read-command): Ditto.
1574 (read-function): Ditto.
1575 (read-variable): Ditto.
1576 (read-number): Ditto.
1577 (read-shell-command): Ditto.
1578 (read-number): Record history.
1579
1580 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
1581
1582 * etags.el (find-tag-tag): Use DEFAULT of completing-read.
1583
1584 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
1585
1586 * faces.el (startup-initialize-custom-faces): New function.
1587 Reset all faces created during auto-autoloads loading time
1588 by defface.
1589 * startup.el (command-line): Call it.
1590
1591 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
1592
1593 * about.el (about-hackers): Add myself to contributors list.
1594
1595 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
1596
1597 * menubar-items.el (maybe-add-init-button): Removed an argument in
1598 a call to load-user-init-file, as the function managed to lose its
1599 formal parameter a few betas ago.
1600
1601 2000-01-18 Martin Buchholz <martin@xemacs.org>
1602
1603 * XEmacs 21.2.27 is released.
1604
1605 2000-01-18 Martin Buchholz <martin@xemacs.org>
1606
1607 * process.el (shell-command-to-string): Use the FSF docstring.
1608 Make shell-command-to-string the standard function, and
1609 exec-to-string the (deprecated) alias.
1610
1611 * startup.el: typo fix.
1612
1613 2000-01-16 Martin Buchholz <martin@xemacs.org>
1614
1615 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
1616
1617 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1618
1619 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
1620 buffers after visible buffers.
1621 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
1622
1623 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1624
1625 * info.el (Info-extract-menu-node-name): Stop at a dot
1626 followed by whitespace or right parenthesis.
1627
1628 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
1629
1630 * info.el (Info-directory-list): Warn against using Customize with
1631 Info-directory-list.
1632
1633 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
1634
1635 * minibuf.el (read-file-name): doc fix.
1636
1637 * autoload.el (update-file-autoloads): doc fix.
1638
1639 * about.el (about-hackers): Change my E-mail address.
1640
1641 2000-01-13 Martin Buchholz <martin@xemacs.org>
1642
1643 * info.el (Info-visit-file): Just use the `f' interactive spec to
1644 read a filename in the standard way.
1645
1646 2000-01-13 Andy Piper <andy@xemacs.org>
1647
1648 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
1649 (gutter-buffers-tab-extent): new variable.
1650 (update-tab-in-gutter): call add-tab-to-gutter again if the
1651 orientation has changed.
1652 (add-tab-to-gutter): cope with different orientations.
1653
1654 2000-01-11 Didier Verna <didier@xemacs.org>
1655
1656 * info.el (Info-following-node-name): backward-skip dots as well
1657 as spaces (dots at the end of a node name aren't part of it).
1658 (Info-extract-menu-node-name): don't skip dots. There could be
1659 some in the node name.
1660 (Info-index): allow dots to be part of a node name.
1661
1662 2000-01-12 Andreas Jaeger <aj@suse.de>
1663
1664 * files.el (auto-mode-alist): Added idlwave-mode.
1665 Patch by Carsten Dominik <dominik@astro.uva.nl>.
1666
1667 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1668
1669 * info.el (Info-search): Show default value.
1670
1671 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1672
1673 * info.el (Info-read-node-completion-table): New variable.
1674 (Info-read-node-name-1): New function.
1675 (Info-read-node-name): Use it.
1676 (Info-follow-reference): Use DEFAULT argument of completing-read.
1677 (Info-menu): Ditto.
1678
1679 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1680
1681 * hyper-apropos.el (hyper-describe-key-briefly): Save
1682 window configuration.
1683 (hyper-describe-face): Use DEFAULT of completing-read.
1684 (hyper-apropos-read-variable-symbol): Ditto.
1685 (hyper-apropos-read-function-symbol): Ditto.
1686
1687 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1688
1689 * mule/mule-cmds.el (set-default-coding-system): Set
1690 comint-exec-hook to use coding-system-for-read and
1691 coding-system-for-write so that C-x RET c works.
1692
1693 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1694
1695 * minibuf.el (minibuffer-confirm-incomplete): Customize.
1696 (previous-matching-history-element): Increment
1697 minibuffer-max-depth by 1.
1698 (next-matching-history-element): Ditto.
1699
1700 2000-01-11 Andy Piper <andy@xemacs.org>
1701
1702 * gutter-items.el (buffers-tab): Create a new face for the buffers
1703 tab.
1704 (buffers-tab-face): use it.
1705
1706 2000-01-10 Didier Verna <didier@xemacs.org>
1707
1708 * modeline.el (modeline-scrolling-method): change modeline X
1709 cursor appearance according to the value.
1710
1711 2000-01-07 Andreas Jaeger <aj@suse.de>
1712
1713 * about.el (about-hackers): Moved my entry to contributor list.
1714 (xemacs-hackers): Added myself.
1715 (about-maintainer-info): Added description of myself.
1716
1717
1718 2000-01-07 Didier Verna <didier@xemacs.org>
1719
1720 * modeline.el (modeline-scrolling-method): new variable.
1721 (mouse-drag-modeline): add reference to it in the docstring.
1722 (mouse-drag-modeline): handle it.
1723
1724 2000-01-08 Andy Piper <andy@xemacs.org>
1725
1726 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
1727 calls.
1728 (remove-buffer-from-gutter-tab): ditto.
1729
1730 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
1731
1732 * cus-edit.el (custom-hook-convert-widget): Fix comment.
1733 (custom-face-edit): Fix grammatical error in help message.
1734
1735 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1736
1737 * movemail.el: Added.
1738
1739 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
1740
1741 2000-01-03 Didier Verna <didier@xemacs.org>
1742
1743 * modeline.el (mouse-drag-modeline): remove the code related to
1744 the modeline horizontal scrolling facility.
1745
1746 1999-12-31 Martin Buchholz <martin@xemacs.org>
1747
1748 * XEmacs 21.2.26 is released.
1749
1750 1999-12-28 Andy Piper <andy@xemacs.org>
1751
1752 * wid-edit.el (widget-push-button-value-create): The gui cache
1753 does not agree with native widgets which can only be displayed
1754 once per window. The reasons for caching are diminished now that
1755 we don't hog resources when creating buttons.
1756 (widget-push-button-cache) deleted.
1757
1758 1999-12-24 Martin Buchholz <martin@xemacs.org>
1759
1760 * XEmacs 21.2.25 is released.
1761
1762 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1763
1764 * hyper-apropos.el (hyper-apropos): Toggle
1765 hyper-apropos-programming-apropos correctly.
1766 Set REGEXP when user accepts default value.
1767
1768 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1769
1770 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
1771 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
1772
1773 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1774
1775 * mule/mule-category.el (undefined-category-designator):
1776 Return char instead of character. Search for undefined one.
1777 (describe-category): Use with-displaying-help-buffer.
1778
1779 1999-12-21 Martin Buchholz <martin@xemacs.org>
1780
1781 * byte-optimize.el (byte-optimize-plus):
1782 Optimize (+ 1) to 1 instead of (1+ nil).
1783
1784 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
1785
1786 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
1787
1788 * byte-optimize.el (byte-optimize-char-before): New function.
1789 Remove performance penalty for using (char-before) instead of (char-after).
1790
1791 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1792
1793 * mule/mule-category.el (char-category-list): Return character
1794 instead of integer.
1795
1796 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1797
1798 * minibuf.el (read-buffer): Check default is buffer object.
1799
1800 1999-11-25 Andy Piper <andy@xemacs.org>
1801
1802 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
1803 for buttons.
1804
1805 1999-12-16 Andreas Jaeger <aj@suse.de>
1806
1807 * package-get.el (package-get-maybe-save-index): Fixed typo.
1808 Patch by Jeff Miller <jmiller@smart.net>.
1809
1810 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
1811
1812 * gnuserv.el (gnuserv-process-filter): don't call
1813 gnuserv-write-to-client when gnuserv-current-client is nil
1814
1815 1999-12-14 Martin Buchholz <martin@xemacs.org>
1816
1817 * XEmacs 21.2.24 is released.
1818
1819 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
1820
1821 * about.el (about-hackers): Update my email address.
1822
1823 1999-12-07 Martin Buchholz <martin@xemacs.org>
1824
1825 * XEmacs 21.2.23 is released.
1826
1827 1999-11-06 Jason R Mastaler <jason@mastaler.com>
1828
1829 * package-get.el (package-get-download-sites): Removed several
1830 defunct download sites, added many new ones, and corrected a few
1831 incorrect directory-on-site entries. Added physical locations to
1832 site-description.
1833
1834 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
1835
1836 * finder.el (finder-commentary): add DOC string and fix
1837 interactive spec
1838
1839 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
1840
1841 * help.el (describe-function): Don't forget to intern the string
1842 completing-read returns.
1843 (describe-variable): Ditto.
1844
1845 1999-11-16 Adrian Aichner <adrian@xemacs.org>
1846
1847 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
1848 `hyper-apropos-help-mode' here to find symbol to customize
1849 irregardless of cursor position and simplify
1850 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
1851 `hyper-apropos-popup-menu'.
1852
1853 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1854
1855 * apropos.el (apropos-mode-map): Add return to call
1856 apropos-follow.
1857 (apropos-print): Call apropos-mode to have better
1858 command reference. Put keymap text-poperty to
1859 symbole name.
1860
1861 1999-11-22 Alastair Burt <burt@dfki.de>
1862
1863 * help.el: (describe-bindings-1): Added handling of keymaps for
1864 the extents at point.
1865
1866 1999-12-02 Mark Thomas <mthomas@jprc.com>
1867
1868 * gutter-items.el (buffers-tab-items): Wrap the function in a
1869 save-match-data
1870
1871 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
1872
1873 * help.el (describe-function): Use the DEFAULT argument to
1874 completing-read.
1875 (describe-variable): Ditto.
1876
1877 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1878
1879 * minibuf.el (read-from-minibuffer): Add optional argument
1880 DEFAULT to have better mini-buffer history support.
1881 (completing-read): Pass default to read-from-minibuffer.
1882 (read-buffer): Pass default to completing-read.
1883
1884 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
1885
1886 * font-lock.el (font-lock-doc-string-face): Document the
1887 `font-lock-lisp-like' property.
1888
1889 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
1890
1891 * lisp-mode.el: Specify `font-lock-lisp-like'.
1892
1893 * font-lock.el (font-lock-lisp-like): New function.
1894 (font-lock-fontify-syntactically-region): Use it.
1895
1896 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
1897
1898 * XEmacs 21.2.22 is released
1899
1900 1999-11-28 Martin Buchholz <martin@xemacs.org>
1901
1902 * XEmacs 21.2.21 is released.
1903
1904 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1905
1906 * minibuf.el (read-coding-system): Accept symbol and
1907 coding-system object as a default-coding-system.
1908
1909 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1910
1911 * minibuf.el (read-coding-system): Accept symbol as
1912 a default-coding-system.
1913
1914 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1915
1916 * apropos.el (apropos-documentation): Use insert instead
1917 of princ.
1918
1919 1999-11-07 William M. Perry <wmperry@aventail.com>
1920
1921 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
1922 for the linux console.
1923
1924 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
1925 stuff to work when you are not on a window system, since the GPM
1926 mouse support now allows pasting from outside of XEmacs.
1927
1928 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
1929
1930 * XEmacs 21.2.20 is released
1931
1932 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
1933
1934 * setup-paths.el (paths-default-info-directories): Add
1935 /usr/share/info and /usr/local/share/info.
1936
1937 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
1938
1939 * about.el: Updated Vladimir Ivanovic's info.
1940
1941 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
1942
1943 * auto-show.el (auto-show-truncationp): Remove.
1944
1945 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
1946
1947 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
1948
1949 * indent.el (indent-line-to): fix bug: spaces were not replaced
1950 with tab if column is multiple of tab-width
1951 From dhn@qedinc.com
1952
1953 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
1954
1955 * mule/mule-cmds.el (read-input-method-name): Accept symbols
1956 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
1957
1958 * package-get.el (package-get-package-provider): Be verbose when
1959 interactive. Patch from Robert Pluim
1960
1961 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
1962
1963 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
1964 info file suffixes.
1965
1966 1999-08-19 Stephen Tse <stephent@sfu.ca>
1967
1968 * process.el (open-network-stream): Add a new optional parameter
1969 PROTOCOL to support udp; fix a minor typo and add an explanation
1970 in docstring for udp programming.
1971
1972 * code-process.el (open-network-stream): Add a new optional
1973 parameter PROTOCOL to support udp; fix a minor typo and add an
1974 explanation in docstring for udp programming.
1975
1976 1999-10-18 Andy Piper <andy@xemacs.org>
1977
1978 * gui.el (make-gui-button): be more precise about how we call
1979 callbacks.
1980
1981 * wid-edit.el (widget-push-button-value-create): Use the new form
1982 of native gui-button.
1983
1984 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1985
1986 * info.el (Info-page-prev): Don't do (sit-for 0).
1987
1988 1999-10-13 Andy Piper <andy@xemacs.org>
1989
1990 * gutter-items.el (progress-abort-glyph): new glyph for showing
1991 abort status.
1992 (append-progress): dispatch-event rather than sit-for.
1993 (abort-progress): new function. Show the abort glyph with an
1994 appropriate message.
1995 (raw-append-progress): dispatch-event rather than sit-for.
1996 (display-progress): cope with aborts.
1997
1998 * gui.el (make-gui-button): Use native widgets for buttons
1999 unconditionally.
2000 (insert-gui-button): ditto.
2001 (gui-button-p): ditto.
2002
2003 * xbm-button.el: remove from core.
2004
2005 * xpm-button.el: remove from core.
2006
2007 1999-10-07 Olivier Galibert <galibert@pobox.com>
2008
2009 * faces.el (init-device-faces): Don't initialize the random faces
2010 on the stream device.
2011
2012 1999-10-06 Andy Piper <andy@xemacs.org>
2013
2014 * files.el (recover-file): Don't use ls under windows for revert buffer.
2015
2016 1999-09-25 Adrian Aichner <adrian@xemacs.org>
2017
2018 * package-get.el (package-get-download-menu): Make menu really
2019 toggle download sites.
2020 (package-get-download-sites): Add autoload cookie.
2021
2022 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2023
2024 * setup-paths.el (paths-find-module-directory): Ditto.
2025
2026 1999-09-29 Werner Fink <werner@suse.de>
2027
2028 * setup-paths.el (paths-find-exec-directory): Add missing nil
2029 parameter for environment.
2030
2031 1999-09-27 Martin Buchholz <martin@xemacs.org>
2032
2033 * modeline.el (modeline-format):
2034 Only purecopy the strings. Else
2035 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
2036 barfs.
2037
2038 1999-08-28 Mike Woolley <mike@bulsara.com>
2039
2040 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
2041 user setting comint-completion-addsuffix and
2042 comint-process-echoes.
2043
2044 1999-09-22 Andy Piper <andy@xemacs.org>
2045
2046 * gutter-items.el (update-tab-in-gutter): use
2047 last-nonminibuf-window instead of selected-window.
2048
2049 1999-09-18 Andy Piper <andy@xemacs.org>
2050
2051 * gnuserv.el (gnuserv-edit-files): select frame we are going to
2052 display on.
2053
2054 * subr.el (record-buffer-hook): new variable so that the hook gets
2055 some documentation.
2056
2057 1999-09-16 Andy Piper <andy@xemacs.org>
2058
2059 * gutter-items.el (update-tab-in-gutter): only update when the
2060 gutter is visible.
2061 (remove-buffer-from-gutter-tab): ditto.
2062
2063 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
2064
2065 * simple.el (do-auto-fill): Commented out part of Kinsoku
2066 processing.
2067
2068 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
2069
2070 * isearch-mode.el (isearch-highlightify-region): Give the
2071 highlighting extents a high priority.
2072 (isearch-make-extent): Give the main highlighting extent an even
2073 higher priority.
2074
2075 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2076
2077 * packages.el (packages-compute-package-locations): Fix typo from
2078 -u rationalization.
2079
2080 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2081
2082 * setup-paths.el (paths-find-doc-directory): Respect value of
2083 `configure-doc-directory.'
2084
2085 * find-paths.el (paths-find-architecture-directory): Give
2086 precendence `default' argument (which typically comes from
2087 configure).
2088
2089 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2090
2091 * startup.el (command-line-early): Added options -user-init-file
2092 and -user-init-directory.
2093
2094 * files.el (user-init-file): Default to NIL so we can recognize
2095 when it's set.
2096
2097 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
2098
2099 * obsolete.el (init-file-user):
2100 * startup.el:
2101 * packages.el (packages-compute-package-locations):
2102 * package-get.el (package-get-user-index-filename):
2103 * menubar-items.el (maybe-add-init-button):
2104 * info.el (Info-annotations-path):
2105 * dump-paths.el:
2106 Change `user-init-directory' to be an absolute path.
2107 Use `user-init-directory' where appropriate.
2108 Zap `init-file-user' and its uses.
2109
2110 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
2111
2112 * subr.el (copy-symbol): New function.
2113
2114 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
2115
2116 * isearch-mode.el (isearch-done): Be sure to restore invisible
2117 extents in the proper buffer.
2118 (isearch-pre-command-hook): Set this-command to the correct value
2119 in case the buffer has changed and old overriding-local-map was
2120 used.
2121 (isearch-restore-extent): Use remprop instead of setting the
2122 property to nil.
2123
2124 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
2125
2126 * cmdloop.el (execute-extended-command): Update zmacs region
2127 before the delay.
2128 (execute-extended-command): Make the message gettext-friendly.
2129
2130 1999-09-07 Andy Piper <andy@xemacs.org>
2131
2132 * gutter-items.el (progress-gauge-glyph): renamed from
2133 progress-glyph.
2134 (progress-text-glyph): new variable.
2135 (progress-layout-glyph): use layouts and text glyphs.
2136 (progress-area-buffer): removed.
2137 (progress-text-and-extent): new variable.
2138 (progress-displayed-p): dynamically create gutter area buffer.
2139 (clear-progress): ditto.
2140 (raw-append-progress): ditto.
2141 (append-progress): use new glyph names.
2142 (raw-append-progress): only create the extent when needed. set
2143 properties more optimally.
2144 (progress): remove args.
2145
2146 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
2147
2148 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
2149 mapcar where the return value is unused.
2150 (isearch-restore-invisible-extents): Ditto.
2151 (isearch-highlight-all-cleanup): Ditto.
2152 (isearch-delete-extents-in-range): Traverse the extents only once.
2153 (isearch-highlight-all-update): Don't start over if the search
2154 string has changed and more input is pending.
2155
2156 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
2157
2158 * packages.el (packages-find-package-data-path): Ditto.
2159
2160 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
2161
2162 * subr.el (mapc-internal): Don't make obsolete.
2163
2164 * cl-extra.el (mapc): Resurrect.
2165
2166 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
2167
2168 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
2169 alias.
2170
2171 * isearch-mode.el (isearch-top-state): Restore isearch-word.
2172 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
2173 (isearch-yank-clipboard): Use get-clipboard instead of
2174 x-get-clipboard.
2175 (isearch-yank-selection): Fix docstring.
2176
2177 1999-09-02 Martin Buchholz <martin@xemacs.org>
2178
2179 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
2180
2181 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
2182
2183 * cl-macs.el (extent-start-position): Fix setf method.
2184 (extent-end-position): Ditto.
2185
2186 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
2187
2188 * isearch-mode.el: End merge with FSF 20.4.
2189
2190 * isearch-mode.el (search-invisible): New variable.
2191 (isearch-hide-immediately): Ditto.
2192 (isearch-unhidden-extents): Ditto.
2193 (isearch-range-invisible): New function.
2194 (isearch-unhide-extent): Ditto.
2195 (isearch-restore-invisible-extents): Ditto.
2196 (isearch-restore-extent): Ditto.
2197
2198 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
2199 implementation.
2200 (isearch-ring-retreat-edit): Ditto.
2201 (isearch-forward): New argument NO-RECURSIVE-EDIT.
2202 (isearch-forward-regexp): New arguments NOT-REGEXP and
2203 NO-RECURSIVE-EDIT.
2204 (isearch-backward): New argument NO-RECURSIVE-EDIT.
2205 (isearch-backward-regexp): New arguments NOT-REGEXP and
2206 NO-RECURSIVE-EDIT.
2207 (isearch-mode): Return isearch-success.
2208 (isearch-update): Use unread-command-events instead of
2209 unread-command-event.
2210 (isearch-abort): If an invalid regexp is encountered, keep popping
2211 states.
2212 (isearch-*-char): Use FSF implementation.
2213 (isearch-whitespace-chars): Use the more robust FSF's
2214 implementation.
2215 (isearch-within-brackets): New variable.
2216 (isearch-mode): Initialize it.
2217 (isearch-edit-string): Bind it.
2218 (isearch-search-and-update): Set it.
2219 (isearch-push-state): Push it.
2220 (isearch-top-state): Pop it.
2221 (isearch-search): Set it.
2222 (isearch-printing-char): When called by isearch-whitespace-chars,
2223 handle M-SPC gracefully.
2224 (isearch-message-prefix): New argument ELLIPSIS.
2225 (isearch-message-suffix): Ditto.
2226 (isearch-message): Use the ELLIPSIS argument when calling
2227 isearch-message-prefix and isearch-message-suffix.
2228 (isearch-message-prefix): Distinguish between "wrapped" and
2229 "overwrapped" search, FWIW.
2230
2231 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
2232
2233 * isearch-mode.el (isearch-edit-string): Use the head of the
2234 search ring instead of search-last-string and search-last-regexp.
2235 (search-highlight): Renamed from isearch-highlight.
2236 (isearch-exit): Use the new name.
2237 (isearch-highlight): Ditto.
2238 (isearch-dehighlight): Ditto.
2239 (isearch-update-ring): New function.
2240 (isearch-done): Call it.
2241 (isearch-done): New argument EDIT.
2242 (isearch-repeat): If search string is empty, look up at the car of
2243 the search ring; ignore the yank pointer.
2244 (isearch-abort): Call isearch-done with NOPUSH.
2245 (isearch-cancel): New function.
2246 (isearch-mode-map): Bind it to ESC ESC ESC.
2247
2248 * isearch-mode.el: Begin merge with FSF 20.4.
2249
2250 1999-09-01 Andy Piper <andy@xemacs.org>
2251
2252 * x-select.el (x-get-clipboard): obsolete.
2253 (x-yank-clipboard-selection): obsolete
2254
2255 * select.el (disown-selection): need to be careful to disown the
2256 clipboard if we set it via selection.
2257 (get-clipboard): move from x-select.el
2258 (yank-clipboard-selection): ditto.
2259
2260 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
2261
2262 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
2263 isearch-highlight-all-matches to nil.
2264 (isearch-fixed-case): New variable.
2265 (isearch-mode): Initialize it.
2266 (isearch-edit-string): Save it.
2267 (isearch-toggle-case-fold): Set it.
2268 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
2269 need to check isearch-fixed-case.
2270 (isearch-toggle-case-fold): Update highlighting of all matches
2271 before the pause.
2272 (isearch-edit-string):
2273
2274 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
2275
2276 * isearch-mode.el (isearch-edit-string): Call isearch-message
2277 before reading the event so that the prompt is displayed properly.
2278 (isearch-message): Use isearch-nonincremental when calling
2279 isearch-message-prefix.
2280 (minibuffer-local-isearch-map): Bind up and down to do the same as
2281 M-p and M-n respectively.
2282 (isearch-done): New arg NOPUSH.
2283 (isearch-edit-string): Use it.
2284 (isearch-edit-string): Don't bind isearch-string.
2285 (isearch-ring-adjust): Edit string, *then* push state.
2286
2287 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
2288
2289 * faces.el (isearch-secondary): Make isearch-secondary look
2290 different than default.
2291
2292 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
2293
2294 * isearch-mode.el (isearch-yank): Use progn instead of the inner
2295 save-excursion.
2296 (isearch-dehighlight): Remove TOTALLY. Simplify.
2297 (isearch-update): Call isearch-dehighlight without arguments.
2298 (isearch-done): Ditto.
2299
2300 * isearch-mode.el (isearch-fix-case): If the search string has no
2301 upper-case letters, allow the folding to be reenabled.
2302 Previously, once disabled, the folding would remain that way until
2303 the end of isearch.
2304 (isearch-top-state): Call isearch-fix-case.
2305
2306 * isearch-mode.el (isearch-yank): Use progn instead of the inner
2307 save-excursion.
2308 (isearch-dehighlight): Remove TOTALLY. Simplify.
2309
2310 1999-08-31 Jan Vroonhof <jan@xemacs.org>
2311
2312 * xpm-button.el:
2313 xbm-button.el: Need to exist in core because gui.el depends on
2314 them.
2315
2316 1999-08-31 Andy Piper <andy@xemacs.org>
2317
2318 * gutter-items.el (buffers-tab-face): new customizable variable.
2319 (buffers-tab-default-buffer-line-length): new specifier for
2320 maximum viewable characters.
2321 (progress-stack): new variable for implementing widget-based
2322 progress messages.
2323 (progress-area-buffer): ditto.
2324 (progress-glyph-height): ditto.
2325 (progress-stop-callback): ditto.
2326 (progress-quit-function): new function.
2327 (progress-glyph): new variable.
2328 (progress-layout-glyph): ditto.
2329 (progress-displayed-p): new function, see message-displayed-p for
2330 details.
2331 (clear-progress): ditto.
2332 (remove-progress): ditto.
2333 (append-progress): ditto.
2334 (raw-append-progress): ditto.
2335 (display-progress): ditto.
2336 (current-progress): ditto.
2337 (current-progress-label): ditto.
2338 (progress): ditto.
2339 (lprogress): ditto.
2340
2341
2342 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
2343
2344 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
2345
2346 * isearch-mode.el (isearch-yank-x-selection): Renamed to
2347 `isearch-yank-selection'.
2348 (isearch-mode-map): Use it.
2349 (isearch-yank-selection): Use `get-selection' instead of
2350 `get-x-selection'.
2351
2352 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
2353
2354 * faces.el (isearch-secondary): Create face here.
2355
2356 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
2357 timers.
2358
2359 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
2360
2361 * subr.el (buffer-string): More robust backward compatibility
2362 check, courtesy William Perry.
2363
2364 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
2365
2366 * replace.el (perform-replace): Stop the search after the search
2367 limit has been reached.
2368
2369 1999-08-23 Andy Piper <andy@xemacs.org>
2370
2371 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
2372 here if we don't have one.
2373
2374 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2375
2376 * ldap.el (ldap-coding-system): Default to nil until we get
2377 efficient UTF8 support
2378 (ldap-decode-string): Guard against `decode-coding-string' not
2379 being defined
2380 (ldap-encode-string): Guard against `encode-coding-string' not
2381 being defined
2382
2383 1999-08-23 Didier Verna <didier@xemacs.org>
2384
2385 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
2386 Some doc strings improvements, and add a star to the `interactive'
2387 calls.
2388
2389 1999-08-18 Stef Epardaud <stef@lunatech.com>
2390
2391 * font-lock.el (java-font-lock-keywords-3): introduced new
2392 keywords and regexpes for javadoc syntax 1.2.
2393
2394 1999-08-17 Andy Piper <andy@xemacs.org>
2395
2396 * gutter-items.el (buffers-tab-format-buffer-line-function): use
2397 format-buffers-tab-line.
2398 (buffers-tab-max-buffer-line-length): new variable.
2399 (format-buffers-tab-line): new function. truncate names if over
2400 buffers-tab-max-buffer-line-length.
2401
2402 1999-08-13 Charles G Waldman <cgw@fnal.gov>
2403
2404 * cus-start.el: Customize the variable `bell-inhibit-time'.
2405
2406 1999-08-16 Andy Piper <andy@xemacs.org>
2407
2408 * gutter-items.el (remove-buffer-from-gutter-tab): take a
2409 brute-force approach to deleting the last buffer.
2410 (buffers-tab-grouping-regexp): new customizable variable.
2411 (select-buffers-tab-buffers-by-mode): use it.
2412
2413 1999-08-13 Andy Piper <andy@xemacs.org>
2414
2415 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
2416 deletion problem.
2417
2418 1999-07-30 Didier Verna <didier@xemacs.org>
2419
2420 * cus-edit.el (custom-save-variables): I said, use prin1 instead
2421 of princ to output symbols.
2422 (custom-save-face-internal): ditto.
2423 (custom-save-resets): ditto.
2424
2425 1999-08-09 Didier Verna <didier@xemacs.org>
2426
2427 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
2428 `regexp-quote' to protect the major mode name for use as a regular
2429 expression (c++ needs this for instance).
2430
2431 1999-08-08 Andy Piper <andy@xemacs.org>
2432
2433 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
2434 cope with similar mode names.
2435
2436 * gutter-items.el (buffers-tab-selection-function): new selection
2437 function.
2438 (select-buffers-tab-buffers-by-mode): new function.
2439 (buffers-tab-items): use it if set to only display buffers in the
2440 tab in the current buffer's group..
2441 (update-tab-in-gutter): use new api.
2442 (remove-buffer-from-gutter-tab): ditto.
2443
2444 * gutter-items.el (buffers-tab-max-size): set custom selection
2445 default to 6.
2446 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
2447 (add-tab-to-gutter): set face as default.
2448
2449 1999-07-07 Jan Vroonhof <jan@xemacs.org>
2450
2451 * faces.el (frob-face-property): Merge the fall-back specifier
2452 with the target, not replace it.
2453
2454 1999-08-05 Andy Piper <andy@xemacs.org>
2455
2456 * gutter-items.el (update-tab-in-gutter): add frame argument for
2457 buffer-items.
2458 (update-tab-in-gutter): use it.
2459
2460 * gutter-items.el (record-buffer-hook): set.
2461
2462 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
2463 change.
2464 (switch-to-buffer-hook) deleted.
2465
2466 1999-08-04 Andy Piper <andy@xemacs.org>
2467
2468 * gutter-items.el (update-tab-in-gutter): make sure this will work
2469 as an argument to create-frame-hook.
2470
2471 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
2472
2473 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
2474 instead of timer emulation.
2475
2476 1999-07-30 Darryl Okahata <darrylo@sonic.net>
2477
2478 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
2479 Emacs isearch enhancements.
2480
2481 1999-07-28 Andy Piper <andy@xemacs.org>
2482
2483 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
2484 all devices that support tab controls.
2485 (remove-buffer-from-gutter-tab): new function. to be used as a
2486 value for kill-buffer-hook.
2487
2488 1999-07-21 Sean MacLennan <seanm@storm.ca>
2489
2490 * auto-show.el (auto-show-truncationp): changed to match
2491 `window_translation_on'
2492
2493 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
2494
2495 * XEmacs 21.2.19 is released
2496
2497 1999-07-28 SL Baur <steve@miho>
2498
2499 * code-files.el (insert-file-contents): Fix docstring.
2500 revert previous change.
2501
2502 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
2503
2504 * fill.el (fill-region-as-paragraph): Change re-break-point to
2505 contain word-across-newline plus one character so that filling
2506 Japanese and Chinese works as desired.
2507 * simple.el (do-auto-fill): Ditto.
2508
2509 1999-07-26 SL Baur <steve@miho>
2510
2511 * mule/japanese.el ("Japanese"): Do not specify a default input
2512 method.
2513 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
2514
2515 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
2516
2517 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
2518 able to use cl-macs macro in early lisp.
2519
2520 1999-07-23 Jan Vroonhof <jan@xemacs.org>
2521
2522 * custom.el:
2523 * cus-face.el:
2524 * cus-edit.el:
2525 Massive custom Theme API changes.
2526
2527 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
2528
2529 * code-files.el (insert-file-contents): Regard
2530 coding-system-magic-cookie if `coding-system-for-read' is nil.
2531
2532 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
2533
2534 * mule/thai-xtis.el: Add coding: local variable, to avoid
2535 bootstrapping problem with C locale.
2536
2537 1999-07-22 Andy Piper <andy@xemacs.org>
2538
2539 * dumped-lisp.el (preloaded-file-list): guard against putting
2540 gutter-items in a less than functional XEmacs.
2541 * gutter-items.el: put call to `add-tab-to-gutter' back in.
2542
2543 1999-07-18 Bob Weiner <weiner@beopen.com>
2544
2545 * fill.el (fill-context-prefix): Fixed bug that prevented the
2546 setting of an adaptive fill prefix when the `dont-skip-first' was
2547 t.
2548
2549 1999-07-22 SL Baur <steve@miho>
2550
2551 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
2552
2553 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
2554
2555 * files.el (interpreter-mode-alist): add `make', `guile', and
2556 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
2557 makefile-mode, guile is a scheme, and someday XEmacs will be
2558 modular enough to use as an efficient scripting tool.)
2559
2560 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
2561
2562 * mule/mule-cmds.el (reset-language-environment): Regard
2563 coding-category `utf-8' and `ucs-4' if they are available.
2564
2565 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
2566
2567 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
2568 (prefer-coding-system): Fix DOC-string.
2569
2570 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
2571 DOC-string too.
2572
2573 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
2574 Mule.
2575 (coding-system-change-eol-conversion): Fix DOC-string.
2576
2577 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
2578
2579 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
2580 instead of `list-coding-system'.
2581
2582 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2583
2584 * menubar-items.el (default-menubar): `select-input-method' was
2585 renamed to `set-input-method'.
2586
2587 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
2588 "Set Language Environment" menu.
2589
2590 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
2591 "Describe Language Support" menu.
2592
2593 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2594
2595 * mule/chinese.el ("Chinese-GB"): Rename
2596 `chinese-gb-environment-setup-function' to
2597 `setup-chinese-gb-environment-internal'.
2598
2599 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2600
2601 * mule/korean.el: Use `define-coding-system-alias' instead of
2602 `copy-coding-system'.
2603
2604 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2605
2606 * mule/mule-cmds.el (set-language-environment-coding-systems):
2607 Treat duplicated coding-categories.
2608
2609 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2610
2611 * mule/japanese.el: Use `define-coding-system-alias' instead of
2612 `copy-coding-system'.
2613
2614 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2615
2616 * mule/vietnamese.el: Specify `iso-8-1' as a category of
2617 coding-system `viscii'.
2618
2619 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2620
2621 * mule/cyrillic.el:
2622 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
2623 (cyrillic-alternativnyj-decode-table): New variable.
2624 (cyrillic-alternativnyj-encode-table): New variable.
2625 - Specify `iso-8-1' as a category of coding-system
2626 `alternativnyj'.
2627 - Abolish general Cyrillic environment.
2628
2629 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2630
2631 * mule/chinese.el:
2632 - Use `define-coding-system-alias' instead of `copy-coding-system'.
2633 - Register `chinese-gb-environment-setup-function' as a
2634 `setup-function' of "Chinese-GB" environment.
2635
2636 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2637
2638 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
2639 optional argument `parents'.
2640
2641 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
2642 property for Thai-XTIS.
2643
2644 * mule/mule-help.el (help-with-tutorial): Use property
2645 `tutorial-coding-system' of language-info as a coding-system to
2646 read tutorial file.
2647
2648 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2649
2650 * mule/thai-xtis.el: Don't setup `setup-function' and
2651 `exit-function'.
2652
2653 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
2654 `set-coding-category-system' to set up coding-system for
2655 coding-category.
2656
2657 * mule/mule-cmds.el (prefer-coding-system): Use
2658 `set-coding-category-system' to set up coding-system for
2659 coding-category.
2660
2661 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
2662
2663 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
2664 Thai-XTIS environment.
2665
2666 * mule/mule-cmds.el (prefer-coding-system): Use
2667 `find-coding-system' instead of `coding-system-p'.
2668
2669 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2670
2671 * mule/mule-cmds.el (set-language-environment-coding-systems):
2672 Modify eol-type for XEmacs.
2673
2674 * mule/thai-xtis.el: Delete unused local variable `category'.
2675
2676 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
2677 function.
2678 (prefer-coding-system): Don't call
2679 `update-coding-systems-internal'; use function
2680 `coding-category-list' instead of variable `coding-category-list';
2681 use `set-coding-priority-list' instead of `set-coding-priority';
2682 modify `eol-type' for XEmacs.
2683
2684 * mule/mule-misc.el (string-width): Use `charset-width' instead of
2685 `charset-columns'.
2686 (char-width): Likewise.
2687
2688 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2689
2690 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
2691 `tis-620'.
2692
2693 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
2694 `set-coding-priority-list' instead of `set-coding-priority'; don't
2695 call `update-coding-systems-internal'.
2696
2697 * mule/mule-misc.el (coding-system-get): New function.
2698 (coding-system-put): New function.
2699 (coding-system-category): New function.
2700
2701 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2702
2703 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
2704 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
2705 to avoid conflict with leim/quail/thai-xtis.
2706
2707 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
2708 to thai-xtis-chars.el.
2709
2710 * mule/thai-xtis-chars.el: New file (split from
2711 mule/thai-xtis.el).
2712
2713 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2714
2715 * mule/thai-xtis.el:
2716 - Change category for the charset `thai-xtis' to `?x' from `?T'.
2717 - Add syntax entries.
2718 - Put `preferred-coding-system' of the charset `thai-xtis' to
2719 `tis-620'.
2720
2721 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
2722
2723 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
2724 rewritten to use write-multibyte-character.
2725
2726 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2727
2728 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
2729 of `iso-2022-7'.
2730 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
2731 ported yet.
2732 (read-input-method-name): Treat optional argument `default'.
2733
2734 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2735
2736 * mule/mule-cmds.el (set-language-info): Don't set up menus at
2737 all.
2738 (set-language-info-alist): Set up menus here.
2739
2740 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
2741
2742 * minibuf.el (completing-read): Add new optional argument
2743 `default'.
2744 (read-coding-system): Add new optional argument
2745 `default-coding-system'.
2746
2747 1999-06-03 Ken'ichi Handa <handa@gnu.org>
2748
2749 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
2750 (viet-viscii-...->viet-vscii...).
2751
2752 1999-05-13 Ken'ichi Handa <handa@gnu.org>
2753
2754 * mule/mule-cmds.el: Change MULE to Mule in docstrings
2755 and menus.
2756
2757 1999-04-12 Richard M. Stallman <rms@gnu.org>
2758
2759 * mule/mule-cmds.el (input-method-function): Add permanent-local
2760 property.
2761
2762 1999-03-30 Dave Love <fx@gnu.org>
2763
2764 * mule/mule-cmds.el (current-language-environment): Doc fix.
2765
2766 1999-02-06 Richard Stallman <rms@gnu.org>
2767
2768 * mule/european.el (setup-slovenian-environment): New function.
2769 ("Slovenian"): New language environment.
2770
2771 1999-01-27 Dave Love <fx@gnu.org>
2772
2773 * mule/mule-cmds.el (current-language-environment): Provide :link,
2774 :type (choices) and appropriate :get.
2775
2776 1999-01-14 Kenichi Handa <handa@etl.go.jp>
2777
2778 * mule/mule-cmds.el (describe-language-environment): Don't alter
2779 input-method-alist.
2780
2781 1999-01-06 Eli Zaretskii <eliz@gnu.org>
2782
2783 * mule/mule-cmds.el (prefer-coding-system): Call
2784 set-coding-priority, so that the internal array of priorities is
2785 also updated.
2786
2787 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
2788
2789 * mule/mule-cmds.el (prefer-coding-system): If the argument
2790 requires specific EOL conversion type, make the default coding
2791 systems use that.
2792
2793 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
2794
2795 * mule/mule-cmds.el (set-language-environment): Pass the default
2796 eol-type to set-language-environment-coding-systems.
2797 (set-default-coding-systems): Copy the eol-type property for the
2798 new default values of {buffer-file,process}-coding-system from the
2799 old defaults.
2800 (set-language-environment-coding-systems): Accept an optional
2801 argument EOL-TYPE, and set the eol-type property of the default
2802 coding systems accordingly.
2803
2804 1998-10-26 Kenichi Handa <handa@etl.go.jp>
2805
2806 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
2807 use generate-new-buffer instead of get-buffer-create.
2808
2809 1998-10-21 Kenichi Handa <handa@etl.go.jp>
2810
2811 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
2812
2813 1998-10-16 Markus Rost <rost@delysid.gnu.org>
2814
2815 * mule/mule-cmds.el (default-input-method): Fix custom type.
2816
2817 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
2818
2819 * mule/mule-cmds.el (setup-specified-language-environment):
2820 Add apropos-inhibit property.
2821 (describe-specified-language-support): Likewise.
2822
2823 1998-09-06 Bill Richter <richter@math.nwu.edu>
2824
2825 * mule/mule-cmds.el: Doc fixes.
2826
2827 1998-09-02 Kenichi Handa <handa@etl.go.jp>
2828
2829 * mule/mule-cmds.el (register-input-method): Doc-string
2830 modified.
2831
2832 1998-09-01 Dave Love <fx@gnu.org>
2833
2834 * mule/mule-cmds.el (current-language-environment): Fix
2835 setter function.
2836
2837 1998-08-31 Paul Eggert <eggert@twinsun.com>
2838
2839 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
2840 mule/european.el, mule/hebrew.el, mule/japanese.el,
2841 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
2842 avoid bootstrapping problem if you need to recompile all the Lisp
2843 files using interpreted code.
2844
2845 1998-08-26 Kenichi Handa <handa@etl.go.jp>
2846
2847 * mule/european.el ("Latin-1"): Modify `documentation' key value.
2848 ("Latin-2"): Likewise.
2849
2850 1998-08-18 Per Starback <starback@update.uu.se>
2851
2852 * mule/european.el (setup-latin2-environment): Fix typo.
2853
2854 1998-08-18 Kenichi Handa <handa@etl.go.jp>
2855
2856 * mule/european.el: Give proper value of `input-method' key to all
2857 lang. env.
2858
2859 * mule/mule-cmds.el (activate-input-method): Handle the case that
2860 the arg INPUT-METHOD is nil correctly.
2861 (read-multilingual-string): Activate the specified input method
2862 before calling read-string. Afterward, activate the original
2863 input method.
2864
2865 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
2866
2867 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2868 (set-language-info-alist): Fix typo in doc-string.
2869
2870 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
2871
2872 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
2873
2874 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2875 (reset-language-environment): New function for the job that
2876 setup-english-environment used to do.
2877 (set-language-environment): Do more setups according to the info
2878 in language-info-alist.
2879 (read-language-name): Handle the case that the arg KEY is nil.
2880 (describe-language-environment): Handle input-method property.
2881
2882 * mule/: All files under this directory, which related with
2883 specific languages (such as mule/european.el, mule/greek.el,
2884 mule/hebrew.el, mule/misc-lang.el), modified as below.
2885 (setup-XXX-environment): Just call set-language-environment. If
2886 they used to do some other jobs than what done by
2887 set-language-environment, those jobs are done in
2888 setup-XXX-environment-internal now.
2889 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
2890 the value to setup-XXX-environment-internal. Add properties
2891 input-method and features.
2892
2893 * mule/english.el (setup-english-environment): Just call
2894 reset-language-environment.
2895
2896 * mule/european.el (setup-8-bit-environment): Function deleted.
2897
2898 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
2899
2900 * mule/mule-cmds.el (input-method-exit-on-first-char)
2901 (input-method-use-echo-area): Doc fixes.
2902
2903 1998-08-06 Kenichi Handa <handa@etl.go.jp>
2904
2905 * mule/mule-cmds.el (input-method-exit-on-first-char): New
2906 variable.
2907 (input-method-use-echo-area): New variable.
2908
2909 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
2910
2911 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
2912
2913 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
2914
2915 * mule/mule-cmds.el (activate-input-method): Update mode line.
2916 (inactivate-input-method): Likewise.
2917
2918 1998-07-19 Kenichi Handa <handa@etl.go.jp>
2919
2920 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
2921 input method in the current buffer, but just bind
2922 current-input-method.
2923
2924 1998-07-08 Kenichi Handa <handa@etl.go.jp>
2925
2926 * mule/hebrew.el ("Hebrew"): Add coding-priority.
2927
2928 * mule/misc-lang.el ("IPA"): Add coding-priority and
2929 coding-system.
2930
2931 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
2932
2933 * mule/greek.el: Add coding-priority.
2934
2935 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
2936
2937 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
2938 LANG-ENV.
2939
2940 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
2941
2942 * mule/mule-cmds.el (register-input-method): Fix previous change.
2943 (setup-specified-language-environment): Doc fix.
2944
2945 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
2946
2947 * mule/mule-cmds.el: Several doc fixes.
2948 (get-language-info, set-language-info): Rename argument.
2949 (set-language-info-alist): Likewise.
2950 (register-input-method): Rename argument.
2951 (activate-input-method): If INPUT-METHOD is nil, deactivate.
2952
2953 1998-05-04 Kenichi Handa <handa@etl.go.jp>
2954
2955 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
2956 default value while reading an input method.
2957
2958 1998-05-01 Kenichi Handa <handa@etl.go.jp>
2959
2960 * mule/mule-cmds.el (universal-coding-system-argument):
2961 Use buffer-file-coding-system as default.
2962
2963 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
2964
2965 * mule/korean.el ("Korean"): Doc fix.
2966
2967 1998-04-11 Kenichi Handa <handa@etl.go.jp>
2968
2969 * mule/mule-cmds.el (describe-language-environment): Print the
2970 languge environment at the head.
2971
2972 1998-04-06 Kenichi Handa <handa@etl.go.jp>
2973
2974 * mule/japanese.el: Set exit-function to exit-japanese-environment
2975 for Japanese environment.
2976
2977 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
2978
2979 * mule/mule-cmds.el (set-language-environment): Doc fix.
2980 (current-language-environment): Use defcustom.
2981 (default-input-method): Specify :type.
2982
2983 1998-03-02 Kenichi Handa <handa@etl.go.jp>
2984
2985 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
2986 modified.
2987 (prefer-coding-system): Doc-string modified.
2988
2989 1998-01-21 Kenichi Handa <handa@etl.go.jp>
2990
2991 * mule/mule-cmds.el (set-language-info): Doc-string
2992 describes `coding-priority' KEY.
2993 (set-language-environment-coding-systems): New function.
2994 (select-safe-coding-system): New function.
2995 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
2996 (set-language-info-alist): New optionla arg PARENTS. Call
2997 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
2998 (set-language-environment-coding-systems): New function.
2999
3000 * mule/chinese.el: Remove setting up of
3001 describe-chinese-environment-map and
3002 setup-chinese-environment-map. Exclude them in args of calls to
3003 set-language-info-alist. Register coding-priority key in
3004 language-info-alist.
3005
3006 * mule/cyrillic.el: Remove setting up of
3007 describe-cyrillic-environment-map and
3008 setup-cyrillic-environment-map. Exclude them in args of calls to
3009 set-language-info-alist. Register coding-priority key in
3010 language-info-alist.
3011
3012 * mule/english.el: Register coding-priority key in
3013 language-info-alist.
3014
3015 * mule/ethiopic.el: Register coding-priority key in
3016 language-info-alist.
3017
3018 * mule/european.el: Remove setting up of
3019 describe-european-environment-map and
3020 setup-european-environment-map. Exclude them in args of calls to
3021 set-language-info-alist. Register coding-priority key in
3022 language-info-alist. Add "German" language env.
3023 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
3024 (setup-german-environment): New function.
3025
3026 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
3027 change default input method to "greek-postfix".
3028
3029 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
3030 coding-priority key in
3031
3032 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
3033
3034 * mule/mule-cmds.el (set-language-info): Doc fix.
3035 (input-method-inactivate-hook): Doc fix.
3036
3037 1997-11-20 Karl Heuer <kwzh@gnu.org>
3038
3039 * mule/mule-cmds.el (set-input-method): Renamed from
3040 select-input-method.
3041
3042 1997-11-07 Kenichi Handa <handa@etl.go.jp>
3043
3044 * mule/mule-cmds.el (set-language-environment): Run
3045 exit-language-environment-hook before calling `exit-function'
3046 which is specified for the language environment.
3047
3048 1997-10-23 Kenichi Handa <handa@etl.go.jp>
3049
3050 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
3051 modified.
3052 (prefer-coding-system): Likewise.
3053 (describe-language-environment): Print aliases of each coding
3054 system.
3055 (set-language-environment-hook): New variable.
3056 (exit-language-environment-hook): New variable.
3057 (set-language-environment): Call these hooks. Before setting a
3058 new language environment, exit from the
3059 current-language-environment if necessary.
3060 (input-method-verbose-flag): The value can be nil, t,
3061 complex-only, or default.
3062 (input-method-highlight-flag): Doc-string augmented.
3063 (activate-input-method): Check if we can run the registered
3064 function to activate an input method.
3065
3066 * mule/korean.el: Set exit-function for language environment
3067 "Korean" to exit-korean-environment.
3068 (setup-korean-environment): Moved to korea-util.el.
3069
3070 1997-10-21 Kenichi Handa <handa@etl.go.jp>
3071
3072 * mule/mule-cmds.el (read-multilingual-string): Use
3073 current-input-method prior to default-input-method. Don't bind
3074 current-input-method by `let', instead, activate the specified
3075 input method in the current buffer temporarily.
3076
3077 1997-10-19 John F. Whitehead <jfw@cisco.com>
3078
3079 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
3080
3081 1997-10-21 Kenichi Handa <handa@etl.go.jp>
3082
3083 * mule/chinese.el (post-read-decode-hz): Return the result of
3084 decode-hz-region.
3085 (pre-write-encode-hz): Do not change the value of
3086 last-coding-system.
3087
3088 1998-09-06 Bill Richter <richter@math.nwu.edu>
3089
3090 * mule/mule-ccl.el: Doc fixes.
3091
3092 1998-04-20 Kenichi Handa <handa@etl.go.jp>
3093
3094 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
3095 (check-ccl-program): New macro.
3096
3097 1998-01-21 Kenichi Handa <handa@etl.go.jp>
3098
3099 * mule/mule-ccl.el: Comment about CCL syntax modified.
3100 (ccl-command-table): Add read-multibyte-character and
3101 write-multibyte-character.
3102 (ccl-code-table): Add ex-cmd.
3103 (ccl-extended-code-table): New variable.
3104 (ccl-embed-extended-command): New function.
3105 (ccl-compile-read-multibyte-character,
3106 ccl-compile-write-multibyte-character) New functions.
3107 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
3108 ccl-dump-write-multibyte-character): New functions.
3109
3110 1999-07-22 SL Baur <steve@miho>
3111
3112 * config.el (config-value-file): config.values is installed into
3113 doc-directory.
3114 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
3115
3116 1999-07-19 Didier Verna <didier@xemacs.org>
3117
3118 * rect.el: all functions rewritten, except when noted. Below is a
3119 list of interface changes.
3120 (apply-on-rectangle): new function. Obsoletes
3121 `operate-on-rectangle'. All functions that used to call this
3122 function now call the new one.
3123 (kill-rectangle): added optional prefix arg to fill lines.
3124 (delete-rectangle): ditto.
3125 (delete-extract-rectangle): ditto.
3126 (open-rectangle): ditto.
3127 (clear-rectangle): ditto.
3128 (delete-rectangle-line): added third arg FILL.
3129 (delete-extract-rectangle-line): ditto.
3130 (open-rectangle-line): ditto.
3131 (clear-rectangle-line): ditto.
3132
3133 1999-07-18 Andy Piper <andy@xemacs.org>
3134
3135 * menubar-items.el (default-menubar): add gutter options.
3136
3137 * gutter-items.el: new file.
3138 (gutter): new group for custom.
3139 (gutter-visible-p): new variable.
3140 (default-gutter-position): ditto.
3141 (buffers-tab): new group for the buffers tab.
3142 (gutter-buffers-tab): widget to put in the gutter.
3143 (buffers-tab-max-size): max number of tabs.
3144 (buffers-tab-switch-to-buffer-function): function to call when a
3145 tab is pressed.
3146 (buffers-tab-omit-function): filter buffers with this function.
3147 (buffers-tab-format-buffer-line-function): format buffer names for
3148 inclusion in tabs.
3149 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
3150 the record.
3151 (build-buffers-tab-internal): build a list of tab items.
3152 (buffers-tab-items): ditto.
3153 (add-tab-to-gutter): put a tab in the gutter area.
3154 (update-tab-in-gutter): reset the buffers in the tab.
3155
3156 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
3157
3158 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
3159 (switch-to-buffer-hooks): new hook.
3160
3161 * toolbar.el (default-toolbar-position): fix typo.
3162
3163 1999-07-16 Andy Piper <andy@xemacs.org>
3164
3165 * gui.el (make-dialog-frame): turn off gutters for dialogs.
3166
3167 1999-07-15 Didier Verna <didier@xemacs.org>
3168
3169 * cus-edit.el (custom-prompt-variable): optional third arg makes
3170 prompt for a comment string.
3171 (customize-set-value): optional prefix makes this function handle
3172 variable comments.
3173 (customize-set-variable): ditto.
3174 (customize-save-variable): ditto.
3175 (customize-customized): handle custom comments.
3176 (customize-save-customized): ditto.
3177 (custom-variable-state-set): ditto.
3178 (custom-face-state-set): ditto.
3179 (customize-saved): ditto.
3180 (custom-variable-set): ditto.
3181 (custom-face-set): ditto.
3182 (custom-variable-save): ditto.
3183 (custom-face-save): ditto.
3184 (custom-variable-reset-saved): ditto.
3185 (custom-face-reset-saved): ditto.
3186 (custom-variable-reset-standard): ditto.
3187 (custom-face-reset-standard): ditto.
3188 (custom-comment-face): new face.
3189 (custom-comment-tag-face): ditto.
3190 (custom-comment): new widget.
3191 (custom-comment-create): new function.
3192 (custom-comment-delete): ditto.
3193 (custom-comment-value-set): ditto.
3194 (custom-comment-show): ditto.
3195 (custom-comment-invisible-p): ditto.
3196 (custom-variable-value-create): create a comment field widget.
3197 (custom-face-value-create): ditto.
3198 (custom-variable-menu): new entry for adding a custom comment.
3199 (custom-face-menu): ditto.
3200 (custom-save-variables): possibly save custom comments.
3201 (custom-save-faces): ditto.
3202
3203 * cus-face.el (custom-set-faces): the arguments can now have a
3204 custom comment as fourth argument.
3205
3206 * custom.el (custom-set-variables): the arguments can now have a
3207 custom comment as fifth element.
3208
3209 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
3210
3211 * XEmacs 21.2.18 is released
3212
3213 1999-07-13 SL Baur <steve@miho>
3214
3215 * lib-complete.el (read-library-name): Revert previous change.
3216 (read-library): Ditto.
3217
3218 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
3219
3220 * packages.el (packages-package-list): Capitalize docstring.
3221
3222 * packages.el (packages-find-package-library-path): Use #'nconc
3223 rather than #'append to reduce consing -- #'mapcar uses Flist,
3224 which returns a freshly consed list. #'append would create yet
3225 another fresh list, using Fmake_list in concat.
3226
3227 * packages.el (package-provide): Use setq with remassq like it
3228 says in its docstring.
3229
3230 1999-07-06 SL Baur <steve@miho.m17n.org>
3231
3232 * lib-complete.el (progn-with-message): Fix typo.
3233
3234 1999-07-06 SL Baur <steve@miho.m17n.org>
3235
3236 * mule/mule-misc.el (char-octet): Make function match docstring.
3237 From Katsumi Yamaoka <yamaoka@jpl.org>
3238
3239 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
3240
3241 * wid-edit.el (widget-documentation): corrected spelling error.
3242
3243 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
3244
3245 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
3246 keys if already bound
3247
3248 1999-07-06 SL Baur <steve@miho.m17n.org>
3249
3250 * lib-complete.el (progn-with-message): Revert previous changes.
3251
3252 1999-06-24 Bob Weiner <weiner@beopen.com>
3253
3254 * lib-complete.el (find-library):
3255 (find-library-other-window):
3256 (find-library-other-frame): Completely rewrote
3257 so that these functions actually work when called non-interactively.
3258 Also made them handle LIBRARY arguments which end with .el or .elc.
3259
3260 1999-06-24 Bob Weiner <weiner@beopen.com>
3261
3262 * simple.el (indent-new-comment-line): Locally bound
3263 `block-comment-start' to `comstart' or else when this is called
3264 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
3265 `block-comment-start' value, ignoring any existing spacing after a
3266 comment prefix in the previous line and producing ugly comments.
3267
3268 1999-06-23 Bob Weiner <weiner@beopen.com>
3269
3270 * list-mode.el (mouse-choose-completion):
3271 (choose-completion):
3272 (completion-switch-to-minibuffer): Added.
3273 ([Tab]): [Tab] previously switched to the minibuffer
3274 but since [space] does that and since most applications in the
3275 world use [Tab] to select the next item in a list, do that in the
3276 *Completions* buffer too. This will cause the least confusion
3277 among the largest population of users. -- Bob Weiner, BeOpen.com,
3278 06/23/1999.
3279
3280 1999-06-22 Bob Weiner <weiner@beopen.com>
3281
3282 * help.el (help-buffer-name): Added support for a null value
3283 of `help-buffer-prefix-string' since some buffers require no
3284 prefix.
3285
3286 1999-06-20 Bob Weiner <weiner@beopen.com>
3287
3288 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
3289 in the completion-list-mode-map to bury the completions buffer
3290 even when the minibuffer is no longer active.
3291
3292 1999-06-20 Bob Weiner <weiner@beopen.com>
3293
3294 * list-mode.el (list-mode): It is visually disconcerting to have
3295 the text cursor disappear within list buffers, especially when
3296 moving from window to window, so leave it visible.
3297
3298 1999-07-01 SL Baur <steve@miho.m17n.org>
3299
3300 * menubar-items.el (default-menubar): Conditionalize the bug
3301 report menu item (which may not be possible in this XEmacs).
3302 Reported by: Ken'ichi Handa <handa@etl.go.jp>
3303
3304 1999-06-30 SL Baur <steve@miho.m17n.org>
3305
3306 * subr.el (with-current-buffer): DOC string fix.
3307 Suggested by Bob Weiner <weiner@altrasoft.com>
3308
3309 1999-06-25 Charles G Waldman <cgw@fnal.gov>
3310
3311 * cus-face.el (custom-face-italic): insert missing args
3312
3313 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3314
3315 * packages.el (package-locations): Changed default early package
3316 hierarchies to ~/.xemacs/mule-packages and
3317 ~/.xemacs/xemacs-packages.
3318
3319 1999-06-23 SL Baur <steve@miho.m17n.org>
3320
3321 * mule/mule-category.el (Top Level): ASCII is also latin-1.
3322
3323 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3324
3325 * packages.el (package-locations): Changed default early package
3326 hierarchy to ~/.xemacs/packages.
3327 (package-locations): Removed `packages' as a possible name for a
3328 late package hierarchy.
3329
3330 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
3331
3332 * mule/mule-category.el (word-combining-categories): Set up new
3333 variable.
3334 (word-separating-categories): Likewise.
3335
3336 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
3337
3338 * XEmacs 21.2.17 is released
3339
3340 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
3341
3342 * font-menu.el (font-menu-set-font): allow for nil specification
3343 of font size.
3344
3345 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
3346
3347 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
3348 is 1.
3349
3350 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
3351
3352 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
3353 8859-5 instead of ISO 8859-1.
3354
3355 1999-06-15 SL Baur <steve@steve1.m17n.org>
3356
3357 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
3358 (viet-viscii-encode-table): Ditto.
3359
3360 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
3361 Make obsolete definition of char-octet.
3362
3363 1999-06-14 SL Baur <steve@steve1.m17n.org>
3364
3365 * subr.el: Move no-Mule make-char ...
3366 * help-nomule.el (make-char): To here.
3367 (string-width): Make Mule compatibility alias.
3368
3369 1999-06-15 Andy Piper <andy@xemacs.org>
3370
3371 * select.el (get-selection-no-error): really make there be no-error.
3372 (get-selection): revert to original.
3373
3374 1999-06-11 Andy Piper <andy@xemacs.org>
3375
3376 * select.el (selection-sets-clipboard): renamed.
3377 (own-selection): use it.
3378
3379 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
3380
3381 * XEmacs 21.2.16 is released
3382
3383 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
3384
3385 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
3386 missing characters to avoid crash.
3387
3388 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
3389
3390 * coding.el (set-terminal-coding-system): Only set the console
3391 coding system on the selected console if it is a tty.
3392
3393 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
3394
3395 * cus-face.el:
3396 * cus-edit.el:
3397 * faces.el:
3398 (custom):
3399 (face-spec-set):
3400 * faces.el (frob-face-property):
3401 * font-menu.el (font-menu-set-font):
3402 Actually apply changes from 1999-03-17
3403
3404 1999-06-10 Andy Piper <andy@xemacs.org>
3405
3406 * select.el (get-selection): abstract out non error-signalling
3407 part.
3408 (get-selection-no-error): get-selection without signalling an
3409 error.
3410 (selection-is-clipboard-p): new variable. controls whether the
3411 selection sets the clipboard.
3412 (own-selection): use it.
3413
3414 * mouse.el (insert-selection): fallback to clipboard after trying
3415 primary selection and cutbuffer.
3416
3417 1999-06-05 Andy Piper <andy@xemacs.org>
3418
3419 * x-select.el (xselect-kill-buffer-hook-1): use generalised
3420 selection functions.
3421
3422 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
3423
3424 * code-files.el (buffer-file-coding-system): Use `raw-text' as
3425 default value.
3426 (load): Use `raw-text' instead of `no-conversion'.
3427 (insert-file-contents): Likewise.
3428
3429 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
3430 of `no-conversion'.
3431
3432 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
3433
3434 * coding.el: Don't copy `no-conversion' to `raw-text'.
3435
3436 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
3437
3438 * subr.el (make-char): Define it if Mule is not around.
3439
3440 1999-06-07 SL Baur <steve@steve1.m17n.org>
3441
3442 * mule/mule-help.el: Add trailing newline. Use mule keyword.
3443
3444 * x-select.el (x-disown-selection-internal): Restore symbol as an
3445 obsolete alias.
3446 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
3447
3448 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
3449
3450 * XEmacs 21.2.15 is released
3451
3452 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
3453
3454 * subr.el (split-string): Avoid infinite looping
3455
3456 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3457
3458 * ldap.el (ldap-ignore-attribute-codings): New variable
3459 (ldap-default-attribute-decoder): New variable
3460 (ldap-coding-system): New variable
3461 (ldap-attribute-syntax-encoders): New variable
3462 (ldap-attribute-syntax-decoders): New variable
3463 (ldap-attribute-syntaxes-alist): New variable
3464 (ldap-encode-boolean): New function
3465 (ldap-decode-boolean): New function
3466 (ldap-encode-country-string): New function
3467 (ldap-decode-string): New function
3468 (ldap-decode-address): New function
3469 (ldap-encode-address): New function
3470 (ldap-decode-attribute): New function
3471 (ldap-search): Use some of these
3472
3473 1999-05-25 Jan Vroonhof <jan@xemacs.org>
3474
3475 * version.el (emacs-version): Make the patch level/beta come
3476 before the XEmacs qualifier so that it gets into (funcall
3477 emacs-version) and thus in the bug reports.
3478 (emacs-version>=): Support patch levels.
3479
3480 1999-06-03 SL Baur <steve@xemacs.org>
3481
3482 * version.el: implement x.y.z version number
3483 From Jan Vroonhof <vroonhof@math.ethz.ch>
3484
3485 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
3486
3487 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
3488
3489 1999-05-22 Vin Shelton <acs@xemacs.org>
3490
3491 * startup.el: Document -private and break out non-standard X options.
3492
3493 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
3494
3495 * mule/mule-charset.el (charset-after): New function.
3496 (charset-direction): Synch with Mule, update docstring.
3497 (get-charset-property): New function.
3498 (put-charset-property): New function.
3499 (charset-plist): New function.
3500
3501 * mule/mule-charset.el (compose-region):
3502 (decompose-region): remove; these functions (which don't work
3503 since we don't do composite characters) have been moved to
3504 mule-util.el.
3505 (toplevel): follow coding standards
3506
3507 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
3508
3509 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
3510 exist any more.
3511
3512 * code-files.el: Fix commentary to follow coding standards. Move
3513 the single line left in mule-files.el to here.
3514
3515 * mule/mule-files.el: delete.
3516
3517 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
3518
3519 * info.el (Info-scroll-prev): Use event functions instead of the
3520 old emacs 19 interface.
3521
3522 1999-06-02 Andy Piper <andy@xemacs.org>
3523
3524 * x-font-menu.el (x-font-menu-load-font):
3525 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
3526
3527 1999-05-31 Andy Piper <andy@xemacs.org>
3528
3529 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
3530 group.
3531 (font-menu-this-frame-only-p): ditto.
3532 (font-menu-max-items): reinstate, from Jan Vroonhof
3533 <vroonhof@math.ethz.ch>
3534 (font-menu-submenu-name-format): ditto.
3535 (font-menu-split-long-menu): ditto, for use by the family
3536 constructor.
3537 (font-menu-family-constructor): use it.
3538
3539 1999-05-30 Andy Piper <andy@xemacs.org>
3540
3541 * msw-faces.el (mswindows-font-regexp): new font matching regexp
3542 for use by the font menu.
3543
3544 * msw-font-menu.el: new file implementing mswindows specific
3545 font-menu behaviour.
3546 (mswindows-font-menu-registry-encoding): new function mirroring x version.
3547 (mswindows-font-menu-junk-families): ditto.
3548 (hack-font-truename): ditto.
3549 (mswindows-font-regexp-ascii): ditto.
3550 (mswindows-reset-device-font-menus): ditto.
3551 (mswindows-font-menu-font-data): ditto.
3552 (mswindows-font-menu-load-font): ditto.
3553
3554 * x-font-menu.el (x-reset-device-font-menus): made device specific.
3555 (x-font-menu-font-data): ditto.
3556 (x-font-menu-load-font): ditto.
3557
3558 * font-menu.el: new file implementing generic font menu behaviour.
3559 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
3560 made device independent.
3561 (font-menu-this-frame-only-p): ditto.
3562 (font-menu-preferred-resolution): ditto.
3563 (font-menu-size-scaling): new variable used to determine whether
3564 sizes are in points or tenths of a point.
3565 (vassoc): moved from x-font-menu.el.
3566 (device-fonts-cache): ditto.
3567 (device-fonts-cache): ditto.
3568 (flush-device-fonts-cache): ditto.
3569 (reset-device-font-menus): copied from x-font-menu.el and made
3570 device independent. Most functionality deferred to
3571 device-dependent versions.
3572 (font-menu-family-constructor): copied from x-font-menu.el and
3573 made device independent.
3574 (font-menu-size-constructor): ditto.
3575 (font-menu-weight-constructor): ditto.
3576 (font-menu-set-font): ditto.
3577 (font-menu-change-face): ditto.
3578 (font-menu-load-font): new device method.
3579 (font-menu-font-data): ditto.
3580
3581 * x-font-menu.el: The above functions deleted.
3582
3583 1999-05-26 Andy Piper <andy@xemacs.org>
3584
3585 * update-elc.el:
3586 * make-docfile.el:
3587 * loadup.el: rehash expand-file-name usage to not use default-directory.
3588
3589 1999-05-21 Andy Piper <andy@xemacs.org>
3590
3591 * x-select.el (x-select-convert-to-text):
3592 (x-selected-text-type):
3593 (x-get-selection):
3594 (xselect-convert-to-string):
3595 (xselect-convert-to-compound-text):
3596 (xselect-convert-to-length):
3597 (xselect-convert-to-targets):
3598 (xselect-convert-to-delete):
3599 (xselect-convert-to-filename):
3600 (xselect-convert-to-charpos):
3601 (xselect-convert-to-lineno):
3602 (xselect-convert-to-colno):
3603 (xselect-convert-to-sourceloc):
3604 (xselect-convert-to-os):
3605 (xselect-convert-to-host):
3606 (xselect-convert-to-user):
3607 (xselect-convert-to-class):
3608 (xselect-convert-to-name):
3609 (xselect-convert-to-integer):
3610 (xselect-convert-to-atom):
3611 (xselect-convert-to-identity): functions renamed from x-* and
3612 moved to select.el.
3613 (x-get-secondary-selection): use rename get-selection.
3614 (x-get-clipboard): ditto.
3615 (x-own-selection): moved to select.el.
3616 (x-valid-simple-selection-p): ditto.
3617 (x-dehilight-selection): ditto.
3618 (x-own-clipboard): ditto.
3619 (x-disown-selection): ditto.
3620
3621 * x-mouse.el (x-yank-function): moved to mouse.el.
3622 (x-insert-selection): ditto.
3623 (x-set-point-and-move-selection): use renamed function.
3624
3625 * select.el (selected-text-type): moved and renamed from
3626 x-select.el.
3627 (selection-owner-p): moved to C.
3628 (selection-exists-p): ditto.
3629 (get-cutbuffer): new device method.
3630 (get-selection): generalised and moved from x-select.el.
3631 (own-selection): moved x-own-selection functionality into here.
3632 (dehilight-selection): renamed and moved from x-select.el.
3633 (own-clipboard): functionality moved from x-select.el using new
3634 generic C builtins.
3635 (disown-clipboard): ditto.
3636 (select-convert-to-text):
3637 (select-convert-to-string):
3638 (select-convert-to-compound-text):
3639 (select-convert-to-length):
3640 (select-convert-to-targets):
3641 (select-convert-to-delete):
3642 (select-convert-to-filename):
3643 (select-convert-to-charpos):
3644 (select-convert-to-lineno):
3645 (select-convert-to-colno):
3646 (select-convert-to-sourceloc):
3647 (select-convert-to-os):
3648 (select-convert-to-host):
3649 (select-convert-to-user):
3650 (select-convert-to-class):
3651 (select-convert-to-name):
3652 (select-convert-to-integer):
3653 (select-convert-to-atom):
3654 (select-convert-to-identity): new functions renamed from x-* and
3655 moved from x-select.el.
3656
3657 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
3658 into here and use as the default window-system mouse yank.
3659 (insert-selection): generalised and moved from x-mouse.el.
3660 (own-clipboard): moved to C.
3661
3662 * msw-select.el (mswindows-selection-owned-p): deleted.
3663 (mswindows-own-selection): generalised and moved to select.el.
3664 (mswindows-disown-selection): generalised and moved to C.
3665 (mswindows-selection-owner-p): ditto.
3666
3667 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org> 1 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
3668 2
3669 * XEmacs 21.2.14 is released 3 * XEmacs 21.2.14 is released
3670 4
3671 1999-05-13 SL Baur <steve@gneiss.etl.go.jp> 5 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
3747 81
3748 * dumped-lisp.el (preloaded-file-list): Revert previous change -- 82 * dumped-lisp.el (preloaded-file-list): Revert previous change --
3749 Installation.el needs to be loaded before `dump-paths', otherwise 83 Installation.el needs to be loaded before `dump-paths', otherwise
3750 the dumping process won't find it. 84 the dumping process won't find it.
3751 85
3752 1999-03-13 Adrian Aichner <adrian@xemacs.org> 86 1999-03-13 Adrian Aichner <aichner@ecf.teradyne.com>
3753 87
3754 * dumped-lisp.el (preloaded-file-list): Load Installation.el after 88 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
3755 subr so that we can use `replace-in-string' in Installation.el to 89 subr so that we can use `replace-in-string' in Installation.el to
3756 get rid of C-m chars under the native Windows build. 90 get rid of C-m chars under the native Windows build.
3757 91
3875 1999-03-12 SL Baur <steve@xemacs.org> 209 1999-03-12 SL Baur <steve@xemacs.org>
3876 210
3877 * simple.el (delete-key-deletes-forward): Revert to previous 211 * simple.el (delete-key-deletes-forward): Revert to previous
3878 behavior. 212 behavior.
3879 213
3880 1999-01-18 Didier Verna <didier@xemacs.org> 214 1999-01-18 Didier Verna <verna@inf.enst.fr>
3881 215
3882 * menubar-items.el (xemacs-splash-buffer): handle the case of 216 * menubar-items.el (xemacs-splash-buffer): handle the case of
3883 multiple elements in the splash buffer body. 217 multiple elements in the splash buffer body.
3884 218
3885 * startup.el (splash-frame-timeout): new constant: interval 219 * startup.el (splash-frame-timeout): new constant: interval
3899 the case of multiple elements in the splash buffer body. Now 233 the case of multiple elements in the splash buffer body. Now
3900 returns a timeout id if multiple elements to display, or nil. 234 returns a timeout id if multiple elements to display, or nil.
3901 235
3902 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch> 236 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
3903 237
3904 * x-faces.el (x-init-global-faces): Add default tag to specifiers, 238 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
3905 so they can be overridden by x-init-face-from-resources. 239 so they can be overridden by x-init-face-from-resources.
3906 Additionally specify the font name also with an x tag. 240 Additionally specify the font name also with an x tag.
3907 241
3908 1999-03-08 Andy Piper <andy@xemacs.org> 242 1999-03-08 Andy Piper <andy@xemacs.org>
3909 243
3910 * package-get.el (package-get-base): autoload. 244 * package-get.el (package-get-base): autoload.
3911 245
3912 * menubar-items.el (default-menubar): add update menu item. Fix 246 * menubar-items.el (default-menubar): add update menu item. Fix
3913 custom menu to only be activated when package-base is available. 247 custom menu to only be activated when package-base is available.
3914 248
3915 * package-get.el (package-get-custom): don't load 249 * package-get.el (package-get-custom): don't load
3916 package-get-custom as it is auto-generated. Fix group definition. 250 package-get-custom as it is auto-generated. Fix group definition.
3917 251
3918 1999-03-05 Didier Verna <didier@xemacs.org> 252 1999-03-05 Didier Verna <verna@inf.enst.fr>
3919 253
3920 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string' 254 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
3921 instead of `symbol-name' (Thanks Kyle). 255 instead of `symbol-name' (Thanks Kyle).
3922 256
3923 * cus-edit.el (custom-save-variables): use `prin1' instead of 257 * cus-edit.el (custom-save-variables): use `prin1' instead of
3935 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp> 269 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
3936 270
3937 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated 271 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
3938 calls to font-lock during buffer reversion. 272 calls to font-lock during buffer reversion.
3939 273
3940 1999-02-12 Didier Verna <didier@xemacs.org> 274 1999-02-12 Didier Verna <verna@inf.enst.fr>
3941 275
3942 * info.el (Info-build-node-completions): unconditionally widen the 276 * info.el (Info-build-node-completions): unconditionally widen the
3943 tag table buffer. 277 tag table buffer.
3944 278
3945 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu> 279 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
3946 280
3947 * x-faces.el (x-init-face-from-resources): 281 * x-faces.el (x-init-face-from-resources):
3948 Only set fonts in the 'x locale. 282 Only set fonts in the 'x locale.
3949 283
3950 1999-03-04 Adrian Aichner <adrian@xemacs.org> 284 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
3951 285
3952 * package-ui.el (pui-install-selected-packages): Don't throw on 286 * package-ui.el (pui-install-selected-packages): Don't throw on
3953 `package-admin-delete-binary-package' returning nil since it's 287 `package-admin-delete-binary-package' returning nil since it's
3954 normal. Reindent function. 288 normal. Reindent function.
3955 (pui-add-required-packages): Handle case where packages selected 289 (pui-add-required-packages): Handle case where packages selected
3956 for installation have never been installed. 290 for installation have never been installed.
3957 291
3958 1999-03-03 Martin Buchholz <martin@xemacs.org> 292 1999-03-03 Martin Buchholz <martin@xemacs.org>
3959 293
3960 * menubar-items.el (default-menubar): 294 * menubar-items.el (default-menubar):
3961 Implement the ``Mule->Set coding system of process'' menu item. 295 Implement the ``Mule->Set coding system of process'' menu item.
3962 296
3963 1999-02-18 Martin Buchholz <martin@xemacs.org> 297 1999-02-18 Martin Buchholz <martin@xemacs.org>
3964 298
3965 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp 299 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
3966 files 300 files
3967 - Change some `if's to `when's 301 - Change some `if's to `when's
3968 302
3969 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org> 303 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
3970 304
4020 mule/viet-chars.el: Remerge from mule-base. 354 mule/viet-chars.el: Remerge from mule-base.
4021 355
4022 * dumped-lisp.el (preloaded-file-list): Core mule files moved out 356 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
4023 of mule-base into lisp/mule. 357 of mule-base into lisp/mule.
4024 358
4025 1999-02-10 Adrian Aichner <adrian@xemacs.org> 359 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
4026 360
4027 * process.el (exec-to-string): Use `shell-command-switch' in place 361 * process.el (exec-to-string): Use `shell-command-switch' in place
4028 of hard-wired "-c" (for WindowsNT). 362 of hard-wired "-c" (for WindowsNT).
4029 363
4030 1999-02-08 Charles G Waldman <cgw@pgt.com> 364 1999-02-08 Charles G Waldman <cgw@pgt.com>
4037 * package-admin.el (package-admin-get-install-dir): First fall 371 * package-admin.el (package-admin-get-install-dir): First fall
4038 back to the location of xemacs-base for non-mule packages. 372 back to the location of xemacs-base for non-mule packages.
4039 373
4040 1999-02-15 Martin Buchholz <martin@xemacs.org> 374 1999-02-15 Martin Buchholz <martin@xemacs.org>
4041 375
4042 * paths.el: 376 * paths.el:
4043 - improved automounter tmp directory support. 377 - improved automounter tmp directory support.
4044 - support 4 (!) empirically discovered automounter conventions 378 - support 4 (!) empirically discovered automounter conventions
4045 379
4046 1999-02-12 SL Baur <steve@xemacs.org> 380 1999-02-12 SL Baur <steve@xemacs.org>
4047 381
4058 392
4059 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org> 393 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
4060 394
4061 * XEmacs 21.2.9 is released 395 * XEmacs 21.2.9 is released
4062 396
4063 1999-01-19 Didier Verna <didier@xemacs.org> 397 1999-01-19 Didier Verna <verna@inf.enst.fr>
4064 398
4065 * replace.el (replace-search-function): new variable containing a 399 * replace.el (replace-search-function): new variable containing a
4066 function to perform a search-forward. 400 function to perform a search-forward.
4067 (replace-re-search-function): new variable containing a function 401 (replace-re-search-function): new variable containing a function
4068 to perform a re-search-forward. 402 to perform a re-search-forward.
4069 (perform-replace): use them. 403 (perform-replace): use them.
4070 404
4071 1999-01-25 Didier Verna <didier@xemacs.org> 405 1999-01-25 Didier Verna <verna@inf.enst.fr>
4072 406
4073 * select.el (selection-owner-p): use the name `XEmacs'. 407 * select.el (selection-owner-p): use the name `XEmacs'.
4074 (cut-copy-clear-internal): ditto. 408 (cut-copy-clear-internal): ditto.
4075 409
4076 1999-01-18 Andy Piper <andy@xemacs.org> 410 1999-01-18 Andy Piper <andy@xemacs.org>
4077 411
4078 * about.el (about-url-alist): Update my entry. 412 * about.el (about-url-alist): Update my entry.
4079 (xemacs-hackers): Ditto. 413 (xemacs-hackers): Ditto.
4080 414
4081 1999-01-14 Adrian Aichner <adrian@xemacs.org> 415 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
4082 416
4083 * buffer.el (switch-to-buffer): Fixing documentation. 417 * buffer.el (switch-to-buffer): Fixing documentation.
4084 * minibuf.el (minibuffer-completion-table): ditto. 418 * minibuf.el (minibuffer-completion-table): ditto.
4085 * cl-macs.el (return-from): ditto. 419 * cl-macs.el (return-from): ditto.
4086 420
4087 1999-01-04 Didier Verna <didier@xemacs.org> 421 1999-01-04 Didier Verna <verna@inf.enst.fr>
4088 422
4089 * replace.el (delete-non-matching-lines): temporarily disable 423 * replace.el (delete-non-matching-lines): temporarily disable
4090 case-folding when called interactively with a regexp containing 424 case-folding when called interactively with a regexp containing
4091 uppercase characters. 425 uppercase characters.
4092 (delete-matching-lines): ditto. 426 (delete-matching-lines): ditto.
4124 - Added function paths-construct-module-load-path. Uses new 458 - Added function paths-construct-module-load-path. Uses new
4125 environment variable EMACSMODULEPATH. 459 environment variable EMACSMODULEPATH.
4126 460
4127 1998-12-30 Martin Buchholz <martin@xemacs.org> 461 1998-12-30 Martin Buchholz <martin@xemacs.org>
4128 462
4129 * font.el (font-default-object-for-device): 463 * font.el (font-default-object-for-device):
4130 Oops! This `or' can't be replaced by `unless'. 464 Oops! This `or' can't be replaced by `unless'.
4131 Fixed inability to run w3, among other things. 465 Fixed inability to run w3, among other things.
4132 466
4133 1998-12-17 Charles G. Waldman <cgw@pgt.com> 467 1998-12-17 Charles G. Waldman <cgw@pgt.com>
4134 468
4137 Change package-admin-install-function-mswindows to use 471 Change package-admin-install-function-mswindows to use
4138 "minitar". 472 "minitar".
4139 473
4140 1998-12-23 Hrvoje Niksic <hniksic@srce.hr> 474 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
4141 475
4142 * mouse.el (default-mouse-motion-handler): Disable help echo while 476 * mouse.el (default-mouse-motion-handler): Disable help echo while
4143 in the minibuffer. 477 in the minibuffer.
4144 478
4145 1998-12-28 Martin Buchholz <martin@xemacs.org> 479 1998-12-28 Martin Buchholz <martin@xemacs.org>
4146 480
4147 * XEmacs 21.2.8 is released. 481 * XEmacs 21.2.8 is released.
4165 (pui-toggle-package-delete-key): New function. 499 (pui-toggle-package-delete-key): New function.
4166 (pui-popup-context-sensitive): New kludge. 500 (pui-popup-context-sensitive): New kludge.
4167 (pui-list-packages): Add warning when `package-get-remote' is nil. 501 (pui-list-packages): Add warning when `package-get-remote' is nil.
4168 (package-ui-add-site): New function. 502 (package-ui-add-site): New function.
4169 503
4170 1998-12-01 Didier Verna <didier@xemacs.org> 504 1998-12-01 Didier Verna <verna@inf.enst.fr>
4171 505
4172 * hyper-apropos.el (hyper-where-is): added the missing autoload. 506 * hyper-apropos.el (hyper-where-is): added the missing autoload.
4173 507
4174 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 508 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4175 509
4193 527
4194 * XEmacs 21.2.6 is released 528 * XEmacs 21.2.6 is released
4195 529
4196 1998-11-30 Hrvoje Niksic <hniksic@srce.hr> 530 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
4197 531
4198 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping 532 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
4199 errors. 533 errors.
4200 534
4201 1998-12-04 Hrvoje Niksic <hniksic@srce.hr> 535 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
4202 536
4203 * wid-edit.el (widget-echo-this-extent): Set 537 * wid-edit.el (widget-echo-this-extent): Set
4242 576
4243 * files.el (binary-file-regexps): regexp-opt is not available at 577 * files.el (binary-file-regexps): regexp-opt is not available at
4244 bytecompile time. 578 bytecompile time.
4245 579
4246 1998-11-30 Martin Buchholz <martin@xemacs.org> 580 1998-11-30 Martin Buchholz <martin@xemacs.org>
4247 581
4248 * x-win-xfree86.el: 582 * x-win-xfree86.el:
4249 * x-win-sun.el (x-win-init-sun): 583 * x-win-sun.el (x-win-init-sun):
4250 * x-win-sun.el: 584 * x-win-sun.el:
4251 * x-mouse.el (mouse-track-and-copy-to-cutbuffer): 585 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
4252 * x-iso8859-1.el: 586 * x-iso8859-1.el:
4453 787
4454 * isearch-mode.el (isearch-mode): Fix keymap lossage. 788 * isearch-mode.el (isearch-mode): Fix keymap lossage.
4455 789
4456 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch> 790 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4457 791
4458 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change 792 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
4459 of Dec 4, 1997. 793 of Dec 4, 1997.
4460 794
4461 1998-11-25 Hrvoje Niksic <hniksic@srce.hr> 795 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
4462 796
4463 * process.el (shell-command-on-region): Report if the command 797 * process.el (shell-command-on-region): Report if the command
4465 799
4466 1998-11-24 Hrvoje Niksic <hniksic@srce.hr> 800 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
4467 801
4468 * subr.el (buffer-substring-no-properties): Comment out. 802 * subr.el (buffer-substring-no-properties): Comment out.
4469 803
4470 1998-11-07 Adrian Aichner <adrian@xemacs.org> 804 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
4471 805
4472 * msw-faces.el (mswindows-find-smaller-font): Turning font names 806 * msw-faces.el (mswindows-find-smaller-font): Turning font names
4473 into font instances first, like `x-frob-font-size' does. 807 into font instances first, like `x-frob-font-size' does.
4474 (mswindows-find-larger-font): ditto 808 (mswindows-find-larger-font): ditto
4475 809
4487 (package-get-custom): Do not use package-get-all untill we have 821 (package-get-custom): Do not use package-get-all untill we have
4488 runtime dependencies. 822 runtime dependencies.
4489 823
4490 (package-get-remove-copy): Default to 't' we no longer need this 824 (package-get-remove-copy): Default to 't' we no longer need this
4491 kludge as we do not currently use depenencies. 825 kludge as we do not currently use depenencies.
4492 826
4493 (package-get-was-current): New variable. 827 (package-get-was-current): New variable.
4494 (package-get-require-base): New 'force-current' argument. 828 (package-get-require-base): New 'force-current' argument.
4495 (package-get-update-base): idem 829 (package-get-update-base): idem
4496 (package-get-package-provider): idem 830 (package-get-package-provider): idem
4497 (package-get-locate-index-file): New 'no-remote' argument. 831 (package-get-locate-index-file): New 'no-remote' argument.
4498 (package-get-locate-file): idem. 832 (package-get-locate-file): idem.
4499 833
4500 (package-get-maybe-save-index): New function. 834 (package-get-maybe-save-index): New function.
4501 (package-get-update-base): Use it. 835 (package-get-update-base): Use it.
4502 836
4503 1998-10-28 Greg Klanderman <greg@alphatech.com> 837 1998-10-28 Greg Klanderman <greg@alphatech.com>
4504 838
4505 * package-get.el (package-get-remote): default to nil; by default, 839 * package-get.el (package-get-remote): default to nil; by default,
4506 don't go out to the net via EFS. They must select a download site. 840 don't go out to the net via EFS. They must select a download site.
4507 (package-get-download-sites): new variable. 841 (package-get-download-sites): new variable.
4508 (package-get-download-menu): new function. 842 (package-get-download-menu): new function.
4509 (package-get-locate-index-file): new function. 843 (package-get-locate-index-file): new function.
4510 (package-get-update-base): use it. 844 (package-get-update-base): use it.
4515 1998-10-19 Greg Klanderman <greg@alphatech.com> 849 1998-10-19 Greg Klanderman <greg@alphatech.com>
4516 850
4517 * package-get.el (package-get): bugfix code checking installed version 851 * package-get.el (package-get): bugfix code checking installed version
4518 for case where package is not currently installed. 852 for case where package is not currently installed.
4519 (package-get-require-signed-base-updates): new variable. 853 (package-get-require-signed-base-updates): new variable.
4520 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was 854 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
4521 deemed not a goot thing. Use the variable 855 deemed not a goot thing. Use the variable
4522 package-get-allow-unsigned-base-updates instead. 856 package-get-allow-unsigned-base-updates instead.
4523 857
4524 1998-10-16 Greg Klanderman <greg@alphatech.com> 858 1998-10-16 Greg Klanderman <greg@alphatech.com>
4525 859
4526 * package-get.el (package-get): Don't install an older version than 860 * package-get.el (package-get): Don't install an older version than
4527 we already have unless explicitly told to. Issue a warning. 861 we already have unless explicitly told to. Issue a warning.
4528 862
4529 * package-ui.el (pui-add-required-packages): when adding 863 * package-ui.el (pui-add-required-packages): when adding
4530 dependencies, don't add packages that are up to date. 864 dependencies, don't add packages that are up to date.
4531 (pui-package-symbol-char): Don't consider a package out of date 865 (pui-package-symbol-char): Don't consider a package out of date
4532 if you have a newer version installed than the latest version in 866 if you have a newer version installed than the latest version in
4533 package-get-base. 867 package-get-base.
4534 868
4535 * package-get.el (package-get-base-filename): document that it may 869 * package-get.el (package-get-base-filename): document that it may
4536 be a path relative to package-get-remote; new default value. 870 be a path relative to package-get-remote; new default value.
4537 (package-get-locate-file): new function. 871 (package-get-locate-file): new function.
4538 (package-get-update-base): use it to expand package-get-base-filename. 872 (package-get-update-base): use it to expand package-get-base-filename.
4539 (package-get-save-base): new function to save the package-get database 873 (package-get-save-base): new function to save the package-get database
4540 to file. 874 to file.
4553 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch> 887 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
4554 888
4555 * cus-face.el (custom-set-face-update-spec): Add autoload cookie 889 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
4556 890
4557 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk> 891 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
4558 892
4559 * etags.el (find-tag-default): Run find-tag-hook using 893 * etags.el (find-tag-default): Run find-tag-hook using
4560 run-hooks rather than funcall 894 run-hooks rather than funcall
4561 895
4562 1998-10-19 Hrvoje Niksic <hniksic@srce.hr> 896 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
4563 897
4574 insert-file-contents-internal, not insert-file-contents-literally. 908 insert-file-contents-internal, not insert-file-contents-literally.
4575 909
4576 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch> 910 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
4577 911
4578 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at 912 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
4579 dump time. 913 dump time.
4580 914
4581 1998-10-15 Greg Klanderman <greg@alphatech.com> 915 1998-10-15 Greg Klanderman <greg@alphatech.com>
4582 916
4583 * package-get.el (package-get-update-base-entry): new function. 917 * package-get.el (package-get-update-base-entry): new function.
4584 (package-get-update-base): renamed; was `package-get-load-base'. 918 (package-get-update-base): renamed; was `package-get-load-base'.
4613 947
4614 * package-ui.el: Correct obvious thinko in choosing extent face. 948 * package-ui.el: Correct obvious thinko in choosing extent face.
4615 949
4616 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch> 950 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
4617 951
4618 * menubar-items.el (default-menubar): pui-list-package has nothing 952 * menubar-items.el (default-menubar): pui-list-package has nothing
4619 to with Customize. Move all the package stuff to a new Item in Options. 953 to with Customize. Move all the package stuff to a new Item in Options.
4620 954
4621 * package-ui.el (pui-menu): Add menu and Popup menu. 955 * package-ui.el (pui-menu): Add menu and Popup menu.
4622 956
4623 * package-get.el (package-get): Use new 957 * package-get.el (package-get): Use new
4648 982
4649 1998-10-11 SL Baur <steve@altair.xemacs.org> 983 1998-10-11 SL Baur <steve@altair.xemacs.org>
4650 984
4651 * package-get-base.el: removed. 985 * package-get-base.el: removed.
4652 986
4653 1998-09-23 Didier Verna <didier@xemacs.org> 987 1998-09-23 Didier Verna <verna@inf.enst.fr>
4654 988
4655 * simple.el (search-caps-disable-folding): moved from isearch-mode.el 989 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
4656 (no-upper-case-p): new function. 990 (no-upper-case-p): new function.
4657 (with-search-caps-disable-folding): new macro. 991 (with-search-caps-disable-folding): new macro.
4658 (with-interactive-search-caps-disable-folding): new macro. 992 (with-interactive-search-caps-disable-folding): new macro.
4709 1043
4710 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch> 1044 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
4711 1045
4712 * package-admin.el (package-admin-delete-binary-package): 1046 * package-admin.el (package-admin-delete-binary-package):
4713 General cleanup. Remove unnessary use of progn and 1047 General cleanup. Remove unnessary use of progn and
4714 save-excursion. 1048 save-excursion.
4715 (package-admin-delete-binary-package): Do NOT mess with file 1049 (package-admin-delete-binary-package): Do NOT mess with file
4716 modes. That is evil. 1050 modes. That is evil.
4717 (package-admin-delete-binary-package): Wrap all deleting in 1051 (package-admin-delete-binary-package): Wrap all deleting in
4718 condition-case. The data in MANIFEST is untrustworthy. 1052 condition-case. The data in MANIFEST is untrustworthy.
4719 (package-admin-delete-binary-package): Let the OS worry about non 1053 (package-admin-delete-binary-package): Let the OS worry about non
4720 empty directories. 1054 empty directories.
4721 1055
4745 page turning, and return `nil' by default so other hooks, such as 1079 page turning, and return `nil' by default so other hooks, such as
4746 region highlighting, will be run. 1080 region highlighting, will be run.
4747 1081
4748 1998-09-29 Colin Rafferty <colin@xemacs.org> 1082 1998-09-29 Colin Rafferty <colin@xemacs.org>
4749 1083
4750 * sound.el (default-sound-directory-list): Initialize with all the 1084 * sound.el (default-sound-directory-list): Initialize with all the
4751 "sounds" directories in `data-directory-list'. It used to just be 1085 "sounds" directories in `data-directory-list'. It used to just be
4752 the first one. 1086 the first one.
4753 1087
4754 * packages.el (locate-data-directory-list): Created. This gives 1088 * packages.el (locate-data-directory-list): Created. This gives
4755 the list of matching directories, unlike `locate-data-directory', 1089 the list of matching directories, unlike `locate-data-directory',
4756 which just gives the first one. 1090 which just gives the first one.
4757 1091
4758 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch> 1092 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
4759 1093
4760 * minibuf.el (read-from-minibuffer): No longer bind help-form but 1094 * minibuf.el (read-from-minibuffer): No longer bind help-form but
4761 make a binding in the local keymap until help-char handling is 1095 make a binding in the local keymap until help-char handling is
4762 improved. 1096 improved.
4763 1097
4764 * help.el (help-keymap-with-help-key): Provide keymap with help 1098 * help.el (help-keymap-with-help-key): Provide keymap with help
4765 binding. 1099 binding.
4766 (help-print-help-form): New helper function. 1100 (help-print-help-form): New helper function.
4767 1101
4778 the keymap, not minor-mode-map-alist. 1112 the keymap, not minor-mode-map-alist.
4779 (isearch-done): Restore overriding-local-map. 1113 (isearch-done): Restore overriding-local-map.
4780 1114
4781 1998-09-21 Martin Buchholz <martin@xemacs.org> 1115 1998-09-21 Martin Buchholz <martin@xemacs.org>
4782 1116
4783 * bytecomp.el (byte-compile-buffer-substring): 1117 * bytecomp.el (byte-compile-buffer-substring):
4784 Fix for: (byte-compile (defun f () (buffer-substring))) 1118 Fix for: (byte-compile (defun f () (buffer-substring)))
4785 ==> ** buffer-substring called with 3 args, but requires 0-3 1119 ==> ** buffer-substring called with 3 args, but requires 0-3
4786 - new code not only works, but is more readable, too. 1120 - new code not only works, but is more readable, too.
4787 1121
4788 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk> 1122 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
4856 * package-ui.el: Fix display of package version numbers. 1190 * package-ui.el: Fix display of package version numbers.
4857 1191
4858 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch> 1192 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
4859 1193
4860 * x-font-menu.el (font-menu-set-font): Add "pt" units to size 1194 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
4861 argument. 1195 argument.
4862 1196
4863 1998-09-03 Darryl Okahata <darrylo@sr.hp.com> 1197 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
4864 1198
4865 * list-mode.el: `display-completion-list': added new/optional 1199 * list-mode.el: `display-completion-list': added new/optional
4866 keyword `:completion-string', which allows the programmer to 1200 keyword `:completion-string', which allows the programmer to
4867 change the "Possible completions are:" prompt. 1201 change the "Possible completions are:" prompt.
4868 1202
4869 * menubar-items.el: Added new pulldown menu-pick to start up the 1203 * menubar-items.el: Added new pulldown menu-pick to start up the
4870 visual package browser/installer: 1204 visual package browser/installer:
4871 1205
4872 Options->Customize->List Packages 1206 Options->Customize->List Packages
4873 1207
4874 * package-admin.el: Added hooks for installing under both Unix 1208 * package-admin.el: Added hooks for installing under both Unix
4875 and MS Windows. Does additional error checking. No longer 1209 and MS Windows. Does additional error checking. No longer
4876 calls "add-big-package.sh" to install packages under Unix; now 1210 calls "add-big-package.sh" to install packages under Unix; now
4877 calls gunzip & tar directly. 1211 calls gunzip & tar directly.
4878 1212
4879 * package-get.el: Added ability to install packages from files 1213 * package-get.el: Added ability to install packages from files
4880 on a local disk/CDROM. Now deletes any existing package lisp 1214 on a local disk/CDROM. Now deletes any existing package lisp
4881 directory. Does completion on available packages when 1215 directory. Does completion on available packages when
4884 auto-autoloads, as a convenience when loading new packages, 1218 auto-autoloads, as a convenience when loading new packages,
4885 and also tries to add any new package paths to `load-path'. 1219 and also tries to add any new package paths to `load-path'.
4886 Changed all occurences of `concat' to use `expand-file-name'. 1220 Changed all occurences of `concat' to use `expand-file-name'.
4887 1221
4888 * package-ui.el: New file which implements the main visual 1222 * package-ui.el: New file which implements the main visual
4889 package browser/installer, which is started via a menu pick or 1223 package browser/installer, which is started via a menu pick or
4890 M-x pui-list packages. 1224 M-x pui-list packages.
4891 1225
4892 1998-09-03 Hrvoje Niksic <hniksic@srce.hr> 1226 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
4893 1227
4894 * startup.el (load-init-file): spelling fix. 1228 * startup.el (load-init-file): spelling fix.
4930 * minibuf.el (read-file-name-internal-1): use 1264 * minibuf.el (read-file-name-internal-1): use
4931 user-name-completion-1 instead of user-name-completion. 1265 user-name-completion-1 instead of user-name-completion.
4932 1266
4933 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 1267 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4934 1268
4935 * loadup.el: 1269 * loadup.el:
4936 * make-docfile.el: 1270 * make-docfile.el:
4937 * update-elc.el: Don't set `source-directory' (now defunct as a 1271 * update-elc.el: Don't set `source-directory' (now defunct as a
4938 global variable) no more. 1272 global variable) no more.
4939 1273
4940 * packages.el (packages-list-autoloads): Made `source-directory' 1274 * packages.el (packages-list-autoloads): Made `source-directory'
4941 (now defunct as a global variable) a parameter. 1275 (now defunct as a global variable) a parameter.
4946 1280
4947 1998-08-16 SL Baur <steve@altair.xemacs.org> 1281 1998-08-16 SL Baur <steve@altair.xemacs.org>
4948 1282
4949 * lisp-mode.el (with-string-as-buffer-contents): Set indentation. 1283 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
4950 1284
4951 1998-07-17 Didier Verna <didier@xemacs.org> 1285 1998-07-17 Didier Verna <verna@inf.enst.fr>
4952 1286
4953 * faces.el (set-face-property): 1287 * faces.el (set-face-property):
4954 (set-face-dim-p): 1288 (set-face-dim-p):
4955 (face-dim-p): updated the doc strings now that the dim property isn't 1289 (face-dim-p): updated the doc strings now that the dim property isn't
4956 tty-specific. 1290 tty-specific.
4957 (face-equal): the dim property is now a common one. 1291 (face-equal): the dim property is now a common one.
4958 1292
4959 * cus-face.el (custom-face-attributes): New face attribute: `dim' 1293 * cus-face.el (custom-face-attributes): New face attribute: `dim'
4960 Renamed the `stipple' attribute to `background-pixmap'. 1294 Renamed the `stipple' attribute to `background-pixmap'.
4961 (custom-face-background-pixmap): make custom-face-stipple an 1295 (custom-face-background-pixmap): make custom-face-stipple an
4994 last-packages really be last. 1328 last-packages really be last.
4995 (paths-construct-data-directory-list): Ditto. 1329 (paths-construct-data-directory-list): Ditto.
4996 1330
4997 1998-08-01 Kai Haberzettl <khaberz@synnet.de> 1331 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
4998 1332
4999 * startup.el(startup-splash-frame-body): 1333 * startup.el(startup-splash-frame-body):
5000 Update Copyright notice in splash screen 1334 Update Copyright notice in splash screen
5001 1335
5002 1998-07-20 Greg Klanderman <greg@alphatech.com> 1336 1998-07-20 Greg Klanderman <greg@alphatech.com>
5003 1337
5004 * minibuf.el (read-file-name-internal-1): do ~user completion. 1338 * minibuf.el (read-file-name-internal-1): do ~user completion.
5005 1339
5048 * ldap.el (ldap-search): Doc string change 1382 * ldap.el (ldap-search): Doc string change
5049 1383
5050 1998-07-16 Colin Rafferty <colin@xemacs.org> 1384 1998-07-16 Colin Rafferty <colin@xemacs.org>
5051 1385
5052 * menubar-items.el (default-menubar): Removed references to 1386 * menubar-items.el (default-menubar): Removed references to
5053 `data-directory', and use `locate-data-file' instead, and made 1387 `data-directory', and use `locate-data-file' instead, and made
5054 then greyed out if they don't exist. 1388 then greyed out if they don't exist.
5055 1389
5056 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 1390 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5057 1391
5058 * keymap.el (events-to-keys): Use `format' instead of `concat' 1392 * keymap.el (events-to-keys): Use `format' instead of `concat'
5129 1463
5130 * about.el: Fix typos, update release date. 1464 * about.el: Fix typos, update release date.
5131 1465
5132 * Symbols that have been obsolete for at least 3 years removed. 1466 * Symbols that have been obsolete for at least 3 years removed.
5133 1467
5134 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to 1468 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
5135 screen- functions. 1469 screen- functions.
5136 (toplevel): remove setf methods for screen functions. 1470 (toplevel): remove setf methods for screen functions.
5137 * cl-macs.el (extent-data): defsetf removed. 1471 * cl-macs.el (extent-data): defsetf removed.
5138 * obsolete.el (lisp-indent-hook): Make compatible, it's used too 1472 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
5139 many places to remove. 1473 many places to remove.
5274 1608
5275 1998-07-05 Andy Piper <andyp@parallax.co.uk> 1609 1998-07-05 Andy Piper <andyp@parallax.co.uk>
5276 1610
5277 * faces.el (xpm-color-symbols): remove hardcoded defaults these 1611 * faces.el (xpm-color-symbols): remove hardcoded defaults these
5278 are handled by the gui-element face fallbacks now. 1612 are handled by the gui-element face fallbacks now.
5279 1613
5280 * x-faces.el: default gui-element face to "background" as well as 1614 * x-faces.el: default gui-element face to "background" as well as
5281 the default face. 1615 the default face.
5282 1616
5283 * msw-faces.el (mswindows-init-device-faces): remove gui-element 1617 * msw-faces.el (mswindows-init-device-faces): remove gui-element
5284 and default face settings since these are set as fallbacks now in 1618 and default face settings since these are set as fallbacks now in
5288 1622
5289 * text-mode.el (text-mode): Reorder regexp so the OR part 1623 * text-mode.el (text-mode): Reorder regexp so the OR part
5290 corresponding to `page-delim' goes first and the hack in 1624 corresponding to `page-delim' goes first and the hack in
5291 `forward-paragraph' will work. 1625 `forward-paragraph' will work.
5292 With bug analysis from Bob Weiner <weiner@altrasoft.com> 1626 With bug analysis from Bob Weiner <weiner@altrasoft.com>
5293 1627
5294 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> 1628 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
5295 1629
5296 * subr.el (remove-hook): When checking the hook value 1630 * subr.el (remove-hook): When checking the hook value
5297 with functionp, don't apply car to it. 1631 with functionp, don't apply car to it.
5298 1632
5305 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 1639 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5306 1640
5307 * ldap.el (ldap-host-parameters-alist): New name of 1641 * ldap.el (ldap-host-parameters-alist): New name of
5308 `ldap-host-parameters-plist' 1642 `ldap-host-parameters-plist'
5309 1643
5310 1998-06-26 Adrian Aichner <adrian@xemacs.org> 1644 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
5311 1645
5312 * package-get.el: Using (require 'package-get-base), now that it 1646 * package-get.el: Using (require 'package-get-base), now that it
5313 provides itself. Consequently removed all instances of (load 1647 provides itself. Consequently removed all instances of (load
5314 "package-get-base.el"). 1648 "package-get-base.el").
5315 1649
5316 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com> 1650 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
5317 1651
5318 * subr.el (remove-hook): Don't treat the hook value as a 1652 * subr.el (remove-hook): Don't treat the hook value as a
5319 list unless it is both consp and not functionp. 1653 list unless it is both consp and not functionp.
5320 1654
5321 1998-06-29 SL Baur <steve@altair.xemacs.org> 1655 1998-06-29 SL Baur <steve@altair.xemacs.org>
5322 1656
5323 * about.el: Email address for Ben Wing is ben@xemacs.org. 1657 * about.el: Email address for Ben Wing is ben@xemacs.org.
5383 * msw-glyphs.el: removed space in border-glyph font string that 1717 * msw-glyphs.el: removed space in border-glyph font string that
5384 was inserted to get round bugs in the mswindows C font code. 1718 was inserted to get round bugs in the mswindows C font code.
5385 1719
5386 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk> 1720 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
5387 1721
5388 * minibuf.el: make read-color-completion-table call 1722 * minibuf.el: make read-color-completion-table call
5389 (mswindows-color-list for mswindows devices. 1723 (mswindows-color-list for mswindows devices.
5390 1724
5391 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu> 1725 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
5392 1726
5393 * lisp/font-lock.el 1727 * lisp/font-lock.el
5394 (font-lock-match-c++-style-declaration-item-and-skip-to-next): 1728 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
5395 Let declaration items contain non-word symbol characters. 1729 Let declaration items contain non-word symbol characters.
5396 1730
5397 1998-06-15 Adrian Aichner <adrian@xemacs.org> 1731 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
5398 1732
5399 * package-get.el (package-get-package-provider): Added autoload 1733 * package-get.el (package-get-package-provider): Added autoload
5400 cookie. Loading "package-get-base.el" in ALL functions that use 1734 cookie. Loading "package-get-base.el" in ALL functions that use
5401 it. Fixed some (interactive ...) with multiple argument specs 1735 it. Fixed some (interactive ...) with multiple argument specs
5402 again. Cosmetic indentation changes. 1736 again. Cosmetic indentation changes.
5439 * info.el (Info-rebuild-outdated-dir): Removed variable 1773 * info.el (Info-rebuild-outdated-dir): Removed variable
5440 (Info-auto-generate-directory): New variable 1774 (Info-auto-generate-directory): New variable
5441 (Info-save-auto-generated-dir): New variable 1775 (Info-save-auto-generated-dir): New variable
5442 (Info-maybe-update-dir): Use `Info-auto-generate-directory' 1776 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
5443 (Info-build-dir-anew): Second parameter removed. Use 1777 (Info-build-dir-anew): Second parameter removed. Use
5444 `Info-save-auto-generated-dir' 1778 `Info-save-auto-generated-dir'
5445 (Info-rebuild-dir): Ditto 1779 (Info-rebuild-dir): Ditto
5446 1780
5447 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de> 1781 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
5448 1782
5449 * list-mode.el (next-list-mode-item): Would not recognize 1783 * list-mode.el (next-list-mode-item): Would not recognize
5544 * files.el (save-some-buffers): Would wait 1 second. 1878 * files.el (save-some-buffers): Would wait 1 second.
5545 (save-some-buffers-1): Delete other windows here instead of in 1879 (save-some-buffers-1): Delete other windows here instead of in
5546 `save-some-buffers'. 1880 `save-some-buffers'.
5547 (save-some-buffers): Force redisplay only if windows were deleted. 1881 (save-some-buffers): Force redisplay only if windows were deleted.
5548 1882
5549 1998-06-02 Didier Verna <didier@xemacs.org> 1883 1998-06-02 Didier Verna <verna@inf.enst.fr>
5550 1884
5551 * cus-face.el (custom-face-attributes): generalized the use of 1885 * cus-face.el (custom-face-attributes): generalized the use of
5552 toggle buttons for boolean attributes. 1886 toggle buttons for boolean attributes.
5553 Re-ordered the items a bit. 1887 Re-ordered the items a bit.
5554 1888
5555 1998-06-01 SL Baur <steve@altair.xemacs.org> 1889 1998-06-01 SL Baur <steve@altair.xemacs.org>
5556 1890
5557 * sound.el (default-sound-directory): Use `locate-data-directory' 1891 * sound.el (default-sound-directory): Use `locate-data-directory'
5696 2030
5697 * select.el: 2031 * select.el:
5698 * x-select.el: selection cleanup. (x-cut-copy-clear-internal) 2032 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
5699 moved to (cut-copy-clear-internal) in select.el. Ditto for 2033 moved to (cut-copy-clear-internal) in select.el. Ditto for
5700 (x-delete-primary-selection) (x-kill-primary-selection) 2034 (x-delete-primary-selection) (x-kill-primary-selection)
5701 (x-copy-primary-selection). 2035 (x-copy-primary-selection).
5702 (own-clipboard): new function. 2036 (own-clipboard): new function.
5703 2037
5704 * msw-select.el: use the new kill/delete/copy/cut-copy-clear 2038 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
5705 functions in select.el. remove old ones. 2039 functions in select.el. remove old ones.
5706 (mswindows-own-clipboard): new function. 2040 (mswindows-own-clipboard): new function.
5804 Replaced copyright notice (this file is not part of GNU Emacs). 2138 Replaced copyright notice (this file is not part of GNU Emacs).
5805 (nt-shell-mode-hook): Moved here from a lambda expression. Added 2139 (nt-shell-mode-hook): Moved here from a lambda expression. Added
5806 comint-process-echoes setting to t. 2140 comint-process-echoes setting to t.
5807 2141
5808 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 2142 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5809 2143
5810 * packages.el (packages-no-package-hierarchy-regexp): Introduced 2144 * packages.el (packages-no-package-hierarchy-regexp): Introduced
5811 and used following the interface change of 2145 and used following the interface change of
5812 `paths-find-recursive-path'. 2146 `paths-find-recursive-path'.
5813 2147
5814 * find-paths.el (paths-find-recursive-path): Exclusion is now by a 2148 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
5818 Introduced and used following the interface change of 2152 Introduced and used following the interface change of
5819 `paths-find-recursive-path'. 2153 `paths-find-recursive-path'.
5820 2154
5821 1998-05-16 Hrvoje Niksic <hniksic@srce.hr> 2155 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
5822 2156
5823 * simple.el (delete-forward-p): Make it a defun; do X garbage only 2157 * simple.el (delete-forward-p): Make it a defun; do X garbage only
5824 on X devices, rather than on all non-TTY devices. 2158 on X devices, rather than on all non-TTY devices.
5825 2159
5826 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru> 2160 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
5827 2161
5828 * msw-mouse.el: New file. Sets up cursor shapes for Windows. 2162 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
5829 2163
5830 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el 2164 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
5831 2165
5832 1998-05-17 Adrian Aichner <adrian@xemacs.org> 2166 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
5833 2167
5834 * itimer.el (activate-itimer): Fixed usage of integers 2168 * itimer.el (activate-itimer): Fixed usage of integers
5835 as argument to `concat'. 2169 as argument to `concat'.
5836 2170
5837 1998-05-17 Glynn Clements <glynn@sensei.co.uk> 2171 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
5898 2232
5899 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature 2233 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
5900 2234
5901 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru> 2235 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
5902 2236
5903 * device.el (device-pixel-width): 2237 * device.el (device-pixel-width):
5904 (device-pixel-height): 2238 (device-pixel-height):
5905 (device-mm-width): 2239 (device-mm-width):
5906 (device-mm-height): 2240 (device-mm-height):
5907 (device-bitplanes): 2241 (device-bitplanes):
5908 (device-color-cells): Swapped parameters to device-system-metric 2242 (device-color-cells): Swapped parameters to device-system-metric
5909 according to the interface change. 2243 according to the interface change.
5910 2244
5911 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru> 2245 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
5912 2246
5927 1998-05-15 Christian Nyb <chr@mediascience.no> 2261 1998-05-15 Christian Nyb <chr@mediascience.no>
5928 2262
5929 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char' 2263 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
5930 in Emacs 18. 2264 in Emacs 18.
5931 2265
5932 1998-05-13 Didier Verna <didier@xemacs.org> 2266 1998-05-13 Didier Verna <verna@inf.enst.fr>
5933 2267
5934 * mouse.el (drag-window-divider): give the vertical divider a 2268 * mouse.el (drag-window-divider): give the vertical divider a
5935 pressed look when dragging it. 2269 pressed look when dragging it.
5936 2270
5937 1998-05-13 Andy Piper <andyp@parallax.co.uk> 2271 1998-05-13 Andy Piper <andyp@parallax.co.uk>
6113 * window-xemacs.el (recenter): all arguments are optional. 2447 * window-xemacs.el (recenter): all arguments are optional.
6114 2448
6115 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru> 2449 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
6116 2450
6117 * device.el: (device-pixel-width): Reflected name/parameters 2451 * device.el: (device-pixel-width): Reflected name/parameters
6118 change to device-system-metric. 2452 change to device-system-metric.
6119 (device-pixel-height): Ditto. 2453 (device-pixel-height): Ditto.
6120 (device-mm-width): Ditto. 2454 (device-mm-width): Ditto.
6121 (device-mm-height): Ditto. 2455 (device-mm-height): Ditto.
6122 (device-bitplanes): Ditto. 2456 (device-bitplanes): Ditto.
6123 (device-color-cells): Ditto. 2457 (device-color-cells): Ditto.
6124 2458
6186 * scrollbar.el (scrollbars-visible-p): Use new 2520 * scrollbar.el (scrollbars-visible-p): Use new
6187 {vertical,horizontal}-scrollbar-visible-p specifiers. 2521 {vertical,horizontal}-scrollbar-visible-p specifiers.
6188 2522
6189 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru> 2523 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
6190 2524
6191 * device.el (device-pixel-height): 2525 * device.el (device-pixel-height):
6192 (device-pixel-width): 2526 (device-pixel-width):
6193 (device-mm-width): 2527 (device-mm-width):
6194 (device-mm-height): 2528 (device-mm-height):
6195 (device-bitplanes): 2529 (device-bitplanes):
6196 (device-color-cells): Moved these 6 functions from device.c; they 2530 (device-color-cells): Moved these 6 functions from device.c; they
6197 all use single (device-system-metrics) call. 2531 all use single (device-system-metrics) call.
6198 2532
6199 1998-05-09 SL Baur <steve@altair.xemacs.org> 2533 1998-05-09 SL Baur <steve@altair.xemacs.org>
6200 2534
6201 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el 2535 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
6202 were renamed. 2536 were renamed.
6203 2537
6204 * menubar-items.el: 2538 * menubar-items.el:
6205 * toolbar-items.el: Renamed from x-menubar/x-toolbar. 2539 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
6206 Suggested by Hrvoje Niksic <hniksic@srce.hr> 2540 Suggested by Hrvoje Niksic <hniksic@srce.hr>
6207 2541
6208 * help.el (help-map): Remove Hyperbole keybinding logic. 2542 * help.el (help-map): Remove Hyperbole keybinding logic.
6209 Suggested by: Michael Ernst <mernst@cs.washington.edu> 2543 Suggested by: Michael Ernst <mernst@cs.washington.edu>
6245 displays char 0240 as a space to avoid whatever it is 2579 displays char 0240 as a space to avoid whatever it is
6246 that screws up display of that character code. 2580 that screws up display of that character code.
6247 2581
6248 1998-05-03 Hrvoje Niksic <hniksic@srce.hr> 2582 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
6249 2583
6250 * help.el (function-arglist): If no arguments are documented for a 2584 * help.el (function-arglist): If no arguments are documented for a
6251 subr, print nothing rather than incorrect output. 2585 subr, print nothing rather than incorrect output.
6252 2586
6253 1998-05-05 SL Baur <steve@altair.xemacs.org> 2587 1998-05-05 SL Baur <steve@altair.xemacs.org>
6254 2588
6255 * cmdloop.el (command-error): Update bail-out error message to use 2589 * cmdloop.el (command-error): Update bail-out error message to use
6256 `emacs-program-name'. 2590 `emacs-program-name'.
6257 2591
6258 * lib-complete.el: Remove reader macro cruft. 2592 * lib-complete.el: Remove reader macro cruft.
6259 2593
6260 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock 2594 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
6373 * msw-faces.el (mswindows-font-canicolize-name): fix so that 2707 * msw-faces.el (mswindows-font-canicolize-name): fix so that
6374 strings are parsed as well as font objects. 2708 strings are parsed as well as font objects.
6375 2709
6376 1998-04-30 Hrvoje Niksic <hniksic@srce.hr> 2710 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
6377 2711
6378 * modeline.el (defining-kbd-macro): Restore modeline indication of 2712 * modeline.el (defining-kbd-macro): Restore modeline indication of
6379 kbd-macro being recorded. 2713 kbd-macro being recorded.
6380 (add-minor-mode): Simplify docstring. 2714 (add-minor-mode): Simplify docstring.
6381 (modeline-minor-mode-menu): Remove stuff. 2715 (modeline-minor-mode-menu): Remove stuff.
6382 2716
6383 1998-04-29 Andy Piper <andyp@parallax.co.uk> 2717 1998-04-29 Andy Piper <andyp@parallax.co.uk>
6384 2718
6385 * code-process.el (call-process): dynamically decide process 2719 * code-process.el (call-process): dynamically decide process
6386 coding type. 2720 coding type.
6387 2721
6388 1998-04-29 Jim Radford <radford@robby.caltech.edu> 2722 1998-04-29 Jim Radford <radford@robby.caltech.edu>
6389 2723
6390 * modeline.el: Add line-number-mode, column-number-mode to 2724 * modeline.el: Add line-number-mode, column-number-mode to
6391 the modeline minor-mode menu. Button2 on the line number does 2725 the modeline minor-mode menu. Button2 on the line number does
6427 1998-04-29 SL Baur <steve@altair.xemacs.org> 2761 1998-04-29 SL Baur <steve@altair.xemacs.org>
6428 2762
6429 * default.el: Removed. 2763 * default.el: Removed.
6430 * site-start.el: Removed. 2764 * site-start.el: Removed.
6431 2765
6432 1998-04-29 Didier Verna <didier@xemacs.org> 2766 1998-04-29 Didier Verna <verna@inf.enst.fr>
6433 2767
6434 * minibuf.el (minibuffer-history-minimum-string-length): Default 2768 * minibuf.el (minibuffer-history-minimum-string-length): Default
6435 to nil. 2769 to nil.
6436 2770
6437 1998-04-28 SL Baur <steve@altair.xemacs.org> 2771 1998-04-28 SL Baur <steve@altair.xemacs.org>
6479 * (paths-find-version-directory): Use it. 2813 * (paths-find-version-directory): Use it.
6480 2814
6481 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 2815 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6482 2816
6483 * info.el (Info-parse-dir-entries): Fixed regexp 2817 * info.el (Info-parse-dir-entries): Fixed regexp
6484 (Info-build-dir-anew): Remove full suffix and capitalize info file 2818 (Info-build-dir-anew): Remove full suffix and capitalize info file
6485 name for files with no @direntry 2819 name for files with no @direntry
6486 (Info-batch-rebuild-dir): New function 2820 (Info-batch-rebuild-dir): New function
6487 (Info-suffixed-file): Check for regular files instead of simple 2821 (Info-suffixed-file): Check for regular files instead of simple
6488 file existence (could catch directories before) 2822 file existence (could catch directories before)
6489 2823
6501 2835
6502 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk> 2836 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
6503 2837
6504 * msw-glyphs.el: enable graphics support. 2838 * msw-glyphs.el: enable graphics support.
6505 2839
6506 1998-04-23 Didier Verna <didier@xemacs.org> 2840 1998-04-23 Didier Verna <verna@inf.enst.fr>
6507 2841
6508 * x-menubar.el (default-menubar): restored the line-number-mode 2842 * x-menubar.el (default-menubar): restored the line-number-mode
6509 option. 2843 option.
6510 2844
6511 * misc doc string updates related to the options menu. 2845 * misc doc string updates related to the options menu.
6545 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp> 2879 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
6546 2880
6547 * package-get.el (package-get-all): add `\n' separator to 2881 * package-get.el (package-get-all): add `\n' separator to
6548 interactive specification so that both variables are read 2882 interactive specification so that both variables are read
6549 2883
6550 1998-04-22 Didier Verna <didier@xemacs.org> 2884 1998-04-22 Didier Verna <verna@inf.enst.fr>
6551 2885
6552 * x-menubar.el: ported the options menu to Custom. 2886 * x-menubar.el: ported the options menu to Custom.
6553 Moved the "read only" toggle button to the buffers menu. 2887 Moved the "read only" toggle button to the buffers menu.
6554 Corrected some missing ;;;###autoload or defcustom. 2888 Corrected some missing ;;;###autoload or defcustom.
6555 2889
6562 the toolbar specifiers for options menu handling. 2896 the toolbar specifiers for options menu handling.
6563 2897
6564 * frame.el (get-frame-for-buffer-default-instance-limit): 2898 * frame.el (get-frame-for-buffer-default-instance-limit):
6565 defcustom it for options menu handling. 2899 defcustom it for options menu handling.
6566 2900
6567 * font-lock.el (font-lock-mode): defcustom and autoload the variable 2901 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
6568 font-lock-mode for options menu handling. 2902 font-lock-mode for options menu handling.
6569 2903
6570 * cus-start.el: added Custom properties to overwrite-mode for 2904 * cus-start.el: added Custom properties to overwrite-mode for
6571 options menu handling. 2905 options menu handling.
6572 2906
6593 `path-separator', following a change in GNU Emacs. 2927 `path-separator', following a change in GNU Emacs.
6594 2928
6595 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 2929 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6596 2930
6597 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour 2931 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
6598 (Info-build-dir-anew): Add a final newline. 2932 (Info-build-dir-anew): Add a final newline.
6599 (Info-build-dir-anew): Do not issue warning when rebuilding policy 2933 (Info-build-dir-anew): Do not issue warning when rebuilding policy
6600 is `always' 2934 is `always'
6601 (Info-rebuild-dir): Ditto 2935 (Info-rebuild-dir): Ditto
6602 2936
6603 * dumped-lisp.el (preloaded-file-list): Added ldap.el 2937 * dumped-lisp.el (preloaded-file-list): Added ldap.el
6604 2938
6605 1998-04-21 SL Baur <steve@altair.xemacs.org> 2939 1998-04-21 SL Baur <steve@altair.xemacs.org>
6606 2940
6607 * simple.el (count-words-buffer): Retain zmacs region. 2941 * simple.el (count-words-buffer): Retain zmacs region.
6611 lines get counted. 2945 lines get counted.
6612 From Bob Weiner <weiner@altrasoft.com> 2946 From Bob Weiner <weiner@altrasoft.com>
6613 2947
6614 1998-04-19 SL Baur <steve@altair.xemacs.org> 2948 1998-04-19 SL Baur <steve@altair.xemacs.org>
6615 2949
6616 * packages.el (package-locations): infodock-packages must override 2950 * packages.el (package-locations): infodock-packages must override
6617 mule-packages and packages. 2951 mule-packages and packages.
6618 2952
6619 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk> 2953 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
6620 2954
6621 * wid-edit.el: 2955 * wid-edit.el:
6640 used. 2974 used.
6641 2975
6642 * packages.el, setup-paths.el: Set various path searching depths 2976 * packages.el, setup-paths.el: Set various path searching depths
6643 to 1. 2977 to 1.
6644 2978
6645 * packages.el (packages-hierarchy-depth): 2979 * packages.el (packages-hierarchy-depth):
6646 (packages-load-path-depth): Introduced and used. 2980 (packages-load-path-depth): Introduced and used.
6647 2981
6648 * setup-paths.el (paths-load-path-depth): Introduced and used. 2982 * setup-paths.el (paths-load-path-depth): Introduced and used.
6649 2983
6650 * find-paths.el (paths-find-recursive-path): Added max-depth 2984 * find-paths.el (paths-find-recursive-path): Added max-depth
6651 parameter. 2985 parameter.
6652 2986
6653 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 2987 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6654 2988
6655 * setup-paths.el (paths-construct-info-path): Removed 2989 * setup-paths.el (paths-construct-info-path): Removed
6656 dependency on behavior of (file-name-as-directory ""). 2990 dependency on behavior of (file-name-as-directory "").
6657 2991
6658 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 2992 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6659 2993
6660 * ldap.el (ldap-search): Adapt to the new low-level API using ldap 2994 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
6661 lisp objects 2995 lisp objects
6662 2996
6663 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 2997 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6664 2998
6665 * dump-paths.el, startup.el: Added handling for --debug-paths. 2999 * dump-paths.el, startup.el: Added handling for --debug-paths.
6667 1998-04-15 William M. Perry <wmperry@aventail.com> 3001 1998-04-15 William M. Perry <wmperry@aventail.com>
6668 3002
6669 * wid-edit.el: We cannot just set the help-echo or balloon-help 3003 * wid-edit.el: We cannot just set the help-echo or balloon-help
6670 properties for an extent based on the :help-echo widget 3004 properties for an extent based on the :help-echo widget
6671 property, since help-echo and balloon-help cause an EXTENT to 3005 property, since help-echo and balloon-help cause an EXTENT to
6672 get passed in, where :help-echo functions are expecting a WIDGET 3006 get passed in, where :help-echo functions are expecting a WIDGET
6673 3007
6674 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru> 3008 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
6675 3009
6676 * scrollbar.el (init-scrollbar-from-resources): Call 3010 * scrollbar.el (init-scrollbar-from-resources): Call
6677 mswindows-init-scrollbar-metrics when appropriate. 3011 mswindows-init-scrollbar-metrics when appropriate.
6684 have support and xpm. 3018 have support and xpm.
6685 3019
6686 1998-04-16 SL Baur <steve@altair.xemacs.org> 3020 1998-04-16 SL Baur <steve@altair.xemacs.org>
6687 3021
6688 * files.el (toggle-read-only): Fix docstring. 3022 * files.el (toggle-read-only): Fix docstring.
6689 From Didier Verna <didier@xemacs.org> 3023 From Didier Verna <verna@inf.enst.fr>
6690 3024
6691 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 3025 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6692 3026
6693 * startup.el (normal-top-level): Load autoload-file-name without 3027 * startup.el (normal-top-level): Load autoload-file-name without
6694 specifying an extension---some people only auto-autoload.el.gz. 3028 specifying an extension---some people only auto-autoload.el.gz.
6783 * packages.el: Rewritten package path construction once again. 3117 * packages.el: Rewritten package path construction once again.
6784 3118
6785 * dump-paths.el, startup.el: Removed package-path as a global 3119 * dump-paths.el, startup.el: Removed package-path as a global
6786 variable. 3120 variable.
6787 3121
6788 * package-admin.el (package-admin-add-single-file-package): 3122 * package-admin.el (package-admin-add-single-file-package):
6789 (package-admin-add-binary-package): Changed package-path to 3123 (package-admin-add-binary-package): Changed package-path to
6790 late-packages. 3124 late-packages.
6791 3125
6792 * packages.el (packages-split-path): Split path at "/" rather than 3126 * packages.el (packages-split-path): Split path at "/" rather than
6793 nil according to change in emacs.c. 3127 nil according to change in emacs.c.
6801 3135
6802 1998-04-06 Jeff Miller <jmiller@smart.net> 3136 1998-04-06 Jeff Miller <jmiller@smart.net>
6803 3137
6804 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified 3138 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
6805 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This 3139 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
6806 eases the use of toolbar-add/kill-item functions. 3140 eases the use of toolbar-add/kill-item functions.
6807 3141
6808 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru> 3142 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
6809 3143
6810 * code-files.el (file-coding-system-alist): Commented out 3144 * code-files.el (file-coding-system-alist): Commented out
6811 loaddefs.el magical treatment. 3145 loaddefs.el magical treatment.
6815 * info.el (Info-rebuild-outdated-dir): Added new option 3149 * info.el (Info-rebuild-outdated-dir): Added new option
6816 `conservative' and made it the default 3150 `conservative' and made it the default
6817 (Info-rebuild-dir): Appropriately parse multi-line description 3151 (Info-rebuild-dir): Appropriately parse multi-line description
6818 strings, and multi-section dir files. Issue warning when dir 3152 strings, and multi-section dir files. Issue warning when dir
6819 is rebuilt as temporary 3153 is rebuilt as temporary
6820 (Info-build-dir-anew): Issue warning when dir is built as 3154 (Info-build-dir-anew): Issue warning when dir is built as
6821 temporary 3155 temporary
6822 3156
6823 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru> 3157 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
6824 3158
6825 * list-mode.el (list-mode-map): Bind highlight motion commands to 3159 * list-mode.el (list-mode-map): Bind highlight motion commands to
6826 standard keys left, right, C-b and C-f. 3160 standard keys left, right, C-b and C-f.
6827 3161
6828 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> 3162 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6829 3163
6839 3173
6840 1998-04-04 Hrvoje Niksic <hniksic@srce.hr> 3174 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
6841 3175
6842 * isearch-mode.el (isearch-just-started): New variable. 3176 * isearch-mode.el (isearch-just-started): New variable.
6843 (isearch-mode): Set it. 3177 (isearch-mode): Set it.
6844 (isearch-repeat): Advance one character forward only if the search 3178 (isearch-repeat): Advance one character forward only if the search
6845 was successful, and was not just started. 3179 was successful, and was not just started.
6846 (isearch-repeat): Clear isearch-just-started. 3180 (isearch-repeat): Clear isearch-just-started.
6847 3181
6848 1998-04-02 SL Baur <steve@altair.xemacs.org> 3182 1998-04-02 SL Baur <steve@altair.xemacs.org>
6849 3183
6876 directory. 3210 directory.
6877 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 3211 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6878 3212
6879 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com> 3213 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
6880 3214
6881 * loaddefs.el: Don't set debug-ignored-errors; leave 3215 * loaddefs.el: Don't set debug-ignored-errors; leave
6882 its default value set to nil. 3216 its default value set to nil.
6883 3217
6884 1998-03-29 Damon Lipparelli <lipp@primus.com> 3218 1998-03-29 Damon Lipparelli <lipp@primus.com>
6885 3219
6886 * info.el (Info-rebuild-dir): fixed mis-spelling. 3220 * info.el (Info-rebuild-dir): fixed mis-spelling.
6887 3221
6888 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 3222 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6889 3223
6890 * info.el (Info-rebuild-outdated-dir): New custom var 3224 * info.el (Info-rebuild-outdated-dir): New custom var
6891 (Info-insert-node): Create/update dir file when needed, ie when it 3225 (Info-insert-node): Create/update dir file when needed, ie when it
6892 does not exist or is older than some info files in directory 3226 does not exist or is older than some info files in directory
6893 3227
6894 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> 3228 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6895 3229
6896 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed 3230 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
7081 * lisp.el (forward-sexp): Revert previous change. 3415 * lisp.el (forward-sexp): Revert previous change.
7082 3416
7083 1998-03-18 SL Baur <steve@altair.xemacs.org> 3417 1998-03-18 SL Baur <steve@altair.xemacs.org>
7084 3418
7085 * frame.el (frame-initialize): Use `delete-console' instead of 3419 * frame.el (frame-initialize): Use `delete-console' instead of
7086 `delete-device' to delete the stream console to match the usage in 3420 `delete-device' to delete the stream console to match the usage in
7087 Fkill_emacs. 3421 Fkill_emacs.
7088 3422
7089 1998-03-16 SL Baur <steve@altair.xemacs.org> 3423 1998-03-16 SL Baur <steve@altair.xemacs.org>
7090 3424
7091 * files.el (cdpath-previous): New variable. 3425 * files.el (cdpath-previous): New variable.
7121 of `when' with `if'. 3455 of `when' with `if'.
7122 3456
7123 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru> 3457 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
7124 3458
7125 * msw-glyphs.el: New file. Defines TTY-style glyphs for 3459 * msw-glyphs.el: New file. Defines TTY-style glyphs for
7126 mswindows. Must be reworked along with glyphs.el, or 3460 mswindows. Must be reworked along with glyphs.el, or
7127 merged into it, after there is images support. 3461 merged into it, after there is images support.
7128 3462
7129 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when 3463 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
7130 'mswindows. 3464 'mswindows.
7131 3465
7132 1998-03-13 SL Baur <steve@altair.xemacs.org> 3466 1998-03-13 SL Baur <steve@altair.xemacs.org>
7133 3467
7134 * faces.el: fix for text cursor initialization. 3468 * faces.el: fix for text cursor initialization.
7135 Suggested by Kyle Jones <kyle_jones@wonderworks.com> 3469 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
7136 From Andy Piper <andyp@parallax.co.uk> 3470 From Andy Piper <andyp@parallax.co.uk>
7137 3471
7138 1998-03-11 Pete Ware <ware@cis.ohio-state.edu> 3472 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
7139 3473
7140 * files.el (set-auto-mode): If a mode is not fboundp, check to see 3474 * files.el (set-auto-mode): If a mode is not fboundp, check to see
7141 if there is an existing package that handles it and warn the user 3475 if there is an existing package that handles it and warn the user
7142 about that mode. 3476 about that mode.
7143 3477
7144 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru> 3478 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
7145 3479
7156 * msw-faces.el: 3490 * msw-faces.el:
7157 * faces.el: Fix face initialization. 3491 * faces.el: Fix face initialization.
7158 3492
7159 1998-03-10 Glynn Clements <glynn@sensei.co.uk> 3493 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
7160 3494
7161 * files.el (backup-enable-predicate): fix breakage introduced 3495 * files.el (backup-enable-predicate): fix breakage introduced
7162 by TMPDIR patch. 3496 by TMPDIR patch.
7163 3497
7164 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com> 3498 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
7165 3499
7166 * x-faces.el (x-init-face-from-resources): The 3500 * x-faces.el (x-init-face-from-resources): The
7327 is non-nil, use window on the selected frame if it is not 3661 is non-nil, use window on the selected frame if it is not
7328 also the selected window. When defaulting, search for 3662 also the selected window. When defaulting, search for
7329 windows on the currently selected fgrame before searching 3663 windows on the currently selected fgrame before searching
7330 other frames. 3664 other frames.
7331 3665
7332 1998-02-25 Didier Verna <didier@xemacs.org> 3666 1998-02-25 Didier Verna <verna@inf.enst.fr>
7333 3667
7334 * modeline.el (modeline-swap-buffers): originally named 3668 * modeline.el (modeline-swap-buffers): originally named
7335 `mouse-release-modeline'. Whether to actually swap the buffers is 3669 `mouse-release-modeline'. Whether to actually swap the buffers is
7336 decided in `mouse-drag-modeline'. 3670 decided in `mouse-drag-modeline'.
7337 (mouse-drag-modeline): A button release event is considered a 3671 (mouse-drag-modeline): A button release event is considered a
7338 mouse click is both X (modeline scroll) and Y (modeline drag) pos 3672 mouse click is both X (modeline scroll) and Y (modeline drag) pos
7339 stay unchanged. 3673 stay unchanged.
7340 3674
7341 1998-02-25 SL Baur <steve@altair.xemacs.org> 3675 1998-02-25 SL Baur <steve@altair.xemacs.org>
7342 3676
7343 * x-menubar.el: Put redo on the menubar. 3677 * x-menubar.el: Put redo on the menubar.
7344 From Aki Vehtari <Aki.Vehtari@hut.fi> 3678 From Aki Vehtari <Aki.Vehtari@hut.fi>
7385 3719
7386 * (with-displaying-help-buffer): there is no need to kill the buffer 3720 * (with-displaying-help-buffer): there is no need to kill the buffer
7387 if it exists, becasuse with-output-to-temp-buffer will clear it. 3721 if it exists, becasuse with-output-to-temp-buffer will clear it.
7388 further, killing the buffer violates the rule that 3722 further, killing the buffer violates the rule that
7389 temp-buffer-show-function, if set, has the full responsibility of 3723 temp-buffer-show-function, if set, has the full responsibility of
7390 showing the temp buffer. killing the buffer fucks with the window 3724 showing the temp buffer. killing the buffer fucks with the window
7391 configuration, hosing temp-buffer-show-function. 3725 configuration, hosing temp-buffer-show-function.
7392 3726
7393 3727
7394 1998-02-23 Didier Verna <didier@xemacs.org> 3728 1998-02-23 Didier Verna <verna@inf.enst.fr>
7395 3729
7396 * modeline.el (mouse-drag-modeline): 3730 * modeline.el (mouse-drag-modeline):
7397 - Always scroll the modeline that was originally clicked on. 3731 - Always scroll the modeline that was originally clicked on.
7398 - Use x pixels instead of x characters (which doesn't work anyway) 3732 - Use x pixels instead of x characters (which doesn't work anyway)
7399 as horizontal reference for modeline dragging. This allows us to 3733 as horizontal reference for modeline dragging. This allows us to
7400 keep on dragging the modeline even if the motion event occurs in 3734 keep on dragging the modeline even if the motion event occurs in
7401 another window. 3735 another window.
7402 3736
7403 1998-02-23 Didier Verna <didier@xemacs.org> 3737 1998-02-23 Didier Verna <verna@inf.enst.fr>
7404 3738
7405 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor 3739 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
7406 glyph on the modeline to indicate that dragging the mouse has an 3740 glyph on the modeline to indicate that dragging the mouse has an
7407 effect both horizontally and vertically. 3741 effect both horizontally and vertically.
7408 3742
7425 save-excursion inside save-window-exucrsion form to 3759 save-excursion inside save-window-exucrsion form to
7426 hide buffer point changes from save-window-excursion. 3760 hide buffer point changes from save-window-excursion.
7427 Prevents display flickering when the mouse pointer 3761 Prevents display flickering when the mouse pointer
7428 moves. 3762 moves.
7429 3763
7430 1998-02-17 Didier Verna <didier@xemacs.org> 3764 1998-02-17 Didier Verna <verna@inf.enst.fr>
7431 3765
7432 * mouse.el (default-mouse-track-set-point-in-window): rewrote this 3766 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
7433 function to handle correctly the case of a toolbar one side of the 3767 function to handle correctly the case of a toolbar one side of the
7434 window: scrolling will not necessarily happen. 3768 window: scrolling will not necessarily happen.
7435 3769
7436 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com> 3770 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
7437 3771
7438 * files.el (after-find-file): Restore missing argument 3772 * files.el (after-find-file): Restore missing argument
7447 1998-02-15 SL Baur <steve@altair.xemacs.org> 3781 1998-02-15 SL Baur <steve@altair.xemacs.org>
7448 3782
7449 * autoload.el (generate-file-autoloads-1): Don't force an extra 3783 * autoload.el (generate-file-autoloads-1): Don't force an extra
7450 line out when copying on-the-same line autoloads. 3784 line out when copying on-the-same line autoloads.
7451 3785
7452 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it 3786 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
7453 is installed. 3787 is installed.
7454 3788
7455 1998-02-14 Martin Buchholz <martin@xemacs.org> 3789 1998-02-14 Martin Buchholz <martin@xemacs.org>
7456 3790
7457 * x11/x-win-xfree86.el (x-win-init-xfree86): 3791 * x11/x-win-xfree86.el (x-win-init-xfree86):
7458 * x11/x-win-sun.el (x-win-init-sun): 3792 * x11/x-win-sun.el (x-win-init-sun):
7459 * x11/x-init.el (x-initialize-compose): 3793 * x11/x-init.el (x-initialize-compose):
7460 * prim/simple.el: 3794 * prim/simple.el:
7461 (backward-or-forward-kill-sexp): 3795 (backward-or-forward-kill-sexp):
7462 (backward-or-forward-kill-sentence): 3796 (backward-or-forward-kill-sentence):
7463 (backward-or-forward-kill-word): 3797 (backward-or-forward-kill-word):
7464 (backward-or-forward-delete-char): 3798 (backward-or-forward-delete-char):
7465 * prim/isearch-mode.el (isearch-help-or-delete-char): 3799 * prim/isearch-mode.el (isearch-help-or-delete-char):
7466 Use x-keysym-on-keyboard-sans-modifiers-p instead of 3800 Use x-keysym-on-keyboard-sans-modifiers-p instead of
7467 x-keysym-on-keyboard-p to detect backspace. 3801 x-keysym-on-keyboard-p to detect backspace.
7468 Use symbols instead of strings (now deprecated) with x-keysym-*-p. 3802 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
7469 Clean up symbols used with dead keys, checking Linux and solaris 3803 Clean up symbols used with dead keys, checking Linux and solaris
7470 keysyms. 3804 keysyms.
7559 (toggle-text-mode-auto-fill): New command. 3893 (toggle-text-mode-auto-fill): New command.
7560 3894
7561 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 3895 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7562 3896
7563 * text-mode.el (text-mode): Let all-white lines separate paragraphs. 3897 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
7564 3898
7565 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> 3899 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
7566 3900
7567 * text-mode.el (paragraph-indent-text-mode): 3901 * text-mode.el (paragraph-indent-text-mode):
7568 Renamed from spaced-text-mode. 3902 Renamed from spaced-text-mode.
7569 (text-mode-map): Bind TAB to indent-relative. 3903 (text-mode-map): Bind TAB to indent-relative.
7572 3906
7573 1998-02-05 SL Baur <steve@altair.xemacs.org> 3907 1998-02-05 SL Baur <steve@altair.xemacs.org>
7574 3908
7575 * loadup.el: test-atoms debugging stuffs removed. 3909 * loadup.el: test-atoms debugging stuffs removed.
7576 3910
7577 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org> 3911 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
7578 3912
7579 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class" 3913 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
7580 3914
7581 1997-12-30 Colin Rafferty <colin@xemacs.org> 3915 1997-12-30 Colin Rafferty <colin@xemacs.org>
7582 3916
7652 3986
7653 1998-01-18 SL Baur <steve@altair.xemacs.org> 3987 1998-01-18 SL Baur <steve@altair.xemacs.org>
7654 3988
7655 * about.el: Add xemacs.org email manager. 3989 * about.el: Add xemacs.org email manager.
7656 3990
7657 * package-get-base.el (package-get-base): Updated with most recent 3991 * package-get-base.el (package-get-base): Updated with most recent
7658 package updates. 3992 package updates.
7659 3993
7660 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> 3994 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
7661 3995
7662 * help.el (function-arglist): Use `indirect-function' instead of 3996 * help.el (function-arglist): Use `indirect-function' instead of
7669 (describe-key-briefly): Use `princ' "%s" to print object. 4003 (describe-key-briefly): Use `princ' "%s" to print object.
7670 (with-displaying-help-buffer): Kill buffer if it exists, again. 4004 (with-displaying-help-buffer): Kill buffer if it exists, again.
7671 (describe-key): Use `princ' "%s" to print object. 4005 (describe-key): Use `princ' "%s" to print object.
7672 (describe-function-1): Use `princ' "%s" to print object. 4006 (describe-function-1): Use `princ' "%s" to print object.
7673 Commented out alias lines removed. 4007 Commented out alias lines removed.
7674 (help-pretty-print-limit): New variable to control pretty-printing 4008 (help-pretty-print-limit): New variable to control pretty-printing
7675 of variable values. 4009 of variable values.
7676 (help-maybe-pretty-print-value): Steve wins! Renamed back from 4010 (help-maybe-pretty-print-value): Steve wins! Renamed back from
7677 `help-pretty-print-value' again. Only print-print when OBJECT is 4011 `help-pretty-print-value' again. Only print-print when OBJECT is
7678 list of length less than `help-pretty-print-limit'. 4012 list of length less than `help-pretty-print-limit'.
7679 (describe-variable): Use `help-maybe-pretty-print-value' again. 4013 (describe-variable): Use `help-maybe-pretty-print-value' again.
7688 * info.el (Info-default-directory-list): Made the documentation 4022 * info.el (Info-default-directory-list): Made the documentation
7689 more explanitory. 4023 more explanitory.
7690 4024
7691 1998-01-13 Martin Buchholz <martin@xemacs.org> 4025 1998-01-13 Martin Buchholz <martin@xemacs.org>
7692 4026
7693 * lisp/packages.el: 4027 * lisp/packages.el:
7694 * lisp/package-admin.el: 4028 * lisp/package-admin.el:
7695 * lisp/build-report.el: 4029 * lisp/build-report.el:
7696 Fix typos. 4030 Fix typos.
7697 4031
7698 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de> 4032 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
7699 4033
7700 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce 4034 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
7755 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on 4089 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
7756 `toggle-sym' to beatify the mode-life menus. 4090 `toggle-sym' to beatify the mode-life menus.
7757 * (abbrev-mode): (put)'ed a `:menu-tag' on it and 4091 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
7758 `auto-fill-function'. 4092 `auto-fill-function'.
7759 4093
7760 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> 4094 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
7761 4095
7762 * modeline.el (modeline-minor-mode-menu): Changed the string-only 4096 * modeline.el (modeline-minor-mode-menu): Changed the string-only
7763 menus to :style 'toggle. 4097 menus to :style 'toggle.
7764 4098
7765 1997-12-10 Markus Linnala <maage@cs.tut.fi> 4099 1997-12-10 Markus Linnala <maage@cs.tut.fi>
7779 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for 4113 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
7780 mail. 4114 mail.
7781 (toolbar-mail-reader): Add support for `send'. 4115 (toolbar-mail-reader): Add support for `send'.
7782 From Jonathan Marten <jonathan.marten@UK.Sun.COM> 4116 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
7783 4117
7784 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> 4118 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
7785 4119
7786 * info.el (Info-emacs-info-file-name): Add defvar for 4120 * info.el (Info-emacs-info-file-name): Add defvar for
7787 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node' 4121 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
7788 will function properly. 4122 will function properly.
7789 4123
7846 4180
7847 1998-01-04 SL Baur <steve@altair.xemacs.org> 4181 1998-01-04 SL Baur <steve@altair.xemacs.org>
7848 4182
7849 * packages.el (package-require): Update to reflect new data format. 4183 * packages.el (package-require): Update to reflect new data format.
7850 4184
7851 1998-01-02 Didier Verna <didier@xemacs.org> 4185 1998-01-02 Didier Verna <verna@inf.enst.fr>
7852 4186
7853 * x-menubar.el (default-menubar): make the tutorials available 4187 * x-menubar.el (default-menubar): make the tutorials available
7854 through the menubar. (Plus some compilation warnings cleanup). 4188 through the menubar. (Plus some compilation warnings cleanup).
7855 4189
7856 1998-01-04 SL Baur <steve@altair.xemacs.org> 4190 1998-01-04 SL Baur <steve@altair.xemacs.org>
7873 1998-01-03 SL Baur <steve@altair.xemacs.org> 4207 1998-01-03 SL Baur <steve@altair.xemacs.org>
7874 4208
7875 * package-get.el: Changes to work with real data. 4209 * package-get.el: Changes to work with real data.
7876 From Pete Ware <ware@cis.ohio-state.edu> 4210 From Pete Ware <ware@cis.ohio-state.edu>
7877 4211
7878 * packages.el (packages-reload-autoloads): Guard load for the time 4212 * packages.el (packages-reload-autoloads): Guard load for the time
7879 being. 4213 being.
7880 4214
7881 * update-elc.el ("packages.el"): Force loading packages.el instead 4215 * update-elc.el ("packages.el"): Force loading packages.el instead
7882 of possibly out-of-date packges.elc. 4216 of possibly out-of-date packges.elc.
7883 * make-docfile.el ("packages.el"): Ditto. 4217 * make-docfile.el ("packages.el"): Ditto.
7884 4218
7885 1998-01-02 Colin Rafferty <colin@xemacs.org> 4219 1998-01-02 Colin Rafferty <colin@xemacs.org>
7886 4220
7932 * packages.el (packages-list-autoloads): Renamed. 4266 * packages.el (packages-list-autoloads): Renamed.
7933 (packages-list-autoloads-path): Ditto. 4267 (packages-list-autoloads-path): Ditto.
7934 4268
7935 1997-12-29 Colin Rafferty <colin@xemacs.org> 4269 1997-12-29 Colin Rafferty <colin@xemacs.org>
7936 4270
7937 * packages.el (packages-find-packages-1): Made it signal a warning 4271 * packages.el (packages-find-packages-1): Made it signal a warning
7938 for an error in an auto-autoload.el file. 4272 for an error in an auto-autoload.el file.
7939 4273
7940 1997-12-30 SL Baur <steve@altair.xemacs.org> 4274 1997-12-30 SL Baur <steve@altair.xemacs.org>
7941 4275
7942 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp 4276 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
8073 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of 4407 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
8074 ignored shadows. 4408 ignored shadows.
8075 4409
8076 1997-12-18 SL Baur <steve@altair.xemacs.org> 4410 1997-12-18 SL Baur <steve@altair.xemacs.org>
8077 4411
8078 * startup.el (set-default-load-path): Make sure lisp and site-lisp 4412 * startup.el (set-default-load-path): Make sure lisp and site-lisp
8079 get trailing slashes when added to the load-path. 4413 get trailing slashes when added to the load-path.
8080 4414
8081 * x-init.el (init-x-win): Locate where XEmacs X localization files 4415 * x-init.el (init-x-win): Locate where XEmacs X localization files
8082 are. 4416 are.
8083 4417
8084 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com> 4418 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
8085 4419
8086 * x-faces.el: Added support for foregroundToolBarColor 4420 * x-faces.el: Added support for foregroundToolBarColor
8096 (get*): Defalias to `get'. 4430 (get*): Defalias to `get'.
8097 4431
8098 * cl.el (eql): Compare integers with `eq'. 4432 * cl.el (eql): Compare integers with `eq'.
8099 (cl-map-extents): Check for `map-extents' first. 4433 (cl-map-extents): Check for `map-extents' first.
8100 4434
8101 1997-12-17 Didier Verna <didier@xemacs.org> 4435 1997-12-17 Didier Verna <verna@inf.enst.fr>
8102 4436
8103 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup + 4437 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
8104 added the 'numero', 'copyright' and 'trademark' symbols. 4438 added the 'numero', 'copyright' and 'trademark' symbols.
8105 4439
8106 * leim/quail/latin-post.el ("french-postfix"): see above. 4440 * leim/quail/latin-post.el ("french-postfix"): see above.
8171 1997-12-17 SL Baur <steve@altair.xemacs.org> 4505 1997-12-17 SL Baur <steve@altair.xemacs.org>
8172 4506
8173 * startup.el (set-default-load-path): Only search package-path 4507 * startup.el (set-default-load-path): Only search package-path
8174 when not running temacs. 4508 when not running temacs.
8175 4509
8176 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp 4510 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
8177 files. 4511 files.
8178 4512
8179 * loadup.el: Correct commentary. Reformatting. 4513 * loadup.el: Correct commentary. Reformatting.
8180 (really-early-error-handler): Use absolute path to the 4514 (really-early-error-handler): Use absolute path to the
8181 first dumped-lisp.el file. 4515 first dumped-lisp.el file.
8182 (really-early-error-handler): Print full path name of 4516 (really-early-error-handler): Print full path name of
8183 each dumped lisp file (inherited from InfoDock). 4517 each dumped lisp file (inherited from InfoDock).
8184 4518
8185 * shadow.el (find-emacs-lisp-shadows): Ignore multiple 4519 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
8215 * menubar.el (find-menu-item): Use `check-argument-type'. 4549 * menubar.el (find-menu-item): Use `check-argument-type'.
8216 (find-menu-item): Cosmetic changes. 4550 (find-menu-item): Cosmetic changes.
8217 4551
8218 1997-12-15 Hrvoje Niksic <hniksic@srce.hr> 4552 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
8219 4553
8220 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed" 4554 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
8221 look. 4555 look.
8222 4556
8223 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> 4557 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8224 4558
8225 * format.el (format-deannotate-region): Bug fix. 4559 * format.el (format-deannotate-region): Bug fix.
8231 * minibuf.el (read-directory-name): Support sixth 4565 * minibuf.el (read-directory-name): Support sixth
8232 arg, HISTORY, as already documented. 4566 arg, HISTORY, as already documented.
8233 4567
8234 1997-12-17 Hrvoje Niksic <hniksic@srce.hr> 4568 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
8235 4569
8236 * etags.el (get-tag-table-buffer): Use explicit lists as arguments 4570 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
8237 to `ecase'. 4571 to `ecase'.
8238 4572
8239 1997-12-14 SL Baur <steve@altair.xemacs.org> 4573 1997-12-14 SL Baur <steve@altair.xemacs.org>
8240 4574
8241 * skk/skk-leim.el (skk-auto-fill-activate): Synch with 4575 * skk/skk-leim.el (skk-auto-fill-activate): Synch with