Commit graph

6837 commits

Author SHA1 Message Date
Richard M. Stallman
f0724bcbff (syms_of_buffer): Doc fixes. 1996-09-09 22:36:48 +00:00
Erik Naggum
4ad679f96d Add #n=object, #n#, and #:symbol constructs to reader.
(readevalloop, read, Fread_from_string): Empty list of read objects before
read0 call.
(read1): New variable `uninterned_symbol', which controls how to make
symbols.  Support #:, #n=object and #n#.
(make_symbol): New function, used in read1 to make uninterned symbols
(Fintern): Set `obarray' field of interned symbols.
(init_obarray): Explicit set `obarray' field of symbol `nil'.
(syms_of_lread): staticpro read_objects, the list of read objects.
1996-09-09 02:30:05 +00:00
Erik Naggum
081e0581b6 Add #n=object, #n#, and #:symbol constructs to printer.
(PRINTDECLARE): New macro to declare required variables.
(PRINTPREPARE, PRINTFINISH): Set printed_genyms to nil.
(Fwrite_char, write_string, write_string_1, Fterpri, Fprin1,
Fprin1_to_string, Fprinc, Fprint): Use new macro PRINTDECLARE.
(print): Print uninterned symbols readable.
(syms_of_print): Defvar `print-gensym', staticpro printed_gensyms.
1996-09-08 23:19:05 +00:00
Karl Heuer
93b62e8278 (Finsert_buffer_substring): Check for deleted buffer.
(Fcompare_buffer_substrings): Likewise.
1996-09-05 20:33:58 +00:00
Richard M. Stallman
1747fb168a Add many declarations.
(BITS_PER_EMACS_INT): New macro.
(XMARKBIT): Test BITS_PER_EMACS_INT to conditionalize fast definition.
1996-09-04 18:54:36 +00:00
Richard M. Stallman
13abef241f (BITS_PER_EMACS_INT): New definition. 1996-09-04 18:53:32 +00:00
Richard M. Stallman
6475702562 (LIBS_SYSTEM): Use -lkstat instead of -lelf -lkvm 1996-09-04 17:29:23 +00:00
Richard M. Stallman
99c1aeca5e (create_process): Test HAVE_SETPGID for using setpgid. 1996-09-04 16:27:55 +00:00
Richard M. Stallman
d9c1c409d6 (HAVE_SETPGID): Add #undef. 1996-09-04 16:23:50 +00:00
Richard M. Stallman
44bff95343 (syms_of_keymap): staticpro current_global_map; 1996-09-04 16:09:43 +00:00
Richard M. Stallman
4a9f44cd82 (get_local_map): Call indirect-function. 1996-09-04 15:40:46 +00:00
Richard M. Stallman
265b269528 unexelf1.c merged into this file. 1996-09-04 15:15:42 +00:00
Richard M. Stallman
1a9bd6bd8e (UNEXEC): Use unexelf.c. 1996-09-04 15:15:30 +00:00
Richard M. Stallman
d676eef30d Include config.h.
[HAVE_TERMIOS_H]: Include termios.h.
(ospeed) [HAVE_TERMIOS_H]: Use ospeed_t.
1996-09-04 15:12:18 +00:00
Richard M. Stallman
f2361c606c [HAVE_TERMIOS_H]: Include termios.h.
(ospeed) [HAVE_TERMIOS_H]: Use ospeed_t.
1996-09-04 15:10:42 +00:00
Richard M. Stallman
3c0ee47b71 (create_process_1, sigchld_handler) [POSIX_SIGNALS]:
Don't reestablish handler.
1996-09-04 15:07:07 +00:00
Richard M. Stallman
5970a8cba8 (input_available_signal) [POSIX_SIGNALS]:
Don't reestablish handler.
(interrupt_signal) [POSIX_SIGNALS]: Likewise.
1996-09-04 15:02:52 +00:00
Richard M. Stallman
a87f7e83f7 (HAVE_TERMIOS_H): Add #undef. 1996-09-04 14:57:40 +00:00
Richard M. Stallman
2e267a2e77 (Fmacroexpand): Don't declare `form' as register. 1996-09-04 05:42:28 +00:00
Richard M. Stallman
1d512c6de7 (Fredirect_frame_focus): Don't call Ffocus_frame. 1996-09-04 05:41:48 +00:00
Richard M. Stallman
fde7aff8e2 (Fexecute_extended_command): Fix previous change. 1996-09-04 05:39:41 +00:00
Richard M. Stallman
46d8a55bd1 (copy_intervals_to_string): Take arg as buffer. 1996-09-04 04:33:40 +00:00
Richard M. Stallman
b516a185f9 (Fcommand_execute): gcpro cmd and prefixarg while calling do_autoload. 1996-09-04 04:31:10 +00:00
Richard M. Stallman
ca20916b66 (Fmacroexpand): gcpro form while calling do_autoload.
(do_autoload): gcpro fun, funname, fundef.
1996-09-04 04:30:26 +00:00
Richard M. Stallman
214360e91f (Fexecute_extended_command): gcpro prefixarg. 1996-09-04 03:58:15 +00:00
Richard M. Stallman
b839712d77 (x_set_frame_parameters): Make height and width ints. 1996-09-04 03:55:07 +00:00
Richard M. Stallman
1847b19b41 (map_char_table): Declare depth as int. 1996-09-04 03:42:09 +00:00
Richard M. Stallman
2ef60670b3 (note_mouse_highlight): Pass POS argument to fast_find_position as int. 1996-09-04 03:38:40 +00:00
Richard M. Stallman
85c66a3ec9 (set_properties, add_properties, remove_properties):
Call modify_region with ints.
1996-09-04 03:35:53 +00:00
Richard M. Stallman
fb4ee5cdb1 (prepare_to_modify_buffer): Take integer arguments.
(signal_before_change): Take integer arguments.
1996-09-04 03:34:04 +00:00
Richard M. Stallman
5a053ea981 (Fmake_byte_code): Call make_pure_vector using nargs. 1996-09-04 00:06:48 +00:00
Richard M. Stallman
01a4d290aa (Fpurecopy): Cast arg to make_pure_vector.
(Fmake_byte_code): Use XFASTINT when calling make_pure_vector.
1996-09-03 23:56:33 +00:00
Richard M. Stallman
aa8fe32512 (Fformat): Pass a string using XSTRING. 1996-09-03 23:23:53 +00:00
Richard M. Stallman
857c4c675f (doprnt1): If lispstrings, accept a string
as a `struct Lisp_String *'.
1996-09-03 23:23:40 +00:00
Richard M. Stallman
0f26b958d8 (message): Cast size arg to doprnt. 1996-09-03 22:23:51 +00:00
Richard M. Stallman
1d718789f5 (OUTPUT_IF, OUTPUT): Cast frame height to int. 1996-09-03 22:22:10 +00:00
Richard M. Stallman
3b12ce121e (term_init): Avoid type-mismatch calling get_frame_size. 1996-09-03 22:00:27 +00:00
Richard M. Stallman
c96f26f4b5 (sort_args): Don't rearrange any args that follow "--". 1996-09-03 21:48:13 +00:00
Richard M. Stallman
c14d06e310 (Ffocus_frame, Funfocus_frame): Functions deleted. 1996-09-03 21:41:33 +00:00
Paul Eggert
65adbc85ce (mktime): Fix typo in previous patch. 1996-09-03 18:08:27 +00:00
Paul Eggert
57a6d773a8 (mktime): #undef so that we don't mess up the file name mktime.c. 1996-09-03 18:00:34 +00:00
Paul Eggert
fbd40e3256 (mktime): Define to emacs_mktime if HAVE_MKTIME && ! defined (_NEXT_SOURCE),
so that we don't attempt to redefine the libc mktime.
1996-09-03 18:00:34 +00:00
Paul Eggert
8eaa6efed2 (Fencode_time): Remove NEXTSTEP workaround;
we now use our mktime instead.
1996-09-03 05:24:22 +00:00
Paul Eggert
af4b946d6a (MKTIME_OBJ): Use our mktime instead of NEXTSTEP's,
since NEXTSTEP's wrongly ignores TZ.
1996-09-03 05:23:35 +00:00
Richard M. Stallman
99153b9e0e (create_process): Undo previous change. 1996-09-03 04:13:20 +00:00
Richard M. Stallman
e5446a46ef (Fencode_time) [_NEXT_SOURCE]: Use ZONE, not ABSZONE. 1996-09-02 17:28:10 +00:00
Richard M. Stallman
2bf32c5d8a (redisplay_internal): Test last_selected_window slot.
(mark_window_display_accurate, display_text_line): Likewise.
1996-09-02 05:19:13 +00:00
Richard M. Stallman
86e4843672 (unshow_buffer): Clear last_selected_window slot, maybe.
(Fset_window_buffer): Set last_selected_window slot.
(Fselect_window): Set last_selected_window slot.
(delete_all_subwindows): Maybe call unshow_buffer.
1996-09-02 05:13:11 +00:00
Richard M. Stallman
0dc6f165b8 (reset_buffer): Initialize last_selected_window slot. 1996-09-02 05:11:15 +00:00
Richard M. Stallman
519052f372 (strict buffer): New slot last_selected_window. 1996-09-02 05:10:58 +00:00