Richard M. Stallman [Thu, 20 May 1993 14:11:44 +0000 (14:11 +0000)]
(texinfo-section-types-regexp): Define here.
Richard M. Stallman [Thu, 20 May 1993 14:02:07 +0000 (14:02 +0000)]
Provide delsel.
(keyboard-quit): Definition deleted.
(minibuffer-keyboard-quit): If Delete Selection mode is off,
do abort even if mark is active.
Richard M. Stallman [Thu, 20 May 1993 13:55:09 +0000 (13:55 +0000)]
(read_key_sequence): Reexamine this_command
after pre-command-hook runs.
Richard M. Stallman [Thu, 20 May 1993 13:43:48 +0000 (13:43 +0000)]
(x_find_modifier_meanings): If some keys are meta and alt,
make them just meta, not alt.
Jim Blandy [Thu, 20 May 1993 06:30:20 +0000 (06:30 +0000)]
Some more changes from Michael K. Johnson for Linux.
* s/template.h: Mention that you should #define HAVE_TERMIO or
HAVE_TERMIOS, but not both, and that HAVE_TERMIOS is preferred.
* systty.h (EMACS_SET_TTY_PGRP): Don't assign the return value of
tcsetpgrp to *pgid; it's just a status value.
* config.h.in (HAVE_RANDOM): This shouldn't be defined on Linux
systems using XFree386, and perhaps is inappropriate in general.
* m/intel386.h: #undefine the integer size macros, since the Linux
<values.h> file #defines them itself.
* mem-limits.h (get_lim_data): Linux has the ulimit call; if it
fails, fall back on ULIMIT_BREAK_VALUE.
* process.c: Linux needs the WAITTYPE, etc. definitions.
* unexec.c (hdr, ohdr): Linux has the ordinary `struct exec' type;
no need to use SYSV names.
* s/linux.h: New file.
Jim Blandy [Thu, 20 May 1993 06:29:45 +0000 (06:29 +0000)]
Some time-handling patches from Paul Eggert:
* editfns.c (Fcurrent_time_zone): Take an optional argument specifying
what (absolute) time should be used to determine the current time zone.
Yield just offset and name of time zone, including DST correction.
Yield time zone offset in seconds, not minutes.
(lisp_time_argument, difftm): New functions.
(Fcurrent_time_string): Use lisp_time_argument.
* systime.h (EMACS_CURRENT_TIME_ZONE, EMACS_GET_TZ_OFFSET,
EMACS_GET_TZ_NAMES): Remove.
* config.h.in: Add HAVE_TM_ZONE.
Jim Blandy [Thu, 20 May 1993 06:28:46 +0000 (06:28 +0000)]
Some time-handling patches from Paul Eggert:
* calendar.el (calendar-current-time-zone): New function.
(calendar-time-zone, calendar-standard-time-zone-name,
calendar-daylight-time-zone-name): Use it instead of current-time-zone.
* sendmail.el (mail-do-fcc): Use the same absolute time for both
current-time-string and current-time-zone. Adjust to new format
returned by current-time-zone.
Jim Blandy [Thu, 20 May 1993 06:18:08 +0000 (06:18 +0000)]
* configure.in: Add AC_TIMEZONE.
Jim Blandy [Thu, 20 May 1993 02:15:28 +0000 (02:15 +0000)]
Get the types right, baby.
Jim Blandy [Thu, 20 May 1993 02:14:56 +0000 (02:14 +0000)]
Some more changes from Michael K. Johnson for Linux.
* s/template.h: Mention that you should #define HAVE_TERMIO or
HAVE_TERMIOS, but not both, and that HAVE_TERMIOS is preferred.
* systty.h (EMACS_SET_TTY_PGRP): Don't assign the return value of
tcsetpgrp to *pgid; it's just a status value.
* config.h.in (HAVE_RANDOM): This shouldn't be defined on Linux
systems using XFree386, and perhaps is inappropriate in general.
* m/intel386.h: #undefine the integer size macros, since the Linux
<values.h> file #defines them itself.
* mem-limits.h (get_lim_data): Linux has the ulimit call; if it
fails, fall back on ULIMIT_BREAK_VALUE.
* process.c: Linux needs the WAITTYPE, etc. definitions.
* unexec.c (hdr, ohdr): Linux has the ordinary `struct exec' type;
no need to use SYSV names.
* s/linux.h: New file.
Jim Blandy [Thu, 20 May 1993 02:05:02 +0000 (02:05 +0000)]
*** empty log message ***
Jim Blandy [Thu, 20 May 1993 02:04:15 +0000 (02:04 +0000)]
Initial revision
Jim Blandy [Thu, 20 May 1993 00:56:54 +0000 (00:56 +0000)]
* configure.in: Recognize Linux as a valid operating system for
the i386.
Jim Blandy [Wed, 19 May 1993 22:01:35 +0000 (22:01 +0000)]
Some changes from Michael K. Johnson for Linux.
* sysdep.c (sys_siglist): Don't define this if HAVE_SYS_SIGLIST is
#defined. That lets the system provide it, if it has it.
* syssignal.h (sigmask): Only define this if <signal.h> hasn't
given us a definition already.
* syssignal.h (sys_sigpause): Fix argument in prototype.
* sysdep.c (init_signals): The masks are called empty_mask and
full_mask, not signal_empty_mask and signal_full_mask.
(signal_handler_t): Moved ....
* syssignal.h: ... to here.
* systty.h (EMACS_SET_TTY_PGRP): Call tcsetpgrp with the correct
arguments.
* emacs.c (main): Don't try to establish signal handlers for
SIGBUS and SIGSYS unless they're actually #defined.
Jim Blandy [Wed, 19 May 1993 22:01:21 +0000 (22:01 +0000)]
Some changes from Michael K. Johnson for Linux.
* sysdep.c (sys_siglist): Don't define this if HAVE_SYS_SIGLIST is
#defined. That lets the system provide it, if it has it.
* syssignal.h (sigmask): Only define this if <signal.h> hasn't
given us a definition already.
* syssignal.h (sys_sigpause): Fix argument in prototype.
* sysdep.c (init_signals): The masks are called empty_mask and
full_mask, not signal_empty_mask and signal_full_mask.
(signal_handler_t): Moved ....
* syssignal.h: ... to here.
* systty.h (EMACS_SET_TTY_PGRP): Call tcsetpgrp with the correct
arguments.
* emacs.c (main): Don't try to establish signal handlers for
SIGBUS and SIGSYS unless they're actually #defined.
* systty.h [HAVE_TERMIO, __DGUX]: #include <sys/ioctl.h>.
Richard M. Stallman [Wed, 19 May 1993 21:19:08 +0000 (21:19 +0000)]
Update GPL version.
Richard M. Stallman [Wed, 19 May 1993 21:15:30 +0000 (21:15 +0000)]
*** empty log message ***
Richard M. Stallman [Wed, 19 May 1993 21:15:18 +0000 (21:15 +0000)]
entered into RCS
Richard M. Stallman [Wed, 19 May 1993 21:11:06 +0000 (21:11 +0000)]
Initial revision
Roland McGrath [Wed, 19 May 1993 20:24:48 +0000 (20:24 +0000)]
Initial revision
Jim Blandy [Wed, 19 May 1993 19:48:38 +0000 (19:48 +0000)]
* xfaces.el (face-equal): Doc fix.
Jim Blandy [Wed, 19 May 1993 19:34:12 +0000 (19:34 +0000)]
* calendar.el (hebrew-calendar-yahrzeit): Correct error from S-P&E
paper in test for Adar I 30 date of death for yahrzeit in a
non-leap year when Shevat 29 must be used.
Jim Blandy [Wed, 19 May 1993 19:13:31 +0000 (19:13 +0000)]
* xdisp.c (redisplay_window): Compute the scrollbar start and end
properly.
Richard M. Stallman [Wed, 19 May 1993 19:08:12 +0000 (19:08 +0000)]
Renamed from pending-del.el.
Functions and variables renamed to ...delete-selection...
from ...pending-delete...
Bind all minibuffer keymaps alike.
Richard M. Stallman [Wed, 19 May 1993 16:52:19 +0000 (16:52 +0000)]
(texinfo-chapter-level-regexp): Copied here.
Richard M. Stallman [Wed, 19 May 1993 16:50:17 +0000 (16:50 +0000)]
(syms_of_lread): Make Vcurrent_load_list ordinary Lisp var.
Set up Qcurrent_load_list.
(readevalloop): Specbind Qcurrent_load_list instead of ad-hoc saving.
(build_load_history): Do nothing when loading pure files.
Richard M. Stallman [Wed, 19 May 1993 16:19:00 +0000 (16:19 +0000)]
(outline-heading-end-regexp): Fix typo.
(outline-minor-mode-map): New variable.
(minor-mode-map-alist): Add new entry.
(outline-minor-mode): Work with above change.
Do not set outline-regexp or outline-header-end-regexp.
Richard M. Stallman [Wed, 19 May 1993 15:21:44 +0000 (15:21 +0000)]
Initial revision
Richard M. Stallman [Wed, 19 May 1993 14:26:34 +0000 (14:26 +0000)]
(Fcurrent_input_mode): Return META as 3-way flag.
Jim Blandy [Wed, 19 May 1993 06:13:00 +0000 (06:13 +0000)]
Braino.
Jim Blandy [Wed, 19 May 1993 06:03:04 +0000 (06:03 +0000)]
* files.el (set-auto-mode): If the buffer's file name is nil,
don't try to compare it against the entries in auto-mode-alist.
Jim Blandy [Wed, 19 May 1993 06:01:21 +0000 (06:01 +0000)]
* fileio.c (Ffind_file_name_handler): Check that FILENAME is a
string.
Jim Blandy [Wed, 19 May 1993 05:41:37 +0000 (05:41 +0000)]
* process.c (wait_reading_process_input): Undo change of April
29th, since that re-introduces the race condition the comments are
warning about. Call clear_waiting_for_input before calling
status_notify, though.
Jim Blandy [Wed, 19 May 1993 05:05:46 +0000 (05:05 +0000)]
* process.c (wait_reading_process_input): Don't forget to call
clear_waiting_for_input when we exit the loop because process
input has arrived.
Richard M. Stallman [Wed, 19 May 1993 04:58:19 +0000 (04:58 +0000)]
(follow_key): Check char in range before UPPERCASEP.
Jim Blandy [Wed, 19 May 1993 04:56:06 +0000 (04:56 +0000)]
Changes for Silicon Graphics Iris 5D.
* unexelfsgi.c: New file; like unexelf.c, but tolerates program
segments above BSS.
* m/iris5d.h: New file.
* s/irix5-0.h: New file.
* process.c [__sgi] (allocate_pty): Give up immediately if pty is
inaccessible.
Jim Blandy [Wed, 19 May 1993 04:52:06 +0000 (04:52 +0000)]
Initial revision
Richard M. Stallman [Wed, 19 May 1993 04:44:42 +0000 (04:44 +0000)]
(isearch-mode-map): Use vector, not string, to bind printing characters.
Richard M. Stallman [Wed, 19 May 1993 04:44:11 +0000 (04:44 +0000)]
(ispell-command-loop): Make an undo boundary.
Jim Blandy [Wed, 19 May 1993 04:38:28 +0000 (04:38 +0000)]
* process.c [__sgi] (allocate_pty): Give up immediately if pty is
inaccessible.
Jim Blandy [Wed, 19 May 1993 04:27:16 +0000 (04:27 +0000)]
Doc fix.
Richard M. Stallman [Wed, 19 May 1993 03:51:26 +0000 (03:51 +0000)]
(x_set_menu_bar_lines): Fix typo in last change.
Jim Blandy [Wed, 19 May 1993 03:27:53 +0000 (03:27 +0000)]
* xdisp.c (display_text_line): If the newline (or C-m, in
selective-display) has a non-default face, apply that face to the
remainder of the line, so that the fill occupies the entire line.
Jim Blandy [Wed, 19 May 1993 03:07:10 +0000 (03:07 +0000)]
Make sure that all the display faces use fonts of the
same dimensions as the default face, so as not to confuse the rest
of the redisplay code.
* xfaces.c (same_size_fonts): New function.
(merge_faces): Only merge in a new font from the FROM face if it
is the same size as the font in the TO face.
Jim Blandy [Wed, 19 May 1993 03:06:38 +0000 (03:06 +0000)]
* xterm.c (x_new_font): Tell the frame display faces about the
newly chosen font.
Jim Blandy [Wed, 19 May 1993 00:33:58 +0000 (00:33 +0000)]
* xterm.c (XTread_socket): Turn off ControlMask for XLookupString.
* keyboard.c (make_lispy_event): Controlify here.
Jim Blandy [Wed, 19 May 1993 00:19:16 +0000 (00:19 +0000)]
* xfns.c (x_set_menu_bar_lines): Minibuffer-only frames can't have
menu bars.
Jim Blandy [Tue, 18 May 1993 23:25:21 +0000 (23:25 +0000)]
* select.el (xselect-convert-to-class): Just return "Emacs" here.
That's what the class will always be.
Jim Blandy [Tue, 18 May 1993 23:03:14 +0000 (23:03 +0000)]
* make-dist: Distribute some VMS files we got from Richard Levitte.
Jim Blandy [Tue, 18 May 1993 22:59:49 +0000 (22:59 +0000)]
Initial revision
Jim Blandy [Tue, 18 May 1993 22:51:56 +0000 (22:51 +0000)]
* configure.in: Include remarks saying what order the autoconf
tests should go in, and remind people to change config.h.in
whenever they add autoconf tests which make #definitions.
Jim Blandy [Tue, 18 May 1993 22:46:17 +0000 (22:46 +0000)]
* xfaces.c (free_frame_faces): Don't free the resources from the
first two faces.
Jim Blandy [Tue, 18 May 1993 22:45:53 +0000 (22:45 +0000)]
* xdisp.c (redisplay_window): Make the scrollbar reflect the
extent of the visible region, not the whole buffer.
Jim Blandy [Tue, 18 May 1993 22:45:29 +0000 (22:45 +0000)]
* sysdep.c (reset_sys_modes): Test the return value of
EMACS_SET_TTY properly.
* systty.h (EMACS_GET_TTY, EMACS_SET_TTY): Document the return
values.
Jim Blandy [Tue, 18 May 1993 22:44:27 +0000 (22:44 +0000)]
* lisp.h (malloc, realloc): Declare these to return void *, to
avoid conflicts with ANSI header files.
Jim Blandy [Tue, 18 May 1993 22:44:08 +0000 (22:44 +0000)]
* config.h.in (STDC_HEADERS, TIME_WITH_SYS_TIME,
CRAY_STACKSEG_END, STACK_DIRECTION): Add #undef clauses for these,
since otherwise the autoconf tests in configure.in won't do us
much good.
Jim Blandy [Tue, 18 May 1993 22:40:43 +0000 (22:40 +0000)]
* frame.el (frame-notice-user-settings): Don't make
frame-initial-frame unbound; just set it to nil.
* startup.el (command-line-1): Call frame-notice-user-settings
before displaying the startup message.
Jim Blandy [Tue, 18 May 1993 22:39:51 +0000 (22:39 +0000)]
* startup.el (normal-top-level, command-line, command-line-1):
Don't call the frame and face initialization functions unless
they're bound.
* frame.el (frame-notice-user-settings): Don't make
frame-initial-frame unbound; just set it to nil.
* startup.el (command-line-1): Call frame-notice-user-settings
before displaying the startup message.
Jim Blandy [Tue, 18 May 1993 22:30:21 +0000 (22:30 +0000)]
* keyboard.c (read_key_sequence): Don't lay down an unwind_protect
to restore the original buffer until we actually get a mouse click.
Jim Blandy [Tue, 18 May 1993 22:24:14 +0000 (22:24 +0000)]
* xterm.c (XTread_socket): Turn off ControlMask for XLookupString.
* keyboard.c (make_lispy_event): Controlify here.
Jim Blandy [Tue, 18 May 1993 22:15:14 +0000 (22:15 +0000)]
* server.el (server-switch-hook): New hook.
(server-process-filter): Call it.
Jim Blandy [Tue, 18 May 1993 22:07:14 +0000 (22:07 +0000)]
* window.c (window-dedicated-p): Doc fix.
Jim Blandy [Tue, 18 May 1993 21:33:52 +0000 (21:33 +0000)]
* bibtex.el (bibtex-string): Use \" instead of "" to get a double
quote inside a string.
* vms-patch.el (print-region-function): Same.
Richard M. Stallman [Tue, 18 May 1993 21:04:11 +0000 (21:04 +0000)]
Describe scroll bars.
Jim Blandy [Tue, 18 May 1993 20:36:11 +0000 (20:36 +0000)]
* subr.el (overlay-start, overlay-end, overlay-buffer): Removed.
Jim Blandy [Tue, 18 May 1993 20:35:35 +0000 (20:35 +0000)]
* Makefile.in (.c.o): Make the rule start with a tab, not spaces.
Jim Blandy [Tue, 18 May 1993 20:33:05 +0000 (20:33 +0000)]
* PROBLEMS: Some updates from David J. Mackenzie.
Jim Blandy [Tue, 18 May 1993 20:32:36 +0000 (20:32 +0000)]
* Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
the source for the sed command, not oldXMenu/Makefile.
Richard M. Stallman [Tue, 18 May 1993 19:21:13 +0000 (19:21 +0000)]
(mail-yank-original): In Transient Mark mode,
don't get error and don't activate the mark.
Richard M. Stallman [Tue, 18 May 1993 15:46:30 +0000 (15:46 +0000)]
(isearch-mode-map): Extend the dense keymap to 256 chars.
Richard M. Stallman [Tue, 18 May 1993 04:49:52 +0000 (04:49 +0000)]
(struct window): New slot region_showing.
Richard M. Stallman [Tue, 18 May 1993 03:32:00 +0000 (03:32 +0000)]
(byte-compile-file): Don't write output if error.
Richard M. Stallman [Tue, 18 May 1993 03:19:14 +0000 (03:19 +0000)]
entered into RCS
Richard M. Stallman [Tue, 18 May 1993 02:30:21 +0000 (02:30 +0000)]
(byte-compile-file): Don't write output if error.
Richard M. Stallman [Mon, 17 May 1993 23:18:47 +0000 (23:18 +0000)]
(mail-setup): Leave point before signature, not after.
Richard M. Stallman [Mon, 17 May 1993 22:18:34 +0000 (22:18 +0000)]
(rmail-sortable-date-string): Handle date in format
produced by current-time-string.
Richard M. Stallman [Mon, 17 May 1993 21:52:21 +0000 (21:52 +0000)]
(keyboard-quit): Run deactivate-mark-hook.
(kill-ring-save): If quit happens while cursor is bounced,
Richard M. Stallman [Mon, 17 May 1993 18:22:37 +0000 (18:22 +0000)]
(isearch-mode): Set deactivate-mark.
Richard M. Stallman [Mon, 17 May 1993 04:47:53 +0000 (04:47 +0000)]
(mark_window_display_accurate): Set region_showing fields.
(redisplay_window): Update region_showing field.
(display_text_line): Set region_showing to t if will show one.
(mark_window_display_accurate): Set region_showing fields.
(redisplay_window): Update region_showing field.
(display_text_line): Set region_showing to t if will show one.
(redisplay, redisplay_window): Don't use the cursor-motion
special-case code if the region is or was highlighted.
(display_text_line): Pass those args,
describing the region if the mark is transient and active.
(display_menu_bar): Update FRAME_MENU_BAR_ITEMS here.
Richard M. Stallman [Mon, 17 May 1993 04:45:03 +0000 (04:45 +0000)]
(fill-region, kill-region, delete-region)
(kill-ring-save): Use mark-active as enable condition.
(undo): Add an enable condition.
Fix up the edit commands. Add fill-region.
Richard M. Stallman [Mon, 17 May 1993 04:37:22 +0000 (04:37 +0000)]
(toggle-scroll-bar): Renamed from toggle-vertical-scroll...
Roland McGrath [Mon, 17 May 1993 02:42:16 +0000 (02:42 +0000)]
(gnus-info-directory): Variable removed.
(gnus-info-find-node): Don't use it.
Richard M. Stallman [Sun, 16 May 1993 23:09:57 +0000 (23:09 +0000)]
(push-mark): Always activate the mark if not in Transient Mark mode.
Richard M. Stallman [Sun, 16 May 1993 22:58:52 +0000 (22:58 +0000)]
Version 3.15 from Umeda.
Richard M. Stallman [Sun, 16 May 1993 22:35:23 +0000 (22:35 +0000)]
(x_set_cursor_color): Set cursor_foreground_pixel.
Richard M. Stallman [Sun, 16 May 1993 22:34:42 +0000 (22:34 +0000)]
(x_display): New field cursor_fore_pixel.
Richard M. Stallman [Sun, 16 May 1993 22:32:36 +0000 (22:32 +0000)]
(dumpglyphs): Create a temporary merged gc
when cursor falls on char with non-default face.
Richard M. Stallman [Sun, 16 May 1993 22:31:48 +0000 (22:31 +0000)]
(overlays_at): New arg EXTEND.
(Foverlays_at, Fnext_overlay_change): Pass 1.
Richard M. Stallman [Sun, 16 May 1993 22:31:04 +0000 (22:31 +0000)]
(compute_char_face): Pass 0 as EXTEND arg to overlays_at.
Try first with small overlay_vec, then use a big enough one.
Richard M. Stallman [Sun, 16 May 1993 21:31:39 +0000 (21:31 +0000)]
(ispell): Deactivate mark before the Ispell run.
(ispell-point): Delete the sit-for; it was confusing.
(ispell): Don't use save-excursion; just restore current buffer.
(ispell-next): Don't save-excursion or save-window-excursion.
(ispell-point): Don't save-excursion.
(ispell-window-configuration): New variable.
(ispell-show-choices): Set it if not nil.
(ispell-next): Initialize to nil. Restore at end.
Richard M. Stallman [Sun, 16 May 1993 21:15:09 +0000 (21:15 +0000)]
(tex-insert-quote): Doc fix.
Richard M. Stallman [Sun, 16 May 1993 21:14:05 +0000 (21:14 +0000)]
(texinfo-tex-region): Update name of tex-set-buffer-directory.
Richard M. Stallman [Sun, 16 May 1993 21:11:54 +0000 (21:11 +0000)]
Don't require tex-mode or texnfo-upd.
(texinfo-mode-map): Binding for " deleted.
(texinfo-tex-print): Require tex-mode here.
(texinfo-tex-region): Likewise.
Jim Blandy [Sun, 16 May 1993 20:36:30 +0000 (20:36 +0000)]
Don't distribute oldXMenu/Makefile.
Jim Blandy [Sun, 16 May 1993 19:32:53 +0000 (19:32 +0000)]
* make-dist: Include any *.in files in oldXMenu in the distribution.
Richard M. Stallman [Sun, 16 May 1993 18:57:37 +0000 (18:57 +0000)]
Don't require sendmail, compile, or dired.
Jim Blandy [Sun, 16 May 1993 18:12:57 +0000 (18:12 +0000)]
Document sun change.
Richard M. Stallman [Sun, 16 May 1993 17:43:36 +0000 (17:43 +0000)]
(mark-c-function): Activate the mark.
Richard M. Stallman [Sun, 16 May 1993 15:50:13 +0000 (15:50 +0000)]
(mark-end-of-sentence): Activate the mark.
Richard M. Stallman [Sun, 16 May 1993 15:48:45 +0000 (15:48 +0000)]
(mark-paragraph): Activate the mark.