Commit graph

  • ede4db72d3 Initial revision Richard M. Stallman 1993-03-13 20:12:23 +00:00
  • aedaff8d1c (xmenu_show): New arg enable_list. (keymap_panes): New arg enables (single_keymap_panes): New arg enables. Fill in its contents. (list_of_panes, list_of_items): New arg enables. Fill in contents. (Fx_popup_menu): Pass enable and enable_list args. (single_keymap_panes): Set enable flag to -1 if cmd definition is nil. Richard M. Stallman 1993-03-12 22:37:07 +00:00
  • 2234dd63ea (internal_self_insert): Check that tab_width does not exceed 20, to be consistent with indent.c and xdisp.c. Richard M. Stallman 1993-03-12 21:42:58 +00:00
  • b811cb81b2 Fixed typo. tigetstr -> tgetstr. Eric S. Raymond 1993-03-12 20:13:56 +00:00
  • 5cdb3f1e62 Added library headers. Eric S. Raymond 1993-03-12 19:53:22 +00:00
  • 43ab8ca406 (query-replace-map): New keymap. (perform-replace): Use query-replace-map. (query-replace, query-replace-regexp, map-query-replace-regexp): (replace-string, replace-regexp): Don't print `done' if unread chars. Richard M. Stallman 1993-03-12 12:04:55 +00:00
  • 623ed1b014 (Qrange_error, Qdomain_error, Qsingularity_error): (Qoverflow_error, Qunderflow_error): New vars. Richard M. Stallman 1993-03-12 12:04:04 +00:00
  • 2148f2b438 (Fcurrent_time_string): Optional arg specifies time. Richard M. Stallman 1993-03-12 12:02:31 +00:00
  • 933ff4729c (Fx_popup_menu): Allow a frame instead of a window, in arg. Use Fcar, Fcdr when extracting from event, to check data types. Richard M. Stallman 1993-03-12 10:15:36 +00:00
  • 12740e58f3 Comment fix. Richard M. Stallman 1993-03-12 06:27:05 +00:00
  • 9e8a7331f2 (mark_object): Mark the menu_bar_items field. Richard M. Stallman 1993-03-12 06:26:38 +00:00
  • 7ce2c09547 (display_menu_bar): New function. (redisplay_window): Call display_menu_bar. Richard M. Stallman 1993-03-12 06:26:18 +00:00
  • 5ec75a5586 (syms_of_keyboard): Set up Qmenu_bar. (menu_bar_items): New function. (menu_bar_one_keymap, menu_bar_item): New functions. (make_lispy_event): Handle menu bar events. (read_key_sequence): Make dummy prefix `menu-bar' for menu bar events. Richard M. Stallman 1993-03-12 06:25:48 +00:00
  • 6d05db8169 (FRAME_MENU_BAR_ITEMS): New macro (two versions). (struct frame): New field menu_bar_items. Richard M. Stallman 1993-03-12 06:22:11 +00:00
  • 7da9977744 (Fx_popup_menu): Allow a frame instead of a window, in arg. Richard M. Stallman 1993-03-12 06:20:52 +00:00
  • 323e7e53e3 (tigetstr): Add dummy definition to make Emacs link again. Richard M. Stallman 1993-03-11 21:36:22 +00:00
  • 3d80ef3f9d Cancel previous change, since it discarded earlier necessary changes. Richard M. Stallman 1993-03-11 18:50:04 +00:00
  • ef61be135d Added headers, commented out code the duplicates startup effects. Eric S. Raymond 1993-03-11 09:00:25 +00:00
  • 48e3c9a2ef Added headers, removed function bindings. Eric S. Raymond 1993-03-11 08:56:55 +00:00
  • 7f94bc9fb3 Added headers, changed some keycap names. Eric S. Raymond 1993-03-11 08:52:30 +00:00
  • a97beda486 Added headers, changes some keycap names. Eric S. Raymond 1993-03-11 08:48:43 +00:00
  • 864a714e6e Added headers, removed function-key bindings. Eric S. Raymond 1993-03-11 08:45:57 +00:00
  • 02fd5d7c70 Added headers, changed a few cookie names. Eric S. Raymond 1993-03-11 08:41:42 +00:00
  • 39342d46b2 Initial revision Eric S. Raymond 1993-03-11 08:36:39 +00:00
  • 01d8deb089 Added lots more cookies to fkey_table[], and code to do even more. Eric S. Raymond 1993-03-11 08:13:27 +00:00
  • d043f1a41b (x_frame_parms): Add elts for visibility and menu-bar-lines. (enum x_frame_parm): Likewise. (x_set_menu_bar_lines, x_set_menu_bar_lines_1): New functions. (x_set_visibility): New function. (Fx_create_frame): Handle menu-bar-lines parm. (x_report_frame_params): Report Qvisibility. (syms_of_xfns): Set up Qvisibility. Richard M. Stallman 1993-03-11 08:10:58 +00:00
  • d9dcaf49d9 (syms_of_xmenu): Set up Qmenu_enable. (single_keymap_panes): Test menu-enable property of symbol to decide whether to include it in the menu. Richard M. Stallman 1993-03-11 08:09:52 +00:00
  • 06b98c510c Added autoload, binding and menu line for new finder feature (P). Eric S. Raymond 1993-03-11 07:55:27 +00:00
  • 06ddfb2441 (command_loop_1): Typo in last change. Richard M. Stallman 1993-03-11 07:54:22 +00:00
  • cb470ab168 (change_frame_size): Handle FRAME_MENU_BAR_LINES. Richard M. Stallman 1993-03-11 07:49:34 +00:00
  • fa8fdbf9a0 (x_frame_parms): Add elts for visibility and menu-bar-lines. (enum x_frame_parm): Likewise. (x_set_menu_bar_lines, x_set_menu_bar_lines_1): New functions. (x_set_visibility): New function. (Fx_create_frame): Handle menu-bar-lines parm. (Fframe_parameters): Report menu-bar-lines parm. (syms_of_frame): Set up Qmenu_bar_lines. Richard M. Stallman 1993-03-11 07:48:36 +00:00
  • 91463d45d0 Bug fix. Eric S. Raymond 1993-03-11 07:45:02 +00:00
  • 5bf5416601 (Flogb): Fix arg names. Don't confuse Lisp_Object with integer. Richard M. Stallman 1993-03-11 07:25:50 +00:00
  • 6628c5eaa0 (Flogb): Fix use of IN_FLOAT. Richard M. Stallman 1993-03-11 07:22:49 +00:00
  • 9658a5216e * xterm.c (x_find_modifier_meanings): XDisplayKeycodes only appeared in X11R4; for earlier versions, just access the members of the Display directly. Jim Blandy 1993-03-11 07:19:36 +00:00
  • 2c8d1900af * xrdb.c (get_user_db): Since xrdb.c doesn't #include xterm.h, we can't test HAVE_X11R4 to see how we should get the resource manager string; cheat. Jim Blandy 1993-03-11 07:18:48 +00:00
  • 8116bbb043 * unexec.c (copy_text_and_data): Error message tweaked. Jim Blandy 1993-03-11 07:18:15 +00:00
  • caa3156810 * textprop.c (Fadd_text_properties): Initialize the modified flag. Use a "for (;;)" loop at the end of the function, to indicate that all exiting is taken care of inside the loop. (Fremove_text_properties): Same. Jim Blandy 1993-03-11 07:17:54 +00:00
  • 9e70858b73 * systime.h (timezone): Add an explicit declaration for this variable under USG 5-4. Jim Blandy 1993-03-11 07:17:15 +00:00
  • 985a35a39b * syssignal.h (sigunblock): Add definition which works under SYSVr4. * emacs.c (fatal_error_signal): Unblock the signal which we're handling using sigunblock. Jim Blandy 1993-03-11 07:16:39 +00:00
  • 6c65530f8a * sysdep.c (read_input_waiting): Set e.frame_or_window, not e.frame; the latter doesn't exist anymore. Jim Blandy 1993-03-11 07:14:54 +00:00
  • a87b802fe9 * process.c (process_send_signal): In the TERMIOS code for sending control characters to processes, don't try to return Qnil; just return. Jim Blandy 1993-03-11 07:14:16 +00:00
  • 340176df06 * floatfns.c (Flogb): Undo the change of Feb 22. Jim Blandy 1993-03-11 07:13:24 +00:00
  • a90538cbb5 * emacs.c (__do_global_ctors, __do_global_ctors_aux, __do_global_dtors, __CTOR_LIST__, __DTOR_LIST__, __main): Don't define these if ORDINARY_LINK is #defined; in that case, the standard linking procedure will find definitions for these. Jim Blandy 1993-03-11 07:13:06 +00:00
  • d6717cdb6d * dired.c (NAMLEN): Never use d_nameln to get the length of the directory entry's name; it is used inconsistently. Always call strlen instead. Jim Blandy 1993-03-11 07:11:34 +00:00
  • 5447018c7b * s/usg5-4.h: Changes from Eric Raymond: If we're doing ordinary linking, define LIB_STANDARD appropriately. Give LIBS_DEBUG a null definition; usg5-4 has no -lg. #define LIBS_STANDARD as "-lc"; usg5-4 has no -lPW. #define NSIG, if it's not already defined. #define HAVE_TERMIOS instead of HAVE_TCATTR. Provide our own definition of LIB_X11_LIB. Jim Blandy 1993-03-11 07:11:06 +00:00
  • aee87fc432 * s/usg5-3.h (LIBX11_SYSTEM): Eric Raymond says the libraries here were slightly wrong. Jim Blandy 1993-03-11 07:10:34 +00:00
  • 00b1a5fb22 * m/template.h, s/template.h: Mention that etc/MACHINES' and configure' should be updated whenever support for a configuration is added or improved. Jim Blandy 1993-03-11 07:10:06 +00:00
  • 399c3df8eb * m/intel386.h (LIB_STANDARD): If USG5_4 is #defined, there's no need to include -lPW'; that has been merged with -lc'. Jim Blandy 1993-03-11 07:08:47 +00:00
  • 7caa87fe89 * sun-mouse.el (suspend-emacstool): Run suspend-hooks, not suspend-hook. Jim Blandy 1993-03-11 07:07:43 +00:00
  • 0964e5628e * simple.el (kill-ring-save): Doc fix. Jim Blandy 1993-03-11 07:07:17 +00:00
  • ffb34e78e7 * resume.el: Doc fix. Jim Blandy 1993-03-11 07:06:01 +00:00
  • 9dfcfbc914 * simple.el (yank, yank-pop): Always return nil; don't rely on exchange-point-and-mark to return nil. * fill.el (justify-current-line): Return nil, to be sure to conform with documentation. Jim Blandy 1993-03-11 07:05:23 +00:00
  • b411d947d8 * files.el (basic-save-buffer): If file-precious-flag is set, and we write the buffer to a temp file and then rename it, don't neglect to set the new file's modes properly. Jim Blandy 1993-03-11 07:04:44 +00:00
  • ae39e6673d * calendar.el (hebrew-calendar-yahrzeit): Change reference to nonexistent function last-month-of-hebrew-year to the correct function hebrew-calendar-last-month-of-year. Jim Blandy 1993-03-11 07:03:57 +00:00
  • 63f7638538 * cal-mayan.el (calendar-mayan-haab-on-or-before, calendar-mayan-tzolkin-on-or-before): Change mod' to %'. Jim Blandy 1993-03-11 07:03:17 +00:00
  • a055a1cd6e (command-line-1): Fix copyright year. Richard M. Stallman 1993-03-11 07:02:13 +00:00
  • be8320a764 * bytecomp.el: Declare suspend-hook to be an obsolete variable. Jim Blandy 1993-03-11 07:02:11 +00:00
  • 51420cc7c2 * term/x-win.el: Disable suspending under X windows by setting suspend-hooks, not suspend-hook. The latter is an obsolete name. Use add-hook instead of setting suspend-hooks directly. Jim Blandy 1993-03-11 07:01:17 +00:00
  • b183949171 * timer.c (main): Set the ownership of the stdin file descriptor to the current process. Print error messages if either of the fcntl's fails. Jim Blandy 1993-03-11 07:00:12 +00:00
  • 5d13f393f9 * b2m.c (main): Don't exit upon reading a blank line. Jim Blandy 1993-03-11 06:59:53 +00:00
  • 3647c1717f * configure: Recognize strings like "sysvr0" or "sysvr1" as System V. Jim Blandy 1993-03-11 06:58:58 +00:00
  • 2009907027 * Makefile.in (install.sysv): Add a second $' in front of ${dest}', so that the shell will expand it, instead of Make. Jim Blandy 1993-03-11 06:58:20 +00:00
  • b833a2805d entered into RCS Jim Blandy 1993-03-11 06:18:56 +00:00
  • 0f7a8fee2b * keyboard.c (command_loop_1): Adjust to the fact that display tables are now vectors of vectors, not vectors of strings. Jim Blandy 1993-03-11 03:49:34 +00:00
  • 3fd5d5626e (function-key-map): Map key symbols backspace, return... into ASCII chars. Likewise their Meta versions. Also add `ascii-character' properties. Richard M. Stallman 1993-03-10 06:31:49 +00:00
  • 2182d45996 Define HAVE_TCATTR based on HAVE_TERMIOS earlier. (struct emacs_tty): Separate the struct decl from the EMACS_..._TTY... macro definitions. Use HAVE_TCATTR to decide whether to use `struct termios'. Richard M. Stallman 1993-03-10 05:34:06 +00:00
  • 4b6baf5f45 (FLOAT_CHECK_ERRNO): Define unless NO_FLOAT_CHECK_ERRNO. Richard M. Stallman 1993-03-10 05:33:40 +00:00
  • 0b8fc2d451 (Fdefine_key): Use proper meta-bit to clear. Richard M. Stallman 1993-03-10 05:24:42 +00:00
  • 6315e7617b (syms_of_data) [LISP_FLOAT_TYPE]: Define new error conditions: Qarith_error, Qrange_error, Qdomain_error, Qsingularity_error, Qoverflow_error, Qunderflow_error. Richard M. Stallman 1993-03-10 05:14:04 +00:00
  • f5313ed94c (Fy_or_n_p): Use query-replace-map. Richard M. Stallman 1993-03-10 05:13:24 +00:00
  • 5cae0ec66c (set_point): Check invisibility of following character, not previous character. Richard M. Stallman 1993-03-10 05:12:42 +00:00
  • 330fba95d2 *** empty log message *** Jim Blandy 1993-03-09 23:40:36 +00:00
  • 92e30bc5e0 Initial revision Jim Blandy 1993-03-09 23:02:46 +00:00
  • 00b3f57b23 Fix typo. Eric S. Raymond 1993-03-09 23:02:40 +00:00
  • 16ad0a7100 (run-at-time): Allow an integer as TIME. (cancel-timer): New function. Richard M. Stallman 1993-03-09 22:57:25 +00:00
  • 3234e2a32f Version 5 baseline. Eric S. Raymond 1993-03-09 22:56:29 +00:00
  • 17f0e88a1b (c-beginning-of-statement): If next to a comment, use sentence motion. Richard M. Stallman 1993-03-09 22:14:36 +00:00
  • bc6312e108 (query-replace-map): Add `quit' bindings. Delete default binding. Richard M. Stallman 1993-03-09 21:18:31 +00:00
  • 81eb8fcd8d (map-y-or-n-p): Handle `quit' as answer. Richard M. Stallman 1993-03-09 21:17:46 +00:00
  • 0a2eb25e05 (map-y-or-n-p): Use query-replace-map. Richard M. Stallman 1993-03-09 19:53:06 +00:00
  • 81bdc14db5 (query-replace-map): New keymap. (perform-replace): Use query-replace-map. Richard M. Stallman 1993-03-09 19:51:29 +00:00
  • 78e3ef3ce6 (command-apropos): Print echo area message iff found symbols. Richard M. Stallman 1993-03-09 17:48:56 +00:00
  • 11a364d9f2 *** empty log message *** Jim Blandy 1993-03-09 17:03:08 +00:00
  • d41d75fbe9 (rmail-update-summary): New function. (rmail-new-summary): New arg redo-form. Considerable rewrite of how and when buffers are selected. (rmail-summary-mode): New local vars rmail-summary-redo, revert-buffer-function, post-command-hook, rmail-current-message. (rmail-summary-expunge): Use rmail-update-summary. (rmail-summary-get-new-mail): Likewise. (rmail-summary-expunge-and-save): Likewise. (rmail-summary-input): Don't update summary at all. (rmail-summary-reply): Do the work inside save-window-excursion, then switch to the mail buffer. (rmail-summary-retry-failure): Likewise. (rmail-summary-edit-current-message): Delete spurious autoload. (rmail-summary-summary): Function deleted. Use plain rmail-summary on h and C-M-h. (rmail-summary-rmail-update): New function. Richard M. Stallman 1993-03-09 08:08:52 +00:00
  • bd1f0f843f (rmail-delete-forward): Go to summary buf to change D mark. Always do the motion in the rmail buffer; let that handle summary. (rmail-undelete-previous-message): Likewise. (rmail-select-summary): New macro. (rmail-show-message): Use rmail-select-summary. (rmail-get-new-mail): Likewise. (rmail-expunge): Likewise. Richard M. Stallman 1993-03-09 08:08:13 +00:00
  • af39530ef0 (set-mark): Activate the mark. (mark): Handle region-active. New optional arg FORCE. (exchange-point-and-mark, push_mark): Pass FORCE. (set-mark-command): Likewise. Richard M. Stallman 1993-03-09 05:40:33 +00:00
  • af9157b9bc entered into RCS Richard M. Stallman 1993-03-09 05:37:50 +00:00
  • b0dbaa217b Initial revision Richard M. Stallman 1993-03-09 05:27:35 +00:00
  • e31b61e614 Add autoload comments. (rope-to-vector): Deleted. (describe-display-table): Don't use rope-to-vector. Richard M. Stallman 1993-03-08 08:11:01 +00:00
  • 0f03054a85 (posn-timestamp, posn-col-row, posn-point, posn-window): (event-end, event-start, mouse-movement-p): Moved from mouse.el. Richard M. Stallman 1993-03-08 08:10:13 +00:00
  • 9a408b1d63 (posn-timestamp, posn-col-row, posn-point, posn-window): (event-end, event-start, mouse-movement-p): Moved to subr.el. Richard M. Stallman 1993-03-08 08:09:54 +00:00
  • c0f864088b Comment change. Richard M. Stallman 1993-03-08 08:08:51 +00:00
  • a26a1f956a (Fframe_char_height, Fframe_char_width): (Fframe_pixel_height, Fframe_pixel_width): New functions, two versions of each. [MULTI_FRAME] (syms_of_frame): Make them Lisp functions. [!MULTI_FRAME] (syms_of_frame): Likewise. Also Fselected_frame. Richard M. Stallman 1993-03-08 08:08:23 +00:00
  • 55caf99cb9 (Fx_pixel_width, Fx_pixel_height): Fns deleted. (syms_of_xfns): Don't install them. (x_user_set_name): Function deleted. (x_char_height, x_char_width): New functions. Richard M. Stallman 1993-03-08 08:07:52 +00:00
  • bb621b01c9 entered into RCS Richard M. Stallman 1993-03-08 07:44:39 +00:00
  • c581d7100c (copy_rope): Expect FROM to be a vector. (copy_part_of_rope): New function. (display_string): Expect display table elts to be vectors. Richard M. Stallman 1993-03-08 06:37:04 +00:00
  • 10e6549c5f (XTread_socket): Don't reverse the chars that XLookupString returns. Use all of them. Save last 100 chars and keysyms in temp_buffer. Richard M. Stallman 1993-03-08 05:38:53 +00:00
  • d63de416be (event-basic-type): New function. Richard M. Stallman 1993-03-08 00:07:53 +00:00
  • 1a7c673b85 Declare Qcategory, Qlocal_map. Declare textget, get_local_map. Richard M. Stallman 1993-03-07 23:45:23 +00:00