summaryrefslogtreecommitdiff
path: root/src/coding.c
AgeCommit message (Collapse)Author
2006-08-15(ONE_MORE_BYTE_CHECK_MULTIBYTE): New arg RET. If SRCKenichi Handa
is exhausted, return with RET. (detect_coding_emacs_mule, detect_coding_iso2022) (detect_coding_sjis, detect_coding_big5, detect_coding_utf_8) (detect_coding_utf_16, detect_coding_ccl): Adjusted for the above change.
2006-08-09(syms_of_coding): Improve the docstringKenichi Handa
file-coding-system-alist.
2006-07-29Comment change.Richard M. Stallman
2006-07-29(Ffind_operation_coding_system): Revert the change from 2006-05-29.Eli Zaretskii
2006-07-18(Fcheck_coding_system): Use xsignal1. Remove loop.Kim F. Storm
(Fdefine_coding_system_internal): Use xsignal1.
2006-05-30(Ffind_operation_coding_system): Doc fix.Richard M. Stallman
2006-05-29(Ffind_operation_coding_system): Doc fix.Eli Zaretskii
2006-05-29(Ffind_operation_coding_system): Call a function byKenichi Handa
safe_call1 instead of call1.
2006-05-26(Ffind_operation_coding_system): Allow (FILENAME . BUFFER) in TARGET.Kenichi Handa
2006-05-18(Qascii_incompatible): New variable.Kenichi Handa
(syms_of_coding): Setup Qascii_incompatible. (setup_coding_system): Be sure to initialize coding->common_flags. Check `ascii-incompatible' property of the coding system.
2006-05-08(setup_coding_system): For invalid coding-system, setKenichi Handa
coding->eol_type to CODING_EOL_UNDECIDED. (encode_coding): Cancel previous change. (shrink_encoding_region): Likewise. (code_convert_region1): Likewise. (code_convert_string1): Likewise. (code_convert_string_norecord): Likewise.
2006-04-13(setup_coding_system): If eol-type is not yet decidedKenichi Handa
and system_eol_type is not LF, set CODING_REQUIRE_ENCODING_MASK. If coding_system is nil, return 0. (code_convert_region1): Even if coding_system is nil, don't skip conversion if system_eol_type is not LF. (code_convert_string1): Likewise. (code_convert_string_norecord): Likewise.
2006-04-13(shrink_encoding_region): If eol_type is not yet decided andKenichi Handa
system_eol_type is not LF, don't shrink.
2006-04-13(encode_coding): If eol_type is not yet decided, useKenichi Handa
system_eol_type.
2006-04-13(setup_coding_system): Fix previous change.Kenichi Handa
2006-04-12(setup_coding_system): Use system_eol_type for defaultKenichi Handa
coding->eol_type.
2006-03-09(DECODE_EMACS_MULE_COMPOSITION_CHAR): Fix decodingKenichi Handa
ASCII component of a composition.
2006-02-06Update years in copyright notice; nfc.Thien-Thi Nguyen
2006-02-02(decode_composition_emacs_mule): Fix handling ofKenichi Handa
incorrect format data.
2005-12-19Copyright fixedKenichi Handa
2005-12-14(code_convert_region_unwind): GCPRO arg.Kenichi Handa
2005-09-14(code_convert_region_unwind): Argument format changed.Kenichi Handa
(run_pre_post_conversion_on_str): If pre-write-conversion function changed the current buffer, delete the new buffer. (run_pre_write_conversin_on_c_str): Likewise.
2005-08-07Update years in copyright notice; nfc.Thien-Thi Nguyen
2005-07-14(code_convert_region_unwind): ARG is changed to a cons.Kenichi Handa
(code_convert_region): Adjusted for the above change. (set_conversion_work_buffer): If the work buffer is already in use, generate a new buffer and return it. Otherwise return Qnil. (run_pre_post_conversion_on_str): Adjusted for the above change. (run_pre_write_conversin_on_c_str): Likewise.
2005-07-12* coding.c (Qprocess_argument):Kim F. Storm
* coding.h (Qprocess_argument): Remove unused var.
2005-07-04Update FSF's address.Lute Kamstra
2005-06-13(run_pre_post_conversion_on_str): Remove unused var `buf'.Stefan Monnier
2005-06-03(decode_coding_string): Handle CODING_FINISH_INTERRUPT.Kim F. Storm
2005-04-21Typo in comment.Kim F. Storm
2005-03-31(Vcoding_category_list): Docstring fix.Kenichi Handa
2005-03-25(syms_of_coding): Suggest to use set-coding-category inKenichi Handa
the docstring of coding-category-list.
2005-03-15(syms_of_coding): Docstring of coding-category-list fixed.Kenichi Handa
2005-02-14(encode_coding_string): Always return a unibyte string.Kenichi Handa
If NOCOPY is nonzero and there's no need of encoding, make STR unibyte directly.
2005-01-18(decode_coding_iso2022): Translate invalid codes ifKenichi Handa
translation-table is specified.
2004-12-28(decode_coding): Fix previous change.Dan Nicolaescu
2004-12-28(decode_coding_XXX, decode_composition_emacs_mule)Dan Nicolaescu
(decode_coding_emacs_mule, encode_coding_emacs_mule) (decode_coding_iso2022, encode_designation_at_bol) (encode_coding_iso2022, decode_coding_sjis_big5, decode_eol) (decode_coding): Constify arguments and local vars.
2004-12-27(code_convert_region): Fix calculation of `ratio'.Kenichi Handa
2004-11-30(Vcode_conversion_workbuf_name): New variable.Kenichi Handa
(syms_of_coding): Initialize and staticpro it. (set_conversion_work_buffer): New function. (run_pre_post_conversion_on_str): Use it. (run_pre_write_conversin_on_c_str): New function.
2004-11-25(run_pre_post_conversion_on_str): Bind Qinhibit_read_only.Richard M. Stallman
2004-09-29(code_convert_region): Don't skip ASCIIs if there are compositions to encode.Kenichi Handa
Free composition data. (encode_coding_string): Likewise.
2004-08-03(decode_coding_string): Adjust coding->consumed, andKenichi Handa
etc. with shrinked_bytes.
2004-06-21(MAX_ALLOCA): Remove define.Kim F. Storm
2004-06-11(encode_coding_string): Check CODING_FINISH_INTERRUPT.Kenichi Handa
2004-06-07(find_safe_codings): Check NILP (safe_codings) only atKenichi Handa
the necessary places.
2004-05-23(Fset_safe_terminal_coding_system_internal): SetKenichi Handa
suppress_error in safe_terminal_coding, not terminal_coding.
2004-03-09(decode_coding_emacs_mule): Handle insufficent source correctly.Kenichi Handa
2004-03-07UTF-8 is now RFC3629.Eli Zaretskii
2004-02-02(coding_restore_composition): Check invalidKenichi Handa
composition data more rigidly.
2003-12-28(Fcheck_coding_system): Further doc fix.Luc Teirlinck
2003-12-28(Fcheck_coding_system): Doc fix.Luc Teirlinck