bpt/emacs.git
31 years ago* process.c (wait_reading_process_input): Don't forget to call
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.

31 years ago(follow_key): Check char in range before UPPERCASEP.
Richard M. Stallman [Wed, 19 May 1993 04:58:19 +0000 (04:58 +0000)]
(follow_key): Check char in range before UPPERCASEP.

31 years agoChanges for Silicon Graphics Iris 5D.
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.

31 years agoInitial revision
Jim Blandy [Wed, 19 May 1993 04:52:06 +0000 (04:52 +0000)]
Initial revision

31 years ago(isearch-mode-map): Use vector, not string, to bind printing characters.
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.

31 years ago(ispell-command-loop): Make an undo boundary.
Richard M. Stallman [Wed, 19 May 1993 04:44:11 +0000 (04:44 +0000)]
(ispell-command-loop): Make an undo boundary.

31 years ago* process.c [__sgi] (allocate_pty): Give up immediately if pty is
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.

31 years agoDoc fix.
Jim Blandy [Wed, 19 May 1993 04:27:16 +0000 (04:27 +0000)]
Doc fix.

31 years ago(x_set_menu_bar_lines): Fix typo in last change.
Richard M. Stallman [Wed, 19 May 1993 03:51:26 +0000 (03:51 +0000)]
(x_set_menu_bar_lines): Fix typo in last change.

31 years ago* xdisp.c (display_text_line): If the newline (or C-m, in
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.

31 years agoMake sure that all the display faces use fonts of the
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.

31 years ago* xterm.c (x_new_font): Tell the frame display faces about the
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.

31 years ago* xterm.c (XTread_socket): Turn off ControlMask for XLookupString.
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.

31 years ago* xfns.c (x_set_menu_bar_lines): Minibuffer-only frames can't have
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.

31 years ago* select.el (xselect-convert-to-class): Just return "Emacs" here.
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.

31 years ago* make-dist: Distribute some VMS files we got from Richard Levitte.
Jim Blandy [Tue, 18 May 1993 23:03:14 +0000 (23:03 +0000)]
* make-dist: Distribute some VMS files we got from Richard Levitte.

31 years agoInitial revision
Jim Blandy [Tue, 18 May 1993 22:59:49 +0000 (22:59 +0000)]
Initial revision

31 years ago* configure.in: Include remarks saying what order the autoconf
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.

31 years ago* xfaces.c (free_frame_faces): Don't free the resources from the
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.

31 years ago* xdisp.c (redisplay_window): Make the scrollbar reflect the
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.

31 years ago* sysdep.c (reset_sys_modes): Test the return value of
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.

31 years ago* lisp.h (malloc, realloc): Declare these to return void *, to
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.

31 years ago* config.h.in (STDC_HEADERS, TIME_WITH_SYS_TIME,
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.

31 years ago* frame.el (frame-notice-user-settings): Don't make
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.

31 years ago* startup.el (normal-top-level, command-line, command-line-1):
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.

31 years ago* keyboard.c (read_key_sequence): Don't lay down an unwind_protect
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.

31 years ago* xterm.c (XTread_socket): Turn off ControlMask for XLookupString.
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.

31 years ago* server.el (server-switch-hook): New hook.
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.

31 years ago* window.c (window-dedicated-p): Doc fix.
Jim Blandy [Tue, 18 May 1993 22:07:14 +0000 (22:07 +0000)]
* window.c (window-dedicated-p): Doc fix.

31 years ago* bibtex.el (bibtex-string): Use \" instead of "" to get a double
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.

31 years agoDescribe scroll bars.
Richard M. Stallman [Tue, 18 May 1993 21:04:11 +0000 (21:04 +0000)]
Describe scroll bars.

31 years ago* subr.el (overlay-start, overlay-end, overlay-buffer): Removed.
Jim Blandy [Tue, 18 May 1993 20:36:11 +0000 (20:36 +0000)]
* subr.el (overlay-start, overlay-end, overlay-buffer): Removed.

31 years ago* Makefile.in (.c.o): Make the rule start with a tab, not spaces.
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.

31 years ago* PROBLEMS: Some updates from David J. Mackenzie.
Jim Blandy [Tue, 18 May 1993 20:33:05 +0000 (20:33 +0000)]
* PROBLEMS: Some updates from David J. Mackenzie.

31 years ago* Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as
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.

31 years ago(mail-yank-original): In Transient Mark mode,
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.

31 years ago(isearch-mode-map): Extend the dense keymap to 256 chars.
Richard M. Stallman [Tue, 18 May 1993 15:46:30 +0000 (15:46 +0000)]
(isearch-mode-map): Extend the dense keymap to 256 chars.

31 years ago(struct window): New slot region_showing.
Richard M. Stallman [Tue, 18 May 1993 04:49:52 +0000 (04:49 +0000)]
(struct window): New slot region_showing.

31 years ago(byte-compile-file): Don't write output if error.
Richard M. Stallman [Tue, 18 May 1993 03:32:00 +0000 (03:32 +0000)]
(byte-compile-file): Don't write output if error.

31 years agoentered into RCS
Richard M. Stallman [Tue, 18 May 1993 03:19:14 +0000 (03:19 +0000)]
entered into RCS

31 years ago(byte-compile-file): Don't write output if error.
Richard M. Stallman [Tue, 18 May 1993 02:30:21 +0000 (02:30 +0000)]
(byte-compile-file): Don't write output if error.

31 years ago(mail-setup): Leave point before signature, not after.
Richard M. Stallman [Mon, 17 May 1993 23:18:47 +0000 (23:18 +0000)]
(mail-setup): Leave point before signature, not after.

31 years ago(rmail-sortable-date-string): Handle date in format
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.

31 years ago(keyboard-quit): Run deactivate-mark-hook.
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,

31 years ago(isearch-mode): Set deactivate-mark.
Richard M. Stallman [Mon, 17 May 1993 18:22:37 +0000 (18:22 +0000)]
(isearch-mode): Set deactivate-mark.

31 years ago(mark_window_display_accurate): Set region_showing fields.
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.

31 years ago(fill-region, kill-region, delete-region)
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.

31 years ago(toggle-scroll-bar): Renamed from toggle-vertical-scroll...
Richard M. Stallman [Mon, 17 May 1993 04:37:22 +0000 (04:37 +0000)]
(toggle-scroll-bar): Renamed from toggle-vertical-scroll...

31 years ago(gnus-info-directory): Variable removed.
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.

31 years ago(push-mark): Always activate the mark if not in Transient Mark mode.
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.

31 years agoVersion 3.15 from Umeda.
Richard M. Stallman [Sun, 16 May 1993 22:58:52 +0000 (22:58 +0000)]
Version 3.15 from Umeda.

31 years ago(x_set_cursor_color): Set cursor_foreground_pixel.
Richard M. Stallman [Sun, 16 May 1993 22:35:23 +0000 (22:35 +0000)]
(x_set_cursor_color): Set cursor_foreground_pixel.

31 years ago(x_display): New field cursor_fore_pixel.
Richard M. Stallman [Sun, 16 May 1993 22:34:42 +0000 (22:34 +0000)]
(x_display): New field cursor_fore_pixel.

31 years ago(dumpglyphs): Create a temporary merged gc
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.

31 years ago(overlays_at): New arg EXTEND.
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.

31 years ago(compute_char_face): Pass 0 as EXTEND arg to overlays_at.
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.

31 years ago(ispell): Deactivate mark before the Ispell run.
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.

31 years ago(tex-insert-quote): Doc fix.
Richard M. Stallman [Sun, 16 May 1993 21:15:09 +0000 (21:15 +0000)]
(tex-insert-quote): Doc fix.

31 years ago(texinfo-tex-region): Update name of tex-set-buffer-directory.
Richard M. Stallman [Sun, 16 May 1993 21:14:05 +0000 (21:14 +0000)]
(texinfo-tex-region): Update name of tex-set-buffer-directory.

31 years agoDon't require tex-mode or texnfo-upd.
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.

31 years agoDon't distribute oldXMenu/Makefile.
Jim Blandy [Sun, 16 May 1993 20:36:30 +0000 (20:36 +0000)]
Don't distribute oldXMenu/Makefile.

31 years ago* make-dist: Include any *.in files in oldXMenu in the distribution.
Jim Blandy [Sun, 16 May 1993 19:32:53 +0000 (19:32 +0000)]
* make-dist: Include any *.in files in oldXMenu in the distribution.

31 years agoDon't require sendmail, compile, or dired.
Richard M. Stallman [Sun, 16 May 1993 18:57:37 +0000 (18:57 +0000)]
Don't require sendmail, compile, or dired.

31 years agoDocument sun change.
Jim Blandy [Sun, 16 May 1993 18:12:57 +0000 (18:12 +0000)]
Document sun change.

31 years ago(mark-c-function): Activate the mark.
Richard M. Stallman [Sun, 16 May 1993 17:43:36 +0000 (17:43 +0000)]
(mark-c-function): Activate the mark.

31 years ago(mark-end-of-sentence): Activate the mark.
Richard M. Stallman [Sun, 16 May 1993 15:50:13 +0000 (15:50 +0000)]
(mark-end-of-sentence): Activate the mark.

31 years ago(mark-paragraph): Activate the mark.
Richard M. Stallman [Sun, 16 May 1993 15:48:45 +0000 (15:48 +0000)]
(mark-paragraph): Activate the mark.

31 years ago(face-initialize): Do make the modeline face.
Richard M. Stallman [Sun, 16 May 1993 15:41:50 +0000 (15:41 +0000)]
(face-initialize): Do make the modeline face.
(x-initialize-frame-faces): Explicitly invert `modeline' face.
(x-create-frame-with-faces): Simplify; do nothing special
with `default' or `modeline' face.

31 years ago(mark-page): Activate the mark.
Richard M. Stallman [Sun, 16 May 1993 15:41:14 +0000 (15:41 +0000)]
(mark-page): Activate the mark.

31 years ago(yank, yank-pop): Don't activate the mark.
Richard M. Stallman [Sun, 16 May 1993 15:39:39 +0000 (15:39 +0000)]
(yank, yank-pop): Don't activate the mark.

(mark-whole-buffer, mark-word): Activate the mark.
(push-mark): Optional arg ACTIVATE.
(set-mark-command): Use that.

31 years ago(mark-sexp, mark-defun): Activate the mark.
Richard M. Stallman [Sun, 16 May 1993 15:28:52 +0000 (15:28 +0000)]
(mark-sexp, mark-defun): Activate the mark.

31 years ago(casify_region): Remove mistaken arg to record_change.
Richard M. Stallman [Sun, 16 May 1993 13:42:36 +0000 (13:42 +0000)]
(casify_region): Remove mistaken arg to record_change.

31 years ago* xfaces.c (Fset_face_attribute_internal): Jolt redisplay, so it
Jim Blandy [Sun, 16 May 1993 01:32:11 +0000 (01:32 +0000)]
* xfaces.c (Fset_face_attribute_internal): Jolt redisplay, so it
knows something has changed.

31 years ago* timer.c (notify): Don't call sighold or sigrelse; they're USG
Jim Blandy [Sun, 16 May 1993 00:53:57 +0000 (00:53 +0000)]
* timer.c (notify): Don't call sighold or sigrelse; they're USG
only.  We should really fix this later, but let's just make it
compile for now.

31 years ago* Makefile.in (oldXMenu/Makefile): Make this depend on
Jim Blandy [Sun, 16 May 1993 00:44:32 +0000 (00:44 +0000)]
* Makefile.in (oldXMenu/Makefile): Make this depend on
${srcdir}/oldXMenu/Makefile.in, not itself.

31 years ago* xfaces.c (unload_color): Don't try to unload the standard black
Jim Blandy [Sun, 16 May 1993 00:23:33 +0000 (00:23 +0000)]
* xfaces.c (unload_color): Don't try to unload the standard black
or white pixel.

31 years agoMore changes from David J. Mackenzie.
Jim Blandy [Sat, 15 May 1993 23:57:11 +0000 (23:57 +0000)]
More changes from David J. Mackenzie.
* Makefile.in (install.sysv, install.xenix, install.aix): Targets
removed; autoconf and config.h should specify all these
differences.
(buildlisppath): Make this path depend on ${srcdir}.
(INSTALLFLAGS): Removed.
(INSTALL): Include the -c flag.
(install): Change the way we invoke install accordingly.

31 years agoInstall David Mackenzie's patches to make ${srcdir} work.
Jim Blandy [Sat, 15 May 1993 23:21:35 +0000 (23:21 +0000)]
Install David Mackenzie's patches to make ${srcdir} work.
* Makefile.in (srcdir, VPATH): Get this value from the top-level
Makefile.
(xmakefile): Use ${srcdir} to find the files from which we produce
xmakefile.  Edit the values for srcdir and VPATH into xmakefile.
* ymakefile (srcdir, VPATH): New definitions for the Makefile
to edit.
(ALL_CFLAGS): Remove `-Is' and `-Im'; add `-I${srcdir}', and
`-I.'.
(emacs): Adjust dumping commands to deal with a separate source
directory.
(${etc}DOC): Pass `-d ${srcdir}' to make-docfile, to tell it where
to find the source files.
(prefix-args): Find the source code in ${srcdir}.

31 years ago* process.c (wait_reading_process_input): If we're running
Jim Blandy [Sat, 15 May 1993 23:20:33 +0000 (23:20 +0000)]
* process.c (wait_reading_process_input): If we're running
Solaris, it's not necessary to check if we should redeliver SIGIO,
according to David Mackenzie.
* s/sol2.h: #include "usg5-4.h", and #define const.

31 years agoInstall patches from David J. Mackenzie to make the srcdir option
Jim Blandy [Sat, 15 May 1993 23:06:16 +0000 (23:06 +0000)]
Install patches from David J. Mackenzie to make the srcdir option
work.
* Makefile.in (srcdir, VPATH): Get this value from the top-level
Makefile.
(INSTALLABLES): Split this into two lists - INSTALLABLES and
INSTALLABLE_SCRIPTS.
(INSTALLABLE_SCRIPTS): New list.
(EXECUTABLES): Include INSTALLABLE_SCRIPTS.
(${archlibdir}): The scripts to be installed live in the source
tree, not in the object tree.
(test-distrib): Note that the data file lives in the source tree,
not the object tree.
(GETOPTDEPS): Note that getopt.h lives in the source tree.
(all other targets): Change references to source files to use
${srcdir}, except for config.h, which lives in the object dir.
(timer.o): Note that this depends on ../src/config.h.
* make-docfile.c (main): Add a -d option, to tell it where to find
the source files.
* test-distrib.c (main): Take the name of the distribution file to
test from the command line.

31 years ago* timer.c: Fix mispellings of get_date function's name.
Jim Blandy [Sat, 15 May 1993 23:05:46 +0000 (23:05 +0000)]
* timer.c: Fix mispellings of get_date function's name.

31 years agoInstall ${srcdir} changes from DJM.
Jim Blandy [Sat, 15 May 1993 22:57:27 +0000 (22:57 +0000)]
Install ${srcdir} changes from DJM.
* Makefile.in (SUBDIR_MAKEFILES): Add oldXMenu/Makefile to this
list.
(COPYDIR, COPYDESTS): Install files from both the etc directory in
the source tree and the etc directory in the object tree.
(${SUBDIR}): Pass the prefix variable down to submakes.
(everywhere): Use `sed', not `/bin/sed'.  Not all systems have sed
in /bin.
(lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Edit in
values for srcdir and VPATH.
(install): Add `v' flag to tar command.  Make sure that `dir'
exists in ${srcdir}/info before copying it.  Remember that the man
pages come from the source tree, not the object tree.
* configure.in: Remove remarks saying that the --srcdir option
doesn't work.
Create the etc directory in the object tree.
Recognize configuration names of the form *-sun-solaris*.
Recognize sunos5 and solaris as operating system names.

31 years agoThe GNU coding standards specify that CFLAGS should be left for
Jim Blandy [Sat, 15 May 1993 22:25:51 +0000 (22:25 +0000)]
The GNU coding standards specify that CFLAGS should be left for
users to set.
* Makefile.in (CFLAGS): Put this in the "things configure might
edit" section, and have it default to -g.
(ALL_CFLAGS): New variable, set to all the flags which should be
passed to compilations.  Replace all other uses of CFLAGS with
ALL_CFLAGS.
(.c.o): New rule, to pass ALL_CFLAGS to compilations.

* Makefile.in (DEFS): Remove this; it's always just going to be
"-DHAVE_CONFIG_H -Demacs".

* Makefile.in (ALLOCA): New variable, whose value we should
inherit from the top-level makefile.
(etags, ctags): Include ALLOCA in the list of object files that
these executables depend on and link.

31 years agoInstall patches from David J. Mackenzie to make the srcdir option
Jim Blandy [Sat, 15 May 1993 22:20:34 +0000 (22:20 +0000)]
Install patches from David J. Mackenzie to make the srcdir option
work.
* Makefile.in (srcdir): Get this value from the top-level
Makefile.
(INSTALLABLES): Split this into two lists - INSTALLABLES and
INSTALLABLE_SCRIPTS.
(INSTALLABLE_SCRIPTS): New list.
(EXECUTABLES): Include INSTALLABLE_SCRIPTS.
(${archlibdir}): The scripts to be installed live in the source
tree, not in the object tree.
(test-distrib): Note that the data file lives in the source tree,
not the object tree.
(GETOPTDEPS): Note that getopt.h lives in the source tree.
(all other targets): Change references to source files to use
${srcdir}, except for config.h, which lives in the object dir.
(timer.o): Note that this depends on ../src/config.h.

31 years agooriginal log message lost to overeager RCS user -JimB
Jim Blandy [Sat, 15 May 1993 21:38:29 +0000 (21:38 +0000)]
original log message lost to overeager RCS user -JimB

31 years agoRequire menu-bar.el.
Richard M. Stallman [Sat, 15 May 1993 21:19:18 +0000 (21:19 +0000)]
Require menu-bar.el.

31 years agoRename `primary-selection' to `region'.
Richard M. Stallman [Sat, 15 May 1993 21:17:55 +0000 (21:17 +0000)]
Rename `primary-selection' to `region'.

31 years agoPreload mouse, scroll-bar and select if have multi-frames.
Richard M. Stallman [Sat, 15 May 1993 21:17:06 +0000 (21:17 +0000)]
Preload mouse, scroll-bar and select if have multi-frames.

31 years ago(push-mark): Don't activate the mark.
Richard M. Stallman [Sat, 15 May 1993 20:55:02 +0000 (20:55 +0000)]
(push-mark): Don't activate the mark.
(set-mark-command): Explicitly do so here.
When popping, don't mind if mark is inactive.
(pop-mark): Deactivate mark.  Don't mind if it's inactive.
(yank-pop): Don't mind if mark is inactive.
(keyboard-quit): Deactivate the mark.
(kill-ring-save): When bouncing cursor,
bounce the mark too, so highlighted area does not change.

31 years ago* configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
Jim Blandy [Sat, 15 May 1993 20:48:34 +0000 (20:48 +0000)]
* configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for
lib-src/getdate.y and src/systime.h.

31 years ago* systime.h: Borrow CPP sequence from getdate.y to include the
Jim Blandy [Sat, 15 May 1993 20:47:28 +0000 (20:47 +0000)]
* systime.h: Borrow CPP sequence from getdate.y to include the
proper combination of <time.h> and <sys/time.h>.

31 years ago(mouse-set-region): Call set-mark to activate mark.
Richard M. Stallman [Sat, 15 May 1993 20:32:23 +0000 (20:32 +0000)]
(mouse-set-region): Call set-mark to activate mark.

31 years ago(isearch-done): Don't activate mark.
Richard M. Stallman [Sat, 15 May 1993 20:05:36 +0000 (20:05 +0000)]
(isearch-done): Don't activate mark.

31 years ago(face-initialize): Don't create the `modeline' face.
Richard M. Stallman [Sat, 15 May 1993 19:53:44 +0000 (19:53 +0000)]
(face-initialize): Don't create the `modeline' face.
Set region-face.
(invert-face): Really do use the default colors.
(x-initialize-frame-faces): Always try "gray" color for
primary-selection; always invert if that fails.
Similar changes for highlight, secondary-selection.

(make-face): Add interactive spec.
(set-default-font): Deleted.

31 years ago(mouse-drag-region): New command, on down-mouse-1.
Richard M. Stallman [Sat, 15 May 1993 19:52:01 +0000 (19:52 +0000)]
(mouse-drag-region): New command, on down-mouse-1.

31 years ago(byte-compile-track-mouse): New function.
Richard M. Stallman [Sat, 15 May 1993 19:47:15 +0000 (19:47 +0000)]
(byte-compile-track-mouse): New function.
This is a kludge; track-mouse must be compiled better.

31 years ago(Fx_selection_exists_p): Handle nil, t as SELECTION arg.
Richard M. Stallman [Sat, 15 May 1993 19:00:34 +0000 (19:00 +0000)]
(Fx_selection_exists_p): Handle nil, t as SELECTION arg.
Don't die if SELECTION is not recognized.

31 years ago(transient-mark-mode): New command.
Richard M. Stallman [Sat, 15 May 1993 18:47:18 +0000 (18:47 +0000)]
(transient-mark-mode): New command.

31 years ago(compute_char_face): New args REGION_BEG, REGION_END.
Richard M. Stallman [Sat, 15 May 1993 18:45:14 +0000 (18:45 +0000)]
(compute_char_face): New args REGION_BEG, REGION_END.
Don't sort if noverlays is 0 or 1.

31 years ago(direct_output_forward_char): Just give up
Richard M. Stallman [Sat, 15 May 1993 18:44:46 +0000 (18:44 +0000)]
(direct_output_forward_char): Just give up
if region is being highlighted.

(direct_output_for_insert): Pass those args.