Richard M. Stallman
c91b34025f
(HAVE_X11R6): Add #undef.
1995-12-24 23:11:31 +00:00
Richard M. Stallman
e63574d79b
(redisplay_window): Clear force_start field
...
before running the Qwindow_scroll_functions.
In the recenter case, set w->start before running them.
1995-12-24 16:03:05 +00:00
Geoff Voelker
a610993dc3
(get_bss_info_from_map_file): New function.
...
(get_section_info): When .bss section parameters are not in the
executable, search the symbol map file for them.
1995-12-24 00:38:36 +00:00
Geoff Voelker
b72535bccf
(LINK_FLAGS): Dump symbol map when linking.
1995-12-24 00:38:18 +00:00
Richard M. Stallman
55862685fc
(SYNTAX_ENTRY): Add cast in call to syntax_parent_lookup.
1995-12-23 15:06:13 +00:00
Richard M. Stallman
d3f46cffef
(prepare_menu_bars): If update_mode_lines,
...
update all frame titles too.
1995-12-23 07:47:37 +00:00
Richard M. Stallman
af39ac8ca3
(internal_self_insert): Declare arg c1 as unsigned char.
1995-12-23 07:46:41 +00:00
Richard M. Stallman
f56e7ad2ac
Comment change.
1995-12-23 07:17:48 +00:00
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