comparison lisp/ChangeLog @ 225:12579d965149 r20-4b11

Import from CVS: tag r20-4b11
author cvs
date Mon, 13 Aug 2007 10:11:40 +0200
parents 2c611d1463a6
children 0e522484dd2a
comparison
equal deleted inserted replaced
224:4663b37daab6 225:12579d965149
1 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
2
3 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
4 anywhere but at the last clause.
5 (ecase): Disallow `t' and `otherwise'.
6
7 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
8
9 * cus-edit.el (custom-buffer-create-buttons): New function
10 from stuff moved out of `custom-buffer-create-internal'.
11 (custom-novice): New variable. Default t.
12 (custom-display-global-buttons): Ditto. Default `top'.
13 (custom-buffer-create-internal): Only display help if
14 `custom-novice' is non-nil. Display global buttons according to
15 `custom-display-global-buttons'.
16
17 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
18
19 * menubar.el (find-menu-item): Use `check-argument-type'.
20 (find-menu-item): Cosmetic changes.
21
22 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
23
24 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
25 look.
26
27 1997-12-16 SL Baur <steve@altair.xemacs.org>
28
29 * format.el (format-deannotate-region): Document me!
30 From Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
31
32 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
33
34 * minibuf.el (read-directory-name): Support sixth
35 arg, HISTORY, as already documented.
36
37 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
38
39 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
40 to `ecase'.
41
42 1997-12-14 SL Baur <steve@altair.xemacs.org>
43
44 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
45 skk-activate.
46
1 1997-12-13 SL Baur <steve@altair.xemacs.org> 47 1997-12-13 SL Baur <steve@altair.xemacs.org>
2 48
3 * help.el (describe-function-arglist): Restore. 49 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.
4 (describe-function-1): Correct typo.
5 From Jamie Zawinski <jwz@netscape.com>
6
7 1997-12-13 Hrvoje Niksic <hniksic@srce.hr>
8
9 * cus-dep.el (Custom-make-dependencies): Cut a newline.
10
11 * cus-edit.el (customize-changed-options): Handle output more nicely.
12 (customize-changed-options): Mention `:version' instead of `:new'.
13 (customize-changed-options): Use `push'.
14
15 1997-12-12 Colin Rafferty <colin@xemacs.org>
16
17 * window.el (shrink-window-if-larger-than-buffer): Modified the
18 algorithm so that is calculates the amount it can shrink the
19 buffer by shrinking the buffer itself first.
20
21 1997-12-10 Hrvoje Niksic <hniksic@srce.hr>
22
23 * undo-stack.el (trunc-stack-bottom): Don't terminate error
24 message with a period.
25
26 * cus-start.el: Synch quoter with `custom-quote'.
27
28 * custom.el (custom-add-load): Update custom-group-hash-table.
29
30 1997-12-12 Hrvoje Niksic <hniksic@srce.hr>
31
32 * mouse.el (mouse-track-run-hook): Understand `make-local-hook'
33 convention.
34
35 * custom.el (custom-add-version): New function, from FSF.
36 (custom-handle-keyword): Use it.
37
38 * cus-edit.el (custom-variable-prompt): Require match.
39 (customize-changed-options): New function, from FSF.
40 (customize-version-lessp): Ditto.
41
42 * cus-edit.el (custom-quote): Defalias to `quote-maybe'.
43 (customize-set-variable): Use `quote-maybe'.
44 (customize-save-variable): Ditto.
45 (custom-variable-value-create): Ditto.
46 (custom-variable-set): Ditto.
47 (custom-variable-save): Ditto.
48
49 * cus-start.el: Use `quote-maybe'.
50
51 1997-12-11 Hrvoje Niksic <hniksic@srce.hr>
52
53 * simple.el (fsf:do-auto-fill): Comment out.
54
55 * simple.el (set-goal-column): Be careful about the format
56 argument to message.
57
58 * cl-macs.el: New setf methods for: buffer-dedicated-frame,
59 console-type-image-conversion-list, default-toolbar-position,
60 device-class, extent-begin-glyph, extent-begin-glyph-layout,
61 extent-end-glyph, extent-end-glyph-layout, extent-keymap,
62 extent-parent, extent-properties, frame-selected-window,
63 itimer-function, itimer-function-arguments, itimer-is-idle,
64 itimer-recorded-run-time, itimer-restart, itimer-uses-arguments,
65 itimer-value, keymap-parents, marker-insertion-type,
66 mouse-pixel-position, trunc-stack-length, trunc-stack-stack,
67 undoable-stack-max and weak-list-list.
68
69 1997-12-12 SL Baur <steve@altair.xemacs.org>
70
71 * keydefs.el (global-map): Import C-x M-: keybinding for
72 `repeat-complex-command' from Emacs 20.
73
74 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
75
76 * mule/mule-debug.el (list-charsets): Make it work. Better
77 formatting.
78
79 1997-12-11 SL Baur <steve@altair.xemacs.org>
80
81 * files.el (insert-file): Don't use format.el settings.
82
83 * format.el (format-decode): Update docstring.
84
85 1997-12-09 SL Baur <steve@altair.xemacs.org>
86
87 * make-docfile.el (package-path): Set load-path from package path
88 before collecting the files to dump.
89 * update-elc.el (package-path): Ditto.
90
91 * loadup.el: Comment changes, cleanup.
92
93 1997-12-09 Hrvoje Niksic <hniksic@srce.hr>
94
95 * etags.el (tags-loop-continue): Avoid giant `progn' in while test.
96 (next-file): Use `pop'.
97
98 1997-12-08 Hrvoje Niksic <hniksic@srce.hr>
99
100 * etags.el (find-tag-internal): Set the initial fuzz offset to 100
101 instead of 1000.
102 (find-tag-internal): Use `letf'.
103 (tags-delete): Removed -- was unused.
104 (set-buffer-tag-table): Use `expland-file-name'.
105 (get-tag-table-buffer): Use `ecase'.
106 (add-to-tag-completion-table): Mark the filename messages with
107 progress.
108 (add-to-tag-completion-table): Use `char-after' instead of
109 `following-char'.
110 (add-to-tag-completion-table): Use `match-string'.
111 (complete-symbol): Use `error' instead of message+ding.
112 (complete-symbol): Use `skip-syntax-forward'.
113 (tag-complete-symbol): Autoload.
114 (pop-mark-from-stack): Use `buffer-live-p'.
115 (pop-tag-mark): Autoload the `M-*' binding.
116 (list-tags): Made it work.
117
118 1997-12-09 SL Baur <steve@altair.xemacs.org>
119
120 * x-toolbar.el (toolbar-news): Fix typo.
121
122 1997-12-06 Jonathan Harris <jhar@tardis.ed.ac.uk>
123
124 * dumped-lisp.el, emacs.c, symsinit.h, msw-init.el, nt/xemacs.mak
125 Created files: msw-select.el, select-msw.c
126 Copy and paste 8-bit text to/from mswindows clipboard.
127
128 * msw-faces.el: mswindows-make-font-bold[-italic]
129 Try to make the bold font the same width as the non-bold font.
130
131 1997-12-07 Hrvoje Niksic <hniksic@srce.hr>
132
133 * wid-edit.el (widget-prettyprint-to-string): Nix cl-prettyprint's
134 newlines.
135
136 1997-12-06 Hrvoje Niksic <hniksic@srce.hr>
137
138 * x-toolbar.el (toolbar-not-configured): Use `error'.
139 (toolbar-compile): Restore `toolbar-already-run' feature from
140 19.15.
141 (toolbar-news): Use `eval' on non-symbols.
142 (toolbar-info-frame-plist): Use the new `plist' widget.
143 (toolbar-news-frame-plist): Ditto.
144
145 * font-lock.el (font-lock-fontify-buffer-function): New variable,
146 synched with FSF Emacs 20.
147 (font-lock-unfontify-buffer-function): Ditto.
148 (font-lock-fontify-region-function): Ditto.
149 (font-lock-unfontify-region-function): Ditto.
150 (font-lock-inhibit-thing-lock): Ditto.
151
152 1997-12-07 SL Baur <steve@altair.xemacs.org>
153
154 * egg/egg-cwnn-leim.el (egg-pinyin-activate): New file. Interface
155 to Chinese Wnn server.
156
157 * egg/egg-kwnn-leim.el: New file. Interface to Korean Wnn
158 server.
159
160 * dumped-lisp.el (preloaded-file-list): Dump LEIM integration
161 files for kWnn and cWnn.
162
163 1997-11-30 Adrian Aichner <aichner@ecf.teradyne.com>
164
165 * build-report.el:
166 Making better use of `custom'-features to represent various
167 `build-report' variables.
168 build-report-*-regexp have become lists which are or-ed together
169 internally.
170 customized group `build-report' is now a child of group `build' which is
171 not release as of this version.
172 Including comment now into build-report stating wheter all or just the
173 most recent ./configure output is being inserted.
174
175 1997-12-01 Jonathon Harris <jhar@tardis.ed.ac.uk>
176
177 * msw-init.el: Provide default bindings for cut, paste, copy and undo
178
179 1997-12-05 Hrvoje Niksic <hniksic@srce.hr>
180
181 * wid-edit.el: Ditto.
182 (widget-prettyprint-to-string): Use `cl-prettyprint'.
183 (widget-sexp-value-to-internal): Handle printed object beginning
184 with newline.
185
186 * cus-edit.el: Avoid `pp-to-string'.
187
188 1997-12-04 Hrvoje Niksic <hniksic@srce.hr>
189
190 * simple.el (display-warning): Use `with-current-buffer'.
191
192 * font-lock.el (font-lock-mode): Use `lmessage'.
193 (font-lock-fontify-buffer): Ditto.
194 (font-lock-unfontify-region): Ditto.
195 (font-lock-fontify-syntactically-region): Ditto.
196 (font-lock-fontify-keywords-region): Ditto.
197 (font-lock-fontify-keywords-region): Ditto.
198
199 * simple.el (raw-append-message): Use `with-current-buffer'.
200 (log-message-filter): Place `save-match-data' outside the loop.
201 (log-message): Use `with-current-buffer'.
202 (remove-message): Use `lwarn' to warn about the hook error.
203
204 * lisp-mode.el: Indent `lmessage' and `lwarn' properly.
205
206 * simple.el (lmessage): New function.
207 (lwarn): Ditto.
208 (kill-region): Use `lmessage' instead of `display-message'.
209 (set-comment-column): Ditto.
210 (set-fill-column): Ditto.
211
212 * faces.el (get-custom-frame-properties): Don't use
213 `default-custom-frame-properties'.
214
215 * font-lock.el: Customized variables.
216
217 * font-lock.el: Customized faces.
218
219 * font-lock.el: (font-lock-maximum-decoration): Default to t.
220
221 * cus-edit.el (vms): Removed.
222
223 1997-12-03 Hrvoje Niksic <hniksic@srce.hr>
224
225 * cus-start.el: Ditto.
226
227 * gui.el (dialog-frame-plist): Ditto.
228
229 * gnuserv.el (gnuserv-frame-plist): Ditto.
230
231 * frame.el: Use the `plist' widget type in defcustoms.
232
233 * cus-edit.el (plist): New widget type.
234 (custom-plist-convert-widget): New function.
235 (custom-quote): Vectors and bit-vectors are also self-printable.
236
237 1997-12-05 Mark Borges <mdb@cdc.noaa.gov>
238
239 * mail/mail-extr.el (all-top-level-domains):
240 Two letter country codes synched with
241 http://www.iana.org/in-notes/iana/assignments/country-codes
242 as updated by the RIPE Network Coordination Centre.
243 Source: ISO 3166 Maintenance Agency
244 Latest change: Thu Aug 7 17:59:51 MET DST 1997
245
246 1997-12-03 Eric Eide <eeide@cs.utah.edu>
247
248 * files.el (set-auto-mode): Don't invoke
249 `hack-local-variables-prop-line' if `enable-local-variables'
250 is nil.
251
252 * files.el (hack-local-variables-prop-line): Don't invoke
253 `hack-local-variables-p' for mode-only or empty -*- lines.
254 Don't test `enable-local-variables' before setting the mode;
255 instead, just verify that the specified major mode isn't the
256 current major mode.
257
258 1997-12-03 Hrvoje Niksic <hniksic@srce.hr>
259
260 * startup.el (load-init-file): Use a warning buffer in case of
261 error.
262
263 1997-12-05 SL Baur <steve@altair.xemacs.org>
264
265 * buffer.el (switch-to-buffer): Update docstring.
266 Suggested by Adrian Aichner <aichner@ecf.teradyne.com>
267
268 1997-12-01 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
269
270 * cus-edit.el (custom-unlispify-remove-prefixes): Reference to
271 related variables added.
272 (custom-variable-default-form): New variable controlling default
273 display form for customization of variables.
274 (custom-variable): widget `:form' is nil before initialization.
275 (custom-variable-value-create): Initialize `:form' to
276 `custom-variable-default-form'.
277 (custom-face-default-form): New variable controlling default
278 display form for customization of faces.
279 (custom-face): widget `:form' is nil before initialization.
280 (custom-face-value-create): Initialize `:form' to
281 `custom-face-default-form'.
282
283 1997-11-28 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
284
285 * misc/mic-paren.el: Define faces with `defface'. Colors
286 given for both dark and light backgrounds. Keep face
287 variables for backward compatibility.
288
289 1997-12-03 Hrvoje Niksic <hniksic@srce.hr>
290
291 * simple.el (temporary-goal-column): Made buffer-local.
292
293 1997-12-01 Hrvoje Niksic <hniksic@srce.hr>
294
295 * cus-edit.el (Custom-move-and-invoke): Removed.
296 (custom-mode): Ditto for doc.
297
298 1997-12-02 SL Baur <steve@altair.xemacs.org>
299
300 * egg/egg-sj3-client.el (sj3-command-reset): Initial port to XEmacs.
301
302 * egg/egg-sj3.el: Initial port to XEmacs.
303
304 * egg/egg-leim.el (egg-activate): Define
305 `egg-default-startup-file'.
306
307 * language/japanese.el (japanese): Remove definition of
308 `egg-default-startup-file'.
309
310 * dumped-lisp.el (preloaded-file-list): Dump egg-sj3 and skk LEIM
311 support.
312
313 * egg/egg-sj3-leim.el: New file -- Add Egg/SJ3 support to LEIM.
314
315 1997-12-01 SL Baur <steve@altair.xemacs.org>
316
317 * locale/ja/locale-start.el (startup-splash-frame-body): Fix typo
318 on advertised-undo.
319 Suggested by: Hajime Saitou
320 - Comment cleanup.
321
322 1997-11-30 SL Baur <steve@altair.xemacs.org>
323
324 * help-macro.el (help-read-key): Autoload.
325
326 1997-11-29 Hrvoje Niksic <hniksic@srce.hr>
327
328 * etags.el (buffer-tag-table-list): Check for `../TAGS'.
329 (visit-tags-table): Disallow setting `tags-file-name' to a
330 nonexistent file.
331
332 1997-11-29 SL Baur <steve@altair.xemacs.org>
333
334 * update-elc.el ((preloaded-file-list site-load-packages)): Modify
335 error message to be more build-report.el friendly.
336
337 * dumped-lisp.el (preloaded-file-list): Remove tooltalk/ prefix
338 from tooltalk dumped files.
339
340 * symbol-syntax.el: Modify comments.
341
342 1997-11-29 Kyle Jones <kyle_jones@wonderworks.com>
343
344 * etags.el (find-tag-default): Use symbol-near-point
345 instead of thing-symbol to remove the dependency on
346 thing.el.
347
348 1997-11-29 SL Baur <steve@altair.xemacs.org>
349
350 * symbol-syntax.el: Unpackaged.
351 * disp-table.el: Unpackaged.
352 * picture.el: Unpackaged.
353 * rect.el: Unpackaged.
354 * lisp-mnt.el: Unpackaged.
355
356 * mule/canna.el: Don't require emu.
357 (canna:enter-canna-mode): Inline code for compatibility function
358 `minibuffer-prompt-width'.
359
360 * info.el (Info-find-node): Guard call to browse-url.
361 * wid-edit.el (widget-url-link-action): Ditto.
362
363 * hyper-apropos.el (hyper-apropos-get-doc): Use cl-prettyprint
364 instead of pp.
365 (hyper-apropos-disassemble): Ditto.
366
367 * x-menubar.el (default-menubar): Disable WWW items in help menu
368 if no browse-url.
369
370 * help.el (xemacs-www-page): Print error message intead of bombing
371 if not browse-url.
372 (xemacs-www-faq): Ditto.
373
374 * files.el (recover-session): Print error message instead of
375 bombing if no dired.
376 (file-remote-p): Return nil if no ange-ftp and no efs.
377
378 * format.el (format-encode-run-method): `shell-command-on-region'
379 called with wrong number of args.
380 (format-decode-run-method): Ditto.
381
382 * buff-menu.el (Buffer-menu-toggle-read-only): Call
383 modeline-toggle-read-only.
384
385 * register.el (copy-rectangle-to-register): Check for rectangle
386 functions.
387 (insert-register): Ditto.
388
389 * x-toolbar.el (pending-delete): Don't (require 'pending-del).
390 * x-menubar.el (pending-delete): Don't (require 'pending-del).
391
392 * x-menubar.el (bookmark-menu-filter): Add guards against bookmark
393 package not being loaded.
394
395 * mule/char-table.el: Imported from tm.
396 * mule/chartblxmas.el: Ditto.
397 * alist.el: Ditto.
398 * overlay.el: Unpackaged for Quail.
399
400 * x-menubar.el (default-menubar): Put guard on evaluation of
401 `ps-paper-type'.
402 (default-menubar): Put guard on `paren-mode'.
403 - Put guard on `mouse-avoidance-mode'.
404 - Guard `font-lock' stuffs.
405 - Guard browse-url stuffs.
406 - Clean up old deprecated syntax.
407 - Put guards on File, Edit, Apps, and Tools menus.
408
409 1997-11-28 Hrvoje Niksic <hniksic@srce.hr>
410
411 * x-toolbar.el (toolbar-news-frame-properties): Made customizable.
412
413 1997-11-27 Christoph Wedler <wedler@fmi.uni-passau.de>
414
415 * lazy-shot.el (lazy-shot-stealth-timer): `defvar'. Would
416 bug out when setting `lazy-shot-stealth-time' to nil and visiting
417 a buffer smaller than `lazy-shot-minimum-size'.
418 (font-lock-mode-hook): Option is turn-on-lazy-shot.
419
420 1997-11-27 Kyle Jones <kyle_jones@wonderworks.com>
421
422 * etags.el: Support new `include'
423 directive. Search for exact tag matches and then
424 inexact matches.
425
426 1997-11-26 SL Baur <steve@altair.xemacs.org>
427
428 * packages.el (packages-useful-lisp): advice.el is a package.
429
430 * x-menubar.el (default-menubar): Make `Options ... Color Printing'
431 a toggle.
432
433 1997-11-26 Kyle Jones <kyle_jones@wonderworks.com>
434
435 * toolbar.el (init-toolbar-from-resrouces): Fix
436 parens to make valid if-expression.
437
438 1997-11-21 Hrvoje Niksic <hniksic@srce.hr>
439
440 * x-toolbar.el (toolbar-gnus): Respect
441 `toolbar-news-use-separate-frame'.
442
443 1997-11-22 Hrvoje Niksic <hniksic@srce.hr>
444
445 * x-menubar.el (default-menubar): Use `bookmark-menu-filter'
446 for the Bookmarks menu.
447 (bookmark-menu-filter): Handle inactive submenus.
448
449 1997-11-25 Hrvoje Niksic <hniksic@srce.hr>
450
451 * custom.el (custom-declare-variable): Attach the symbol to
452 load history.
453
454 1997-11-23 SL Baur <steve@altair.xemacs.org>
455
456 * startup.el (find-emacs-root-internal-1): Erase references to
457 prim.
458
459 * blessmail.el: dumped-lisp.el has been moved.
460 * font.el: ditto.
461 * make-docfile.el: ditto.
462 * package-admin.el: ditto.
463 * update-elc.el: ditto.
464
465 * about.el: Moved.
466 * cleantree.el: ditto.
467 * dumped-lisp.el: ditto.
468 * sound.el: ditto.
469 * winnt.el: ditto.
470
471 1997-11-22 Kyle Jones <kyle_jones@wonderworks.com>
472
473 * faces.el: Don't set global background pixmap
474 property of the modeline face to [nothing], as that
475 the attributeBackgroundPixmap X resource.
476
477 1997-11-21 SL Baur <steve@altair.xemacs.org>
478
479 * autoload.el: Moved.
480 * config.el: ditto.
481 * etags.el: ditto.
482 * font-lock.el: ditto.
483 * fontl-hooks.el: ditto.
484 * gnuserv.el: ditto.
485 * info.el: ditto.
486 * shadow.el: ditto.
487 * view-less.el: ditto.
488
489 1997-11-18 Colin Rafferty <craffert@ml.com>
490
491 * packages.el (packages-find-packages): Modified to allow `nil'
492 entry in the `package-path'. All entries before the nil will be
493 prepended to the paths (as before). All entries after nil will be
494 appended.
495
496 * packages.el (locate-data-file): Implemented similar to
497 locate-data-directory.
498
499 1997-11-20 Kyle Jones <kyle_jones@wonderworks.com>
500
501 * x-faces.el: Add expression to xpm-color-symbols to
502 look for the global background resource when supporting
503 the backgroundToolBarColor XPM symbolic name.
504
505 1997-11-17 Marc Paquette <marcpa@cam.org>
506
507 * efs/dired.el: Removed special case for windows-nt in
508 dired-get-filename(); no longer needed because we now do
509 CRLF->LF conversion upstream.
510
511 1997-11-18 Jonathan Harris <jhar@tardis.ed.ac.uk>
512
513 * msw-faces.el: Actually does something.
514
515 1997-11-18 Christoph Wedler <wedler@fmi.uni-passau.de>
516
517 * packages/font-lock.el (font-lock-fontify-anchored-keywords):
518 Sync'd with FSF 20.2.
519 (font-lock-keywords): Docstring partly sync'd with FSF 20.2.
520
521 1997-11-18 SL Baur <steve@altair.xemacs.org>
522
523 * egg/egg-leim.el (egg-activate): Call normal language setup
524 function.
525 - Call egg-mode
526 - require egg-wnn
527
528 * egg/egg-wnn.el (set-wnn-host-name): Use localhost as a fallback.
529 (set-cwnn-host-name): Ditto.
530 (set-kwnn-host-name): Ditto.
531 (open-wnn-if-disconnected): Ditto.
532
533 1997-11-18 Hrvoje Niksic <hniksic@srce.hr>
534
535 * prim/about.el (about-maintainer-info): Corrected typo.
536
537 * x-toolbar.el (toolbar-mail): Use `eval' to evaluate forms.
538
539 * cus-edit.el (customize-browse): Call `widget-add-change'.
540
541 1997-11-18 SL Baur <steve@altair.xemacs.org>
542
543 * utils/uniquify.el (uniquify-buffer-name-style): Fix typo.
544 Suggested by: Michael Sperber <sperber@informatik.uni-tuebingen.de>
545
546 1997-11-18 Hrvoje Niksic <hniksic@srce.hr>
547
548 * prim/about.el (about-news): Announce a way to leave the buffer.
549
550 1997-11-17 Kyle Jones <kyle_jones@wonderworks.com>
551
552 * x-toolbar.el (x-init-toolbar-from-resources):
553 Initialize the toolbar border width specifiers.
554
555 1997-11-17 SL Baur <steve@altair.xemacs.org>
556
557 * mule/mule-files.el: Add TUTORIAL.pl to
558 `file-coding-system-alist'.
559 * language/european.el: Add Polish language environment.
560
561 * loadup.el: set inhibit-package-init when running from temacs.
562
563 1997-11-16 SL Baur <steve@altair.xemacs.org>
564
565 * prim/options.el: Fix comment typo.
566 From Peter Pezaris <pez@dwwc.com>
567
568 1997-11-16 Kyle Jones <kyle_jones@wonderworks.com>
569
570 * prim/minibuf.el (reset-buffer): Make inhibit-read-only
571 local to the current buffer and set it to t to prevent
572 read-only text from permanently wedging the minibuffer.
573
574 1997-11-16 SL Baur <steve@altair.xemacs.org>
575
576 * packages/emacsbug.el (report-xemacs-bug): Handle case where
577 ` *Message-Log*' buffer has not already been created.
578 * prim/help.el (view-lossage): Ditto.
579 * prim/simple.el (show-message-log): Ditto.
580
581 1997-11-15 SL Baur <steve@altair.xemacs.org>
582
583 * packages.el (list-autoloads): Fix doubleslash problem.
584
585 1997-11-14 Hrvoje Niksic <hniksic@srce.hr>
586
587 * custom/wid-edit.el (widget-before-change): Check for inactive
588 editable fields.
589
590 1997-11-13 SL Baur <steve@altair.xemacs.org>
591
592 * prim/about.el (about-xemacs): Update maintainers.
593
594 1997-11-12 Hrvoje Niksic <hniksic@srce.hr>
595
596 * custom/cus-edit.el (custom-face-save): Save the face.
597
598 1997-11-13 Kyle Jones <kyle_jones@wonderworks.com>
599
600 * packages/font-lock.el (font-lock-fontify-keywords-region):
601 If not fontifying a MATCH-ANCHORED style keyword,
602 backtrack to just after the end of the keyword before
603 doing the next search.
604
605 1997-11-13 Olivier Galibert <olivier.galibert@mines.u-nancy.fr>
606
607 * language/vietnamese.el: Synched ccl with FSF 20.2.
608
609 * language/cyrillic.el: Synched ccl with FSF 20.2.
610
611 * language/chinese.el: Synched ccl with FSF 20.2.
612
613 * mule/mule-ccl.el: Synched with FSF 20.2.
614
615 1997-11-12 SL Baur <steve@altair.xemacs.org>
616
617 * leim/quail.el (quail-translation-keymap): Guard against
618 meta-prefix-char being -1 (documented as disabling it :-().
619 (quail-simple-translation-keymap): Ditto.
620 (quail-conversion-keymap): Ditto.
621
622 1997-11-11 Hrvoje Niksic <hniksic@srce.hr>
623
624 * custom/cus-face.el (custom-face-attributes): Use
625 `set-face-stipple' instead of `set-face-background-pixmap'.
626
627 * prim/faces.el (set-face-stipple): Search through
628 x-bitmap-file-path.
629
630 1997-11-09 Hrvoje Niksic <hniksic@srce.hr>
631
632 * speedbar/speedbar.el (speedbar-needed-height): New function.
633 (speedbar-frame-mode): Use it.
634
635 1997-11-07 Karl M. Hegbloom <karlheg@inetarena.com>
636
637 * speedbar/speedbar.el: Various docfixes.
638
639 1997-11-12 SL Baur <steve@altair.xemacs.org>
640
641 * pcl-cvs/pcl-cvs-xemacs.el: Fix emerge menu item.
642 From Jens Krinke <krinke@ips.cs.tu-bs.de>
643
644 * mule/mule-cmds.el (set-language-info): Don't add mule menu if
645 menubars haven't been compiled in.
646
647 1997-11-10 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
648
649 * custom/cus-edit.el (custom-file): Use `user-init-directory'
650 instead of `emacs-user-extension-dir'.
651
652 1997-11-12 SL Baur <steve@altair.xemacs.org>
653
654 * modes/image-mode.el: Add command to enter xpm mode when viewing XPM
655 image.
656 From: Jens Krinke <krinke@ips.cs.tu-bs.de>
657
658 1997-11-12 Greg Klanderman <greg@alphatech.com>
659
660 * packages/compile.el (compilation-build-compilation-error-regexp-alist):
661 Added documentation for this function.
662
663 ** (compilation-error-regexp-systems-list): Update documentation
664 to note that `compilation-build-compilation-error-regexp-alist'
665 must be called after changing the value. Update customization to
666 add a set method which automatically calls
667 `compilation-build-compilation-error-regexp-alist' when the value
668 is set by custom. Move declaration below declarations that it now
669 depends upon.
670
671 ** (compilation-mouse-motion-initiate-parsing): Default to nil.
672
673 1997-11-12 Hrvoje Niksic <hniksic@srce.hr>
674
675 * help.el (help-for-help): Use `make-help-screen'.
676 * help-macro.el: New file.
677
678 1997-11-10 SL Baur <steve@altair.xemacs.org>
679
680 * x-menubar.el (options-menu-saved-forms):
681 `current-language-environment' is a variable now.
682
683 * packages/add-log.el (TopLevel): Require 'fortran only if it is
684 available.
685
686 * modes/lazy-shot.el (lazy-shot-unstall): Add guard on removing
687 the timer because the timer may not have been installed first.
688
689 1997-11-10 Hrvoje Niksic <hniksic@srce.hr>
690
691 * prim/frame.el (default-deselect-frame-hook): Dehighlight the
692 currently highlighted extent.
693
694 1997-11-09 Hrvoje Niksic <hniksic@srce.hr>
695
696 * prim/help.el (describe-variable): Add proper spacing.
697
698 1997-11-10 SL Baur <steve@altair.xemacs.org>
699
700 * utils/browse-url.el (TopLevel): Guard against term not being in
701 the load path.
702 (browse-url-lynx-emacs): Attach guards against term not being in
703 the load path.
704
705 1997-11-09 SL Baur <steve@altair.xemacs.org>
706
707 * packages/autoinsert.el: Fix bottom of lisp file template.
708
709 1997-11-09 Kyle Jones <kyle_jones@wonderworks.com>
710
711 * gui.el: For gui-button-face, set
712 foreground/background colors only on X devices.
713 Previously they were set for all devices.
714
715 1997-11-09 Hrvoje Niksic <hniksic@srce.hr>
716
717 * prim/extents.el (extent-keymap): New function.
718
719 1997-11-09 Kyle Jones <kyle_jones@wonderworks.com>
720
721 * specifier.el: Define specifier tags for the
722 device types that do not have compiled in support.
723 This allows device type specific properties to be set
724 in specifiers even if the device type isn't supported
725 in the current binary.
726
727 1997-11-07 Hrvoje Niksic <hniksic@srce.hr>
728
729 * custom/wid-edit.el (widget-glyph-pointer-glyph): New variable.
730 (widget-glyph-insert-glyph): Use it.
731
732 1997-11-09 SL Baur <steve@altair.xemacs.org>
733
734 * files.el (find-file-noselect): Guard against dired not being
735 available.
736
737 1997-11-09 Kyle Jones <kyle_jones@wonderworks.com>
738
739 * gui.el: Set the reverse-p property on
740 gui-button-face so that it will likely look different
741 than the default face on ttys.
742
743 1997-11-09 SL Baur <steve@altair.xemacs.org>
744
745 * x-menubar.el (default-menubar): Strokes has been packaged.
746
747 1997-11-08 SL Baur <steve@altair.xemacs.org>
748
749 * prim/about.el (about-hackers): New entries.
750
751 * utils/shadow.el (list-load-path-shadows): Supress message when
752 no shadowings are found.
753
754 * loadup.el: Modify algorithm for finding initial lisp directories
755 since the search now starts from lisp/ not lisp/prim/.
756 * update-elc.el: Ditto.
757 * make-docfile.el: Ditto.
758
759 1997-11-07 SL Baur <steve@altair.xemacs.org>
760
761 * prim/dumped-lisp.el: "lib-complete" is not dumped with InfoDock.
762 * utils/finder.el (finder-known-keywords): New keyword -- `dumped'.
763
764 * version.el: Cleaned up Lisp comments.
765 * paths.el: Ditto.
766 * x-menubar.el: Ditto.
767 * x-faces.el: Ditto.
768 * x-iso8859-1.el: Ditto.
769 * x-mouse.el: Ditto.
770 * x-select.el: Ditto.
771 * x-scrollbar.el: Ditto.
772 * x-misc.el: Ditto.
773 * x-init.el: Ditto.
774 * x-toolbar.el: Ditto.
775
776 * backquote.el: Moved to top-level. Cleaned up Lisp comments.
777 * packages.el: Ditto.
778 * subr.el: Ditto.
779 * replace.el: Ditto.
780 * cl.el: Ditto.
781 * cl-extra.el: Ditto.
782 * cl-seq.el: Ditto.
783 * widget.el: Ditto.
784 * custom.el: Ditto.
785 * cus-start.el: Ditto.
786 * cmdloop.el: Ditto.
787 * keymap.el: Ditto.
788 * syntax.el: Ditto.
789 * device.el: Ditto.
790 * console.el: Ditto.
791 * obsolete.el: Ditto.
792 * specifier.el: Ditto.
793 * faces.el: Ditto.
794 * glyphs.el: Ditto.
795 * objects.el: Ditto.
796 * extents.el: Ditto.
797 * events.el: Ditto.
798 * text-props.el: Ditto.
799 * process.el: Ditto.
800 * frame.el: Ditto.
801 * map-ynp.el: Ditto.
802 * simple.el: Ditto.
803 * keydefs.el: Ditto.
804 * abbrev.el: Ditto.
805 * derived.el: Ditto.
806 * minibuf.el: Ditto.
807 * list-mode.el: Ditto.
808 * modeline.el: Ditto.
809 * startup.el: Ditto.
810 * misc.el: Ditto.
811 * help-nomule.el: Ditto.
812 * help.el: Ditto.
813 * files-nomule.el: Ditto.
814 * files.el: Ditto.
815 * lib-complete.el: Ditto.
816 * format.el: Ditto.
817 * indent.el: Ditto.
818 * isearch-mode.el: Ditto.
819 * buffer.el: Ditto.
820 * buff-menu.el: Ditto.
821 * undo-stack.el: Ditto.
822 * window.el: Ditto.
823 * window-xemacs.el: Ditto.
824 * lisp.el: Ditto.
825 * page.el: Ditto.
826 * register.el: Ditto.
827 * iso8859-1.el: Ditto.
828 * paragraphs.el: Ditto.
829 * easymenu.el: Ditto.
830 * lisp-mode.el: Ditto.
831 * text-mode.el: Ditto.
832 * fill.el: Ditto.
833 * auto-save.el: Ditto.
834 * float-sup.el: Ditto.
835 * itimer.el: Ditto.
836 * itimer-autosave.el: Ditto.
837 * toolbar.el: Ditto.
838 * scrollbar.el: Ditto.
839 * menubar.el: Ditto.
840 * dialog.el: Ditto.
841 * gui.el: Ditto.
842 * mode-motion.el: Ditto.
843 * mouse.el: Ditto.
844 * tty-init.el: Ditto.
845 * auto-show.el: Ditto.
846
847 1997-11-07 Kyle Jones <kyle_jones@wonderworks.com>
848
849 * modes/abbrev.el (abbrev-prefix-mark): Instead of
850 inserting a dash to indicate the start of the abbrev,
851 add an extent with a begin-glyph that contains a dash.
852
853 Wed Nov 05 23:40:00 1997 Jonathan Harris <jhar@tardis.ed.ac.uk>
854
855 * faces.el: init-other-random-faces
856 Reinstated code that uses (mono x) as a specifer tag, but
857 conditioned it on (featurep 'x) because x is not a valid
858 specifier tag under native-win32.
859
860 * Added file headers to:
861 w32-faces.el, w32-init.el
862
863 1997-11-06 Hrvoje Niksic <hniksic@srce.hr>
864
865 * facemenu.el (facemenu-insert-menu-entry): Check for
866 menubar availability.
867
868 * easymenu.el (easy-menu-change): Check for menubar
869 availability.
870
871 * wid-edit.el (widget-echo-help): Use `help-echo' as label
872 for help-echo messages.
873
874 Sun Nov 01 12:00:00 1997 Jonathan Harris <jhar@tardis.ed.ac.uk>
875
876 * make-docfile.el: Fixed typo when dumped file does not exist.
877
878 * device.el: make-w32-device added.
879
880 * dumped-lisp: added w32-faces and w32-init to list.
881
882 * faces.el:
883 - make-face-*: Added calls to appropriate w32 functions
884 conditioned on (featurep 'w32). Made existing X calls
885 conditioned on (featurep 'x).
886 - init-other-random-faces: Hacked out a piece of code which used
887 (mono x) as a specifier because it made w32 unhappy.
888
889 * New files:
890 w32-faces.el, w32-init.el
891
892 1997-11-07 Hrvoje Niksic <hniksic@srce.hr>
893
894 * prim/mouse.el (default-mouse-motion-handler): When over
895 modeline, correctly dehighlight the last extent.
896
897 1997-11-07 Hrvoje Niksic <hniksic@srce.hr>
898
899 * prim/minibuf.el (mouse-read-file-name-1): Ditto.
900
901 * packages/balloon-help.el (balloon-help-make-help-frame): Ditto.
902
903 * games/life.el (life-setup): Check for scrollbars before using
904 them.
905
906 1997-11-07 Hrvoje Niksic <hniksic@srce.hr>
907
908 * hm--html-menus/hm--html-mode.el (hm--html-minor-mode): Ditto.
909
910 * hm--html-menus/hm--html-menu.el ((adapt-xemacsp)): Ditto.
911
912 * comint/gud.el (gdb-install-menubar): Ditto.
913
914 * calendar/calendar.el (calendar-mode): Ditto.
915
916 * auctex/bib-cite.el (bib-cite-initialize): Ditto.
917
918 * utils/floating-toolbar.el (floating-toolbar): Ditto.
919
920 * utils/edit-toolbar.el (edit-toolbar-mode): Ditto.
921
922 * utils/browse-cltl2.el (cltl2-lisp-mode-install): Ditto.
923
924 * modes/view-process-xemacs.el
925 (View-process-install-pulldown-menu): Ditto.
926
927 * modes/verilog-mode.el (verilog-mode): Ditto.
928
929 * modes/tcl.el (tcl-mode): Ditto.
930
931 * modes/f90.el (f90-mode): Ditto.
932
933 * packages/emerge.el (emerge-set-keys): Ditto.
934
935 * packages/tar-mode.el (tar-mode): Check for menubars.
936
937 1997-11-07 Kyle Jones <kyle_jones@wonderworks.com>
938
939 * prim/modeline.el (mouse-drag-modeline): Don't
940 allow the window size to shrink to a size that is not a
941 multiple of the height of the default face's font.
942
943 * prim/modeline.el (mouse-drag-modeline): Don't
944 discard timeout events.
945
946 1997-11-07 SL Baur <steve@altair.xemacs.org>
947
948 * prim/simple.el (universal-argument-minus): Retain zmacs region.
949
950 1997-11-07 Hrvoje Niksic <hniksic@srce.hr>
951
952 * packages/hyper-apropos.el (hyper-apropos-grok-functions): Ignore
953 errors when fetching documentation.
954
955 * prim/about.el (about-maintainer-glyph): Handle not having XPM or
956 XBM gracefully.
957
958 * custom/wid-edit.el (widget-glyph-find): Allow glyphs without
959 window-system, when TAG is nil.
960
961 1997-11-05 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
962
963 * mule/mule-cmds.el (set-default-coding-systems): Make
964 add-hook to `comint-exec-hook' be an append, for when the user
965 changes language environment say.
966
967 1997-11-05 SL Baur <steve@altair.xemacs.org>
968
969 * prim/winnt.el: Use a cleaner method for getting Text/Binary file
970 type in the mode-line for MS Windows.
971
972 1997-11-06 Hrvoje Niksic <hniksic@srce.hr>
973
974 * prim/mouse.el: Removed "junk me" functions.
975
976 * prim/mouse.el (default-mouse-motion-handler): Make events over
977 modeline invalidate `point'.
978
979 * prim/mouse.el (mouse-line-length): Use point-at-eol and
980 point-at-bol.
981 (default-mouse-track-normalize-point): Highlight the whole symbol
982 only if the mouse is on a symbol-constituent.
983
984 * custom/wid-edit.el (widget-specify-field): Make sure the extent
985 is end-open.
986
987 * prim/keymap.el (next-key-event): Use `next-command-event'.
988
989 1997-11-05 Hrvoje Niksic <hniksic@srce.hr>
990
991 * utils/easymenu.el (easy-menu-add): Check with `equal' whether
992 the menu already belongs to all-popups.
993
994 1997-11-05 Jan Vroonhof <vroonhof@math.ethz.ch>
995
996 * packages/font-lock.el (font-lock-thing-lock-cleanup):
997 Provisionally add lazy-shot
998
999 * modes/lazy-shot.el (lazy-shot-mode): Unstall lazy-shot only if
1000 needed.
1001 (lazy-shot-fontify-internal): Functionality put in seperate function.
1002 (lazy-shot-lock-extent): Use it.
1003 (lazy-shot-fontify-region): Dumb implementation added.
1004 (lazy-shot-unstall-after-fontify): Needed to disable lazy
1005 fontifying after fontify-buffer.
1006 (lazy-shot-unstall): Make sure buffer is left in a fontified state if
1007 needed. Take optional argument.
1008
1009
1010 * packages/ps-print.el (ps-print-ensure-fontified): Added
1011 temporary support for lazy-shot.
1012
1013 1997-11-05 Hrvoje Niksic <hniksic@srce.hr>
1014
1015 * utils/text-props.el (set-text-properties): Updated docstring.
1016
1017 1997-11-04 Didier Verna <verna@inf.enst.fr>
1018
1019 * mule/mule-cmds.el (set-default-coding-systems):
1020 The coding-system argument to comint-exec-hook wasn't evaluated
1021 before building the lambda expression.
1022
1023 1997-11-04 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
1024
1025 * packages/time.el: Change all occurences of ballon to balloon.
1026
1027 1997-11-04 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
1028
1029 * prim/help.el (function-at-point-function): Remove this variable.
1030 (function-at-point): Remove use of `function-at-point-function'.
1031
1032 * packages/info.el (Info-elisp-ref): Change call to
1033 `find-function-function' to `function-at-point'.
1034
1035 1997-11-04 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
1036
1037 * packages/info.el (Info-elisp-ref): Really change call to
1038 `find-function-function' to `function-at-point'.
1039
1040 1997-11-04 Hrvoje Niksic <hniksic@srce.hr>
1041
1042 * packages/auto-save.el: Updated commentary; changed default
1043 autosave fallback to "~/.autosave". Minor changes to compile
1044 without warnings.
1045
1046 1997-11-03 Hrvoje Niksic <hniksic@srce.hr>
1047
1048 * prim/subr.el (function-interactive): New function.
1049
1050 1997-11-03 SL Baur <steve@altair.xemacs.org>
1051
1052 * prim/dumped-lisp.el: Dump auto-save with XEmacs.
1053
1054 * prim/loadup.el: Make sure top level lisp directory gets a
1055 trailing slash when added to load-path.
1056 * prim/make-docfile.el: Ditto.
1057
1058 1997-11-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1059
1060 * prim/simple.el (interprogram-cut-function,
1061 interprogram-paste-function): New variable (imported from Emacs
1062 20.2).
1063 (kill-new): Use `interprogram-cut-function' if it is not nil.
1064 (current-kill): Use `interprogram-paste-function' if it is not
1065 nil.
1066
1067 1997-11-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1068
1069 * locale/ja/locale-start.el (startup-splash-frame-body): Modify to
1070 be more natural Japanese.
1071
1072 * x11/x-menubar.el: Delete "language environment" menu of
1073 "Options" menu.
1074
1075 1997-11-02 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1076
1077 * language/korean.el: Rename TUTORIAL.kr -> TUTORIAL.ko to fit
1078 with ISO 639 (two letter language code).
1079
1080 * prim/dumped-lisp.el: Don't dump language/vietnamese.el because
1081 language/viet-util.el was removed temporary.
1082
1083 * language/japanese.el: Rename TUTORIAL.jp -> TUTORIAL.ja to fit
1084 with ISO 639 (two letter language code).
1085
1086 1997-10-31 Pete Ware <ware@cis.ohio-state.edu>
1087
1088 * shell.el (shell-chdrive-regexp): New for DOS/NT
1089 (shell-mode): Added shell-font-lock-keywrods
1090 (shell-mode): Use $PWD for ksh
1091 (shell-directory-tracker): Use dirs and dirtrack-toggle. This may
1092 cause problems at is interferes with "dired"
1093 (shell-snarf-envar): NEW
1094 (shell-copy-environment-variable): NEW
1095
1096 1997-10-30 Pete Ware <ware@cis.ohio-state.edu>
1097
1098 * comint.el (comint-mode-map): Rearranged menus so they have a
1099 meaningful name.
1100
1101 1997-10-30 Pete Ware <ware@cis.ohio-state.edu>
1102
1103 * comint.el (comint-find-source-file-hook):
1104 (comint-goto-source-line-hook):
1105 (comint-find-source-code):
1106 (comint-default-find-source-file):
1107 (comint-fixup-source-file-name):
1108 (comint-default-goto-source-line): Removed. compile.el does a
1109 better job of this stuff.
1110
1111 * comint.el
1112 (comint-file-name-chars): Support for msdos/nt
1113 - Let easymenu deal with whether menubar is available.
1114 - Use ^d for delchar or maybe eof.
1115 - Use "dumb" as the terminal type if on a system using terminfo
1116 (comint-output-filter): Removed replacement of ^M -- use filter
1117 (comint-dynamic-complete-as-filename): Don't set
1118 file-name-handler-alist to nil. This makes remote path
1119 completion work!
1120
1121 1997-11-02 SL Baur <steve@altair.xemacs.org>
1122
1123 * prim/advocacy.el (xemacs-praise-sound-file): Don't default to
1124 using a hardcoded directory.
1125
1126 * eterm/term.el (term-is-xemacs): Match against XEmacs instead of
1127 Lucid.
1128
1129 * eos/sun-eos-toolbar.el (eos::toolbar-icon-directory): Use
1130 `locate-data-directory' instead of data-directory.
1131 * eterm/term.el (term-exec-1): Ditto.
1132 * packages/time.el (display-time-icons-dir): Ditto.
1133 * prim/advocacy.el (praise-be-unto-xemacs): Ditto.
1134 * prim/sound.el (default-sound-directory): Ditto.
1135 * prim/toolbar.el (init-toolbar-location): Ditto.
1136
1137 1997-10-31 Hrvoje Niksic <hniksic@srce.hr>
1138
1139 * custom/wid-edit.el (widget-color-complete): Use
1140 `read-color-completion-table' directly.
1141
1142 * prim/subr.el (rplaca): Warn against the return value.
1143 (replace-in-string): Use `wrong-type-argument'. Use standard
1144 error message.
1145 (functionp): Would bug out on certain types of objects; synch with
1146 FSF.
1147 (with-output-to-string): Use new-style backquotes.
1148 (with-temp-buffer): Update docstring references.
1149
1150 * prim/minibuf.el (reset-buffer): Use `with-current-buffer'.
1151 (read-color-completion-table): Ditto.
1152 (read-color-completion-table): Complete TTY colors on TTY devices.
1153
1154 * custom/cus-start.el: Customize `scroll-conservatively'.
1155 Customize `help-char' correctly.
1156
1157 1997-11-02 SL Baur <steve@altair.xemacs.org>
1158
1159 * packages/desktop.el (toplevel): Don't require dired or reporter
1160 when byte compiling.
1161
1162 1997-11-02 Hrvoje Niksic <hniksic@srce.hr>
1163
1164 * prim/keymap.el (synthesize-keysym): Collect a list of
1165 characters, instead of consing a string each time.
1166 (synthesize-keysym): Better error checking.
1167
1168 * prim/keymap.el (synthesize-keysym): Don't bug out when reading a
1169 non-character event.
1170
1171 1997-11-02 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
1172
1173 * prim/keymap.el (synthesize-keysym): New function bound to C-x @ k.
1174
1175 1997-11-02 Kyle Jones <kyle_jones@wonderworks.com>
1176
1177 * modes/sendmail.el: Don't (require 'vm-misc). Change
1178 mail-do-fcc-vm-internal to not compile the chunk of code
1179 that uses VM internal macros. This prevents the byte
1180 compiler from compiling such references into function
1181 calls that Fbyte_code will complain about later when it
1182 discovers that the references are macros.
1183
1184 * modes/sendmail.el: added defvars for
1185 rmail-summary-buffer and rmail-total-messages to get
1186 rid of compiler warnings.
1187 1997-11-01 Hrvoje Niksic <hniksic@srce.hr>
1188
1189 * prim/subr.el (lambda): Moved from `packages.el'.
1190
1191 * prim/packages.el: Updated commentary.
1192 (packages-useful-lisp): Added `cl-macs'.
1193
1194 1997-10-27 Didier Verna <verna@inf.enst.fr>
1195
1196 * prim/help-nomule.el (help-with-tutorial): The 'didactic' blank
1197 lines message is now taken directly from each tutorial, and thus
1198 can appear in different languages.
1199
1200 * mule/mule-help.el (help-with-tutorial): idem
1201
1202 1997-10-26 Karl M. Hegbloom <karlheg@inetarena.com>
1203
1204 * utils/shadowfile.el (shadow-clusters): Customized.
1205 (shadow-read-files): replace obsolete `eval-current-buffer'
1206 (shadow-parse-fullpath): `efs-ftp-name' doesn't exist. change to
1207 `efs-ftp-path'
1208
1209 1997-11-01 SL Baur <steve@altair.xemacs.org>
1210
1211 * x11/x-menubar.el: Change Viper menu item to use
1212 `toggle-viper-mode'.
1213 Suggested by Michael Kifer <kifer@CS.SunySB.EDU>
1214
1215 * mule/mule-init.el: Remove `help-with-tutorial-for-mule'.
1216 Suggested by Didier Verna <verna@inf.enst.fr>
1217
1218 * Disable Cyrillic CCL until CCL engine gets fixed.
1219 From: Martin Buchholz <mrb@Eng.Sun.COM>
1220
1221 1997-10-30 Colin Rafferty <craffert@ml.com>
1222
1223 * prim/startup.el (command-line-early): Made it recognize
1224 --vanilla and --no-packages, as is already done in emacs.c.
1225
1226 1997-10-30 Karl M. Hegbloom <karlheg@inetarena.com>
1227
1228 * modes/cperl-mode.el: Add Commentary and Code statements to
1229 comment header for finder.
1230
1231 1997-10-30 SL Baur <steve@altair.xemacs.org>
1232
1233 * vm/vm-vars.el (vm-image-directory): Use locate-data-directory if
1234 it exists.
1235
1236 * language/european.el: Remove erroneous references to
1237 `Serbo-Croatian'.
1238 * language/cyril-util.el: Ditto.
1239 * leim/quail/cyrillic.el: Ditto.
1240
1241 * comint.el: reverse previous patch
1242
1243 1997-10-29 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1244
1245 * mule/mule-init.el (init-mule): Load locale-start even if lang is
1246 not exactly matched.
1247
1248 * mule/mule-init.el (auto-language-alist): Modify for new language
1249 environment feature.
1250 (init-mule): Modify for new language environment feature.
1251
1252 1997-10-29 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1253
1254 * language/korean.el (setup-korean-environment): Modify for
1255 XEmacs.
1256
1257 * language/greek.el: Modify setting about language environment.
1258
1259 * language/european.el: Fix setting for Croatian language
1260 environment.
1261
1262 * language/vietnamese.el: Fix setting about language environment.
1263
1264 * language/viet-util.el (setup-vietnamese-environment): Modify for
1265 XEmacs.
1266
1267 * language/cyril-util.el (setup-cyrillic-iso-environment): Modify
1268 for XEmacs.
1269 (setup-cyrillic-koi8-environment): Modify for XEmacs.
1270 (setup-cyrillic-alternativnyj-environment): Modify for XEmacs.
1271
1272 1997-10-28 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1273
1274 * language/hebrew.el (setup-hebrew-environment): Modify for
1275 XEmacs.
1276
1277 * mule/mule-cmds.el (set-default-coding-systems): New function.
1278 (set-language-info): Fix about menu.
1279 (read-input-method-name, toggle-input-method): Sync with Emacs
1280 20.2.
1281
1282 * language/cyril-util.el: Modify header.
1283
1284 * language/cyril-util.el
1285 (setup-cyrillic-alternativnyj-environment): Modify for XEmacs.
1286
1287 * language/cyril-util.el: New file; imported from Emacs 20.2.
1288
1289 * language/japan-util.el (setup-japanese-environment): Use
1290 `set-default-coding-systems'.
1291
1292 * language/european.el (setup-8-bit-environment): Modify for
1293 XEmacs.
1294
1295 * language/english.el (setup-english-environment): Use
1296 `set-default-coding-systems'.
1297
1298 * language/chinese.el: Modify for XEmacs.
1299
1300 * language/china-util.el (setup-chinese-gb-environment,
1301 setup-chinese-big5-environment): Use `set-default-coding-systems'.
1302
1303 * mule/mule-files.el (file-coding-system-alist): Fix typo.
1304
1305 1997-10-28 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1306
1307 * prim/dumped-lisp.el: Abolish Thai support temporary.
1308
1309 * language/thai.el, language/thai-util.el: Delete Thai specific
1310 files because composite character features don't work in XEmacs.
1311
1312 * language/japan-util.el: Modify header.
1313
1314 * language/chinese.el: Abolish `Chinese-CNS' environment
1315 temporary.
1316
1317 * language/china-util.el: Abolish `setup-chinese-cns-environment'
1318 temporary.
1319
1320 * language/china-util.el (setup-chinese-big5-environment): Modify
1321 for XEmacs.
1322
1323 * language/china-util.el (setup-chinese-gb-environment): Modify
1324 for XEmacs.
1325
1326 * language/chinese.el: Delete set-coding-category-system for big5.
1327
1328 * language/japan-util.el (setup-japanese-environment): Modify for
1329 XEmacs.
1330
1331 * language/japanese.el: Delete set-coding-category-system for
1332 shift-jis.
1333
1334 * language/english.el (setup-english-environment): Modify for
1335 XEmacs.
1336
1337 1997-10-28 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1338
1339 * language/auto-autoloads.el: New file.
1340
1341 * mule/mule-files.el (file-coding-system-alist): Add setting for
1342 TUTORIAL.hr to iso-8859-2.
1343
1344 * leim/quail/tibetan.el, leim/quail/ethiopic.el,
1345 leim/quail/japanese.el, leim/quail/lao.el, leim/quail/lrt.el,
1346 leim/quail/devanagari.el: Delete broken features temporary.
1347
1348 * language/tibetan.el, language/indian.el, language/lao-util.el,
1349 language/lao.el, language/tibet-util.el, language/ethio-util.el,
1350 language/ethiopic.el, language/devanagari.el: Delete broken
1351 features temporary.
1352
1353 * mule/mule-cmds.el (universal-coding-system-argument): New
1354 function; imported from Emacs 20.2.
1355
1356 1997-10-27 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1357
1358 * language/korean.el, language/thai.el, language/vietnamese.el,
1359 language/chinese.el, language/japanese.el, language/arabic.el,
1360 language/ethiopic.el: Abolish setting for old language
1361 environment.
1362
1363 * language/hebrew.el: Modify for XEmacs.
1364
1365 * Use language/hebrew.el instead of mule/hebrew-hooks.el; abolish
1366 mule/hebrew-hooks.el.
1367
1368 * mule/mule-misc.el: Abolish old language environment features.
1369
1370 * mule/mule-init.el: Delete old language environment specific
1371 features temporary.
1372
1373 * prim/dumped-lisp.el: Use language/hebrew.el instead of
1374 hebrew-hooks.el.
1375
1376 * mule/mule-cmds.el (describe-language-environment): Modify for
1377 XEmacs because `coding-system-mnemonic' returns string instead of
1378 character in XEmacs.
1379
1380 * mule/mule-cmds.el: Sync with Emacs 20.2 about language
1381 environment.
1382
1383 * mule/mule-cmds.el: Don't use `mule-prefix'.
1384
1385 1997-10-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1386
1387 * language/ethiopic.el (ccl-encode-ethio-font): Modify to sync
1388 with Emacs 20.2.
1389
1390 1997-10-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1391
1392 * mule-diag.el (list-coding-systems): Modify for XEmacs.
1393
1394 1997-10-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1395
1396 * mule/mule-files.el (find-coding-system-magic-cookie): Regard top
1397 line magic.
1398 (load): Use `find-file-coding-system-for-read-from-filename'.
1399
1400 * language/arabic-util.el: Use iso-2022-7bit.
1401
1402 1997-10-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1403
1404 * mule-diag.el (describe-designation): Moved from mule-debug.el.
1405 (describe-coding-system): Use `describe-designation'.
1406
1407 * mule-debug.el: Move function `describe-designation' to
1408 mule-diag.el; Abolish function `describe-coding-system' because of
1409 using it in mule-diag.el.
1410
1411 * mule-coding.el (keyboard-coding-system): New inline function.
1412 (terminal-coding-system): New inline function.
1413
1414 * mule-cmds.el: Bind `describe-coding-system' to C-h C instead of
1415 `describe-current-coding-system' to sync with Emacs 20.2.
1416
1417 * mule-diag.el: Abolish `print-designation' because it does not
1418 work in XEmacs.
1419
1420 (describe-coding-system): Modify for XEmacs.
1421 (print-coding-system-briefly): Modify for XEmacs.
1422 (describe-current-coding-system): Modify for XEmacs.
1423
1424 * mule-coding.el: Abolish function `coding-system-charset'
1425 (defined as builtin function).
1426
1427 * mule-diag.el: New file; imported from Emacs 20.2.
1428
1429 * mule-misc.el (set-buffer-process-coding-system): New function;
1430 imported from mule.el of Emacs 20.2.
1431
1432 * mule-cmds.el: Bind `set-buffer-process-coding-system' to C-x C-m
1433 p and abolish C-x C-m P.
1434
1435 * mule-files.el (load): Use `binary' instead of `no-conversion'.
1436
1437 1997-10-28 Kyle Jones <kyle_jones@wonderworks.com>
1438
1439 * modes/enriched.el (enriched-face-ans): Use
1440 color-name instead of color-instance-name.
1441 color-instance-name will not handle the specifiers that
1442 are passed as arguments.
1443
1444 1997-10-28 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
1445
1446 * prim/find-func.el (find-function-noselect): Fix nil argument
1447 handling and add support for dumped macros.
1448
1449 1997-10-28 SL Baur <steve@altair.xemacs.org>
1450
1451 * pcl-cvs/pcl-cvs-xemacs.el: Add `cvs-mode-update-no-prompt' to menu.
1452 From Stig Bjorlykke <stigb@tihlde.hist.no>
1453
1454 1997-10-28 Didier Verna <verna@inf.enst.fr>
1455
1456 * packages/man.el (manual-entry): corrected the `when'
1457 form to include 'section' in the buffer name.
1458
1459 1997-10-28 SL Baur <steve@altair.xemacs.org>
1460
1461 * prim/packages (packages-find-pacakges): Fix test on
1462 inhibit-package-init
1463
1464 1997-10-27 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
1465
1466 * prim/keymap.el (event-apply-modifier): Fix the return type and
1467 scan the function-key-map.
1468 (next-key-event): New function.
1469 (key-sequence-list-description): Ditto.
1470
1471 1997-10-27 SL Baur <steve@altair.xemacs.org>
1472
1473 * x11/x-menubar.el: Turn off `popup-menubar-menu' keybinding.
1474
1475 * prim/dumped-lisp.el (preloaded-file-list): Dump canna-leim and
1476 egg-leim with XEmacs.
1477
1478 * mule/canna-leim.el: Clean up file for dumping with XEmacs.
1479 * egg/egg-leim.el: Ditto.
1480
1481 1997-10-27 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
1482
1483 * mule/canna-leim.el: Register Canna with LEIM when loaded
1484
1485 * mule/canna.el (canna): Bind `canna-toggle-japanese-mode' to
1486 "\C-o" only if LEIM is not present
1487
1488 * egg/egg-leim.el: Registers EGG/Wnn with LEIM when loaded
1489
1490 * egg/egg.el: Bind `toggle-egg-mode' to "\C-\" only if LEIM is
1491 not present when loaded
1492
1493 1997-10-27 SL Baur <steve@altair.xemacs.org>
1494
1495 * prim/about.el: Update entries
1496
1497 1997-10-26 SL Baur <steve@altair.xemacs.org>
1498
1499 * prim/startup.el (startup-message-timeout): Startup message
1500 timeout is too short.
1501
1502 * mule/canna.el (canna): Move canna-toggle-japanese-mode
1503 keybinding to C-\.
1504
1505 * emulators/edt-mapper.el (edt-lucid-emacs19-p): Test for XEmacs
1506 instead of Lucid in `emacs-version'.
1507
1508 1997-10-25 SL Baur <steve@altair.xemacs.org>
1509
1510 * mule/mule-cmds.el: describe-language-support,
1511 describe-language-support-internal removed.
1512
1513 Fri Aug 8 12:58:00 1997 David Byers <davby@sen2.ida.liu.se>
1514
1515 * fill.el (fill-region-as-paragraph): When justifying, check for
1516 end-of-buffer at the end of whitespace point is sitting in, and
1517 delete the trailing whitespace if we are on the last line.
1518
1519 1997-10-24 Hrvoje Niksic <hniksic@srce.hr>
1520
1521 * prim/about.el (about-finish-buffer): Kill the buffer, when
1522 button documents so.
1523
1524 1997-10-24 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
1525
1526 * pcl-cvs.el (cvs-parse-stderr): Ignore ssh-askpass message.
1527
1528 1997-10-20 Hrvoje Niksic <hniksic@srce.hr>
1529
1530 * prim/packages.el (locate-library): Make NOSUFFIX not affect
1531 compression.
1532
1533 1997-10-24 SL Baur <steve@altair.xemacs.org>
1534
1535 * modes/c-comment.el: Create c-comment-edit-map.
1536 (c-comment-edit): Fix docstring, use new keymap.
1537 Suggested by Chris Felaco <felaco@iatcmail.ed.ray.com>
1538
1539 * prim/help-nomule.el (tutorial-supported-languages): Add
1540 Norwegian.
1541
1542 * prim/simple.el (assoc-ignore-case): Synch with Emacs 20.1.
1543
1544 * mule/mule-cmds.el (set-language-info): Forgot to set any data
1545 values in language-alist.
1546 (read-multilingual-string): Fix call to `read-string'.
1547
1548 1997-10-22 Karl M. Hegbloom <karlheg@inetarena.com>
1549
1550 * packages/backup-dir.el (bkup-backup-directory-info): customized,
1551 with :require so it loads automagicly if you've set it. Docstring
1552 updated to reflect that, and reformatted for easier reading.
1553
1554 * packages/jka-compr.el (jka-compr-compression-info-list):
1555 Docstring clarification: what does the append flag do?
1556
1557 * prim/minibuf.el (minibuffer-electric-slash): leave efs prefix
1558 and ~\(blah\)? when / is pressed.
1559
1560 1997-10-24 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
1561
1562 * efs/dired.el (dired-create-files): Get mark-char thing working
1563 again: replace `integerp' by `characterp'.
1564 (dired-add-entry): Ditto.
1565 (dired-add-entry-do-indentation): Ditto.
1566
1567 1997-10-24 Hrvoje Niksic <hniksic@srce.hr>
1568
1569 * x11/x-faces.el (*try-oblique-before-italic-fonts*): Customized.
1570
1571 1997-10-23 SL Baur <steve@altair.xemacs.org>
1572
1573 * prim/startup.el (command-line-do-help): Add Documentation for
1574 -vanilla and -no-packages.
1575 (command-line-early): Implement them.
1576
1577 * prim/packages.el (inhibit-package-init): New variable.
1578 (packages-find-packages): Use it.
1579
1580
1581 * packages/jka-compr.el (jka-compr-compression-info-list):
1582 Add bzip2 extensions.
1583 From Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
1584
1585 1997-10-22 Karl M. Hegbloom <karlheg@inetarena.com>
1586
1587 * comint/comint.el (comint-scroll-show-maximum-output): fixups to
1588 docstring, and to :type to allow numbers.
1589 (comint-postoutput-scroll-to-bottom): Added window arg to
1590 `recenter' call to fix the horrid flash and global recentering,
1591 and uncommented the code allowing numeric values for
1592 `comint-scroll-show-maximum-output'.
1593
1594 1997-10-23 Hrvoje Niksic <hniksic@srce.hr>
1595
1596 * packages/info.el (Info-mode): Don't initialize faces.
1597
1598 * packages/info.el: Use `defface' to initialize faces.
1599
1600 1997-10-23 Karl M. Hegbloom <karlheg@inetarena.com>
1601
1602 * modes/cperl-mode.el (cperl-here-face): fix the horrible invisible
1603 green default face.
1604
1605 1997-10-23 Hrvoje Niksic <hniksic@srce.hr>
1606
1607 * custom/wid-edit.el (widget-choose): Acknowledge aborted choice
1608 with a `Canceled' message, even if C-g wasn't pressed explicitly.
1609
1610 1997-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
1611
1612 * custom/cus-edit.el (hook): Use `widget-group-match' instead of
1613 `widget-editable-list-match'.
1614
1615 1997-10-23 SL Baur <steve@altair.xemacs.org>
1616
1617 * modes/c-comment.el (c-comment-edit): Fixed autoload cookie.
1618 Reformatted Lisp comments.
1619
1620 1997-10-22 SL Baur <steve@altair.xemacs.org>
1621
1622 * psgml/psgml-charent.el (sgml-display-char-list-filename): Use
1623 locate-data-directory instead of data-directory.
1624 * psgml.el (sgml-data-directory): Ditto.
1625
1626 1997-10-20 Jan Vroonhof <vroonhof@math.ethz.ch>
1627
1628 * extents.c: Renamed shot property to initial-redisplay-function
1629 (extent_fragment_update): Changed the bookkeeping whether an event
1630 has been spawned. The initial-redisplay-function property is no
1631 longer set to nil.
1632
1633 1997-10-21 SL Baur <steve@altair.xemacs.org>
1634
1635 * custom/cus-dep.el (Custom-make-dependencies): Ditch the time
1636 stamp.
1637
1638 1997-10-22 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
1639
1640 * comint/gdb.el (gdb-with-core): Fixed autoload cookie.
1641
1642 1997-10-22 Hrvoje Niksic <hniksic@srce.hr>
1643
1644 * prim/startup.el (command-line-1): Run term-setup-hook regardless
1645 of `input-pending-p'.
1646
1647 * custom/cus-edit.el (custom-split-regexp-maybe): Use `split-string'.
1648
1649 * custom/cus-start.el (custom-start-quote): Synch with
1650 `custom-quote'.
1651
1652 * prim/subr.el (functionp): Synched docstring with Emacs 20.2.
1653
1654 * custom/cus-edit.el (custom-quote): Use `keywordp'; use
1655 `car-safe'; don't conditionalize on having `characterp'.
1656
1657 1997-10-21 Hrvoje Niksic <hniksic@srce.hr>
1658
1659 * custom/wid-edit.el (radio-button): Use "radio0" as inactive
1660 glyph.
1661 (widget-visibility-value-create): Use new semantics of
1662 `widget-glyph-insert'.
1663
1664 * custom/cus-edit.el (custom-buffer-create-internal): Setup
1665 tag-down-glyphs with list.
1666 (custom-group-value-create): Ditto.
1667
1668 * custom/wid-edit.el (widget-glyph-click): Check whether the
1669 extent was detached/killed.
1670 (widget-push-button-value-create): Removed crufty XPM contrast
1671 hack.
1672 (widget-default-create): Make the markers point nowhere after
1673 using them.
1674 (widget-default-create): Use `point-min-marker'/`point-max-marker'.
1675 (widget-glyph-find): Disallow list.
1676 (widget-glyph-insert): Allow IMAGE to be a list.
1677
1678 1997-10-20 Hrvoje Niksic <hniksic@srce.hr>
1679
1680 * prim/featurep.el (featurep): Handle `not' correctly.
1681
1682 1997-10-21 SL Baur <steve@altair.xemacs.org>
1683
1684 * prim/about.el (about-maintainer-glyph): Pictures have been moved
1685 to photos subdirectory.
1686
1687 1997-10-21 Hrvoje Niksic <hniksic@srce.hr>
1688
1689 * x11/x-menubar.el (options-menu-saved-forms): Check whether
1690 `pending-delete' is bound before accessing it.
1691
1692 1997-10-21 SL Baur <steve@altair.xemacs.org>
1693
1694 * x11/x-menubar.el (default-menubar): Conditionalize games menu.
1695
1696 1997-10-21 Colin Rafferty <craffert@ml.com>
1697
1698 * x11/x-menubar.el (default-menubar): Made it use lazy-shot
1699 instead of lazy-lock in "Syntax Highlighting->Lazy".
1700 (options-menu-saved-forms): Made it save lazy-shot instead of
1701 lazy-lock in the options.
1702
1703 1997-10-21 SL Baur <steve@altair.xemacs.org>
1704
1705 * mule/mule-help.el (help-with-tutorial): New file.
1706
1707 * prim/dumped-lisp.el (preloaded-file-list): New entries for
1708 help-nomule and mule-help.
1709
1710 * prim/help.el: Remove `help-with-tutorial'.
1711
1712 * prim/help-nomule.el: New file.
1713
1714 1997-10-19 Hrvoje Niksic <hniksic@srce.hr>
1715
1716 * prim/subr.el: Moved int-char and char-int definitions from
1717 obsolete.el.
1718
1719 1997-10-18 Hrvoje Niksic <hniksic@srce.hr>
1720
1721 * custom/wid-edit.el (widget-push-button-value-create): Require
1722 `xpm-button'.
1723 (widget-push-button-value-create): Use :tag-down-glyph and
1724 :tag-inactive-glyph.
1725 (widget-default-create): Use :tag-inactive-glyph.
1726 (widget-button-click): Correctly merge faces.
1727
1728 * custom/cus-edit.el (custom-variable-action): Don't redraw
1729 magic.
1730
1731 * custom/wid-edit.el (widget-glyph-insert): Return glyph.
1732 (widget-default-create): Insert :button-prefix and :button-suffix
1733 only if a glyph is not used.
1734 (widget-glyph-click): Respect :mouse-down-action.
1735 (widget-specify-insert): Document for edebug.
1736 (widget-default-create): Use markers to keep track of stuff.
1737
1738 * custom/cus-edit.el (custom-group-value-create): Ditto.
1739
1740 * custom/wid-edit.el (widget-default-create): Use :tag-down-glyph.
1741
1742 * custom/cus-edit.el (custom-group-value-create): Use image.
1743
1744 * prim/glyphs.el (init-glyphs): Minor fixups.
1745
1746 1997-10-17 Hrvoje Niksic <hniksic@srce.hr>
1747
1748 * custom/wid-edit.el (widget-field-value-get): Use `cond'.
1749 (default): Use :button-keymap.
1750 (widget-specify-button): Ditto.
1751 (widget-glyph-insert-glyph): Ditto.
1752 (widget-activation-glyph-mapper): Renamed from
1753 `widget-activation-glyphs-mapper'.
1754
1755 * custom/cus-edit.el (Custom-mode-menu): Go to `Easy
1756 Customization' node.
1757 (boolean): Don't use nested backquotes.
1758
1759 * custom/wid-edit.el (widget-field-action): Check whether the new
1760 value is valid before using it.
1761
1762 1997-10-16 Hrvoje Niksic <hniksic@srce.hr>
1763
1764 * custom/wid-edit.el (character): Use [\0-\377] instead of . in
1765 :valid-regexp.
1766 (widget-color-notify): Use `valid-color-name-p'.
1767 (widget-activation-widget-mapper): New function.
1768 (widget-specify-inactive): Use it.
1769 (widget-specify-active): Ditto.
1770 (widget-setup): Ditto.
1771 (radio-button): Added :inactive-glyph spec.
1772 (widget-toggle-value-create): Use it.
1773 (widget-color-sample-face-get): Check for color before setting it.
1774 (widget-color-sample-face-get): Store the face object, not its
1775 name.
1776
1777 1997-10-18 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
1778
1779 * help.el (function-at-point): Use `function-at-point-function'.
1780 (function-at-point-function): New variable, formerly
1781 `find-function-function'.
1782 (describe-function): Use `function-at-point'.
1783 (where-is): Ditto.
1784
1785 * find-func.el (find-function-read-function): Use
1786 `function-at-point'.
1787
1788 * packages/info.el (Info-elisp-ref): Use `function-at-point'.
1789
1790 * packages/hyper-apropos.el (hyper-apropos-read-function-symbol):
1791 Use `function-at-point'.
1792
1793 * packages/etags.el (emacs-lisp-default-tag): Use
1794 `function-at-point'.
1795
1796 * prim/obsolete.el (function-called-at-point): Make it
1797 obsolete.
1798
1799 1997-10-09 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
1800
1801 * prim/files.el (switch-to-buffer-other-frame): Remove call to
1802 `select-frame'.
1803
1804 1997-10-17 SL Baur <steve@altair.xemacs.org>
1805
1806 * prim/packages.el (packages-find-packages-1): New argument:
1807 `user-package' non-nil when searching user packages.
1808 - Load any autoloads found in user packages.
1809
1810 1997-10-17 Karl M. Hegbloom <karlheg@inetarena.com>
1811
1812 * packages/info.el (Info-insert-dir): Also kill the localdir temp
1813 buffers.
1814
1815 1997-10-17 SL Baur <steve@altair.xemacs.org>
1816
1817 * utils/facemenu.el: autoload the `facemenu-keymap' properly.
1818
1819 * mule/mule-cmds.el (read-language-name): Fix typo.
1820 From Didier Verna <verna@inf.enst.fr>
1821
1822 1997-10-15 Adrian Aichner <aichner@ecf.teradyne.com>
1823
1824 * utils/build-report.el: Leaving point at begin of composed mail now.
1825 Using mime-edit-content-beginning to determine file-begin of
1826 Installation file.
1827 Introduced the according alias for SEMI/TM compatibility.
1828
1829 * utils/build-report.el:
1830 Corrected backward search for begin of last configuration in
1831 Installation file.
1832
1833 * utils/build-report.el:
1834 Incorporated `xemacs-build-report-installation-insert-all' feature
1835 suggested by Didier Verna.
1836 Composing mail parts (with-temp-buffer ...) to simplify implementing
1837 future features.
1838 Eliminated use of mail-mode -specific function `mail-text'.
1839
1840 1997-10-14 Adrian Aichner <aichner@ecf.teradyne.com>
1841
1842 * utils/build-report.el:
1843 Incorporated fix for SEMI/TM compatibility suggested by Jens-Ulrik
1844 Holger Petersen <petersen@kurims.kyoto-u.ac.jp>. If SEMI symbols are
1845 not fboundp, alias them to corresponding TM symbols.
1846
1847 1997-10-13 Adrian Aichner <aichner@ecf.teradyne.com>
1848
1849 * utils/build-report.el:
1850 Changed to (mime-edit-insert-tag "text" "plain" ...) from
1851 "application" "octet-stream" due to complaint from
1852 Kazuyoshi Furutaka in
1853 Message-Id: <19971013102132V.furutaka@Flux.tokai.jaeri.go.jp>
1854
1855 1997-10-13 Hrvoje Niksic <hniksic@srce.hr>
1856
1857 * utils/facemenu.el: Autoload `facemenu-keymap' function definition.
1858 (facemenu-color-defined-p): Nuked.
1859 (facemenu-find-face): Ditto.
1860 (facemenu-region-active-p): Ditto.
1861 (facemenu-sized-face): Declare `prefix'.
1862 (facemenu-read-color): Aliased to `read-color'.
1863 (facemenu-face-attributes): Use `mapvector'.
1864
1865 * utils/facemenu.el: Customized and synched with FSF 20.2.
1866
1867 1997-10-17 Hrvoje Niksic <hniksic@srce.hr>
1868
1869 * cl/cl-macs.el (extent-properties): Remove old setf method.
1870
1871 1997-10-16 Karl M. Hegbloom <karlheg@inetarena.com>
1872
1873 * prim/files.el (revert-without-query): changed from boolean to
1874 list of regexp as documented in NEWS and its docstring.
1875
1876 1997-10-16 SL Baur <steve@altair.xemacs.org>
1877
1878 * utils/floating-toolbar.el: (TopLevel): Don't unconditionally
1879 require the feature `toolbar' it causes breakage only at
1880 bytecompile time. Don't do any initialization if toolbar support
1881 is not available.
1882 (floating-toolbar): Whine if no run-time toolbar support is
1883 available.
1884
1885 * custom/wid-edit.el (widget-change-glyphs-mapper): cosmetic changes.
1886 From Hrvoje Niksic <hniksic@srce.hr>
1887
1888 * prim/glyphs.el (init-glyphs): Use different logo for beta XEmacsen.
1889 From Didier Verna <verna@inf.enst.fr>
1890
1891 1997-10-15 Hrvoje Niksic <hniksic@srce.hr>
1892
1893 * cl/cl-macs.el (extent-property): Updated SETF methods for `get'
1894 and `extent-property'.
1895
1896 * custom/wid-edit.el (widget-field-value-create): Revert to using
1897 two markers.
1898 (widget-setup): Ditto.
1899 (widget-color-sample-face-get): Get only a unique face per widget.
1900 (widget-color-notify): Change the color of the face instead of
1901 creating a new one.
1902
1903 * packages/add-log.el (add-change-log-entry): Push window
1904 configuration.
1905 (change-log-exit): New function.
1906 (change-log-cancel): Ditto.
1907 (change-log-mode-map): Bind them.
1908
1909 * custom/wid-edit.el (widget-specify-inactive): Make glyphs look
1910 inactive.
1911 (widget-change-glyphs-mapper): New function.
1912 (widget-glyph-click): Disallow operations on inactive glyphs.
1913
1914 1997-10-14 Hrvoje Niksic <hniksic@srce.hr>
1915
1916 * custom/wid-edit.el: (widget-glyph-insert-glyph): Use
1917 `widget-mouse-help' if necessary.
1918 (widget-documentation-string-value-create): Don't coerce help-echo
1919 WIDGET to widget.
1920 (widget-button-keymap): New keymap.
1921 (widget-specify-button): Use it.
1922 (widget-glyph-insert-glyph): Ditto.
1923 (widget-glyph-click): Dispatch events during the loop.
1924 (widget-glyph-click): Use `unwind-protect' to ensure that the
1925 glyph stays in up position.
1926 (widget-keymap): Don't bind buttons and RET.
1927 (widget-button-keymap): Bind mouse buttons and RET.
1928 (widget-field-activate): Use `widget-field-find'.
1929
1930 * custom/wid-edit.el (widget-button-click): Visually "release" the
1931 button *before* doing the buttonup action.
1932 (widget-button-click): Reworked.
1933 (widget-echo-help): Accept extent.
1934
1935 * custom/cus-edit.el (custom-face-value-create): Use `make-face'.
1936
1937 * custom/wid-edit.el (widget-restore-tabable): New function.
1938 (widget-deactivate-widget-extent): New function.
1939 (widget-reactivate-widget-extent): New function.
1940 (widget-specify-inactive): Use `widget-deactivate-widget-extent'.
1941 (widget-setup): Ditto.
1942 (widget-specify-active): Use `widget-reactivate-widget-extent'.
1943 (widget-move): Don't stop within inactive range.
1944
1945 1997-10-14 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1946
1947 * language/japan-util.el: Copied from Emacs 20.2.
1948
1949 * mule/mule-cmds.el (char-code-property-table): New variable.
1950 (get-char-code-property): New function.
1951 (put-char-code-property): New function.
1952
1953 1997-10-10 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1954
1955 * language/vietnamese.el: Use language/viet-util.el instead of
1956 mule/mule-vietnamese.el; abolish mule/mule-vietnamese.el.
1957
1958 1997-10-09 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1959
1960 * mule/mule-coding.el: Rename `automatic-conversion' ->
1961 `undecided' to sync with Emacs 20.2; define coding-system
1962 `automatic-conversion' as an alias for `undecided'.
1963
1964 mule/mule-files.el (buffer-file-coding-system-for-read,
1965 convert-mbox-coding-system, insert-file-contents),
1966 language/japanese.el, language/chinese.el, language/korean.el:
1967 Rename `automatic-conversion' -> `undecided' to sync with Emacs
1968 20.2.
1969
1970 1997-10-08 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1971
1972 * language/viet-chars.el: New file; moved from
1973 mule/vietnamese-hooks-1.el.
1974
1975 * language/vietnamese.el: Merge mule/vietnamese-hooks-2.el;
1976 abolish mule/vietnamese-hooks-2.el.
1977
1978 * prim/dumped-lisp.el: Use language/viet-chars and
1979 language/vietnamese instead of mule/vietnamese-hooks-{1|2}.
1980
1981 1997-10-07 MORIOKA Tomohiko <morioka@jaist.ac.jp>
1982
1983 * mule/mule-misc.el (split-char): New function.
1984
1985 1997-10-14 SL Baur <steve@altair.xemacs.org>
1986
1987 * default.el: New file.
1988 * site-start.el: New file. XEmacs starts faster if dummy versions
1989 of these files are found early in the `load-path'.
1990 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
1991
1992 1997-10-14 Hrvoje Niksic <hniksic@srce.hr>
1993
1994 * custom/wid-edit.el (widget-field-find): Use `map-extents'.
1995 (widget-transpose-chars): Check for empty fields, and point at
1996 beginning of field.
1997 (widget-documentation-string-value-create): `insert-char' handles
1998 0 gracefully, so no need to protect.
1999 (widget-specify-inactive): Detach the button extents.
2000 (widget-specify-active): Reattach the button extents.
2001 (widget-make-field-untabable): New function.
2002 (widget-specify-inactive): Make the fields non-tabable; use
2003 `widget-make-field-untabable'.
2004 (widget-type): Revert to defsubst.
2005
2006 1997-10-13 Adrian Aichner <aichner@ecf.teradyne.com>
2007
2008 * utils/xemacs-build-report.el:
2009 Switched from (mail ...) to (compose-mail ...) upon suggestion by
2010 Hrvoje Niksic.
2011 Extended xemacs-build-report-keep-regexp.
2012 Changed xemacs-build-report-make-output-file value to beta.err
2013 Shortend and bracketed xemacs-build-report-subject.
2014 Improved (I hope) tm-edit to SEMI aliasing logic.
2015
2016 1997-10-09 Adrian Aichner <aichner@ecf.teradyne.com>
2017
2018 * utils/xemacs-build-report.el:
2019 Restored RCS keywords and updated comment for `xemacs-build-report-version'.
2020
2021 * utils/xemacs-build-report.el:
2022 Separated the Spaghetti code into separate functions to do the following:
2023 xemacs-build-report-insert-header
2024 xemacs-build-report-insert-make-output
2025 xemacs-build-report-insert-installation-file
2026
2027 1997-10-13 Hrvoje Niksic <hniksic@srce.hr>
2028
2029 * custom/cus-load.el: Disable gc while loading `custom-load'
2030 files.
2031 (custom-put): Added docstring; ignore PROPERTY.
2032
2033 * custom/wid-edit.el (widget-previous-button-or-field): If the
2034 point is within a button or field, return the beginning position
2035 of the field.
2036
2037 * prim/frame.el (frame-list): Use `nconc' instead of `append'.
2038 (set-frame-configuration): Use `mapc'.
2039 (delete-other-frames): Ditto.
2040
2041 * prim/faces.el: Use the CL macro at top-level.
2042
2043 * prim/faces.el (face-spec-set-match-display): Use `case'.
2044 (set-face-stipple): Use backquotes.
2045
2046 * custom/wid-edit.el (widget-glyph-find): Use `laxputf'.
2047 (widget-push-button-value-create): Ditto.
2048
2049 * custom/cus-face.el (custom-face-attributes): Support
2050 inverse-video for TTY-s.
2051
2052 * prim/cmdloop.el (keyboard-escape-quit): Abort recursive edit, as
2053 documented.
2054
2055 1997-10-12 Hrvoje Niksic <hniksic@srce.hr>
2056
2057 * prim/simple.el (zmacs-deactivate-region): Use `mapc' instead of
2058 `mapcar'.
2059 (zmacs-make-extent-for-region): Ditto.
2060
2061 * custom/cus-dep.el: Updated comments.
2062
2063 * custom/cus-edit.el (custom-variable-prompt): Prompt with
2064 `variable'.
2065
2066 1997-10-12 Karl Hegbloom <karlheg@inetarena.com>
2067
2068 * custom/cus-edit.el (custom-guess-name-alist): Allow `-hooks'
2069 instead of `hook'.
2070
2071 1997-10-12 Hrvoje Niksic <hniksic@srce.hr>
2072
2073 * prim/profile.el (profile-results): Use %-*s format.
2074 (profile-align): Nuked.
2075
2076 * packages/gnuserv.el (gnuserv-frame-plist): New variable.
2077 (gnuserv-special-frame-function): Use it.
2078 (gnuserv-edit-files): Ditto.
2079
2080 1997-10-12 SL Baur <steve@altair.xemacs.org>
2081
2082 * prim/package-admin.el (package-admin-add-binary-package):
2083 Correctly deal with package-paths with a single directory.
2084
2085 1997-10-11 SL Baur <steve@altair.xemacs.org>
2086
2087 * prim/startup.el (set-default-load-path): Look for `packages'
2088 directory too.
2089 (set-default-load-path): Initialize Info-default-directory-list
2090 from the environment variable INFOPATH.
2091 (set-default-load-path): Initialize Info-default-diretory-list
2092 from the configure variable `infopath'.
2093
2094 1997-10-10 Karl M. Hegbloom <karlheg@inetarena.com>
2095
2096 * prim/startup.el: (set-default-load-path): loop over the `Info-
2097 default-directory-list' and collect those that are `file-
2098 directory-p'.
2099
2100 * '': various doc string corrections.
2101
2102 * '': changed `auto-saves-file-prefix' to "~/.xemacs/saves-"
2103
2104 * '' Added toplevel block (when (fboundp 'load-gc) ...to init the
2105 Info-def..list from the environment variable INFOPATH at dump time.
2106
2107 * prim/packages.el (packages-find-packages-1): append the list of
2108 packages info directories to `Info-default-directory-list' rather
2109 than prepending them. Don't add them if they're already in the
2110 list.
2111
2112 * packages/info.el (Info-directory-list): various fixes to the
2113 directory list handling.
2114 * (Info-localdir-heading-regexp) added.
2115
2116 * '' removed the unrequired defcustom of `Info-default-directory-
2117 list'
2118
2119 1997-10-11 SL Baur <steve@altair.xemacs.org>
2120
2121 * prim/about.el: New faces, new entries.
2122
2123 * prim/profile.el (profile-results): Rename.
2124 (pretty-print-profiling-info): Ditto.
2125 From Kyle Jones <kyle_jones@wonderworks.com>
2126
2127 1997-10-10 Per Abrahamsen <abraham@dina.kvl.dk>
2128
2129 * custom/wid-edit.el (variable-link): New widget.
2130 (widget-variable-link-action): New function.
2131 (function-link): New widget.
2132 (widget-function-link-action): New function.
2133
2134 1997-10-10 Karl M. Hegbloom <karlheg@inetarena.com>
2135
2136 * prim/modeline.el (modeline-minor-mode-menu): menus are toggles
2137 not strings now.
2138
2139 1997-10-10 SL Baur <steve@altair.xemacs.org>
2140
2141 * psgml/psgml-html.el (html-quote-region): Grow bounds when performing
2142 substitutions.
2143 From Adrian Aichner <aichner@ecf.teradyne.com>
2144
2145 1997-10-10 SL Baur <steve@altair.xemacs.org>
2146
2147 * utils/highlight-headers.el (highlight-headers-citation-header-regexp):
2148 Correct doc string.
2149 From Kazuyoshi Furutaka <furutaka@Flux.tokai.jaeri.go.jp>
2150
2151 1997-10-10 Martin Buchholz <mrb@eng.sun.com>
2152
2153 * packages/bookmark.el:
2154 * packages/iswitchb.el:
2155 * utils/speedbar.el:
2156 * utils/xemacs-build-report.el:
2157 - change Xemacs --> XEmacs
2158
2159 1997-10-09 Colin Rafferty <craffert@ml.com>
2160
2161 * modes/lazy-shot.el (lazy-shot-shot-function): Undid a breakage.
2162
2163 1997-10-09 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
2164
2165 * prim/help.el (function-called-at-point): Added docstring.
2166 (function-at-point): Ditto.
2167 (describe-function-arglist): Commented out -- seems unused.
2168 (find-function): ALL find-function stuff moved to "find-func.el"
2169
2170 * prim/find-func.el: new file created from functions previously in
2171 "help.el".
2172
2173 1997-10-09 SL Baur <steve@altair.xemacs.org>
2174
2175 * pcl-cvs/pcl-cvs.el (cvs-changelog-ours-p): Grok new ChangeLog
2176 format.
2177
2178 * prim/startup.el (user-init-directory): New name for
2179 `emacs-user-extension-dir'.
2180 (load-user-init-file): Use it.
2181
2182 Mon Oct 6 19:12:51 1997 Barry A. Warsaw <cc-mode-help@python.org>
2183
2184 * cc-mode/Release 5.19
2185
2186 Mon Oct 6 19:09:17 1997 Barry A. Warsaw <cc-mode-help@python.org>
2187
2188 * cc-mode/cc-engine.el (c-guess-basic-syntax):
2189 CASE 5F: extern-lang-close relpos should be
2190 element 0 of inclass-p, not element 1.
2191
2192 * cc-mode/cc-cmds.el (c-progress-init, c-progress-fini):
2193 Be silent if c-progress-interval
2194 is nil.
2195
2196 * cc-mode/cc-vars.el (c-progress-interval): Document new semantics
2197
2198 Fri Oct 3 23:10:04 1997 Barry A. Warsaw <cc-mode-help@python.org>
2199
2200 * cc-mode/cc-engine.el (c-beginning-of-statement-1):
2201 Watch out for keywords which have a
2202 preceding underscore.
2203
2204 Fri Sep 26 23:30:58 1997 Barry A. Warsaw <cc-mode-help@python.org>
2205
2206 * cc-mode/cc-menus.el: Patches to Imenu support given by
2207 "Masatake (jet) YAMATO" <masata-y@is.aist-nara.ac.jp>.
2208 (Jan Dubois) jan.dubois@ibm.net
2209
2210 * cc-mode/cc-cmds.el (c-comment-line-break-function):
2211 Fix for when comment starts at
2212 comment-column and there is non-whitespace preceding this on the
2213 current line.
2214
2215 * cc-mode/cc-mode.el (c-submit-bug-report): Remove
2216 c-recognize-knr-p. Add c-comment-continuation-stars.
2217
2218 Mon Sep 22 15:47:02 1997 Barry A. Warsaw <cc-mode-help@python.org>
2219
2220 * cc-mode/cc-styles.el (c-initialize-builtin-style):
2221 Only use copy-tree if it is
2222 funcall-able. This is the right patch, and was given by Erik Naggum
2223 <erik@naggum.no>
2224
2225 1997-10-08 SL Baur <steve@altair.xemacs.org>
2226
2227 * x11/x-menubar.el (file-menu-filter): Reverse sense of bounds
2228 test.
2229 From: Didier Verna <verna@inf.enst.fr>
2230
2231 * prim/format.el (format-annotate-function): Reverse sync to Emacs
2232 19.
2233
2234 1997-10-08 Hrvoje Niksic <hniksic@srce.hr>
2235
2236 * prim/profile.el (profile-align): New function.
2237
2238 * prim/help.el (describe-function): Use `buffer-string' with a
2239 BUFFER argument, instead of `save-excursion'+`buffer-string'.
2240 (describe-variable): Ditto.
2241 (describe-variable): Use `when'.
2242
2243 * modes/lisp-mode.el: Indent `display-message' and
2244 `display-warning' better.
2245
2246 * prim/help.el: Customized find-function stuff.
2247 (help-with-tutorial): Use point-at-{bol,eol}.
2248 (with-displaying-help-buffer): Use `with-current-buffer'.
2249
2250 * prim/keymap.el (event-apply-modifier): Use `vconcat'.
2251 (define-prefix-command): Use the NAME argument to
2252 `make-sparse-keymap'.
2253 (suppress-keymap): Use `incf'.
2254
2255 * prim/help.el (key-or-menu-binding): Document it.
2256
2257 * prim/keymap.el (insert-key-binding): Use `key-or-menu-binding'
2258 from help.el.
2259
2260 * prim/help.el (built-in-variable-doc): Use `case'.
2261 (describe-function-1): Assign to `file-name' instead of `home'.
2262
2263 * prim/profile.el (profiling-results): Handle strings correctly.
2264
2265 * prim/profile.el (profile): Expand FORMS only once.
2266
2267 1997-10-08 Colin Rafferty <craffert@ml.com>
2268
2269 * prim/lisp-file-db.el (lookup-lisp-file-db): Made it stop on
2270 failure.
2271
2272 1997-10-08 SL Baur <steve@altair.xemacs.org>
2273
2274 * prim/lisp-file-db.el: New file.
2275 From Raymond Toy <toy@rtp.ericsson.se>
2276
2277 1997-10-08 Colin Rafferty <craffert@ml.com>
2278
2279 * modes/lazy-shot.el: Customified. Made it handle long lines
2280 better.
2281
2282 1997-10-08 SL Baur <steve@altair.xemacs.org>
2283
2284 * prim/startup.el (load-user-init-file): Remove reference to
2285 .xemacs as a file.
2286
2287 1997-10-07 SL Baur <steve@altair.xemacs.org>
2288
2289 * utils/thing.el (thing-filename): Deal with point at end of
2290 buffer.
2291
2292 1997-10-07 Karl M. Hegbloom <karlheg@inetarena.com>
2293
2294 * psgml/psgml.el (sgml-mode-map): modify defin-key statements to
2295 use the new and improved key designator syntax. Rebound
2296 'sgml-split-element to a similar key as the global 'split-line
2297 binding.
2298
2299 1997-10-07 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
2300
2301 * utils/thing.el (thing-symbol): Return nil if `end' is nil.
2302
2303 1997-10-07 Karl M. Hegbloom <karlheg@inetarena.com>
2304
2305 * modes/cperl-mode.el: Fixed the help toggle menuitem, and added
2306 an autoload cookie.
2307 * modes/perl-mode.el: ditch the autoload in favor of cperl-mode.
2308
2309 1997-10-07 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
2310
2311 * packages/etags.el (add-to-tag-completion-table): Better support
2312 for Scheme code. Parse scheme definitions and identifiers
2313 with colons correctly.
2314
2315 1997-10-07 SL Baur <steve@altair.xemacs.org>
2316
2317 * mule/mule-cmds.el (read-input-method-name): Use a default if
2318 available.
2319 From Didier Verna <verna@inf.enst.fr>
2320
2321 * prim/about.el (about-url-alist): Update jwz's home page.
2322
2323 1997-10-07 Hrvoje Niksic <hniksic@srce.hr>
2324
2325 * x11/x-menubar.el (default-menubar): Handle pending-delete
2326 correctly.
2327
2328 1997-10-06 SL Baur <steve@altair.xemacs.org>
2329
2330 * utils/font.el: Don't need devices.el on XEmacs.
2331
2332 1997-10-05 SL Baur <steve@altair.xemacs.org>
2333
2334 * utils/mail-utils.el (rmail-dont-reply-to-names): Snarf from
2335 rmail.el.
2336
2337 1997-10-04 SL Baur <steve@altair.xemacs.org>
2338
2339 * efs/dired.el (dired-mail-reader): Default to VM instead of old,
2340 broken rmail.
2341
2342 1997-09-29 Karl M. Hegbloom <karlheg@inetarena.com>
2343
2344 * prim/files.el (auto-mode-alist): make `.cl' a lisp-mode
2345 extension for Franz Allegro CL.
2346
2347 1997-10-05 Hrvoje Niksic <hniksic@srce.hr>
2348
2349 * prim/simple.el: Minor docstring and comment changes. Customized
2350 some more.
2351
2352 1997-10-04 Hrvoje Niksic <hniksic@srce.hr>
2353
2354 * utils/xemacs-build-report.el (xemacs-build-report): Placed to
2355 maintenance group.
2356 (xemacs-create-build-report): Added an autoload cookie.
2357
2358 * prim/profile.el (profiling-results): Renamed from
2359 `pretty-print-profiling-info'.
2360
2361 1997-10-03 Karl M. Hegbloom <Karl M. Hegbloom <karlheg@inetarena.com>>
2362
2363 * custom/cus-edit.el (custom-save-all): Bind `auto-mode-alist' to
2364 nil around the init file handling to prevent unnecessary automagic
2365 processing.
2366
2367 1997-10-03 Hrvoje Niksic <hniksic@srce.hr>
2368
2369 * prim/faces.el (face-spec-set): Invoke `init-face-from-resources'.
2370
2371 * custom/cus-face.el (custom-set-faces): Revert to using
2372 `make-empty-face'.
2373 (custom-declare-face): Ditto.
2374
2375 1997-10-04 SL Baur <steve@altair.xemacs.org>
2376
2377 * prim/modeline.el (modeline-modified-map): Call wrapper function
2378 over `vc-toggle-read-only'.
2379 (modeline-toggle-read-only): New function.
2380
2381 * prim/files.el (basic-save-buffer): Put guard on call to
2382 `vc-after-save' since someone may wish not to install the vc
2383 package.
2384
2385 * prim/fill.el (sentence-end-double-space): Fix docstring.
2386
2387 * cl/cl-seq.el (remq): Reformat and add doc-string.
2388 Suggested by: Karl M. Hegbloom <karlheg@inetarena.com>
2389
2390 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com>
2391
2392 * packages/func-menu.el: change the countups from message's to
2393 display-message 'progress's so they don't dump in the lossage
2394 buffer.
2395
2396 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com>
2397
2398 * psgml/psgml.el (sgml-mode-map): Bind (meta backspace) to
2399 'backward-kill-word so it works as expected. "\e\C-h" will still
2400 do 'sgml-mark-current-element.
2401
2402 1997-08-13 Yves BLUSSEAU <hk444@cleveland.freenet.edu>
2403
2404 * efs/efs.el (efs-set-file-modes): Fix a bug that cause an error
2405 when using the efs-set-file-modes function on a remote station with
2406 a FTP daemon that don't support the QUOTE function.
2407
2408 1997-10-02 Colin Rafferty <craffert@ml.com>
2409
2410 * prim/frame.el (default-drag-and-drop-functions): Fixed a typo
2411 that was calling `data' rather than looking at it.
2412
2413 1997-10-04 SL Baur <steve@altair.xemacs.org>
2414
2415 * cl/cl-seq.el (remove): Add docstring.
2416 Suggested by Karl M Hegbloom <karlheg@inetarena.com>
2417
2418 1997-10-02 Colin Rafferty <craffert@ml.com>
2419
2420 * prim/simple.el (set-fill-column): Used format to create the
2421 string for `display-message'.
2422
2423 1997-10-03 Hrvoje Niksic <hniksic@srce.hr>
2424
2425 * custom/cus-face.el (custom-set-faces): Make the face, if
2426 necessary.
2427
2428 1997-10-02 Hrvoje Niksic <hniksic@srce.hr>
2429
2430 * custom/cus-face.el (custom-declare-face): Use `make-face'
2431 instead of `make-empty-face'.
2432 (custom-declare-face): Don't invoke init-face-from-resources
2433 explicitly.
2434
2435 * prim/profile.el (pretty-print-profiling-info): When interactive,
2436 use a separate buffer instead of current-buffer.
2437 (pretty-print-profiling-info): Prettified output.
2438
2439 1997-10-01 SL Baur <steve@altair.xemacs.org>
2440
2441 * custom/cus-dep.el (cus-face): Remove unneeded dependency on
2442 cus-edit.
2443
2444 1997-09-30 SL Baur <steve@altair.xemacs.org>
2445
2446 * utils/finder.el (finder-known-keywords): Fix typo.
2447
2448 1997-09-30 SL Baur <steve@altair.xemacs.org>
2449
2450 * prim/dumped-lisp.el (preloaded-file-list): Load
2451 cl/auto-autoloads early.
2452
2453 1997-10-01 Hrvoje Niksic <hniksic@srce.hr>
2454
2455 * custom/cus-edit.el (custom-save-delete): Bind `find-file-hooks'
2456 to nil.
2457
2458 * custom/wid-edit.el (widget-next-button-or-field): Use the
2459 `start-open' flag to `map-extents'.
2460 (widget-previous-button-or-field): Ditto.
2461
2462 * custom/cus-edit.el (custom-face-value-create): Use
2463 `face-custom-attributes'.
2464
2465 * packages/font-lock.el: Defcustomed some variables.
2466
2467 1997-09-30 Hrvoje Niksic <hniksic@srce.hr>
2468
2469 * custom/cus-face.el: Big changes. Most of the functionality
2470 moved to faces.el. Internal functions renamed not to start with
2471 `custom-'.
2472
2473 * custom/cus-face.el (face-spec-set): Use `reset-face'.
2474
2475 * prim/faces.el (reset-face): Accept LOCALE, TAG-SET and EXACT-P.
2476
2477 * custom/cus-face.el (face-spec-set): Use `remove-specifier'.
2478 (get-frame-background-mode): Cache background modes of frames.
2479
2480 * prim/minibuf.el (input-error): Add a `display-error' property.
2481
2482 * custom/cus-face.el (initialize-face-resources): Check for
2483 `make-face-x-resource-internal' before using it.
2484 (custom-get-frame-properties): Use `set-frame-property'.
2485
2486 1997-09-29 Hrvoje Niksic <hniksic@srce.hr>
2487
2488 * custom/wid-edit.el (widget-specify-button): Set the `tabable'
2489 property.
2490 (widget-specify-field): Ditto.
2491 (widget-next-button-or-field): Use it.
2492 (widget-previous-button-or-field): Ditto.
2493
2494 1997-09-29 Martin Buchholz <mrb@eng.sun.com>
2495
2496 * sunpro/sunpro-init.el: Fix initialization failure if
2497 compile/debug toolbar buttons are LAST on the toolbar.
2498
2499 1997-09-29 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
2500
2501 * prim/help.el (find-function-noselect): Now finds libraries
2502 explicitly loaded from outside `load-path' as it should.
2503
2504 1997-09-29 SL Baur <steve@altair.xemacs.org>
2505
2506 * prim/help.el(describe-function-1): Fix for compiled macros.
2507 From Hrvoje Niksic <hniksic@srce.hr>
2508
2509 Mon Sep 29 01:30:45 1997 Kyle Jones <kyle_jones@wonderworks.com>
2510
2511 * prim/startup.el: Added defvars for lock-directory
2512 and superlock-file to quiet the byte-compiler.
2513
2514 (normal-top-level): Removed call to init-glyphs; it now
2515 runs at dump time from lisp/prim/glyphs.el.
2516
2517 (splash-frame-present): Call splash-hack-version-string
2518 once after all the strings have been inserted, instead
2519 of once per string insertion.
2520
2521 * prim/glyphs.el (init-glyphs): Replaced references
2522 to data-directory with "../etc/" which is the data
2523 directory at dump time. This is likely a lose for
2524 those who CANNOT_DUMP. I don't know what the right
2525 answer is in that case.
2526
2527 Run init-glyphs at dump time.
2528
2529 * prim/faces.el (init-other-random-faces): Don't set
2530 colors for the text cursor if we're initializating a
2531 tty device, since it does nothing on a tty.
2532
2533 Removed modeline-buffer-id, modeline-mousable and
2534 modeline-mousable-minor-mode-code face initialization; this
2535 code is now run at dump time in lisp/prim/modeline.el.
2536
2537 * prim/faces.el: Set reverse-p property on tty devices
2538 for the primary-selection face. Set underline-p property
2539 on tty devices for the secondary-selection face. Both of
2540 these actions are to prevent init-other-random-faces from
2541 considering these faces the same as the default face on
2542 ttys and applying useless color specs to them.
2543
2544 * prim/modeline.el: Initialize modeline-buffer-id,
2545 modeline-mousable and modeline-mousable-minor-mode
2546 faces in this file at dump time.
2547
2548 Added (defvar place) to quiet the byte-compiler.
2549
2550 Mon Sep 29 02:11:35 1997 Kyle Jones <kyle_jones@wonderworks.com>
2551
2552 * packages/vc-hooks.el: Move menu installation off
2553 before-init-hook and do it at dump time.
2554
2555 * ediff/ediff-hook.el: Move menu installation off
2556 before-init-hook and do it at dump time.
2557
2558 1997-09-29 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
2559
2560 * prim/help.el (describe-function-1): If the function is not yet
2561 loaded, print the autoload file-name. If function is loaded,
2562 print the library name in `load-history' or from
2563 `compiled-function-annotation'.
2564
2565 1997-09-28 Karl M. Hegbloom <karlheg@inetarena.com>
2566
2567 * prim/help.el (find-function-noselect): remove reference to
2568 `path' from the (let* ((path find... since &optional path is no
2569 longer an argument to this function. Cures "Signaling:
2570 (void-variable path)" error when using {M-x find-function}.
2571
2572 1997-09-27 Karl M. Hegbloom <karlheg@inetarena.com>
2573
2574 * utils/regexp-opt.el: Add support for the shy grouping "\\(?:"
2575 that came along with the new regexp syntax.
2576
2577 1997-09-29 Hrvoje Niksic <hniksic@srce.hr>
2578
2579 * x11/x-toolbar.el: Minor fixes.
2580
2581 1997-09-28 Hrvoje Niksic <hniksic@srce.hr>
2582
2583 * custom/wid-edit.el (color): Buttonify the tag.
2584 (widget-color-action): Use `read-color' unconditionally.
2585
2586 * utils/edmacro.el: Use append/vconcat instead of mapcar/mapvector
2587 with `identity'.
2588 (format-kbd-macro): Use `indirect-function' instead of
2589 `symbol-function'.
2590 (read-kbd-macro): Fix docstring.
2591 (edmacro-finish-edit): Use `match-string'.
2592 (edmacro-parse-keys): Ditto.
2593 (edmacro-parse-word): Use `dotimes' instead of `loop'.
2594 (edmacro-format-keys): Ditto.
2595
2596 * custom/cus-face.el (custom-face-attributes): Use
2597 `set-face-background-pixmap', instead of `set-face-stipple'.
2598
2599 * custom/cus-edit.el (custom-group-menu-create): Check whether
2600 `custom-menu-create' returned a list.
2601
2602 1997-09-28 SL Baur <steve@altair.xemacs.org>
2603
2604 * utils/finder.el (finder-known-keywords): Ignore mule entry when
2605 built without Mule.
2606
2607 1997-09-27 MORIOKA Tomohiko <morioka@jaist.ac.jp>
2608
2609 * quail.el (quail-execute-non-quail-command): `keylist' is not
2610 list of characters.
2611 (quail-update-translation): Don't use `quail-delete-region'
2612 because overlay emulation of XEmacs can not regard 0 length
2613 overlay.
2614 (quail-show-kbd-layout): Must convert character(code) to event.
2615
2616 1997-09-26 MORIOKA Tomohiko <morioka@jaist.ac.jp>
2617
2618 * quail.el: sync with Emacs 20.2.
2619
2620 1997-09-27 MORIOKA Tomohiko <morioka@jaist.ac.jp>
2621
2622 * mule-init.el (init-mule): Load leim-list.el (to sync with Emacs
2623 20.2).
2624
2625 * mule-cmds.el: Change key binding for `select-input-method' to
2626 sync with Emacs 20.2.
2627
2628 (get-language-info, set-language-info, set-language-info-alist,
2629 read-language-name): Modify to sync with Emacs 20.2.
2630
2631 (leim-list-file-name): New constant (imported from Emacs 20.2).
2632 (leim-list-header, leim-list-entry-regexp,
2633 update-leim-list-functions): New variable (imported from Emacs
2634 20.2).
2635 (update-leim-list-file): New function (imported from Emacs 20.2).
2636
2637 (current-input-method, current-input-method-title): Modify
2638 DOC-string to sync with Emacs 20.2.
2639 (default-input-method): Use `defcustom' (to sync with Emacs 20.2).
2640 (input-method-history): New variable (imported from Emacs 20.2).
2641
2642 (inactivate-current-input-method-function): Modify DOC-string to
2643 sync with Emacs 20.2.
2644
2645 (input-method-alist): New variable (imported from Emacs 20.2).
2646 (register-input-method, read-input-method-name,
2647 activate-input-method, inactivate-input-method): New function
2648 (imported from Emacs 20.2).
2649 (select-input-method, toggle-input-method, describe-input-method,
2650 describe-current-input-method, read-multilingual-string): Modify
2651 to sync with Emacs 20.2.
2652 (input-method-verbose-flag): New variable; abolish
2653 `input-method-tersely-flag'; to sync with Emacs 20.2.
2654 (input-method-highlight-flag): New variable (imported from Emacs
2655 20.2).
2656
2657 (input-method-activate-hook, input-method-inactivate-hook): Modify
2658 DOC-string to sync with Emacs 20.2.
2659 (input-method-exit-on-invalid-key): New variable (imported from
2660 Emacs 20.2).
2661
2662 * mule-coding.el (check-coding-system): New alias.
2663 (modify-coding-system-alist): New function (imported from Emacs
2664 20.2).
2665
2666 Rename coding-system `iso-2022-7' -> `iso-2022-7bit' to sync with
2667 Emacs 20.2; define alias `iso-2022-7' for compatibility.
2668
2669 * mule-process.el (network-coding-system-alist): New variable.
2670 (open-network-stream): Refer it.
2671
2672 1997-09-27 MORIOKA Tomohiko <morioka@jaist.ac.jp>
2673
2674 * viet-util.el: New file; Imported from Emacs 20.2.
2675
2676 * tibet-util.el: New file; Imported from Emacs 20.2.
2677
2678 * hebrew.el, lao.el, lao-util.el, vietnamese.el, tibetan.el:
2679 Imported from Emacs 20.2.
2680
2681 * greek.el, european.el, ethiopic.el, english.el, cyrillic.el,
2682 chinese.el, korean.el, japanese.el, thai.el, misc-lang.el: Modify
2683 to sync with Emacs 20.2.
2684
2685 1997-09-24 MORIOKA Tomohiko <morioka@jaist.ac.jp>
2686
2687 * mule-process.el (start-process): Refer
2688 `process-coding-system-alist'.
2689
2690 * mule-process.el (call-process-region): Refer
2691 `process-coding-system-alist'.
2692
2693 * mule-process.el (process-coding-system-alist): New variable.
2694 (call-process): Refer it.
2695
2696 * mule-init.el: Rename `pathname-coding-system' to
2697 `file-name-coding-system' to sync with Emacs 20.2.
2698
2699 * mule-coding.el: Rename `pathname-coding-system' to
2700 `file-name-coding-system' to sync with Emacs 20.2; define
2701 `pathname-coding-system' as an obsolete variable.
2702
2703 1997-09-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
2704
2705 * mule/mule-files.el: Implement `file-coding-system-alist' of
2706 Emacs 20.0.97 to sync; abolish variable
2707 `buffer-file-coding-system-alist'.
2708
2709 (find-file-coding-system-for-read-from-filename): Renamed from
2710 `find-buffer-file-coding-system-from-filename'; modify for new
2711 `file-coding-system-alist'.
2712
2713 (find-file-coding-system-for-write-from-filename): New function.
2714
2715 (insert-file-contents): Modify for new `file-coding-system-alist'.
2716
2717 (write-region): Use
2718 `find-file-coding-system-for-write-from-filename'.
2719
2720 1997-09-27 SL Baur <steve@altair.xemacs.org>
2721
2722 * prim/obsolete.el (define-widget-keywords): Make it obsolete.
2723
2724 * custom/widget.el (define-widget-keywords): Restore superfluous
2725 function `define-widget-keywords'.
2726
2727 * modes/sh-script.el (sh-script): Restore correct feature.
2728
2729 1997-09-27 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
2730
2731 * prim/isearch-mode.el (isearch-help-or-delete-char): New function.
2732
2733 1997-09-27 Hrvoje Niksic <hniksic@srce.hr>
2734
2735 * custom/cus-dep.el (Custom-make-dependencies): Minor fixes.
2736
2737 1997-09-27 SL Baur <steve@altair.xemacs.org>
2738
2739 * packages/completion.el: Remove keybinding of M-return for
2740 hyperbole.
2741 (completion-kill-region): The version of this function in InfoDock
2742 4.0pre was very broken for XEmacs due to active region handling
2743 and because it didn't set the `this-command' variable properly
2744 when doing a kill.
2745 From: Bob Weiner <weiner@altrasoft.com>
2746
2747 1997-09-26 SL Baur <steve@altair.xemacs.org>
2748
2749 * utils/autoload.el: Removed code dealing with customization.
2750 (update-file-autoloads): Fix typo in DOC string, remove custom code.
2751 (update-autoloads-from-directory): Remove custom code.
2752 (batch-update-autoloads): Fix DOC string, remove custom code.
2753 (batch-update-directory): Fix DOC string, remove custom code.
2754
2755 1997-09-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
2756
2757 * prim/help.el (describe-function-at-point): new function.
2758 (describe-variable-at-point): ditto.
2759 (help-next-symbol): ditto.
2760 (help-prev-symbol): ditto.
2761 (describe-function): Mention `find-function-function' in
2762 docstring. Use `function-history' in completing-read.
2763 (describe-function-1): Only print one filename, even if we know
2764 two! Use `variable-history' in completing-read.
2765 (where-is): Mention `find-function-function' in docstring.
2766 (find-function-function): improve docstring.
2767 (find-function-noselect): Remove optional arg. Search also for
2768 cl's defun*. Return a pair instead of a list.
2769 (find-function-read-function): use `function-history'.
2770 (find-function-do-it): new function.
2771 (find-function): Remove optional arg. Use `find-function-do-it'.
2772 (find-function-other-window): ditto.
2773 (find-function-other-frame): ditto.
2774 (find-function-at-point): new function.
2775
2776 1997-09-26 Hrvoje Niksic <hniksic@srce.hr>
2777
2778 * custom/cus-edit.el: Issue a message about loading customization
2779 dependencies.
2780
2781 * custom/wid-edit.el (widget-map-buttons): Fixed typo.
2782
2783 1997-09-25 SL Baur <steve@altair.xemacs.org>
2784
2785 * prim/files.el (after-find-file): Revert synch to Emacs 20 and
2786 restore old directory creation behavior.
2787
2788 1997-09-25 Hrvoje Niksic <hniksic@srce.hr>
2789
2790 * custom/wid-edit.el (widget-button-or-field-extent): New
2791 function.
2792 (widget-next-button-or-field): Use it.
2793 (widget-previous-button-or-field): Ditto.
2794 (widget-move): Don't signal an error when there is only one widget
2795 in the buffer.
2796 (widget-push-button-value-create): Cache glyphs themselves,
2797 instead of instantiators.
2798 (widget-documentation-string-value-create): Better help echo
2799 (widget-mouse-help): Use `functionp'.
2800 (widget-echo-help): Ditto.
2801
2802 1997-09-25 SL Baur <steve@altair.xemacs.org>
2803
2804 * prim/glyphs.el (init-glyphs): Fix jpeg signature.
2805
2806 1997-09-24 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
2807
2808 * modes/lazy-shot.el (lazy-shot-shot-function): make the message
2809 be displayed as progress.
2810
2811 1997-09-25 Hrvoje Niksic <hniksic@srce.hr>
2812
2813 * comint/telnet.el: Minor custom changes.
2814
2815 * custom/wid-edit.el (widget-field-action): Edit the value in the
2816 minibuffer.
2817
2818 * custom/cus-edit.el (custom-group-value-create): Renamed `Go to
2819 Group' tag to `Open'.
2820
2821 * custom/wid-edit.el (widget-shadow-subrs): New variable.
2822 (widget-url-link-help-echo): New function.
2823 (url-link): Use it.
2824 (widget-emacs-library-link-help-echo): New function.
2825 (emacs-library-link): Use it.
2826
2827 1997-09-24 Hrvoje Niksic <hniksic@srce.hr>
2828
2829 * custom/wid-edit.el (widget-glyph-insert-glyph): Encode the
2830 widget information to extent, not to the glyph.
2831 (widget-glyph-click): Extract the widget from the extent, not the
2832 glyph.
2833 (widget-glyph-find): Set up a glyph cache.
2834
2835 * prim/about.el: Use :button-prefix and :button-suffix instead of
2836 the variables.
2837
2838 * custom/wid-edit.el (widget-field-keymap): Bind Sh-TAB to
2839 `widget-backward'.
2840 (widget-specify-field): Use extents, not overlays.
2841 (widget-specify-button): Ditto.
2842 (widget-specify-sample): Ditto.
2843 (widget-specify-inactive): Ditto.
2844 (widget-button-click): Ditto.
2845 (widget-field-value-create): Ditto.
2846 (widget-field-value-delete): Ditto.
2847 (widget-color-notify): Ditto.
2848 (widget-setup): Ditto.
2849 (widget-map-buttons): Use `map-extents'.
2850 (widget-keymap): Made `global-map' its parent.
2851 (widget-next-button-or-field): New function.
2852 (widget-previous-button-or-field): Ditto.
2853 (widget-move): Use them.
2854
2855 * custom/custom.el (custom-group-hash-table): Use
2856 `make-hashtable', with initial size 300.
2857 (custom-add-to-group): Update hash-table unconditionally.
2858
2859 1997-09-24 SL Baur <steve@altair.xemacs.org>
2860
2861 * prim/packages.el (packages-useful-lisp): Arrange to bytecompile
2862 shadow.elc early.
2863
2864 1997-09-22 Karl M. Hegbloom <karlheg@inetarena.com>
2865
2866 * x11/x-toolbar.el (Info-frame-plist): Added.
2867 (toolbar-info) Use new plist variable to make-frame.
2868
2869 1997-09-24 Hrvoje Niksic <hniksic@srce.hr>
2870
2871 * custom/wid-edit.el (widget-button1-click): Would bug out on
2872 events with no bindings.
2873
2874 * custom/cus-edit.el (custom-group-value-create): Update members
2875 after loading the widget.
2876 (custom-group-link-help-echo): New function.
2877 (custom-group-link): Use it.
2878
2879 * prim/cus-load.el (custom-put): Update
2880 `custom-parent-hash-table'.
2881
2882 * custom/cus-edit.el (custom-add-parent-links): Use
2883 `custom-group-hash-table' to map the groups.
2884
2885 * custom/custom.el (custom-parent-hash-table): New variable.
2886 (custom-add-to-group): Use it.
2887
2888 * prim/cus-load.el: Don't issue message for every loaded file.
2889
2890 * custom/cus-edit.el (custom-group-prompt): New function.
2891 (customize): Use it.
2892 (customize-other-window): Ditto.
2893
2894 * custom/wid-edit.el (widget-field-keymap): Bind TAB to
2895 `widget-forward'.
2896
2897 1997-09-23 Hrvoje Niksic <hniksic@srce.hr>
2898
2899 * custom/cus-edit.el: Use `display-message' to indicate progress
2900 messages.
2901 (customize-set-variable): Use the third argument to `get'.
2902 (customize-save-variable): Ditto.
2903 (custom-variable-value-create): Ditto.
2904 (custom-variable-state-set): Ditto.
2905 (custom-variable-set): Ditto.
2906 (custom-variable-save): Ditto.
2907 (custom-variable-reset-saved): Ditto.
2908 (custom-variable-reset-standard): Ditto.
2909
2910 * custom/cus-edit.el: Removed C-coded routines.
2911
2912 * custom/cus-edit.el (custom-buffer-create-internal): Print a
2913 limited number of messages.
2914 (custom-group-value-create): Ditto.
2915
2916 * custom/wid-edit.el (widget-editable-list-value-get): Revert to
2917 `append'.
2918
2919 1997-09-22 Colin Rafferty <craffert@ml.com>
2920
2921 * modes/lazy-shot.el (lazy-shot-shot-function): Made it do its
2922 work in the correct buffer. Also, changed obsolete
2923 function call to non-obsolete version.
2924
2925 1997-09-22 Colin Rafferty <craffert@ml.com>
2926
2927 * utils/shadow.el (find-emacs-lisp-shadows): Removed extra slash
2928 between directory and filename.
2929
2930 1997-09-23 SL Baur <steve@altair.xemacs.org>
2931
2932 * ilisp/Makefile (SHELL): Remove dependency on /bin/csh.
2933
2934 1997-09-23 Hrvoje Niksic <hniksic@srce.hr>
2935
2936 * custom/wid-edit.el (widget-move): Use `incf'.
2937 (widget-after-change): Ditto.
2938 (widget-field-value-get): Ditto.
2939 (widget-info-link-help-echo): New function.
2940 (info-link): Use it.
2941
2942 * custom/cus-edit.el (custom-last): Removed.
2943 (custom-buffer-create-internal): Use `incf'.
2944 (custom-group-value-create): Ditto.
2945
2946 * packages/auto-save.el: Minor custom fixes.
2947
2948 * prim/cus-dep.el (Custom-make-dependencies): Generate correct
2949 output wrt `custom-put'.
2950
2951 * custom/wid-edit.el (widget-tabable-at): Use `widget-at'.
2952
2953 * custom/cus-edit.el (custom-group-value-create): Use
2954 `custom-group-visibility' instead of `group-visibility'.
2955
2956 * prim/help.el (help-map): Bound `C-h C' to `customize'.
2957
2958 * custom/wid-edit.el (widget-princ-to-string): Don't use `let'.
2959 (widget-clear-undo): Removed current-buffer argument.
2960 (widget-choose): Use minibuffer when there are more than 10 items.
2961
2962 1997-09-22 Hrvoje Niksic <hniksic@srce.hr>
2963
2964 * custom/cus-edit.el (custom-button-face): Made it bold.
2965 (custom-group-value-create): Change outlook of buffer.
2966 (custom-buffer-create-internal): Ditto.
2967 (custom-menu-nesting): Removed -- was unused by XEmacs.
2968 (custom-menu-create): Don't use `custom-menu-nesting'.
2969 (custom-group-menu-create): Define unconditionally.
2970 (customize-menu-create): Ditto.
2971 (custom-unlispify-menu-entry): Use `with-current-buffer'.
2972
2973 * custom/wid-edit.el (widget-checklist-match-inline): Revert to
2974 `append'.
2975 (widget-checklist-value-get): Ditto.
2976 (widget-editable-list-match-inline): Ditto.
2977 (widget-group-match-inline): Ditto.
2978 (widget-glyph-find): Removed compatibility checks; use
2979 `locate-data-directory'.
2980 (widget-glyph-find): Use backquotes.
2981 (widget-push-button-value-create): Ditto.
2982 (widget-choice-mouse-down-action): Don't use `window-system'.
2983 (widget-transpose-chars): New function.
2984 (widget-text-keymap): Use it.
2985 (widget-princ-to-string): Use `with-current-buffer'.
2986 (widget-map-buttons): Ditto.
2987 (widget-push-button-gui): Set to value of `widget-glyph-enable' by
2988 default.
2989 (widget-push-button-value-create): Call `widget-specify-button'.
2990
2991 * utils/mail-extr.el: Customized.
2992
2993 1997-09-21 SL Baur <steve@altair.xemacs.org>
2994
2995 * packages/man.el: Reverse manual prefix patch.
2996
2997 1997-09-21 Karl M. Hegbloom <karlheg@inetarena.com>
2998
2999 * packages/man.el: Got rid of the `stars', and hard coded a prefix
3000 of "Man: " for manual-entry buffers.
3001
3002 1997-09-21 Hrvoje Niksic <hniksic@srce.hr>
3003
3004 * custom/cus-face.el (frame-background-mode): Renamed from
3005 `custom-background-mode'.
3006 (frame-background-mode): Rewritten.
3007
3008 * x11/x-menubar.el: Customized.
3009
3010 * custom/cus-face.el (face-spec-set-match-display): Use `warn' for
3011 warnings.
3012
3013 * x11/x-font-menu.el: Customized.
3014
3015 * modes/reftex.el: Add prefixes to customization groups.
3016
3017 * custom/cus-edit.el (customize): Accept GROUP.
3018 (customize-group): Defalias to `customize'.
3019 (customize-other-window): New function.
3020 (customize-group-other-window): Alias to `customize-other-window'.
3021
3022 * custom/wid-edit.el (widget-choose): Now works with
3023 `widget-menu-minibuffer-flag' set to nil.
3024 (widget-menu-minibuffer-flag): Default to nil.
3025 (widget-specify-insert): Use new blackquote syntax.
3026 (widget-checklist-value-get): Ditto.
3027 (widget-map-buttons): Ditto.
3028 (widget-checklist-match-inline): Ditto.
3029 (widget-editable-list-match-inline): Ditto.
3030 (widget-group-match-inline): Ditto.
3031 (widget-checklist-match-inline): Use `nconc'.
3032 (widget-keymap): Bind `M-tab' to `widget-backward'.
3033
3034 * prim/help.el (find-function-noselect): `locate-library' is
3035 compression-aware; don't duplicate the work.
3036
3037 * prim/packages.el (packages-hardcoded-lisp): Remove "cl-defs".
3038
3039 * custom/wid-edit.el: Use `remove-if'.
3040 (widget-glyph-directory): Use `locate-data-directory'.
3041
3042 * custom/cus-edit.el (custom-unlispify-remove-prefixes): Default
3043 to t.
3044
3045 * custom/wid-edit.el: Removed *lots* of compatibility stuff.
3046
3047 * custom/wid-edit.el: (widget-editable-list-value-get): Apply
3048 `nconc' instead of `append'.
3049
3050 * custom/wid-edit.el: Ditto.
3051
3052 * custom/cus-edit.el: Ditto.
3053
3054 * custom/custom.el: Use `mapc' instead of `mapcar', where
3055 appropriate.
3056
3057 * custom/wid-edit.el: Ditto.
3058
3059 * custom/cus-edit.el: Ditto.
3060
3061 * custom/custom.el: Ditto.
3062
3063 * custom/widget.el: Don't define widget keywords.
3064
3065 1997-09-21 Joel Peterson <tarzan@aosi.com>
3066
3067 * prim/menubar.el: use normalize-menu-item-name instead of downcase
3068 to compare menu item names.
3069
3070 1997-09-20 Hrvoje Niksic <hniksic@srce.hr>
3071
3072 * packages/etags.el: Lots of changes.
3073
3074 1997-09-20 SL Baur <steve@altair.xemacs.org>
3075
3076 * prim/faces.el (Top Level): Back out use of the loop macro. It now
3077 isn't defined until loaddefs gets loaded.
3078
3079 1997-09-20 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
3080
3081 * prim/help.el (help-for-help): Make menu items style more uniform.
3082
3083 1997-09-20 Hrvoje Niksic <hniksic@srce.hr>
3084
3085 * modes/sendmail.el: Don't define keys to mail etc.
3086
3087 * prim/keydefs.el: Add bindings to `compose-mail'.
3088
3089 * prim/simple.el: Synch mail stuff with Emacs 20.
3090
3091 * utils/reporter.el: Removed mail-user-agent stuff.
3092
3093 * x11/x-menubar.el (default-menubar): Use new semantics for
3094 `gnuserv-frame'.
3095
3096 * prim/obsolete.el (string-to-sequence): Wouldn't work with TYPE
3097 `vector'.
3098
3099 1997-09-19 Hrvoje Niksic <hniksic@srce.hr>
3100
3101 * cl/cl.el: Don't load cl-defs.
3102
3103 * cl/cl-macs.el: Added autoload cookies.
3104
3105 1997-09-19 SL Baur <steve@altair.xemacs.org>
3106
3107 * packages/man.el (Manual-buffers-have-prefix): New function.
3108 (manual-entry): Use it.
3109 From Remek Trzaska <remek@postoffice.npac.syr.edu>
3110
3111 1997-09-18 Colin Rafferty <craffert@ml.com>
3112
3113 * prim/novice.el (disable-command): Made it modify `custom-file'
3114 instead of `user-init-file'.
3115
3116 Stop multiple disable/enable-command calls from adding
3117 extra newlines.
3118
3119 1997-09-19 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
3120
3121 * prim/make-docfile.el: Use null, not not.
3122
3123 1997-09-18 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3124
3125 * prim/isearch-mode.el (isearch-message): Display-message as
3126 progress (this way isearch message won't appear in the message
3127 log).
3128
3129 1997-09-18 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3130
3131 * packages/info.el (Info-elisp-ref): Use `find-function-function'.
3132
3133 1997-09-18 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3134
3135 * packages/lazy-lock.el (lazy-lock-pre-idle-fontify-windows):
3136 Don't do lazy-lock'ing if we're in the minibuffer.
3137
3138 1997-09-17 SL Baur <steve@altair.xemacs.org>
3139
3140 * oobr/Makefile (autoloads): Fix target.
3141
3142 * hyperbole/Makefile (autoloads): Fix target.
3143
3144 * utils/autoload.el (batch-update-autoloads): Obey
3145 `autoload-package-name' setting.
3146
3147 * efs/Makefile: Correct autoloads target.
3148
3149 * prim/packages.el (locate-library): Simplify regexp for
3150 compression suffixes.
3151 Suggested by: Hrvoje Niksic <hniksic@srce.hr>
3152
3153 1997-09-17 Karl M. Hegbloom <karlheg@inetarena.com>
3154
3155 * ilisp/ilisp-out.el (ilisp-scroll-output): bind `scroll-in-place'
3156 to nil around the call to #'scroll-up so that {C-c v}
3157 will properly scroll the *output* buffer.
3158
3159 1997-09-17 Karl M. Hegbloom <karlheg@inetarena.com>
3160
3161 * ilisp/ilisp-out.el (ilisp-needed-window-height): make window one
3162 line bigger
3163
3164 1997-09-15 Karl M. Hegbloom <karlheg@inetarena.com>
3165
3166 * packages/info.el (Info-mouse-track-double-click-hook): follow
3167 the top menu item when double click in bottom 1/4 and middle 1/3
3168
3169 1997-09-16 SL Baur <steve@altair.xemacs.org>
3170
3171 * prim/about.el (about-hackers): Add new entry.
3172
3173 Tue Sep 16 19:23:24 1997 Barry A. Warsaw <cc-mode-help@python.org>
3174
3175 * cc-mode/Release 5.18
3176
3177 Tue Sep 16 23:17:15 1997 Barry A. Warsaw <cc-mode-help@python.org>
3178
3179 * cc-mode/cc-menus.el (cc-imenu-c-prototype-macro-regexp): New
3180 variable.
3181
3182 (cc-imenu-c++-generic-expression): Patches to better match C++ code.
3183 Given by jan.dubois@ibm.net (Jan Dubois)
3184
3185 * cc-mode/cc-menus.el (cc-imenu-java-generic-expression):
3186 Removed test for declaration
3187 statements. Patch given by Ake Stenhoff <etxaksf@aom.ericsson.se>, as
3188 forwarded to me by RMS.
3189
3190 * cc-mode/cc-menus.el:
3191 Imenu support for Objective-C given by Masatake (jet) YAMATO.
3192
3193 * cc-mode/cc-mode.el (objc-mode): Bind imenu-create-index-function to
3194 cc-imenu-objc-function to enable Imenu support for Objective-C.
3195 Contributed by Masatake (jet) YAMATO.
3196
3197 Mon Sep 15 23:21:51 1997 Barry A. Warsaw <cc-mode-help@python.org>
3198
3199 * cc-mode/cc-styles.el (c-initialize-builtin-style):
3200 Use existing copy-tree if it's defined.
3201
3202 copy-sequence doesn't work; the
3203 c-offsets-alist must be copied recursively. Use copy-tree solution
3204 given by Simon Marshall.
3205
3206 Fri Sep 5 04:47:03 1997 Barry A. Warsaw <cc-mode-help@python.org>
3207
3208 * cc-mode/cc-cmds.el (c-beginning-of-statement):
3209 Fixes in sentence movement to properly
3210 handle M-e moving forward into a comment when looking at preceding
3211 whitespace, and M-a moving backward into comment when looking at
3212 following whitespace.
3213
3214 Uncommented the looking-at call in the
3215 sentence-flag clause so that moving by forward-sentence when looking
3216 at the beginning of a comment works again. A previous log message in
3217 cc-mode.el indicates this was commented out "because
3218 c-beginning-of-statement-1 should do the right thing", but clearly it
3219 doesn't.
3220
3221 I don't know if this breaks something else, because I can't figure out
3222 why it was commented out in the first place.
3223
3224 * cc-mode/cc-langs.el:
3225 Define `/' in c-mode-base-map since all modes now support
3226 c-electric-slash.
3227
3228 Define C-c C-e in mode-specific maps instead of c-mode-base-map since
3229 c-expand-macro is meaningless in Java and IDL.
3230
3231 * cc-mode/cc-engine.el (c-end-of-statement-1):
3232 Wrap backward-up-list in a c-safe call so no
3233 error results when buffer contains only a comment and point is at
3234 eob.
3235
3236 1997-09-15 SL Baur <steve@altair.xemacs.org>
3237
3238 * utils/autoload.el (customized-symbols): Use a hash table.
3239
3240 * prim/cus-load.el (custom-put): Restore.
3241 Adapted from code by Hrvoje Niksic <hniksic@srce.hr>
3242
3243 * x11/x-toolbar.el (initial-toolbar-spec): Remove news and mail
3244 icons from default toolbar.
3245
3246 1997-09-14 Hrvoje Niksic <hniksic@srce.hr>
3247
3248 * prim/packages.el (locate-data-directory): Return nil when
3249 directory not found.
3250 (locate-library): Reimplemented using `locate-file'.
3251
3252 1997-09-14 Hrvoje Niksic <hniksic@srce.hr>
3253
3254 * prim/cus-dep.el: Provide `cus-dep'.
3255
3256 * packages/time.el (display-time-insinuate): New function; don't
3257 insinuate upon loading.
3258 (display-time): Use it.
3259
3260 * prim/loadup.el: Use it.
3261
3262 * prim/dumped-lisp.el (dumped-lisp-packages): Renamed to
3263 `preloaded-file-list'.
3264
3265 * prim/cus-load.el: Updated the comment.
3266
3267 * prim/cus-dep.el (custom-make-dependencies): Unjunkify.
3268
3269 * modes/lisp-mode.el: Declare indentation of `with-temp-buffer'.
3270
3271 * prim/cus-dep.el (custom-make-dependencies): Allow optional
3272 parameter; don't kill Emacs.
3273
3274 * modes/cl-indent.el: Minor customize changes.
3275
3276 * modes/asm-mode.el: Minor customize changes.
3277
3278 * modes/arc-mode.el: Customized.
3279
3280 * modes/ada-stmt.el: New file.
3281
3282 * modes/ada-mode.el: Synched with FSF (customized, etc.)
3283
3284 1997-09-13 SL Baur <steve@altair.xemacs.org>
3285
3286 * prim/files.el (switch-to-buffer-other-frame): Undo previous
3287 change when focus-follows-mouse policy is in effect.
3288
3289 1997-09-14 Hrvoje Niksic <hniksic@srce.hr>
3290
3291 * packages/recent-files.el: Minor customize changes.
3292
3293 * packages/man.el: Minor customize changes.
3294 (Manual-use-rosetta-man): Moved the extensive info from docstring.
3295
3296 * packages/makeinfo.el: Minor customize changes.
3297
3298 * packages/info.el: Minor customize changes.
3299
3300 * packages/gopher.el: Minor customize changes.
3301
3302 * packages/func-menu.el: Minor customize changes.
3303
3304 * packages/etags.el (tags-delete): Use builtin `delete'.
3305 (tags-remove-duplicates): Don't recurse.
3306 Fixup customizations.
3307
3308 * packages/emerge.el: Use `with-current-buffer' instead of
3309 `emerge-eval-in-buffer'; reindent.
3310
3311 * packages/compile.el: Minor customize changes.
3312
3313 * packages/bookmark.el: Customized.
3314
3315 * packages/avoid.el (mouse-avoidance-mode): Customized properly.
3316
3317 * packages/autoinsert.el: Customized.
3318
3319 * modes/xrdb-mode.el: Minor customize changes.
3320
3321 * modes/vrml-mode.el: Minor customize changes.
3322
3323 * modes/vhdl-mode.el: Customized.
3324 (vhdl-emacs-features): Recognize XEmacs 20 correctly.
3325
3326 * modes/vhdl-mode.el: Require elp when compiling.
3327
3328 * modes/texinfo.el: Minor customize changes.
3329
3330 * modes/tcl.el: Minot customize changes.
3331
3332 * modes/strokes.el: Small fixes.
3333 (strokes-mode): Don't signal error without window system; issue a
3334 warning.
3335 (strokes-insinuate): New function. Don't defadvice upon loading.
3336 (strokes-mode): Use it.
3337 (strokes-char-face): Use `defface'.
3338
3339 * modes/simula.el: Customized.
3340
3341 * modes/scribe.el: Customized.
3342 (scribe-envelop-word): Don't bind `noparens' (unused).
3343
3344 * modes/rsz-minibuf.el: Remove old lemacs support,
3345 e.g. screen-vs-frame, etc.
3346 (resize-minibuffer-min): Removed.
3347
3348 * modes/rsz-minibuf.el: Fix customizations.
3349
3350 * prim/subr.el: Moved string-to-foo functions to obsolete.el.
3351
3352 * prim/obsolete.el: Comments.
3353
3354 1997-09-13 Hrvoje Niksic <hniksic@srce.hr>
3355
3356 * packages/filladapt.el: Added `:require' to filladapt-mode
3357 customization.
3358
3359 * modes/whitespace-mode.el: Customize better.
3360
3361 * modes/hideshow.el: Customize.
3362
3363 * packages/icomplete.el: Don't turn on by default; customize
3364 correctly.
3365
3366 * utils/uniquify.el: Don't invade Emacs by default.
3367 (uniquify-buffer-name-style): Default to nil.
3368
3369 * utils/uniquify.el: Removed support for Emacs 18.
3370
3371 * packages/pending-del.el: Customize `pending-delete-mode'.
3372
3373 * modes/sh-script.el: Renamed `sh-script' customization group to `sh'.
3374
3375 * packages/balloon-help.el: Customize `balloon-help-mode'.
3376
3377 * packages/paren.el: Don't invade Emacs by default.
3378 Finished customizing.
3379
3380 1997-09-13 SL Baur <steve@altair.xemacs.org>
3381
3382 * x11/x-toolbar.el (toolbar-paste-function): Remove reference to
3383 x-yank-primary-selection.
3384 Suggested by: Hrvoje Niksic <hniksic@srce.hr>
3385
3386 * prim/about.el (about-xemacs): Update release date with worst
3387 case.
3388 (about-maintainer-info): Sync entry with 19.16.
3389
3390 1997-09-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3391
3392 * packages/vc.el (vc-default-init-version): Make the default value
3393 be `nil'. Improve the docstring.
3394
3395 1997-09-12 SL Baur <steve@altair.xemacs.org>
3396
3397 * prim/make-docfile.el: Spawn make-docfile to csh on next-mach as
3398 well as BSD.
3399
3400 1997-09-13 Hrvoje Niksic <hniksic@srce.hr>
3401
3402 * mule/mule-util.el: Clean of Emacs-ported things.
3403
3404 1997-09-12 Hrvoje Niksic <hniksic@srce.hr>
3405
3406 * packages/etags.el (tags-file-pattern): Allow `,' in file names.
3407
3408 * prim/startup.el (initial-scratch-message): Converted to defcustom.
3409
3410 1997-09-11 Hrvoje Niksic <hniksic@srce.hr>
3411
3412 * packages/tar-mode.el: Customize; use cl.el instead of
3413 home-brewed extensions.
3414
3415 1997-09-10 Hrvoje Niksic <hniksic@srce.hr>
3416
3417 * prim/subr.el (mapc-internal): Define for backward compatibility.
3418
3419 * cl/cl-extra.el: Don't define `mapc'.
3420
3421 1997-09-07 Hrvoje Niksic <hniksic@srce.hr>
3422
3423 * prim/startup.el (initial-scratch-message): Cosmetic change.
3424
3425 Fri Sep 5 00:50:41 1997 Barry A. Warsaw <cc-mode-help@python.org>
3426
3427 * cc-mode/Release 5.17
3428
3429 Fri Sep 5 04:47:03 1997 Barry A. Warsaw <cc-mode-help@python.org>
3430
3431 * cc-mode/cc-cmds.el (c-beginning-of-statement):
3432 Fixes in sentence movement to properly
3433 handle M-e moving forward into a comment when looking at preceding
3434 whitespace, and M-a moving backward into comment when looking at
3435 following whitespace.
3436
3437 * cc-mode/cc-langs.el:
3438 Define `/' in c-mode-base-map since all modes now support
3439 c-electric-slash.
3440
3441 Define C-c C-e in mode-specific maps instead of c-mode-base-map since
3442 c-expand-macro is meaningless in Java and IDL.
3443
3444 * cc-mode/cc-engine.el (c-end-of-statement-1):
3445 Wrap backward-up-list in a c-safe call so no error results when
3446 buffer contains only a comment and point is at eob.
3447
3448 * cc-mode/cc-cmds.el (c-beginning-of-statement):
3449 Uncommented the looking-at call in the
3450 sentence-flag clause so that moving by forward-sentence when looking
3451 at the beginning of a comment works again. A previous log message in
3452 cc-mode.el indicates this was commented out "because
3453 c-beginning-of-statement-1 should do the right thing", but clearly it
3454 doesn't.
3455
3456 I don't know if this breaks something else, because I can't figure out
3457 why it was commented out in the first place.
3458
3459 Tue Aug 26 22:31:55 1997 Barry A. Warsaw <cc-mode-help@python.org>
3460
3461 * cc-mode/cc-styles.el (c-style-alist): "python" style,
3462 knr-argdecl-intro == +
3463
3464 Mon Aug 25 17:25:12 1997 Barry A. Warsaw <cc-mode-help@python.org>
3465
3466 * cc-mode/cc-engine.el (c-inside-bracelist-p):
3467 Add a test to the enum list test so that the
3468 following code won't erroneously recognize as inside a brace list:
3469
3470 static PyObject **
3471 unpack_sequence(v, argcnt, why)
3472 PyObject **v;
3473 int argcnt;
3474 enum *why_code;
3475 {
3476 int i;
3477
3478 Otherwise, the `enum' in the K&R decl trips this code up.
3479
3480 * cc-mode/cc-styles.el (c-style-alist): "python" style,
3481 fill-column = 78
3482
3483 Fri Aug 22 20:25:57 1997 Barry A. Warsaw <cc-mode-help@python.org>
3484
3485 * cc-mode/cc-cmds.el (c-comment-line-break-function):
3486 Don't break line in the middle of a string.
3487
3488 Mon Aug 18 17:37:24 1997 Barry A. Warsaw <cc-mode-help@python.org>
3489
3490 * cc-mode/cc-styles.el (c-style-alist):
3491 "python" style change: arglist-intro <= +
3492 "python" style change: inextern-lang <= 0
3493
3494 Fri Aug 15 18:39:10 1997 Barry A. Warsaw <cc-mode-help@python.org>
3495
3496 * cc-mode/cc-styles.el (c-style-alist):
3497 "python" style requires c-comment-continuation-stars
3498 to be "".
3499
3500 1997-09-09 SL Baur <steve@altair.xemacs.org>
3501
3502 * utils/autoload.el: One too many -autoload suffixes.
3503
3504 1997-09-07 Hrvoje Niksic <hniksic@srce.hr>
3505
3506 * prim/startup.el (initial-scratch-message): Cosmetic grammar
3507 fixup in startup *scratch* message.
3508
3509 1997-09-09 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3510
3511 * packages/vc.el (vc-register): make the second option arg COMMENT
3512 do something
3513
3514 * packages/vc.el (vc-register): Make the default initial
3515 version be `vc-default-init-version', a new variable
3516 defaulting to "0.1".
3517
3518 1997-09-08 SL Baur <steve@altair.xemacs.org>
3519
3520 * prim/packages.el (packages-find-packages): Reverse package path.
3521 From Colin Rafferty <craffert@ml.com>
3522
3523 1997-09-07 Hrvoje Niksic <hniksic@srce.hr>
3524
3525 * utils/edmacro.el (edmacro-parse-word): Accept ^foo (would signal
3526 error).
3527 (edmacro-format-1): Add SPC after ^.
3528
3529 1997-09-03 SL Baur <steve@altair.xemacs.org>
3530
3531 * prim/make-docfile.el (Top Level): Ensure `load-path' always has
3532 directory names ending in '/'.
3533
3534 * prim/packages.el (list-autoloads-path): Assume `load-path'
3535 always has directories ending with trailing `/'s.
3536
3537 * version.el (emacs-version): Preserve previous matching info.
3538 From Didier Verna <verna@inf.enst.fr>
3539
3540 Wed Sep 3 13:53:10 1997 SL Baur <steve@altair.xemacs.org>
3541
3542 * prim/loadup.el: *Never* add directories to the load-path
3543 without trailing slashes.
3544
3545 1997-09-03 SL Baur <steve@altair.xemacs.org>
3546
3547 * prim/packages.el (packages-find-packages): New argument:
3548 `suppress-user' to allow suppression of searching package
3549 hierarchies beginning with "~".
3550 (Top Level): Suppress searching user directories at dump time.
3551
3552 1997-08-30 Karl M. Hegbloom <karlheg@inetarena.com>
3553
3554 * packages/info.el (Info-mouse-track-double-click-hook): Added,
3555 and placed an `add-hook' into (Info-mode)
3556
3557 1997-08-29 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3558
3559 * packages/hyper-apropos.el (hyper-apropos-help-map): add
3560 keybinding to `hyper-apropos-find-function'.
3561 (hyper-apropos-map): removed unnecessary double binding to
3562 `hyper-apropos-set-variable'.
3563 (hyper-apropos-find-function): new function.
3564 (hyper-apropos-popup-menu): if in the help mode, look for symbol
3565 at top of the buffer if necessary. Added menu entry for
3566 `hyper-apropos-find-function'.
3567
3568 1997-08-29 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3569
3570 * prim/files.el (switch-to-buffer-other-frame): make it select-frame
3571
3572 1997-09-01 SL Baur <steve@altair.xemacs.org>
3573
3574 * x11/x-menubar.el (default-menubar): Put tetris in the game menu,
3575 and move it and the mine game to the top of the menu.
3576
3577 1997-08-29 SL Baur <steve@altair.xemacs.org>
3578
3579 * packages/lpr.el: Clone message-flatten-list.
3580
3581 1997-08-25 MORIOKA Tomohiko <morioka@jaist.ac.jp>
3582
3583 * apel/emu-x20.el (mime-charset-coding-system-alist):
3584 iso-2022-jp-2 is defined as coding-system.
3585
3586 * mule/mule-coding.el: Rename `iso-2022-ss2-{7|8}' ->
3587 `iso-2022-{7|8}bit-ss2' to sync with Emacs 20.0.96.
3588
3589 (iso-2022-jp-2): New coding system.
3590
3591 1997-08-23 MORIOKA Tomohiko <morioka@jaist.ac.jp>
3592
3593 * prim/about.el (about-maintainer-glyph): Fix problem with
3594 jka-compr.el.
3595
3596 1997-08-25 SL Baur <steve@altair.xemacs.org>
3597
3598 * prim/help.el (find-function): ff-read-function was renamed.
3599 (find-function-other-window): Ditto.
3600 (find-function-other-frame): Ditto.
3601
3602 1997-08-21 SL Baur <steve@altair.xemacs.org>
3603
3604 * prim/packages.el (packages-find-packages-1): Append trailing
3605 slash to directories added to the load-path.
3606
3607 1997-08-17 SL Baur <steve@altair.xemacs.org>
3608
3609 * utils/autoload.el (fixup-autoload-buffer): Replace lost guard
3610 statement.
3611
3612 * prim/make-docfile.el: Remove BOGUS redefinition of
3613 find-file-hooks.
3614 * prim/update-elc.el: Ditto.
3615
3616 * prim/packages.el (locate-library): Put guard on usage of
3617 `find-file-hooks' (it doesn't exist when temacs is being run).
3618
3619 Fri Aug 15 17:26:05 1997 Barry A. Warsaw <cc-mode-help@python.org>
3620
3621 * cc-mode/Release 5.16
3622
3623 Fri Aug 15 18:39:10 1997 Barry A. Warsaw <cc-mode-help@python.org>
3624
3625 * cc-mode/cc-styles.el (c-style-alist):
3626 "python" style requires c-comment-continuation-stars
3627 to be "".
3628
3629 * cc-mode/cc-engine.el (c-end-of-statement-1):
3630 Eliminate false hits on important characters
3631 inside literals (strings, comments).
3632
3633 Tue Aug 12 21:47:18 1997 Barry A. Warsaw <cc-mode-help@python.org>
3634
3635 * cc-mode/cc-cmds.el (c-comment-line-break-function):
3636 In this function, and the defadvice,
3637 call indent-new-comment-line if not in a comment.
3638
3639 * cc-mode/cc-vars.el (c-buffer-is-cc-mode): Definition moved to
3640 cc-mode.el
3641
3642 * cc-mode/cc-mode.el (c-buffer-is-cc-mode):
3643 Definition moved here from cc-vars.el. Also,
3644 put permanent-local property on variable so it's value won't get
3645 killed by kill-all-local-variables. This makes it easier for non-CC
3646 Mode derived modes to be initialized correctly.
3647
3648 * cc-mode/cc-cmds.el (c-electric-brace):
3649 In preserve-p test, don't test char-before when at
3650 bobp. Open brace at bobp is illegal in most modes, but not awk-mode,
3651 which depends on CC Mode.
3652
3653 Mon Aug 11 15:37:04 1997 Barry A. Warsaw <cc-mode-help@python.org>
3654
3655 * cc-mode/cc-mode.el (c++-mode, java-mode, objc-mode, idl-mode):
3656 Remove obsolete variable c-double-slash-is-comments-p.
3657
3658 * cc-mode/cc-langs.el (c-double-slash-is-comments-p): Remove
3659 obsolete variable.
3660
3661 * cc-mode/cc-cmds.el (c-fill-paragraph):
3662 Remove conditional on obsolete variable
3663 c-double-slash-is-comments-p.
3664
3665 * cc-mode/cc-styles.el (c-style-alist):
3666 Conform comment settings to RMS's preferences.
3667
3668 Thu Aug 7 19:21:32 1997 Barry A. Warsaw <cc-mode-help@python.org>
3669
3670 * cc-styles.el (c-set-offset): Added autoload cookie.
3671
3672 1997-08-15 SL Baur <steve@altair.xemacs.org>
3673
3674 * cl/cl-macs.el (cl-make-type-test): De-ebolify type test for
3675 'character.
3676
3677 1997-08-12 Karl M. Hegbloom <karlheg@inetarena.com>
3678
3679 * packages/man.el (Manual-mouseify-xrefs): Skip the top line of
3680 manual entries so to not get the all-caps pseudo xrefs in the
3681 heading in our list of manuals.
3682 (Manual-buffers-have-stars): new customize option.
3683 (manual-entry): Fix to utilize the new variable, and to not put
3684 stars around manual names put in the minibuffer history.
3685
3686 1997-08-12 Karl M. Hegbloom <karlheg@inetarena.com>
3687
3688 * packages/info.el (Info-directory-list): reverse the
3689 `Info-default-directory-list' when using it to initialize the
3690 `Info-directory-list'.
3691 (Info-insert-dir): make it so the insertion of a locadir file at a
3692 "^[ \t]*Local.*\n[ \t]*[-=]+" line works correctly.
3693
3694 Mon Aug 11 17:35:35 1997 SL Baur <steve@altair.xemacs.org>
3695
3696 * prim/loaddefs.el (((dir load-path))): Ignore all errors.
3697
3698 * utils/autoload.el (fixup-autoload-buffer): Wrapping autoloads
3699 files with a guard produces invalid bytecode.
3700
3701 * prim/make-docfile.el (package-path): Look in the package path
3702 for autoloads files.
3703
3704 * prim/packages.el (packages-find-packages-1): Don't append
3705 trailing "/" when adding a top-level Lisp directory.
3706 (list-autoloads-path): New function. Use existing precomputed
3707 load-path instead of doing the old broken computation.
3708
3709 1997-08-11 SL Baur <steve@altair.xemacs.org>
3710
3711 * prim/startup.el (command-line-1): Allow setting of
3712 `initial-scratch-message' to nil to turn it off.
3713 Suggested by Gary D. Foster <Gary.Foster@Corp.Sun.COM>
3714
3715 1997-08-09 Karl M. Hegbloom <karlheg@inetarena.com>
3716
3717 * packages/info.el: (info::toolbar) swap next and prev buttons to
3718 match the order of the node headings in info files.
3719
3720 1997-08-09 Karl M. Hegbloom <karlheg@inetarena.com>
3721
3722 * packages/info.el: (Info-fontify-node) will now split top line
3723 that spans 3 lines. (Info-extract-pointer) adjust to match.
3724
3725 1997-08-08 Karl M. Hegbloom <karlheg@inetarena.com>
3726
3727 * packages/info.el: (Info-extract-pointer) make it move forward
3728 one more line so when the top line has been split, the toolbar
3729 arrows, u, and p will find the link they need.
3730
3731 Thu Aug 7 18:13:12 1997 Barry A. Warsaw <cc-mode-help@python.org>
3732
3733 * cc-mode/Release 5.15
3734
3735 Thu Aug 7 19:21:32 1997 Barry A. Warsaw <cc-mode-help@python.org>
3736
3737 * cc-mode/cc-styles.el (c-set-offset): Added autoload cookie.
3738
3739 * cc-mode/cc-langs.el (c++-mode-syntax-table, java-mode-syntax-table,
3740 objc-mode-syntax-table, idl-mode-syntax-table): Added autoload
3741 cookies. c-mode-syntax-table already has one.
3742
3743 Wed Aug 6 21:50:08 1997 Barry A. Warsaw <cc-mode-help@python.org>
3744
3745 * cc-mode/cc-mode.el (c-initialize-cc-mode):
3746 Check all cc-mode-19 interface requirements.
3747
3748 Tue Aug 5 21:56:02 1997 Barry A. Warsaw <cc-mode-help@python.org>
3749
3750 * cc-mode/cc-align.el (c-lineup-java-throws):
3751 Change the `when' clause to an `if-progn' :-(
3752
3753 * cc-mode/cc-langs.el (c-common-init):
3754 Make comment-line-break-function buffer local iff it's boundp.
3755
3756 * cc-mode/cc-cmds.el:
3757 defadvice for indent-new-comment-line keys off of c-buffer-is-cc-mode
3758 instead of an explicit major-mode list. this means non-CC Mode
3759 derived modes will work properly
3760
3761 * cc-mode/cc-mode.el (c-initialize-cc-mode): Set
3762 c-buffer-is-cc-mode to t.
3763
3764 * cc-mode/cc-vars.el (c-buffer-is-cc-mode): New variable
3765
3766 * cc-mode/cc-mode.el (c-initialize-cc-mode):
3767 Give in to the pressure. require 'cc-mode-19
3768 if functionp is not bound. Too many novice errors without this.
3769
3770 * cc-mode/cc-cmds.el:
3771 Added advice for indent-new-comment-line so older Emacsen work if they
3772 don't have the variable comment-line-break-function.
3773
3774 Mon Aug 4 14:55:40 1997 Barry A. Warsaw <cc-mode-help@python.org>
3775
3776 * cc-mode/cc-langs.el (c-mode-base-map, c++-mode-map):
3777 Move `/' as an electric character
3778 from c++-mode-map to c-mode-base-map for all languages.
3779
3780 * cc-mode/cc-cmds.el (c-electric-slash):
3781 Make this work as the final slash in a */ block
3782 oriented comment closing token.
3783
3784 * cc-mode/cc-vars.el (c-comment-continuation-stars):
3785 Can take a nil value. Also, the default value is "* ".
3786
3787 * cc-mode/cc-cmds.el (c-comment-line-break-function): nil value for
3788 c-comment-continuation-stars means use old semantics
3789
3790 Fri Aug 1 22:44:49 1997 Barry A. Warsaw <cc-mode-help@python.org>
3791
3792 * cc-mode/cc-cmds.el (c-comment-line-break-function):
3793 Added optional soft argument
3794
3795 * cc-mode/cc-langs.el (c-common-init): Set comment-multi-line and
3796 comment-line-break-function here for all modes.
3797
3798 * cc-mode/cc-mode.el (c-mode, c++-mode, objc-mode, java-mode,
3799 idl-mode):
3800 Don't set comment-multi-line here.
3801
3802 * cc-mode/cc-vars.el (c-comment-continuation-stars): New variable
3803
3804 * cc-mode/cc-cmds.el (c-comment-line-break-function): New function
3805 for proposed mode-specific comment-line-break-function variable.
3806
3807 * cc-mode/cc-mode.el (c-mode): comment-multi-line => nil
3808
3809 * cc-mode/cc-langs.el (c-C-comment-start-regexp): Obsolete.
3810
3811 (c-comment-start-regexp): Initialize from c-C++-comment-start-regexp.
3812
3813 (c-populate-syntax-table, c-setup-dual-comments): Merge both functions
3814 into c-populate-syntax-table. With the new 9X draft C standard, both
3815 line and block oriented comments are supported in all modes, so always
3816 set up the syntax tables to support both comment styles.
3817
3818 (c-mode-syntax-table, c++-mode-syntax-table, java-mode-syntax-table,
3819 objc-mode-syntax-table, idl-mode-syntax-table): Use the new syntax
3820 table initialization idioms.
3821
3822 (c-enable-//-in-c-mode): Obsolete.
3823
3824 * cc-mode/cc-mode.el (c-mode):
3825 c-comment-start-regexp uses c-C++-comment-start-regexp to
3826 support line oriented comments.
3827
3828 Wed Jul 30 00:01:45 1997 Barry A. Warsaw <cc-mode-help@python.org>
3829
3830 * cc-mode/cc-engine.el (c-guess-basic-syntax):
3831 CASE 5D.4: template argument continuation
3832 lines are now analyzed as template-args-cont.
3833
3834 * cc-mode/cc-styles.el (c-offsets-alist):
3835 Added template-args-cont syntactic symbol
3836
3837 Sat Jul 26 16:03:33 1997 Barry A. Warsaw <cc-mode-help@python.org>
3838
3839 * cc-mode/cc-styles.el (c-styles-alist):
3840 In "java" style, set c-hanging-comment-starter-p to
3841 nil to preserve Javadoc starter lines.
3842
3843 1997-08-08 Jan Vroonhof <vroonhof@math.ethz.ch>
3844
3845 * prim/obsolete.el (define-obsolete-variable-alias): If the
3846 obsolete variable was setq'ed before the code was loaded we want
3847 that value.
3848
3849 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com>
3850
3851 * packages/man.el: Several modifications
3852
3853 * (manual-entry) buffers are named without *'s, when
3854 `buffers-menu-submenus-for-groups-p' is t, so they show up
3855 in a subsection of the Buffer's menu now, rather than
3856 lumped under *Misc*.
3857
3858 * (Manual-mode) added a local `kill-buffer-hook' to remove
3859 a killed manual from the `Manual-page-history'
3860
3861 * (Manual-last-page) begun rewrite of manuvering and
3862 viewing mode code
3863
3864 * (Manual-mouseify-xrefs) hyphenated xrefs are highlighted
3865 now, and properly handled when the second line is
3866 indented. They end up on the menus too.
3867
3868 * (Manual-popup-menu) made the far button popup menus look
3869 better by removing the prefix string and adding a title.
3870
3871 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com>
3872
3873 * packages/info.el: (Info-highlight-region) Fixed it to not
3874 highlight the indention spaces in xrefs split across lines with
3875 indention on the second line.
3876
3877 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com>
3878
3879 * packages/info.el: Numerous modifications, including:
3880
3881 * support for "dir" merging 'ala Emacs-19.34, with
3882 fallback to cheap localdir files in the secondary info
3883 directories.
3884
3885 * changed default `Info-annotations-path' from
3886 ~/.infonotes to ~/.xemacs/info.notes
3887
3888 * added `Info-additional-directory-list'
3889
3890 * changed a call to w3-fetch to browse-url
3891
3892 * added new variables and functions from GNU Emacs 19.34:
3893 `Info-dir-contents', `Info-dir-contents-directory',
3894 `Info-dir-file-attributes', and the function
3895 `Info-insert-dir'
3896
3897 * rewrote `Info-suffixed-file' to a cond block rather than
3898 nested if's for aesthetic reasons.
3899
3900 * made the top line get split if it's longer than 79
3901 characters and tweaked fontification to handle that.
3902
3903 * changed the look of the pop-up mouse menus by utilizing
3904 the "--:etchedThing" dividers.
3905
3906 * several docstring reformats and typo fixes, a few
3907 comments deleted.
3908
3909 * info/dir: deleted the Locals: line. I think it's obsolete since
3910 the "dir" merge can put things from like-named nodes in separated
3911 "dir" files all under one menu, which is more versatile than just
3912 a "Locals:" section. If you still want a "Locals:" section, make
3913 yourself a node for it.
3914
3915 1997-08-07 SL Baur <steve@altair.xemacs.org>
3916
3917 * egg/egg.el (hiragana-region): Ebola cleanup.
3918 (katakana-region): Ditto.
3919
3920 1997-08-02 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3921 * prim/files.el (save-buffers-kill-emacs):
3922 If there are active processes, then list them before querying if
3923 it is ok to exit emacs.
3924
3925 1997-08-01 Karl M. Hegbloom <karlheg@inetarena.com>
3926
3927 * efs/dired.el (dired-get-filename) Move the skipping of the
3928 ending carriage return on NT to inside the setq so `and' won't
3929 fail on Unix.
3930
3931 1997-07-30 SL Baur <steve@altair.xemacs.org>
3932
3933 * prim/startup.el (find-emacs-root-internal-1): Remove diagnostic.
3934
3935 * prim/packages.el (packages-find-packages): Remove diagnostic.
3936
3937 1997-07-27 SL Baur <steve@altair.xemacs.org>
3938
3939 * utils/config.el (config-value-hash-table): Only store the first
3940 occurrence of a symbol.
3941
3942 * modes/make-mode.el: Remove imenu stuffs.
3943
3944 Sat Jul 26 12:24:20 1997 Barry A. Warsaw <cc-mode-help@python.org>
3945
3946 * cc-mode/ Release 5.14
3947
3948 Sat Jul 26 16:03:33 1997 Barry A. Warsaw <cc-mode-help@python.org>
3949
3950 * cc-mode/cc-styles.el (c-styles-alist):
3951 In "java" style, set c-hanging-comment-starter-p to
3952 nil to preserve Javadoc starter lines.
3953
3954 Fri Jul 25 22:17:07 1997 Barry A. Warsaw <cc-mode-help@python.org>
3955
3956 * cc-mode/cc-engine.el (c-beginning-of-statement-1):
3957 When checking for bare semi, don't match
3958 on a semi following a close brace, otherwise the following legal code
3959 fails:
3960
3961 void foo()
3962 {
3963 static struct Pattern nums
3964 = {1, 2, 3};
3965
3966 int j = 2;
3967 }
3968
3969 This might break some bare semi idioms but those are probably more
3970 rare than static initializers.
3971
3972 * cc-mode/cc-vars.el (idl-mode-hook): New variable.
3973
3974 * cc-mode/cc-mode.el (idl-mode): Support for CORBA's IDL language.
3975
3976 * cc-mode/idl-font-lock.el: Unsupported font-lock definitions for IDL.
3977 This should be merged in with font-lock.el
3978
3979 * cc-mode/cc-mode.el (c-initialize-cc-mode):
3980 move the calling of c-make-styles-buffer-local
3981 into c-initialize-builtin-style.
3982
3983 * cc-mode/cc-styles.el (c-set-style-2):
3984 Fixed broken implementation of inherited styles.
3985
3986 * cc-mode/cc-mode.el (c-initialize-cc-mode):
3987 Run the c-initialization-hook, but only once
3988 per Emacs session.
3989
3990 * cc-mode/cc-vars.el (c-initialization-hook): New variable.
3991
3992 * cc-mode/cc-engine.el (c-guess-basic-syntax):
3993 CASE 5I: When adding 'inclass syntax, use the
3994 relpos pointing to the class opening brace, unless that hangs on the
3995 right side, in which case, use the start of the class/struct keyword.
3996
3997 Thu Jul 17 03:36:22 1997 Barry A. Warsaw <cc-mode-help@python.org>
3998
3999 * cc-mode/cc-langs.el (c-symbol-key):
4000 first character must be a letter or underscore
4001
4002 1997-07-25 SL Baur <steve@altair.xemacs.org>
4003
4004 * packages/vc.el (vc-version-diff): Autoload for the menu.
4005 Suggested by Karl M. Hegbloom <karlheg+xemacs@inetarena.com>
4006
4007 1997-07-24 SL Baur <steve@altair.xemacs.org>
4008
4009 * prim/make-docfile.el (docfile-out-of-date): Workaround for NEWOS
4010 process exit handling bug.
4011 Suggested by Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
4012
4013 1997-07-23 Karl M. Hegbloom <karlheg@inetarena.com>
4014
4015 * packages/info.el: (Info-fontify-node) Allow colons in menu
4016 names. There must be whitespace following the menu ending colon.
4017
4018 1997-07-23 SL Baur <steve@altair.xemacs.org>
4019
4020 * prim/faces.el (invert-face): Make interactive.
4021 Suggested by David Bakhash <cadet@sst.ll.mit.edu>
4022
4023 1997-07-21 Karl M. Hegbloom <karlheg@inetarena.com>
4024
4025 * modes/view-process-system-specific.el added
4026 `View-process-field-name-descriptions-linux', transcribed from
4027 man 7 ps_fields. Linux signals fixed to match <asm/signal.h>.
4028
4029 1997-07-22 SL Baur <steve@altair.xemacs.org>
4030
4031 * x11/x-toolbar.el (toolbar-paste-function): Add default as
4032 option.
4033
4034 * prim/minibuf.el (force-dialog-box-use): Fix typo.
4035 From Pekka Marjola <pema@iki.fi>
4036
4037 1997-07-21 SL Baur <steve@altair.xemacs.org>
4038
4039 * prim/packages.el (locate-data-directory): New function to search
4040 for directories in the data-directory-list.
4041
4042 1997-07-21 Karl M. Hegbloom <karlheg@inetarena.com>
4043
4044 * prim/minibuf.el: New customize variable:
4045 `minibuffer-history-uniquify'
4046 (read-from-minibuffer) Only remove histval from list if
4047 minibuffer-history-uniquify is t.
4048
4049 * custom/custom.el: Fix typo in (defgroup) docstring.
4050
4051 1997-07-21 SL Baur <steve@altair.xemacs.org>
4052
4053 * prim/startup.el (set-default-load-path): Initialize package
4054 paths as final step if everything else went O.K.
4055
4056 * prim/help.el: Removed locate-library (moved to packages.el).
4057
4058 * prim/subr.el: Removed lamda macro (moved to packages.el).
4059
4060 * prim/packages.el (package-find-packages): New function. Search
4061 package hierarchies for interesting directories.
4062 (package-find-packages-1): Helper function for the above. Do the
4063 searching in exactly 1 directory.
4064
4065 * packages/vc.el: Add ClearCase maintainer.
4066
4067 1997-07-21 Karl M. Hegbloom <karlheg@inetarena.com>
4068
4069 * modes/whitespace-mode.el (toplevel) Install toolbar button using
4070 `toolbar-add-item' rather than redefining the whole default
4071 toolbar. If the button is already there, does nothing, so a
4072 custom toolbar containing a whitespace button can made with
4073 `edit-toolbar' once it's been installed the first time.
4074
4075 1997-07-20 SL Baur <steve@altair.xemacs.org>
4076
4077 * utils/speedbar.el:
4078 (speedbar-frame-mode): Autoload.
4079 (speedbar-get-focus): Autoload.
4080 (speedbar): Autoload (correctly).
4081
4082 (speedbar-frame-width): Test liveness of frame
4083 too.
4084 (speedbar-frame-mode): Avoid some Emacs 20 code.
4085 From Markus Linnala <maage@cs.tut.fi>
4086
4087 * prim/startup.el (find-emacs-root-internal): Search
4088 prefix-directory directly for XEmacs installed stuffs.
4089
4090 * utils/smtpmail.el (smtpmail-send-it): Autoload.
4091
4092 * prim/startup.el (command-line): Put advisory text in *scratch*
4093 at startup.
4094
4095 * packages/info.el (Info-exit): Guard against deletion of only
4096 frame.
4097 From David Bakhash <cadet@MIT.EDU>
4098
4099 1997-07-19 SL Baur <steve@altair.xemacs.org>
4100
4101 * utils/elp.el: Spelling correction.
4102 From karlheg+xemacs@inetarena.com (Karl M. Hegbloom)
4103
4104 1997-07-19 Steven L Baur <steve@altair.xemacs.org>
4105
4106 * prim/about.el: Sundry changes.
4107
4108 1997-07-18 Steven L Baur <steve@altair.xemacs.org>
4109
4110 * packages/crypt.el (crypt-inhibit-formats): New variable.
4111 (crypt-encoded-p): Use it.
4112 Based on a patch by Tkil <tkil@scrye.com>
4113
4114 * utils/ring.el (ring-p): Make compatible, not obsolete.
4115
4116 1997-07-16 Steven L Baur <steve@altair.xemacs.org>
4117
4118 * utils/crontab.el (crontab-get): Check for `no crontab for' as an
4119 error return.
4120 Suggested by Jeff Miller <jmiller@smart.net>
4121
4122 * modes/arc-mode.el: Clean up comment.
4123
4124 * packages/tar-mode.el: Clean up comments.
4125
4126 Wed Jul 16 23:56:58 1997 Barry A. Warsaw <cc-mode-help@python.org>
4127
4128 * cc-mode/: Release 5.13.
4129
4130 Thu Jul 17 03:36:22 1997 Barry A. Warsaw <cc-mode-help@python.org>
4131
4132 * cc-mode/cc-langs.el (c-symbol-key):
4133 first character must be a letter or underscore
4134
4135 Mon Jul 14 23:43:33 1997 Barry A. Warsaw <cc-mode-help@python.org>
4136
4137 * cc-mode/cc-langs.el (c-make-inherited-keymap): Change to a defun
4138
4139 * cc-mode/cc-langs.el:
4140 Added (require 'cc-defs) to pick up the definition of c-emacs-features.
4141
4142 * cc-mode/README: Simplified instructions
4143
4144 * cc-mode/cc-make.el: New file to aid in byte-compiling in older
4145 Emacsen.
4146
4147 Sun Jul 13 21:24:37 1997 Barry A. Warsaw <cc-mode-help@python.org>
4148
4149 * cc-mode/cc-cmds.el: cc-defs is required to pick up the
4150 c-add-syntax macro
4151
4152 * cc-mode/cc-langs.el (c-mode-menu):
4153 Added uncomment region and slight rearrangement of
4154 items
4155
4156 * cc-mode/cc-cmds.el (c-electric-backspace):
4157 Must get 'supercede property values to work
4158 with delsel and pending-del.
4159
4160 Thu Jul 10 20:46:09 1997 Barry A. Warsaw <cc-mode-help@python.org>
4161
4162 * cc-mode/cc-engine.el (c-maybe-labelp):
4163 defvar this to shut up the byte compiler
4164
4165 Wed Jul 9 22:08:58 1997 Barry A. Warsaw <cc-mode-help@python.org>
4166
4167 * cc-mode/cc-styles.el (c-initialize-builtin-style):
4168 use copy-sequence instead of copy-tree
4169 so the cl module isn't necessary.
4170
4171 * cc-mode/cc-cmds.el (c-electric-brace):
4172 fix ebola eradication consequence in the
4173 preserve-p test.
4174
4175 1997-07-15 Steven L Baur <steve@altair.xemacs.org>
4176
4177 * prim/about.el (xemacs-hackers): Add info about IENAGA Kazuyuki.
4178 (about-url-alist): Ditto.
4179 (about-maintainer-info): Ditto.
4180
4181 * prim/modeline.el (add-minor-mode): Update docstring.
4182
4183 1997-07-15 Hrvoje Niksic <hniksic@srce.hr>
4184
4185 * packages/pending-del.el (pending-delete-mode): Use the option
4186 symbol as argument to add-minor-mode, not its value.
4187
4188 1997-07-14 Hrvoje Niksic <hniksic@srce.hr>
4189
4190 * packages/pending-del.el (pending-delete-modeline-string): New
4191 option.
4192
4193 1997-07-14 Steven L Baur <steve@altair.xemacs.org>
4194
4195 * prim/files.el (auto-mode-alist): Readd objective c mode.
4196 From Barry A. Warsaw <bwarsaw@CNRI.Reston.Va.US>
4197
4198 * prim/make-docfile.el: Print more informative message when
4199 attempting to create docfile and all dumped .elcs do not exist.
4200
4201 1997-07-13 Steven L Baur <steve@altair.xemacs.org>
4202
4203 * prim/files.el (save-some-buffers): Guard call to
4204 `delete-other-windows'.
4205
4206 1997-07-13 Karl M. Hegbloom <karlheg@inetarena.com>
4207
4208 * prim/minibuf.el: (read-from-minibuffer) Corrected indentation,
4209 History lists don't contain dups anymore, newest is put on top and
4210 removed from the cdr.
4211
4212 1997-07-13 Karl M. Hegbloom <karlheg@inetarena.com>
4213
4214 * packages/man.el: (manual-entry) Added `Manual-page-
4215 minibuffer-history', and added it to the read-string statement.
4216 Added #\: to `fmh' so that manuals named like MIME::Parser(3) are
4217 found at point.
4218 (Manual-mouseify-xrefs) Fixed it so now it will mousify the manual
4219 entry on the first line of an apropos listing.
4220
4221 1997-07-10 Karl M. Hegbloom <karlheg@inetarena.com>
4222
4223 * packages/info.el: Added `Info-minibuffer-history', and made it
4224 the minibuffer history variable in the `completing-read' calls.
4225
4226 * utils/savehist.el: Added `Info-minibuffer-history' to default
4227 value of `savehist-history-variables'.
4228
4229 1997-07-13 Steven L Baur <steve@altair.xemacs.org>
4230
4231 * modes/lisp-mode.el: Restore verbosity as an option.
4232 From Hrvoje Niksic <hniksic@srce.hr>
4233
4234 1997-07-11 Hrvoje Niksic <hniksic@srce.hr>
4235
4236 * prim/cmdloop.el (execute-extended-command): Use
4237 `sorted-key-descriptions'.
4238
4239 * prim/help.el (sorted-key-descriptions): New function.
4240 (where-is): Use it.
4241 (where-is): Use `read-command'.
4242
4243 * prim/macros.el (kbd-macro-query): Use `read-char-exclusive'
4244 instead of `read-char'.
4245
4246 * prim/cmdloop.el (read-char): Correctly inhibit quit.
4247
4248 * prim/files.el: Use `files' group.
4249
4250 * prim/disp-table.el (describe-display-table): Made it work; don't
4251 use `describe-vector'.
4252
4253 * prim/gui.el: Customized.
4254
4255 * utils/edmacro.el (insert-kbd-macro): Move to macros.el.
4256
4257 * prim/macros.el: Synch with FSF 19.34.
4258
4259 * prim/featurep.el: Comment addition.
4260
4261 * prim/cus-start.el: Add variables from replace.el.
4262
4263 * prim/replace.el (case-replace): Use `defvar', not `defconst'.
4264
4265 * utils/crontab.el: Customized.
4266
4267 * utils/highlight-headers.el: Define -faces as a separate group;
4268 customize the variables.
4269
4270 * utils/uniquify.el: Hide from the Customize tree; the package
4271 changes state of XEmacs on load.
4272
4273 * packages/igrep.el: Don't insinuate XEmacs when loading.
4274 (igrep-insinuate): New function.
4275
4276 * packages/blink-cursor.el (blink-cursor-callback): Don't blink on
4277 TTY-s.
4278
4279 * prim/console.el (resume-pid-console): Use `eql'.
4280
4281 * prim/profile.el (profile): Restore old profiling state, instead
4282 of blindly turning off profiling.
4283
4284 * packages/add-log.el (add-log-c-like-modes): Add java-mode.
4285
4286 * packages/add-log.el: Require fortran when compiling.
4287
4288 * prim/device.el (device-list): Use `nconc' instead of `append'.
4289
4290 1997-07-13 Steven L Baur <steve@altair.xemacs.org>
4291
4292 * prim/files.el (save-some-buffers): Only delete other windows the
4293 first time through.
4294 Based on code from Hrvoje Niksic <hniksic@srce.hr>
4295
4296 1997-07-12 Steven L Baur <steve@altair.xemacs.org>
4297
4298 * prim/modeline.el (mouse-drag-modeline): Don't queue dummy eval
4299 events.
4300 From Kyle Jones <kyle_jones@wonderworks.com>
4301
4302 1997-07-10 Hrvoje Niksic <hniksic@srce.hr>
4303
4304 * packages/gnuserv.el (gnuserv-edit-files): Operate on this
4305 buffer's menubar.
4306
4307 1997-07-11 Steven L Baur <steve@altair.xemacs.org>
4308
4309 * packages/gnuserv.el: Add done button.
4310 From Hrvoje Niksic <hniksic@srce.hr>
4311
4312 1997-07-10 Steven L Baur <steve@altair.xemacs.org>
4313
4314 * utils/edit-toolbar.el: (edit-toolbar-file-name): Use
4315 `emacs-user-extension-dir'.
4316 (edit-toolbar-add-initialization): Ditto.
4317 (edit-toolbar-prompt-for-initialization): Ditto.
4318
4319 * utils/edit-toolbar.el: New file.
4320 From Peter Pezaris <pez@dwwc.com>
4321
4322 * utils/toolbar-utils.el: New file.
4323 From Jeff Miller <jmiller@smart.net>
4324
4325 1997-07-10 Hrvoje Niksic <hniksic@srce.hr>
4326
4327 * packages/add-log.el (change-log-font-lock-keywords): Don't
4328 fontify closing paren.
4329
4330 * packages/pending-del.el: Some renamings, synch with Emacs 19.34.
4331
4332 1997-07-10 Steven L Baur <steve@altair.xemacs.org>
4333
4334 * packages/hyper-apropos.el (hyper-apropos-get-doc): Don't
4335 autoload, there is very little point.
4336
4337 * prim/obsolete.el (frame-first-window): Make compatible, not
4338 obsolete.
4339
4340 1997-07-10 Hrvoje Niksic <hniksic@srce.hr>
4341
4342 * packages/pending-del.el (pending-delete-pre-hook): Don't quote
4343 lambda.
4344 (pending-delete-pre-hook): Use `error-message-string'.
4345 (pending-delete): Treat as minor mode; define the standard turn-on
4346 and turn-off functions.
4347 (delete-active-region): Simplified.
4348
4349 * packages/pending-del.el: Don't turn on by default.
4350
4351 1997-07-09 Steven L Baur <steve@altair.xemacs.org>
4352
4353 * packages/pending-del.el: Correct typo in Hrvoje's upgrade.
4354
4355 * mel/mel-u.el (uuencode-external-decode-region): Force
4356 buffer-read-only nil because it gets changed magically to t during
4357 the call to `insert-file-contents'.
4358
4359 * tm/tm-image.el (mime-preview/filter-for-image): Comment out test
4360 for invalid glyph. It appears to be non-functional.
4361
4362 * modes/lisp-mode.el (lisp-interaction-mode-popup-menu-1): Add
4363 entry for debug on signal.
4364
4365 * packages/supercite.el (sc-attribs-%@-addresses): + is valid in
4366 an Email address.
4367 (sc-attribs-<>-addresses): Ditto.
4368 (sc-get-address): Ditto.
4369
4370 * cc-mode/cc-cmds.el (c-electric-brace): Fix Ebola infection.
4371
4372 * prim/dumped-lisp.el (dumped-lisp-packages): Tweak dump order
4373 so "startup" is loaded before the autoloads.
4374
4375 * custom/cus-edit.el (custom-file): Use same logic as startup.el
4376
4377 j1997-07-08 Hrvoje Niksic <hniksic@srce.hr>
4378
4379 * prim/simple.el (log-message-ignore-regexps): Reduced
4380 significantly.
4381
4382 Tue Jul 8 23:47:47 1997 Barry A. Warsaw <cc-mode-help@python.org>
4383
4384 * cc-mode/Release 5.12
4385
4386 Mon Jul 7 23:47:02 1997 Barry A. Warsaw <cc-mode-help@python.org>
4387
4388 * cc-mode/cc-styles.el, cc-mode/cc-mode.el, cc-mode/cc-menus.el,
4389 cc-mode/cc-langs.el, cc-mode/cc-engine.el, cc-mode/cc-compat.el,
4390 cc-mode/cc-cmds.el, cc-mode/cc-align.el:
4391 Reorganization to support byte-recompile-directory.
4392
4393 * cc-mode/Release: Don't put release number in tar file
4394
4395 Thu Jul 3 22:54:03 1997 Barry A. Warsaw <cc-mode-help@python.org>
4396
4397 * cc-mode/cc-langs.el (c-mode-base-map):
4398 Proper binding of c-electric-backspace and
4399 c-electric-delete, based on the policy of the various maintainers.
4400 Thank goodness for delete-key-deletes-forward!
4401
4402 * cc-mode/cc-vars.el (c-tab-always-indent, c-hanging-braces-alist):
4403 Minor changes to the cutomize format.
4404
4405 * cc-mode/cc-mode-19.el: Initial revision
4406
4407 * cc-mode/cc-menus.el, cc-mode/cc-engine.el, cc-mode/cc-compat.el,
4408 cc-mode/cc-cmds.el, cc-mode/cc-align.el:
4409 Major Ebola eradication.
4410
4411 Wed Jul 2 21:33:04 1997 Barry A. Warsaw <cc-mode-help@python.org>
4412
4413 * cc-mode/cc-engine.el (c-crosses-statement-barrier-p,
4414 c-guess-basic-syntax): Ebola eradication.
4415
4416 * cc-mode/cc-cmds.el (c-indent-region):
4417 Call c-echo-parsing-error to echo last parsing
4418 error that may have occurred.
4419
4420 * cc-mode/cc-engine.el (c-echo-parsing-error): New function.
4421
4422 * cc-mode/cc-engine.el (c-parsing-error): new variable
4423
4424 (c-parse-state): When an unbalanced close brace is discovered, don't
4425 raise an error (prevents insertion of character). Insert the
4426 character, display a warning message, and set c-parsing-error so
4427 syntax echoing will be disabled.
4428
4429 (c-show-syntactic-information, c-indent-line): Suppress syntax echoing
4430 if c-parsing-error is non-nil.
4431
4432 * cc-styles.el: Added require of cl to pick up definition of copy-tree.
4433
4434 Mon Jun 30 21:41:00 1997 Barry A. Warsaw <cc-mode-help@python.org>
4435
4436 * cc-mode/cc-langs.el, cc-mode/cc-mode.el (c-mode-map,
4437 c++-mode-map, objc-mode-map, java-mode-map):
4438 Moved
4439 defvars from cc-langs.el to cc-mode.el for use in c-mode, c++-mode,
4440 objc-mode, and java-mode docstrings. Actual population of these mode
4441 maps remains in cc-langs.el.
4442
4443 * cc-mode/cc-mode.el:
4444 Require cc-langs at top level, so as to get the definitions for
4445 c-mode-map, et al. that are used in the *-mode docstrings.
4446
4447 Fri Jun 27 17:33:32 1997 Barry A. Warsaw <cc-mode-help@python.org>
4448
4449 * cc-mode/cc-langs.el (c-mode-syntax-table):
4450 Added autoload cookie for gdb-mode.
4451
4452 Thu Jun 26 21:12:56 1997 Barry A. Warsaw <cc-mode-help@python.org>
4453
4454 * cc-mode/cc-engine.el (c-guess-basic-syntax):
4455 CASE 5H: Whack one ebola infection (e.g. using
4456 memq with the results of following-char in XEmacs 20).
4457
4458 * cc-mode/cc-styles.el:
4459 Added two require's that make autoload call of (c-set-style) work.
4460
4461 Sun Jun 22 16:40:30 1997 Barry A. Warsaw <cc-mode-help@python.org>
4462
4463 * cc-mode/cc-cmds.el (c-electric-delete):
4464 Don't call c-electric-backspace interactively.
4465
4466 Fri Jun 20 20:40:33 1997 Barry A. Warsaw <cc-mode-help@python.org>
4467
4468 * cc-mode/cc-mode.el (c-mode, c++-mode, objc-mode, java-mode):
4469 Make sure to call
4470 c-update-modeline after the hooks are run, so that the modeline
4471 accurately reflects auto-newline and delete-key minor modes if the
4472 hooks set c-hungry-delete-key or c-auto-newline directly.
4473
4474 * cc-align.el (c-lineup-java-throws): Fixed some regressions.
4475 1997-07-08 Steven L Baur <steve@altair.xemacs.org>
4476
4477 * packages/func-menu.el: Don't enable Makefile mode function menu
4478 by default.
4479 From Martin Buchholz <mrb@Eng.Sun.COM>
4480
4481 * x11/x-menubar.el (file-menu-filter): Delete Frame should be
4482 active when multiple frames span multiple devices.
4483 From Aki Vehtari <Aki.Vehtari@hut.fi>
4484
4485 1997-07-08 Hrvoje Niksic <hniksic@srce.hr>
4486
4487 * packages/gnuserv.el: Remove RCS ID keywords.
4488
4489 * utils/savehist.el: Cosmetic changes. Hopefully, not
4490 user-visible.
4491
4492 * prim/debug.el (debug-convert-byte-code): Use compiled-function
4493 accessor functions.
4494
4495 1997-07-08 Steven L Baur <steve@altair.xemacs.org>
4496
4497 * modes/hideif.el (hide-ifdef-mode): Include modemap in call to
4498 `add-minor-mode'.
4499
4500 1997-07-08 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu>
4501
4502 * packages/add-log.el: Require add-log for accessing
4503 add-log-mailing-address and add-log-full-name variables.
4504
4505 1997-07-08 Steven L Baur <steve@altair.xemacs.org>
4506
4507 * bytecomp/disass.el (disassemble-1): Use functional interface
4508 instead of indexing into vector.
4509 From Hrvoje Niksic <hniksic@srce.hr>
4510
4511 * prim/startup.el (emacs-user-extension-dir): New variable.
4512 (load-user-init-file): Use it. .xemacs and .xemacs-custom are
4513 moved into `emacs-user-extension-dir' and renamed to init.el and
4514 options.el respectively.
4515
4516 * prim/packages.el (packages-hardcoded-lisp): Remove "startup"
4517 since it is mentioned in dumped-lisp.el.
4518
4519 * cl/cl-macs.el (keymap-name): New defsetf.
4520 (keymap-prompt): Ditto.
4521 (keymap-default-binding): Ditto.
4522 From Hrvoje Niksic <hniksic@srce.hr>
4523
4524 1997-07-07 Karl M. Hegbloom <karlheg@inetarena.com>
4525
4526 * packages/dabbrev.el: replace `buffer-substring' with
4527 `buffer-substring-no-properties' so that unwanted text
4528 properties (like read-only) are stripped from inserted
4529 dabbrev expansions.
4530
4531 1997-07-08 Steven L Baur <steve@altair.xemacs.org>
4532
4533 * comint/comint.el (comint-replace-by-expanded-history): Change
4534 buggy history test regexp.
4535 From Simon Marshall <simon@spiff.gnu.ai.mit.edu> (Emacs/Mule zeta)
4536
4537 1997-07-07 Steven L Baur <steve@altair.xemacs.org>
4538
4539 * oobr/br-clos-ft.el (clos-scan-routine-arglist): Don't reference
4540 bytecode object as vector.
4541
4542 * hypberbole/hact.el (action:commandp): Don't reference bytecode
4543 objects as vectors.
4544 (action:params): Ditto.
4545
4546 * hyperbole/hypb.el (hypb:function-copy): Don't reference byte
4547 code objects as vectors.
4548 (hypb:function-symbol-replace): Document as broken. The
4549 substition cannot be done without some thinking I'm not in the
4550 mood for.
4551
4552 * efs/efs-ovwrt.el (efs-overwrite-fn): Attempt to correctly deal
4553 with the interactive spec.
4554
4555 * packages/apropos.el (apropos-safe-documentation): Use
4556 `compiled-function-doc-string' instead of referencing a bytecode
4557 object as an array.
4558
4559 * prim/subr.el (buffer-substring-no-properties): Undo previous
4560 change removing extents. set-text-properties works now.
4561 From Hrvoje Niksic <hniksic@srce.hr>
4562
4563 * packages/hyper-apropos.el (hyper-apropos-get-doc): Get the
4564 argument list through a function instead of indexing into
4565 bytecode.
4566
4567 * utils/easymenu.el (easy-menu-add): Oops, wrong sense in
4568 comparison.
4569
4570 * comint/gdb.el (gdb-mode-syntax-table): New variable. Initialize
4571 with the logic currently in CC Mode 5.11.
4572 (gdb-mode): Use it.
4573
4574 * modes/hideif.el (hide-ifdef-mode-submap): Correctly specify the
4575 current local map.
4576
4577 1997-07-08 MORIOKA Tomohiko <morioka@jaist.ac.jp>
4578
4579 * language/english.el: Add quail-british for British.
4580
4581 * language/european.el: Register input-method for various non
4582 quail-latin-1 methods.
4583
4584 1997-07-06 Steven L Baur <steve@altair.xemacs.org>
4585
4586 * prim/cmdloop.el (errors-deactivate-region): Default to no error
4587 behavior for beta testing.
4588
4589 * prim/dumped-lisp.el (dumped-lisp-packages): Reenable dumping
4590 winnt.elc with MS Windows NT version of XEmacs.
4591
4592 1997-07-05 Steven L Baur <steve@altair.xemacs.org>
4593
4594 * comint/shell.el ((not shell-mode-map)): M-RET conflicts with
4595 Hyperbole binding.
4596
4597 * comint/comint.el (comint-mode): Use easymenu for making menus.
4598 (comint-popup-menu): Use mode-popup menu instead of private menu.
4599
4600 * efs/dired.el (toplevel): Do not string test version against
4601 "Lucid".
4602
4603 * prim/obsolete.el (add-menu): Don't make obsolete.
4604
4605 * utils/easymenu.el (easy-menu-remove): Do something neater when
4606 only one buffer menu is in effect.
4607 (easy-menu-add): Ditto.
4608
4609 * prim/dumped-lisp.el (dumped-lisp-packages): easymenu will be
4610 dumped with XEmacs.
4611
4612 * utils/easymenu.el (easy-menu-define): Don't autoload.
4613
4614 * modes/lisp-mode.el (toplevel): Rename menu descriptors.
4615 (emacs-lisp-mode): Use easy-menu-define/easy-menu-add to add menus.
4616 (lisp-interaction-mode): Ditto.
4617
4618 1997-07-04 Steven L Baur <steve@altair.xemacs.org>
4619
4620 * prim/cmdloop.el (errors-deactivate-region): Default to existing
4621 behavior.
4622
4623 * leim/quail.el (quail-mode): Correct addition of quail minor mode
4624 info to minor-mode-map-alist.
4625 (top-level): Ditto.
4626
4627 1997-06-30 Hrvoje Niksic <hniksic@srce.hr>
4628
4629 * modes/abbrev.el (define-mode-abbrev): Call `define-abbrev' with
4630 correct arguments.
4631
4632 1997-07-04 Hrvoje Niksic <hniksic@srce.hr>
4633
4634 * prim/minibuf.el (read-from-minibuffer): Initialize
4635 `current-minibuffer-contents', `current-minibuffer-point', and
4636 `initial-minibuffer-history-position'.
4637 (next-history-element): Use them.
4638 (previous-matching-history-element): Ditto.
4639
4640 1997-07-04 Steven L Baur <steve@altair.xemacs.org>
4641
4642 * prim/cus-load.el (custom-put): New alias for overloadable
4643 function.
4644
4645 1997-07-03 Steven L Baur <steve@altair.xemacs.org>
4646
4647 * utils/autoload.el (batch-update-directory): Fix typo.
4648 (update-autoloads-from-directory): Avoid scanning custom-load.el
4649 and auto-autoload.el files.
4650 (batch-update-autoloads): Remove duplicate status message.
4651 (autoload-snarf-defcustom): Keep track of what symbols we have
4652 attached property lists to.
4653
4654 * ilisp/Makefile (autoloads): Add autoloads dependencies.
4655
4656 * hyperbole/Makefile: Add autoloads dependencies.
4657
4658 * utils/autoload.el (batch-update-autoloads): Load custom-load
4659 prior to updating autoloads.
4660
4661 * cc-mode/Makefile (autoloads): New targets to automatically
4662 rebuild autoloads and custom-loads.
4663
4664 1997-07-02 Steven L Baur <steve@altair.xemacs.org>
4665
4666 * auctex/Makefile (autoloads): New targets to automatically
4667 rebuild autoloads and custom-loads.
4668
4669 * utils/autoload.el (batch-update-autoloads): Add new parameter,
4670 update DOC string.
4671
4672 * comint/gdb.el (gdb-mode): Semantics of c-mode-syntax-table have
4673 changed.
4674
4675 1997-07-01 Steven L Baur <steve@altair.xemacs.org>
4676
4677 * x11/x-menubar.el: bookmark submenu beautification -- This will
4678 make it look better (and will prevent some consing, but that's
4679 being anal).
4680 From Hrvoje Niksic <hniksic@srce.hr>
4681
4682 * prim/simple.el (delete-key-deletes-forward): Mark docstring as
4683 an user option.
4684 From Gary D. Foster <Gary.Foster@Corp.Sun.COM>
4685
4686 * mel/mel-q.el (q-encoding-encode-string): Fix Ebola-ified
4687 comparison.
4688
4689 * efs/efs-ovwrt.el (efs-overwrite-fn): efs is manufacturing its
4690 own byte code. Whee.
4691 * utils/advice.el (ad-interactive-form): Don't treat bytecode as a
4692 vector if it can be avoided.
4693 From Kyle Jones <kyle_jones@wonderworks.com>
4694
4695 1997-06-30 Steven L Baur <steve@altair.xemacs.org>
4696
4697 * prim/files.el (auto-mode-alist): Don't set image-mode by default
4698 on xpms.
4699
4700 Sun Jun 29 20:57:15 1997 Kyle Jones <kyle_jones@wonderworks.com>
4701
4702 * prim/simple.el: bind inhibit-read-only to t before
4703 trying to erase or otherwise modify the echo area buffer.
4704
4705 1997-07-01 MORIOKA Tomohiko <morioka@jaist.ac.jp>
4706
4707 * modes/image-mode.el: Add `image-maybe-restore' to
4708 `change-major-mode-hook'.
4709
4710 * modes/image-mode.el (image-maybe-restore): New function.
4711
4712 1997-06-29 Hrvoje Niksic <hniksic@srce.hr>
4713
4714 * modes/abbrev.el (define-mode-abbrev): Would ignore EXPANSION.
4715
4716 1997-06-28 Hrvoje Niksic <hniksic@srce.hr>
4717
4718 * modes/abbrev.el (define-abbrev): If NAME contains a non-word
4719 character, intern a ` ' symbol in the obarray.
4720
4721 1997-06-29 Steven L Baur <steve@altair.xemacs.org>
4722
4723 * prim/files.el (auto-mode-alist): Set image-mode for various
4724 image file names (JPEG, GIF, PNG, and xpm).
4725
4726 Sun Jun 29 03:02:10 1997 Kyle Jones <kyle_jones@wonderworks.com>
4727
4728 * src/undo.c (record_extent):
4729 If the extent's object is a string, just return. We
4730 can't record undo information for strings, and it is
4731 very bad to reference through a string pointer as if it
4732 were a buffer pointer.
4733
4734 1997-06-28 Steven L Baur <steve@altair.xemacs.org>
4735
4736 * utils/delbs.el: Removed as obsolete.
4737 Suggested by Gary D. Foster <Gary.Foster@Corp.Sun.COM>
4738
4739 * packages/hyper-apropos.el (hyper-apropos-documentation): Remove
4740 obsolete alias.
4741 (hyper-apropos-hyperlink): Ditto.
4742 (hyper-apropos-major-heading): Ditto.
4743 (hyper-apropos-section-heading): Ditto.
4744 (hyper-apropos-heading): Ditto.
4745 (hyper-apropos-warning): Ditto.
4746 From Hrvoje Niksic <hniksic@srce.hr>
4747
4748 * prim/simple.el (show-message-log): Restore an oldie-but
4749 prematurely-retired-goodie.
4750
4751 * x11/x-menubar.el (default-menubar): Restore Show Message Log
4752 command in Edit menu.
4753
4754 * mule/mule-util.el: Change defsubst to defun for
4755 string-to-sequence, string-to-list, string-to-vector,
4756 nested-alist-p to shut up build time diagnostics.
4757
4758 * prim/loadup.el (Top level): Added instrumentation to diagnose
4759 where the 0 property list is getting added at dump. Naturally, I
4760 cannot reproduce the problem now.
4761
4762 * modes/abbrev.el (define-abbrev): Trap nil tables (which might
4763 cause bogus plists to get put into obarray).
4764 Fix docstring.
4765
4766 1997-06-27 Hrvoje Niksic <hniksic@srce.hr>
4767
4768 * modes/auto-show.el: Customized.
4769
4770 1997-06-27 Steven L Baur <steve@altair.xemacs.org>
4771
4772 * prim/make-docfile.el: [oops] Check auto-autoloads.elc for
4773 out-of-dated-ness too.
4774
4775 * utils/autoload.el (batch-update-directory): Kill command line
4776 args when done.
4777 (autoload-save-customization): Print a warning message with the
4778 offending symbol when we run across the elusive malformed property
4779 list ((0 0)).
4780
4781 1997-06-26 Hrvoje Niksic <hniksic@srce.hr>
4782
4783 * prim/profile.el (profile-key-sequence): New function.
4784 (pretty-print-profiling-info): Allow interactive calls.
4785
4786 * prim/overlay.el: Make more FSF compatible.
4787
4788 1997-06-27 Steven L Baur <steve@altair.xemacs.org>
4789
4790 * prim/loaddefs.el (debug-ignored-errors): Fix regexps.
4791 From Hrvoje Niksic <hniksic@srce.hr>
4792
4793 * hyperbole/wrolo-menu.el (TopLevel): Fix tests so that W3's
4794 id-menubar simulation doesn't bollux up feature tests.
4795
4796 * prim/about.el (about-xemacs): Adjust planned release date.
4797
4798 1997-06-26 Steven L Baur <steve@altair.xemacs.org>
4799
4800 * prim/cus-load.el: Use correct load name.
4801 - Silence the load messages.
4802
4803 * mule/mule-util.el (string-to-sequence): Spelling correction.
4804
4805 * prim/make-docfile.el: Don't overwrite DOC file when it is
4806 up-to-date.
4807
4808 1997-06-29 MORIOKA Tomohiko <morioka@jaist.ac.jp>
4809
4810 * language/chinese.el: Add chinese-isoir165 (CCITT Extended GB).
4811
4812 * language/chinese.el: Modify charset DOC-strings for CNS 11643 to
4813 be more detailed.
4814
4815 * language/arabic.el: (require 'language/arabic-util) instead
4816 of (require 'arabic) for Arabic environment.
4817
4818 * language/arabic-util.el: Provide `language/arabic-util' instead
4819 of `arabic'.
4820
4821 * language/arabic.el: Rename `arabic-0', `arabic-1' and `arabic-2'
4822 to `arabic-digit', `arabic-1-column' and `arabic-2-column' to sync
4823 with Emacs/mule-19.34.94-zeta.
4824
4825 * tl/char-table.el (char-position-to-string): Use `defsubst'.
4826 (char-table-1): New implementation.
4827
4828 Use BOX DRAWINGS characters of JIS X0208.
4829
4830 1997-06-28 MORIOKA Tomohiko <morioka@jaist.ac.jp>
4831
4832 * apel/richtext.el: Add autoload comments for `richtext-encode'
4833 and `richtext-decode'.
4834
4835 * prim/format.el (format-alist): Add `text/richtext'.
4836
4837 * modes/image-mode.el (image-decode): Display description for some
4838 commands when XEmacs cannot decodes current buffer as inline
4839 image.
4840
4841 * tl/chartblxmas.el: New file.
4842
4843 * tl/char-table.el (view-charset): Use `view-buffer'.
4844
4845 * x11/x-menubar.el (default-menubar): Add "Show character table"
4846 for MULE menu.
4847
4848 * apel/emu.el: Check richtext.el is bundled.
4849
4850 * tl/char-table.el: Use `charset-doc-string' directly.
4851
4852 * tl/char-table.el (view-charset): New command.
4853
4854 * tl/char-table.el: `show-char-table' -> `insert-charset-table'.
4855
4856 * tl/char-table.el: `show-96x96-table' ->
4857 `insert-96x96-charset-table'.
4858
4859 * tl/char-table.el: `show-94x94-table' ->
4860 `insert-94x94-charset-table'.
4861
4862 * tl/char-table.el: `show-96-table' -> `insert-96-charset-table'.
4863
4864 * tl/char-table.el: `show-94-table' -> `insert-94-charset-table'.
4865
4866 * tl/char-table.el: Use `insert'.
4867
4868 * packages/hexl.el (hexl-mode-exit): Run `hexl-mode-exit-hook'.
4869
4870 * x11/x-menubar.el (default-menubar): Fix "Describe language
4871 support" and "Set language environment" of mule menu.
4872
4873 * apel/file-detect.el: Add autoload comments for function
4874 `add-path', `add-latest-path', `get-latest-path',
4875 `file-installed-p', `exec-installed-p', `module-installed-p' and
4876 variable `exec-suffix-list'.
4877
4878 * prim/format.el (format-alist): Add image/jpeg, image/gif,
4879 image/png and image/x-xpm.
4880
4881 * modes/image-mode.el: New file.
4882
4883 1997-06-27 MORIOKA Tomohiko <morioka@jaist.ac.jp>
4884
4885 * tm/tm-ew-e.el (tm-eword::encode-string-1): avoid infinite loop
4886 caused by long non-encoded-word element. (cf. [tm-en:1356])
4887
4888 (mime/field-encoding-method-alist): Add "Message-ID" as ignored.
4889
4890 1997-06-25 Steven L Baur <steve@altair.xemacs.org>
4891
4892 * x11/x-menubar.el(default-menubar): Comment out changes to the
4893 Mule menu because they bombed after recompilation.
4894
4895 * packages/hyper-apropos.el
4896 (hyper-apropos-toggle-programming-flag): Use `with-current-buffer'
4897 instead of `eval-in-buffer'.
4898
4899 * term/sun-mouse.el: Remove bogus redefinition of
4900 `eval-in-buffer'.
4901 (sun-mouse-handler): Use with-current-buffer instead of
4902 `eval-in-buffer'.
4903
4904 * prim/make-docfile.el: Use princ not print.
4905 Suggested by Hrvoje Niksic.
4906
4907 * packages/info.el (Info-select-node): Desensitive case search for
4908 Note:.
4909 (Info-next-reference): Ditto.
4910 * prim/simple.el (kill-region): Adjust endpoints of extent to
4911 test and deal with case of the end being less than the beginning.
4912 * prim/cmdloop.el (teach-extended-commands-timeout): Bump value to 4.
4913 From Hrvoje Niksic <hniksic@srce.hr>
4914
4915 * prim/subr.el (eval-in-buffer): Make obsolete.
4916 Suggested by Hrvoje Niksic.
4917
4918 * packages/hyper-apropos.el (hyper-apropos-faces): Change group to
4919 'faces.
4920 Suggested by Per Abrahamsen.
4921
4922 1997-06-23 Hrvoje Niksic <hniksic@srce.hr>
4923
4924 * prim/cmdloop.el (execute-extended-command): Print message after
4925 the command finishes, and restore old echo-area contents.
4926
4927 - Get keybinding before command is executed.
4928 Suggested by Kyle Jones and Steve Baur.
4929
4930 1997-06-24 Steven L Baur <steve@altair.xemacs.org>
4931
4932 * packages/gnuserv.el: Make old symbols Obsolete.
4933 From Hrvoje Niksic <hniksic@srce.hr>
4934
4935 * prim/cmdloop.el (keyboard-quit): Don't kill zmacs-region in
4936 minibuffer.
4937 * prim/minibuf.el (minibuffer-keyboard-quit): Ditto.
4938 From Hrvoje Niksic <hniksic@srce.hr>
4939
4940 * prim/help.el (help-mode-quit): Bury buffer when quitting.
4941 From Hrvoje Niksic <hniksic@srce.hr>
4942
4943 1997-06-24 Hrvoje Niksic <hniksic@srce.hr>
4944
4945 * prim/cmdloop.el: Customize `teach-extended-commands-p' and
4946 `teach-extended-commands-timeout'.
4947
4948 1997-06-23 Steven L Baur <steve@altair.xemacs.org>
4949
4950 * version.el (emacs-version): Synch with InfoDock 4.0.
4951 (emacs-version): Ditto.
4952
4953 Mon Jun 23 12:33:52 1997 Per Abrahamsen <abraham@dina.kvl.dk>
4954
4955 * about.el (about-show-linked-info): Use empty strings for
4956 `widget-link-prefix' and `widget-link-suffix'.
4957
4958 1997-06-22 Gary D. Foster <Gary.Foster@corp.Sun.COM>
4959
4960 * x11/x-menubar.el: Added `bookmark-menu-filter', changed
4961 bookmark submenu from a popup to a cascading submenu.
4962 * packages/bookmark.el: Added an autoload cookie for
4963 `bookmark-all-names' (by Steve Baur)
4964
4965 1997-06-23 Hrvoje Niksic <hniksic@srce.hr>
4966
4967 * packages/info.el (Info-next-reference): Fix up for M-TAB to work
4968 correctly.
4969
4970 * utils/live-icon.el (live-icon-one-frame): Don't set glyphs to
4971 balloon-help frames.
4972
4973 * packages/balloon-help.el (balloon-help-make-help-frame): Set the
4974 `balloon-help' property to the newly created frame.
4975
4976 * prim/profile.el (profile): New macro.
4977
4978 * prim/files.el (auto-mode-alist): Add winmgr-mode.
4979
4980 * modes/winmgr-mode.el: Customize.
4981
4982 1997-06-23 Steven L Baur <steve@altair.xemacs.org>
4983
4984 * utils/autoload.el (generate-file-autoloads-1): Remove warning
4985 about 900 character lines.
4986
4987 * x11/x-toolbar.el (toolbar-mail-commands-alist): Correction for
4988 calling Netscape mail.
4989 From Hrvoje Niksic <hniksic@srce.hr>
4990
4991 1997-06-22 Steven L Baur <steve@altair.xemacs.org>
4992
4993 * x11/x-menubar.el (default-menubar): Make `Jump to bookmark' menu
4994 dynamic.
4995 From Gary D. Foster <Gary.Foster@Corp.Sun.COM>
4996
4997 * prim/dumped-lisp.el (dumped-lisp-packages): Sparcworks dumps
4998 comint and ring.
4999
5000 1997-06-24 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5001
5002 * language/arabic.el: moved from mule/arabic-hooks.el.
5003
5004 * mh-e/mh-e.el (mh-get-new-mail): Decode output as
5005 `mh-folder-coding-system'.
5006
5007 1997-06-24 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5008
5009 * language/ethio-util.el: imported from Emacs/mule-19.34.94-zeta.
5010
5011 * language/arabic-util.el: moved from mule/arabic.el; repair
5012 Arabic characters.
5013
5014 1997-06-24 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5015
5016 * x11/x-menubar.el: Fix "Describe language support" and "Set
5017 language environment" of Mule menu.
5018
5019 * language/visual-mode.el: moved from mule/.
5020
5021 * language/ethiopic.el: Modify for XEmacs.
5022
5023 * language/cyrillic.el: Modify DOC-string of koi8-r; Fixed problem
5024 of setting for `language-info-alist' about koi8-r.
5025
5026 * mule/auto-autoloads.el: Enable auto-autoloads.el for mule/.
5027
5028 * mule/mule-util.el: New file (imported from
5029 Emacs/mule-19.34.94-zeta).
5030
5031 * mule/mule-misc.el: Function `truncate-string-to-width' was moved
5032 to mule-util.el.
5033
5034 * prim/dumped-lisp.el, mule/mule-load.el: mule/arabic-hooks.el was
5035 moved to language/arabic.el; mule/arabic.el was moved to
5036 language/arabic-util.el; Use language/ethiopic.el instead of
5037 mule/ethiopic-hooks.el; Use language/ethio-util.el instead of
5038 mule/ethiopic.el.
5039
5040 * mule/mule-coding.el (coding-system-docstring): New alias (to
5041 emulate Emacs/mule-19.34.94-zeta function).
5042
5043 * mule/mule-cmds.el: modified to sync with
5044 Emacs/mule-19.34.94-zeta (mule-prefix was changed to "C-x C-m")
5045
5046 (set-language-info): Add to "Describe Language Support" and "Set
5047 Language Environment" menu.
5048
5049 * mule/mule-charset.el: Function `compose-region' and
5050 `decompose-region' were moved to mule-util.el.
5051
5052 * leim/quail.el: modify to sync with latest quail.el of Emacs/mule
5053 in ETL.
5054
5055 (quail-toggle-mode-temporarily): check `quail-conv-overlay'.
5056
5057 (quail-map-p): Use `characterp' instead of `integerp'.
5058
5059 1997-06-21 Steven L Baur <steve@altair.xemacs.org>
5060
5061 * prim/tabify.el (untabify): Return nil.
5062 From contributor name lost.
5063
5064 * prim/packages.el (packages-hardcoded-lisp): startup.elc needs to
5065 be scanned for docstrings.
5066
5067 1997-06-21 Hrvoje Niksic <hniksic@srce.hr>
5068
5069 * packages/bookmark.el (bookmark-menu-popup-paned-menu): Change
5070 title to name.
5071 * prim/overlay.el (overlay-put): Support `local-map'.
5072 (overlay-get): Support `category'.
5073
5074 1997-06-21 Steven L Baur <steve@altair.xemacs.org>
5075
5076 * prim/startup.el (load-user-init-file): Load custom-file if it
5077 has not changed from the default.
5078
5079 1997-06-21 Hrvoje Niksic <hniksic@srce.hr>
5080
5081 * prim/overlay.el (make-overlay): Avoid temporary variable.
5082 (move-overlay): Ditto.
5083 (overlays-in): Use `mapcar-extents'.
5084 (next-overlay-change): Avoid consing; use `map-extents'.
5085 (previous-overlay-change): Ditto.
5086 (overlay-lists): Ditto.
5087 (overlay-lists): Call `overlay-recenter' with correct value.
5088
5089 1997-06-20 Steven L Baur <steve@altair.xemacs.org>
5090
5091 * utils/autoload.el (fixup-autoload-buffer): New function. Insert
5092 guards so a (load "auto-autoloads") works the same as require.
5093 (batch-update-directory): Use it.
5094
5095 * prim/update-elc.el: Allow for specification of packages that
5096 must not be bytecompiled. Better error diagnostics if a package
5097 is not found.
5098
5099 * prim/window.el, prim/window-xemacs.el, prim/simple.el:
5100 * prim/lisp.el, prim/frame.el:
5101 Customizations/synch to Emacs 20.1.
5102 * packages/hyper-apropos.el: Massive update.
5103 From Hrvoje Niksic <hniksic@srce.hr>
5104
5105 * tm/tm-vm.el (vm-menu-mail-menu): Fix typo.
5106
5107 * packages/font-lock.el (lisp-font-lock-keywords-2): Add some new
5108 functions.
5109 From Karl M. Hegbloom <karlheg@inetarena.com>
5110
5111 * prim/files.el (save-some-buffers-query-display-buffer): New
5112 user variable.
5113 (save-some-buffers): Use it.
5114 From David Bakhash <cadet@MIT.EDU>
5115 - Customization patches from Hrvoje Niksic.
5116
5117 * prim/simple.el (kill-region): Undo sorting region limits patch.
5118
5119 1997-06-20 Mike Scheidler <c23mts@eng.delcoelect.com>
5120
5121 * prim/tabify.el: Fixed 'untabify' to return 'nil value.
5122
5123 1997-06-18 Steven L Baur <steve@altair.xemacs.org>
5124
5125 * efs/dired-xemacs.el (dired-do-interactive-chmod): Advance point
5126 after not failure.
5127 From <rritchie@britannia-life.co.uk>
5128
5129 * utils/edmacro.el (edmacro-parse-word): make (kbd "M-123"), (kbd
5130 "M--256") and such behave as documented.
5131 From Hrvoje Niksic <hniksic@srce.hr>
5132
5133 * prim/cus-start.el: Various additions to built-in variable list.
5134 From Hrvoje Niksic <hniksic@srce.hr>
5135
5136 * prim/subr.el: Remove mapvector.
5137 (with-output-to-string): Use with-current-buffer.
5138 (with-string-as-buffer-contents): Ditto.
5139 From Hrvoje Niksic <hniksic@srce.hr>
5140
5141 * modes/arc-mode.el (archive-quit): New function.
5142 From Karl M. Hegbloom <karlheg@inetarena.com>
5143 (archive-mode-map): Bind it to `q'.
5144
5145 * utils/autoload.el (cusload-file-name): Default to custom-load.el
5146 for each individual file.
5147
5148 * prim/minibuf.el (minibuffer-max-depth-exceeded): Use
5149 `custom-file' as a location for saving enable multiple minibuffers
5150 option.
5151
5152 * packages/man.el (manual-entry): Don't leave empty buffer if
5153 error occurs.
5154 From Glynn Clements <glynn@sensei.co.uk>
5155
5156 * modes/arc-mode.el (archive-arc-summarize): De-ebolify.
5157 (archive-lzh-summarize): Ditto.
5158 (archive-zip-summarize): Ditto.
5159 (archive-zip-chmod-entry): Ditto.
5160
5161 1997-06-17 Steven L Baur <steve@altair.xemacs.org>
5162
5163 * prim/update-elc.el: Total rework for dynamic dumped .elc finding.
5164
5165 1997-06-18 Hrvoje Niksic <hniksic@srce.hr>
5166
5167 * prim/loaddefs.el (debug-ignored-errors): Initialize it.
5168
5169 1997-06-17 Steven L Baur <steve@altair.xemacs.org>
5170
5171 * prim/files.el (auto-mode-alist): Add /app-defaults/ as candidate
5172 for xrdb-mode.
5173 Suggested by Karl Hegbloom, Regexp by David Moore.
5174
5175 * version.el: Remove variables emacs-version, emacs-major-version,
5176 and emacs-minor-version.
5177
5178 * tooltalk/tooltalk-load.el: Comment as obsolete and move contents
5179 to dumped-lisp.el.
5180
5181 * prim/make-docfile.el: New file.
5182
5183 1997-06-16 Steven L Baur <steve@altair.xemacs.org>
5184
5185 * prim/startup.el (load-user-init-file): Look for ~[user]/.xemacs
5186 before loading .emacs.
5187
5188 * modes/xrdb-mode.el (xrdb-mode): Autoload.
5189
5190 * prim/files.el (auto-mode-alist): Add defaults for xrdb-mode.
5191
5192 * leim/quail.el (quail-toggle-mode-temporarily): Guard against
5193 possibility of quail-conv-overlay not being an overlay.
5194
5195 1997-06-15 Steven L Baur <steve@altair.xemacs.org>
5196
5197 * prim/loadup.el: Remove most but not all of the hardcoded dumped
5198 lisp file names.
5199
5200 * prim/dumped-lisp.el: New file.
5201
5202 * prim/update-elc.el (toplevel): Rework using a better function to
5203 determine autoload file locations.
5204
5205 * prim/packages.el: New file.
5206
5207 * prim/update-elc.el: Determine location and count of
5208 auto-autoloads files at run-time.
5209
5210 * prim/loaddefs.el (((dir load-path))): Generalize load of
5211 auto-autoloads.
5212
5213 * utils/autoload.el (autoload-file-name): New variable.
5214 (autoload-target-directory): New variable.
5215 (generated-autoload-file): Use them.
5216 (cusload-file-name): New variable.
5217 (generated-custom-file): Use it.
5218 (batch-update-directory): New function.
5219
5220 1997-06-14 Steven L Baur <steve@altair.xemacs.org>
5221
5222 * mule/canna.el: Guard call to function dynamic-link, which
5223 doesn't exist in XEmacs/Mule.
5224
5225 * bytecomp/bytecomp.el (byte-compile-file): Suppress unavoidable
5226 Ebola notices.
5227
5228 1997-06-13 Steven L Baur <steve@altair.xemacs.org>
5229
5230 * bytecomp/bytecomp.el (batch-byte-compile): Suppress unavoidable
5231 Ebola notices.
5232 (batch-byte-recompile-directory): Ditto.
5233
5234 * utils/lib-complete.el (read-library): Look for .el.gz if not
5235 using Mule.
5236 (get-library-path): Ditto.
5237 Suggested by Jonathan Doughty <jwd@mitre.org>
5238
5239 * packages/add-log.el: Restore backwards compatible date behavior
5240 as an option.
5241 Eliminate XEmacs specific autoloads.
5242 From Hrvoje Niksic <hniksic@srce.hr>
5243
5244 * efs/dired.el (dired-save-excursion): Ebola cleanup.
5245
5246 * packages/hyper-apropos.el: Massive cleanup, Customize.
5247 From Hrvoje Niksic <hniksic@srce.hr>
5248
5249 Fri Jun 13 13:20:39 1997 Kyle Jones <kyle_jones@wonderworks.com>
5250
5251 * prim/syntax.el (symbol-near-point):
5252 Check for bobp and avoid (char-syntax (char-before)) if
5253 there.
5254
5255 1997-06-13 Steven L Baur <steve@altair.xemacs.org>
5256
5257 * prim/rect.el (operate-on-rectangle): Correct boundary error.
5258 From Bob Weiner <weiner@altrasoft.com>
5259
5260 1997-06-12 Steven L Baur <steve@altair.xemacs.org>
5261
5262 * packages/ispell.el (ispell-command-loop): De-Ebolify.
5263
5264 * x11/x-iso8859-1.el: Added Grave keysym.
5265 From Heiko Muenkel <muenkel@tnt.uni-hannover.de>
5266
5267 * modes/make-mode.el (makefile-browse): Shouldn't be interactive.
5268 From Hrvoje Niksic <hniksic@srce.hr>
5269
5270 * prim/files.el (interpreter-mode-alist): ksh-mode is obsoleted by
5271 sh-script.
5272 From Hrvoje Niksic <hniksic@srce.hr>
5273
5274 1997-06-11 Hrvoje Niksic <hniksic@srce.hr>
5275
5276 * prim/subr.el (with-current-buffer): New macro.
5277 (with-temp-file): Ditto.
5278
5279 * bytecomp/byte-optimize.el (byte-optimize-form-code-walker): Test
5280 for `save-current-buffer'.
5281
5282 * bytecomp/bytecomp.el: Recognize `save-current-buffer'.
5283
5284 * edebug/edebug.el: Register with-current-buffer and others.
5285
5286 * modes/lisp-mode.el: Added specs for save-current-buffer,
5287 with-output-to-string, with-current-buffer, with-temp-file and
5288 with-output-to-temp-buffer.
5289
5290 1997-06-13 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5291
5292 * gnus/smiley.el (smiley-deformed-regexp-alist): Modify regexp for
5293 horizontal smiley faces.
5294 (smiley-nosey-regexp-alist): Add horizontal smiley faces.
5295
5296 1997-06-13 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5297
5298 * leim/quail.el (quail-get-translation): Don't use
5299 `string-to-vector' for XEmacs.
5300
5301 1997-06-11 Steven L Baur <steve@altair.xemacs.org>
5302
5303 * prim/help.el (function-called-at-point): Use char-(after|before)
5304 instead of (following|preceding)-char.
5305 (variable-at-point): Ditto.
5306
5307 * prim/simple.el (delete-indentation): Use char-(after|before)
5308 instead of (following|preceding)-char.
5309 (just-one-space): Ditto.
5310 (backward-delete-char-untabify): Ditto.
5311 (do-auto-fill): Ditto.
5312
5313 * prim/paragraphs.el (end-of-paragraph-text): Use char-before
5314 instead of preceding-char.
5315
5316 * prim/misc.el (copy-from-above-command): Use char-(after|before)
5317 instead of (following|preceding)-char.
5318
5319 * prim/obsolete.el (preceding-char): Correct a typo.
5320
5321 * prim/minibuf.el (minibuffer-electric-slash): Use char-(after|before)
5322 instead of (following|preceding)-char.
5323 (minibuffer-electric-tilde): Ditto.
5324
5325 * prim/lisp.el (insert-parentheses): Use char-(after|before)
5326 instead of (following|preceding)-char.
5327
5328 * prim/indent.el (tab-to-tab-stop): Use char-(after|before)
5329 instead of (following|preceding)-char.
5330 (move-to-tab-stop): Ditto.
5331
5332 * prim/fill.el (fill-end-of-sentence-p): Use
5333 char-after/char-before instead of following-char/preceding-char.
5334 (canonically-space-region): Ditto.
5335 (fill-region-as-paragraph): Ditto.
5336 (fill-region): Change (= char char) to (eq char char).
5337
5338 * prim/debug.el (debugger-frame-number): Use char-after not
5339 following-char.
5340 (debugger-frame): Ditto.
5341 (debugger-frame-clear): Ditto.
5342
5343 * prim/case-table.el (invert-case): Use char-after not
5344 following-char.
5345 Clean up comments.
5346
5347 * prim/syntax.el (symbol-near-point): Use char-before not
5348 preceding-char.
5349
5350 * prim/window.el (window-list): Update DOCstring.
5351 From Noah Friedman <friedman@splode.com>
5352
5353 * utils/uniquify.el (toplevel): Make version test match XEmacs v20.
5354
5355 * tm/tm-ew-e.el: Clean up Ebola infection.
5356
5357 * x11/x-compose.el: Various corrections
5358 From Heiko Muenkel <muenkel@tnt.uni-hannover.de>
5359
5360 1997-06-10 Gary D. Foster <Gary.Foster@corp.sun.com>
5361
5362 * modes/view-less.el: Changed \177 bindings to 'delete
5363 * modes/help.el: Changed \177 bindings to 'delete
5364
5365 1997-06-10 Gary D. Foster <Gary.Foster@corp.sun.com>
5366
5367 * prim/keydefs.el: Changed all 'delete key bindings to point to
5368 the `backward-or-forward-foo' functions.
5369 * prim/simple.el:
5370 - Renamed `delete-erases-forward' to `delete-key-deletes-forward'.
5371 - Removed `backspace-or-delete-hook'
5372 - Renamed `backspace-or-delete' to `backward-or-forward-delete-char'
5373 - Added functions: `backward-or-forward-kill-word'
5374 `backward-or-forward-kill-sentence'
5375 `backward-or-forward-kill-sexp'
5376 - Removed the zmacs hacks from all the `b-or-f-foo' functions and
5377 began playing nicely with pending-del.
5378 * modes/cc-mode.el:
5379 * modes/cperl-mode.el: Fixed references to delete functions
5380 to use the new names.
5381
5382 1997-06-11 Karl M Hegbloom <karlheg@inetarena.com>
5383
5384 * ilisp/ilisp-def.el (toplevel): Changed `ilisp-prefix' from
5385 "C-z" to "C-c" because of conflict with global key binding for
5386 `iconify-frame'.
5387
5388 1997-06-11 Steven L Baur <steve@altair.xemacs.org>
5389
5390 * prim/window.el (window-list): New function.
5391 Suggested by Noah Friedman <friedman@splode.com>
5392 Modified by Hrvoje Niksic <hniksic@srce.hr>
5393
5394 * utils/mail-extr.el (mail-extract-address-components): Replace
5395 preceding-char with char-before.
5396
5397 * utils/passwd.el (read-passwd-map): Clean up Ebola BS.
5398
5399 1997-06-10 Steven L Baur <steve@altair.xemacs.org>
5400
5401 * packages/supercite.el (sc-attribs-extract-namestring): Clean up
5402 Ebola -- replace literal 32 with `?\ '.
5403
5404 * utils/mail-extr.el (mail-extr-voodoo): Clean up Ebola -- replace
5405 `following-char' with `char-after'.
5406
5407 1997-06-10 Hrvoje Niksic <hniksic@srce.hr>
5408
5409 * prim/subr.el (split-string): Make PATTERN optional.
5410
5411 1997-06-11 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5412
5413 * mule/language/misc-lang.el, mule/mule-load.el,
5414 mule/ipa-hooks.el: Use lisp/mule/language/misc-lang.el instead of
5415 lisp/mule/ipa-hooks.el; mule/ipa-hooks.el was deleted.
5416
5417 1997-06-10 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5418
5419 * mule/language/thai-util.el, mule/thai.el: Use
5420 lisp/mule/language/thai-util.el instead of lisp/mule/thai.el;
5421 lisp/mule/thai.el was deleted.
5422
5423 * custom/wid-edit.el: Add widget `coding-system' for mule.
5424
5425 * mule/thai-hooks.el, mule/mule-load.el: Use
5426 lisp/mule/language/thai.el instead of lisp/mule/thai-hooks.el;
5427 lisp/mule/thai-hooks.el was deleted.
5428
5429 * mule/language/thai.el: modified for XEmacs.
5430
5431 1997-06-09 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5432
5433 * mule/language/misc-lang.el, mule/language/thai-util.el,
5434 mule/language/thai.el, mule/language/tibetan.el,
5435 mule/language/vietnamese.el, mule/language/japan-util.el,
5436 mule/language/japanese.el, mule/language/korean.el,
5437 mule/language/lao-util.el, mule/language/lao.el,
5438 mule/language/english.el, mule/language/ethiopic.el,
5439 mule/language/european.el, mule/language/greek.el,
5440 mule/language/hebrew.el, mule/language/indian.el,
5441 mule/language/chinese.el, mule/language/cyrillic.el,
5442 mule/language/devanagari.el, mule/language/china-util.el: imported
5443 from Emacs/mule-19.34.94-zeta.
5444
5445 * mule/mule-load.el, mule/chinese-hooks.el, mule/chinese.el,
5446 mule/cyrillic-hooks.el, mule/european-hooks.el,
5447 mule/greek-hooks.el, mule/japanese-hooks.el, mule/korean-hooks.el:
5448 chinese-hooks.el, chinese.el, cyrillic-hooks.el,
5449 european-hooks.el, greek-hooks.el, japanese-hooks.el and
5450 korean-hooks.el were deleted.
5451
5452 1997-06-08 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5453
5454 * apel/emu-x20.el (mime-charset-coding-system-alist): iso-8859-1,
5455 hz-gb-2312, cn-gb-2312, gb2312, cn-big5 and koi8-r were defined as
5456 coding-system.
5457
5458 1997-06-09 Steven L Baur <steve@altair.xemacs.org>
5459
5460 * prim/keydefs.el, modes/cc-mode.el, modes/cperl-mode.el,
5461 vm/vm-vars.el:
5462 Change usage of \177 to use keysym 'delete.
5463 From Gary D. Foster <Gary.Foster@Corp.Sun.COM>
5464
5465 * packages/etags.el (tags-loop-scan): Don't pass a straight string
5466 to error as a format string.
5467 Reported by Miles Duke <mduke@erdas.com>
5468
5469 * its/its-kata.el ((require 'egg)): Needed for bytecompilation.
5470
5471 * its/its-hira.el ((require 'egg)): Needed for bytecompilation.
5472
5473 * bytecomp/bytecomp.el (byte-compile-two-args-19->20): Correct an
5474 ebolifaction.
5475 From Kyle Jones <kyle_jones@wonderworks.com>
5476
5477 1997-06-08 Steven L Baur <steve@altair.xemacs.org>
5478
5479 * prim/files.el (auto-mode-alist): Restore bash regexps.
5480 From "Barry A. Warsaw" <bwarsaw@CNRI.Reston.VA.US>
5481
5482 1997-06-05 Steven L Baur <steve@altair.xemacs.org>
5483
5484 * packages/jka-compr.el (jka-compr-write-region): Use 'binary
5485 coding-system for compression.
5486 Suggested by Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
5487
5488 1997-06-04 Gary D. Foster <Gary.Foster@corp.sun.com>
5489
5490 * modes/cc-mode.el: Modified `c-electric-delete' to honor the
5491 desired delete direction in both normal and "hungry" modes.
5492 * modes/cperl-mode.el: Modified `cperl-electric-backspace' to
5493 honor the desired delete direction.
5494
5495 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5496
5497 * x11/x-menubar.el (default-menubar): Add menu for Mule.
5498
5499 * mule/mule-cmds.el: Menu for XEmacs were moved to
5500 x11/x-menubar.el.
5501
5502 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5503
5504 * leim/quail.el: to avoid compiling warnings about overlay.el.
5505
5506 1997-05-16 Gary D. Foster <Gary.Foster@corp.sun.com>
5507
5508 * prim/simple.el: Created `backspace-or-delete' function and
5509 `backspace-or-delete-hook'
5510 * prim/keydefs.el: Changed \177 bindings to point to new
5511 delete function.
5512 * modes/*.el: Removed conflicting \177 bindings.
5513 * modes/cc-mode.el: Modified `c-electric-delete' to use new
5514 delete bindings.
5515 * modes/cperl-mode.el: Modified `cperl-electric-backspace' to
5516 use new delete bindings.
5517
5518 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5519
5520 * leim/quail.el: to sync with quail.el of Emacs-19.34.94-epsilon.
5521
5522 * leim/quail/ziranma.el, leim/quail/tonepy.el, leim/quail/py.el,
5523 leim/quail/qj.el, leim/quail/sw.el, leim/quail/ccdospy.el,
5524 leim/quail/punct.el, leim/quail/4corner.el,
5525 leim/quail/symbol-ksc.el, leim/quail/ethiopic.el,
5526 leim/quail/hanja.el, leim/quail/quick-cns.el,
5527 leim/quail/tsangchi-cns.el, leim/quail/lrt.el,
5528 leim/quail/tsangchi-b5.el, leim/quail/devanagari.el,
5529 leim/quail/japanese.el, leim/quail/quick-b5.el,
5530 leim/quail/punct-b5.el, leim/quail/qj-b5.el, leim/quail/py-b5.el,
5531 leim/quail/ctlau.el, leim/quail/ctlaub.el, leim/quail/ecdict.el,
5532 leim/quail/array30.el, leim/quail/hangul3.el,
5533 leim/quail/hanja-jis.el, leim/quail/cyrillic.el,
5534 leim/quail/etzy.el, leim/quail/greek.el, leim/quail/ipa.el,
5535 leim/quail/lao.el, leim/quail/zozy.el, leim/quail/viqr.el,
5536 leim/quail/latin.el, leim/quail/thai.el, leim/quail/hangul.el:
5537 quail of LEIM for Emacs-19.34.94-epsilon.
5538
5539 1997-06-04 Steven L Baur <steve@altair.xemacs.org>
5540
5541 * prim/about.el: Installed new version 2.1.
5542 From Hrvoje Niksic <hniksic@srce.hr>
5543
5544 * prim/profile.el (pretty-print-profiling-info): Autoload don't
5545 dump.
5546 Clean up comments.
5547
5548 * prim/update-elc.el: Comment cleanup.
5549
5550 * modes/cperl-mode.el (cperl-mode-map): Restore previous
5551 definition.
5552 (cperl-electric-backspace): Use backspace-or-delete if it exists.
5553
5554 * bytecomp/bytecomp-runtime.el (eval-when-feature): New macro.
5555 From Roland McGrath <roland@frob.com>
5556
5557 * prim/glyphs.el (init-glyphs): Add xbm instantiator for 'x
5558 consoles.
5559 Suggested by Hrvoje Niksic <hniksic@srce.hr>.
5560
5561 * utils/passwd.el: Eliminate obsolete Lucid emacs usage.
5562
5563 * utils/timezone.el (timezone-make-date-arpa-standard): Correct
5564 docstring.
5565 (timezone-make-date-sortable): Ditto.
5566
5567 * utils/passwd.el (passwd-invert-frame-when-keyboard-grabbed):
5568 Change default for InfoDock.
5569
5570 * utils/highlight-headers.el
5571 (highlight-headers-follow-url-function): Correct docstring.
5572
5573 * utils/finder.el (finder-known-keywords): Cleanup keyword
5574 documentation.
5575
5576 * prim/startup.el (command-line-do-help): Use emacs-name function
5577 for printing the editor name.
5578
5579 * prim/simple.el: Disable for InfoDock.
5580 (display-warning): Disable for InfoDock.
5581 (emacs-name): New function.
5582
5583 * prim/toolbar.el (press-toolbar-button): Allow mouse presses on
5584 blank portions of the toolbar to do something.
5585 (release-and-activate-toolbar-button): Handle arbitrary functions
5586 as toolbar callbacks.
5587 From weiner@altrasoft.com
5588
5589 * prim/mouse.el (default-mouse-track-cleanup-extent): Correct test
5590 on dead-func extent.
5591
5592 * prim/help.el (view-emacs-news): outl-mouse turned off in
5593 InfoDock.
5594
5595 * packages/tar-mode.el (tar-mode-map): InfoDock doesn't like the
5596 mouse bindings.
5597
5598 * packages/makesum.el (make-command-summary): Output correct
5599 program name.
5600 (double-column): Remove unused variable.
5601
5602 * packages/hyper-apropos.el (hypropos-popup-menu): Synch with
5603 infodock. Initialize command-p to either t or nil.
5604
5605 * eterm/term.el (make-term): Fix docstring.
5606
5607 * comint/shell.el: Correct comment.
5608
5609 * comint/comint.el (comint-mode-map): Infodock doesn't like the
5610 button3 assignment.
5611
5612 1997-06-03 Steven L Baur <steve@altair.xemacs.org>
5613
5614 * modes/lisp-mode.el (eval-interactive): Treat defcustom like
5615 defvar (turn into an effective defconst).
5616
5617 * cl/cl-macs.el (widget-get): Add defsetf method.
5618 (widget-value): Add defsetf method.
5619 From Hrvoje Niksic <hniksic@srce.hr>
5620
5621 1997-06-02 Steven L Baur <steve@altair.xemacs.org>
5622
5623 * prim/obsolete.el (insert-and-inherit): Make 'compatible not
5624 'obsolete.
5625 Suggested by Hrvoje Niksic <hniksic@srce.hr>
5626 (insert-before-markers-and-inherit): Ditto.
5627
5628 1997-06-02 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5629
5630 * mule/korean.el was abolished because it seems not to be used.
5631
5632 * mule/japanese.el was abolished because it seems not to be used.
5633
5634 1997-06-01 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5635
5636 * tm/gnus-mime-old.el was abolished because XEmacs 20.3 has Gnus
5637 5.4.
5638
5639 * tm/tm-edit.el: updated to 7.108.
5640
5641 * tm/tm-view.el: updated to 7.83.
5642
5643 * leim/quail.el: modified for XEmacs.
5644
5645 * mule/mule-load.el, lisp/mule/mule-process.el: delete
5646 mule-process.el because it is not used.
5647
5648 * mule/european.el was abolished because it seems not to be used.
5649
5650 * mule/mule-load.el: must load mule-cmds before setting for
5651 language-environment.
5652
5653 * mule/mule-cmds.el, lisp/mule/european-hooks.el: Modified
5654 for LEIM.
5655
5656 * mule/mule-cmds.el: Uncomment key definition for
5657 `toggle-input-method'.
5658
5659 * mule/mule-init.el: Comment out about `mule-keymap' (moved to
5660 mule-cmds.el).
5661
5662 * mule/mule-cmds.el: Uncomment about `mule-keymap' (moved from
5663 mule-init.el).
5664
5665 * tl/tl-atype.el: Don't require tl-str.
5666
5667 * tl/tl-atype.el: Use atype.el of APEL.
5668
5669 * tl/tl-list.el: Use alist.el of APEL.
5670
5671 1997-05-31 MORIOKA Tomohiko <morioka@jaist.ac.jp>
5672
5673 * tl/richtext.el, tl/emu-x20.el, tl/emu-xemacs.el,
5674 lisp/tl/emu.el, lisp/tl/emu-e19.el: moved to lisp/apel/.
5675
5676 * tl/file-detect.el, tl/filename.el: replaced by APEL's.
5677
5678 * mu/std11-parse.el, mu/std11.el: moved to lisp/apel/.
5679
5680 * leim/quail.el: Add new quail.el (imported from Emacs
5681 19.34.94-epsilon).
5682
5683 * leim/skk/skkdic.el: delete skkdic.el temporary because XEmacs
5684 can not compile it.
5685
5686 * leim/skk/skkdic.el, leim/quail/zozy.el, leim/quail/ziranma.el,
5687 leim/quail/viqr.el, leim/quail/tsangchi-cns.el,
5688 leim/quail/tsangchi-b5.el, leim/quail/symbol-ksc.el,
5689 leim/quail/thai.el, leim/quail/tonepy.el, leim/quail/quick-cns.el,
5690 leim/quail/sw.el, leim/quail/qj-b5.el, leim/quail/qj.el,
5691 leim/quail/quick-b5.el, leim/quail/py-b5.el, leim/quail/py.el,
5692 leim/quail/lao.el, leim/quail/latin.el, leim/quail/lrt.el,
5693 leim/quail/punct-b5.el, leim/quail/punct.el,
5694 leim/quail/hanja-jis.el, leim/quail/hanja.el, leim/quail/ipa.el,
5695 leim/quail/japanese.el, leim/quail/hangul3.el, leim/quail/etzy.el,
5696 leim/quail/greek.el, leim/quail/hangul.el, leim/quail/ethiopic.el,
5697 leim/quail/devanagari.el, leim/quail/ecdict.el,
5698 leim/quail/ctlau.el, leim/quail/ctlaub.el, leim/quail/cyrillic.el,
5699 leim/quail/array30.el, leim/quail/ccdospy.el,
5700 leim/quail/4corner.el: Add LEIM elisp files.
5701
5702 * mule/mule-load.el, mule/mule-cmds.el: Add mule-cmds.el.
5703
5704 * prim/simple.el (assoc-ignore-case): New function; imported
5705 from Emacs/mule-19.34.94-epsilon.
5706
5707 1997-06-02 Steven L Baur <steve@altair.xemacs.org>
5708
5709 * modes/hideshow.el: Make it work again.
5710 From Pete Ware <ware@cis.ohio-state.edu>
5711
5712 Sat May 31 09:00:14 1997 David Moore <dmoore@ucsd.edu>
5713
5714 * utils/text-props.el (set-text-properties): Was exiting
5715 map-extents too early.
5716
5717 1997-06-02 Steven L Baur <steve@altair.xemacs.org>
5718
5719 * cl/cl-macs.el (frame-parameters): Tweaking frame configuration
5720 defsetf's.
5721 From Hrvoje Niksic <hniksic@srce.hr>
5722
5723 * modes/vhdl-mode.el (vhdl-emacs-features): Allow recognition of
5724 major version 20.
5725
5726 * prim/simple.el (kill-region): Sort beginning and ending
5727 endpoints to simplify logic.
5728 From Hrvoje Niksic <hniksic@srce.hr>
5729
5730 Tue May 27 13:42:57 1997 Ken Manheimer <klm@python.org>
5731
5732 * packages/icomplete.el:
5733 * Updated my email address - klm@python.org instead of klm@nist.gov.
5734
5735 * Icomplete no longer installs itself when you load the package -
5736 you have to invoke `icomplete-mode'. (Since it's autoloaded in
5737 both emacs, you can just invoke the function.)
5738
5739 * Integrated Emacs 19.34 and XEmacs 19.15 corrections (typos,
5740 style, command revisions, etc).
5741
5742 * Integrated immediate keybindings display. See
5743 `icomplete-show-key-bindings', `icomplete-get-keys', and
5744 `icomplete-completions'.
5745
5746 * `icomplete-get-keys': Return keys bound in prior buffer to func name.
5747
5748 * Added icomplete delay behavior, so completions don't intrude as
5749 quickly for short input, with customization variables:
5750
5751 `icomplete-max-delay-chars' - Maximum number of initial chars to
5752 apply icomplete compute delay.
5753
5754 `icomplete-compute-delay' - Completions-computation stall, used
5755 only with large-number completions
5756
5757 `icomplete-delay-completions-threshold' Pending-completions
5758 number over which to apply icomplete-compute-delay
5759
5760 * Provided `icomplete-exhibit' on `icomplete-minibuffer-setup-hook'
5761 so icomplete behaves well with XEmacs GNUS.
5762
5763 Fri May 30 18:39:01 1997 Hrvoje Niksic <hniksic@srce.hr>
5764
5765 * prim/glyphs.el (init-glyphs): Minor regexp cleanup.
5766
5767 1997-05-30 Steven L Baur <steve@altair.xemacs.org>
5768
5769 * prim/simple.el (fsf:do-auto-fill): Remove unused variable.
5770 (indent-for-comment): Use comment-indent-function instead of
5771 obsolete variant. This is dumped with XEmacs!
5772
5773 * packages/generic-sc.el (sc-next-operation): Remove unused
5774 variable.
5775 (sccs-insert-c-header): Ditto.
5776 (ccase-new-revision-p): Ditto.
5777 (sc-sensitize-menu): Ditto.
5778
5779 * modes/auto-show.el (TopLevel): Tighten check on
5780 dump-time initialization.
5781
5782 1997-05-29 Steven L Baur <steve@altair.xemacs.org>
5783
5784 * prim/format.el (format-alist): Change defconst to defvar.
5785 From Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5786
5787 (format-encode-region): Reduce bytecompiler warnings for bound but
5788 unused variables.
5789 (format-deannotate-region): Ditto.
5790 (format-annotate-region): Ditto.
5791 (format-annotate-single-property-change) Ditto.
5792
5793 * utils/lib-complete.el: Clean up documentation in header.
5794
5795 * prim/glyphs.el: Eliminate bytecompiler warnings.
5796 (define-obsolete-pointer-glyph): Mark as 'compatible not 'obsolete.
5797
5798 * prim/keydefs.el (ctl-x-map): Bind narrow-to-defun to `C-x n d'.
5799
5800 * prim/lisp.el (narrow-to-defun): Narrow to the same defun that
5801 `mark-defun' would make the region.
5802 (insert-parentheses): Let a negative argument enclose preceding
5803 sexps.
5804 From Erik Naggum <erik@naggum.no>
5805
5806 * prim/window-xemacs.el: New file, split from window.el with
5807 XEmacs-specific stuff.
5808
5809 * prim/window.el (display-buffer): Remove unused variable.
5810
5811 * prim/keydefs.el (ctl-x-4-map): Add binding for
5812 `kill-buffer-and-window'.
5813
5814 * prim/window.el (kill-buffer-and-window): New command.
5815 Bind it to C-x 4 0.
5816 From Richard Stallman <rms@whiz-bang.gnu.ai.mit.edu>
5817
5818 * prim/window.el (split-window-vertically): Don't change point in old
5819 window if both the original point and the end of the buffer are
5820 visible after splitting, when split-window-keep-point is nil.
5821 From Noah Friedman <friedman@prep.ai.mit.edu>
5822
5823 * prim/files.el (revert-buffer-internal-hook): Declare.
5824
5825 * utils/map-ynp.el: Synch with Emacs 19.34.94.
5826 (map-y-or-n-p): Clean up bytecompiler warnings.
5827
5828 * packages/generic-sc.el: Restored to distribution, comment
5829 cleanup.
5830
5831 * prim/simple.el (message-log-max): Add compatible variable alias
5832 for `log-message-max-size'.
5833
5834 * comint/background.el (background): Autoload.
5835
5836 * prim/process.el (shell-command): background.el is now
5837 autoloaded.
5838
5839 * prim/minibuf.el: Clean up file header.
5840
5841 * packages/bookmark.el (bookmark-menu-popup-paned-menu): Naive
5842 port to XEmacs.
5843 (bookmark-bmenu-other-window-with-mouse): Naive port to XEmacs.
5844
5845 * utils/autoload.el (generated-custom-file): custom-load.el
5846 renamed to cus-load.el.
5847
5848 * prim/loadup.el: Don't preload custom-load.elc.
5849
5850 Thu May 29 19:03:52 1997 Per Abrahamsen <abraham@dina.kvl.dk>
5851
5852 * x11/x-menubar.el (default-menubar): Updated customize entries.
5853
5854 1997-05-29 Steven L Baur <steve@altair.xemacs.org>
5855
5856 * prim/about.el (about-xemacs-xref): Update contributors list.
5857
5858 1997-05-28 Steven L Baur <steve@altair.xemacs.org>
5859
5860 * prim/minibuf.el (mouse-file-display-completion-list): Protect
5861 against bogus directory becoming default.
5862 (mouse-directory-display-completion-list): Ditto.
5863
5864 From Per Abrahamsen <abraham@dina.kvl.dk>
5865 * bytecomp/bytecomp.el
5866 (byte-compile-file-form-custom-declare-variable): New function.
5867 (custom-declare-variable): Use it.
5868
5869 * packages/vc.el (vc-directory): dirname typo'ed as dir.
5870
5871 * packages/vc-hooks.el (vc-menu): Remove vc-file-status.
5872 (Toplevel): Remove key definition for vc-file-status.
5873
5874 1997-05-27 Steven L Baur <steve@altair.xemacs.org>
5875
5876 * prim/cus-start.el (Toplevel): Rename factory-value to
5877 standard-value for Custom-1.98.
5878
5879 1997-05-26 Steven L Baur <steve@altair.xemacs.org>
5880
5881 * prim/help.el (view-lossage-key-count): New variable.
5882 (view-lossage-message-count): New variable.
5883 (view-lossage): Use them.
5884
5885 From Hrvoje Niksic
5886 * prim/help.el (view-lossage): Use new argument to `recent-keys'.
5887
5888 * cl/cl-macs.el (recent-keys-ring-size): New setf method.
5889
5890 1997-05-26 Steven L Baur <steve@altair.xemacs.org>
5891
5892 * prim/process.el (shell-command-to-string): Alias exec-to-string
5893 to more logical name.
5894
5895 1997-05-23 Steven L Baur <steve@altair.xemacs.org>
5896
5897 * tm/tm-view.el (mime/content-decoding-condition): Add image/png
5898 mime type.
5899
5900 * tm/tm-image.el (toplevel): Add image/png mime type.
5901
5902 * tm/tm-edit.el (mime-file-types): Add png handling.
5903 (mime-content-types): Ditto.
5904
5905 Thu May 22 04:19:09 1997 Martin Buchholz <mrb@eng.sun.com>
5906
5907 * prim/files.el (auto-mode-alist): Reorg. Support
5908 pre-processed fortran files. *.m4 files now default to autoconf mode.
5909
5910 * prim/about.el: Promote Hrvoje. Picture still needed...
5911
5912 * modes/ksh-mode.el: _ has symbol syntax.
5913 * modes/m4-mode.el: _ has symbol syntax.
5914 * modes/pascal.el: _ has symbol syntax.
5915 * modes/f90.el: _ has symbol syntax.
5916 * modes/cperl-mode.el: _ has symbol syntax.
5917 * modes/autoconf-mode.el: _ has symbol syntax.
5918
5919 1997-05-22 Steven L Baur <steve@altair.xemacs.org>
5920
5921 * prim/files.el (save-buffer): From Hrvoje Niksic. Don't clear
5922 zmacs region.
5923
5924 * packages/func-menu.el: Update for David Hughes' new email
5925 address.
5926
5927 1997-05-21 Noah Friedman <friedman@prep.ai.mit.edu>
5928
5929 * eldoc.el (eldoc-message-commands): Move docstring into comments,
5930 since this isn't a user variable.
5931 (eldoc-message-commands-table-size, eldoc-use-idle-timer-p,
5932 eldoc-function-argstring-from-docstring-method-table): Use defvar,
5933 not defconst.
5934 (eldoc-last-data): Use cons explicitly; don't rely on dotted pair
5935 read syntax. I'm worried the latter might get compiled as
5936 read-only data someday.
5937 (eldoc-docstring-message): If truncating symbol name, show ending
5938 of name rather than beginning. The former is generally more unique.
5939 (eldoc-function-argstring-from-docstring-method-table): Handle
5940 pathological `save-restriction' case.
5941 [top level]: Add `indent-for-tab-command' to eldoc-message-commands.
5942
5943 1997-05-21 Steven L Baur <steve@altair.xemacs.org>
5944
5945 * x11/x-menubar.el (default-menubar): strokes added to mouse
5946 menu.
5947
5948 Wed May 21 17:12:28 1997 Per Bothner <bothner@deneb.cygnus.com>
5949
5950 * eterm/term.el (term-send-raw): Better XEmacs character event
5951 handling.
5952 * eterm/term.el (term-char-mode): Re-do Meta-handling by temporarily
5953 setting meta-prefix-char to -1 while building keymaps.
5954 (term-send-raw-meta): Removed.
5955
5956 Tue Mar 11 20:15:26 1997 Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at>
5957
5958 * eterm/term.el (term-completion-addsuffix): Doc fix.
5959 (term-dynamic-complete-as-filename): Support the case where
5960 term-completion-addsuffix is a (DIRSUFFIX . FILESUFFIX) cons
5961 pair.
5962
5963 Tue Jun 4 10:15:54 1996 Per Bothner <bothner@deneb.cygnus.com>
5964
5965 * eterm/term.el: Add kd, kl, kr, du capabilities.
5966 * eterm/e/eterm.ti: Add kcub1, kcuf1, kcuu1, kcud1 capabilities.
5967
5968 Wed May 15 14:38:45 1996 Per Bothner <bothner@deneb.cygnus.com>
5969
5970 * eterm/term.el (term-send-raw-string): send-string ->
5971 process-send-string.
5972 * eterm/term.el (term-arguments): Remove unused local 'values'.
5973 * eterm/term.el (term-handle-deferred-scroll): Fix off-by-one bug,
5974
5975 * eterm/term.el: Merge changes from FSF (mostly typos).
5976
5977 Mon Sep 25 17:19:51 1995 Per Bothner <bothner@kalessin.cygnus.com>
5978
5979 * eterm/term.el (term-emulate-terminal): On CR, set
5980 term-current-column to term-start-line-column, not 0.
5981
5982 1997-05-21 Steven L Baur <steve@altair.xemacs.org>
5983
5984 * packages/add-log.el (change-log-font-lock-keywords): Tweak
5985 font-lock-keywords.
5986
5987 1997-05-21 Erik Naggum <erik@naggum.no>
5988
5989 * add-log.el (add-log-lisp-like-modes, add-log-c-like-modes,
5990 add-log-tex-like-modes): New variables.
5991 (add-log-current-defun): Use them instead of constant lists.
5992
5993 1997-05-21 Steven L Baur <steve@altair.xemacs.org>
5994
5995 * packages/add-log.el: Synch to Emacs 20.0.
5996
5997 * prim/obsolete.el (read-minibuffer): Make compatible not obsolete.
5998 (read-input): Ditto.
5999
6000 Tue May 20 20:32:59 1997 Steven L Baur <steve@altair.xemacs.org>
6001
6002 * prim/subr.el (buffer-substring-no-properties): Clean out extents
6003 too.
6004
6005 Mon May 19 19:48:35 1997 Steven L Baur <steve@altair.xemacs.org>
6006
6007 * prim/process.el (shell-command-on-region): Remove region active
6008 test (which played havoc with the hack in call-interactively to
6009 place explicit calls to region-beginning and region-end in
6010 interactive specs in the command history).
6011
6012 Mon May 19 18:13:50 1997 Hrvoje Niksic <hniksic@srce.hr>
6013
6014 * utils/easymenu.el (easy-menu-add): Check for existing, before
6015 entering MENU to `easy-menu-all-popups'.
6016
6017 Sun May 18 09:11:50 1997 Steven L Baur <steve@altair.xemacs.org>
6018
6019 * prim/files.el (revert-buffer): Add optional third parameter to
6020 preserve buffer modes (from Emacs 19.34.94).
6021 (after-find-file): Add optional fifth parameter to preserve buffer
6022 modes (from Emacs 19.34.94).
6023
6024 * packages/vc.el: Synch with Emacs 19.34.94 because our version was
6025 hopeless.
6026 (vc-checkout): Autoload.
6027 (vc-find-binary): Ditto.
6028
6029 * prim/files.el (find-buffer-visiting): Restore because FSF vc.el
6030 needs it.
6031
6032 Fri Apr 25 13:21:46 1997 Per Abrahamsen <abraham@dina.kvl.dk>
6033
6034 * apropos.el (apropos): Add support for customization groups.
6035 (apropos-print): Ditto.
6036
6037 Sat May 17 19:56:31 1997 Glynn Clements <glynn@sensei.co.uk>
6038
6039 * packages/man.el (manual-entry): Strip out stderr output.
6040
6041 Sun May 11 18:24:25 1997 Kyle Jones <kyle@crystal.WonderWorks.COM>
6042
6043 * prim/modeline.el: new mouse-drag-modeline function.
6044 Allows bottommost modeline to be dragged.
6045
6046 Sat May 17 03:41:11 1997 Steven L Baur <steve@altair.xemacs.org>
6047
6048 * cl/cl-macs.el: A whole bunch of XEmacs specific setf methods
6049 from Hrvoje Niksic.
6050
6051 * prim/files.el (auto-mode-alist): Don't copy to purespace.
6052 (interpreter-mode-alist): Ditto.
6053
6054 Fri May 16 21:43:35 1997 Steven L Baur <steve@altair.xemacs.org>
6055
6056 * packages/info.el (Info-button1-follows-hyperlink): New variable.
6057 (Info-maybe-follow-clicked-node): Use it.
6058
6059 * prim/simple.el (transpose-preceding-chars): New function.
6060
6061 Fri May 16 20:37:35 1997 Steven L Baur <steve@altair.xemacs.org>
6062
6063 * version.el: Update minor version number.
6064
6065 Mon May 12 13:47:37 1997 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6066
6067 * tm/tm-vm.el: Provide for vm-unsaved-message having been removed
6068 in recent versions of VM.
6069
6070 Fri May 9 10:41:44 1997 Steven L Baur <steve@altair.xemacs.org>
6071
6072 * iso/iso-acc.el (iso-accents-compose): Fix XEmacs 19.14
6073 compatibility (patch suggested by Hrvoje Niksic).
6074
6075 * packages/man.el (manual-entry): (Patch from Soren Dayton) Allow
6076 subchapters not to be trimmed on Solaris.
6077
6078 * prim/itimer.el (itimer-edit-mode): Correct use of obsolete
6079 function.
6080
6081 * prim/startup.el: Update copyright notice.
6082
6083 Thu May 8 14:35:34 1997 Steven L Baur <steve@altair.xemacs.org>
6084
6085 * hm--html-menus/hm--html.el: Define obsolete aliases for the
6086 previous function spellings.
6087
6088 * hm--html-menus/hm--html-keys.el: Define obsolete aliases for the
6089 previous variable spellings.
6090
6091 * prim/obsolete.el (define-obsolete-variable-alias): Fix docstring
6092 spelling.
6093 (define-compatible-variable-alias): Ditto.
6094
6095 * tm/tm-vm.el (vm-unsaved-message): Symbol doesn't exist any
6096 more.
6097
6098 Tue May 6 21:33:19 1997 Steven L Baur <steve@altair.xemacs.org>
6099
6100 * mule/mule-files.el (write-region): Correct docstring.
6101
6102 * prim/files-nomule.el (write-region): Correct docstring.
6103
6104 Mon May 5 12:26:41 1997 Steven L Baur <steve@altair.xemacs.org>
6105
6106 * prim/about.el (about-xemacs-xref): Infodock Associates is now
6107 Altrasoft.
6108
6109 Sat May 3 16:32:47 1997 Steven L Baur <steve@altair.xemacs.org>
6110
6111 * efs/dired.el (dired-chown-program): chown program is in /bin on
6112 Linux.
6113
6114 Fri May 2 20:04:35 1997 Steven L Baur <steve@altair.xemacs.org>
6115
6116 * egg/egg.el: paren.el needed at bytecompile time for
6117 `pos-visible-in-window-safe' defsubst.
6118
6119 * pcl-cvs/pcl-cvs.el (cvs-update): Inhibit dialog box usage in
6120 call to cvs-do-update as this bombs when this function is invoked
6121 from a menu.
6122
6123 Wed Apr 30 18:06:35 1997 Steven L Baur <steve@altair.xemacs.org>
6124
6125 * prim/loadup.el: Put features.elc in the dump list.
6126
6127 * prim/about.el (about-xemacs): Change date.
6128
6129 Tue Apr 29 18:51:31 1997 Steven L Baur <steve@altair.xemacs.org>
6130
6131 * mule/mule-files.el (buffer-file-coding-system-alist): Regexp for
6132 handling info files didn't match the right pattern.
6133
6134 Sun Apr 27 18:09:48 1997 Steven L Baur <steve@altair.xemacs.org>
6135
6136 * prim/sound.el (load-sound-file): Fix typo.
6137
6138 Sat Apr 26 16:25:49 1997 Steven L Baur <steve@altair.xemacs.org>
6139
6140 * utils/lib-complete.el: Make conformant to Lisp coding standards
6141 MULE-ize by allowing for coding system argument.
6142
6143 Fri Apr 25 08:39:50 1997 Steven L Baur <steve@altair.xemacs.org>
6144
6145 * modes/sh-script.el (sh-indent-line): Deal with pathological case
6146 of indenting a first line containing a `#' as first non-white
6147 space character.
6148
6149 Thu Apr 24 18:40:32 1997 Steven L Baur <steve@altair.xemacs.org>
6150
6151 * comint/telnet.el (telnet-mode-map): Correct Emacs synch typo.
6152
6153 * rmail/rmail.el (rmail-get-new-mail): display-time-string is not
6154 necessarily a string.
6155
6156 Thu Apr 24 11:08:28 1997 Kyle Jones <kyle_jones@wonderworks.com>
6157
6158 * packages/balloon-help.el:
6159 - default background color now grey80 to match XEmacs default.
6160 - default border width is now 1.
6161 - default font is now "variable"
6162 - balloon-help can now handle variable width fonts.
6163 - loading balooon-help no longer turns on balloon-help-mode.
6164 - new `balloon-help' command.
6165 - changes to the font/background/foreground variables now affect
6166 the help frame at next display.
6167 - help frame should now pop up on the correct display if XEmacs
6168 is running with multiple devices open.
6169 - Customized, courtesy of Hrvoje.
6170 - don't use the padding lines that were needed for 19.12.
6171 Compatibility with older XEmacs versions is hereby disavowed.
6172 - xclock frame name hack is gone.
6173
6174 Wed Apr 23 10:56:05 1997 Steven L Baur <steve@altair.xemacs.org>
6175
6176 * prim/files.el (hack-local-variables-prop-line): Mistakenly
6177 returned t when enable-local-variables was nil.
6178
6179 * psgml/psgml-charent.el (sgml-display-char-list-filename): Move
6180 iso88591.map to a proper location.
6181
6182 * prim/sound.el (load-sound-file): Make sure sound files are read
6183 as binary files.
6184
6185 Tue Apr 22 02:05:38 1997 Steven L Baur <steve@altair.xemacs.org>
6186
6187 * packages/vc.el (vc-directory): Set text properties.
6188
6189 * psgml/psgml-xemacs.el (sgml-xemacs-get-popup-value): Allow for
6190 interactive commands.
6191
6192 Mon Apr 21 15:15:12 1997 Steven L Baur <steve@altair.xemacs.org>
6193
6194 * prim/minibuf.el (input-error): New error type.
6195 (read-from-minibuffer): Use it.
6196
6197 * comint/comint.el (comint-exec-hook): Do not Customize due to
6198 interactions with setting language environment in MULE.
6199
6200 Sun Apr 20 09:36:19 1997 Steven L Baur <steve@altair.xemacs.org>
6201
6202 * packages/info.el (Info-footnote-tag): Changing the footnote tag
6203 from the default "Note" is broken.
6204
6205 Tue Apr 22 07:01:20 1997 Hrvoje Niksic <hniksic@srce.hr>
6206
6207 * prim/keydefs.el (global-map): Bind it to `C-z'.
6208
6209 * prim/frame.el (suspend-emacs-or-iconify-frame): New function.
6210
6211 Fri Apr 18 16:45:07 1997 Steven L Baur <steve@altair.xemacs.org>
6212
6213 * utils/skeleton.el (skeleton-pair-insert-maybe): Guard test with
6214 existence check on mark-active too.
6215 (skeleton-proxy): Ditto.
6216 (skeleton-proxy-new): Ditto.
6217
6218 Fri Apr 18 09:26:24 1997 Dave Gillespie <daveg@synaptics.com>
6219
6220 * cl/cl-macs.el (values): New setf-method.
6221
6222 Thu Apr 17 21:29:57 1997 Bob Weiner <weiner@infodock.com>
6223
6224 * packages/avoid.el (mouse-avoidance-kbd-command): Correct
6225 detection of keypress.
6226
6227 Thu Apr 17 21:20:04 1997 Michael McNamara <mac@silicon-sorcery.com>
6228
6229 * modes/verilog-mode.el: Changes to 2.25
6230 1) Autoindent a new declaration according to the previous
6231 declaration, if any. Only use the previous one, don't try to re
6232 line things up.
6233 2) Include "Customize Verilog-Mode" in the Verilog menu bar. Make it
6234 safe to do so, even if the underlying emacs does not yet support
6235 custom.
6236 3) Include keybinding C-c C-b for reporting bugs.
6237 4) Include keybinding C-c i for reindenting declarations.
6238
6239 * modes/verilog-mode.el: Changes to 2.24
6240 Cleaned up menubar items; added submit bug report there, for
6241 example.
6242
6243 * modes/verilog-mode.el: Changes to 2.23
6244 1) Support custom (XEmacs) or defvar method of customization.
6245 2) fix verilog-pretty declarations
6246 3) add support so folks turning up the complexity of commenting don't
6247 get errors (they don't get any more complexity either)
6248
6249 * modes/verilog-mode.el: Changes to 2.22
6250 1) Moved installation hints to the web page.
6251 2) Added support for XEmacs's custom variable setting package.
6252 3) Added variables to separatly control indentation of
6253 module level items (always, initial. etc)
6254 declarations
6255 behavorial (the begin in the task & function declaration
6256 4) Attempted to shorten comments and lisp so that the %@* NT
6257 mailers won't turn long comments into extra code.
6258 5) Used make-regexp to optimize many regular expressions so that they
6259 are no longer backtrack.
6260 6) fixed bugs
6261 a) a newline on a blank line no longer generates two new lines.
6262 b) a semicolon on a comment no longer auto indents
6263 c) lines like ''else if (a) begin''
6264 no longer confuse auto commenter
6265 d) a number of other bugs which fail to come to mind...
6266 7) Added support for menu pulldowns on FSF and XEmacs
6267 8) Added support for XEmacs v20
6268 9) Changed verilog-comment-region to insert comments that Verilog-XL
6269 doesn't b*tch about.
6270 10) Eliminated auto lineup of declarations upon typing newline of
6271 semicolon. (Cheers all around) Now instead there is a command, and
6272 also a menu pulldown, which lines up indentations around point.
6273 11) Added verilog-submit-bug-report
6274
6275 Mon Apr 14 13:06:10 1997 Steven L Baur <steve@altair.xemacs.org>
6276
6277 * utils/autoload.el (generate-file-autoloads-1): Turn off local
6278 variable processing.
6279
6280 * prim/files.el (hack-local-variables-prop-line): Respect setting
6281 of enable-local-variables.
6282
6283 * vm/vm-startup.el (vm-session-initialization): Remove for
6284 production version.
6285
6286 * utils/smtpmail.el (smtpmail-send-it): Forgot quote.
6287 (smtpmail-deduce-address-list): case-fold-search mistakenly set
6288 before buffer change.
6289
6290 Sun Apr 13 14:49:34 1997 Steven L Baur <steve@altair.xemacs.org>
6291
6292 * x11/x-menubar.el (default-menubar): Added `send-pr' to Help
6293 menu.
6294
6295 * modes/make-mode.el (makefile-font-lock-keywords): Correct old,
6296 restored :-( 19.14 makefile-space-face lossage.
6297
6298 Sat Apr 12 23:20:31 1997 David Moore <dmoore@ucsd.edu>
6299
6300 * packages/font-lock.el (c-font-lock-keywords-1): Performance
6301 tuned regexps.
6302
6303 Sat Apr 12 21:32:37 1997 Steven L Baur <steve@altair.xemacs.org>
6304
6305 * prim/about.el (about-xemacs): Update printed release date.
6306
6307 * calendar/appt.el (install-display-time-hook): Friends don't let
6308 Friends quote lambda functions.
6309
6310 Fri Apr 11 11:50:14 1997 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6311
6312 * tm/tm-vm.el: tm-vm/use-original-url-button:
6313 - Default is now t (principle of least surprise).
6314 (tm-vm/build-preview-buffer):
6315 - Bind vm-message-pointer in Preview-buffer.
6316 - X-Face was not displayed for a certain set of enabling variables.
6317 Calls to (vm-xemacs-p) were removed.
6318
6319 Sat Apr 12 05:27:56 1997 Steven L Baur <steve@altair.xemacs.org>
6320
6321 * modes/list-mode.el (list-mode-item-mouse-selected): Sometimes
6322 event-closest-point returns nil.
6323
6324 * comint/telnet.el (telnet-check-software-type-initialize):
6325 Restore 19.14 initialization of telnet-prompt-pattern for Unix.
6326 (rsh): Allow a way to get back old password-less behavior.
6327
6328 * edebug/edebug.el (edebug-read-and-maybe-wrap-form): Protect
6329 against pathological recursive calls.
6330
6331 * prim/loadup.el: add cus-start as dumped package.
6332
6333 * packages/vc.el (vc-directory): Dired requires a list not a
6334 string of space separated names.
6335
6336 * utils/live-icon.el (live-icon-colour-name-from-face): `face' may
6337 be a list of faces since it is generated by `extent-face'.
6338
6339 Fri Apr 11 21:12:57 1997 Steven L Baur <steve@altair.xemacs.org>
6340
6341 * packages/ispell.el: Don't attempt creation of the menubar unless
6342 XEmacs has been compiled with menubars.
6343
6344 * prim/simple.el (yank-pop): mark-marker needs optional force
6345 parameter to activate the region (suggested by Jamie Zawinski).
6346
6347 Fri Apr 11 17:47:26 1997 Per Abrahamsen <abraham@dina.kvl.dk>
6348
6349 * packages/apropos.el (apropos): Add support for faces, widgets,
6350 and user options.
6351 (apropos-print): Ditto.
6352
6353 Fri Apr 11 01:23:45 1997 Steven L Baur <steve@altair.xemacs.org>
6354
6355 * prim/loadup.el (running-xemacs): Declare. This variable is the
6356 new canonical way of determining whether you're running under
6357 XEmacs.
6358
6359 Thu Apr 10 13:23:14 1997 Steven L Baur <steve@altair.xemacs.org>
6360
6361 * packages/font-lock.el (font-lock-apply-highlight): Remove
6362 support for back to back font hack (and restore correct
6363 fontification of `int a, b, c;'). Patch from Anders Lindgren.
6364
6365 * prim/about.el (about-xemacs-xref): Forgot to link David Moore's
6366 picture (oops).
6367
6368 Thu Apr 10 12:30:29 1997 Per Abrahamsen <abraham@dina.kvl.dk>
6369
6370 * efs/dired-faces.el (dired): Move to environment group.
6371
6372 Wed Apr 9 19:45:46 1997 Per Abrahamsen <abraham@dina.kvl.dk>
6373
6374 * x11/x-menubar.el (default-menubar): Inline definition of
6375 customize menu.
6376
6377 Wed Apr 9 10:45:54 1997 Steven L Baur <steve@altair.xemacs.org>
6378
6379 * prim/about.el (about-xemacs-xref): Add Jan Vroonhof to list of
6380 contributors.
6381 (about-xemacs-xref): Add MORIOKA Tomohiko's bio.
6382 (about-xemacs-xref): Add Per Abrahamsen.
6383
6384 Tue Apr 8 12:57:05 1997 Steven L Baur <steve@altair.xemacs.org>
6385
6386 * modes/lisp-mode.el (eval-defun): Evaluate defcustom in defconst
6387 style instead of defvar style (patch derived from Emacs 19.35/Lars
6388 Magne Ingebrigtsen).
6389
6390 Mon Apr 7 16:38:43 1997 Steven L Baur <steve@altair.xemacs.org>
6391
6392 * prim/frame.el (temp-buffer-shrink-to-fit): Default to nil since
6393 this feature has gotten broken.
6394
6395 Sun Apr 6 06:56:03 1997 Steven L Baur <steve@altair.xemacs.org>
6396
6397 * modes/outl-mouse.el (outline-down-arrow-mask): Set up arrow
6398 glyphs to display on when no X11 support is available.
6399
6400 * modes/outline.el (outline-install-menubar): short circuit if no
6401 menubars are available.
6402
6403 * x11/x-menubar.el (default-menubar): Use xmine not mine.
6404
6405 * prim/help.el (describe-variable): Some doc strings weren't being
6406 terminated with a newline.
6407
6408 Sat Apr 5 20:20:00 1997 Steven L Baur <steve@altair.xemacs.org>
6409
6410 * prim/about.el (about-xemacs-xref): Correct Jareth Hein's links.
6411
6412 Sat Apr 5 13:18:05 1997 Tomasz J. Cholewo <t.cholewo@ieee.org>
6413
6414 * packages/etags.el (tags-query-replace): Fixed DELIMITED argument
6415 bug. `with-caps-disable-folding' moved to isearch-mode.el.
6416
6417 * packages/info.el (Info-search): Use `with-caps-disable-folding'.
6418
6419 Sat Apr 5 09:32:43 1997 Steven L Baur <steve@altair.xemacs.org>
6420
6421 * utils/finder-inf.el: Regenerated.
6422
6423 * utils/finder.el (finder-known-keywords): Add mule keyword.
6424
6425 Tue Apr 1 14:08:04 1997 Steven L Baur <steve@altair.xemacs.org>
6426
6427 * prim/winnt.el: New file. Derived from Emacs 19.34, adapted by
6428 Marc Paquette.
6429
6430 * prim/faces.el (set-face-stipple): Allow usage of a pixmap
6431 (suggested by Per Abrahamsen).
6432
6433 * mule/canna.el (running-xemacs): Move to the top.
6434
6435 * prim/cmdloop.el (y-or-n-p-minibuf): Add protection in case user
6436 hits something that can't be bound to a key.
6437
6438 Tue Apr 1 11:25:33 1997 Martin Buchholz <mrb@Eng.Sun.COM>
6439
6440 * bytecomp/bytecomp.el (char-after): Correct coding of calling
6441 sequence.
6442
6443 Mon Mar 31 21:36:47 1997 Kyle Jones <kyle_jones@wonderworks.com>
6444
6445 * prim/faces.el (set-face-stipple): New function.
6446
6447 Sat Mar 29 14:52:02 1997 Steven L Baur <steve@altair.xemacs.org>
6448
6449 * gnats/send-pr.el (send-pr:submit-pr): Pass send-pr:datadir in
6450 the environment to send-pr.
6451 (send-pr::insert-template): Ditto.
6452 (send-pr:default-site): Default submission address is at xemacs.org.
6453
6454 Fri Jul 19 12:01:51 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
6455
6456 * packages/info.el (Info-elisp-ref): Look first in lispref, then
6457 elisp.
6458
6459 * packages/func-menu.el (fume-function-name-regexp-bibtex): `,'
6460 isn't allowed.
6461
6462 * packages/etags.el (list-tags): Interactive argument should be an
6463 existing file name.
6464
6465 Wed Mar 26 22:33:40 1997 Steven L Baur <steve@altair.xemacs.org>
6466
6467 * Remove ns lisp directory.
6468 * Remove vms lisp directory.
6469
6470 Tue Mar 25 12:22:57 1997 Steven L Baur <steve@altair.xemacs.org>
6471
6472 * prim/files.el (file-remote-p): Update doc string.
6473
6474 * packages/terminal.el (te-stty-string): Fix definition for Linux.
6475
6476 Mon Mar 24 23:43:53 1997 Steven L Baur <steve@altair.xemacs.org>
6477
6478 * prim/files.el (file-remote-p): Correct documentation and allow
6479 for `allow-remote-paths' to control loading of efs.
6480
6481 Sun Mar 23 16:58:08 1997 Tomasz J. Cholewo <t.cholewo@ieee.org>
6482
6483 * packages/etags.el (with-caps-disable-folding): New macro.
6484 (find-tag-internal): Use it.
6485 (tags-search): Use it.
6486 (tags-query-replace): Use it. Case bug corrected.
6487
6488 Mon Mar 24 00:47:38 1997 Steven L Baur <steve@altair.xemacs.org>
6489
6490 * x11/x-menubar.el (popup-mode-menu): Change guard when stripping
6491 keywords to be more robust.
6492
6493 Sun Mar 23 00:26:53 1997 Steven L Baur <steve@altair.xemacs.org>
6494
6495 * prim/startup.el (splash-hack-version-string): Correct for case
6496 of hosts with '-' in the names.
6497
6498 Sat Mar 22 14:25:47 1997 Tomasz J. Cholewo <t.cholewo@ieee.org>
6499
6500 * modes/sendmail.el (user-mail-address): Require cus-edit.
6501 Fix when scope.
6502
6503 Sat Mar 22 14:25:47 1997 Tomasz J. Cholewo <t.cholewo@ieee.org>
6504
6505 * calendar/diary-lib.el (diary-countdown): New function.
6506 (fancy-diary-display): Use modeline-buffer-identification.
6507
6508 * calendar/appt.el (appt-diary-entries): Do not display diary.
6509 (appt-check): Display diary buffer at midnight.
6510
6511 Fri Mar 21 19:16:46 1997 Steven L Baur <steve@altair.xemacs.org>
6512
6513 * mule/mule-coding.el (enable-multibyte-characters): MULE
6514 compatible variable.
6515
6516 Thu Mar 20 13:28:17 1997 Steven L Baur <steve@altair.xemacs.org>
6517
6518 * bytecomp/bytecomp.el (byte-compile-output-docform): Ebola fix.
6519 (byte-compile-lambda): Ebola fix.
6520
6521 * prim/obsolete.el (following-char): Make this turkey obsolete.
6522 (preceding-char): Ditto. (Suggested by Richard Mlynarik).
6523
6524 Wed Mar 19 10:12:09 1997 Steven L Baur <steve@altair.xemacs.org>
6525
6526 * modes/sendmail.el (sendmail-send-it): Use function for
6527 user-mail-address.
6528 (user-mail-address): Autoload.
6529
6530 * pcl-cvs/pcl-cvs.el (cvs-changelog-ours-p): Use function for
6531 user-mail-address.
6532
6533 * prim/startup.el (load-init-file): Only set user-mail-address if
6534 non-interactive.
6535
6536 * utils/smtpmail.el (smtpmail-send-it): Use function for
6537 user-mail-address.
6538 (smtpmail-via-smtp): Ditto.
6539
6540 * packages/add-log.el (add-log-mailing-address): Use new function
6541 to obtaion email address.
6542 (add-change-log-entry): Ditto.
6543
6544 * prim/device.el (device-pixel-depth): New alias for
6545 `device-bitplanes'.
6546
6547 * comint/comint-xemacs.el (comint): Fix typo in defgroup.
6548
6549 Tue Mar 18 11:16:28 1997 Steven L Baur <steve@altair.xemacs.org>
6550
6551 * prim/loadup.el: ls-lisp doesn't exist now.
6552
6553 * comint/comint-xemacs.el (comint): Touch up fixes from Per
6554 Abrahamsen.
6555
6556 * prim/glyphs.el (subwindow-image-instance-p): Change doc string
6557 to reflect unimplemented status.
6558
6559 Mon Mar 17 15:34:06 1997 Steven L Baur <steve@altair.xemacs.org>
6560
6561 * comint/comint.el (comint-input-setup): Require comint-xemacs.
6562
6563 * utils/autoload.el (autoload-snarf-defcustom): Don't snarf from
6564 auto-autoloads.el.
6565
6566 * comint/comint-xemacs.el: New file. Contains face declarations
6567 for comint.
6568
6569 * comint/comint.el: Remove inline defface.
6570
6571 Sat Mar 15 15:14:06 1997 Steven L Baur <steve@altair.xemacs.org>
6572
6573 * prim/loadup.el: Add prim/auto-customize.elc to dumped files.
6574
6575 * utils/autoload.el (generated-custom-file): New variable.
6576 (autoload-snarf-defcustom): New function. Grab Customization as
6577 we look for autoload cookies. (based on code by Per Abrahamsen).
6578 (update-file-autoloads): Use it.
6579 (autoload-save-customization): New function (based on code by Per
6580 Abrahamsen).
6581 (batch-update-autoloads): Use it.
6582
6583 Fri Mar 14 19:59:36 1997 Bob Weiner <weiner@infodock.com>
6584
6585 * packages/jka-compr.el (jka-compr-installed-p): Simplify.
6586
6587 Fri Mar 14 17:24:30 1997 Steven L Baur <steve@altair.xemacs.org>
6588
6589 * modes/sendmail.el: Correct vm macro hack.
6590 (query-user-mail-address): New customizable variable.
6591 (user-mail-address): New function, use it. (Courtesy of Per
6592 Abrahamsen <abraham@dina.kvl.dk>).
6593
6594 Thu Mar 13 18:49:50 1997 Steven L Baur <steve@altair.xemacs.org>
6595
6596 * x11/x-menubar.el (popup-mode-menu): Do something more correct
6597 when combining a global popup menu and a local mode menu.
6598
6599 Thu Mar 13 08:36:35 1997 Adrian Aichner <aichner@ecf.teradyne.com>
6600
6601 * packages/crypt.el (crypt-unix-to-dos-region): Correct DOC string.
6602
6603 Wed Mar 12 13:46:21 1997 Steven L Baur <steve@altair.xemacs.org>
6604
6605 * prim/obsolete.el (char=): Make alias for common lisp
6606 compatibility.
6607
6608 Mon Mar 10 09:44:05 1997 Steven L Baur <steve@altair.xemacs.org>
6609
6610 * prim/simple.el (set-fill-column): Clean up docstring.
6611
6612 * x11/x-menubar.el (save-options-non-customized-face-list): Allow
6613 save-options to save faces declared with defface macro.
6614
6615 * packages/vc.el: diff-switches is autoloaded again in diff.el.
6616
6617 * packages/diff.el (diff-switches): Default to "-c".
6618
6619 Sun Mar 9 18:44:59 1997 Tomasz J. Cholewo <tjchol01@mecca.spd.louisville.edu>
6620
6621 * prim/help.el (describe-function-1): Add missing stream arguments
6622 to terpri and princ.
6623
6624 Sun Mar 9 15:38:29 1997 Steven L Baur <steve@altair.xemacs.org>
6625
6626 * prim/modeline.el (modeline-minor-mode-menu): Evaluate minor
6627 modes in context of correct buffer.
6628
6629 * prim/help.el (locate-library): Synched with Emacs 19.35.
6630
6631 * packages/icomplete.el (icomplete-get-keys): Make it work.
6632
6633 * prim/about.el: Add Jens Lautenbacher's picture.
6634
6635 Sun Mar 9 12:38:53 1997 Noah Friedman <friedman@prep.ai.mit.edu>
6636
6637 * utils/eldoc.el (eldoc-pre-command-refresh-echo-area): Use
6638 eldoc-display-message-p, not eldoc-display-message-no-interference-p.
6639
6640 Sat Mar 8 11:20:47 1997 Steven L Baur <steve@altair.xemacs.org>
6641
6642 * prim/startup.el (startup-splash-frame-body): More text tweaking.
6643
6644 * x11/x-faces.el (*try-oblique-before-italic-fonts*): New user
6645 variable. Allow trying oblique fonts ahead of italic fonts (from
6646 Raymond Toy).
6647 (x-make-font-italic): Use it.
6648
6649 * prim/obsolete.el (window-system): Make it compatible not
6650 obsolete.
6651
6652 Fri Oct 11 14:21:05 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
6653
6654 * packages/hyper-apropos.el (hypropos-get-doc): Put font names etc in
6655 parentheses if instantiation uses fallback.
6656 (hypropos-face-history): New variable.
6657 (hyper-describe-face): New function.
6658 (hyper-where-is): New command.
6659 (hypropos-read-function-symbol): New function.
6660 (hyper-describe-key): New command.
6661 (hyper-describe-key-briefly): New command.
6662 (hypropos-read-variable-symbol): New function.
6663 (hyper-set-variable): New command.
6664 (hypropos-set-variable): Changed to work with buffer-locals.
6665
6666 Fri Jul 19 12:01:51 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
6667
6668 * packages/hyper-apropos.el: Massive changes--the original knew nothing
6669 about buffer-locals and local-bindings.
6670 (hypropos-shrink-window): New user option.
6671 (hypropos-ref-buffer): New variable.
6672 (hypropos-regexp-history): New variable.
6673 (hyper-apropos): Better interactive version.
6674 (hypropos-grok-variables): Omit OBSOLETE stuff.
6675 (hyper-describe-variable): Additional ARG, better interactive
6676 version.
6677 (hyper-describe-function): Ditto.
6678 (hypropos-last-help): Without prefix arg, just display buffer.
6679 (hypropos-insert-face): New function.
6680 (hypropos-insert-keybinding): New function.
6681 (hypropos-get-doc): Additional ARG, display documentation for
6682 faces, complete change.
6683 (hypropos-this-symbol): Using better regexp.
6684
6685 Fri Mar 7 10:44:48 1997 Steven L Baur <steve@altair.xemacs.org>
6686
6687 * x11/x-menubar.el (default-menubar): Reorganize again undoing
6688 previous change. Customize submenu moved to top of options menu.
6689 Edit faces restored to edit-faces and renamed to Browse faces.
6690
6691 Thu Mar 6 08:43:27 1997 Steven L Baur <steve@altair.xemacs.org>
6692
6693 * x11/x-menubar.el (options-menu): New variable.
6694 (default-menubar): Use it.
6695
6696 * prim/about.el (view-less): Explicit require.
6697
6698 Wed Mar 5 18:03:02 1997 Steven L Baur <steve@altair.xemacs.org>
6699
6700 * prim/cleantree.el: New file based on suggestion by David Moore,
6701 and derived from Gnus nnml code.
6702
6703 Tue Mar 4 01:19:37 1997 Hrvoje Niksic <hniksic@srce.hr>
6704
6705 * edebug/edebug.el (edebug-compute-previous-result): Don't treat
6706 numbers as chars.
6707
6708 Wed Mar 5 10:11:55 1997 Steven L Baur <steve@altair.xemacs.org>
6709
6710 * prim/startup.el (splash-hack-version-string): New function to
6711 narrow the output of (emacs-version) for the splash screen.
6712 (splash-frame-present): Use it.
6713
6714 Tue Mar 4 19:52:10 1997 Steven L Baur <steve@altair.xemacs.org>
6715
6716 * packages/supercite.el (sc-name-filter-alist): (Idea from Bob
6717 Weiner). Update to handle names like Michael Sperber
6718 [Mr. Preprocessor].
6719
6720 Mon Mar 3 17:50:04 1997 Per Abrahamsen <abraham@dina.kvl.dk>
6721
6722 * prim/faces.el (init-face-from-resources): New variable.
6723 (init-face-from-resources): Use it.
6724 (init-device-faces): Use it.
6725 (init-frame-faces): Use it.
6726 (make-empty-face): New function.
6727
6728 * x11/x-faces.el (x-init-face-from-resources): Made second
6729 argument optional, and added a third argument.
6730 (make-face-x-resource-internal): New alias.
6731
6732 Mon Mar 3 14:45:16 1997 Steven L Baur <steve@altair.xemacs.org>
6733
6734 * prim/loadup.el: Remove custom.elc.
6735
6736 * prim/simple.el (newline): Attempt to not add newline to a
6737 previous end-open extent.
6738
6739 Sun Mar 2 10:10:31 1997 Steven L Baur <steve@altair.xemacs.org>
6740
6741 * hm--html-menus/tmpl-minor-mode.el (tmpl-sign): Remove nul byte.
6742
6743 * site-load.el: Move site-packages to the top level.
6744
6745 Sun Mar 2 01:37:04 1997 Hrvoje Niksic <hniksic@srce.hr>
6746
6747 * utils/mail-extr.el (all-top-level-domains): Added "hr" domain.
6748
6749 * packages/ps-print.el (ps-print-color-p): Default to nil.
6750
6751 * x11/x-menubar.el (default-menubar): Changed menubar entry for
6752 color printing.
6753
6754 * prim/faces.el (init-other-random-faces): Use gray65 for
6755 zmacs-region and primary-selection background.
6756
6757 * x11/x-faces.el (x-init-global-faces): New default background
6758 gray80.
6759
6760 Sat Mar 1 14:38:14 1997 Hrvoje Niksic <hniksic@srce.hr>
6761
6762 * packages/diff.el: (diff): Autoload.
6763 (diff-backup): Autoload.
6764 (diff-switches): Autoload.
6765
6766 Sat Mar 1 01:09:08 1997 Steven L Baur <steve@altair.xemacs.org>
6767
6768 * packages/tar-mode.el (tar-mode-map): Removed extraneous C-c
6769 binding of tar-copy.
6770
6771 * prim/keydefs.el: Don't disable upcase-region and
6772 downcase-region.
6773
6774 Fri Feb 28 11:22:29 1997 Steven L Baur <steve@altair.xemacs.org>
6775
6776 * prim/obsolete.el (char-to-int): Define as alias to `char-int'.
6777
6778 * prim/help.el (describe-function-1): Show annotation contents if
6779 they exist.
6780
6781 * packages/man.el (Manual-mode): Don't turn off scrollbars if
6782 XEmacs doesn't have them to begin with.
6783
6784 * prim/keydefs.el: Don't disable eval-expression by default now
6785 that it is harder to type.
6786
6787 Thu Feb 27 13:06:41 1997 Steven L Baur <steve@altair.xemacs.org>
6788
6789 * prim/subr.el (with-string-as-buffer-contents): Moved from
6790 mule/mule-coding.el.
6791
6792 * mule/mule-coding.el: Remove with-string-as-buffer-contents.
6793
6794 * prim/format.el (format-insert-file): Correct wrong order of args
6795 passed to format-decode.
6796
6797 * prim/startup.el (load-user-init-file): Allow XEmacs to read a
6798 bytecompiled .emacs if it exists.
6799
6800 Thu Feb 27 17:41:57 1997 Per Abrahamsen <abraham@dina.kvl.dk>
6801
6802 * subr.el (eval-after-load): Enable.
6803 (eval-next-after-load): Ditto.
6804
6805 Thu Feb 27 10:59:05 1997 Steven L Baur <steve@altair.xemacs.org>
6806
6807 * prim/subr.el (with-temp-buffer): New function from Emacs 19.35,
6808 courtesy of Erik Naggum <erik@naggum.no>.
6809
6810 Fri Feb 28 22:17:03 1997 Hrvoje Niksic <hniksic@srce.hr>
6811
6812 * prim/isearch-mode.el: Added "_" to the `interactive' forms of
6813 most functions.
6814 (isearch-mode-map): Define M-y.
6815 (isearch-yank-kill): New function.
6816
6817 * prim/keydefs.el: Don't bind `C-x C-n' to `set-goal-column';
6818 don't disable `set-goal-column'.
6819
6820 * mule/mule-init.el (ctl-x-map): Use `C-x C-n' as mule-prefix,
6821 instead of `C-x C-k'.
6822
6823 Wed Feb 26 18:09:56 1997 Andreas Jaeger <aj@arthur.pfalz.de>
6824
6825 * x11/x-menubar.el (default-menubar): `FAQ' should be `FAQ
6826 (local)' in Help menu.
6827
6828 Mon Feb 24 18:33:38 1997 Martin Buchholz <mrb@eng.sun.com>
6829
6830 * mule/mule-debug.el (describe-coding-system): Ported from
6831 Mule to XEmacs.
6832
6833 * mule/mule-x-init.el (x-use-halfwidth-roman-font): New
6834 function:
6835 "Maybe set charset registry of the 'ascii charset to ROMAN-REGISTRY.
6836
6837 Do this only if:
6838 - the current display is an X device
6839 - the displayed width of FULLWIDTH-CHARSET is twice the displayed
6840 width of the 'ascii charset, but only when using ROMAN-REGISTRY.
6841
6842 Traditionally, Asian characters have been displayed so that they
6843 occupy exactly twice the screen space of ASCII (`halfwidth')
6844 characters. On many systems, e.g. Sun CDE systems, this can only be
6845 achieved by using a national variant roman font to display ASCII."
6846
6847 Sun Feb 23 12:56:28 1997 Steven L Baur <steve@altair.xemacs.org>
6848
6849 * edebug/edebug.el: Synch up with Emacs 19.34.
6850
6851 * prim/itimer-autosave.el (auto-save-timeout): Increase to 960.
6852
6853 Sat Feb 22 17:11:31 1997 Steven L Baur <steve@altair.xemacs.org>
6854
6855 * prim/loadup.el: Dump new file itimer-autosave.el.
6856
6857 Sat Feb 22 17:06:32 1997 Kyle Jones <kyle_jones@wonderworks.com>
6858
6859 * prim/itimer.el: Cleanup, removal of autosave cruft.
6860
6861 Fri Feb 21 09:41:44 1997 Steven L Baur <steve@altair.xemacs.org>
6862
6863 * prim/simple.el (line-move-ignore-invisible): Reverse previous
6864 change to make this default to nil again.
6865
6866 Thu Feb 20 14:30:50 1997 Jamie Zawinski <jwz@netscape.com>
6867
6868 * prim/files.el (hack-local-variables-prop-line): New version.
6869
6870 Thu Feb 20 11:14:22 1997 Steven L Baur <steve@altair.xemacs.org>
6871
6872 * prim/files.el: Delete definition of dired-kept-versions.
6873
6874 * prim/about.el (about-xemacs-xref): Added Kyle's picture. :-)
6875
6876 Wed Feb 19 15:47:47 1997 Steven L Baur <steve@altair.xemacs.org>
6877
6878 * packages/vc.el (diff-switches): Restore since this global
6879 variable went away with the passing of ange-ftp.
6880
6881 * utils/autoload.el (generate-file-autoloads-1): Don't let
6882 find-file-hooks be run.
6883 (update-file-autoloads): Ditto.
6884 (update-autoloads-from-directory): Ditto.
6885
6886 * x11/x-menubar.el (default-menubar): Correct unguarded reference
6887 to fast-lock-mode variable.
6888
6889 Wed Feb 19 08:04:02 1997 Noah Friedman <friedman@prep.ai.mit.edu>
6890
6891 * utils/eldoc.el (eldoc-message-commands): Doc fixes.
6892 (eldoc-message): Make function, not macro.
6893
6894 * utils/eldoc.el (eldoc-last-message): New internal variable.
6895 (eldoc-mode): Initialize it to nil.
6896 (eldoc-message): Use it.
6897 (eldoc-print-current-symbol-info): Use it.
6898
6899 * utils/eldoc.el (eldoc-pre-command-refresh-echo-area): New function.
6900 (eldoc-mode): Put it on pre-command-hook if in XEmacs or using
6901 idle timers in Emacs.
6902
6903 * utils/eldoc.el (eldoc-message-commands-table-size): New constant.
6904 (eldoc-add-command): Use it to initialize eldoc-message-commands.
6905
6906 * utils/eldoc.el (eldoc-display-message-no-interference-p): New
6907 function.
6908 (eldoc-display-message-p): Use it.
6909
6910 * utils/eldoc.el (eldoc-print-fnsym-args, eldoc-print-var-docstring):
6911 Arg sym no longer optional.
6912 Do not initialize arg if nil.
6913
6914 * utils/eldoc.el (eldoc-forward-sexp-safe): Function deleted.
6915 (eldoc-beginning-of-sexp): New function.
6916 (eldoc-fnsym-in-current-sexp): Use eldoc-beginning-of-sexp.
6917 Use eldoc-current-symbol to get symbol at point.
6918
6919 * utils/eldoc.el
6920 (eldoc-function-argstring-from-docstring-method-table): Forge
6921 docstrings for `and', `or', `list', `+', and `-'.
6922
6923 * utils/eldoc.el (eldoc-add-command-completions): New function.
6924 (eldoc-add-command): Take list of args.
6925 No longer interactive.
6926 (eldoc-remove-command-completions): New function.
6927 (eldoc-remove-command): Take list of args.
6928 No longer interactive.
6929
6930 * utils/eldoc.el: Initialize eldoc-message-commands using
6931 eldoc-add-command-completions.
6932
6933 * utils/eldoc.el (eldoc-display-message-p): New function.
6934 Return nil if cursor-in-echo-area, or using idle timers and a
6935 command is still active.
6936 (eldoc-print-current-symbol-info): Use eldoc-display-message-p.
6937
6938 Tue Feb 18 14:20:01 1997 David Byers <davby@ida.liu.se>
6939
6940 * packages/paren.el (paren-highlight): Minor typo correction.
6941
6942 Tue Feb 18 13:05:33 1997 Steven L Baur <steve@altair.xemacs.org>
6943
6944 * prim/loadup.el: Dump new file custom-xmas.
6945
6946 Mon Feb 17 21:01:38 1997 Steven L Baur <steve@altair.xemacs.org>
6947
6948 * prim/help.el (function-compatible-p): New function.
6949 (function-compatibility-doc): New function.
6950 (describe-function-1): Use them.
6951 (variable-compatible-p): New function.
6952 (variable-compatibility-doc): New function.
6953 (describe-variable): Use them.
6954
6955 Mon Feb 17 19:12:55 1997 Per Abrahamsen <abraham@dina.kvl.dk>
6956
6957 * prim/obsolete.el (x-color-values): Added for Emacs
6958 compatibility.
6959
6960 Mon Feb 17 18:11:24 1997 Michael Kifer <kifer@CS.SunySB.EDU>
6961
6962 * prim/files.el (file-remote-p): Force load of EFS if not already
6963 loaded.
6964
6965 Mon Feb 17 17:45:23 1997 Bob Weiner <weiner@infodock.com>
6966
6967 * modes/lisp-mode.el (eval-last-sexp): Do something special if
6968 evaluating (interactive ...).
6969
6970 Sun Feb 16 21:49:18 1997 Bjorn Victor <Bjorn.Victor@DoCS.UU.SE>
6971
6972 * utils/facemenu.el (facemenu-adjust-face-sizes): Strip size when
6973 face is neither nil nor cons.
6974
6975 Sun Feb 16 14:26:03 1997 Steven L Baur <steve@altair.xemacs.org>
6976
6977 * prim/loadup.el: Try not dumping font.elc.
6978
6979 * prim/obsolete.el (display-column-mode): Remove column.el and
6980 leave a forwarding address.
6981
6982 Sat Feb 15 23:21:11 1997 Kyle Jones <kyle_jones@wonderworks.com>
6983
6984 * prim/minibuf.el (read-from-minibuffer): Don't put evaluated
6985 expressions in the minibuffer history list.
6986
6987 Sat Feb 15 22:57:11 1997 Steven L Baur <steve@altair.xemacs.org>
6988
6989 * packages/scroll-in-place.el (scroll-signal-boundary-error):
6990 Allow user to suspend error signals.
6991
6992 Sat Feb 15 21:43:49 1997 John Turner <turner@branagh.ta52.lanl.gov>
6993
6994 * packages/column.el (current-line): Correct defaults for starting
6995 at 1, remove an obsolete variable.
6996
6997 Sat Feb 15 20:17:46 1997 Hal Peterson <hrp@netstar.com>
6998
6999 * packages/vc.el (vc-backend-print-log): Change `cvs rlog' to
7000 `cvs log'
7001
7002 Mon Feb 17 02:01:27 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr>
7003
7004 * utils/edmacro.el (edmacro-format-keys): Would bug out on empty
7005 macro.
7006
7007 Mon Feb 17 02:01:27 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr>
7008
7009 * utils/edmacro.el (edmacro-format-keys): Would bug out on empty
7010 macro.
7011 (edmacro-fix-menu-commands): Would bug out on 'control, etc.
7012 (edmacro-events-to-keys): New function.
7013 (edmacro-format-keys): Use it.
7014 (edmacro-finish-edit): Compare to macros, not strings.
7015 (edmacro-fkeys): New function.
7016 (edmacro-format-keys): Use it.
7017 (edit-kbd-macro): Tweak.
7018
7019 Sat Feb 15 13:58:14 1997 Kyle Jones <kyle_jones@wonderworks.com>
7020
7021 * packages/info.el: Don't call switch-to-buffer if the Info frame
7022 is being deleted.
7023
7024 Sat Feb 15 12:07:46 1997 Steven L Baur <steve@altair.xemacs.org>
7025
7026 * prim/simple.el (previous-line): Allow escape from signaled error
7027 on buffer boundary.
7028 (next-line): Ditto.
7029
7030 Sat Feb 15 11:05:29 1997 Kyle Jones <kyle_jones@wonderworks.com>
7031 * utils/redo.el: made before and after status messages so that
7032 the user is aware if a long action is still being processed.
7033
7034 rolled version number up to 1.00, since the package seems to be
7035 stable.
7036
7037 cosmetic changes so the file could be included in the XEmacs
7038 distribution.
7039
7040 Sat Feb 15 11:13:05 1997 Hrvoje Niksic <hniksic@srce.hr>
7041
7042 * prim/simple.el (line-move-ignore-invisible): Change default to
7043 t.
7044
7045 Sat Feb 15 01:04:21 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr>
7046
7047 * prim/macros.el: Removed. Superseded by new version in
7048 edmacro.el.
7049
7050 Fri Feb 14 23:29:16 1997 Adrian Aichner <aichner@ecf.teradyne.com>
7051
7052 * modes/executable.el (executable-set-magic): Correct for the #!
7053 getting lost.
7054
7055 Fri Feb 14 23:10:58 1997 Steven L Baur <steve@altair.xemacs.org>
7056
7057 * prim/modeline.el (modeline-modified-map): Call
7058 vc-toggle-read-only instead of toggle-read-only to be consistent
7059 with override of `C-x C-q'.
7060
7061 Fri Feb 14 16:11:10 1997 Jonathon Edwards <edwards@intranet.com>
7062
7063 * packages/blink-cursor.el (blink-cursor-post-command-hook): stop
7064 cursor blink momentarily after receiving user input.
7065
7066 Fri Feb 14 15:26:38 1997 Jacques Duthen <duthen@club-internet.fr>
7067
7068 * x11/x-menubar.el (default-menubar): mine goes into games menu.
7069
7070 Thu Feb 13 22:16:09 1997 Michael Sperber <sperber@informatik.uni-tuebingen.de>
7071
7072 * prim/files.el (recover-session-finish): Modify for efs.
7073
7074 Thu Feb 13 21:23:07 1997 Steven L Baur <steve@altair.xemacs.org>
7075
7076 * prim/files.el (file-remote-p): New function.
7077
7078 * sunpro/sunpro-load.el: Do not dump mime-setup under any
7079 circumstances.
7080
7081 Thu Feb 13 17:58:09 1997 Richard Mlynarik <mly@adoc.xerox.com>
7082
7083 * prim/obsolete.el (insert-before-markers-and-inherit): Correct
7084 typo.
7085
7086 Wed Feb 12 17:48:59 1997 Steven L Baur <steve@altair.xemacs.org>
7087
7088 * comint/gdb.el (gdb-control-c-subjob): Nuke this loser.
7089
7090 Wed Feb 12 13:58:01 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr>
7091
7092 * utils/edmacro.el: New file.
7093
7094 Wed Feb 12 09:00:48 1997 Steven L Baur <steve@altair.xemacs.org>
7095
7096 * prim/sound.el (load-sound-file): Update documentation of
7097 restrictions on what machines XEmacs can play sound on.
7098
7099 Tue Feb 11 09:39:25 1997 Steven L Baur <steve@altair.xemacs.org>
7100
7101 * prim/glyphs.el (init-glyphs): Correct autodetection to find
7102 GIF89. Look for PNG.
7103
7104 Mon Feb 10 21:37:54 1997 Steven L Baur <steve@altair.xemacs.org>
7105
7106 * prim/frame.el (show-temp-buffer-in-current-frame): Conditional
7107 shrink-to-fit behavior on `temp-buffer-shrink-to-fit'.
7108
7109 * packages/apropos.el (apropos-print): Ditto.
7110
7111 * prim/lisp.el (lisp-complete-symbol): Ditto.
7112
7113 * prim/help.el (with-displaying-help-buffer): Ditto.
7114
7115 Mon Feb 10 20:58:19 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr>
7116
7117 * x11/x-toolbar.el: Allow customization of toolbar functions by
7118 customizable variables.
7119
7120 Mon Feb 10 14:58:05 1997 Greg Klanderman <greg@alphatech.com>
7121
7122 * comint/gdb.el (gdb-mode): Correct setting of obsolete hook.
7123
7124 Sun Feb 9 19:55:03 1997 Steven L Baur <steve@altair.xemacs.org>
7125
7126 * prim/obsolete.el (define-compatible-variable-alias): New function.
7127 (define-compatible-variable-alias): New function.
7128 .*mode-line.*, frame-parameters, modify-frame-parameters,
7129 x-display-.* all made compatible not obsolete.
7130
7131 * bytecomp/bytecomp.el (byte-compile-variable-ref): Warn for
7132 compatibility symbols.
7133 (byte-compile-compatible): New function.
7134
7135 * bytecomp/bytecomp-runtime.el (make-compatible): New function.
7136 (make-compatible-variable): New function.
7137
7138 Sun Feb 9 19:14:25 1997 Kyle Jones <kyle_jones@wonderworks.com>
7139
7140 * utils/redo.el: New file.
7141
7142 * utils/floating-toolbar.el: New file.
7143
7144 Sun Feb 9 15:19:46 1997 Steven L Baur <steve@altair.xemacs.org>
7145
7146 * custom/custom.el: Remove ;;;###autoloads since this file is
7147 dumped with XEmacs.
7148
7149 Sun Feb 9 00:28:20 1997 Per Abrahamsen <abraham@dina.kvl.dk>
7150
7151 * custom/widget.el: New file.
7152
7153 * custom/widget-example.el: New file.
7154
7155 * custom/widget-edit.el: New file.
7156
7157 * custom/custom.el: New file.
7158
7159 * custom/custom-edit.el: New file.
7160
7161 Fri Feb 7 03:09:32 1997 Alastair Burt <burt@dfki.uni-sb.de>
7162
7163 * bytecomp/bytecomp.el (byte-compile-insert-header): Correct
7164 typo.
7165
7166 Thu Feb 6 17:14:32 1997 Steven L Baur <steve@altair.xemacs.org>
7167
7168 * packages/font-lock.el (font-lock-fontify-keywords-region):
7169 Correct bounds checking in case the keywords regexp is not
7170 properly anchored.
7171
7172 * packages/ps-print.el: Update maintainer address.
7173
7174 Thu Feb 6 12:35:39 1997 Bill Dubuque <wgd@martigny.ai.mit.edu>
7175
7176 * cl/cl-macs.el (cl-do-proclaim): Correct addition of bound
7177 variables to `byte-compile-bound-variables'.
7178
7179 Thu Feb 6 01:07:56 1997 Steven L Baur <steve@altair.xemacs.org>
7180
7181 * bytecomp/bytecomp.el (byte-compile-warn-about-unused-variables):
7182 Reverse previous patch.
7183
7184 * prim/minibuf.el (use-dialog-box): Rename from
7185 should-use-dialog-box.
7186 (should-use-dialog-box-p): Use it.
7187
7188 * bytecomp/bytecomp.el (byte-compile-warn-about-unused-variables):
7189 cell is not a cons when the cl declare macro is used.
7190
7191 Wed Feb 5 21:37:13 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr>
7192
7193 * modes/cperl-mode.el: Provide 'cperl-mode.
7194
7195 Tue Feb 4 11:51:25 1997 Greg Klanderman <greg@alphatech.com>
7196
7197 * modes/make-mode.el: Remove `makefile-runtime-macros-list' from
7198 `makefile-macro-table'.
7199
7200 Tue Feb 4 11:06:33 1997 Steven L Baur <steve@altair.xemacs.org>
7201
7202 * packages/metamail.el (metamail-region): *junet* coding system
7203 name changed to 'junet.
7204
7205 Mon Feb 3 22:34:09 1997 Alexandre Oliva <oliva@dcc.unicamp.br>
7206
7207 * iso/iso-acc.el: Critical Bug fix.
7208 Add ISO-8859-3 support to iso-acc.el, as suggested by Dale
7209 Gulledge.
7210
7211 Mon Feb 3 17:11:21 1997 Steven L Baur <steve@altair.xemacs.org>
7212
7213 * modes/make-mode.el (makefile-browser-format-macro-line): Remove
7214 redundant (and wrong) format statement.
7215
7216 Fri Jan 31 21:38:47 1997 Steven L Baur <steve@altair.xemacs.org>
7217
7218 * psgml/psgml-html.el (html-auto-sgml-entity-conversion): Allow
7219 user control over automatic sgml entity to ISO-8859-1 conversion.
7220
7221 Fri Jan 31 09:50:51 1997 Hrvoje Niksic <hniksic@srce.hr>
7222
7223 * x11/x-toolbar.el (toolbar-mail-commands-alist): Updated with a
7224 lot of new mailer possiblities.
7225
7226 Fri Jan 31 09:28:49 1997 Martin Buchholz <mrb@eng.sun.com>
7227
7228 * x11/x-font-menu.el (reset-device-font-menus): Correct guard on
7229 charset-registry call.
7230
7231 Fri Jan 31 00:21:07 1997 Darrell Kindred <dkindred@cmu.edu>
7232
7233 * packages/font-lock.el (font-lock-mode): Don't remove the
7234 `font-lock-pre-idle-hook' from `pre-idle-hook'.
7235
7236 Thu Jan 30 22:43:43 1997 David Moore <dmoore@UCSD.EDU>
7237
7238 * packages/compile.el: Speed up regexps.
7239 (compilation-parse-errors): replace re-search-forward with
7240 something faster.
7241
7242 Thu Jan 30 20:33:56 1997 Hvoje Niksic <hniksic@srce.hr>
7243
7244 * x11/x-toolbar.el
7245 (toolbar-open,toolbar-dired,toolbar-save,toolbar-print,toolbar-cut,toolbar-copy,toolbar-paste,toolbar-undo,toolbar-replace):
7246 New functions.
7247 (toolbar-news): Allow running without separate frame.
7248 (toolbar-mail-commands-alist): New variable.
7249 (toolbar-mail-reader): Ditto.
7250 (toolbar-mail): Use them.
7251
7252 * x11/x-menubar.el: Shorten help menu item names.
7253
7254 Thu Jan 30 17:22:15 1997 Alexandre Oliva <oliva@dcc.unicamp.br>
7255
7256 * iso/iso-acc.el: Accept accents in isearch.
7257
7258 Wed Jan 29 22:25:38 1997 Tomasz J. Cholewo <tjchol01@mecca.spd.louisville.edu>
7259
7260 * packages/ps-print.el: Make postscript files generated by
7261 ps-print conformant to Adobe DSC specification.
7262
7263 Mon Jan 27 21:45:17 1997 Tomasz J. Cholewo <tjchol01@mecca.spd.louisville.edu>
7264
7265 * dired/ange-ftp.el (ange-ftp-write-region): Changes for jka-compr.
7266
7267 * packages/jka-compr.el (jka-compr-write-region): Convert to 20.0
7268 write-region interface.
7269
7270 Mon Jan 27 19:09:28 1997 Steven L Baur <steve@altair.xemacs.org>
7271
7272 * prim/about.el (about-xemacs): Updated to reflect change of
7273 management.
7274
7275 Mon Jan 27 13:25:17 1997 William M. Perry <wmperry@aventail.com>
7276
7277 * packages/man.el (Manual-entry-switches): Don't default to -s.
7278
7279 Sun Jan 26 16:27:49 1997 Steven L Baur <steve@altair.xemacs.org>
7280
7281 * bytecomp/byte-optimize.el (byte-compile-inline-expand):
7282 Correctly refresh the pointer to a symbol being autoloaded prior
7283 to inline.
7284
7285 Sun Jan 26 13:57:22 1997 Bob Weiner <weiner@infodock.com>
7286
7287 * prim/about.el (about-xemacs-xref): Update bio.
7288
7289 Sat Jan 25 22:58:15 1997 Steven L Baur <steve@altair.xemacs.org>
7290
7291 * x11/x-menubar.el (default-menubar): Update ps-paper-type options
7292 for new ps-print.el.
7293
7294 Thu Jan 23 01:40:53 1997 Steven L Baur <steve@altair.xemacs.org>
7295
7296 * psgml/psgml-html.el (html-mode): Set up friendlier syntax
7297 table.
7298
7299 * psgml/psgml.el (sgml-running-xemacs): Remove
7300 sgml-mode-syntax-table since it has been superseded.
7301
7302 Thu Jan 9 13:32:01 1997 Jacques Duthen Prestataire <duthen@cegelec-red.fr>
7303
7304 * ps-print.el: Merge patch from [simon] Oct 8, 1996 Simon Marshall
7305 <simon@gnu.ai.mit.edu>
7306 (ps-print-version): Fix value.
7307 (cl lisp-float-type): Require them.
7308 (ps-number-of-columns ps-*-font-size): Try to select defaults
7309 better suited when `ps-landscape-mode' is non-nil.
7310 (ps-*-faces): Change default for Font Lock mode faces when
7311 `ps-print-color-p' is nil.
7312 (ps-right-header): Replace `time-stamp-yy/mm/dd'
7313 by `time-stamp-mon-dd-yyyy'.
7314 (ps-end-file ps-begin-page): Fix bug in page count for Ghostview.
7315 (ps-generate-postscript-with-faces): Replace `ps-sorter' by
7316 `car-less-than-car'.
7317 (ps-plot ps-generate): Replace `%d' by `%3d'.
7318
7319 Wed Jan 22 15:32:39 1997 Greg Klanderman <greg@alphatech.com>
7320
7321 * modes/rsz-minibuf.el (resize-minibuffer-setup): Resize the
7322 minibuffer earlier than the first received event.
7323
7324 Wed Jan 22 15:29:08 1997 Barry A. Warsaw <bwarsaw@CNRI.Reston.VA.US>
7325
7326 * modes/imenu.el (imenu-add-to-menubar): Don't attempt anything if
7327 menu-bar lookup fails.
7328
7329 Wed Jan 22 01:03:42 1997 Martin Buchholz <mrb@eng.sun.com>
7330
7331 * x11/x-font-menu.el: Make font menus work better in a
7332 Japanese environment.
7333
7334 Tue Jan 21 19:56:26 1997 Martin Buchholz <mrb@eng.sun.com>
7335
7336 * mule/mule-init.el (init-mule): Get Japanese man pages working.
7337
7338 Fri Jan 17 17:22:54 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr>
7339
7340 * man.el (Manual-mode): Don't mess with scrollbars if they aren't
7341 present.
7342
7343 Tue Jan 21 19:52:45 1997 Steven L Baur <steve@altair.xemacs.org>
7344
7345 * utils/timezone.el (timezone-parse-date): Fix Y2K bug.
7346
7347 Tue Jan 21 19:32:44 1997 Barry A. Warsaw <bwarsaw@anthem.cnri.reston.va.us>
7348
7349 * prim/files.el (hack-local-variables-prop-line): XEmacs should
7350 not query to set local variables in the -*- line if there aren't
7351 any to set!
7352
7353 Thu Jan 16 18:24:20 1997 Steven L Baur <steve@miranova.com>
7354
7355 * psgml/psgml.el: Use newer interface form for nsgmls.
7356
7357 Thu Jan 16 04:06:24 1997 Steven L Baur <steve@altair.xemacs.org>
7358
7359 * comint/telnet.el (rsh): (Mostly) correct dealing with detection
7360 of password prompt at login.
7361
7362 Thu Jan 16 03:28:25 1997 Martin Buchholz <mrb@eng.sun.com>
7363
7364 * modes/view.el (View-scroll-lines-forward): Correct format typo.
7365
7366 Mon Jan 13 22:50:23 1997 David Moore <dmoore@UCSD.EDU>
7367
7368 * packages/compile.el: Clean up regexps.
7369
7370 Sun Jan 12 20:50:08 1997 Steven L Baur <steve@altair.xemacs.org>
7371
7372 * modes/m4-mode.el: Changed m4-program to point to /usr/bin/m4.
7373
7374 Sun Jan 12 18:49:30 1997 $B<i2,(B $BCNI'(B/MORIOKA Tomohiko <morioka@jaist.ac.jp>
7375
7376 * mule/mule-misc.el: `-columns' -> `-width' and define `-columns'
7377 alias
7378 Import definition of `truncate-string-to-width' from Emacs/mule-delta.
7379
7380 Sun Jan 12 13:57:11 1997 Kyle Jones <kyle_jones@wonderworks.com>
7381
7382 * prim/window.el (shrink-window-if-larger-than-buffer): Don't let
7383 readjusted window change the buffer order stack.
7384
7385 Sat Jan 11 20:12:47 1997 Vinnie Shelton <shelton@icd.teradyne.com>
7386
7387 * utils/finder.el (finder-insert-at-column): Correct off-by-one
7388 error affecting long file names.
7389
7390 Fri Jan 10 22:27:58 1997 Shane Holder <holder@rsn.hp.com>
7391
7392 * utils/bench.el: New version.
7393
7394 Fri Jan 10 13:22:26 1997 Christoph Wedler <wedler@fmi.uni-passau.de>
7395
7396 * packages/man.el (Manual-entry-switches): New variable.
7397 (Manual-apropos-switches): New variable.
7398 (Manual-run-formatter): Use them.
7399
7400 Thu Jan 9 22:04:42 1997 Greg Klanderman <greg@alphatech.com>
7401
7402 * modes/make-mode.el: Allow disabling of suspicious line warnings
7403 allow macro pickup when a macro is entered normally
7404 add the runtime macros to the completion list so confirmation is
7405 not necessary when minibuffer-confirm-incomplete is t.
7406 (these last two only in effect when makefile-electric-keys=t)
7407
7408 Thu Jan 9 11:44:11 1997 Martin Buchholz <mrb@eng.sun.com>
7409
7410 * mule/mule-files.el (file-coding-system-alist): Default to 8 bit
7411 on .el and .info files.
7412
7413 Wed Jan 8 20:57:16 1997 Steven L Baur <steve@altair.xemacs.org>
7414
7415 * prim/help.el (help-mode-quit): Correct typo in docstring.
7416 (help-mode-quit): Bury help buffer before restoring previous
7417 window configuration.
7418
7419 Wed Jan 8 20:20:01 1997 Joe Nuspl <nuspl@nvwls.cc.purdue.edu>
7420
7421 * x11/x-menubar.el (default-menubar): Include enriched.doc in the
7422 samples in the help menu.
7423
7424 Wed Jan 8 20:09:32 1997 Jens Krinke <krinke@ips.cs.tu-bs.de>
7425
7426 * x11/x-toolbar.el (toolbar-news-frame-properties): New variable.
7427 (toolbar-news): Use it.
7428
7429 Wed Jan 8 10:11:35 1997 Steven L Baur <steve@altair.xemacs.org>
7430
7431 * x11/x-compose.el (global-map): Keysyms use `-' not `_'.
7432
7433 Mon Jan 6 18:19:03 1997 Steven L Baur <steve@altair.xemacs.org>
7434
7435 * comint/telnet.el (telnet-initial-filter): Enable
7436 case-fold-search.
7437 (telnet-maximum-count): Bump up to 6, since 4 does not always
7438 appear to be enough.
7439
7440 Mon Jan 6 08:30:55 1997 Andrew Cohen <cohen@andy.bu.edu>
7441
7442 * psgml/psgml-parse.el (sgml-compile-dtd): noconv coding system
7443 has been renamed to no-conversion.
7444 (sgml-bdtd-merge): Ditto.
7445 (sgml-push-to-entity): Ditto.
7446
7447 Sun Jan 5 14:35:30 1997 Steven L Baur <steve@altair.xemacs.org>
7448
7449 * utils/loadhist.el (symbol-file): Make interactive.
7450
7451 Sun Jan 5 00:40:02 1997 Bob Weiner <weiner@infodock.com>
7452
7453 * packages/avoid.el (mouse-avoidance-mode): autoload.
7454
7455 * x11/x-menubar.el (options-menu-saved-forms): Mouse avoidance
7456 mode option.
7457
7458 Sat Jan 4 12:25:34 1997 Steven L Baur <steve@altair.xemacs.org>
7459
7460 * prim/faces.el (init-other-random-faces): Guard against adding
7461 modeline buffer tty face if no tty support.
7462
7463 Fri Jan 3 23:15:22 1997 Greg Klanderman <greg@alphatech.com>
7464
7465 * packages/backup-dir.el: Added to distribution.
7466
7467 Fri Jan 3 16:20:42 1997 Steven L Baur <steve@altair.xemacs.org>
7468
7469 * gnus/gnus-setup.el: Updated to gracefully handle installed
7470 auxilliary packages like tm, and handle eventual integration of
7471 Red Gnus/Gnus 5.4.
7472
7473 Fri Jan 3 14:32:07 1997 Vinnie Shelton <shelton@icd.teradyne.com>
7474
7475 * packages/gnuserv.el (gnuserv-frame): Autoload.
7476
7477 * x11/x-menubar.el (default-menubar): Add option to control gnuserv
7478 creating a new frame.
7479 (options-menu-saved-forms): Ditto.
7480
7481 Fri Jan 3 12:18:41 1997 Martin Buchholz <mrb@eng.sun.com>
7482
7483 * x11/x-mouse.el: Protect creation of scrollbar-pointer-glyph with
7484 feature test on 'scrollbar.
7485
7486 Fri Jan 3 10:37:48 1997 Steven L Baur <steve@altair.xemacs.org>
7487
7488 * packages/mic-paren.el (paren-activate): Update to v1.2.
7489
7490 Fri Jan 3 10:21:58 1997 Pete Ware <ware@cis.ohio-state.edu>
7491
7492 * x11/x-menubar.el (default-menubar): Add require-final-newline
7493 and next-line-add-newlines as options in the options menu.
7494 (options-menu-saved-forms): Ditto.
7495
7496 Thu Jan 2 18:52:32 1997 Joel Peterson <tarzan@aosi.com>
7497
7498 * prim/simple.el (blink-matching-open): Make sure point is visible
7499 when blinking.
7500
7501 Thu Jan 2 11:25:05 1997 Vinnie Shelton <shelton@icd.teradyne.com>
7502
7503 * prim/replace.el (occur-mode-mouse-goto): Fix typo in Emacs 19.34
7504 synch up.
7505 (occur-mode-map): Ditto.
7506
7507 Wed Nov 20 19:40:05 1996 Lennart Staflin <lenst@lysator.liu.se>
7508
7509 * psgml-parse.el (sgml-modify-dtd): set sgml-current-tree to
7510 sgml-top-tree. Needed by sgml-open-element.
7511
7512 Mon Nov 11 01:50:40 1996 Lennart Staflin <lenst@lysator.liu.se>
7513
7514 * Version 1.0 released.
7515
7516 Sun Sep 15 14:07:24 1996 Lennart Staflin <lenst@lysator.liu.se>
7517
7518 * psgml.el (sgml-mode): modify mode-line-format with subst, don't
7519 replicate the whole format in the code.
7520
7521 Thu Sep 12 20:27:38 1996 Lennart Staflin <lenst@lysator.liu.se>
7522
7523 * psgml-parse.el (sgml-external-file): Try to find system
7524 identifiers using the sgml-public-map
7525 if sgml-system-identifiers-are-preferred; this way that flag will
7526 have effect even if the sgml-public-map contains `%s'.
7527 (sgml-final): moved to be defined before use.
7528
7529 * psgml-dtd.el (sgml-parse-parameter-literal): Try to handle
7530 character references to character number above 255 by leaving a
7531 character reference in then parsed entity text.
7532
7533 Thu Sep 5 14:11:00 1996 Dave Love <d.love@dl.ac.uk>
7534
7535 * psgml-other.el (sgml-set-face-for): Nullify
7536 {after,before}-change-functions as well as (obsolete)
7537 {after,before}-change-function.
7538
7539 Tue Dec 31 11:34:37 1996 Steven L Baur <steve@altair.xemacs.org>
7540
7541 * comint/gdb.el (gdb-mode): Require 'cc-mode if not already loaded
7542 prior to starting gdb.
7543
7544 Mon Dec 30 17:59:48 1996 Steven L Baur <steve@altair.xemacs.org>
7545
7546 * comint/telnet.el (telnet-check-software-type-initialize): Remove
7547 default in cond (which allows special treatment of password prompt
7548 to work).
7549
7550 Mon Dec 30 09:36:04 1996 Valdis Kletnieks <Valdis.Kletnieks@vt.edu>
7551
7552 * packages/gnuserv.el (server-edit): Add option to allow killing
7553 last visible frame.
7554
7555 Sun Dec 29 21:36:44 1996 Steven L Baur <steve@altair.xemacs.org>
7556
7557 * prim/files-nomule.el: Add trailing newline.
7558
7559 Sun Dec 29 18:45:34 1996 James LewisMoss <dres@dres.elam.org>
7560
7561 * modes/perl-mode.el: Add (provide 'perl-mode).
7562
7563 Sun Dec 29 17:15:57 1996 Martin Buchholz <mrb@eng.sun.com>
7564
7565 * ilisp/Makefile (elc): Be a little smarter about recompilation.
7566
7567 Sun Dec 29 17:14:27 1996 Steven L Baur <steve@altair.xemacs.org>
7568
7569 * tm/tm-edit-tipgp.el: Don't unconditionally require tinypgpa.el.
7570
7571 Sat Dec 28 11:15:55 1996 Steven L Baur <steve@altair.xemacs.org>
7572
7573 * x11/x-menubar.el (default-menubar): Move Frame-local font menu
7574 option to Frame Appearance submenu.
7575
7576 Fri Dec 27 20:30:00 1996 Steven L Baur <steve@altair.xemacs.org>
7577
7578 * x11/x-font-menu.el (font-menu-this-frame-only-p): Default to
7579 nil, because everyone was confused by it defaulting to t.
7580
7581 Fri Dec 27 12:30:37 1996 Richard Mlynarik <mly@adoc.xerox.com>
7582
7583 * prim/sort.el (sort-subr): Document use of `sort-fold-case'.
7584 (sort-lines): Ditto.
7585 (sort-paragraphs): Ditto.
7586 (sort-pages): Ditto.
7587 (sort-regexp-fields): Ditto.
7588 (sort-numeric-fields): Ditto.
7589 (sort-regexp-fields): Ditto.
7590 (sort-columns): Ditto.
7591 (sort-regexp-fields): Use compare-buffer-substrings if available.
7592
7593 Fri Dec 27 12:09:23 1996 Noah Friedman <friedman@gnu.ai.mit.edu>
7594
7595 * modes/mail-abbrevs.el (mail-abbrev-expand-hook): Prevent abbrev
7596 expansion from happening multiple times.
7597
7598 Fri Dec 27 02:31:15 1996 Steven L Baur <steve@altair.xemacs.org>
7599
7600 * prim/help.el (help-for-help): Don't confuse help character `b'
7601 with scrolling character `b' in view-less help buffer.
7602
7603 * packages/scroll-in-place.el: Synch with 19.15.
7604
7605 Thu Dec 26 15:25:09 1996 Steven L Baur <steve@altair.xemacs.org>
7606
7607 * x11/x-menubar.el (xemacs-splash-buffer): New function.
7608 (default-menubar): Use it.
7609 (default-menubar): Reorganize help menus.
7610
7611 * prim/startup.el (startup-message-timeout): More or less disable
7612 the timeout of the splash screen.
7613
7614 * packages/man.el (Manual-use-rosetta-man): For Neal Becker's
7615 Rosetta Man patch.
7616 (Manual-nuke-nroff-bs): Use it.
7617
7618 Tue Dec 24 12:46:22 1996 Steven L Baur <steve@altair.xemacs.org>
7619
7620 * prim/frame.el (show-temp-buffer-in-current-frame): Shrink temp
7621 buffer to fit.
7622
7623 Mon Dec 23 15:44:49 1996 Steven L Baur <steve@altair.xemacs.org>
7624
7625 * utils/delbackspace.el: Correct rebindings so they work properly
7626 when cc-mode is not dumped with XEmacs.
7627
7628 * packages/apropos.el (apropos-print): Minimize size of *Apropos*
7629 window if it is small.
7630
7631 * prim/lisp.el (lisp-complete-symbol): Minimize size of
7632 *Completions* window.
7633
7634 * prim/help.el (with-displaying-help-buffer): (Based on an idea
7635 from Sudish Joseph) minimize size of displayed help window.
7636
7637 * modes/fortran.el (fortran-window-create-momentarily): Fix
7638 lossage from synch with Emacs 19.34.
7639 (fortran-abbrev-start): Ditto.
7640
7641 Sun Dec 22 15:33:25 1996 Hrvoje Niksic <hniksic@srce.hr>
7642
7643 * x11/x-toolbar.el (toolbar-news): Check whether this is the last
7644 frame before deleting it.
7645
7646 Sun Dec 22 00:37:42 1996 Sudish Joseph <sudish@mindspring.com>
7647
7648 * eterm/tgud.el (tgud-gdb-complete-filter): Match carriage returns
7649 as well as linefeeds.
7650
7651 * eterm/term.el (term-dynamic-list-completions): Correct Emacsism
7652 in setting unread-command-events.
7653
7654 Sat Dec 21 23:37:02 1996 Bob Weiner <weiner@infodock.com>
7655
7656 * packages/font-lock.el: Update Java support.
7657
7658 Sat Dec 21 22:48:59 1996 Steven L Baur <steve@altair.xemacs.org>
7659
7660 * packages/fontl-hooks.el: Add provide (synch with 19.15).
7661
7662 * x11/x-toolbar.el: Don't quote lambda macro.
7663
7664 * packages/session.el: Removed from distribution.
7665
7666 Sat Dec 21 22:37:37 1996 Neal Becker <neal@ctd.comsat.com>
7667
7668 * pcl-cvs/pcl-cvs.el: Synched with pcl-cvs.el from cvs-1.9.
7669
7670 Fri Dec 20 15:19:36 1996 Steven L Baur <steve@altair.xemacs.org>
7671
7672 * packages/compile.el (compilation-error-regexp-alist): Complete
7673 fix for lossage on bad regexps.
7674
7675 * prim/loadup.el: Remove cc-mode as a dumped package.
7676
7677 * prim/glyphs.el (init-glyphs): hscroll-glyph is now builtin.
7678
7679 * prim/minibuf.el (minibuffer-complete-word): Correct an ebola
7680 infection that caused incorrect interpretation of SPC in the
7681 minibuffer.
7682
7683 Thu Dec 19 22:16:47 1996 Heiko Muenkel <muenkel@tnt.uni-hannover.de>
7684
7685 * modes/outl-mouse.el (outline-glyph-menu): Remove Hide body item,
7686 Add Show all item.
7687
7688 Thu Dec 19 00:37:59 1996 Bart Robinson <lomew@cs.utah.edu>
7689
7690 * prim/files.el: Make enable-local-variables 'ask-me behave sanely.
7691
7692 Wed Dec 18 23:10:15 1996 Steven L Baur <steve@altair.xemacs.org>
7693
7694 * prim/simple.el (next-line-add-newlines): Now defaults to nil.
7695
7696 Wed Dec 18 22:56:48 1996 Hrvoje Niksic <hniksic@srce.hr>
7697
7698 * utils/bench.el (bench-mark-13): Added.
7699
7700 Wed Dec 18 20:26:10 1996 Martin Buchholz <mrb@eng.sun.com>
7701
7702 * mule/mule-coding.el: Change charset names.
7703
7704 * mule/japanese-hooks.el: Change charset names.
7705
7706 * mule/hebrew-hooks.el: Change charset names.
7707 Remove quail hooks.
7708
7709 * mule/greek-hooks.el: Change charset names.
7710 Remove quail hooks.
7711
7712 * mule/european-hooks.el ((make-char 'latin-iso8859-1 32)): Change
7713 charset names.
7714 Remove quail hooks.
7715
7716 * mule/cyrillic-hooks.el (cyrillic-iso8859-5): Use instead of cyrillic.
7717 Remove quail hooks.
7718
7719 * mule/chinese-hooks.el (chinese-gb2312): Fix chinese syntax tables.
7720 Use chinese-gb2312.
7721 Remove quail hooks.
7722 (chinese): Comment out code for egg.
7723
7724 * mule/thai-hooks.el: Use thai-tis620.
7725 (thai): Prefer macro definition of lambda.
7726
7727 * sunpro/sunpro-init.el (sunpro-startup): Guard against Sun
7728 censorship.
7729
7730 * prim/obsolete.el (wholenump): New obsolete alias.
7731
7732 * prim/simple.el (comment-indent-function): Use macro definition
7733 of (lambda () ...).
7734
7735 * prim/replace.el (list-matching-lines): Remove redundant
7736 (message (format ...))
7737
7738 * modes/cc-mode.el: Readd autoloads (prior to removing cc-mode as
7739 a dumped package).
7740
7741 Wed Dec 18 11:09:45 1996 Steven L Baur <steve@altair.xemacs.org>
7742
7743 * comint/telnet.el: Synch up to 19.15 & Emacs 19.34.
7744 (telnet-check-software-type-initialize): Cleanup from Synch.
7745
7746 Sat Dec 14 17:39:17 1996 Steven L Baur <steve@altair.xemacs.org>
7747
7748 * packages/buff-menu.el (list-buffers-directory): autoload.
7749
7750 Fri Dec 13 16:53:14 1996 Steven L Baur <steve@altair.xemacs.org>
7751
7752 * electric/ebuff-menu.el (electric-buffer-list): Restore behavior
7753 of using prefix argument.
7754
7755 * emulators/crisp.el (crisp-mode-map): Rename kp_.* keysyms to
7756 kp-\1.
7757
7758 * emulators/tpu-edt.el: Ditto.
7759
7760 * x11/x-win-sun.el: Ditto.
7761
7762 * x11/x-iso8859-1.el: Ditto.
7763
7764 * term/tvi970.el: Ditto.
7765
7766 * term/news.el: Ditto.
7767
7768 * term/lk201.el: Ditto.
7769
7770 * term/linux.el: Ditto.
7771
7772 * prim/keydefs.el: Ditto.
7773
7774 * prim/events.el: Ditto.
7775
7776 * packages/icomplete.el (icomplete-get-keys): Ditto.
7777
7778 * games/gomoku.el (gomoku-mode-map): Ditto.
7779
7780 * games/blackbox.el (blackbox-mode-map): Ditto.
7781
7782 Fri Dec 13 09:40:27 1996 Sudish Joseph <sudish@mindspring.com>
7783
7784 * prim/minibuf.el (next-history-element): Remove kludge test on
7785 minibuffer-history-sexp-flag.
7786
7787 * x11/x-init.el (init-post-x-win): Fix hooks for gnuattached ttys
7788 on XEmacsen started on X displays.
7789
7790 Thu Dec 12 16:05:53 1996 Raymond Toy <toy@rtp.ericsson.se>
7791
7792 * ilisp/ilisp-out.el (ilisp-find-lower-window): Correct XEmacs
7793 version check to look at major numbers.
7794 (ilisp-find-top-left-most-window): Ditto.
7795
7796 Thu Dec 12 15:21:43 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
7797
7798 * utils/mail-extr.el (mail-extract-address-components): Don't
7799 automatically downcase extracted elements. It violates standards.
7800
7801 Thu Dec 12 14:46:47 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
7802
7803 * x11/x-menubar.el (buffers-menu-filter): The buffer menu was
7804 shortened to `buffers-menu-max-size' items even if
7805 `buffers-menu-submenus-for-groups-p' is non-nil.
7806
7807 Let `buffers-menu-submenus-for-groups-p' be an integer : if there
7808 are more buffers than this value, use submenus, otherwise not.
7809
7810 * packages/vc.el (vc-rename-this-file): New function (was missing,
7811 but referred to on the menubar).
7812
7813 * packages/compile.el (compilation-font-lock-keywords): `defvar'
7814 instead of `defconst'!
7815
7816 * prim/mouse.el (default-mouse-track-normalize-point): Double
7817 click mouse-1 on sexpr selects the sexpr.
7818
7819 * x11/x-menubar.el (options-menu-saved-forms): Fix bug in
7820 `save-options-menu-settings'.
7821
7822 Thu Dec 12 14:25:21 1996 Steven L Baur <steve@altair.xemacs.org>
7823
7824 * prim/simple.el (forward-to-indentation): Do not deactivate zmacs
7825 region on usage.
7826 (backward-to-indentation): Ditto.
7827
7828 Thu Dec 12 14:22:55 1996 Christoph Wedler <wedler@fmi.uni-passau.de>
7829
7830 * prim/lisp.el (backward-up-list): Do not deactivate zmacs region
7831 on usage.
7832
7833 Wed Dec 11 20:26:21 1996 Barry A. Warsaw <bwarsaw@CNRI.Reston.VA.US>
7834
7835 * prim/files.el (set-auto-mode): Require a #! signature to set
7836 mode based on interpreter.
7837
7838 Wed Dec 11 13:25:50 1996 Steven L Baur <steve@altair.xemacs.org>
7839
7840 * packages/man.el (Manual-use-rosetta-man): Restore Neal Becker's
7841 Rosetta Man Patch.
7842 (Man-cleanup-manpage): Use it.
7843
7844 * prim/simple.el (yank): Corrected a mistaken synch with Emacs
7845 19.34.
7846
7847 * modes/eiffel3.el (eiffel-mode-syntax-table): Quote the semicolon
7848 syntax entry so update-autoloads doesn't barf.
7849
7850 * packages/buff-menu.el (Buffer-menu-mode-map): Correct mouse key
7851 bindings.
7852
7853 Tue Dec 10 21:24:04 1996 Steven L Baur <steve@altair.xemacs.org>
7854
7855 * packages/ps-print.el (ps-do-despool): Allow dynamic expansion of
7856 `ps-lpr-switches'.
7857
7858 * packages/lpr.el (print-region-1): Allow dynamic expansion of
7859 `lpr-switches'.
7860
7861 Tue Dec 10 18:30:01 1996 Rod Whitby <rwhitby@asc.sps.mot.com>
7862
7863 * modes/vhdl-mode.el: New File.
7864
7865 Tue Dec 10 17:59:35 1996 Shane Holder <holder@rsn.hp.com>
7866
7867 * utils/bench.el: New file. Utility for benchmarking emacs
7868 performance.
7869
7870 Tue Dec 10 10:11:55 1996 Steven L Baur <steve@altair.xemacs.org>
7871
7872 * electric/ebuff-menu.el (electric-buffer-menu-mode-map): Correct
7873 bad 19.34 synch patch.
7874
7875 * utils/pretty-print.el: New File.
7876
7877 Sun Dec 8 13:59:40 1996 Steven L Baur <steve@altair.xemacs.org>
7878
7879 * prim/files-nomule.el: Documentation corrections.
7880
7881 * prim/files.el: Synch to 19.15/Emacs 19.34.
7882
7883 Sat Dec 7 18:48:34 1996 Steven L Baur <steve@altair.xemacs.org>
7884
7885 * packages/hexl.el (hexl-mode-map): Corrected obsolescent key
7886 names introduced in 19.15-b2.
7887
7888 Fri Dec 6 20:17:47 1996 Steven L Baur <steve@altair.xemacs.org>
7889
7890 * games/yow.el: Sync to GNU Emacs 19.34.
7891
7892 * games/studly.el: Documentation fixes.
7893
7894 * games/spook.el: Sync to GNU Emacs 19.34.
7895
7896 * games/mpuz.el: Sync to GNU Emacs 19.34.
7897
7898 * games/life.el: Sync to GNU Emacs 19.34.
7899
7900 * games/hanoi.el: Sync to GNU Emacs 19.34.
7901
7902 * games/flame.el: Documentation fixes.
7903
7904 * games/dunnet.el: Sync to GNU Emacs 19.34.
7905
7906 * games/doctor.el: Sync to GNU Emacs 19.34.
7907
7908 * games/dissociate.el: Sync to GNU Emacs 19.34.
7909
7910 * games/cookie1.el: Sync to GNU Emacs 19.34.
7911
7912 * games/conx.el: Documentation fixes.
7913
7914 * games/blackbox.el: Sync to GNU Emacs 19.34.
7915
7916 * games/NeXTify.el: Documentation fixes.
7917
7918 * packages/man.el: New file/replacement from Emacs 19.34.
7919
7920 * packages/man-xref.el: New file from Emacs 19.35.
7921
7922 * utils/smtpmail.el: New file from Emacs 19.34.
7923
7924 Fri Dec 6 09:28:04 1996 $B<i2,(B $BCNI'(B/MORIOKA Tomohiko <morioka@jaist.ac.jp>
7925
7926 * prim/startup.el (set-default-load-path): Set default-load-path
7927 dynamically since file-detect.el is dumped with XEmacs.
7928
7929 Thu Dec 5 20:37:32 1996 Steven L Baur <steve@altair.xemacs.org>
7930
7931 * emulators/tpu-mapper.el: Total replacement with version in GNU
7932 Emacs 19.34.
7933
7934 * emulators/tpu-extras.el: Total replacement with version in GNU
7935 Emacs 19.34.
7936
7937 * emulators/tpu-edt.el: Total replacement with version in GNU Emacs
7938 19.34.
7939
7940 * comint/history.el: Documentation fixes.
7941
7942 * comint/gdb.el: Documentation fixes.
7943
7944 * comint/dbx.el: Documentation fixes.
7945
7946 * comint/background.el: Documentation fixes.
7947
7948 * rmail/rmail-xemacs.el: Documentation fixes.
7949
7950 * rmail/rmail-kill.el: Documentation fixes.
7951
7952 * emulators/ws-mode.el: Synch up to Emacs 19.34.
7953
7954 * emulators/teco.el: Documentation cleanup.
7955
7956 * emulators/mlsupport.el: Synch up to Emacs 19.34.
7957
7958 * emulators/mlconvert.el: Synch up to Emacs 19.34.
7959
7960 * emulators/edt-vt100.el: New file from Emacs 19.34.
7961
7962 * emulators/edt-pc.el: New file from Emacs 19.34.
7963
7964 * emulators/edt-mapper.el: New file from Emacs 19.34.
7965
7966 * emulators/edt-lk201.el: New file from Emacs 19.34.
7967
7968 * emulators/edt.el: Synched up to Emacs 19.34.
7969
7970 Thu Dec 5 12:09:19 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no>
7971
7972 * prim/replace.el (match-string): Use a function instead of a
7973 macro to be compatible with .elc files compiled under Emacs.
7974
7975 Thu Dec 5 09:50:12 1996 Bob Weiner <weiner@infodock.com>
7976
7977 * utils/id-select.el: New file -- Version 1.4.3.
7978
7979 Thu Dec 5 09:17:53 1996 Gary D. Foster <Gary.Foster@corp.sun.com>
7980
7981 * emulators/crisp.el: New file.
7982
7983 * emulators/scroll-lock.el: New file.
7984
7985 Thu Dec 5 00:15:59 1996 Steven L Baur <steve@altair.xemacs.org>
7986
7987 * prim/help.el: A callable library-type function should not
7988 contain an unprotected print statement. This change implements my
7989 version of Erik Naggum's statement about locate-library being less
7990 chatty in Emacs 19.35.
7991
7992 Wed Dec 4 22:00:49 1996 Steven L Baur <steve@altair.xemacs.org>
7993
7994 * utils/flow-ctrl.el: Synch up to Emacs 19.34.
7995
7996 * utils/forms.el: Synch up to Emacs 19.34.
7997
7998 * packages/column.el: Allow column numbers to start at one.
7999
8000 * prim/userlock.el: Synch up to Emacs 19.34.
8001
8002 * prim/paragraphs.el: Synch up to Emacs 19.34.
8003
8004 * prim/page.el: Synch up to Emacs 19.34.
8005
8006 * prim/options.el: Synch up to Emacs 19.34.
8007
8008 * prim/novice.el: Synch up to Emacs 19.34.
8009
8010 * prim/rect.el: Sync up to Emacs 19.34.
8011
8012 * prim/reposition.el: Synch up to Emacs 19.34.
8013
8014 * prim/replace.el: Synch up to Emacs 19.34.
8015
8016 * prim/register.el: Synch up to Emacs 19.34.
8017
8018 * prim/indent.el: Synch up to Emacs 19.34.
8019
8020 * prim/subr.el: Synch up to Emacs 19.34.
8021
8022 * prim/simple.el: Synch up to Emacs 19.34.
8023
8024 * prim/debug.el: Synch up to Emacs 19.34.
8025
8026 * edebug/cl-specs.el: Comment formatting changes.
8027
8028 * edebug/cl-read.el: Protect advisement of eval-region from being
8029 evaluated more than once.
8030
8031 Comment formatting changes.
8032
8033 * edebug/advise-eval-region.el: New File. Separate out advise for
8034 eval-region so it is only evaluated once.
8035
8036 * packages/icomplete.el: Fix a bug in locating command bound to key.
8037
8038 icomplete-exhibit needs to be called in the setup-hook.
8039
8040 * packages/apropos.el: Correct a typo in button binding.
8041
8042 Fixes the bug where if apropos-label-face is actually defined as
8043 face, apropos bombs with an error
8044
8045 Do a (provide 'apropos), like all packages should.
8046
8047 Provides an apropos-mode-hook for Apropos Mode buffers (otherwise
8048 customization is unnecessarily painful).
8049
8050 Redefines the default faces for the various apropos faces so they
8051 come out in color by default (defaults are based on various
8052 standard font-lock faces).
8053
8054 * version.el: Bumped up to b31.
8055
8056