]> code.delx.au - gnu-emacs/log
gnu-emacs
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.

31 years ago(mh-yank-cur-msg): Test mark-active.
Richard M. Stallman [Sun, 20 Jun 1993 22:45:13 +0000 (22:45 +0000)]
(mh-yank-cur-msg): Test mark-active.

31 years ago* config.h.in (HAVE_LONG_FILE_NAMES): Add an #undef, for autoconf
Jim Blandy [Sun, 20 Jun 1993 20:18:32 +0000 (20:18 +0000)]
* config.h.in (HAVE_LONG_FILE_NAMES): Add an #undef, for autoconf
to chew on.  Re-arrange macros to reflect the ordering of the
corresponding macros in configure.in, to facilitate this kind of
checking.

31 years agoTranslate F11 (ESC [ 23 ~) to ESC.
Richard M. Stallman [Sun, 20 Jun 1993 08:49:42 +0000 (08:49 +0000)]
Translate F11 (ESC [ 23 ~) to ESC.

31 years ago(verify_interval_modification): Don't just test
Richard M. Stallman [Sun, 20 Jun 1993 08:48:58 +0000 (08:48 +0000)]
(verify_interval_modification): Don't just test
Qread_only prop; use INTERVAL_WRITABLE_P.

31 years agoComment change.
Richard M. Stallman [Sun, 20 Jun 1993 08:48:12 +0000 (08:48 +0000)]
Comment change.

31 years ago* puresize.h (PURESIZE): Up this to 20500 for MULTI_FRAME Emaces,
Jim Blandy [Sat, 19 Jun 1993 22:58:35 +0000 (22:58 +0000)]
* puresize.h (PURESIZE): Up this to 20500 for MULTI_FRAME Emaces,
and 190000 for non-MULTI_FRAME Emaces.

31 years agoSat Jun 19 17:47:40 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Jim Blandy [Sat, 19 Jun 1993 21:48:16 +0000 (21:48 +0000)]
Sat Jun 19 17:47:40 1993  Jim Blandy  (jimb@wookumz.gnu.ai.mit.edu)

* info.el (Info-insert-dir): Remove the call to recursive-edit.

31 years ago* xfaces.c (recompute_basic_faces): This shouldn't be declared static.
Jim Blandy [Sat, 19 Jun 1993 21:28:56 +0000 (21:28 +0000)]
* xfaces.c (recompute_basic_faces): This shouldn't be declared static.

31 years ago* sysdep.c (rename): Make arguments const. autoconf #defines
Jim Blandy [Sat, 19 Jun 1993 21:07:02 +0000 (21:07 +0000)]
* sysdep.c (rename): Make arguments const.  autoconf #defines
const away on systems which don't have it; any system with
prototypes will declare the arguments const (the ones to which I
have access do); and systems without prototypes won't notice.

31 years ago* minibuf.c (Fread_minibuffer): Add missing semicolon after
Jim Blandy [Sat, 19 Jun 1993 21:06:18 +0000 (21:06 +0000)]
* minibuf.c (Fread_minibuffer): Add missing semicolon after
CHECK_STRING macro.

31 years ago* Makefile.in (top_distclean): Use -f switch when cleaning out
Jim Blandy [Sat, 19 Jun 1993 21:05:21 +0000 (21:05 +0000)]
* Makefile.in (top_distclean): Use -f switch when cleaning out
lock dir; it might be empty.

31 years ago* xterm.c (XTread_socket): Never treat a modifier key as a
Jim Blandy [Sat, 19 Jun 1993 21:01:38 +0000 (21:01 +0000)]
* xterm.c (XTread_socket): Never treat a modifier key as a
non_ascii_keystroke.

31 years ago(add_node): Move var last_node to file scope.
Richard M. Stallman [Sat, 19 Jun 1993 20:35:26 +0000 (20:35 +0000)]
(add_node): Move var last_node to file scope.

31 years ago* emacs.c (Fkill_emacs): Pass third argument to shut_down_emacs.
Jim Blandy [Sat, 19 Jun 1993 20:26:11 +0000 (20:26 +0000)]
* emacs.c (Fkill_emacs): Pass third argument to shut_down_emacs.
* lisp.h (shut_down_emacs): Doc fix.

31 years ago(Info-insert-dir): Record file attributes of files used.
Richard M. Stallman [Sat, 19 Jun 1993 20:18:05 +0000 (20:18 +0000)]
(Info-insert-dir): Record file attributes of files used.
Recompute the dir if they change.

31 years ago(insert-file): Report error if file is directory.
Richard M. Stallman [Sat, 19 Jun 1993 19:07:19 +0000 (19:07 +0000)]
(insert-file): Report error if file is directory.

31 years ago* frame.c (Fmake_frame_visible): Make this interactively callable;
Jim Blandy [Sat, 19 Jun 1993 01:47:40 +0000 (01:47 +0000)]
* frame.c (Fmake_frame_visible): Make this interactively callable;
frames can accept input while iconified, so it makes sense to put
this on a key.

31 years ago* man.el (Man-switches): New variable.
Jim Blandy [Sat, 19 Jun 1993 01:44:52 +0000 (01:44 +0000)]
* man.el (Man-switches): New variable.
(Man-build-man-command): Use it to build the man command.
(Man-mode): Mention it in documentation.

31 years ago(rmail-output): Check file can be read before trying to read part of it.
Richard M. Stallman [Sat, 19 Jun 1993 01:23:59 +0000 (01:23 +0000)]
(rmail-output): Check file can be read before trying to read part of it.

31 years ago(ange-ftp-insert-file-contents): Handle extra args BEG, END.
Richard M. Stallman [Sat, 19 Jun 1993 01:13:23 +0000 (01:13 +0000)]
(ange-ftp-insert-file-contents): Handle extra args BEG, END.

31 years ago* xfaces.c: Add forward declaration for recompute_basic_faces.
Jim Blandy [Sat, 19 Jun 1993 01:08:14 +0000 (01:08 +0000)]
* xfaces.c: Add forward declaration for recompute_basic_faces.

31 years ago* fileio.c (Fset_visited_file_modtime): We're only passing two
Jim Blandy [Sat, 19 Jun 1993 01:04:50 +0000 (01:04 +0000)]
* fileio.c (Fset_visited_file_modtime): We're only passing two
arguments to the file name handler; use call2, not call3.

31 years agoentered into RCS
Richard M. Stallman [Sat, 19 Jun 1993 00:15:32 +0000 (00:15 +0000)]
entered into RCS

31 years ago*** empty log message ***
Richard M. Stallman [Sat, 19 Jun 1993 00:08:24 +0000 (00:08 +0000)]
*** empty log message ***

31 years agoChanges for Irix 4.0, tested this time:
Jim Blandy [Fri, 18 Jun 1993 23:33:20 +0000 (23:33 +0000)]
Changes for Irix 4.0, tested this time:
* s/irix4-0.h: Get rid of our fake definitions for setpgrp and
getpgrp.
* callproc.c (Fcall_process): Go ahead and use the USG calling
convention for setpgrp.
* ymakefile (pre-crt0.o): Add rule for this.  Perhaps it will help
separate-source-directory compilation.
* emacs.c (shut_down_emacs): Some USG systems #define
EMACS_HAVE_TTY_PGRP; call getpgrp as appropriate for such systems.
* sysdep.c (sys_suspend): Call getpgrp as appropriate for USG and
non-USG.
* process.c [IRIX] (create_process): Don't put child in process
group zero before opening the tty; Irix is like USG in this
regard.

31 years ago(compilation-error-regexp-alist): Generalize the
Richard M. Stallman [Fri, 18 Jun 1993 21:40:46 +0000 (21:40 +0000)]
(compilation-error-regexp-alist): Generalize the
Apollo/BSD4.3 regexp to handle IBM RS6k too.

31 years agoRemove #definition of HAVE_CLOSEDIR; autoconf figures this out.
Jim Blandy [Fri, 18 Jun 1993 18:58:46 +0000 (18:58 +0000)]
Remove #definition of HAVE_CLOSEDIR; autoconf figures this out.

31 years ago(mouse-secondary-save-then-kill): Don't switch windows.
Richard M. Stallman [Fri, 18 Jun 1993 17:59:02 +0000 (17:59 +0000)]
(mouse-secondary-save-then-kill): Don't switch windows.
Just set-buffer, and put save-excursion around it.
(mouse-set-secondary, mouse-start-secondary): Likewise.
(mouse-drag-secondary): Switch windows and move point just temporarily.

31 years ago* dired.el (dired-summary): dired-do-rename is on "R", not "r".
Jim Blandy [Fri, 18 Jun 1993 17:55:42 +0000 (17:55 +0000)]
* dired.el (dired-summary): dired-do-rename is on "R", not "r".

31 years ago* xfns.c: Always #include "bitmaps/gray.xbm"; the bitmaps seem to
Jim Blandy [Fri, 18 Jun 1993 16:33:12 +0000 (16:33 +0000)]
* xfns.c: Always #include "bitmaps/gray.xbm"; the bitmaps seem to
be missing on some systems, and there's no point in having
configure check; it should work fine to always use our copy.

31 years ago* configure.in: Only check for -lXbsd once.
Jim Blandy [Fri, 18 Jun 1993 15:59:49 +0000 (15:59 +0000)]
* configure.in: Only check for -lXbsd once.

31 years agoTypo.
Jim Blandy [Fri, 18 Jun 1993 15:48:31 +0000 (15:48 +0000)]
Typo.

31 years ago* make-dist: If using gzip, create distribution with '.gz' extension.
Jim Blandy [Fri, 18 Jun 1993 00:50:11 +0000 (00:50 +0000)]
* make-dist: If using gzip, create distribution with '.gz' extension.

* make-dist (lisp/term): This doesn't have a ChangeLog anymore.
(lisp/forms-mode): This doesn't exist anymore.

31 years ago* make-dist (lisp/term): This doesn't have a ChangeLog anymore.
Jim Blandy [Fri, 18 Jun 1993 00:05:16 +0000 (00:05 +0000)]
* make-dist (lisp/term): This doesn't have a ChangeLog anymore.

31 years ago(mail-citation-hook): New hook var.
Richard M. Stallman [Thu, 17 Jun 1993 23:44:04 +0000 (23:44 +0000)]
(mail-citation-hook): New hook var.
(mail-yank-original): Use that hook if not nil.

31 years agoChange usage comment.
Richard M. Stallman [Thu, 17 Jun 1993 23:41:18 +0000 (23:41 +0000)]
Change usage comment.

31 years ago* m/iris4d.h (LIB_STANDARD): Do *not* include -lbsd. We are
Jim Blandy [Thu, 17 Jun 1993 23:25:37 +0000 (23:25 +0000)]
* m/iris4d.h (LIB_STANDARD): Do *not* include -lbsd.  We are
now calling the BSD[sg]etpgrp functions directly, so this library
is not needed; it just provides the BSD[sg]etpgrp functions under
the [sg]etpgrp names.
* callproc.c [IRIX] (child_setup): Don't call setpgrp this time.
It's already been called up in Fcall_process, and create_process.

31 years ago* faces.el (make-face-bold, make-face-italic,
Jim Blandy [Thu, 17 Jun 1993 22:59:49 +0000 (22:59 +0000)]
* faces.el (make-face-bold, make-face-italic,
make-face-bold-italic, make-face-unbold, make-face-unitalic):
Always pass the frame parameter to internal-try-face-font; we only
want to set the face for this frame.

* faces.el (make-face-bold, make-face-italic,
make-face-bold-italic, make-face-unbold, make-face-unitalic):
Fix error messages.

31 years ago(set-face-background-pixmap, face-background-pixmap): Functions commented out.
Richard M. Stallman [Thu, 17 Jun 1993 22:07:26 +0000 (22:07 +0000)]
(set-face-background-pixmap, face-background-pixmap): Functions commented out.

31 years ago* xfaces.c (compute_base_face): Initialize the face's stipple.
Jim Blandy [Thu, 17 Jun 1993 22:03:40 +0000 (22:03 +0000)]
* xfaces.c (compute_base_face): Initialize the face's stipple.
Although we don't use this feature now, face_eql notices it.

* xfaces.c (compute_base_face): Set cached_index to an invalid
index, to avoid an unnecessary comparison.

31 years ago* callproc.c (Fcall_process, child_setup): If IRIX is #defined,
Jim Blandy [Thu, 17 Jun 1993 22:03:06 +0000 (22:03 +0000)]
* callproc.c (Fcall_process, child_setup): If IRIX is #defined,
call setpgrp with arguments, even if USG is #defined.
* process.c [IRIX] (create_process): Don't call setpgrp before
opening the pty.  Call it after doing the TIOCNOTTY ioctl.

31 years ago* keyboard.c (read_key_sequence): Don't confuse mock input with
Jim Blandy [Thu, 17 Jun 1993 21:23:29 +0000 (21:23 +0000)]
* keyboard.c (read_key_sequence): Don't confuse mock input with
function-key-map expansion, and continue reading mock events when
the current sequence is unbound.

* keyboard.c (read_key_sequence): After providing a prefix symbol
for a mouse event, modify the mouse event to indicate that that
won't need to be done again, by putting the event's position
symbol in a list.

* keyboard.c (read_key_sequence): When returning mock input which
has run off the end of the current maps, make sure the events get
echoed, and make it into this-command-keys.

* keyboard.c (read_key_sequence): When re-reading a previously
read mouse click which requires a prefix symbol, make sure to set
last_real_key_start appropriately, so we can properly drop
button-down events.

31 years ago(mouse-start-secondary): New function.
Richard M. Stallman [Thu, 17 Jun 1993 18:17:32 +0000 (18:17 +0000)]
(mouse-start-secondary): New function.
(mouse-set-secondary, mouse-drag-secondary): New functions.
(mouse-kill-secondary, mouse-secondary-save-then-kill): New functions.

31 years agoentered into RCS
Richard M. Stallman [Thu, 17 Jun 1993 07:31:16 +0000 (07:31 +0000)]
entered into RCS

31 years agoComment changes for renaming from c++-mode.el to cplus-md.el.
Richard M. Stallman [Thu, 17 Jun 1993 07:03:08 +0000 (07:03 +0000)]
Comment changes for renaming from c++-mode.el to cplus-md.el.

31 years ago(generate-file-autoloads): Undo previous change
Richard M. Stallman [Thu, 17 Jun 1993 06:59:49 +0000 (06:59 +0000)]
(generate-file-autoloads): Undo previous change
because make-docfile requires defvar doc string to start on first line.

31 years ago(vc-rename-file): Remove periods from error messages.
Richard M. Stallman [Thu, 17 Jun 1993 05:08:23 +0000 (05:08 +0000)]
(vc-rename-file): Remove periods from error messages.
(vc-backend-logentry-check, vc-revert-buffer): Likewise.
(vc-retrieve-snapshot, vc-create-snapshot): Likewise.
(vc-diff, vc-finish-logentry, vc-steal-lock): Likewise.
(vc-register, vc-next-action-on-file, vc-registration-error): Likewise.
(vc-cancel-version): Add space to end of question.

31 years agoDon't let the 'B' interactive spec default to buffers viewed in
Jim Blandy [Thu, 17 Jun 1993 05:06:36 +0000 (05:06 +0000)]
Don't let the 'B' interactive spec default to buffers viewed in
any visible frame.
* buffer.c (Fother_buffer): Pass Qt as the second argument
to Fget_buffer_window.
* window.c (window_loop): In GET_BUFFER_WINDOW case, ignore
non-visible frames.
(Fget_buffer_window): Change doc string to mention that passing Qt
for the FRAME argument returns windows on visible frames only.
(Qvisible): Removed.

31 years agoDon't let the 'B' interactive spec default to buffers viewed in
Jim Blandy [Thu, 17 Jun 1993 05:05:53 +0000 (05:05 +0000)]
Don't let the 'B' interactive spec default to buffers viewed in
any visible frame.
* buffer.c (Fother_buffer): Pass Qt as the second argument
to Fget_buffer_window.
* window.c (window_loop): In GET_BUFFER_WINDOW case, ignore
non-visible frames.
(Fget_buffer_window): Change doc string to mention that passing Qt
for the FRAME argument returns windows on visible frames only.

31 years agoChanges for correct pgrp behavior; approach suggested by Bob
Jim Blandy [Thu, 17 Jun 1993 05:04:57 +0000 (05:04 +0000)]
Changes for correct pgrp behavior; approach suggested by Bob
Glickstein <bobg@zindigo.z-code.com>:
* m/iris4d.h (LIB_STANDARD): Do list -lbsd here.
* s/irix4-0.h (getpgrp, setpgrp): #define these to call BSDgetpgrp
and BSDsetpgrp.
(GETPGRP_NO_ARG): Don't #define this.
* emacs.c (main): Don't test GETPGRP_NO_ARG.
* sysdep.c (sys_suspend): Don't test GETPGRP_NO_ARG.

31 years agoRemove decl for Qvisible.
Jim Blandy [Thu, 17 Jun 1993 05:03:45 +0000 (05:03 +0000)]
Remove decl for Qvisible.

31 years ago* keyboard.c (read_key_sequence): If we add events to a key
Jim Blandy [Thu, 17 Jun 1993 04:59:35 +0000 (04:59 +0000)]
* keyboard.c (read_key_sequence): If we add events to a key
sequence that didn't come from the input stream (e.g. `mode-line'
prefixing a mouse click, or an expansion from function-key-map),
and end up with a sequence that runs off the end of the current
maps, return the entire key sequence, not just the initial portion
which was bound or unbound.

31 years ago* config.h.in (HAVE_CLOSEDIR): Add an #undef for autoconf to
Jim Blandy [Thu, 17 Jun 1993 04:59:01 +0000 (04:59 +0000)]
* config.h.in (HAVE_CLOSEDIR): Add an #undef for autoconf to
change.
* sysdep.c (closedir): Only define this if autoconf can't find
HAVE_CLOSEDIR.  If we're running under solaris (defined (sun) &&
defined (USG5_4)), then don't free the buffer separately.

31 years agoChanges for correct pgrp behavior; approach suggested by Bob
Jim Blandy [Thu, 17 Jun 1993 04:58:27 +0000 (04:58 +0000)]
Changes for correct pgrp behavior; approach suggested by Bob
Glickstein <bobg@zindigo.z-code.com>:
* m/iris4d.h (LIB_STANDARD): Do list -lbsd here.
* s/irix4-0.h (getpgrp, setpgrp): #define these to call BSDgetpgrp
and BSDsetpgrp.
(GETPGRP_NO_ARG): Don't #define this.
* emacs.c (main): Don't test GETPGRP_NO_ARG.
* sysdep.c (sys_suspend): Don't test GETPGRP_NO_ARG.

* config.h.in (HAVE_CLOSEDIR): Add an #undef for autoconf to
change.
* sysdep.c (closedir): Only define this if autoconf can't find
HAVE_CLOSEDIR.  If we're running under solaris (defined (sun) &&
defined (USG5_4)), then don't free the buffer separately.

31 years ago* configure.in: Look for the closedir function.
Jim Blandy [Thu, 17 Jun 1993 04:57:09 +0000 (04:57 +0000)]
* configure.in: Look for the closedir function.

31 years ago(mouse-menu-choose-yank): New function. Put it in the edit menu.
Richard M. Stallman [Thu, 17 Jun 1993 04:17:21 +0000 (04:17 +0000)]
(mouse-menu-choose-yank): New function.  Put it in the edit menu.
(yank-menu-length): New variable.

31 years ago(scan_lists, Fforward_comment): #if 0 the code
Richard M. Stallman [Thu, 17 Jun 1993 04:09:15 +0000 (04:09 +0000)]
(scan_lists, Fforward_comment): #if 0 the code
to treat two-character comment enders with a special shortcut.

(scan_sexps_forward): Set state.comstart to before the
comment starter, not after.

31 years ago* lisp.h (CHECK_LIST, CHECK_STRING, CHECK_CONS, CHECK_SYMBOL,
Jim Blandy [Thu, 17 Jun 1993 02:59:54 +0000 (02:59 +0000)]
* lisp.h (CHECK_LIST, CHECK_STRING, CHECK_CONS, CHECK_SYMBOL,
CHECK_VECTOR, CHECK_BUFFER, CHECK_WINDOW, CHECK_LIVE_WINDOW,
CHECK_PROCESS, CHECK_NUMBER, CHECK_NATNUM, CHECK_MARKER,
CHECK_NUMBER_COERCE_MARKER, CHECK_FLOAT, CHECK_NUMBER_OR_FLOAT,
CHECK_NUMBER_OR_FLOAT_COERCE_MARKER, CHECK_OVERLAY): Wrap a do
... while (0) around these compound statements to make them
syntactically equivalent to a single statement.

31 years ago* Makefile.in: Remember, spaces are not tabs.
Jim Blandy [Thu, 17 Jun 1993 02:59:21 +0000 (02:59 +0000)]
* Makefile.in: Remember, spaces are not tabs.

31 years ago* configure.in (CPP): Autoconf sets this to a shell variable
Jim Blandy [Thu, 17 Jun 1993 02:55:11 +0000 (02:55 +0000)]
* configure.in (CPP): Autoconf sets this to a shell variable
reference, which doesn't work when it's edited into a makefile.
Expand that variable reference.