Commit graph

  • fbcd35bd72 * 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. Jim Blandy 1993-06-22 02:06:54 +00:00
  • 69b95560cd * subr.el (event-end): Modified to account for multi-click events. Jim Blandy 1993-06-22 02:02:00 +00:00
  • 299fdd8d65 (mail-mode-map): Add local menu bar bindings. Richard M. Stallman 1993-06-21 20:08:39 +00:00
  • 05d5b93e40 (Fremove_text_properties, Fadd_text_properties): Really do next_interval when skipping the first interval. Richard M. Stallman 1993-06-21 19:37:49 +00:00
  • 0f99112d11 *** empty log message *** Richard M. Stallman 1993-06-21 06:59:02 +00:00
  • bab8cd704a Initial revision Richard M. Stallman 1993-06-21 06:45:33 +00:00
  • 022c78a368 entered into RCS Richard M. Stallman 1993-06-21 05:06:06 +00:00
  • 9565745ac3 Initial revision Richard M. Stallman 1993-06-21 05:05:59 +00:00
  • 0e93321957 * 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. Jim Blandy 1993-06-21 00:51:36 +00:00
  • 919592c00e * replace.el (query-replace-map): Make return exit query-replace, just like escape. Jim Blandy 1993-06-21 00:45:17 +00:00
  • 7d385b0569 * alloc.c (Fgarbage_collect): If the minibuffer is active, don't display the "...done" message; allow the minibuffer to show again. Jim Blandy 1993-06-21 00:25:57 +00:00
  • 41a3409651 (mh-yank-cur-msg): Test mark-active. Richard M. Stallman 1993-06-20 22:45:13 +00:00
  • b38f9ff319 * 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. Jim Blandy 1993-06-20 20:18:32 +00:00
  • ed8d30ae81 Translate F11 (ESC [ 23 ~) to ESC. Richard M. Stallman 1993-06-20 08:49:42 +00:00
  • 7c92db56e0 (verify_interval_modification): Don't just test Qread_only prop; use INTERVAL_WRITABLE_P. Richard M. Stallman 1993-06-20 08:48:58 +00:00
  • af4d5234ee Comment change. Richard M. Stallman 1993-06-20 08:48:12 +00:00
  • 9f2ccd7bc1 * puresize.h (PURESIZE): Up this to 20500 for MULTI_FRAME Emaces, and 190000 for non-MULTI_FRAME Emaces. Jim Blandy 1993-06-19 22:58:35 +00:00
  • 841a51ee64 Sat Jun 19 17:47:40 1993 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu) Jim Blandy 1993-06-19 21:48:16 +00:00
  • 254a1b6640 * xfaces.c (recompute_basic_faces): This shouldn't be declared static. Jim Blandy 1993-06-19 21:28:56 +00:00
  • 19c7afdf57 * 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. Jim Blandy 1993-06-19 21:07:02 +00:00
  • a1b4b084b1 * minibuf.c (Fread_minibuffer): Add missing semicolon after CHECK_STRING macro. Jim Blandy 1993-06-19 21:06:18 +00:00
  • 39b62b3bf3 * Makefile.in (top_distclean): Use -f switch when cleaning out lock dir; it might be empty. Jim Blandy 1993-06-19 21:05:21 +00:00
  • 64a0721980 * xterm.c (XTread_socket): Never treat a modifier key as a non_ascii_keystroke. Jim Blandy 1993-06-19 21:01:38 +00:00
  • 8f53e1ee6e (add_node): Move var last_node to file scope. Richard M. Stallman 1993-06-19 20:35:26 +00:00
  • d0068e2530 * emacs.c (Fkill_emacs): Pass third argument to shut_down_emacs. * lisp.h (shut_down_emacs): Doc fix. Jim Blandy 1993-06-19 20:26:11 +00:00
  • c142ab2d38 (Info-insert-dir): Record file attributes of files used. Recompute the dir if they change. Richard M. Stallman 1993-06-19 20:18:05 +00:00
  • 3be6243a7d (insert-file): Report error if file is directory. Richard M. Stallman 1993-06-19 19:07:19 +00:00
  • fc25d15df0 * 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. Jim Blandy 1993-06-19 01:47:40 +00:00
  • 733155db8a * man.el (Man-switches): New variable. (Man-build-man-command): Use it to build the man command. (Man-mode): Mention it in documentation. Jim Blandy 1993-06-19 01:44:52 +00:00
  • a2c1fc584a (rmail-output): Check file can be read before trying to read part of it. Richard M. Stallman 1993-06-19 01:23:59 +00:00
  • 5e180bc02c (ange-ftp-insert-file-contents): Handle extra args BEG, END. Richard M. Stallman 1993-06-19 01:13:23 +00:00
  • 415445e2ba * xfaces.c: Add forward declaration for recompute_basic_faces. Jim Blandy 1993-06-19 01:08:14 +00:00
  • 76c881b015 * fileio.c (Fset_visited_file_modtime): We're only passing two arguments to the file name handler; use call2, not call3. Jim Blandy 1993-06-19 01:04:50 +00:00
  • ea3d9551e8 entered into RCS Richard M. Stallman 1993-06-19 00:15:32 +00:00
  • 0cfa68a9a8 *** empty log message *** Richard M. Stallman 1993-06-19 00:08:24 +00:00
  • 5a570e3721 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. Jim Blandy 1993-06-18 23:33:20 +00:00
  • 6d68d7937b (compilation-error-regexp-alist): Generalize the Apollo/BSD4.3 regexp to handle IBM RS6k too. Richard M. Stallman 1993-06-18 21:40:46 +00:00
  • b7c0f208a3 Remove #definition of HAVE_CLOSEDIR; autoconf figures this out. Jim Blandy 1993-06-18 18:58:46 +00:00
  • 230aaa738f (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. Richard M. Stallman 1993-06-18 17:59:02 +00:00
  • 50f747444d * dired.el (dired-summary): dired-do-rename is on "R", not "r". Jim Blandy 1993-06-18 17:55:42 +00:00
  • 0505a74033 * 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. Jim Blandy 1993-06-18 16:33:12 +00:00
  • 564d75ed21 * configure.in: Only check for -lXbsd once. Jim Blandy 1993-06-18 15:59:49 +00:00
  • 40166bf181 Typo. Jim Blandy 1993-06-18 15:48:31 +00:00
  • 0dc610dd35 * make-dist: If using gzip, create distribution with '.gz' extension. Jim Blandy 1993-06-18 00:50:11 +00:00
  • 3e1fc5a7eb * make-dist (lisp/term): This doesn't have a ChangeLog anymore. Jim Blandy 1993-06-18 00:05:16 +00:00
  • 015c5c5582 (mail-citation-hook): New hook var. (mail-yank-original): Use that hook if not nil. Richard M. Stallman 1993-06-17 23:44:04 +00:00
  • 13b68be55f Change usage comment. Richard M. Stallman 1993-06-17 23:41:18 +00:00
  • 1319549a9a * 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. Jim Blandy 1993-06-17 23:25:37 +00:00
  • 586388410a * 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. Jim Blandy 1993-06-17 22:59:49 +00:00
  • f0b9055ffa (set-face-background-pixmap, face-background-pixmap): Functions commented out. Richard M. Stallman 1993-06-17 22:07:26 +00:00
  • 582080c149 * xfaces.c (compute_base_face): Initialize the face's stipple. Although we don't use this feature now, face_eql notices it. Jim Blandy 1993-06-17 22:03:40 +00:00
  • b5aaed99d0 * 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. Jim Blandy 1993-06-17 22:03:06 +00:00
  • cca310dacf * 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. Jim Blandy 1993-06-17 21:23:29 +00:00
  • e66feb07ed (mouse-start-secondary): New function. (mouse-set-secondary, mouse-drag-secondary): New functions. (mouse-kill-secondary, mouse-secondary-save-then-kill): New functions. Richard M. Stallman 1993-06-17 18:17:32 +00:00
  • 1bf41cb0af entered into RCS Richard M. Stallman 1993-06-17 07:31:16 +00:00
  • 0907bf08cb Comment changes for renaming from c++-mode.el to cplus-md.el. Richard M. Stallman 1993-06-17 07:03:08 +00:00
  • c751663136 (generate-file-autoloads): Undo previous change because make-docfile requires defvar doc string to start on first line. Richard M. Stallman 1993-06-17 06:59:49 +00:00
  • 590cc44988 (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. Richard M. Stallman 1993-06-17 05:08:23 +00:00
  • 1bc981d2b5 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. Jim Blandy 1993-06-17 05:06:36 +00:00
  • db732e5a3d 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. Jim Blandy 1993-06-17 05:05:53 +00:00
  • 856a73b38b 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. Jim Blandy 1993-06-17 05:04:57 +00:00
  • afd0d2375a Remove decl for Qvisible. Jim Blandy 1993-06-17 05:03:45 +00:00
  • 07f76a1466 * 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. Jim Blandy 1993-06-17 04:59:35 +00:00
  • 5925bf38e1 * 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. Jim Blandy 1993-06-17 04:59:01 +00:00
  • 65aa44ac9b 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. Jim Blandy 1993-06-17 04:58:27 +00:00
  • 22288fe16c * configure.in: Look for the closedir function. Jim Blandy 1993-06-17 04:57:09 +00:00
  • 2877eac209 (mouse-menu-choose-yank): New function. Put it in the edit menu. (yank-menu-length): New variable. Richard M. Stallman 1993-06-17 04:17:21 +00:00
  • 8f9dc2ed1c (scan_lists, Fforward_comment): #if 0 the code to treat two-character comment enders with a special shortcut. Richard M. Stallman 1993-06-17 04:09:15 +00:00
  • 2ad18bfd26 * 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. Jim Blandy 1993-06-17 02:59:54 +00:00
  • 0268f19b00 * Makefile.in: Remember, spaces are not tabs. Jim Blandy 1993-06-17 02:59:21 +00:00
  • b73fe83930 * 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. Jim Blandy 1993-06-17 02:55:11 +00:00
  • 804962796c * Makefile.in (src/Makefile): Don't bother exiting single quotes and entering double quotes to get the values of LD_SWITCH_X_SITE and the other make variables; make substitutes them in anyway. Jim Blandy 1993-06-17 02:54:43 +00:00
  • cc2f3b6482 * ls-lisp.el (insert-directory): If no handler, convert SWITCHES from a string to a list of characters. Jim Blandy 1993-06-17 02:53:14 +00:00
  • 7eb9ba4137 * xdisp.c (redisplay_window): No need to subtract one from start before passing it to the set_vertical_scroll_bar_hook. Jim Blandy 1993-06-17 02:41:40 +00:00
  • 7fded6909e * fileio.c (Finsert_file_contents): Two new args, BEG and END. Jim Blandy 1993-06-17 02:28:19 +00:00
  • 44257b1a3d * Makefile.in (uninstall): Don't remove the lisp and etc directories if they're in the source tree. Jim Blandy 1993-06-17 00:50:19 +00:00
  • 75d8f6686c Don't let the 'B' interactive spec default to buffers viewed in any visible frame. * buffer.c (Fother_buffer): Pass Qvisible as the second argument to Fget_buffer_window. * window.c (Qvisible): New symbol. (window_loop): In GET_BUFFER_WINDOW case, if frames is Qvisible, ignore non-visible frames. (Fget_buffer_window): Expand doc string to mention that Qvisible is an interesting value for FRAME argument. (syms_of_window): Init and staticpro Qvisible. * lisp.h (Qvisible): New declaration. Jim Blandy 1993-06-17 00:39:37 +00:00
  • 2b0f4ba538 * subr.el (event-basic-type): Deal with listy events properly. Jim Blandy 1993-06-17 00:16:29 +00:00
  • a84281e724 * Makefile.in (CPP): New variable, set by the top-level Makefile. Jim Blandy 1993-06-16 23:50:05 +00:00
  • e1c9dcf883 Changes for correct pgrp behavior from Bob Glickstein <bobg@zindigo.z-code.com>: * m/iris4d.h (LIB_STANDARD): Do include -lbsd here. * s/irix4-0.h (USE_IRIX_BSDPGRP): #define this. (GETPGRP_NO_ARG): Don't #define this. * callproc.c [USE_IRIX_BSDPGRP] (Fcall_process): Call BSDsetpgrp instead of plain setpgrp. [USE_IRIX_BSDPGRP] (child_setup): Same. * emacs.c [GETPGRP_NO_ARG] (main, shut_down_emacs): CPP clauses deleted; this flag isn't needed anymore. [USE_IRIX_BSDPGRP] (main, shut_down_emacs): Call BSDsetpgrp and BSDgetpgrp instead of plain setpgrp and getpgrp. * process.c [USE_IRIX_BSDPGRP] (create_process): Don't call setpgrp before opening the tty. Call BSDsetpgrp instead of setpgrp, after opening the tty. * sysdep.c [USE_IRIX_BSDPGRP] (sys_suspend, narrow_foreground_group, widen_foreground_group): Call BSDgetpgrp and BSDsetpgrp instead of getpgrp and setpgrp. Jim Blandy 1993-06-16 23:49:54 +00:00
  • 39b649dd44 Bring mumbleclean targets into conformance with GNU coding standards. * Makefile.in (distclean): Call clean to do most of the work. Delete aixcc.c and TAGS. (realclean): Just call distclean. Jim Blandy 1993-06-16 23:49:07 +00:00
  • d4acf74f7e * Makefile.in (CPP): New variable. (src/Makefile): Edit CPP into src/Makefile. Jim Blandy 1993-06-16 23:46:17 +00:00
  • e2fe2f5238 *solar.el (solar-setup, solar-ephemeris-time, sunrise-sunset): Change Universal Time (UT) to Coordinated Universal Time (UTC). (solar-time-string): Use calendar-daylight-time-offset instead of 1 hr, and use calendar-daylight-savings-switchover-time instead of midnight. Add an optional parameter to allow forcing the use of standard or daylight savings time. Fix code so it works in southern hemisphere (start of dst precedes end of dst in a calendar year) and when dst either starts or ends in a calendar year, but not both. Jim Blandy 1993-06-16 23:12:21 +00:00
  • 23195d9408 * calendar.el (calendar-current-time-zone): Change variable names to make them more readable. (calendar-time-zone, calendar-standard-time-zone-name, calendar-daylight-time-zone-name, calendar-daylight-savings-ends, calendar-daylight-savings-starts): Don't autload them. Jim Blandy 1993-06-16 23:10:55 +00:00
  • 327ab40d47 (make-autoload): Use memq once instead eq twice. (generate-file-autoloads): For non-autoloads, copy the defn textually rather than printing it after reading. Roland McGrath 1993-06-16 23:06:58 +00:00
  • 83ea6fc2b1 (Finsert_buffer_substring): Doc fix. Roland McGrath 1993-06-16 22:37:24 +00:00
  • bbe6a8e991 (LIBS_SYSTEM): Don't attempt to #define this if we already have a definition of LIB_SYSTEM from s/usg5-4.h. Jim Blandy 1993-06-16 22:09:24 +00:00
  • d08589bfd1 (generate-autoload-cookie, update-autoloads-here): Doc fixes. Roland McGrath 1993-06-16 22:08:23 +00:00
  • 73d615812f * m/delta88k.h (HAVE_GETTIMEOFDAY): Don't #define this; autoconf takes care of that. Jim Blandy 1993-06-16 22:07:28 +00:00
  • ac0e6f3bc0 * configure.in: Add case for m88k-motorola-sysv4. Jim Blandy 1993-06-16 22:02:28 +00:00
  • d69d8d1edc * configure.in: Move clause for PC-compatible i386 box to the end of the case statement, to avoid masking configurations below. Jim Blandy 1993-06-16 21:53:54 +00:00
  • 83cb209c0d * unexec.c [HPUX] (sbrk): This returns a void *. Jim Blandy 1993-06-16 21:42:25 +00:00
  • 716e9939be Comment changes. Richard M. Stallman 1993-06-16 21:40:36 +00:00
  • 2af4b8908b entered into RCS Richard M. Stallman 1993-06-16 21:39:03 +00:00
  • a33cb02164 (disassemble-internal): If function is autoload, load it. Richard M. Stallman 1993-06-16 21:33:18 +00:00
  • 74da500751 *** empty log message *** Jim Blandy 1993-06-16 21:28:28 +00:00
  • 79f92720d1 * window.c (check_frame_size): Allow minibuffer-only frames to be one line high. Jim Blandy 1993-06-16 21:26:47 +00:00
  • 98e9d14baa * frame.el (set-frame-configuration): Don't try to set a frame's minibuffer. This parameter can't be changed, so that would signal an error. Jim Blandy 1993-06-16 21:24:11 +00:00
  • 1fb2d074d6 * frame.c (store_frame_param): Fix error message punctuation. Jim Blandy 1993-06-16 21:19:06 +00:00
  • b1e920c900 * s/isc3-0.h (memmove): #define this to call safe_bcopy. Jim Blandy 1993-06-16 20:52:40 +00:00