Commit graph

  • 5bf3eac4a6 entered into RCS Jim Blandy 1992-10-07 19:46:04 +00:00
  • 117f4b92dc Cleaned up rmail-first-unseen-message. Joseph Arceneaux 1992-10-07 19:25:24 +00:00
  • fb252f97f1 CP:: changed to cust-print- in all names. Lots of doc fixes. Richard M. Stallman 1992-10-07 09:09:19 +00:00
  • 72b2181785 (directory_file_name): Don't clobber the envvar when handling top-level rooted dir. Richard M. Stallman 1992-10-06 22:02:49 +00:00
  • eabf7f96e1 Dox fix. Christopher Zaborsky 1992-10-06 21:06:25 +00:00
  • c2ced5d8c1 Doc fix. Christopher Zaborsky 1992-10-06 21:01:11 +00:00
  • ff11d0d93d Doc fix. Christopher Zaborsky 1992-10-06 20:00:55 +00:00
  • ebdf55469b entered into RCS Richard M. Stallman 1992-10-06 18:53:45 +00:00
  • a078803d3e * cal-mayan.el (calendar-print-mayan-date): Fix conversion in output message. Jim Blandy 1992-10-06 15:50:19 +00:00
  • d743a3c876 (vc-backend-steal): Delete the workfile after the rcs -M -u. Richard M. Stallman 1992-10-06 08:59:39 +00:00
  • 90e2359039 (add-log-current-defun): Catch errors checking for DEFUN. Richard M. Stallman 1992-10-06 05:12:54 +00:00
  • 19a36ec6dc (main) [NeXT]: Call malloc_jumpstart. Richard M. Stallman 1992-10-06 05:09:37 +00:00
  • 5743648e5f entered into RCS Richard M. Stallman 1992-10-06 04:54:56 +00:00
  • 172a9c1f72 (Fkill_buffer): Pass 2nd arg to Fother_buffer. (Fswitch_to_buffer, Fpop_to_buffer, Fbury_buffer): Richard M. Stallman 1992-10-06 00:03:29 +00:00
  • 9262fcb66a (Fcall_interactively): Pass 2nd arg to Fother_buffer. Richard M. Stallman 1992-10-06 00:03:11 +00:00
  • c3c734814d (make_frame): Pass 2nd arg to Fother_buffer. Richard M. Stallman 1992-10-06 00:02:52 +00:00
  • faa64cf7ba (window_loop): Pass 2nd arg to Fother_buffer. Richard M. Stallman 1992-10-06 00:02:06 +00:00
  • 73ce90464c (vc-backend-steal): Put filename after options in rcs commands. Richard M. Stallman 1992-10-05 22:03:53 +00:00
  • ad0146295e (vc-steal-lock): Use mail-setup, and do like `mail'. Supply vc-finish-steal as an action on sending. (vc-finish-steal): Delete the code to send the message. Richard M. Stallman 1992-10-05 21:09:26 +00:00
  • e9c735fabd * rmail.el (rmail-first-unseen-message): Don't show the message, just return its number, if there was an unseen message. (rmail): Check for unseen messages before calling rmail-get-new-mail. After getting the new mail, call rmail-show-message to show the pre-existing unseen message, or if that is nil, the current message, which rmail-get-new-mail sets to the first new message. Joseph Arceneaux 1992-10-05 20:38:54 +00:00
  • b81450127d * config.h.in: Added a slot for definition of USE_TEXT_PROPERTIES, controlling compilation of interval code. If using GNUC, support inline functions. Joseph Arceneaux 1992-10-05 19:03:02 +00:00
  • bcd4064a21 (Info-restore-point): Delete duplicate definition. Richard M. Stallman 1992-10-05 10:15:45 +00:00
  • 99e5add39c Doc fix. Richard M. Stallman 1992-10-05 07:37:10 +00:00
  • 67ead47123 Dox fixes. Richard M. Stallman 1992-10-05 06:25:46 +00:00
  • 2ea8ce47dd (vc-backend-checkin): Change buffers to get local value of vc-checkin-switches. Roland McGrath 1992-10-05 05:49:27 +00:00
  • d59e5e8c3c (vc-backend-checkin): Use apply on vc-do-command: vc-checkin-switches is a list. Roland McGrath 1992-10-05 05:20:52 +00:00
  • 666a0ebb67 (vc-checkin-switches): New defvar. (vc-backend-checkin): Pass vc-checkin-switches to prog. Roland McGrath 1992-10-05 05:17:21 +00:00
  • 9dce08b608 Most functions renamed to start with ls-lisp. (insert-directory): Renamed from dired-ls. Richard M. Stallman 1992-10-05 04:54:07 +00:00
  • a1e2f9109a (dired-lisp-ls): var `short' was erronously unbound. Sebastian Kremer 1992-10-04 10:36:03 +00:00
  • 89cd98f3ef (fill-paragraph): Don't actually change point before calling fill-region-as-paragraph. (fill-region-as-paragraph): Save point on undo list at start. Richard M. Stallman 1992-10-04 04:10:02 +00:00
  • 58ff020d72 (insert-buffer): Before reading arg, barf if read-only. Richard M. Stallman 1992-10-04 03:46:01 +00:00
  • af36339a34 Dox fix. Richard M. Stallman 1992-10-03 18:03:17 +00:00
  • a864e33e0a Doc fix. Richard M. Stallman 1992-10-03 17:56:40 +00:00
  • 0a7f1fc0b5 * keyboard.c (read_key_sequence): Treat mouse clicks on non-text areas as if they were prefixed with the symbol denoting the area clicked on - mode-line', etcetera. When we throw away an unbound down-' event, reset mock_input as well. Jim Blandy 1992-10-03 15:37:35 +00:00
  • 20d2471455 * alloc.c (Fmemory_limit): New function. (syms_of_alloc): Defsubr it. Jim Blandy 1992-10-03 08:36:49 +00:00
  • ff06df24f6 * window.c (SAVE_WINDOW_DATA_SIZE): Define this using sizeof, instead of just saying it's 7; that way, we won't get screwed if we add members to struct save_window_data. Jim Blandy 1992-10-03 07:15:35 +00:00
  • bdc727bf41 * window.c (struct save_window_data): Save the currently selected frame, too. (Fset_window_configuration): Restore the frame's selected window using Fselect_window, and then restore the selected frame using Fselect_frame. (Fcurrent_window_configuration): Record the currently selected frame. Update docstring to describe the information now recorded. Jim Blandy 1992-10-03 05:42:42 +00:00
  • f689eb05f4 * xterm.c (x_find_modifier_meanings): If there are no modifiers containing a Meta_ keysym, use the Alt keysyms to denote meta. (construct_mouse_click): Set the down_modifier bit on mouse button press events. (XTread_socket): When processing keypress events, use x_meta_mod_mask when processing ordinary ASCII characters, not just when processing function keys and other non-ASCII events. (XTread_socket): If we receive a MappingNotify event with the request' member set to MappingModifier', then call x_find_modifier_meanings to refresh x_meta_mod_mask. Jim Blandy 1992-10-03 05:10:14 +00:00
  • 8058415c7a * process.c (wait_reading_process_input): If the select returns ENOMEM, treat that like EINTR under Ultrix. Jim Blandy 1992-10-03 03:30:53 +00:00
  • 13b5e56c9b * keyboard.c (modify_event_symbol): Make sure that the unmodified event header gets the proper properties set on it, by recursing and letting the same code build the properties for all event symbols. Jim Blandy 1992-10-03 03:03:45 +00:00
  • 62c48f87e9 (open-line): Shield undo from the hack to insert at pt-1. Richard M. Stallman 1992-10-03 02:21:51 +00:00
  • f28f04cca2 (Fprimitive_undo): When undoing an insert, move point and then delete. Richard M. Stallman 1992-10-03 02:12:40 +00:00
  • 45288343f0 Doc fix. Jim Blandy 1992-10-03 01:09:59 +00:00
  • 350273a493 Fixed typos. Joseph Arceneaux 1992-10-03 00:08:23 +00:00
  • 91dc12bb84 * minibuf.c (read_minibuf): Don't bother to save the current frame's focus, and have read_minibuf_unwind restore it; saving and restoring the window configurations will take care of that. (read_minibuf_unwind): Don't worry about restoring the frame's focus. Jim Blandy 1992-10-03 00:06:36 +00:00
  • 7b1d5b85f8 * intervals.c: `copy_intervals()' no longer static. Joseph Arceneaux 1992-10-03 00:05:48 +00:00
  • cebd887d3a * keymap.c (access_keymap, store_in_keymap, Fsingle_key_description): No need to check for EVENT_HAS_PARAMETERS before using EVENT_HEAD; the latter now works properly on all sorts of events. Jim Blandy 1992-10-03 00:05:39 +00:00
  • c1f6cc77a6 * intervals.h: Declare `copy_intervals()'. Joseph Arceneaux 1992-10-03 00:04:59 +00:00
  • 53ce28d6e1 Doc fixes. Jim Blandy 1992-10-03 00:04:45 +00:00
  • a1867fb159 * termhooks.h (struct input_event): Doc fix. (NUM_MOUSE_BUTTONS): New constant. (click_modifier): New modifier. (NUM_MODIFIER_COMBOS): Removed. Jim Blandy 1992-10-03 00:01:09 +00:00
  • ac501cd970 * keyboard.h (EVENT_HAS_PARAMETERS): Definition changed - all events are not 5 elements long. (EVENT_HEAD): Work correctly on all sorts of events, not just events with parameters. (EVENT_WINDOW, EVENT_BUFFER_POSN, EVENT_SCROLLBAR_BUTTON, EVENT_WINDOW_POSN, EVENT_TIMESTAMP): These aren't useful anymore; this information may appear twice in an event. These are replaced by the POSN_ accessors, which are meant to be composed with the EVENT_START and EVENT_END accessors. (EVENT_START, EVENT_END): Two new accessors, to get at the starting and ending position of an event. (POSN_WINDOW, POSN_BUFFER_POSN, PONS_SCROLLBAR_BUTTON, POSN_WINDOW_POSN, POSN_TIMESTAMP): New macros, to futher diasassemble the values returned by EVENT_START and EVENT_END. Jim Blandy 1992-10-02 23:56:44 +00:00
  • 88cb06568f * keyboard.c (echo_char, read_char): Apply EVENT_HEAD without first testing for EVENT_HAS_PARAMETERS; EVENT_HEAD works properly on all sorts of events now. (read_key_sequence): Use the new accessors to decide in which window an event occurred. Jim Blandy 1992-10-02 23:55:39 +00:00
  • f9969361bd (Info-follow-nearest-node): Handle line breaks after *note. Fix interactive spec. Doc fix. Put on mouse-3. Richard M. Stallman 1992-10-02 23:52:26 +00:00
  • 21cf4cf8a9 * buffer.c: #include intervals.h. Joseph Arceneaux 1992-10-02 23:43:16 +00:00
  • 249a6da954 Fixed typos. Joseph Arceneaux 1992-10-02 22:33:18 +00:00
  • cde20f4168 * lisp.h: Declare Qbuffer_or_string_p. Joseph Arceneaux 1992-10-02 22:32:00 +00:00
  • 03ad6beb25 Fixed typeos. Joseph Arceneaux 1992-10-02 22:30:42 +00:00
  • 031b0e3122 * xmenu.c: #include "keyboard.h". (Fx_popup_menu): Use the event accessors defined in keyboard.h, instead of writing out cars and cdrs. Jim Blandy 1992-10-02 22:18:46 +00:00
  • db3563a8a2 * intervals.c: Removed #include of "screen.h". Joseph Arceneaux 1992-10-02 20:13:46 +00:00
  • 25013c264c * textprop.c: Conditionalize all functions on "USE_TEXT_PROPERTIES". Joseph Arceneaux 1992-10-02 20:05:45 +00:00
  • d2f7a8023e * intervals.c: Conditionalize all functions on "USE_TEXT_PROPERTIES". Joseph Arceneaux 1992-10-02 20:02:51 +00:00
  • d5e35230b5 * alloc.c: #include "intervals.h". (init_intervals, make_interval, mark_interval, mark_interval_tree): New functions conditionally defined. (make_uninit_string): Call INITIALIZE_INTERVAL. (INIT_INTERVALS, UNMARK_BALANCE_INTERVALS, MARK_INTERVAL_TREE): New macros, conditionally defined. (mark_object): Call MARK_INTERVAL_TREE in case Lisp_String. (gc_sweep): If text properties are in use, place all unmarked intervals on the free list. Call UNMARK_BALANCE_INTERVALS on buffer->intervals' when unmarking buffer'. (compact_strings): Include INTERVAL_PTR_SIZE in calculation for target of bcopy when relocating strings. (init_alloc_once): Call INIT_INTERVALS. (make_pure_string): Include INTERVAL_PTR_SIZE in calculation of `size'. Joseph Arceneaux 1992-10-02 19:59:42 +00:00
  • 8d4e077b70 * fileio.c (Finsert_file_contents): Call offset_intervals() if text was actually inserted. #include "intervals.h". Joseph Arceneaux 1992-10-02 18:59:40 +00:00
  • 79f3b0b773 (nuke-nroff-bs): Delete just 9 lines above header. Richard M. Stallman 1992-10-02 04:06:18 +00:00
  • ca21f8b160 *** empty log message *** Jim Blandy 1992-10-02 02:26:36 +00:00
  • 4da3b18972 (nuke-nroff-bs): Was nuking one line too many after header. Richard M. Stallman 1992-10-02 00:32:14 +00:00
  • c54ca9516b (mark_object): Avoid car recursion on cons with nil in cdr. Avoid recursion on constants-vector of a compiled function. Richard M. Stallman 1992-10-01 23:07:09 +00:00
  • 1f82d0e4d0 (compilation-parse-errors): Save (match-beginning 0) in a variable, so the looking-at call doesn't clobber its value when we want to use it to back up before the error we discard. Make sure compilation-error-list is at least two elts long before checking its first two elts for being in the same file. Roland McGrath 1992-10-01 02:00:41 +00:00
  • 07bd847225 Qbuffer_or_string_p added. Joseph Arceneaux 1992-10-01 01:58:57 +00:00
  • 410e16ff89 (describe_syntax): Use insert_char to insert `match'. Joseph Arceneaux 1992-10-01 01:52:09 +00:00
  • 33f7013e52 * buffer.c (reset_buffer): Do INITIALIZE_INTERVAL on the buffer's interval component. (Fkill_buffer): Likewise. Joseph Arceneaux 1992-10-01 01:22:22 +00:00
  • e221eae302 * lisp.h: Conditionally define interval structure and macros. Add DECLARE_INTERVALS to struct Lisp_String. Joseph Arceneaux 1992-10-01 01:00:41 +00:00
  • 679194a6a0 * insdel.c: #include "intervals.h" (prepare_to_modify_buffer): Call verify_interval_modification(). (insert_from_string): Call offset_intervals() and graft_intervals_into_buffer(). (del_range): Call offset_intervals(). (insert): Call offset_intervals(). Joseph Arceneaux 1992-10-01 00:56:11 +00:00
  • d7e3e52b6e Various comment changes. Joseph Arceneaux 1992-10-01 00:56:11 +00:00
  • e115a65b13 * intervals.h: Declare temp_set_point. Joseph Arceneaux 1992-10-01 00:56:11 +00:00
  • 1b92beaf6d * buffer.h: New macro TEMP_SET_PT. If intervals are used, SET_PT and TEMP_SET_PT are function calls. Similarly for BUF_SET_PT and BUF_TEMP_SET_PT. Added DECLARE_INTERVALS to buffer structure to conditionally compile an interval tree into it.. Joseph Arceneaux 1992-10-01 00:56:11 +00:00
  • 74d6d8c5d6 * editfns.c (make_buffer_string): Call copy_intervals_to_string(). (Finsert_buffer_substring): Call graft_intervals_into_buffer(). #include "intervals.h". Joseph Arceneaux 1992-10-01 00:56:11 +00:00
  • bef79ee47f *** empty log message *** Joseph Arceneaux 1992-10-01 00:56:11 +00:00
  • cd7d971d06 Minor optimizations of Fset_text_properties and Ferase_text_properties. Joseph Arceneaux 1992-10-01 00:56:11 +00:00
  • 9e7cd9225e entered into RCS Jim Blandy 1992-09-30 21:44:26 +00:00
  • a0ebb746f1 * buffer.c (Fother_buffer): Add back the VISIBLE_OK argument. It got removed with no comment or ChangeLog entry, and append-to-buffer uses it. Jim Blandy 1992-09-30 18:16:11 +00:00
  • e8121f2afa * window.c (Fset_window_configuration): Don't select the frame just because we restored its configuration. Jim Blandy 1992-09-30 14:28:46 +00:00
  • 28430d3c3b * xterm.c (x_meta_mod_mask): New variable, indicating which X modifier bits denote meta keys. (x_find_modifier_meanings): New function, to set x_meta_mod_mask. (x_convert_modifiers): Use that. (x_term_init): Call x_find_modifier_meanings. Jim Blandy 1992-09-30 11:57:51 +00:00
  • a5ca2b7540 * data.c (Fmake_local_variable): If SYM forwards to a C variable, swap in the value for the current buffer immediately. Jim Blandy 1992-09-30 11:35:45 +00:00
  • bad481d48f * lisp.h: Doc elaboration for Lisp_Buffer_Local_Value. Jim Blandy 1992-09-30 11:29:49 +00:00
  • 01b8e020b7 (kill-word): Don't change point before calling kill-region. (delete-indentation): Don't go beyond eob, comparing with fill-prefix. Richard M. Stallman 1992-09-30 10:31:31 +00:00
  • d840a865ea * gud.el (gud-last-frame): Added defvar for this. Jim Blandy 1992-09-30 08:36:57 +00:00
  • 7739e1b816 * gud.el (gud-filter-insert): Previous changes misunderstood the arrangement of unwind-protect and the save-excursion; restored that structure. Jim Blandy 1992-09-30 08:29:25 +00:00
  • 41acdfa97a (compilation-parse-errors): After we get enough errors to stop early, toss the last one (which is for a different file), so we don't lose the same way on the next run. Roland McGrath 1992-09-30 01:45:47 +00:00
  • 7855e674d7 Mods to Ferase_text_properties Joseph Arceneaux 1992-09-30 01:11:20 +00:00
  • 3f9e2e5121 (compilation-parse-errors): When we reach FIND-AT-LEAST errors, keep going until we have seen all the consecutive errors in the same file. Roland McGrath 1992-09-29 23:59:26 +00:00
  • c70e8d27e5 (os handling): Recognize `linux' as a valid os. Roland McGrath 1992-09-29 22:19:48 +00:00
  • e49ad9a528 (mail-send-and-exit): Do other-buffer before bury-buffer. Richard M. Stallman 1992-09-29 20:39:55 +00:00
  • 234a804bca * xselect.c (Qcut_buffer0): Symbol removed; we're using a new interface to the cut buffer now. (NUM_CUT_BUFFERS, cut_buffer_atom, cut_buffer_value, cut_buffer_cached, cut_buffer_just_set): New variables. (Fx_own_selection, Fx_selection_value): Dike out the code to handle CUT_BUFFER0 requests. (Fx_get_cut_buffer, Fx_set_cut_buffer, x_watch_cut_buffer_cache, x_invalidate_cut_buffer_cache): New functions. (syms_of_xselect): Don't bother to initialize Qcut_buffer0. Initialize and staticpro cut_buffer_value, and defsubr Sx_get_cut_buffer and Sx_set_cut_buffer. * xterm.c (XTread_socket): Pass PropertyNotify events from the root window to x_invalidate_cut_buffer_cache. (x_term_init): Call x_watch_cut_buffer_cache here. Jim Blandy 1992-09-29 18:30:35 +00:00
  • 72e609d0db (mail-unsent-separator): Add another alternative. Richard M. Stallman 1992-09-29 18:15:12 +00:00
  • f6c7b4e77c *** empty log message *** Jim Blandy 1992-09-29 17:43:45 +00:00
  • 60eb4bbf3d *** empty log message *** Jim Blandy 1992-09-29 17:27:47 +00:00
  • 20218e2f8a * keymap.c (access_keymap): Don't forget to QUIT while scanning the keymap. Jim Blandy 1992-09-29 16:01:03 +00:00
  • 533984a8ec * data.c (swap_in_symval_forwarding): Formatting tweaked. Jim Blandy 1992-09-29 15:06:46 +00:00
  • 9deb415abc * keyboard.c: Initialize recent_keys in syms_of_keyboard, not init_keyboard; the latter is run after dumping, so you can't add more staticpros. Jim Blandy 1992-09-29 14:29:22 +00:00