1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-06 03:40:56 -08:00
Commit graph

23831 commits

Author SHA1 Message Date
Kenichi Handa
edf496dd13 Include "ccl.h".
(Fcall_process): Doc-string modified.  Set CODING_MODE_LAST_BLOCK
bit in argument_coding.mode to tell encoding procedure to flush
data.  While encoding arguments, if argument_coding uses CCL
program, initialize it again after encoding.
(Fcall_process_region): Doc-string modified.  Handle the case that
NARGS is 3.
1998-12-15 04:35:38 +00:00
Kenichi Handa
ad3d1b1d67 (CCL_SUCCESS): Don't set ccl->ic.
(ccl_driver) <CCL_End>: Pretend that all source text is consumed.
Set `ic' to the head of this command.
(ccl_driver) <CCL_ReadMultibyteChar2>: Return a single byte 8-bit
code for an invalid code.
(setup_ccl_program): If the arg VEC is nil, skip setting ups
based on VEC.
1998-12-15 04:35:38 +00:00
Kenichi Handa
0282eb6915 (Qunknown): New variable.
(init_charset_once): Intern and staticpro Qunknown.  Initialize
all elements of Vcharset_symbol_table to Qunknown.
(find_charset_in_str): New arg MULTIBYTE.  If it is zero, check
unibyte characters only.  For an invalid composition sequence, set
CHARSETS[1] to 1.
(Ffind_charset_region): Call find_charset_in_str with an
appropriate MULTIBYTE arg.  If undefined charsets are found,
include `unknown' is the return value.
(Ffind_charset_string): Likewise.
(Fsplit_char): If CHAR is invalid, return `(unknown CHAR)'.
(str_cmpchar_id): Max composite character code should be less than
GENERIC_COMPOSITION_CHAR.
1998-12-15 04:35:38 +00:00
Kenichi Handa
8c5b01cc4b (find_charset_in_str): Update declaration. 1998-12-15 04:35:38 +00:00
Kenichi Handa
944bd42004 (DECODE_DESIGNATION): Jump to label_invalid_code if
final_char is invalid.
(decode_coding): If coding->type is coding_type_ccl, call
ccl_coding_driver even if SRC_BYTES is zero.
(code_convert_region): Update `inserted' correctly after calling
coding->post_read_conversion.  Even after the code converter
consumed all source text, call it once more if it is
coding_type_ccl to flush out data.
1998-12-15 04:35:38 +00:00
Kenichi Handa
02a08df0ab (printchar): When outputting a multibyte character to
echo area, always set message_enable_multibyte to 1.
1998-12-15 04:35:38 +00:00
Kenichi Handa
de7fbd0989 (read_process_output): If NBYTES is zero and
CODING_MODE_LAST_BLOCK bit is not yet set in coding->mode, set it
and try decoding again.
(Fprocess_send_eof): If the coding system of PROCESS
requires flushing, call send_process with null-string at first.
1998-12-15 04:35:38 +00:00
Kenichi Handa
c91beee236 (Finsert_file_contents): Even if INSERTED is zero, if
CODING is handled by CCL program, call code_convert_region.
1998-12-15 04:35:38 +00:00
Kenichi Handa
67bfe42d76 (string_char_to_byte): Handle invalid multibyte sequence
correctly.
(string_byte_to_char): Likesize.
1998-12-15 04:35:38 +00:00
Kenichi Handa
040272ceb2 (search_buffer): Don't use Boyer-Moore
to search for an invalid multibyte code.
In unibyte case, no need to check whether there are translations
in more than one charset; just set charset_base to 0.
1998-12-15 04:35:38 +00:00
Kenichi Handa
42912be360 (Fw16_set_clipboard_data): Call find_charset_in_str
with MULTIBYTE arg 0.
1998-12-15 04:35:38 +00:00
Kenichi Handa
2798f18161 (Fw32_set_clipboard_data): Call find_charset_in_str
with MULTIBYTE arg 0.
1998-12-15 04:35:38 +00:00
Kenichi Handa
666273c2f0 (lisp_data_to_selection_data): Call find_charset_in_str
with MULTIBYTE arg 0.
1998-12-15 04:35:38 +00:00
Dave Love
096d416ffb Somewhat edited copy of the most recently posted version. 1998-12-14 18:49:34 +00:00
Andreas Schwab
3654a3512a (texinfo-tex-buffer): Bind
tex-start-options-string to empty string.
(texinfo-tex-region): Use texinfo-tex-trailer as documented.
1998-12-14 10:17:50 +00:00
Andrew Innes
2602d1eaac (nntp-request-group): Undo previous change (4xx and 5xx responses are
already handled properly).
1998-12-14 09:03:04 +00:00
Karl Heuer
3e9103768f Update comment. 1998-12-14 03:22:44 +00:00
Karl Heuer
fb98fa17e4 Initial revision 1998-12-14 03:18:06 +00:00
Karl Heuer
ae212837e6 Update address. 1998-12-14 03:14:15 +00:00
Karl Heuer
d914bed56b (compilation-error-regexp-alist): Insist on a non-digit in the file name. 1998-12-14 03:12:21 +00:00
Karl Heuer
e228c7e2d4 (compilation-error-regexp-alist): Fix regexp to match
"ChangeLog:1:1998-12-09 ..."
1998-12-14 03:06:46 +00:00
Karl Heuer
4044f85325 (comment-region): Handle comment-padding
separately for insertion and for deletion, in the right way for each.
1998-12-14 02:50:10 +00:00
Eli Zaretskii
b78fba0277 (dos-unsupported-char-glyph): Add. 1998-12-13 11:26:30 +00:00
Dave Love
78b6524e5c (find-function-search-for-symbol):
Remove unnecessary test on `library' for explicit file name.
Widen scope of save-match-data.
1998-12-11 17:42:56 +00:00
Dave Love
645ff508dd (fortran-font-lock-keywords-1): Warp
forward-sexp in condition-case.
1998-12-11 17:40:18 +00:00
Eli Zaretskii
7d2767808e (load-with-code-conversion): If the loaded
file was inserted  with no-conversion or raw-text coding system,
make the buffer unibyte.
1998-12-10 13:37:02 +00:00
Geoff Voelker
dabe36a823 (LOCALTIME_CACHE): Define. 1998-12-10 06:41:00 +00:00
Geoff Voelker
4f8ac0b2d6 (w32_get_long_filename): Handle root dirs correctly. 1998-12-10 05:43:07 +00:00
Karl Heuer
b283f79ec7 Doc fixes. 1998-12-10 04:25:07 +00:00
Karl Heuer
d2c1d7a8d1 *** empty log message *** 1998-12-10 03:35:46 +00:00
Karl Heuer
c63ae7f26e (cc-imenu-java-generic-expression): Get rid of nested loops. 1998-12-10 03:27:31 +00:00
Karl Heuer
4e363e7e63 (mouse-drag-vertical-line):
If WHICH-SIDE is not `right', then scroll bars are on the left.
1998-12-10 03:26:25 +00:00
Karl Heuer
0f619a4126 (symbol-file-load-history-loaded): Variable renamed,
and defvar moved from loadhist.el.
(symbol-file): Renamed from describe-function-find-file.
Load fns-VERSION.el here.
(describe-variable, describe-function-1): Use symbol-file.
1998-12-10 03:25:33 +00:00
Karl Heuer
e88b8369a6 (load-history-loaded): defvar moved to help.el. 1998-12-10 03:25:15 +00:00
Karl Heuer
12b0f4514b (dirtrack-directory-change-hook): New hook.
(dirtrack): Run it.  Make debug message more verbose.
1998-12-10 03:24:19 +00:00
Karl Heuer
4468c4f1cf (insert_from_buffer_1): Properly count the size
of output from conversion to multibyte even when input
is split across the gap.
1998-12-10 03:19:37 +00:00
Karl Heuer
f5cdb8516a (tex-generate-zap-file-name): Don't start the name with #. 1998-12-10 03:17:51 +00:00
Karl Heuer
aa82f4fbdf (octave-abbrev-start): Use the correct
name of the abbrev table, and provide support for XEmacs.
(octave-xemacs-p): New variable.
1998-12-10 03:15:25 +00:00
Karl Heuer
cbef329574 Take out the eval-when's. 1998-12-10 03:11:59 +00:00
Karl Heuer
d18b62f211 (re_compile_fastmap): For anychar, set all fastmap
elements for all possible unibyte chars (except newline).
1998-12-10 03:09:12 +00:00
Karl Heuer
538b98473f (sendmail-send-it): Don't wait for sendmail to
exit when mail-interactive is nil.
1998-12-10 03:07:35 +00:00
Karl Heuer
9c3cf6a3a3 *** empty log message *** 1998-12-10 02:56:15 +00:00
Karl Heuer
620e6ddb8c (C_SWITCH_SYSTEM) [!__GNUC__]: Increase space. 1998-12-10 02:52:20 +00:00
Karl Heuer
c04e38a32f (after-find-file): Message fix. 1998-12-10 02:30:03 +00:00
Karl Heuer
efa1135ead (ispell-kill-ispell): Don't send newline after EOF. 1998-12-10 02:19:14 +00:00
Geoff Voelker
39408f318e (ange-ftp-expand-file-name) [windows-nt]: Handle
filenames using backslashes.
1998-12-09 21:20:26 +00:00
Dave Love
685a6f2e86 (browse-url-mail): Call compose-mail-other-window
with correct number of args.
(browse-url-maybe-new-window): New arg.  Callers changed.
1998-12-09 16:53:34 +00:00
Dave Love
bd6cabcf14 (fortran-check-end-prog-re): Allow trailing
comment.
1998-12-09 16:38:37 +00:00
Ian Lance Taylor
65cb17d590 Handle MPE version of HP/UX. 1998-12-09 01:08:50 +00:00
Ian Lance Taylor
1e58d7cc98 Check for hppa1.0-hp-mpeix 1998-12-09 01:03:52 +00:00