Karl Heuer
49b862cf05
Fix typos in comment.
1994-11-14 18:06:28 +00:00
Richard M. Stallman
6cdfb6e60d
Initial revision
1994-11-14 01:32:24 +00:00
Richard M. Stallman
930c87d795
(C_SWITCH_SYSTEM) [__GNUC__]: Set -D_BSD to get the
...
correct definitions from sys/wait.h.
1994-11-13 21:27:30 +00:00
Richard M. Stallman
eab9d4233d
Comment change.
1994-11-13 20:54:28 +00:00
Richard M. Stallman
681f5af46e
(Fdisplay_completion_list): Update COLUMN unconditionally.
...
If a name is long, put it on its own line.
1994-11-13 19:57:12 +00:00
Richard M. Stallman
7812a96f4b
(load_pixmap): Handle bitmap_id < 0. F is a FRAME_PTR.
1994-11-13 19:07:26 +00:00
Richard M. Stallman
169e69a395
(syms_of_frame): Fix typo.
1994-11-13 17:35:48 +00:00
Richard M. Stallman
1855c8dd0b
(syms_of_frame): Doc fix for default-frame-alist.
1994-11-12 20:05:07 +00:00
Karl Heuer
8d4afcac1e
(store_symval_forwarding, swap_in_symval_forwarding, Fset, default_value,
...
Fset_default, Fkill_local_variable): Use XBUFFER_LOCAL_VALUE, not XCONS.
(Fmake_variable_buffer_local, Fmake_local_variable): Use the new substructure.
1994-11-11 07:35:27 +00:00
Karl Heuer
677ad7fec7
(Fbyte_code): Special case for buffer-local objects is now handled by the more
...
general test. Simplify.
1994-11-11 07:34:37 +00:00
Karl Heuer
465edf35eb
(mark_object): New code to handle buffer-local substructure.
...
(gc_sweep): Generalize marker code to handle other substructures.
1994-11-11 07:34:14 +00:00
Karl Heuer
fdc6e51676
(set_buffer_internal): Use XBUFFER_LOCAL_VALUE, not XCONS.
1994-11-11 07:33:46 +00:00
Karl Heuer
7d65f1c2f8
(enum Lisp_Misc_Type): Add new enumerations Lisp_Misc_Buffer_Local_Value and
...
Lisp_Misc_Some_Buffer_Local_Value.
(enum Lisp_Type): Delete the corresponding enumerations from here.
(struct Lisp_Buffer_Local_Value): New structure.
(XBUFFER_LOCAL_VALUE): Access the new structure.
(BUFFER_LOCAL_VALUEP, BUFFER_SOME_LOCAL_VALUEP): Likewise.
(union Lisp_Misc): Add new member.
1994-11-11 07:32:54 +00:00
Karl Heuer
aabf6bec48
Fix typo in previous change.
1994-11-11 01:31:52 +00:00
Karl Heuer
e9d167a70d
Fix comment associated with previous change.
1994-11-10 19:51:28 +00:00
Richard M. Stallman
dfb756b7d3
(Fnewline): Always use insert_and_inherit.
1994-11-10 18:51:12 +00:00
Richard M. Stallman
3ea1d2918f
(create_process) [OSF1]: Use setpgid, not setpgrp.
1994-11-10 08:12:48 +00:00
Richard M. Stallman
71edead178
(tracking_off): Test old value with NILP.
...
Restore the old value whatever it may be.
(syms_of_keyboard): Use DEFVAR_LISP for track-mouse.
1994-11-10 03:46:33 +00:00
Richard M. Stallman
2f24e04e52
(FRAMEP): Use the second definition whenever HAVE_MOUSE.
1994-11-10 03:44:29 +00:00
Karl Heuer
536b772adc
(Fboundp, find_symbol_value): Use type test macros instead of checking XTYPE
...
directly.
1994-11-09 23:13:31 +00:00
Richard M. Stallman
55928174ae
(Fsubstitute_in_file_name): Add missing #endif.
1994-11-09 20:53:55 +00:00
Richard M. Stallman
075027b195
Don't include ctype.h.
...
(isfloat_string, read1): Don't use isdigit.
1994-11-09 20:51:58 +00:00
Karl Heuer
622de3e97c
(print_help): Set help-mode in *Help* buffer.
1994-11-09 06:04:46 +00:00
Karl Heuer
36cd82fe63
(describe_syntax_1): Set help-mode in *Help* buffer.
1994-11-09 05:56:23 +00:00
Karl Heuer
04befa074c
(describe_buffer_bindings): Set help-mode in *Help* buffer.
1994-11-09 05:55:39 +00:00
Roland McGrath
2eb6bfbe93
(EVENT_QUEUES_EMPTY): Only test do_mouse_tracking and mouse_moved #ifdef
...
HAVE_MOUSE.
(Ftrack_mouse): Protect with #ifdef HAVE_MOUSE.
(syms_of_keyboard): Protect initialization of do_mouse_tracking, defsubr
of Strack_mouse, and DEFVAR of track-mouse with #ifdef HAVE_MOUSE.
1994-11-09 03:43:30 +00:00
Karl Heuer
3558db6f4d
(Fset_frame_height): Compare against height, not width.
1994-11-08 02:43:25 +00:00
Roland McGrath
bcce3e0245
Move decl of input_fd outside of #ifdef HAVE_X_WINDOWS.
1994-11-08 02:37:04 +00:00
Karl Heuer
bddd097cb1
(XTread_socket): Generate iconify and deiconify events.
1994-11-04 04:00:50 +00:00
Karl Heuer
85cdd6afed
Changed references of m\m-windowsnt.h to m\intel386.h and of s\s-windowsnt.h
...
to s\windowsnt.h.
1994-11-03 21:11:43 +00:00
Karl Heuer
b65769c78d
(sbrk): Allow request sizes to be different than the page size.
1994-11-03 21:07:19 +00:00
Karl Heuer
8c147e4053
[WINDOWSNT]: (VIRT_ADDR_VARIES, DATA_END, DATA_START, HAVE_ALLOCA): Defined.
1994-11-03 20:49:20 +00:00
Karl Heuer
1cd47f14cc
#include <malloc.h>.
...
(HAVE_MOUSE, MODE_LINE_BINARY_TEXT): defined.
1994-11-03 20:46:43 +00:00
Karl Heuer
40a5b2e17b
(Fx_list_fonts): Don't bother to retrieve font info when there's no size_ref
...
to compare it against.
1994-11-02 06:18:45 +00:00
Karl Heuer
3c887943b4
(Fdecode_time): Fix Lisp_Object vs. integer problems.
...
Don't use tm_gmtoff; it's not portable.
1994-11-02 04:27:27 +00:00
Karl Heuer
568641ead2
Leave DEVICE_SEP undefined by default.
1994-11-02 02:35:56 +00:00
Richard M. Stallman
cf1e6391ae
(init_buffer): Fix error message syntax.
1994-11-02 01:22:31 +00:00
Richard M. Stallman
3463f90ac0
(Fdecode_time): Change one XFASTINT to XINT.
1994-11-01 21:06:55 +00:00
Richard M. Stallman
dd254b21da
(x_window): Make ibw 0 by default.
...
(Fx_create_frame): Don't set xlwmenu_default_font if not USE_X_TOOLKIT.
1994-11-01 21:05:11 +00:00
Richard M. Stallman
896c0d8b14
(SYSTEM_PURESIZE_EXTRA): Defined.
1994-11-01 10:31:35 +00:00
Richard M. Stallman
95ed00257a
Initial revision
1994-11-01 10:27:02 +00:00
Richard M. Stallman
4691c06db4
(init_editfns): Get the username from the environment
...
variable USERNAME instead of USER.
(Fdecode_time): New function.
(syms_of_editfns): defsubr it.
1994-11-01 08:50:20 +00:00
Richard M. Stallman
bc536d8477
(read_key_sequence): Use flags instead of gotos to
...
enable the Microsoft C compiler to compile the routine.
(read_avail_input) [WINDOWSNT]: Just return 0.
(make_lispy_event): Record double and triple for drags.
Put in click_modifier for multi-clicks.
(read_key_sequence): Convert double-drag first to plan drag,
and only later try a click.
1994-11-01 08:49:40 +00:00
Richard M. Stallman
881a5a8093
(DEVICE_SEP, DIRECTORY_SEP, IS_DEVICE_SEP)
...
(IS_DIRECTORY_SEP, IS_ANY_SEP): New macros, defined if not already def.
1994-11-01 08:47:47 +00:00
Richard M. Stallman
fcc182b34b
(DOS_NT): Defined.
1994-11-01 08:45:04 +00:00
Richard M. Stallman
cb28b9c22b
(term_init) [WINDOWSNT]: Do some Windows-specific
...
initialization, then skip the rest of the code.
(FRAME_TERMCAP_P) [WINDOWSNT]: Always return 0.
1994-11-01 08:44:15 +00:00
Richard M. Stallman
57d655926a
[WINDOWSNT] (EMACS_KILLPG): Use win32_kill_process.
1994-11-01 08:42:36 +00:00
Richard M. Stallman
101adcb531
Test DOS_NT, not MSDOS.
1994-11-01 08:41:25 +00:00
Richard M. Stallman
fe03522be2
[WINDOWSNT]: Add includes for NT.
...
Define _P_WAIT. Declare _spawnlp, _getpid.
[WINDOWSNT] (select, strerror, vfork): Don't use these definitions.
(init_sys_modes): Test DOS_NT, not MSDOS.
(emacs_get_tty, emacs_set_tty,(child_setup_tty, init_baud_rate): Ditto.
(sys_subshell) [WINDOWSNT]: Use _spawnlp. not vfork.
(wait_for_termination) [WINDOWSNT]: Use wait.
(discard_tty_input) [WINDOWSNT]: Do nothing at all.
1994-11-01 08:39:49 +00:00
Richard M. Stallman
e98d950b32
Use macros IS_ANY_SEP, IS_DIRECTORY_SEP,
...
IS_DEVICE_SEP, DIRECTORY_SEP, and DEVICE_SEP.
[WINDOWSNT]: Add includes. Don't define sys_siglist.
(sigchld_handler): Work around bug in MS C compiler.
(sigchld_handler) [WINDOWSNT]: Do not call signal.
(signal_process) [WINDOWSNT]: Use win32_kill_process instead of kill.
(read_process_output) [WINDOWSNT]: Use read_child_output instead of
read.
(create_process) [WINDOWSNT]: Use
pipe_with_inherited_out and pipe_with_inherited_in.
Use the pid returned by child_setup. Deal with not having vfork,
Call register_child.
(close_process_descs): Do nothing if WINDOWSNT.
(proc_buffer_char): No longer static.
1994-11-01 08:31:31 +00:00