1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-17 05:30:43 -08:00
Commit graph

5950 commits

Author SHA1 Message Date
Karl Heuer
6b4eb5930d (LIBXT_STATIC, STATIC_OPTION): Defined. 1995-12-21 17:20:11 +00:00
Karl Heuer
923735b79f (C_SWITCH_SYSTEM): #undef this if THIS_IS_MAKEFILE. 1995-12-21 17:19:48 +00:00
Karl Heuer
5e182e80bf (C_DEBUG_SWITCH): Definition turned off. 1995-12-21 17:19:24 +00:00
Karl Heuer
d595ec09e9 (LIBXMU, NO_EDITRES): Define only if not HAVE_LIBXMU. 1995-12-21 17:19:05 +00:00
Karl Heuer
80e203c4f0 (X11R5_INHIBIT_I18N): Defined. 1995-12-21 17:18:37 +00:00
Karl Heuer
14d46a1400 (HAVE_X11R6): New macro, defined when appropriate. 1995-12-21 17:18:02 +00:00
Karl Heuer
15ffd0b38e (x_connection_signal): Set an alarm around XNoOp call. 1995-12-21 17:16:13 +00:00
Karl Heuer
271d6c1c27 [X11R5_INHIBIT_I18N]: Undef HAVE_X_I18N if X11R5. 1995-12-21 17:15:31 +00:00
Karl Heuer
77ae0fe324 (Fsplit_window): Rename size to size_int and chsize to size. 1995-12-21 17:14:53 +00:00
Karl Heuer
a03f91ada2 (add_properties, remove_properties, set_properties):
Call signal_after_change.
1995-12-21 17:14:30 +00:00
Karl Heuer
f75e1ee572 (PURE_P): New macro (three definitions).
(CHECK_IMPURE): Use PURE_P.
1995-12-21 17:13:56 +00:00
Karl Heuer
798b64bbf6 (Fopen_network_stream): Call bind_polling_period earlier. 1995-12-21 17:13:25 +00:00
Karl Heuer
113620cc87 (Ferror_message_string): New function.
(syms_of_print): defsubr it.  Doc fix.
(print_error_message): New subroutine.
1995-12-21 17:12:52 +00:00
Karl Heuer
5bb8cce10c (read_minibuf): Pass PROPS arg to make_buffer_string.
Let make_buffer_string handle the gap.
1995-12-21 17:12:20 +00:00
Karl Heuer
013961a120 (C_SWITCH_MACHINE): Define only if THIS_IS_MAKEFILE. 1995-12-21 17:11:50 +00:00
Karl Heuer
2d5f65a994 (Fstore_kbd_macro_event): New function.
(syms_of_macros): defsubr it.
1995-12-21 17:11:28 +00:00
Karl Heuer
d36b882672 (init_lread): Add ../lisp (in build dir) to load-path
when dumping.
1995-12-21 17:11:03 +00:00
Karl Heuer
d964248c51 (Fkey_binding): Handle text-property keymaps.
Include puresize.h.
(store_in_keymap): Check PURE_P (def) and copy if nec.
1995-12-21 17:10:27 +00:00
Karl Heuer
22a513448f (Fcommand_execute): Allow function + args list as cmd.
(cmd_error_internal): Use print_error_message.
1995-12-21 17:08:30 +00:00
Karl Heuer
51931aca6e (syms_of_fileio): Doc fix. 1995-12-21 17:00:42 +00:00
Karl Heuer
fc950e0910 (skip_debugger): New function.
(find_handler_clause): Call skip_debugger.
(Vdebug_ignored_errors): New variable.
(syms_of_eval): Set up Lisp variable.
1995-12-21 17:00:18 +00:00
Karl Heuer
260e2e2a33 (Fset_time_zone_rule): Move static var environbuf
to top level.
(syms_of_editfns): Initialize environbuf explicitly.

(Vbuffer_access_fontified_property): New variable.
(syms_of_editfns): Set up Lisp var.
(make_buffer_string): Don't call the Vbuffer_access_fontify_functions
if the text is already fontified.
(Fbuffer_string): Pas 1 for PROPS arg.
(update_buffer_properties): New subroutine.
(Finsert_buffer_substring): Use update_buffer_properties.

(make_buffer_string): New arg PROPS.
(Fbuffer_string, Fbuffer_substring): Pass new arg.
(Fbuffer_substring_no_properties): New function.
(syms_of_editfns): defsubr it.
(Vbuffer_access_fontify_functions): New variable.
(Qbuffer_access_fontify_functions): New variable.
(syms_of_editfns): Set up Lisp variable, initialize them.
(make_buffer_string): Run this new hook.
1995-12-21 16:58:55 +00:00
Karl Heuer
62380da21c (HAVE_LIBXMU): Add #undef. 1995-12-21 16:58:14 +00:00
Karl Heuer
e5443bab69 (Fbackward_char, Fforward_char): Rename arg to ARG. 1995-12-21 16:57:16 +00:00
Karl Heuer
71eda2d573 (Fcall_interactively): Handle an arg of form (FCN ARGS...).
(Fcall_interactively): Move have_prefix_arg label to 'p'.
1995-12-21 16:57:00 +00:00
Karl Heuer
29ea926860 (struct buffer): Delete redisplay_end_trigger field. 1995-12-21 16:56:26 +00:00
Karl Heuer
a25f13ae8a (Fkill_buffer): Rename arg bufname to buffer.
Don't gcpro it after the last use.
(Fswitch_to_buffer, Fpop_to_buffer): Rename arg bufname to buffer.
(Fset_buffer): Likewise, and rename local buffer to buf.

(reset_buffer, init_buffer_once): Delete code that touches
redisplay_end_trigger field in buffer.
1995-12-21 16:55:39 +00:00
Karl Heuer
449d572b14 (LIBXT): Handle LIBXT_STATIC.
(THIS_IS_MAKEFILE): New definition.

(dotdot): New variable.
(SOME_MACHINE_LISP): Use relative file names.
(shortlisp): New variable.
(${etc}DOC): Use shortlisp instead of lisp.

(keymap.o): Depend on puresize.h.
1995-12-21 16:54:34 +00:00
Karl Heuer
2c081c2d63 (redisplay_window): Don't do the scroll_step thing
if startp is outside the accessible part of the buffer.
1995-12-21 16:52:06 +00:00
Karl Heuer
453ed650c8 (Fcall_interactively): Don't log prompt strings. 1995-12-19 23:20:14 +00:00
Karl Heuer
ef818feb0d Use <paths.h>, not "paths.h". 1995-12-19 21:43:33 +00:00
Karl Heuer
53588795b1 [!MULTI_FRAME] (syms_of_frame): Make mouse-pixel-position
a synonym for mouse-position, for the benefit of lisp packages
that use it.
1995-12-19 21:10:33 +00:00
Karl Heuer
8ee2fef4e0 delete declarations for `Vdos_menubar_clock' and
`Vdos_timer_hooks'.
1995-12-19 21:00:06 +00:00
Karl Heuer
c9c65c869e (syms_of_dosfns): delete the `dos-menubar-clock' and
`dos-timer-hooks' variables (the usual modeline time display now
works and `display-time-hook' can be used under DOS).
1995-12-19 20:59:46 +00:00
Karl Heuer
382cafff99 (check_timer): get rid of the DOS-specific menubar clock
feature; call `display-time-filter' from time.el to display time
on the modeline instead.  This makes `display-time' work under DOS.
(abort): use our own function instead of the one from the library
which reverts the console device to cooked mode.
(syms_of_msdos): `dos-display-time'--a new variable for
communicating with `display-time'.
1995-12-19 20:57:15 +00:00
Richard M. Stallman
764387aaab (LD_SWITCH_MACHINE): Don't define if using GCC. 1995-12-15 02:21:20 +00:00
Richard M. Stallman
97a1ff91ab (x_set_menu_bar_lines) [USE_X_TOOLKIT]:
Don't crash for non-X frame.
1995-12-15 02:17:06 +00:00
Richard M. Stallman
69f033abe1 (message_dolog): Save and restore windows_or_buffers_changed. 1995-12-15 02:13:54 +00:00
Karl Heuer
482a1bd230 (x_connection_closed): Don't delete dpyinfo if it's null. 1995-12-13 20:08:11 +00:00
Karl Heuer
c08076084e (Fsplit_window): Account for scroll bar width. 1995-12-13 03:29:28 +00:00
Karl Heuer
9121ca4020 (AT_WORD_BOUNDARY): Disable macro.
(re_match_2_internal): Work around compiler bug.
1995-12-13 02:52:23 +00:00
Karl Heuer
813f79d532 (main): Fix args to handle `--display DISPLAY'. 1995-12-13 02:33:20 +00:00
Karl Heuer
15d759001c (choose_minibuf_frame): Test HAVE_X_WINDOWS. 1995-12-13 02:30:33 +00:00
Karl Heuer
2610078a77 (Fcall_process) [MSDOS]: Support redirection of
stderr.  Assign process exit code to `synch_process_retcode' and
error description to `synch_process_death'.  Reset
`synch_process_alive' to zero when the sub-process exits.
1995-12-13 02:26:40 +00:00
Karl Heuer
67d98d33af (run_msdos_command): Support redirection of stderr. 1995-12-13 02:26:07 +00:00
Karl Heuer
c9adab2527 (IT_set_terminal_modes): Save screen color attribute
byte at startup, write saved screen dimensions to termscript
file.
(IT_reset_terminal_modes): When restoring startup screen contents,
only restore as much as was saved, and only as much as the screen
dimensions on exit can hold.  Blank the rest with the background
color saved at startup.  Write restored screen dimensions to
termscript file.
1995-12-13 02:22:47 +00:00
Karl Heuer
fc67d5be86 (Ftype_of): Return char-table' and bool-vector' for
char tables and bool vectors, resp.
(Qchar_table, Qbool_vector): New variables.
(syms_of_data): Initialize and staticpro them.
1995-12-13 02:17:09 +00:00
Karl Heuer
976bef0e02 (XMenuActivate): Display the menu pane title.
(XMenuLocate): Do not ignore pane title length when deciding on
menu location.
1995-12-13 02:13:59 +00:00
Karl Heuer
cfbeebb056 (PTY_OPEN): Block SIGCHLD during openpty. 1995-12-13 02:02:17 +00:00
Karl Heuer
470d004ea5 (LIBXMU): Use dynamic linking. 1995-12-13 01:58:41 +00:00