Commit graph

5349 commits

Author SHA1 Message Date
Karl Heuer
2147fb50c4 Initial revision 1995-06-15 20:45:57 +00:00
Karl Heuer
7c938215cd Update GPL to version 2. 1995-06-15 20:42:24 +00:00
Richard M. Stallman
070d810932 (TRES) [MSVCNT11]: Use emacs.res, and don't compile it. 1995-06-15 15:29:25 +00:00
Richard M. Stallman
0a4de642e4 (win32_spawnve): Accept program names without executable suffixes. 1995-06-15 15:29:00 +00:00
Richard M. Stallman
0774fcf89c (call-process-region) [DOS_NT]: Use IS_DIRECTORY_SEP.
(call-process-region) [WINDOWSNT]: Use proper temp file template.
1995-06-15 15:28:34 +00:00
Richard M. Stallman
1ba29850a7 (LD_SWITCH_MACHINE): Don't define it.
(malloc, realloc): If non-ANSI C, declare value as char *.
1995-06-15 13:57:17 +00:00
Richard M. Stallman
1bf61ff9f8 Comment change. 1995-06-14 23:18:50 +00:00
Richard M. Stallman
394049ecab (emacs_set_tty): Swap TCSETAF and TCSETAW.
Rename arg waitp to flushp.
1995-06-14 23:17:44 +00:00
Karl Heuer
3399a477ea (Fprefix_numeric_value): Fix type check. 1995-06-14 22:18:34 +00:00
Karl Heuer
d9b641bb96 (command_loop_1): Clear prefix arg (undo Feb 1 change). 1995-06-14 22:11:21 +00:00
Richard M. Stallman
1e5f16fae6 (Flocal_variable_p): Fix backwards logical operator. 1995-06-14 20:03:23 +00:00
Karl Heuer
7602ba7088 [!__GNUC__] (C_SWITCH_MACHINE): Disable this; it seems to confuse cpp. 1995-06-14 18:50:58 +00:00
Karl Heuer
b8c1c79a01 If NOT_C_CODE, don't include alloca.h. 1995-06-14 18:48:28 +00:00
Richard M. Stallman
99b92e644a (Fdelete_frame): If the minibuf window was selected, make that remain so. 1995-06-14 18:20:14 +00:00
Richard M. Stallman
3999f9611c Comment change. 1995-06-14 14:21:09 +00:00
Richard M. Stallman
306230858e (status_notify): Undo May 18 change.
Set update_tick at the beginning not at end.
1995-06-14 14:10:27 +00:00
Richard M. Stallman
624bbdc475 (Fprevious_overlay_change): Check for overlays that end at POS. 1995-06-14 14:09:53 +00:00
Richard M. Stallman
2d38195d94 (syms_of_xfns): Initialize Vx_no_window_manager. Doc fix. 1995-06-14 00:45:28 +00:00
Karl Heuer
b1f7fb34e4 (LIBS_MACHINE): Use -lpthreads, not -lpthread. 1995-06-13 21:47:34 +00:00
Karl Heuer
c6287c6132 (HAVE_LIBPTHREADS): Add #undef. 1995-06-13 21:43:46 +00:00
Roland McGrath
240049aafc [_LIBC] (start_of_data): Define to &__data_start for GNU libc. 1995-06-12 17:21:07 +00:00
Karl Heuer
8a44285875 (frame_vector_add_frame): Don't forget to store
the longer vector.
1995-06-12 00:55:33 +00:00
Karl Heuer
41a69b9e55 Add comment. 1995-06-11 22:07:14 +00:00
Karl Heuer
6f7bbf7950 Comment update. 1995-06-11 20:59:45 +00:00
Karl Heuer
9382638d7b (x_make_frame_visible): Test and set asked_for_visible. 1995-06-11 20:48:19 +00:00
Karl Heuer
cbef58c016 (struct x_display): New field asked_for_visible. 1995-06-11 20:47:48 +00:00
Karl Heuer
5031cc1076 [USE_X_TOOLKIT] (x_window): If using Motif,
add some extra to sizes, for consistent behavior.
1995-06-11 20:27:39 +00:00
Karl Heuer
d067ea8b1a Include widget.h.
(x_wm_set_size_hint) [USE_X_TOOLKIT]:
Get the size from the outer widget.
Copy the base and minimum sizes from the old hint.
1995-06-11 20:27:12 +00:00
Karl Heuer
cfcd12d675 (EmacsFrameSetCharSize): Manually alter the height
and width of the outer widget (and the width of the column widget)
carefully using deltas.
Set update_hints_inhibit nonzero while updating.
Then call update_wm_hints explicitly.
(update_wm_hints): Use 0 for min_rows, min_cols.
Do nothing if update_hints_inhibit is nonzero.
1995-06-11 20:26:47 +00:00
Karl Heuer
d1dad7597c (Fframe_or_buffer_changed_p): Calculate vector size right.
Add hysteresis when making it larger.  Fill it up reliably
and check at the end for overflowing it.
(syms_of_display): Make frame_and_buffer_state initially with 20 elts.
1995-06-11 20:14:36 +00:00
Karl Heuer
0a2ea2219a (read_char_minibuf_menu_prompt):
If the char to type doesn't match the prompt string,
show the char explicitly.
1995-06-11 20:09:49 +00:00
Geoff Voelker
6816efced2 Include config.h before stdio.h. 1995-06-10 21:45:43 +00:00
Geoff Voelker
9989a75ec0 (TEMACS): Depend upon $(BLD).
(temacs): Remove $(BLD) dependency.
1995-06-10 02:22:05 +00:00
Karl Heuer
142e6c732e (system_key_syms): Deleted; now part of struct kboard.
(make_lispy_event): Use the struct member.
(init_kboard): Initialize it.
(syms_of_keyboard): Delete initialization and staticpro.
1995-06-09 20:37:54 +00:00
Karl Heuer
6d03a6fdd5 (mark_kboards): Mark system_key_syms member. 1995-06-09 20:37:32 +00:00
Karl Heuer
8955bab83d (struct kboard): New member system_key_syms. 1995-06-09 20:37:20 +00:00
Karl Heuer
2c834fb35b (modify_event_symbol): Mask out high bits here,
and only for certain purposes.  table_size now unsigned.
(modify_event_symbol) [HAVE_X_WINDOWS]:	Use x_get_keysym_name.
(make_lispy_event): Don't mask high bits here.
Supply -1 as table_size for system-specific keys.
1995-06-09 19:15:55 +00:00
Karl Heuer
d047c4ebf2 (x_get_keysym_name): New function. 1995-06-09 19:15:28 +00:00
Karl Heuer
399164b4b3 (update_menu_bar): Use set_buffer_internal_1 to switch bufs.
Run the hooks in the proper buffer.
Normally bind overriding-local-map to nil.
(Qoverriding_local_map): New variable.
(syms_of_xdisp): staticpro it.
1995-06-09 16:00:45 +00:00
Karl Heuer
363e6c4033 (SOURCES): Makefile isn't source; Makefile.in.in is. 1995-06-09 15:44:44 +00:00
Karl Heuer
5221fd6372 (Fminibuffer_complete): Make last_command be kboard-local. 1995-06-09 03:05:13 +00:00
Karl Heuer
346e0c2d17 (internal_self_insert): Make last_command be kboard-local. 1995-06-09 03:05:04 +00:00
Karl Heuer
185fd0ecec (last_command): Var deleted; now part of struct kboard. 1995-06-09 03:04:43 +00:00
Karl Heuer
334a398c80 (struct kboard): New member Vlast_command. 1995-06-09 03:04:26 +00:00
Karl Heuer
6c7178b995 (last_command): Var deleted; now part of struct kboard.
(command_loop_1): Make last_command be kboard-local.
(syms_of_keyboard): Defvar it.
(init_kboard): Initialize it.
1995-06-09 03:03:46 +00:00
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