Karl Heuer
549fba2b64
(LIBS_MACHINE): Use -lpthread if it exists.
1995-06-09 01:39:10 +00:00
Karl Heuer
41015a196c
(Flookup_key, Fdefine_key): Use Fevent_convert_list.
1995-06-09 01:15:14 +00:00
Karl Heuer
a1706c30d6
(Fevent_convert_list): Renamed from convert_event_type_list.
...
(syms_of_keyboard): defsubr it.
1995-06-09 01:14:45 +00:00
Karl Heuer
21af8a68c8
(xmenu_show): Do call lw_destroy_all_widgets.
...
(xdialog_show): Likewise.
(popup_get_selection): Don't call it here.
1995-06-09 01:11:36 +00:00
Karl Heuer
1e79ec2421
(Freplace_match): Do the right thing with backslash.
1995-06-09 01:10:11 +00:00
Karl Heuer
ad10348f71
(Freplace_match): Fix check for valid reg in string replace.
1995-06-09 01:07:18 +00:00
Karl Heuer
a1e7cebf9a
(LIBS_MACHINE): Define to -ldnet or -ldnet_stub.
1995-06-09 01:05:48 +00:00
Karl Heuer
ecb7cb34ce
(Vhelp_event_list): New var.
...
(syms_of_keyboard): Set up Lisp var.
(help_char_p): New function.
(read_char, echo_char, read_key_sequence): Use help_char_p.
1995-06-09 00:55:30 +00:00
Karl Heuer
18afd4778c
(Vlucid_menu_bar_dirty_flag): Declare this variable.
...
(Qrecompute_lucid_menubar, Qactivate_menubar_hook): Likewise.
1995-06-09 00:53:44 +00:00
Karl Heuer
a63d64fb53
(read_key_sequence): Don't run activate-menubar-hook
...
or call recompute-lucid-menubar.
1995-06-09 00:52:18 +00:00
Karl Heuer
34acc8e6e5
(update_menu_bar): Run activate-menubar-hook
...
and call recompute-lucid-menubar.
1995-06-09 00:51:32 +00:00
Karl Heuer
2354a83219
(SYSTEM_PURESIZE_EXTRA) [!HAVE_X_WINDOWS]: Increase to 62000.
1995-06-08 20:39:45 +00:00
Karl Heuer
81afb6d1eb
[!subprocesses]: Include sysselect.h.
1995-06-08 19:21:05 +00:00
Karl Heuer
f1df80a88f
(xmenu_show): If !HAVE_X_WINDOWS, don't reference X display.
1995-06-08 19:14:45 +00:00
Karl Heuer
9671abc28b
(mark_kboards): Mark Vprefix_arg instead of
...
prefix_factor and prefix_value.
1995-06-07 22:25:46 +00:00
Karl Heuer
04609ce412
(Fexecute_kbd_macro): Vprefix_arg is now part of kboard.
1995-06-07 22:24:23 +00:00
Karl Heuer
d8bcf58ebc
(cmd_error, command_loop_1, Fcommand_execute)
...
(Fexecute_extended_command, init_kboard, syms_of_keyboard):
Undo Feb 28 change; prefix arg handling is now in Lisp code again.
1995-06-07 22:18:05 +00:00
Karl Heuer
1e0c5826c5
(current_prefix_partial): Deleted.
...
(Vprefix_arg): Deleted; not part of struct kboard again.
(Funiversal_argument, Fnegative_argument, Fdigit_argument)
(clear_prefix_arg, finalize_prefix_arg, describe_prefix_arg): Deleted.
(syms_of_callint): Use DEFVAR_KBOARD for Vprefix_arg.
Remove defsubrs for deleted functions.
1995-06-07 22:12:07 +00:00
Karl Heuer
7e92640755
(struct kboard): member Vprefix_arg restored, replacing
...
prefix_factor, prefix_value, prefix_sign, and prefix_partial.
1995-06-07 21:48:03 +00:00
Karl Heuer
de7885bb0b
(current_prefix_partial): Deleted.
...
(Vprefix_arg): Deleted; now part of struct kboard again.
(Funiversal_argument, Fnegative_argument, Fdigit_argument)
(clear_prefix_arg, finalize_prefix_arg): Deleted.
1995-06-07 21:39:33 +00:00
Karl Heuer
c48ead8659
(Flocal_variable_p): New optional arg BUFFER.
...
Really check whether var is local in *that* buffer.
1995-06-07 21:07:25 +00:00
Karl Heuer
ca7bac7941
(x_real_positions): Uncatch and recatch X errors in the loop.
1995-06-07 21:02:00 +00:00
Karl Heuer
316784fbf8
(Fbuffer_disable_undo): Make this function interactive.
1995-06-07 21:00:01 +00:00
Karl Heuer
1e89de8486
(unlock_file, lock_file): Call Fexpand_file_name.
1995-06-07 20:39:56 +00:00
Karl Heuer
630f401831
Doc fix.
1995-06-07 18:38:02 +00:00
Karl Heuer
ee1eea5cee
Declare sbrk.
1995-06-06 02:02:51 +00:00
Karl Heuer
52ee0561df
(TOOLKIT_DEFINES): Define.
...
(ALL_CFLAGS): Insert $(TOOLKIT_DEFINES) here.
1995-06-06 01:57:46 +00:00
Karl Heuer
5b827abbf3
(syms_of_xfns): Provide motif in Motif version.
1995-06-06 01:56:05 +00:00
Karl Heuer
40131ef56f
(Fwaiting_for_user_input_p): Function declared.
...
(Fupcase_initials, Fupcase_initials_region): Likewise.
(Fplist_get, get_local_map, Fx_popup_menu, Fx_popup_dialog): Likewise.
(Fframe_first_window): Likewise.
1995-06-06 01:52:32 +00:00
Karl Heuer
2b2eead989
(Freplace_match): Calls to upcase_initials and upcase_initials_region changed
...
to Fupcase_initials and Fupcase_initials_region for consistency.
1995-06-06 01:48:53 +00:00
Karl Heuer
4aa6e42452
(Fexpand_abbrev): Call to upcase_initials_region
...
changed to Fupcase_initials_region for consistency.
1995-06-06 01:46:33 +00:00
Karl Heuer
ef423eacfa
(Fvertical_motion): Add cast.
1995-06-06 01:44:34 +00:00
Karl Heuer
2371fad4d8
(casify_region): Use explicit local vars for start
...
and end, so that the type will be correct.
(operate_on_word): Likewise for iarg in this function.
(upcase_initials, upcase_initials_region): Deleted; these were
redundant copies of Fupcase_initials and Fupcase_initials_region.
1995-06-06 01:43:42 +00:00
Karl Heuer
53480e99d3
(record_insert): Change args to be ints, not Lisp_Objects.
1995-06-06 01:40:34 +00:00
Karl Heuer
6de34814d6
(cmd_error): Use NULL, not 0, as arg to cmd_error_internal.
...
(menu_bar_items): Likewise, for arg of current_minor_maps.
(record_char): Add cast.
1995-06-06 01:39:40 +00:00
Karl Heuer
fe8b0cf8b6
Include keyboard.h.
1995-06-05 17:43:53 +00:00
Karl Heuer
050265509a
(Fx_create_frame): Make sure icon_name is a string or nil.
1995-06-05 17:41:10 +00:00
Karl Heuer
baf540d69c
(x_wm_set_icon_pixmap): Set IconPixmapHint in both cases.
1995-06-05 17:39:17 +00:00
Karl Heuer
34dda5f4fc
(load_color): misleading comment rewritten.
1995-06-05 17:35:01 +00:00
Karl Heuer
4a4a9db5ef
(Fkill_buffer): When killing indirect buffer,
...
unchain that buffer's markers (only) from the common chain.
Don't rekill this buffer's indirect buffers that are dead.
Do nothing if this buffer is already dead.
1995-06-05 17:32:51 +00:00
Karl Heuer
434727b6d6
Comment fix.
...
(POSIX_SIGNALS): Defined.
1995-06-05 17:30:47 +00:00
Karl Heuer
1be2d067d3
(x_text_icon): Do call XSetIconName or XSetWMIconName.
...
Don't save ICON_NAME anywhere.
1995-06-05 12:38:46 +00:00
Karl Heuer
80534dd61e
(Qicon_name): New variable.
...
(Fx_create_frame): Look for icon-name parm and set icon_label field.
(x_set_icon_type): Compute arg to x_text_icon
based on frame name and icon_name fields.
(x_set_icon_name): New function.
(x_icon): Call x_text_icon.
(x_set_name): Look at icon_name field when setting the icon name,
(x_frame_parms): Add icon-name.
(syms_of_xfns): Set up Qicon_name.
1995-06-05 12:38:20 +00:00
Karl Heuer
1152a050f1
(struct x_display): Rename icon_label to icon_name
...
and make it a Lisp_Object.
1995-06-05 12:37:48 +00:00
Karl Heuer
36cae867b9
(cursor_to, clear_to_end_of_line_raw):
...
If chars_wasted is 0, do nothing.
(clear_end_of_line): Don't die if chars_wasted is 0.
1995-06-05 12:35:17 +00:00
Karl Heuer
7e32a4fbae
(old_tty_valid): New variable.
...
(init_sys_modes): Set old_tty_valid if we set old_tty.
(reset_sys_modes): Restore tty settings only if old_tty_valid.
1995-06-05 12:35:03 +00:00
Karl Heuer
866f60fd75
(trivial_regexp_p): = is special after \.
1995-06-05 12:32:41 +00:00
Karl Heuer
9e4ecb2619
Undefined INHIBIT_STRING_HEADER when we have no
...
other way of getting a bcopy and a bzero.
1995-06-03 17:32:10 +00:00
Karl Heuer
93c3f9a275
(HAVE_SELECT, HAVE_TIMEVAL): Definitions deleted.
1995-06-03 17:31:53 +00:00
Karl Heuer
3d0b6ad51a
(Fencode_time): Doc fix.
1995-06-03 17:25:27 +00:00