1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-06 23:51:24 -08:00
Commit graph

7350 commits

Author SHA1 Message Date
Richard M. Stallman
e73ec6fa92 (x_set_offset): Turn off the code that added the border_width
to modified_left and modified_top; it seems incorrect to do that.
1997-04-20 22:14:53 +00:00
Richard M. Stallman
cc3e64653b (describe_vector): Test for suppressed commands in
all cases.  Call get_keyelt with two arguments.
1997-04-19 22:59:20 +00:00
Richard M. Stallman
67fc16a3bf (Faccessible_keymaps): Convert PREFIX to a vector
at the beginning, if it has any definition.
1997-04-19 22:52:28 +00:00
Richard M. Stallman
d27497e33a (print): Symbols like e2 and 2e are not confusing. 1997-04-18 19:12:24 +00:00
Richard M. Stallman
4c06ccad37 Comment change. 1997-04-18 02:50:15 +00:00
Richard M. Stallman
795de72081 (Fexpand_file_name): Fix expansion of "/foo/../". 1997-04-18 02:47:40 +00:00
Paul Eggert
49fb579912 automatically generated from GPLed version 1997-04-18 00:48:01 +00:00
Kenichi Handa
dec137e53f (setup_coding_system): Setup coding->eol_type as LF
for a invalid coding system.
1997-04-16 01:04:54 +00:00
Richard M. Stallman
cdf3e5a2c7 Style of comments corrected.
(interval_of): New function.
1997-04-15 04:58:34 +00:00
Richard M. Stallman
b745025d2d Update copyright year. 1997-04-15 04:56:39 +00:00
Richard M. Stallman
5eea1c5ad6 (enum syntaxcode): New members Scomment_fence, Sstring_fence.
(SYNTAX_ENTRY): Depending on the value of SYNTAX_ENTRY_VIA_PROPERTY
may do a lookup for syntax table in gl_state.
(UPDATE_SYNTAX_TABLE_FORWARD, UPDATE_SYNTAX_TABLE_BACKWARD,
UPDATE_SYNTAX_TABLE, SETUP_SYNTAX_TABLE,
SETUP_SYNTAX_TABLE_FOR_OBJECT): New macros.
(struct gl_state_s): New struct.
1997-04-15 04:56:10 +00:00
Richard M. Stallman
195d13612d (SYNTAX_ENTRY_VIA_PROPERTY): Set to take `syntax-table'
text property into account when doing SYNTAX (c).
(ST_COMMENT_STYLE, ST_STRING_STYLE): New codes to denote
delimiters for new types of strings and comments.
(Vparse_sexp_lookup_properties): New variable.
(struct lisp_parse_state): Comment updated.
(gl_state): New global variable.
(update_syntax_table): New function.
(char_quoted): Move earlier, update gl_state when needed.
(find_defun_start): Update gl_state when needed.
(back_comment): New function.
(Scomment_fence, Sstring_fence): New delimeter char classes
denoted by `!' and `|'.
(Fchar_syntax, Fmatching_paren): Update gl_state to whole-bufferstate.
(scan_words): update gl_state when needed.
(Fskip_chars_forward): Move from search.c.
(Fskip_chars_backward): Move from search.c.
(Fskip_syntax_forward): Move from search.c.
(Fskip_syntax_backward): Move from search.c.
(skip_chars): Move from search.c.
(Fforward_comment, scan_lists): Update gl_state when needed.
Handle Scomment_fence, Sstring_fence.
(Fbackward_prefix_chars) Update gl_state when needed.
(scan_sexps_forward): Update gl_state when needed.
Handle Scomment_fence, Sstring_fence.  If comment_stop==-1, stop at start
or end of comment or string.
(Fparse-partial-sexp): Doc fix.
(syms_of_syntax): Move initialization of skip* from search.c.
1997-04-15 04:53:58 +00:00
Richard M. Stallman
8bb43c28a3 (looking_at_1): Set re_match_object.
(string_match_1): Set re_match_object.
(fast_string_match): Set re_match_object.
(Fskip_chars_forward): Move to syntax.c.
(Fskip_chars_backward): Move to syntax.c.
(Fskip_syntax_forward): Move to syntax.c.
(Fskip_syntax_backward): Move to syntax.c.
(skip_chars): Move to syntax.c.
(search_buffer): Set re_match_object.
(syms_of_search): Move initialization of skip* to syntax.c.
1997-04-15 04:52:38 +00:00
Richard M. Stallman
add1fffcee (update_interval): New function declaration. 1997-04-15 04:46:14 +00:00
Richard M. Stallman
25eeac41e0 (update_interval): New function. 1997-04-15 04:45:26 +00:00
Richard M. Stallman
c81a9bdcd0 (Fdirectory_files): Set re_match_object. 1997-04-15 04:44:36 +00:00
Karl Heuer
53740debad (Fmodify_category_entry): Delete second arg in call to make_sub_char_table. 1997-04-14 21:32:49 +00:00
Eli Zaretskii
481c3743be (MSDOS_OBJ): Add w16select.o.
(dependencies): Add dependencies for w16select.o.
1997-04-14 11:18:41 +00:00
Eli Zaretskii
76e5a00175 (SYMS_SYSTEM): Add `syms_of_win16select'. 1997-04-14 11:12:26 +00:00
Eli Zaretskii
21cfcccfb1 Initial revision 1997-04-14 10:59:48 +00:00
Richard M. Stallman
b2adc40937 (Fprimitive_undo): When inserting, always insert
after markers (the ordinary kind of insertion).
1997-04-14 08:51:18 +00:00
Richard M. Stallman
9856e2185f (adjust_markers): Don't be confused by the gap
when computing the arg to record_marker_adjustment.
1997-04-14 08:50:23 +00:00
Karl Heuer
e98227af46 (DOWNCASE): Return int, not Lisp_Object.
(UPPERCASEP): Use DOWNCASE.
(UPCASE_TABLE): New macro.
(NOCASEP, UPCASE1): Use UPCASE_TABLE.
[!NO_UNION_TYPE] (make_number): Declare.
1997-04-11 21:58:13 +00:00
Richard M. Stallman
0342d8c579 (Finsert_file_contents): Do call signal_after_change
when REPLACE is handled by reading directly from the file.
Use insert_1 to insert replacement text, to avoid
query about whether to modify the buffer.
1997-04-11 18:25:41 +00:00
Richard M. Stallman
27d77e9642 (mallocobj): Make non-REL_ALLOC configuration work
with glibc's malloc--do use vm-limit.o.
1997-04-11 08:23:25 +00:00
Richard M. Stallman
f571ae0df2 (read_key_sequence): New argument FIX_CURRENT_BUFFER.
Restore the current buffer from selected window on occasion.
All callers changed.
1997-04-11 08:21:38 +00:00
Richard M. Stallman
4f69d8f6d8 (read_minibuf): Get the string from the minibuffer
even if the user has selected a different buffer.
1997-04-11 06:04:27 +00:00
Karl Heuer
6787d111ea (internal_self_insert): Fix return value. 1997-04-10 22:45:03 +00:00
Karl Heuer
49db96ce3d (scmp, Fdisplay_completion_list): Fix Lisp_Object/integer confusion. 1997-04-10 22:42:34 +00:00
Karl Heuer
e688a0806b (Fcombine_after_change_execute): Fix Lisp_Object/integer confusion. 1997-04-10 22:37:54 +00:00
Karl Heuer
6c070502b6 (expect_property_change): Fix Lisp_Object/integer confusion. 1997-04-10 22:32:00 +00:00
Karl Heuer
26459b28a9 (construct_menu_click, note_mouse_highlight, fast_find_position):
Fix Lisp_Object/integer confusion.
1997-04-10 22:25:45 +00:00
Karl Heuer
e995085f70 (ccl_driver): Fix Lisp_Object/integer confusion. 1997-04-10 22:19:52 +00:00
Karl Heuer
15c60737b7 (Fmake_category_set): Use XSETFASTINT. 1997-04-10 22:12:04 +00:00
Karl Heuer
efee68610e (Ffind_coding_system): Don't use Lisp_Object as integer. 1997-04-10 21:53:28 +00:00
Karl Heuer
53316e5587 (ONE_BYTE_CHAR_WIDTH, Fconcat_chars): Don't use Lisp_Object as integer. 1997-04-10 21:35:28 +00:00
Karl Heuer
296b535c36 (delete_window): Don't return value from void function.
(Fset_window_buffer, Fdisplay_buffer): Don't use Lisp_Object as integer.
1997-04-10 21:26:07 +00:00
Karl Heuer
99d3fac764 (Fx_popup_menu): Don't use Lisp_Object as integer.
(set_frame_menubar): Likewise.
1997-04-10 21:19:16 +00:00
Karl Heuer
10ffbb91cf (DISP_TABLE_P): Don't use Lisp_Object as integer. 1997-04-10 21:16:33 +00:00
Karl Heuer
8bb6ca1467 (display_text_line): Don't use Lisp_Object as integer. 1997-04-10 21:15:53 +00:00
Karl Heuer
488f0c6466 (Fframe_or_buffer_changed_p): Use EQ, not ==. 1997-04-10 20:42:25 +00:00
Richard M. Stallman
3e7562b11e (BSD_SYSTEM): Alternate definition for FreeBSD v3. 1997-04-10 00:27:09 +00:00
Richard M. Stallman
e0b5b76c4e (GETPGRP_NO_ARG): If Glibc 2.1 or later,
don't define this if _BSD_SOURCE is defined.
1997-04-09 05:57:50 +00:00
Richard M. Stallman
b1377d7f09 (mallocobj): Don't add gmalloc if using glibc.
Drop check for `old malloc'; it isn't distributed with Emacs.
1997-04-09 04:01:31 +00:00
Richard M. Stallman
188b4aeaac Update copyright year. 1997-04-09 04:00:39 +00:00
Richard M. Stallman
3689ff1491 (DOUG_LEA_MALLOC): Add #undef. 1997-04-09 04:00:22 +00:00
Richard M. Stallman
15aaf1b5d2 (malloc_get_state, malloc_set_state): New declarations.
(main): Restore internal malloc state when loading from dumped image.
(Fdump_emacs): Copy internal malloc state for dumping, then free it.
1997-04-09 04:00:10 +00:00
Richard M. Stallman
d165822189 For glibc's malloc, include <malloc.h> for mallinfo,
mallopt, struct mallinfo, and mallopt constants.
(BYTES_USED): New macro.
(memory_full, emacs_blocked_free): Replace _bytes_used with BYTES_USED.
(emacs_blocked_malloc): Set sbrk padding value for glibc, as is
done with gmalloc.
(allocate_vectorlike, make_uninit_string):
Prevent using mmap for possible large chunks.
(init_alloc_once): Set trim and mmap malloc parms, when using glibc.
1997-04-09 03:59:08 +00:00
Richard M. Stallman
e1b490ca36 (init_casetab_once): Initialize the purpose slot. 1997-04-08 19:05:57 +00:00
Paul D. Smith
6b2e9efd12 Last-minute changed for 3.75.1 1997-04-07 18:02:44 +00:00