Commit graph

  • 51facdef2e * Makefile.in (.c.o): Make the rule start with a tab, not spaces. Jim Blandy 1993-05-18 20:35:35 +00:00
  • d1e8f154fb * PROBLEMS: Some updates from David J. Mackenzie. Jim Blandy 1993-05-18 20:33:05 +00:00
  • 8b8d8332a0 * Makefile.in (oldXMenu/Makefile): Take oldXMenu/Makefile.in as the source for the sed command, not oldXMenu/Makefile. Jim Blandy 1993-05-18 20:32:36 +00:00
  • 3c280f4819 (mail-yank-original): In Transient Mark mode, don't get error and don't activate the mark. Richard M. Stallman 1993-05-18 19:21:13 +00:00
  • fcf8ba1584 (isearch-mode-map): Extend the dense keymap to 256 chars. Richard M. Stallman 1993-05-18 15:46:30 +00:00
  • 096855a66a (struct window): New slot region_showing. Richard M. Stallman 1993-05-18 04:49:52 +00:00
  • 189db15290 (byte-compile-file): Don't write output if error. Richard M. Stallman 1993-05-18 03:32:00 +00:00
  • 31c0dbab92 entered into RCS Richard M. Stallman 1993-05-18 03:19:14 +00:00
  • c76f206519 (byte-compile-file): Don't write output if error. Richard M. Stallman 1993-05-18 02:30:21 +00:00
  • 874bdb5a86 (mail-setup): Leave point before signature, not after. Richard M. Stallman 1993-05-17 23:18:47 +00:00
  • 1254728338 (rmail-sortable-date-string): Handle date in format produced by current-time-string. Richard M. Stallman 1993-05-17 22:18:34 +00:00
  • 66050f1032 (keyboard-quit): Run deactivate-mark-hook. (kill-ring-save): If quit happens while cursor is bounced, Richard M. Stallman 1993-05-17 21:52:21 +00:00
  • 7492a21ec2 (isearch-mode): Set deactivate-mark. Richard M. Stallman 1993-05-17 18:22:37 +00:00
  • bd66d1baeb (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. Richard M. Stallman 1993-05-17 04:47:53 +00:00
  • 057d49d1a8 (fill-region, kill-region, delete-region) (kill-ring-save): Use mark-active as enable condition. (undo): Add an enable condition. Richard M. Stallman 1993-05-17 04:45:03 +00:00
  • 7e85c6b5d7 (toggle-scroll-bar): Renamed from toggle-vertical-scroll... Richard M. Stallman 1993-05-17 04:37:22 +00:00
  • 655793e50b (gnus-info-directory): Variable removed. (gnus-info-find-node): Don't use it. Roland McGrath 1993-05-17 02:42:16 +00:00
  • 8cdc660f67 (push-mark): Always activate the mark if not in Transient Mark mode. Richard M. Stallman 1993-05-16 23:09:57 +00:00
  • b027f415cd Version 3.15 from Umeda. Richard M. Stallman 1993-05-16 22:58:52 +00:00
  • c49cbce2eb (x_set_cursor_color): Set cursor_foreground_pixel. Richard M. Stallman 1993-05-16 22:35:23 +00:00
  • 67710a6327 (x_display): New field cursor_fore_pixel. Richard M. Stallman 1993-05-16 22:34:42 +00:00
  • b73b6aaf28 (dumpglyphs): Create a temporary merged gc when cursor falls on char with non-default face. Richard M. Stallman 1993-05-16 22:32:36 +00:00
  • 61d54cd540 (overlays_at): New arg EXTEND. (Foverlays_at, Fnext_overlay_change): Pass 1. Richard M. Stallman 1993-05-16 22:31:48 +00:00
  • 9516fe943a (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 1993-05-16 22:31:04 +00:00
  • a48fc39019 (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 1993-05-16 21:31:39 +00:00
  • 08348502ae (tex-insert-quote): Doc fix. Richard M. Stallman 1993-05-16 21:15:09 +00:00
  • c678a34381 (texinfo-tex-region): Update name of tex-set-buffer-directory. Richard M. Stallman 1993-05-16 21:14:05 +00:00
  • e67adf4686 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. Richard M. Stallman 1993-05-16 21:11:54 +00:00
  • df1ec56694 Don't distribute oldXMenu/Makefile. Jim Blandy 1993-05-16 20:36:30 +00:00
  • 8bdbf9ed9c * make-dist: Include any *.in files in oldXMenu in the distribution. Jim Blandy 1993-05-16 19:32:53 +00:00
  • fb8b7b6bba Don't require sendmail, compile, or dired. Richard M. Stallman 1993-05-16 18:57:37 +00:00
  • e01091534d Document sun change. Jim Blandy 1993-05-16 18:12:57 +00:00
  • 069b6ce323 (mark-c-function): Activate the mark. Richard M. Stallman 1993-05-16 17:43:36 +00:00
  • a524dc5bcd (mark-end-of-sentence): Activate the mark. Richard M. Stallman 1993-05-16 15:50:13 +00:00
  • 0b108c0173 (mark-paragraph): Activate the mark. Richard M. Stallman 1993-05-16 15:48:45 +00:00
  • ebea97d856 (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. Richard M. Stallman 1993-05-16 15:41:50 +00:00
  • 6be72a0b35 (mark-page): Activate the mark. Richard M. Stallman 1993-05-16 15:41:14 +00:00
  • fd0f40564f (yank, yank-pop): Don't activate the mark. Richard M. Stallman 1993-05-16 15:39:39 +00:00
  • 0ba911156b (mark-sexp, mark-defun): Activate the mark. Richard M. Stallman 1993-05-16 15:28:52 +00:00
  • a1929ae348 (casify_region): Remove mistaken arg to record_change. Richard M. Stallman 1993-05-16 13:42:36 +00:00
  • 584d063432 * xfaces.c (Fset_face_attribute_internal): Jolt redisplay, so it knows something has changed. Jim Blandy 1993-05-16 01:32:11 +00:00
  • 9b5283804a * 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. Jim Blandy 1993-05-16 00:53:57 +00:00
  • f241976e9b * Makefile.in (oldXMenu/Makefile): Make this depend on ${srcdir}/oldXMenu/Makefile.in, not itself. Jim Blandy 1993-05-16 00:44:32 +00:00
  • 32dc08666b * xfaces.c (unload_color): Don't try to unload the standard black or white pixel. Jim Blandy 1993-05-16 00:23:33 +00:00
  • 3dbc7e3236 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. Jim Blandy 1993-05-15 23:57:11 +00:00
  • 3ce7a076e6 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}. Jim Blandy 1993-05-15 23:21:35 +00:00
  • 26ec91de25 * 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. Jim Blandy 1993-05-15 23:20:33 +00:00
  • d2d92f7a66 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. Jim Blandy 1993-05-15 23:06:16 +00:00
  • ad2e78fb7c * timer.c: Fix mispellings of get_date function's name. Jim Blandy 1993-05-15 23:05:46 +00:00
  • ddb7302160 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. Jim Blandy 1993-05-15 22:57:27 +00:00
  • c38a040d4a 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. Jim Blandy 1993-05-15 22:25:51 +00:00
  • 0d73e8e39c 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. Jim Blandy 1993-05-15 22:20:34 +00:00
  • 6d8856bd6b original log message lost to overeager RCS user -JimB Jim Blandy 1993-05-15 21:38:29 +00:00
  • 290cb602d3 Require menu-bar.el. Richard M. Stallman 1993-05-15 21:19:18 +00:00
  • 578d09a642 Rename primary-selection' to region'. Richard M. Stallman 1993-05-15 21:17:55 +00:00
  • 369747519d Preload mouse, scroll-bar and select if have multi-frames. Richard M. Stallman 1993-05-15 21:17:06 +00:00
  • 9a1277dd3b (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. Richard M. Stallman 1993-05-15 20:55:02 +00:00
  • 9397d45650 * configure.in: Use the AC_TIME_WITH_SYS_TIME macro, for lib-src/getdate.y and src/systime.h. Jim Blandy 1993-05-15 20:48:34 +00:00
  • d712c26dd5 * systime.h: Borrow CPP sequence from getdate.y to include the proper combination of <time.h> and <sys/time.h>. Jim Blandy 1993-05-15 20:47:28 +00:00
  • 1cc8a3f41a (mouse-set-region): Call set-mark to activate mark. Richard M. Stallman 1993-05-15 20:32:23 +00:00
  • 20f3a745bb (isearch-done): Don't activate mark. Richard M. Stallman 1993-05-15 20:05:36 +00:00
  • 8494bbf1a7 (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. Richard M. Stallman 1993-05-15 19:53:44 +00:00
  • fcfc3c6379 (mouse-drag-region): New command, on down-mouse-1. Richard M. Stallman 1993-05-15 19:52:01 +00:00
  • 6e8d0db7e2 (byte-compile-track-mouse): New function. This is a kludge; track-mouse must be compiled better. Richard M. Stallman 1993-05-15 19:47:15 +00:00
  • 356ba514a3 (Fx_selection_exists_p): Handle nil, t as SELECTION arg. Don't die if SELECTION is not recognized. Richard M. Stallman 1993-05-15 19:00:34 +00:00
  • e23c2c217e (transient-mark-mode): New command. Richard M. Stallman 1993-05-15 18:47:18 +00:00
  • bc0db68d47 (compute_char_face): New args REGION_BEG, REGION_END. Don't sort if noverlays is 0 or 1. Richard M. Stallman 1993-05-15 18:45:14 +00:00
  • de83c3149e (direct_output_forward_char): Just give up if region is being highlighted. Richard M. Stallman 1993-05-15 18:44:46 +00:00
  • 31ba9d398e (map-y-or-n-p): Show the answers in the echo area. Richard M. Stallman 1993-05-15 18:05:42 +00:00
  • 66afa119d0 Make links in info subdir. Richard M. Stallman 1993-05-15 04:13:27 +00:00
  • 3ece337ad9 * buffer.c (Fmove_overlay): If the overlay is in no buffer and the BUFFER argument has been omitted, put it in the current buffer, for symmetry with move-marker. Jim Blandy 1993-05-14 22:57:10 +00:00
  • 926a64aa20 (access_keymap): Handle any length vector. (store_in_keymap): Likewise. (Fcopy_keymap): Likewise. Richard M. Stallman 1993-05-14 22:11:17 +00:00
  • 0e9d6dd34b (command_loop_1): Don't do it here. Richard M. Stallman 1993-05-14 19:43:05 +00:00
  • 8d7e4e80d8 (isearch-mode-map): Handle any length vector in keymap. (isearch-char-to-string): Handle non-character events properly. Richard M. Stallman 1993-05-14 18:02:55 +00:00
  • 8ebafa8d4d * buffer.c (Foverlay_start, Foverlay_end, Foverlay_buffer, Foverlay_properties): Functions moved here from subr.el. Jim Blandy 1993-05-14 15:35:17 +00:00
  • 24f1977f70 * vc.el (vc-version-diff): Match parens. Jim Blandy 1993-05-14 15:21:50 +00:00
  • 4a4dc352d5 * xterm.c (dumpglyphs): Give the cursor higher priority than the face specified by the glyph under it. Jim Blandy 1993-05-14 14:44:26 +00:00
  • f6b98e0be9 * xfaces.c (compute_char_face): When merging the overlays, traverse sortvec, not overlay_vec; the latter isn't the one we sorted. Jim Blandy 1993-05-14 14:44:01 +00:00
  • 04a759c81b The text property routines can now modify buffers other than the current one. * insdel.c (modify_region): New argument BUFFER. Select that buffer while we prepare for the modification, and switch back when we're done. * textprop.c (add_properties, remove_properties): Pass the buffer being modified as the first argument to modify_region. * editfns.c (Fsubst_char_in_region, Ftranslate_region): Pass the current_buffer as the first argument to modify_region. * casefiddle.c (casify_region): Same. Jim Blandy 1993-05-14 14:43:30 +00:00
  • 6c523803b3 * lisp.h (Lisp_Overlay): New tag. (OVERLAYP): New predicate. (CHECK_OVERLAY): New type-checker. (Qoverlayp): New extern declaration. * buffer.c (Foverlayp): New function. (Qoverlayp): New atom. (overlays_at, recenter_overlay_lists): Abort if we encounter an invalid overlay. (syms_of_buffer): defsubr Soverlayp; initialize Qoverlayp. (Fdelete_overlay): Set the overlay's markers to point nowhere. Use CHECK_OVERLAY instead of signalling a special error. (Fmove_overlay, Foverlay_put): Use CHECK_OVERLAY instead of signalling a special error. (Foverlay_get): Use CHECK_OVERLAY. * fns.c (internal_equal): Define this for overlays. * buffer.h (OVERLAY_VALID): Define in terms of OVERLAYP. * print.c (print): Give overlays their own print syntax. * alloc.c (mark_object): Treat overlays like conses. Jim Blandy 1993-05-14 14:43:00 +00:00
  • 93b9120871 * lread.c, data.c: If STDC_HEADERS is #defined, include <stdlib.h> to get the extern declarations for atof. That's where it is in POSIX. Jim Blandy 1993-05-14 14:42:01 +00:00
  • 20280af7ca * lisp.h (Lisp_Overlay): New tag. (OVERLAYP): New predicate. (CHECK_OVERLAY): New type-checker. (Qoverlayp): New extern declaration. * buffer.c (Foverlayp): New function. (Qoverlayp): New atom. (overlays_at, recenter_overlay_lists): Abort if we encounter an invalid overlay. (syms_of_buffer): defsubr Soverlayp; initialize Qoverlayp. (Fdelete_overlay): Set the overlay's markers to point nowhere. Use CHECK_OVERLAY instead of signalling a special error. (Fmove_overlay, Foverlay_put): Use CHECK_OVERLAY instead of signalling a special error. (Foverlay_get): Use CHECK_OVERLAY. * fns.c (internal_equal): Define this for overlays. * buffer.h (OVERLAY_VALID): Define in terms of OVERLAYP. * print.c (print): Give overlays their own print syntax. * alloc.c (mark_object): Treat overlays like conses. Jim Blandy 1993-05-14 14:41:36 +00:00
  • 620567645f * intervals.c (set_point): Check for point out of bounds before checking for an empty interval tree. Jim Blandy 1993-05-14 14:40:56 +00:00
  • 517b2e01b3 * dispnew.c (direct_output_for_insert): Compute the face of the character we're inserting properly. Jim Blandy 1993-05-14 14:39:15 +00:00
  • 7b502dc326 * cmds.c (Fforward_char): Check proposed new position, and then set point, instead of setting point to a potentially invalid position. Jim Blandy 1993-05-14 14:37:53 +00:00
  • 52f8ec734e * lisp.h (Lisp_Overlay): New tag. (OVERLAYP): New predicate. (CHECK_OVERLAY): New type-checker. (Qoverlayp): New extern declaration. * buffer.c (Foverlayp): New function. (Qoverlayp): New atom. (overlays_at, recenter_overlay_lists): Abort if we encounter an invalid overlay. (syms_of_buffer): defsubr Soverlayp; initialize Qoverlayp. (Fdelete_overlay): Set the overlay's markers to point nowhere. Use CHECK_OVERLAY instead of signalling a special error. (Fmove_overlay, Foverlay_put): Use CHECK_OVERLAY instead of signalling a special error. (Foverlay_get): Use CHECK_OVERLAY. * fns.c (internal_equal): Define this for overlays. * buffer.h (OVERLAY_VALID): Define in terms of OVERLAYP. * print.c (print): Give overlays their own print syntax. * alloc.c (mark_object): Treat overlays like conses. Jim Blandy 1993-05-14 14:36:01 +00:00
  • d855a60363 * configure.in: Call AC_STDC_HEADERS. Jim Blandy 1993-05-14 14:27:17 +00:00
  • 6fb6ab11e1 (vc-revert-buffer1): Don't assume that compilation-error-list is a list; it might be t. Richard M. Stallman 1993-05-14 03:57:45 +00:00
  • 661d3230fb (emerge-find-difference-diff): Renamed from emerge-find-difference. (emerge-find-difference): New command. Now on `.'. (emerge-diff-ok-lines-regexp): Renamed from emerge-diff-ok-lines. (emerge-diff3-ok-lines-regexp): Renamed from emerge-diff3-ok-lines. Richard M. Stallman 1993-05-13 20:06:18 +00:00
  • adca3f58ff (emerge-setup-fixed-keymaps): Put emerge-abort on C-]. Richard M. Stallman 1993-05-13 19:33:20 +00:00
  • 737e38923a (emerge-count-matches-string): Renamed from count-matches-string. (emerge-command-prefix): Now C-c C-c. emerge-shadow-key-definition): Deleted. Callers use substitute-key-definition. (emerge-recursively-substitute-key-definition): Deleted. Callers use substitute-key-definition. (emerge-unselect-hook): Renamed from emerge-unselect-hooks. (emerge-files-internal): Use file-local-copy to handle remote files. (emerge-files-with-ancestor-internal): Likewise. (emerge-remote-file-p): Deleted. (emerge-abort): New command. (describe-mode): Deleted. (emerge-hash-string-into-string): Renamed from hash-string-into-string. (emerge-unslashify-name): Renamed from unslashify-name. (emerge-write-and-delete): Don't write-file if file-out is nil. Richard M. Stallman 1993-05-13 19:25:37 +00:00
  • 151e4b9ca8 Install DRW's version 5. Richard M. Stallman 1993-05-13 19:24:38 +00:00
  • 36bed8bc8c (vc-version-diff): Don't move point in current buffer. Richard M. Stallman 1993-05-13 12:05:52 +00:00
  • 41e7816ac5 (tags-table-including): Take new third arg CORE-ONLY. If non-nil, ignore files without extant buffers. (visit-tags-table-buffer): Call tags-table-including first with CORE-ONLY set, and then afterwards with it clear. Roland McGrath 1993-05-13 05:28:14 +00:00
  • b6d40e465b * xfaces.c (intern_frame_face): Exchange order of arguments, to make callers correct. Jim Blandy 1993-05-13 04:08:52 +00:00
  • 1c2250c26e * xdisp.c (copy_rope, copy_part_of_rope): Add face argument. (display_text_line): Initialize current_face to zero. Apply it to characters as we write them to the display matrix. (display_string): Pass the new argument to copy_rope. Jim Blandy 1993-05-13 04:08:26 +00:00
  • bffa5d4d15 Provide 'menu-bar. Richard M. Stallman 1993-05-13 03:34:18 +00:00
  • e09c52a8a0 (face-initialize): New function. All initialization code moved into it. Call at end of file, if using X frames already. (x-create-frame-with-faces): Don't use faces if not initialized. Richard M. Stallman 1993-05-13 03:24:09 +00:00
  • fc4d4afb41 Don't put frame-initialize and frame-notice-user-settings on hooks. They are now called directly. Richard M. Stallman 1993-05-13 03:23:40 +00:00
  • 6a0486dd89 * textprop.c (Fnext_single_property_change, Fprevious_single_property_change): Pass arguments to textget in the right order. Jim Blandy 1993-05-13 03:17:03 +00:00