bpt/emacs.git
31 years ago* dired-aux.el (dired-diff): Work even when the mark is inactive.
Jim Blandy [Fri, 2 Jul 1993 00:15:07 +0000 (00:15 +0000)]
* dired-aux.el (dired-diff): Work even when the mark is inactive.

31 years ago(mail-send): Don't test buffer-modified-p if buffer is visiting a file.
Richard M. Stallman [Thu, 1 Jul 1993 23:35:51 +0000 (23:35 +0000)]
(mail-send): Don't test buffer-modified-p if buffer is visiting a file.

31 years ago(byte-compile-file-form-defmumble):
Richard M. Stallman [Thu, 1 Jul 1993 22:13:28 +0000 (22:13 +0000)]
(byte-compile-file-form-defmumble):
If byte-compile-compatibility, use fset, not defalias.

31 years ago* simple.el: Add bindings to function-key-map so that the keypad
Jim Blandy [Thu, 1 Jul 1993 20:34:13 +0000 (20:34 +0000)]
* simple.el: Add bindings to function-key-map so that the keypad
keys act like ordinary self-insertion keys, unless explicitly bound.

31 years ago(set-visited-file-name): Rename auto-save file only if it exists.
Richard M. Stallman [Thu, 1 Jul 1993 20:33:56 +0000 (20:33 +0000)]
(set-visited-file-name): Rename auto-save file only if it exists.

31 years ago(build-mail-abbrevs): Do substitute-in-file-name on the abbrev, for `source'.
Richard M. Stallman [Thu, 1 Jul 1993 20:25:42 +0000 (20:25 +0000)]
(build-mail-abbrevs): Do substitute-in-file-name on the abbrev, for `source'.

31 years ago(set-visited-file-name): Rename the old auto save file.
Richard M. Stallman [Thu, 1 Jul 1993 18:39:58 +0000 (18:39 +0000)]
(set-visited-file-name): Rename the old auto save file.

31 years ago* xterm.c (frame_highlight, frame_unhighlight): Don't test
Jim Blandy [Thu, 1 Jul 1993 04:04:32 +0000 (04:04 +0000)]
* xterm.c (frame_highlight, frame_unhighlight): Don't test
Vx_no_window_manager.  BLOCK_INPUT around the border manipulation
calls.

31 years ago(mouse-menu-choose-yank): Just return when x-popup-menu returns nil.
Roland McGrath [Thu, 1 Jul 1993 03:31:58 +0000 (03:31 +0000)]
(mouse-menu-choose-yank): Just return when x-popup-menu returns nil.
Add menu-enable property to this function.

31 years agoAdd e-mail address and version info.
Richard M. Stallman [Wed, 30 Jun 1993 22:37:30 +0000 (22:37 +0000)]
Add e-mail address and version info.
Adjust commentary and doc strings.
(forms-mode): Add ###autoload.
(forms-find-file): Add ###autoload.
(forms-find-file-other-window): Add ###autoload.

31 years ago(compile-abbreviate-directory): New function.
Richard M. Stallman [Wed, 30 Jun 1993 22:03:15 +0000 (22:03 +0000)]
(compile-abbreviate-directory): New function.
(compilation-parse-errors): Use that, to visit files with a dirname
more like the one the user specified.

31 years ago(vc-update-change-log): Ensure that file names inserted into a ChangeLog
Paul Eggert [Wed, 30 Jun 1993 21:35:59 +0000 (21:35 +0000)]
(vc-update-change-log): Ensure that file names inserted into a ChangeLog
are relative to that ChangeLog.

31 years ago* xterm.c (XTread_socket): Initialize event_found to zero, and
Jim Blandy [Wed, 30 Jun 1993 21:35:22 +0000 (21:35 +0000)]
* xterm.c (XTread_socket): Initialize event_found to zero, and
pass a zeroed timeout to select, not a null pointer; the latter
means "wait forever".

31 years ago* xdisp.c (redisplay): If we're not already showing the region,
Jim Blandy [Wed, 30 Jun 1993 21:30:25 +0000 (21:30 +0000)]
* xdisp.c (redisplay): If we're not already showing the region,
then don't disable the single-line optimizations just because the
mark isn't where we last displayed it.

31 years ago(mark-even-if-inactive): New variable.
Richard M. Stallman [Wed, 30 Jun 1993 20:58:28 +0000 (20:58 +0000)]
(mark-even-if-inactive): New variable.
(mark): Test it.

31 years ago(check_memory_limits): Use unsigned long to hold memory size values.
Richard M. Stallman [Wed, 30 Jun 1993 20:18:30 +0000 (20:18 +0000)]
(check_memory_limits): Use unsigned long to hold memory size values.

31 years agoRecognize `gnu' as a valid operating system. Sheesh.
Roland McGrath [Wed, 30 Jun 1993 19:19:42 +0000 (19:19 +0000)]
Recognize `gnu' as a valid operating system.  Sheesh.

31 years agoAdd -q option.
Paul Eggert [Wed, 30 Jun 1993 18:54:08 +0000 (18:54 +0000)]
Add -q option.

31 years ago(PRIO_PROCESS): Definition deleted.
Richard M. Stallman [Wed, 30 Jun 1993 17:51:16 +0000 (17:51 +0000)]
(PRIO_PROCESS): Definition deleted.

31 years agoDoc fixes.
Richard M. Stallman [Wed, 30 Jun 1993 16:44:35 +0000 (16:44 +0000)]
Doc fixes.

31 years ago* gud.el: Add history lists to the debugging commands, so we don't
Jim Blandy [Wed, 30 Jun 1993 06:27:30 +0000 (06:27 +0000)]
* gud.el: Add history lists to the debugging commands, so we don't
have to retype the filename every invocation.
(gud-gdb-history, gud-sdb-history, gud-dbx-history,
gud-xdb-history): New variables.
(gdb, sdb, dbx, xdb): Use them when reading the argument string.

31 years ago* keyboard.c (kbd_buffer_get_event): Correctly generate
Jim Blandy [Wed, 30 Jun 1993 04:56:29 +0000 (04:56 +0000)]
* keyboard.c (kbd_buffer_get_event): Correctly generate
switch-frame events when reading mouse motion events.

31 years ago* mouse.el (mouse-drag-region-1): Commented out.
Jim Blandy [Wed, 30 Jun 1993 04:47:37 +0000 (04:47 +0000)]
* mouse.el (mouse-drag-region-1): Commented out.
(mouse-drag-region): Commented out, and replaced with new version,
which highlights the region as we drag.
(mouse-scroll-delay, mouse-drag-overlay): New variables.
(mouse-scroll-subr): New function.

31 years ago(define-key-after): Delete duplicate bindings that come
Richard M. Stallman [Wed, 30 Jun 1993 04:36:37 +0000 (04:36 +0000)]
(define-key-after): Delete duplicate bindings that come
after the new one.  Do insert when we reach the end, if haven't before.

31 years agoFix typo in last change.
Jim Blandy [Wed, 30 Jun 1993 04:14:08 +0000 (04:14 +0000)]
Fix typo in last change.

31 years ago* faces.el (global-face-data): Doc fix.
Jim Blandy [Tue, 29 Jun 1993 23:33:00 +0000 (23:33 +0000)]
* faces.el (global-face-data): Doc fix.

31 years ago* xterm.c: Add CPP tangle from process.c to get definitions for
Jim Blandy [Tue, 29 Jun 1993 23:07:22 +0000 (23:07 +0000)]
* xterm.c: Add CPP tangle from process.c to get definitions for
FD_SET, etcetera.
(XTread_socket): Use those macros when testing for dropped connection.

31 years ago* xfns.c (Fx_create_frame): Check for internalBorder resource, as
Jim Blandy [Tue, 29 Jun 1993 23:04:11 +0000 (23:04 +0000)]
* xfns.c (Fx_create_frame): Check for internalBorder resource, as
well as internalBorderWidth.

31 years ago* gnus.el (gnus-newsrc-to-gnus-format): Correct regexp which
Jim Blandy [Tue, 29 Jun 1993 23:03:21 +0000 (23:03 +0000)]
* gnus.el (gnus-newsrc-to-gnus-format): Correct regexp which
matches .newsrc lines not to match more than one line.

31 years ago* etags.c: #include "config.h" and the alloca CPP tangle before
Jim Blandy [Tue, 29 Jun 1993 22:58:40 +0000 (22:58 +0000)]
* etags.c: #include "config.h" and the alloca CPP tangle before
#including the system headers and getopt.h.  AIX requires the
#pragma to come before any actual C code.

31 years ago* keyboard.c (read_char): Don't do idle autosaves if we're not
Jim Blandy [Tue, 29 Jun 1993 22:46:26 +0000 (22:46 +0000)]
* keyboard.c (read_char): Don't do idle autosaves if we're not
interactive.

31 years ago*** empty log message ***
Jim Blandy [Tue, 29 Jun 1993 21:27:42 +0000 (21:27 +0000)]
*** empty log message ***

31 years ago(mark_object): Add aborts in Lisp_Symbol case.
Richard M. Stallman [Tue, 29 Jun 1993 21:08:31 +0000 (21:08 +0000)]
(mark_object): Add aborts in Lisp_Symbol case.

31 years ago*** empty log message ***
Jim Blandy [Tue, 29 Jun 1993 18:21:12 +0000 (18:21 +0000)]
*** empty log message ***

31 years ago(insert-directory): Doc fix.
Richard M. Stallman [Tue, 29 Jun 1993 17:08:09 +0000 (17:08 +0000)]
(insert-directory): Doc fix.
(ls-lisp-format): Provide user name when known.
On ms-dos, provide a name for the group, to be prettier.

31 years ago(wait_reading_process_input): Use SIGIO only if defined.
Richard M. Stallman [Tue, 29 Jun 1993 16:53:32 +0000 (16:53 +0000)]
(wait_reading_process_input): Use SIGIO only if defined.

31 years agoRecognize -sysv* after -sysvr4.
Richard M. Stallman [Tue, 29 Jun 1993 15:31:19 +0000 (15:31 +0000)]
Recognize -sysv* after -sysvr4.

31 years ago*** empty log message ***
Jim Blandy [Tue, 29 Jun 1993 04:03:22 +0000 (04:03 +0000)]
*** empty log message ***

31 years agoInitial revision
Jim Blandy [Mon, 28 Jun 1993 23:41:38 +0000 (23:41 +0000)]
Initial revision

31 years ago(face-initialize): Create `underline' face.
Richard M. Stallman [Mon, 28 Jun 1993 20:38:49 +0000 (20:38 +0000)]
(face-initialize): Create `underline' face.
(x-initialize-frame-faces): Set up `underline' face.

(x-initialize-frame-faces): Check x-display-color-p
and x-display-planes to decide whether to try using colors or gray.

31 years agoDoc fix.
Jim Blandy [Mon, 28 Jun 1993 19:56:00 +0000 (19:56 +0000)]
Doc fix.

31 years ago(Man-auto-section-alist): Default value nil.
Richard M. Stallman [Mon, 28 Jun 1993 19:53:30 +0000 (19:53 +0000)]
(Man-auto-section-alist): Default value nil.
(Man-getpage-in-background): Call Man-default-man-args.
(Man-filter-list): Don't discard overstrike here.
(Man-set-fonts): New function.
(Man-bgproc-sentinel): Call Man-set-fonts.
(Man-version-number): Var deleted.
(Man-version): Command and binding deleted.
(Man-mode): Use Manual, not Man, as official mode name.

31 years ago(describe_map_2): Cleanups.
Richard M. Stallman [Mon, 28 Jun 1993 19:20:28 +0000 (19:20 +0000)]
(describe_map_2): Cleanups.
Check there's no previous definition in same keymap.

31 years agoDoc fixes.
Richard M. Stallman [Mon, 28 Jun 1993 05:18:27 +0000 (05:18 +0000)]
Doc fixes.

31 years ago(c-forward-conditional): New function.
Richard M. Stallman [Mon, 28 Jun 1993 04:48:51 +0000 (04:48 +0000)]
(c-forward-conditional): New function.
(c-up-conditional): Use c-forward-conditional.
(c-backward-conditional): New function.
(c-mode-map): Make bindings for them.

31 years ago(vc-update-change-log): Restore previous default-directory
Richard M. Stallman [Mon, 28 Jun 1993 00:56:54 +0000 (00:56 +0000)]
(vc-update-change-log): Restore previous default-directory
for running rcs2log.

31 years agoCanonicalize -sco4 and -sco3.2.4 to -sco3.2v4.
Richard M. Stallman [Sun, 27 Jun 1993 21:26:43 +0000 (21:26 +0000)]
Canonicalize -sco4 and -sco3.2.4 to -sco3.2v4.

31 years agoentered into RCS
Richard M. Stallman [Sat, 26 Jun 1993 11:59:44 +0000 (11:59 +0000)]
entered into RCS

31 years ago(define-key-after): Renamed from define-key-in-sequence.
Richard M. Stallman [Sat, 26 Jun 1993 04:20:42 +0000 (04:20 +0000)]
(define-key-after): Renamed from define-key-in-sequence.

31 years ago(define-key-in-sequence): New function.
Richard M. Stallman [Sat, 26 Jun 1993 04:18:37 +0000 (04:18 +0000)]
(define-key-in-sequence): New function.

31 years ago(vc-rcs-status): New variable.
Richard M. Stallman [Sat, 26 Jun 1993 04:01:50 +0000 (04:01 +0000)]
(vc-rcs-status): New variable.
(vc-mode-line): Display the lock status and head version.
(vc-rcs-status, vc-rcs-glean-field): New function.

31 years ago(mouse-buffer-menu): Include % and * in each item.
Richard M. Stallman [Fri, 25 Jun 1993 22:33:57 +0000 (22:33 +0000)]
(mouse-buffer-menu): Include % and * in each item.
Calculate amount of space needed for longest buffer name.

31 years ago(mouse-menu-bar-buffers): Include % and * in each item.
Richard M. Stallman [Fri, 25 Jun 1993 22:30:49 +0000 (22:30 +0000)]
(mouse-menu-bar-buffers): Include % and * in each item.
Calculate amount of space needed for longest buffer name.

31 years ago(find-change-log): Try get-file-buffer before file-exists-p.
Roland McGrath [Fri, 25 Jun 1993 22:01:47 +0000 (22:01 +0000)]
(find-change-log): Try get-file-buffer before file-exists-p.

31 years agoConvert ...-sysvr4 into ...-sysv4.
Richard M. Stallman [Fri, 25 Jun 1993 21:57:48 +0000 (21:57 +0000)]
Convert ...-sysvr4 into ...-sysv4.

31 years ago(vc-diff): If `diff' gives empty output, return nil.
Richard M. Stallman [Fri, 25 Jun 1993 21:30:54 +0000 (21:30 +0000)]
(vc-diff): If `diff' gives empty output, return nil.

31 years agoSet up autoloads for files `makeinfo' and `texnfo-upd'.
Richard M. Stallman [Fri, 25 Jun 1993 06:41:54 +0000 (06:41 +0000)]
Set up autoloads for files `makeinfo' and `texnfo-upd'.
(texinfo-delete-from-print-queue-command): New var.
(texinfo-tex-trailer): New var.
(texinfo-tex-region): Use that.
(texinfo-tex-buffer): Rewritten; use the actual source file.
Binding is now C-c C-t C-b.
(texinfo-texindex): Turned back on.
(texinfo-quit-job): New command, with binding.
(texinfo-delete-from-print-queue): Likewise.
(texinfo-show-structure): Indent each line according to depth.
Require texnfo-upd.
(texinfo-section-types-regexp): Var deleted.
(texinfo-insert-@-with-arg): New function.
(texinfo-insert-@var, etc.): Use that.
(texinfo-insert-@end): New command, now on C-c C-c e.
(texinfo-insert-@end-example): Deleted.
(texinfo-insert-@table): New command, on C-c C-c t.
(texinfo-start-menu-description): New command, on C-c C-c C-d.
(texinfo-mode): No longer set tex-trailer.
Make the @node for the top node start a page.
Use shorter values for tex-end-of-header and tex-start-of-header.
(texinfo-mode-map): Add bindings for makeinfo-buffer, etc.
Delete bindings for texinfo-format-buffer/region.
(texinfo-define-common-keys): New function.

31 years ago* ange-ftp.el: Loosen file-name-handler-alist regexp so we can do
Jim Blandy [Thu, 24 Jun 1993 03:02:20 +0000 (03:02 +0000)]
* ange-ftp.el: Loosen file-name-handler-alist regexp so we can do
host name completion.

31 years ago* configure.in: Add --verbose flag.
Jim Blandy [Thu, 24 Jun 1993 01:52:49 +0000 (01:52 +0000)]
* configure.in: Add --verbose flag.

31 years ago(hexl-in-save-buffer): New flag.
Jim Blandy [Thu, 24 Jun 1993 01:48:59 +0000 (01:48 +0000)]
(hexl-in-save-buffer): New flag.
(hexl-save-buffer): Prevent infinite recursion.

31 years ago* xterm.c (XTread_socket): Remove #if 0''s around code which tests
Jim Blandy [Thu, 24 Jun 1993 01:34:33 +0000 (01:34 +0000)]
* xterm.c (XTread_socket): Remove #if 0''s around code which tests
for dropped connection (i.e. sigio but no events).

31 years ago* term/x-win.el (command-switch-alist): "-ib" takes a numeric
Jim Blandy [Tue, 22 Jun 1993 08:30:36 +0000 (08:30 +0000)]
* term/x-win.el (command-switch-alist): "-ib" takes a numeric
argument; use x-handle-numeric-switch for it.

31 years ago* commands.h (Vglobal_mouse_map): Removed; unused.
Jim Blandy [Tue, 22 Jun 1993 08:17:56 +0000 (08:17 +0000)]
* commands.h (Vglobal_mouse_map): Removed; unused.
* xfns.c (Vglobal_mouse_map): Same.

31 years ago* keyboard.c (menu_bar_items, read_key_sequence): Use
Jim Blandy [Tue, 22 Jun 1993 08:17:36 +0000 (08:17 +0000)]
* keyboard.c (menu_bar_items, read_key_sequence): Use
current_global_map, not global_map; the latter is only meant to be
used for initial_define_key.
* commands.h: Doc fix.

31 years ago* keyboard.c (menu_bar_items, read_key_sequence): Use
Jim Blandy [Tue, 22 Jun 1993 08:17:26 +0000 (08:17 +0000)]
* keyboard.c (menu_bar_items, read_key_sequence): Use
current_global_map, not global_map; the latter is only meant to be
used for initial_define_key.
* commands.h: Doc fix.

* commands.h (Vglobal_mouse_map): Removed; unused.
* xfns.c (Vglobal_mouse_map): Same.

31 years ago* replace.el (query-replace-map): Fix typo in binding for [return].
Jim Blandy [Tue, 22 Jun 1993 08:12:10 +0000 (08:12 +0000)]
* replace.el (query-replace-map): Fix typo in binding for [return].

31 years ago* buffer.c (list_buffers_1): Make desired_point a lisp object; set
Jim Blandy [Tue, 22 Jun 1993 07:39:26 +0000 (07:39 +0000)]
* buffer.c (list_buffers_1): Make desired_point a lisp object; set
it to nil, unless we find the current buffer.
(Flist_buffers): Don't try to set point in the buffer list unless
list_buffers_1 actually returns an integer.  Don't use a full
save_excursion; just save and restore the buffer.

31 years agoSeparate parameter faces (those created and modified by the user)
Jim Blandy [Tue, 22 Jun 1993 07:26:44 +0000 (07:26 +0000)]
Separate parameter faces (those created and modified by the user)
from the computed faces (the combinations created by
compute_char_face), so that we don't waste global face id's.
* xterm.h (struct x_display): Replace the fields faces and n_faces
with fields param_faces, n_param_faces, computed_faces,
n_computed_faces, and size_computed_faces.
(FRAME_FACES, FRAME_N_FACES): Replaced by...
(FRAME_COMPUTED_FACES, FRAME_N_COMPUTED_FACES, FRAME_PARAM_FACES,
FRAME_N_PARAM_FACES): New macros.
* xfaces.c: Doc fixes.
(init_frame_faces): Call new_computed_face to create entries for
the default and mode line faces.  Use the FRAME...PARAM_FACES
macros.
(free_frame_faces): Use the FRAME...PARAM_FACES and
FRAME...COMPUTED_FACES macros.  Don't use the copy flag; all
parameter faces have real X resources, and all computed faces just
have copies.  Free both the parameter and computed face arrays.
(new_computed_face): New function.
(intern_computed_face): Renamed from intern_frame_face; callers
changed.  Call new_computed_face.
(ensure_face_ready, compute_char_face, compute_glyph_face): Use the
FRAME...PARAM_FACES macros.
(recompute_basic_faces): Use the FRAME...PARAM_FACES and
FRAME...COMPUTED_FACES macros.  Produce the computed faces by
starting with the base faces and merging in the parameter faces.
(Fset_face_attribute_internal): Use the FRAME...PARAM_FACES
macros.  Just call recompute_basic_faces if the default or mode
line faces have changed.
* xfns.c (Fx_list_fonts): Use the FRAME...PARAM_FACES macros.
* xterm.c (dumpglyphs): Use the FRAME...COMPUTED_FACES macros.
* dispextern.h (struct face): Remove the copy member.  This is no
longer necessary; all computed faces are copies, and no parameter
faces are.

31 years agoSeparate parameter faces (those created and modified by the user)
Jim Blandy [Tue, 22 Jun 1993 07:25:42 +0000 (07:25 +0000)]
Separate parameter faces (those created and modified by the user)
from the computed faces (the combinations created by
compute_char_face), so that we don't waste global face id's.
* xterm.h (struct x_display): Replace the fields faces and n_faces
with fields param_faces, n_param_faces, computed_faces,
n_computed_faces, and size_computed_faces.
(FRAME_FACES, FRAME_N_FACES): Replaced by...
(FRAME_COMPUTED_FACES, FRAME_N_COMPUTED_FACES, FRAME_PARAM_FACES,
FRAME_N_PARAM_FACES): New macros.
* xfaces.c: Doc fixes.
(init_frame_faces): Call new_computed_face to create entries for
the default and mode line faces.  Use the FRAME...PARAM_FACES
macros.
(free_frame_faces): Use the FRAME...PARAM_FACES and
FRAME...COMPUTED_FACES macros.  Don't use the copy flag; all
parameter faces have real X resources, and all computed faces just
have copies.  Free both the parameter and computed face arrays.
(new_computed_face): New function.
(intern_computed_face): Renamed from intern_frame_face; callers
changed.  Call new_computed_face.
(ensure_face_ready, compute_char_face, compute_glyph_face): Use the
FRAME...PARAM_FACES macros.
(recompute_basic_faces): Use the FRAME...PARAM_FACES and
FRAME...COMPUTED_FACES macros.  Produce the computed faces by
starting with the base faces and merging in the parameter faces.
(Fset_face_attribute_internal): Use the FRAME...PARAM_FACES
macros.  Just call recompute_basic_faces if the default or mode
line faces have changed.
* xfns.c (Fx_list_fonts): Use the FRAME...PARAM_FACES macros.
* xterm.c (dumpglyphs): Use the FRAME...COMPUTED_FACES macros.
* dispextern.h (struct face): Remove the copy member.  This is no
longer necessary; all computed faces are copies, and no parameter
faces are.

* xfaces.c (face_vector, nfaces, nfaces_allocated): Make these
static.

31 years agoSeparate parameter faces (those created and modified by the user)
Jim Blandy [Tue, 22 Jun 1993 07:25:11 +0000 (07:25 +0000)]
Separate parameter faces (those created and modified by the user)
from the computed faces (the combinations created by
compute_char_face), so that we don't waste global face id's.
* xterm.h (struct x_display): Replace the fields faces and n_faces
with fields param_faces, n_param_faces, computed_faces,
n_computed_faces, and size_computed_faces.
(FRAME_FACES, FRAME_N_FACES): Replaced by...
(FRAME_COMPUTED_FACES, FRAME_N_COMPUTED_FACES, FRAME_PARAM_FACES,
FRAME_N_PARAM_FACES): New macros.
* xfaces.c: Doc fixes.
(init_frame_faces): Call new_computed_face to create entries for
the default and mode line faces.  Use the FRAME...PARAM_FACES
macros.
(free_frame_faces): Use the FRAME...PARAM_FACES and
FRAME...COMPUTED_FACES macros.  Don't use the copy flag; all
parameter faces have real X resources, and all computed faces just
have copies.  Free both the parameter and computed face arrays.
(new_computed_face): New function.
(intern_computed_face): Renamed from intern_frame_face; callers
changed.  Call new_computed_face.
(ensure_face_ready, compute_char_face, compute_glyph_face): Use the
FRAME...PARAM_FACES macros.
(recompute_basic_faces): Use the FRAME...PARAM_FACES and
FRAME...COMPUTED_FACES macros.  Produce the computed faces by
starting with the base faces and merging in the parameter faces.
(Fset_face_attribute_internal): Use the FRAME...PARAM_FACES
macros.  Just call recompute_basic_faces if the default or mode
line faces have changed.
* xfns.c (Fx_list_fonts): Use the FRAME...PARAM_FACES macros.
* xterm.c (dumpglyphs): Use the FRAME...COMPUTED_FACES macros.
* dispextern.h (struct face): Remove the copy member.  This is no
longer necessary; all computed faces are copies, and no parameter
faces are.

* xfns.c (Fx_open_connection): Remember to block input while
calling x_load_resources.
* xrdb.c: Undo change of June 19th; it was a BLOCK_INPUT problem,
not a server-specific bug.

31 years ago* xdisp.c (redisplay_window): Remember to compute end relative to
Jim Blandy [Tue, 22 Jun 1993 06:59:07 +0000 (06:59 +0000)]
* xdisp.c (redisplay_window): Remember to compute end relative to
the start of the visible region, too.

31 years ago(rmail-summary-mode-map): Bind summary sort commands.
Richard M. Stallman [Tue, 22 Jun 1993 05:55:59 +0000 (05:55 +0000)]
(rmail-summary-mode-map): Bind summary sort commands.
(rmail-summary-sort-...): Moved from rmailsort.el.
(rmail-sort-from-summary): Likewise.  Require rmailsort.

31 years agoDon't touch rmail-summary-mode-map.
Richard M. Stallman [Tue, 22 Jun 1993 05:55:41 +0000 (05:55 +0000)]
Don't touch rmail-summary-mode-map.
Don't touch rmail-mode-map.  Don't require rmail or sort.
(rmail-summary-sort-...): Moved to rmailsum.el.
(rmail-sort-from-summary): Likewise.

31 years agoAdd autoloads for rmailsort commands.
Richard M. Stallman [Tue, 22 Jun 1993 05:55:22 +0000 (05:55 +0000)]
Add autoloads for rmailsort commands.
(rmail-mode-map): Add bindings for those commands.

31 years ago* Makefile.in (ctags): Depend on etags, so that parallel makes
Jim Blandy [Tue, 22 Jun 1993 03:58:05 +0000 (03:58 +0000)]
* Makefile.in (ctags): Depend on etags, so that parallel makes
don't write etags.o files on top of each other.

31 years ago* compile.el (compile-file-of-error): Remember that
Jim Blandy [Tue, 22 Jun 1993 03:54:25 +0000 (03:54 +0000)]
* compile.el (compile-file-of-error): Remember that
compilation-error-list stores file names as strings, not as (DIR .
FILE) pairs.

31 years ago* diff.el (diff-parse-differences): Preserve the match data
Jim Blandy [Tue, 22 Jun 1993 03:50:08 +0000 (03:50 +0000)]
* diff.el (diff-parse-differences): Preserve the match data
across the call to find-file-noselect.

31 years ago* xrdb.c (get_user_db): Remember to free the screen-local resource
Jim Blandy [Tue, 22 Jun 1993 03:44:28 +0000 (03:44 +0000)]
* xrdb.c (get_user_db): Remember to free the screen-local resource
string after we've merged its data into db.

31 years ago* cal-dst.el: New file.
Jim Blandy [Tue, 22 Jun 1993 03:25:13 +0000 (03:25 +0000)]
* cal-dst.el: New file.
        (calendar-/, calendar-%, calendar-absolute-from-time,
        calendar-time-from-absolute, calendar-next-time-zone-transition,
        calendar-time-zone-daylight-rules): New functions.
        (calendar-current-time-zone): Moved from calendar.el and rewritten.
        (calendar-current-time-zone-cache): New variable.
        (calendar-current-time-zone, calendar-time-zone,
        calendar-daylight-time-offset, calendar-standard-time-zone-name,
        calendar-daylight-time-zone-name,
        calendar-daylight-savings-starts, calendar-daylight-savings-ends,
        calendar-daylight-savings-switchover-time): Moved from calendar.el.

31 years ago* lunar.el (lunar-phase): Use time conversion from solar.el
Jim Blandy [Tue, 22 Jun 1993 03:24:44 +0000 (03:24 +0000)]
* lunar.el (lunar-phase): Use time conversion from solar.el

31 years ago* holidays.el (calendar-holiday-function-fixed,
Jim Blandy [Tue, 22 Jun 1993 03:24:23 +0000 (03:24 +0000)]
* holidays.el (calendar-holiday-function-fixed,
        calendar-holiday-function-float, calendar-holiday-function-julian,
        calendar-holiday-function-islamic,
        calendar-holiday-function-hebrew, calendar-holiday-function-sexp,
        calendar-holiday-function-advent,
        calendar-holiday-function-easter-etc,
        calendar-holiday-function-greek-orthodox-easter,
        calendar-holiday-function-rosh-hashanah-etc,
        calendar-holiday-function-hanukkah,
        calendar-holiday-function-passover-etc,
        calendar-holiday-function-tisha-b-av-etc): Renamed without words
        "calendar" and "function"; changed argument from a list of values to
        individual values.  Fixed doc strings.
        (calendar-holiday-function-if): Removed.
        (calendar-holiday-solar-equinoxes-solstices): Renamed
        solar-equinoxes-solstices.
        (calendar-holiday-list): Rewrote to accomodate the name changes
        above and the unquoting of calendar-holidays.
        (calendar-cursor-holidays):  Change screen-width to frame-width.
        (holiday-sexp): Rewritten.

31 years ago* cal-mayan.el (calendar-mayan-days-before-absolute-zero,
Jim Blandy [Tue, 22 Jun 1993 03:23:59 +0000 (03:23 +0000)]
* cal-mayan.el (calendar-mayan-days-before-absolute-zero,
        calendar-mayan-haab-difference, calendar-mayan-tzolkin-difference,
        calendar-mayan-tzolkin-haab-on-or-before,
        calendar-previous-calendar-round-date,
        calendar-absolute-from-mayan-long-count,
        calendar-print-mayan-date): Fix doc strings.

31 years ago* diary-ins.el (insert-cyclic-diary-entry): Fix date form.
Jim Blandy [Tue, 22 Jun 1993 03:23:38 +0000 (03:23 +0000)]
* diary-ins.el (insert-cyclic-diary-entry): Fix date form.

31 years ago* diary.el (list-sexp-diary-entries,
Jim Blandy [Tue, 22 Jun 1993 03:23:14 +0000 (03:23 +0000)]
* diary.el (list-sexp-diary-entries,
        hebrew-calendar-year-Saturday-incomplete-Sunday,
        hebrew-calendar-year-Monday-incomplete-Tuesday,
        hebrew-calendar-year-Tuesday-regular-Thursday,
        hebrew-calendar-year-Thursday-complete-Sunday,
        hebrew-calendar-year-Saturday-complete-Thursday,
        hebrew-calendar-year-Monday-complete-Saturday,
        hebrew-calendar-year-Thursday-incomplete-Sunday): Fix doc strings.
        (diary-sexp-entry): Use calendar-sexp-debug to turn off error catching.

31 years ago* solar.el (calendar-holiday-solar-equinoxes-solstices): Renamed
Jim Blandy [Tue, 22 Jun 1993 03:22:40 +0000 (03:22 +0000)]
* solar.el (calendar-holiday-solar-equinoxes-solstices): Renamed
        solar-equinoxes-solstices.
        (calendar-time-display-form, calendar-latitude,
        calendar-longitude): Moved from calendar.el.
        (calendar-time-zone, calendar-standard-time-zone-name,
        calendar-daylight-time-zone-name,
        calendar-daylight-savings-starts, calendar-daylight-savings-ends):
        Take default values from calendar-current-time-zone, instead of
        being overwritten in open code if they were set to nil.
        (solar-time-string): Subtract calendar-daylight-time-offset when
        computing dst-ends.  Avoid rounding errors when rounding time to
        the nearest minute.

31 years ago* calendar.el (calendar-version): Update to 5.1. Fixed a variety
Jim Blandy [Tue, 22 Jun 1993 03:22:12 +0000 (03:22 +0000)]
* calendar.el (calendar-version): Update to 5.1.  Fixed a variety
        of spelling error in comments and doc strings.
        (calendar-sexp-debug): New variable to turn off error catching.
(calendar-absolute-from-gregorian): Removed unused vars month, day.
        (view-calendar-holidays-initially, all-hebrew-calendar-holidays,
        all-christian-calendar-holidays, all-christian-islamic-holidays,
        diary-nonmarking-symbol, hebrew-diary-entry-symbol,
        islamic-diary-entry-symbol, diary-include-string,
        abbreviated-calendar-year, european-calendar-style,
        european-calendar-display-form, american-calendar-display-form,
        calendar-date-display-form, print-diary-entries-hook,
        list-diary-entries-hook, nongregorian-diary-listing-hook,
        nongregorian-diary-marking-hook, diary-list-include-blanks,
        holidays-in-diary-buffer, general-holidays,
        increment-calendar-month, calendar-sum, calendar-string-spread,
        calendar-absolute-from-iso, calendar-print-iso-date,
        hebrew-calendar-elapsed-days, list-yahrzeit-dates,
        calendar-print-astro-day-number): Fix doc strings.
        (calendar-nth-named-day): Rewritten to include optional day of month.
        (general-holidays, calendar-holidays, hebrew-holidays,
        christian-holidays, islamic-holidays,
        solar-holidays): Rewritten to include require of cal-dst.el and to
        show the time of the change to/from daylight savings time.
        (calendar-current-time-zone, calendar-time-zone,
        calendar-daylight-time-offset, calendar-standard-time-zone-name,
        calendar-daylight-time-zone-name, calendar-daylight-savings-starts,
        calendar-daylight-savings-ends,
        calendar-daylight-savings-switchover-time): Moved to cal-dst.el.
        (calendar-location-name, calendar-time-display-form, calendar-latitude,
        calendar-longitude): Moved to solar.el.
        (calendar-holidays): Unquote it!

31 years ago(rmail-mode): Move to the last message.
Richard M. Stallman [Tue, 22 Jun 1993 02:51:26 +0000 (02:51 +0000)]
(rmail-mode): Move to the last message.

31 years ago(rmail-mode-map): Add local menu bar bindings.
Richard M. Stallman [Tue, 22 Jun 1993 02:25:20 +0000 (02:25 +0000)]
(rmail-mode-map): Add local menu bar bindings.
(rmail-search-backward): New command.

31 years ago(rmail-summary-mode-map): Add local menu bar bindings.
Richard M. Stallman [Tue, 22 Jun 1993 02:25:05 +0000 (02:25 +0000)]
(rmail-summary-mode-map): Add local menu bar bindings.
(rmail-summary-search-backward): New command.
(rmail-summary-search): Don't use save-excursion.

31 years ago* keyboard.c (make_lispy_event): Added detection of double-click
Jim Blandy [Tue, 22 Jun 1993 02:06:54 +0000 (02:06 +0000)]
* keyboard.c (make_lispy_event): Added detection of double-click
and triple-click events.
(parse_modifiers_uncached, apply_modifiers_uncached): Same.
(read_key_sequence): Coerce double-clicks to clicks, and triple-clicks
to double-clicks or clicks, by analogy with drag events.
(double_click_time): Added variable.
* termhooks.h: Added multi-click event modifier bits.

31 years ago* subr.el (event-end): Modified to account for multi-click events.
Jim Blandy [Tue, 22 Jun 1993 02:02:00 +0000 (02:02 +0000)]
* subr.el (event-end): Modified to account for multi-click events.

31 years ago(mail-mode-map): Add local menu bar bindings.
Richard M. Stallman [Mon, 21 Jun 1993 20:08:39 +0000 (20:08 +0000)]
(mail-mode-map): Add local menu bar bindings.

31 years ago(Fremove_text_properties, Fadd_text_properties):
Richard M. Stallman [Mon, 21 Jun 1993 19:37:49 +0000 (19:37 +0000)]
(Fremove_text_properties, Fadd_text_properties):
Really do next_interval when skipping the first interval.

31 years ago*** empty log message ***
Richard M. Stallman [Mon, 21 Jun 1993 06:59:02 +0000 (06:59 +0000)]
*** empty log message ***

31 years agoInitial revision
Richard M. Stallman [Mon, 21 Jun 1993 06:45:33 +0000 (06:45 +0000)]
Initial revision

31 years agoentered into RCS
Richard M. Stallman [Mon, 21 Jun 1993 05:06:06 +0000 (05:06 +0000)]
entered into RCS

31 years agoInitial revision
Richard M. Stallman [Mon, 21 Jun 1993 05:05:59 +0000 (05:05 +0000)]
Initial revision

31 years ago* add-log.el (add-log-current-defun): To find the name of the
Jim Blandy [Mon, 21 Jun 1993 00:51:36 +0000 (00:51 +0000)]
* add-log.el (add-log-current-defun): To find the name of the
function being defined in emacs-lisp-mode, lisp-mode, and
scheme-mode, skip an opening paren and an s-expression, instead of
just one word.  This allows us to properly recognize things like
define-key and define-macro.

31 years ago* replace.el (query-replace-map): Make return exit query-replace,
Jim Blandy [Mon, 21 Jun 1993 00:45:17 +0000 (00:45 +0000)]
* replace.el (query-replace-map): Make return exit query-replace,
just like escape.

31 years ago* alloc.c (Fgarbage_collect): If the minibuffer is active, don't
Jim Blandy [Mon, 21 Jun 1993 00:25:57 +0000 (00:25 +0000)]
* alloc.c (Fgarbage_collect): If the minibuffer is active, don't
display the "...done" message; allow the minibuffer to show again.