1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-06 11:50:51 -08:00
Commit graph

20640 commits

Author SHA1 Message Date
Richard M. Stallman
eeb4f71059 (display_menu_bar): Don't set maxendcol too large. 1998-01-20 08:54:36 +00:00
Richard M. Stallman
1b5d98bba7 (Fchar_equal): Fix case-conversion code. 1998-01-20 06:05:53 +00:00
Richard M. Stallman
97d26a9743 (momentary-string-display): Fix backward test
for whether end of message is off the screen.
1998-01-20 04:56:52 +00:00
Richard M. Stallman
5d6a85e05f (mouse-drag-vertical-line): Properly determine which
side the scroll bar or vertical line is on.
1998-01-19 23:11:18 +00:00
Richard M. Stallman
3fafe1d5d1 (mldrag-drag-vertical-line): Delete debugging code. 1998-01-19 21:33:26 +00:00
Richard M. Stallman
2708e59e80 (dired-move-to-filename-regexp):
Make l pattern match any non-ASCII char.
1998-01-19 20:29:31 +00:00
Richard M. Stallman
55872f3e06 (rfc822-snarf-word): Don't reject non-ASCII chars.
(rfc822-snarf-subdomain): Likewise.
(rfc822-addresses-1, rfc822-addresses): Likewise.
1998-01-19 20:28:03 +00:00
Richard M. Stallman
83a139e3e7 (etags): Fix defgroup syntax. 1998-01-19 20:24:16 +00:00
Richard M. Stallman
3210e730cf (rmail): Don't bind enable-multibyte-characters;
read the file normally.
(rmail-revert): Likewise.

(rmail): Don't kill local enable-multibyte-characters.
Don't bind coding-system-for-read.  Fix error message.

(rmail-make-in-reply-to-field):
Make foo and bar patterns match all non-ASCII chars.
1998-01-19 20:22:12 +00:00
Richard M. Stallman
3a73fa5d33 (code_convert_region): Always count chars inserted
in accord with value of enable-multilibyte-characters.
(Fcoding_system_p): Doc fix.
(Fcheck_coding_system): Doc fix.
(Fterminal_coding_system): Doc fix.
(Fkeyboard_coding_system): Doc fix.
1998-01-19 19:45:53 +00:00
Richard M. Stallman
3ac81adbcc (Fset_buffer_multibyte): New function.
(syms_of_buffer): defsubr it.
1998-01-19 19:38:40 +00:00
Richard M. Stallman
31f8ab72fb (clear_charpos_cache): New function. 1998-01-19 19:32:47 +00:00
Richard M. Stallman
37f26f3c5a (set_intervals_multibyte): New function.
(set_intervals_multibyte_1): New function.
1998-01-19 19:30:38 +00:00
Richard M. Stallman
cb8419b5e6 (window_scroll): Set opoint_byte properly. 1998-01-19 19:24:04 +00:00
Karl Heuer
0e07a458db (number-to-register, increment-register): Args
renamed to match doc.
1998-01-18 06:40:52 +00:00
Karl Heuer
9828a47734 (skip_chars): Fix test for end of string, looking for `-'.
(back_comment): Don't allow quoting a comment-end.
(scan_lists): Likewise.
1998-01-18 05:15:48 +00:00
Karl Heuer
ec28575a5c (install-arch-indep): Add semicolon before `else'. 1998-01-18 04:57:01 +00:00
Karl Heuer
056515d81b Make GDB not handle SIGINT. 1998-01-18 04:54:59 +00:00
Karl Heuer
f8bd51c41a (compile_pattern_1): If representation of STRING
does not fit MULTIBYTE, convert its contents.
(fast_c_string_match_ignore_case): Pass 0 to compile_pattern
as MULTIBYTE.
(search_buffer): If representation of STRING
does not fit MULTIBYTE, convert its contents.
1998-01-18 04:53:32 +00:00
Karl Heuer
974a6ff52f (print) <Lisp_String>: When multibyte is enabled, print
single-byte non-ASCII chars using octal escapes.
1998-01-18 04:51:16 +00:00
Karl Heuer
e7fc914b02 (read1): Escape codes can force multibyte or single-byte.
Otherwise buffer_defaults->enable_multibyte_characters decides.
Only set force_singlebyte when a \-sequence is in the relevant
range.
(read_escape): New arg STRINGP.  `\ ' is ignored only when STRINGP
(normally, when reading a string).  Calls changed.
1998-01-18 04:49:11 +00:00
Karl Heuer
c52d78d521 (code_convert_region): Delete duplicate local `zv_before'. 1998-01-18 04:43:08 +00:00
Karl Heuer
09ab3c3bdb (concat): Move the test for all nil in `append'
back to the right place.
Always compute result_len_byte as for a multibyte string.  Then,
if the result will be single-byte, don't use that computation.
When converting single-byte to multibyte, don't use copy_text.
Do use copy_text between single-byte string and multibyte string.

(Fstring_make_multibyte, Fstring_make_unibyte): New functions.
(syms_of_fns): defsubr them.

(string_char_to_byte): Count from the beginning or the end,
whichever is closer.  Keep a cache of recent values.
(string_byte_to_char): Likewise.

(Fstring_lessp): Compare the strings char by char.
1998-01-18 04:37:08 +00:00
Karl Heuer
f6e7abc110 (display_text_line): Set pos_byte with pos
when skipping invisible.
1998-01-18 04:06:12 +00:00
Karl Heuer
d2ddb97469 Initial revision 1998-01-18 03:39:09 +00:00
Karl Heuer
d0ed5e526e (etags): Fix defgroup syntax. 1998-01-18 03:33:26 +00:00
Karl Heuer
fdbd7c4d62 (switch-to-completions): If no completions window,
don't try to switch to it.
1998-01-18 03:32:20 +00:00
Karl Heuer
afc070d1d4 (rmail): Unwind-protect call to rmail-get-new-mail. 1998-01-18 03:29:06 +00:00
Karl Heuer
df1e7b9120 (vc-finish-logentry): Move killing the log buffer after
the operation in case that fails.
1998-01-18 03:27:05 +00:00
Karl Heuer
798f4b0a3e (auto-mode-alist): Add vhdl-mode. 1998-01-18 03:21:25 +00:00
Karl Heuer
b3fd4d8f37 (STRING_BASE_SIZE): New macro.
(STRING_FULLSIZE): Use STRING_BASE_SIZE instead of the whole
size of struct Lisp_String.
(make_pure_string): Use STRING_FULLSIZE.
1998-01-18 03:19:14 +00:00
Karl Heuer
0f0a7f7cf4 (occur): If the matching line has no final newline,
insert one anyway.  Compensate for that when inserting line nums.
1998-01-18 02:53:16 +00:00
Richard M. Stallman
0c4b86dac8 Update copyright year. 1998-01-17 20:02:40 +00:00
Richard M. Stallman
ef1c82874d (ange-ftp-inodes-hashtable): New variable.
(ange-ftp-next-inode-number): New variable.
(ange-ftp-file-attributes): Assign each file a unique "inode number".
1998-01-17 19:44:51 +00:00
Richard M. Stallman
251680cf7d (Buffer-menu-mode-map): Bind e like f. 1998-01-17 19:43:15 +00:00
Stephen Eglen
db6c5b923d (hexl-follow-ascii): New function and variable to highlight the ASCII
character corresponding to the current element of the buffer.
1998-01-17 17:02:13 +00:00
Richard M. Stallman
0057b00a17 (Fspecial_display_p): Return the right value
when special-display-regexps specifies frame parameters.
1998-01-16 19:16:02 +00:00
Richard M. Stallman
a1d4421658 (mldrag-drag-vertical-line): Handle left-side scroll bars. 1998-01-16 19:11:33 +00:00
Richard M. Stallman
1354debd3f (Finsert_file_contents): When not decoding,
properly calculate number of chars in the text.
Fix error message.

(file_name_as_directory): Error if arg is empty.
(Fwrite_region): Don't flush the encoding buffer if failure is set.
1998-01-16 18:14:58 +00:00
Richard M. Stallman
92432794c1 (re_match_2_internal): Use SYNTAX_TABLE_BYTE_TO_CHAR.
(re_match_2_internal) <wordbeg, wordend>:
Call UPDATE_SYNTAX_TABLE properly with a charpos.
1998-01-16 17:56:40 +00:00
Richard M. Stallman
c292db29eb (SYNTAX_TABLE_BYTE_TO_CHAR): New macro.
(struct gl_state_s): New field `object'.
(SETUP_SYNTAX_TABLE_FOR_OBJECT): Set it.
Handle non-current buffer properly.  Args renamed to all caps.
(SETUP_SYNTAX_TABLE): Set `object'.  Args renamed to all caps.
(UPDATE_SYNTAX_TABLE): Use gl_state.object.
(UPDATE_SYNTAX_TABLE_FORWARD, UPDATE_SYNTAX_TABLE_BACKWARD): Likewise.

(SETUP_SYNTAX_TABLE_FOR_OBJECT): Add gl_state.offset
when using the arg FROM.  Use BYTE_TO_CHAR.
1998-01-16 17:52:16 +00:00
Richard M. Stallman
f1e3ff8000 (global-auto-revert-ignore-buffer): Doc fix.
(global-auto-revert-mode): Fix message text.
1998-01-16 05:36:23 +00:00
Simon Marshall
24f86c2f5f Added Print submenu to Edit menu. 1998-01-15 16:17:36 +00:00
Simon Marshall
b9dd672d87 (c++-font-lock-extra-types): Add some container classes.
(c-font-lock-keywords-1): Use builtin face for preprocessor directives.
1998-01-15 16:11:00 +00:00
Dave Love
5c79a131c1 (lisp-font-lock-keywords-1): Add defmethod. 1998-01-12 18:54:01 +00:00
Kenichi Handa
d3b8a776ac (Fkey_description): Remember to set i_before.
and use it in all cases.
1998-01-12 12:52:55 +00:00
Oliver Seidel
6fe3681b00 Added patch from Don Hejna <djhejna@oasis.ambit.com>. 1998-01-12 11:43:22 +00:00
Kenichi Handa
7792090e89 (insert_from_string_1): Decrement GAP_SIZE by
outgoing_nbytes.
1998-01-12 05:49:45 +00:00
Kenichi Handa
28246d85b1 (push_key_description): If C >= 128, always use octal representation. 1998-01-12 05:49:45 +00:00
Kenichi Handa
21846016a4 (Fminibuffer_complete_word): Fix a bug of refering
`i'.  We must refer `i_byte' instead.
1998-01-12 05:49:45 +00:00