Commit graph

  • 497ba7a108 Include intervals.h. (read_key_sequence): Use get_local_map. Richard M. Stallman 1993-03-07 23:43:52 +00:00
  • 188d4d111d (syms_of_buffer): Make erase-buffer a disabled command. Roland McGrath 1993-03-07 23:41:34 +00:00
  • 6ba6e250c9 Include termhooks.h. (push_key_description): Handle all modifiers. Handle large character codes. (Fkey_description): Move the meta bit, if arg is string. (Fsingle_key_description): Don't alter integer value. Make tem long enough. Richard M. Stallman 1993-03-07 23:32:54 +00:00
  • dc70cea781 (Fget_text_property): Use textget. (Fnext_single_property_change): Likewise. (Fprevious_single_property_change): Likewise. Richard M. Stallman 1993-03-07 23:30:01 +00:00
  • 5f1d59f437 *** empty log message *** Richard M. Stallman 1993-03-07 20:57:30 +00:00
  • d3cc13faac (read_key_sequence): Use meta_modifier for meta keys when handling function_key_map. Richard M. Stallman 1993-03-07 20:18:52 +00:00
  • e7cb0106ac (isearch-other-meta-char): Call listify-key-sequence. (isearch-unread): Don't call it here. (isearch-mode-map): Bind the ASCII-equivalent function keys. Richard M. Stallman 1993-03-07 20:17:27 +00:00
  • 02da625312 (vc-update-change-log): Check that ChangeLog is writable before starting the expensive rcs2log process. Use call-process instead of shell-command to invoke rcs2log; this avoids undesired shell escapes and is more robust about errors. Put mark at point-min, so that the new insertion is in the region. (vc-checkin-hook): Fix runs-hooks' typo. (vc-checkout-writeable-buffer-hook): New var. (vc-next-action): Fix bug: initial checkin was botched when C-x v v was applied to a new file while vc-initial-comment was non-nil. (vc-register): Don't barf when registering a new, empty buffer. (vc-directory): The No files are currently registered' message was wrongly worded, because sometimes the message talks about locked files, not registered files. (vc-file-tree-walk): Change (apply 'funcall ...) to (apply ...), since the 'funcall is redundant. When traversing a directory tree, message "Traversing directory XXX" so that the user can see what progress is being made. Traversal can take a long time. Omit first argument, since it is always the current directory. All callers changed. (vc-file-tree-walk-internal): New function. (vc-do-command, vc-diff, vc-version-diff, vc-backend-diff): Remove redundant calls to format'. (vc-diff): Remove unused variable old'. (vc-version-diff): When recursively generating a difference listing, don't append the latest output unless diff was actually run; otherwise, you'll get the output from the previous file by mistake. Paul Eggert 1993-03-07 18:20:54 +00:00
  • 23ad46587f (Qmodification_hooks): Renamed from Qmodification. (syms_of_textprop): Changed accordingly. Richard M. Stallman 1993-03-07 09:35:31 +00:00
  • 294efdbeb8 (verify_interval_modification): Handle insertions specially. For non-insertions, check only the chars being changed. `modification-hooks' property is now a list of functions. (set_point): Ignore chars outside current restriction. Richard M. Stallman 1993-03-07 09:34:39 +00:00
  • 83ec8b67da (struct buffer): New field mark_active. Richard M. Stallman 1993-03-07 09:33:43 +00:00
  • 2f545eea31 (prepare_to_modify_buffer): Set Vdeactivate_mark. Richard M. Stallman 1993-03-07 09:33:13 +00:00
  • 9772455e0d (save_excursion_save): Save mark_active of buffer. (save_excursion_restore): Restore mark_active of buffer. Run activate-mark-hook if it's on, or deactivate-mark-hook if it turns off. (region_limit): Error if mark inactive, if transient-mark-mode. Richard M. Stallman 1993-03-07 09:32:22 +00:00
  • 4d1f43c038 (check_mark): Error if mark is not active. Richard M. Stallman 1993-03-07 09:31:37 +00:00
  • a3c44b1451 (x_alt_mod_mask, x_super_mod_mask, x_hyper_mod_mask): New variables. (x_find_modifier_meanings): Set them. (x_convert_modifiers): Check for them. (XTread_socket): Handle BackSpace, etc, function keys. Richard M. Stallman 1993-03-07 09:30:31 +00:00
  • 3076b39de3 (alt_modifier, super_modifier, hyper_modifier): (shift_modifier, ctrl_modifier, meta_modifier): Renumber the bits. Richard M. Stallman 1993-03-07 09:29:36 +00:00
  • 86e5706b37 (follow_key): Downcase shift_modifier as well as ASCII. (command_loop_1): Run pre-command-hook and post-command-hook. Set this_command before running pre-command-hook. (syms_of_keyboard): Set up vars for those hooks. Richard M. Stallman 1993-03-07 09:27:28 +00:00
  • 7bd279cd8e (syms_of_lread): Set up Qascii_character. (Fread_char, Fread_char_exclusive): Use that property to convert symbols like tab, return, M-return,... to ASCII. Richard M. Stallman 1993-03-07 09:25:28 +00:00
  • c48f61ef04 (reset_buffer_local_variables): Reset mark_active. Richard M. Stallman 1993-03-07 09:24:18 +00:00
  • 2ed45c8b81 (isearch-mode): Don't make a pre-command-hook. Richard M. Stallman 1993-03-07 08:43:57 +00:00
  • cfadef6306 (vc-revert-buffer1): Use mark-marker; don't alter mark-active. Richard M. Stallman 1993-03-07 07:44:46 +00:00
  • 53e5a4e8a4 (event-modifiers): New function. (eventp): New function. Richard M. Stallman 1993-03-07 07:35:57 +00:00
  • ecc71b7f7d *** empty log message *** Richard M. Stallman 1993-03-07 07:32:47 +00:00
  • a3b75b3f69 (Info-insert-dir): Fix typo. Richard M. Stallman 1993-03-07 04:25:47 +00:00
  • fc2892fd3c (function-key-map): Map key symbols backspace, return... into ASCII chars. Richard M. Stallman 1993-03-07 04:22:37 +00:00
  • 463f48f40f (Info-forward-node): Properly go to first menu item. (Info-insert-dir): Bind temp wider, around use. Richard M. Stallman 1993-03-07 04:22:15 +00:00
  • 75e86b2eb6 (isearch-unread): Find last list element by hand. Richard M. Stallman 1993-03-07 04:22:00 +00:00
  • f448b83429 Initial revision Richard M. Stallman 1993-03-07 04:10:02 +00:00
  • 3547c85556 (momentary-string-display): Handle any event when flushing the display. Richard M. Stallman 1993-03-06 06:16:06 +00:00
  • 1614c867a7 (Info-summary): Handle any event when flushing the display. Richard M. Stallman 1993-03-06 06:15:39 +00:00
  • 8f90f59416 (isearch-unread): Handle multiple args. For Emacs 19, use listify-key-sequence. If not Emacs 19, assume they are a meta sequence. (isearch-other-meta-char): Pass the whole key sequence. (isearch-other-control-char): Make this alias for ...-meta-char. Richard M. Stallman 1993-03-06 06:15:05 +00:00
  • 383aee8621 (te-escape-extended-command-unread): Handle any key sequence. Richard M. Stallman 1993-03-06 06:13:50 +00:00
  • bfd72d065f (emerge-show-file-name): Handle any kind of event. Richard M. Stallman 1993-03-06 06:10:05 +00:00
  • d654e8ce59 (fortran-abbrev-start): Handle any kind of event. (fortran-window-create-momentarily): Likewise. Richard M. Stallman 1993-03-06 06:08:40 +00:00
  • 07f6d4ae18 (electric-help-command-loop): Handle any kind of event. Richard M. Stallman 1993-03-06 06:06:10 +00:00
  • d42cc509cb (electric-buffer-list): Handle any kind of event. (Electric-buffer-menu-exit): Handle any key sequence. Richard M. Stallman 1993-03-06 06:05:12 +00:00
  • 561a73d746 Fix bug in previous change. Richard M. Stallman 1993-03-06 06:03:19 +00:00
  • ae20cac8ea (simula-electric-label): Handle any event when flushing the display. Richard M. Stallman 1993-03-06 06:01:29 +00:00
  • d70202c082 (prefix-arg-internal): Use listify-key-sequence. Richard M. Stallman 1993-03-06 05:56:36 +00:00
  • bdc2ae8d60 (comint-dynamic-list-completions): Handle any event when flushing the display. Richard M. Stallman 1993-03-06 05:56:08 +00:00
  • cde6d7e316 (listify-key-sequence): New function. Richard M. Stallman 1993-03-06 05:54:29 +00:00
  • a354518d21 (check_protected_fields): Variable deleted. (syms_of_buffer): Delete vars buffer-field-list and check-protected-fields. Richard M. Stallman 1993-03-06 02:59:13 +00:00
  • 78d7ac46c7 (check_protected_fields): Delete decl. Richard M. Stallman 1993-03-06 02:58:49 +00:00
  • f405a5850c (read_escape): Handle M-, C- and S- for new convention. (read1): Move the meta bit to the right place for a string. Richard M. Stallman 1993-03-05 23:57:00 +00:00
  • dea4d2e671 (current_column, Fmove_to_column, compute_motion): Expect display table elts to be vectors. Richard M. Stallman 1993-03-05 23:56:43 +00:00
  • 80ec1ba2eb (XTread_socket): Set bufp->modifiers for all kinds of keys. Richard M. Stallman 1993-03-05 23:56:13 +00:00
  • ba8810f92a (Fend_kbd_macro): Fix call to make_event_array. Richard M. Stallman 1993-03-05 23:55:44 +00:00
  • 88dbfee590 (CHAR_META, CHAR_SHIFT, CHAR_CTL): New macros. Richard M. Stallman 1993-03-05 23:55:20 +00:00
  • 736471d10e (Fmake_rope, Frope_elt): Fns deleted. Richard M. Stallman 1993-03-05 23:52:49 +00:00
  • 82c515115d (DISP_INVIS_VECTOR): Renamed from DISP_INVIS_ROPE. (DISP_CHAR_VECTOR): Renamed from DISP_CHAR_ROPE. All callers changed. Richard M. Stallman 1993-03-05 23:52:24 +00:00
  • d76bfaa22c (compare-windows): Use compare-buffer-substrings. Richard M. Stallman 1993-03-05 20:37:00 +00:00
  • e2f4b44c39 (ELF): Handle this parameter. [! COFF] (UNEXEC, USG_SHARED_LIBRARIES): New definitions. (_BSD_TTY_FLAVOR): Don't define if already defined. (C_COMPILER, LINKER, MAKE_COMMAND): New definitions. Richard M. Stallman 1993-03-04 19:50:30 +00:00
  • 08248fceab (h8300hds): Change hds to hms. Steve Chamberlain 1993-03-04 18:10:15 +00:00
  • 20f0f7a66f * Makefile.in (xmakefile): Add missing quote. Jim Blandy 1993-03-04 15:16:11 +00:00
  • 6e8737f97c * configure: Handle isc3.0 correctly. This needs a more general fix. Jim Blandy 1993-03-04 14:43:09 +00:00
  • 449783e911 (rmail-get-new-mail): Reset read-only after find-file. Richard M. Stallman 1993-03-03 20:49:21 +00:00
  • e40c4104bb (unexec): Move data2 section header up so all section headers will be in ascending order. This will prevent the unexeced emacs that being processed by other applications (such as strip) to fail. Richard M. Stallman 1993-03-03 09:03:06 +00:00
  • 99e0a2e032 (C_entries): New local variable quotednl. Used for parsing of #define's spanning multiple lines. Richard M. Stallman 1993-03-03 06:20:12 +00:00
  • 41f48cb1bd (write-file): Handle directory name as arg. Richard M. Stallman 1993-03-03 05:12:05 +00:00
  • c751ebb6a3 (S_IFLNK): Add #undef. (C_SWITCH_SYSTEM): Add conditional definition. (NO_ASM, USE_UTIME, NO_X_DESTROY_DATABASE): Defined. (LIB_STANDARD): Alternate definition if __GNUC__. (SIGTSTP): #undef deleted. (LIBS_SYSTEM): Define only if HAVE_X_WINDOWS. Richard M. Stallman 1993-03-02 22:25:16 +00:00
  • 45cd7208bb entered into RCS Richard M. Stallman 1993-03-02 22:22:13 +00:00
  • 28059881f3 (defsetf): Use eval-and-compile for self-update-fn. Richard M. Stallman 1993-03-02 19:34:46 +00:00
  • 716a781e7b (add-change-log-entry): Never move past second hdr line. Richard M. Stallman 1993-03-02 18:39:39 +00:00
  • b3cfe0c85a (describe_syntax_1): Delete excess arg to describe_vector. (check_syntax_table): Delete excess arg to wrong_type_argument. Richard M. Stallman 1993-03-02 17:21:05 +00:00
  • 5b2468369d * make-dist: Don't try to copy the COPYING notice into external-lisp; we're not distributing that directory any more. Jim Blandy 1993-03-02 08:28:38 +00:00
  • c56516d57a * Makefile.in (install, install.aix, install.xenix, install.sysv): Remove CVS subdirectories from the installed directory trees, as well as RCS directories. Jim Blandy 1993-03-02 08:28:24 +00:00
  • ca5b61ea67 * timer.c (notify): Initialize waitfor properly. Jim Blandy 1993-03-02 08:25:47 +00:00
  • a3c87d4e63 Use the term scroll bar', instead of scrollbar'. * alloc.c, frame.c, frame.h, indent.c, keyboard.c, keyboard.h, lisp.h, term.c, termhooks.h, window.c, window.h, xdisp.c, xfns.c, xterm.c, xterm.h: Terminology changed. Jim Blandy 1993-03-02 08:22:42 +00:00
  • ab6482702d Use the term scroll bar', instead of scrollbar'. * alloc.c, frame.c, frame.h, indent.c, keyboard.c, keyboard.h, lisp.h, term.c, termhooks.h, window.c, window.h, xdisp.c, xfns.c, xterm.c, xterm.h: Terminology changed. Jim Blandy 1993-03-02 08:21:49 +00:00
  • 88f22aff6a * xdisp.c (redisplay): Protect calls to request_sigio and unrequest_sigio in "#ifdef SIGIO" clauses; these are not defined Jim Blandy 1993-03-02 08:20:23 +00:00
  • 8b24d146ec * print.c (float_to_string): Define buf to be an unsigned char, to match the data field of strings. Jim Blandy 1993-03-02 08:16:49 +00:00
  • f498e3b2ed Use the term scroll bar', instead of scrollbar'. * alloc.c, frame.c, frame.h, indent.c, keyboard.c, keyboard.h, lisp.h, term.c, termhooks.h, window.c, window.h, xdisp.c, xfns.c, xterm.c, xterm.h: Terminology changed. Jim Blandy 1993-03-02 08:16:00 +00:00
  • fd2777e08f Use the term scroll bar', instead of scrollbar'. * alloc.c, frame.c, frame.h, indent.c, keyboard.c, keyboard.h, lisp.h, term.c, termhooks.h, window.c, window.h, xdisp.c, xfns.c, xterm.c, xterm.h: Terminology changed. Jim Blandy 1993-03-02 08:14:57 +00:00
  • 3c37094348 * keyboard.c (kbd_buffer_get_event): Protect assignment to Vlast_event_frame in a "#ifdef MULTI_FRAME" clause. Jim Blandy 1993-03-02 08:14:15 +00:00
  • 0a3e4d653c * data.c (Fstring_to_number): Declare p to be an unsigned char, to match the data field of strings. Jim Blandy 1993-03-02 08:11:01 +00:00
  • c39e6cc261 * cmds.c (Fnewline): Doc fix. Jim Blandy 1993-03-02 08:10:24 +00:00
  • bec44fd6f6 * buffer.c (buffer-undo-list): Doc fix. Jim Blandy 1993-03-02 08:09:42 +00:00
  • 0a68e87bbd * term/x-win.el (x-switch-definitons): Use the proper names for the scroll bar parameters. Jim Blandy 1993-03-02 07:35:52 +00:00
  • b6341cd1d2 * timer.el (run-at-time): Doc fix. Jim Blandy 1993-03-02 07:33:41 +00:00
  • 1537a263af * simple.el (kill-region): If the buffer is read-only, call barf-if-buffer-read-only' instead of just ding', to get the appropriate error condition and message. Jim Blandy 1993-03-02 07:33:17 +00:00
  • bf3c8a7000 Use the term scroll bar', instead of scrollbar'. * term/x-win.el, frame.el, mouse.el: Terminology changed. * scrollbar.el: Renamed to scroll-bar.el. Jim Blandy 1993-03-02 07:29:47 +00:00
  • 5ba2dc3fd3 * mouse.el (mouse-split-window-vertically): If the user clicks too close to the top or bottom of a window, split at the closest reasonable line. Give a helpful error message if the window is too small to be split anywhere. (mouse-split-window-horizontally): Similar changes. Jim Blandy 1993-03-02 07:29:05 +00:00
  • 44c327f959 * info.el (Info-directory-list): Doc fix; it is set according to INFOPATH, not INFODIR. (Info-find-node): Don't try to set the info buffer's directory according to Info-directory; that variable doesn't exist any more. Instead, let Info-insert-dir set the current directory. (Info-insert-dir): Properly check for upper- and lower-case forms of "dir", with and without ".info" extension. Set the buffer's default-directory to the directory containing the first dir file we find, and cache it in Info-dir-contents-directory. (Info-dir-contents-directory): New variable, to cache the directory we decided to use as the merged directory's default-directory. Jim Blandy 1993-03-02 07:27:17 +00:00
  • b9a4b5011e * hexl.el (hexl-mode-map): When initializing, remember that the argument to key-binding is a key sequence, not a single key. Jim Blandy 1993-03-02 07:26:43 +00:00
  • 0ca90494a9 * frame.el (new-frame): Doc fix. Jim Blandy 1993-03-02 07:25:44 +00:00
  • 4969329862 * etags.el (find-tag-other-window): If another window is already displaying the tag's buffer, explicitly set that window's point to the tag's position. Jim Blandy 1993-03-02 07:22:33 +00:00
  • 6798a38571 * autoload.el (generate-file-autoloads): Add another save-excursion so that point is before the generated autoloads after we scan the file. Jim Blandy 1993-03-02 07:21:44 +00:00
  • eaa974e13b These changes were actually made by Richard; I stole his RCS lock. Jim Blandy 1993-03-02 07:06:47 +00:00
  • dc14eed224 These are in preparation for a more thorough renaming to occur soon. * scroll-bar.el: Provide scroll-bar', not scrollbar'. * term/x-win.el: Require scroll-bar', not scrollbar'. Jim Blandy 1993-03-02 02:11:18 +00:00
  • b16795eb99 * term/x-win.el: Require scroll-bar', not scrollbar'. Jim Blandy 1993-03-02 02:03:41 +00:00
  • 7ea13762ef (Info-insert-dir): Make menu items in Top node pointing each of the other nodes. Richard M. Stallman 1993-03-01 09:25:44 +00:00
  • a994e16134 Don't include dispextern.h more than once. (INTERVAL_VISIBLE_P): NILP test was backwards. Richard M. Stallman 1993-03-01 09:13:26 +00:00
  • a7b19b15b3 (syms_of_cmds): Typo in last change. Richard M. Stallman 1993-03-01 09:02:07 +00:00
  • da9319d540 (record_property_change): Typo in last change. Richard M. Stallman 1993-03-01 09:01:13 +00:00
  • 7651e1f53f (print--string case): Any non-null interval means print intervals. Get rid of var obj1; just use obj. Richard M. Stallman 1993-03-01 08:59:36 +00:00
  • 748ef62fff (read1--strings with properties case): Detect end of list, and invalid syntax, using recursive read1 calls. Richard M. Stallman 1993-03-01 08:58:52 +00:00
  • d4b530ad2d (Fadd_text_properties, Fremove_text_properties): Add len>0 as condition for main loop. Abort if reach a null interval. (Fset_text_properties): Abort if reach a null interval. (Ftext_properties_at, Fget_text_property): Return nil if POS is end of OBJECT. (add_properties): Use NILP to test result of Fequal. No longer inline. (remove_properties): No longer inline. (set_properties): Total rewrite as function. (validate_interval_range): Don't alter *begin at end of buffer. But do search for a position just before the end. Return null for an empty string. Richard M. Stallman 1993-03-01 08:57:31 +00:00
  • 323a7ad4fd (intervals_equal): Handle one arg null and other not. (set_point): Considerable rewrite. Handle intervals both before and after the old and new point values. Redo handling of invisible intervals, and of motion hooks. (textget): New function. Richard M. Stallman 1993-03-01 08:56:22 +00:00
  • 16032db687 (del_range): Update point before offset_intervals. Richard M. Stallman 1993-03-01 08:55:35 +00:00
  • 75cf385a42 (emacs, temacs): Add @true to prevent Make confusion. Richard M. Stallman 1993-02-28 22:29:46 +00:00