aboutsummaryrefslogtreecommitdiffstats
path: root/src/character.c
Commit message (Collapse)AuthorAgeFilesLines
* (char_resolve_modifier_mask): Fix previous change.Kenichi Handa2008-03-051-12/+11
|
* (char_resolve_modifier_mask): Fix previous changeKenichi Handa2008-03-051-6/+27
| | | | | | (Fchar_resolve_modifiers): New function. (syms_of_character): Declare Fchar_resolve_modifiers as Lisp function.
* (char_resolve_modifier_mask): New function.Kenichi Handa2008-03-051-35/+46
| | | | (char_string): Use char_resolve_modifier_mask.
* * coding.c (coding_set_destination): Use BEG_BYTE rather than hardcoding 1.Stefan Monnier2008-02-121-4/+4
| | | | | | | | | | | | (detect_coding_system): * lisp.h (detect_coding_system, chars_in_text, multibyte_chars_in_text) (string_char_to_byte, string_byte_to_char, insert_from_gap): * insdel.c (insert_from_gap): * fns.c (string_char_byte_cache_charpos, string_char_byte_cache_bytepos) (string_char_to_byte, string_byte_to_char, string_make_multibyte) (string_to_multibyte): * character.c (chars_in_text, multibyte_chars_in_text): * fileio.c (Finsert_file_contents): Use EMACS_INT for buffer positions.
* Update copyright years and GPL version.Glenn Morris2008-02-021-6/+7
|
* (Funibyte_string): Add "usage: ..." to the docstring.Kenichi Handa2007-06-161-1/+2
|
* (Funibyte_string): New function.Kenichi Handa2007-05-141-0/+24
| | | | (syms_of_character): Defsubr it.
* (char_string): Type of arg C changed to unsigned.Kenichi Handa2007-04-111-2/+4
| | | | Signal an error if C is an invalid character code.
* (multibyte_char_to_unibyte_safe): New function.Kenichi Handa2007-02-151-0/+16
|
* *** empty log message ***Kenichi Handa2006-06-061-2/+2
|
* (Vscript_representative_chars): New variable.Kenichi Handa2006-06-061-0/+7
| | | | (syms_of_character): Declare it as a Lisp variable.
* (lisp_string_width): Check multibyteness of STRING.Kenichi Handa2005-12-281-13/+21
|
* Revision: [email protected]/emacs--unicode--0--patch-44Miles Bader2005-05-051-19/+1
| | | | | | | | | | | | | | | | Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 272-288) - src/xdisp.c (dump_glyph_row): Don't display overlay_arrow_p field. - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 67) - Update from CVS
* (unibyte_has_multibyte_table): New variable.Kenichi Handa2004-10-151-0/+4
|
* Add arch taglinesMiles Bader2004-04-191-0/+3
|
* *** empty log message ***Kenichi Handa2004-04-121-0/+12
|
* (translate_char): Accept list of translation tables.Kenichi Handa2004-01-271-9/+16
|
* (char_string): Use ASCII_CHAR_P instead of SINGLE_BYTE_CHAR_P.Kenichi Handa2003-09-281-3/+3
|
* (lisp_string_width): Make ignore and end EMACS_INT.Dave Love2003-09-171-1/+1
|
* *** empty log message ***Kenichi Handa2003-09-081-21/+21
|
* (char_string): Renamed fromKenichi Handa2002-10-091-4/+50
| | | | | | char_string_with_unification. Pay attention to CHAR_MODIFIER_MASK. (string_char): Renamed from string_char.
* (unibyte_to_multibyte_table): New variable.Kenichi Handa2002-09-031-17/+8
| | | | | | | (unibyte_char_to_multibyte): Move to character.h and defined as macro. (multibyte_char_to_unibyte): If C is an eight-bit character, convert it to the corresponding byte value.
* (syms_of_character): Setup Vprintable_chars.Kenichi Handa2002-08-201-0/+5
|
* (_fetch_multibyte_char_len): This variable deleted.Kenichi Handa2002-08-201-2/+1
|
* (Funibyte_char_to_multibyte): Doc fix.Dave Love2002-08-181-1/+1
|
* (unibyte_char_to_multibyte): Refer toKenichi Handa2002-08-151-7/+6
| | | | | | charset_unibyte, not charset_primary. (multibyte_char_to_unibyte): Likewise. (Funibyte_char_to_multibyte): Likewise.
* (Funibyte_char_to_multibyte): If C can't be decodedKenichi Handa2002-07-311-8/+3
| | | | | by the primary charset, make it eight-bit char. (Fmultibyte_char_to_unibyte): Call CHAR_TO_BYTE8.
* (syms_of_character) <translation-table-vector>: DocDave Love2002-07-301-2/+3
| | | | fix.
* (Vscript_alist): This variable deleted.Kenichi Handa2002-07-261-9/+16
| | | | | | (Vchar_script_table, Qchar_script_table): New variable. (syms_of_character): Declare Vchar_script_table as a lisp variable and initialize it.
* (Vscript_alist): New variable.Kenichi Handa2002-07-221-6/+19
| | | | | | | (string_char_with_unification): Add `const' to local variables. (str_as_unibyte): Likewise. (string_escape_byte8): Likewise. (syms_of_character): Declare script-alist as a Lisp variable.
* (syms_of_character): Fix CHAR_TABLE_SET call.Dave Love2002-07-161-2/+2
|
* (syms_of_character): Setup Vchar_width_table forKenichi Handa2002-06-121-0/+3
| | | | eight-bit-control and raw-byte chars.
* (syms_of_character): Set the default value ofKenichi Handa2002-06-031-1/+1
| | | | Vprintable_chars to Qnil.
* (Fstring): Doc fix.Dave Love2002-05-251-1/+2
|
* (string_escape_byte8): Make multibyte string with correct size.Kenichi Handa2002-05-161-1/+1
|
* (c_string_width): Add return type `int'.Kenichi Handa2002-03-051-21/+19
| | | | (char_string_with_unification): Arg ADVANCED deleted.
* New file.Kenichi Handa2002-03-011-0/+917