log src/charset.h @ 109952:2a42692178ca

age author description
Sat, 07 Aug 2010 03:10:12 +0200 Juanma Barranquero Remove duplicate declarations.
Fri, 02 Jul 2010 11:26:33 +0200 Jan D Remove P_ and __P macros.
Wed, 13 Jan 2010 00:35:10 -0800 Glenn Morris Add 2010 to copyright years.
Thu, 16 Apr 2009 01:04:52 +0000 Kenichi Handa (charset_ksc5601): Extern it.
Thu, 08 Jan 2009 03:15:17 +0000 Glenn Morris Add 2009 to copyright years.
Sat, 29 Nov 2008 13:47:08 +0000 Kenichi Handa (CHAR_CHARSET_P): Check if the encoder is loaded or
Thu, 27 Nov 2008 08:00:43 +0000 Kenichi Handa (enum charset_method): Delete
Fri, 23 May 2008 10:45:38 +0000 Juanma Barranquero Fix typos.
Thu, 15 May 2008 03:25:15 +0000 Glenn Morris Switch to recommended form of GPLv3 permissions notice.
Wed, 14 May 2008 01:22:19 +0000 Kenichi Handa (Vcharset_non_preferred_head)
Fri, 22 Feb 2008 17:24:05 +0000 Stefan Monnier (CHECK_CHARSET, CHECK_CHARSET_GET_ID, CHECK_CHARSET_GET_ATTR):
Wed, 09 Jan 2008 01:21:15 +0000 Miles Bader Merge from emacs--devo--0
Mon, 13 Aug 2007 13:48:35 +0000 Miles Bader Merge from emacs--devo--0
Fri, 27 Jul 2007 10:52:18 +0000 Miles Bader Merge from emacs--devo--0
Fri, 26 Jan 2007 06:16:11 +0000 Miles Bader Merge from emacs--devo--0
Sat, 16 Dec 2006 01:29:26 +0000 Miles Bader Merge from emacs--devo--0
Wed, 08 Feb 2006 04:26:44 +0000 Miles Bader Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-13
Mon, 16 Jan 2006 08:37:27 +0000 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-97
Fri, 26 Aug 2005 09:51:52 +0000 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-78
Thu, 07 Jul 2005 12:43:14 +0000 Miles Bader Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-68
Sun, 19 Sep 2004 03:59:24 +0000 Kenichi Handa (CHAR_CHARSET): Shortcut for ASCII case.
Mon, 12 Apr 2004 07:33:45 +0000 Kenichi Handa Sync to HEAD.
Tue, 17 Feb 2004 00:18:01 +0000 Kenichi Handa (CHARSET_OFFSET): New macro.
Fri, 06 Feb 2004 11:05:20 +0000 Kenichi Handa (CHAR_CHARSET_P): Fix for the case that the method is subset or
Mon, 29 Dec 2003 07:51:39 +0000 Kenichi Handa (charset_table_used): Delete extern.
Mon, 06 Oct 2003 11:20:06 +0000 Kenichi Handa (charset_unicode): Extern it.
Mon, 08 Sep 2003 12:53:41 +0000 Kenichi Handa *** empty log message ***
Sat, 11 Jan 2003 03:38:51 +0000 Kenichi Handa (ENCODE_CHAR): If the method is SUBSET or SUPERSET, call encode_char.
Tue, 03 Sep 2002 17:28:19 +0000 Dave Love (charset_ordered_list_tick): Declare extern.
Tue, 03 Sep 2002 04:11:28 +0000 Kenichi Handa *** empty log message ***
Thu, 15 Aug 2002 02:28:25 +0000 Kenichi Handa (charset_unibyte): Extern it instead of
Wed, 31 Jul 2002 07:08:15 +0000 Kenichi Handa (charset_8_bit): Extern it.
Mon, 22 Jul 2002 06:36:50 +0000 Kenichi Handa (Vcharset_ordered_list): Extern it.
Tue, 16 Jul 2002 15:00:58 +0000 Dave Love (CHECK_CHARSET_GET_ID): Use XINT on AREF result.
Sat, 06 Jul 2002 16:47:15 +0000 Dave Love Comments.
Wed, 12 Jun 2002 00:13:36 +0000 Kenichi Handa (enum define_charset_arg_index): Delete
Thu, 30 May 2002 11:03:06 +0000 Kenichi Handa (charset_jisx0201_roman, charset_jisx0208_1978,
Thu, 30 May 2002 00:26:21 +0000 Kenichi Handa (sturct define_charset_arg_index): New enums charset_arg_min_code and
Fri, 10 May 2002 03:55:12 +0000 Kenichi Handa (struct charset): New member `code_space_mask'.
Tue, 05 Mar 2002 01:07:22 +0000 Kenichi Handa *** empty log message ***
Fri, 01 Mar 2002 01:16:34 +0000 Kenichi Handa Completely re-written. Character and multibyte
Mon, 16 Jan 2006 00:03:54 +0000 Henrik Enberg sync with trunk
Mon, 08 Sep 2003 11:56:09 +0000 Kenichi Handa New directory
Tue, 08 Jan 2008 04:30:25 +0000 Glenn Morris Add 2008 to copyright years.
Wed, 08 Aug 2007 07:49:21 +0000 Glenn Morris Replace `iff' in comments.
Wed, 25 Jul 2007 07:49:39 +0000 Glenn Morris Remove license from trivial file.
Sun, 21 Jan 2007 04:57:37 +0000 Glenn Morris Add 2007 to copyright years.
Wed, 13 Dec 2006 01:13:58 +0000 Kenichi Handa Update AIST copyright years.
Fri, 22 Sep 2006 17:30:02 +0000 Stefan Monnier (PREV_CHAR_BOUNDARY): Make it work from within a char's byte sequence.
Mon, 29 May 2006 06:19:09 +0000 Dan Nicolaescu (invalid_character): Mark as NO_RETURN.
Mon, 06 Feb 2006 15:23:23 +0000 Thien-Thi Nguyen Update years in copyright notice; nfc.
Mon, 19 Dec 2005 07:04:44 +0000 Kenichi Handa Copyright fixed
Mon, 24 Oct 2005 08:04:01 +0000 Kenichi Handa (charset_mule_unicode_0100_24ff)
Sun, 07 Aug 2005 12:33:19 +0000 Thien-Thi Nguyen Update years in copyright notice; nfc.
Mon, 04 Jul 2005 16:49:24 +0000 Lute Kamstra Update FSF's address.
Sun, 04 Apr 2004 21:00:49 +0000 Eli Zaretskii (SINGLE_BYTE_CHAR_P): Fix macro to avoid warnings from GCC.
Mon, 01 Sep 2003 15:45:59 +0000 Miles Bader Add arch taglines
Sat, 31 May 2003 00:10:46 +0000 Kenichi Handa (VALID_LEADING_CODE_P): New macro.
Thu, 17 Apr 2003 21:55:18 +0000 Stefan Monnier (PARSE_MULTIBYTE_SEQ): Pretend `length' is used.
Sun, 19 Jan 2003 00:12:12 +0000 Stefan Monnier (Funibyte_char_to_multibyte): Export.
Thu, 16 Jan 2003 04:31:29 +0000 Kenichi Handa (NEXT_CHAR_BOUNDARY, PREV_CHAR_BOUNDARY): New macros.
Fri, 19 Jul 2002 14:26:53 +0000 Ken Raeburn (BCOPY_SHORT): Source pointer now points to const.
Tue, 16 Jul 2002 19:48:00 +0000 Ken Raeburn (find_charset_in_text, c_string_width):
Tue, 16 Jul 2002 16:37:06 +0000 Ken Raeburn (FETCH_STRING_CHAR_ADVANCE, FETCH_STRING_CHAR_ADVANCE_NO_CHECK): Use SBYTES
Tue, 16 Jul 2002 15:49:03 +0000 Ken Raeburn * charset.h (FETCH_STRING_CHAR_ADVANCE,
Mon, 15 Jul 2002 00:00:41 +0000 Ken Raeburn Most uses of XSTRING combined with STRING_BYTES or indirection changed to
Mon, 01 Apr 2002 22:58:39 +0000 Stefan Monnier (DEC_POS, BUF_DEC_POS): Use BEG_BYTE.
Tue, 01 Jan 2002 22:12:56 +0000 Pavel Jank (UNIBYTE_STR_AS_MULTIBYTE_P): Parenthesize assignment when used as truth
Fri, 13 Jul 2001 09:30:58 +0000 Gerd Moellmann (CHAR_STRING_NO_SIGNAL): New macro.
Wed, 07 Feb 2001 04:24:28 +0000 Kenichi Handa (parse_str_to_multibyte): Extern it.
Mon, 22 Jan 2001 23:20:06 +0000 Dave Love comment fixes
Fri, 19 Jan 2001 05:22:38 +0000 Kenichi Handa (c_string_width, lisp_string_width): Extern them.
Tue, 10 Oct 2000 02:00:52 +0000 Kenichi Handa (CHAR_STRING): Optimized for single byte characters.
Tue, 19 Sep 2000 00:33:58 +0000 Kenichi Handa (UNIBYTE_STR_AS_MULTIBYTE_P): Fix previous change.
Thu, 07 Sep 2000 13:02:27 +0000 Kenichi Handa (MIN_CHARSET_OFFICIAL_DIMENSION1): Define it as 0x80, not 0x81.
Thu, 07 Sep 2000 08:02:20 +0000 Kenichi Handa (MAKE_CHAR): Be sure to set MSB of C1 to 0.
Tue, 18 Jul 2000 12:48:53 +0000 Kenichi Handa (MAKE_CHAR): Return reasonable code even if CHARSET is undefined.
Sun, 11 Jun 2000 23:41:07 +0000 Kenichi Handa (EMACS_CHARSET_H): Renamed from _CHARSET_H.
Sat, 10 Jun 2000 00:13:13 +0000 Kenichi Handa (CHARSET_8_BIT_GRAPHIC): Define as 0x80.
Fri, 19 May 2000 23:54:05 +0000 Kenichi Handa (LEADING_CODE_8_BIT_CONTROL, CHARSET_8_BIT_CONTROL,
Sat, 08 Apr 2000 19:35:24 +0000 Ken Raeburn (CHARSET_TABLE_ENTRY): Fix comment -- argument is a C int, not a lisp integer.
Sun, 02 Apr 2000 23:56:46 +0000 Stefan Monnier * regex.c (PTR_TO_OFFSET) [!emacs]: Remove.
Tue, 14 Mar 2000 00:27:57 +0000 Stefan Monnier * regex.c: Declare a new type `re_char' used throughout the code for the
Mon, 27 Dec 1999 05:04:23 +0000 Kenichi Handa (CHAR_BYTES): Use ((1 << CHARACTERBITS) - 1) instead
Wed, 15 Dec 1999 00:04:14 +0000 Kenichi Handa In this entry, just `Modified' means that codes for a
Sat, 11 Sep 1999 18:35:57 +0000 Ken Raeburn (GET_TRANSLATION_TABLE): Use XCDR.
Tue, 07 Sep 1999 12:18:57 +0000 Kenichi Handa Lots of comments fixed.
Fri, 03 Sep 1999 01:28:42 +0000 Kenichi Handa (MAKE_NON_ASCII_CHAR): Handle the case that C1 or C2
Tue, 10 Aug 1999 17:30:22 +0000 Karl Heuer (BCOPY_SHORT): Fix typo `unsigined'.
Wed, 21 Jul 1999 21:43:52 +0000 Gerd Moellmann (CHAR_LEN): Moved here from dispextern.h.
Wed, 26 May 1999 08:03:16 +0000 Kenichi Handa Fix previous change.
Wed, 26 May 1999 07:15:39 +0000 Kenichi Handa (Vcharset_table): Comment fixed.
Tue, 15 Dec 1998 04:35:38 +0000 Kenichi Handa (find_charset_in_str): Update declaration.
Thu, 03 Dec 1998 09:22:52 +0000 Andreas Schwab Declare char_valid_p.
Thu, 26 Nov 1998 08:12:12 +0000 Kenichi Handa (CHAR_BYTES): If C has modifier bits, return 1.
Mon, 16 Nov 1998 06:26:27 +0000 Kenichi Handa (SINGLE_BYTE_CHAR_P): Check if C is negative or not.
Tue, 10 Nov 1998 00:24:40 +0000 Kenichi Handa (cmpchar_component): Proto-type adjusted.
Fri, 06 Nov 1998 10:59:09 +0000 Kenichi Handa (SPLIT_NON_ASCII_CHAR): Check dimension of an invalid
Fri, 06 Nov 1998 00:44:16 +0000 Kenichi Handa (MAKE_NON_ASCII_CHAR): Check validity of CHARSET.
Mon, 19 Oct 1998 00:40:10 +0000 Kenichi Handa (Vauto_fill_chars): Extern it.
Mon, 07 Sep 1998 13:39:15 +0000 Kenichi Handa (STRING_CHAR_AND_LENGTH): Return correct value in
Fri, 28 Aug 1998 12:22:39 +0000 Kenichi Handa (CHAR_BYTES): New macro.
Mon, 06 Jul 1998 06:33:55 +0000 Kenichi Handa (MAX_CHAR_COMPOSITION): Defined as (GLYPH_MASK_CHAR -
Sat, 20 Jun 1998 22:06:30 +0000 Karl Heuer Doc fixes.
Fri, 22 May 1998 09:44:27 +0000 Kenichi Handa (STRING_CHAR_AND_CHAR_LENGTH): New macro.
Thu, 21 May 1998 01:48:52 +0000 Kenichi Handa (find_charset_in_str): Number of arguments fixed.
Mon, 18 May 1998 00:59:38 +0000 Kenichi Handa Change terms unify/unification to
Thu, 09 Apr 1998 05:40:23 +0000 Kenichi Handa (MULTIBYTE_FORM_LENGTH): Don't check LEN here.
Wed, 08 Apr 1998 06:55:55 +0000 Karl Heuer (string_to_non_ascii_char, multibyte_form_length)
Wed, 08 Apr 1998 06:50:18 +0000 Karl Heuer (CHAR_STRING): Cast to unsigned char ** explicitly.
Tue, 03 Mar 1998 01:29:16 +0000 Kenichi Handa (NONASCII_INSERT_OFFSET): New macro.
Fri, 20 Feb 1998 01:40:47 +0000 Kenichi Handa (INC_POS): Use macro BASE_LEADING_CODE_P.
Mon, 16 Feb 1998 03:01:16 +0000 Richard M. Stallman (INC_BOTH, DEC_BOTH): In unibyte mode, simply increment bytepos.
Fri, 23 Jan 1998 10:54:49 +0000 Kenichi Handa Delete garbage line "int use_dialog_box".
Thu, 22 Jan 1998 01:26:45 +0000 Kenichi Handa (BCOPY_SHORT): New macro.
Wed, 21 Jan 1998 23:32:12 +0000 Richard M. Stallman Update copyright year.
Mon, 05 Jan 1998 17:23:54 +0000 Richard M. Stallman (FETCH_STRING_CHAR_ADVANCE): New macro.
Wed, 31 Dec 1997 21:49:31 +0000 Richard M. Stallman (CHAR_HEAD_P): Take char, not pointer, as arg.
Tue, 25 Nov 1997 14:09:14 +0000 Andreas Schwab (SPLIT_STRING): Remove extra argument to
Fri, 21 Nov 1997 14:42:33 +0000 Andreas Schwab Add more prototypes and function declarations.
Sat, 15 Nov 1997 20:23:21 +0000 Karl Heuer (ASCII_BYTE_P): New macro.
Thu, 23 Oct 1997 12:01:50 +0000 Kenichi Handa (CHAR_VALID_P): Renamed from VALID_CHAR_P, new
Mon, 01 Sep 1997 07:15:46 +0000 Kenichi Handa (LEADING_CODE_PRIVATE_22): Comment fixed.
Tue, 12 Aug 1997 16:11:31 +0000 Richard M. Stallman Comment changes.
Fri, 20 Jun 1997 06:30:29 +0000 Richard M. Stallman Change copyright notices.
Fri, 16 May 1997 00:43:26 +0000 Kenichi Handa (VALID_CHAR_P): New macro.
Sat, 10 May 1997 03:37:01 +0000 Kenichi Handa (unify_char): Extern it.
Mon, 07 Apr 1997 07:12:13 +0000 Kenichi Handa (CHARSET_TABLE_ENTRY): Handle ASCII charset correctly.
Tue, 18 Mar 1997 23:31:34 +0000 Kenichi Handa (MAX_CHARSET): Definition changed to the actual
Thu, 27 Feb 1997 11:11:46 +0000 Kenichi Handa (INC_POS, DEC_POS): Don't increase or decrease too
Sun, 23 Feb 1997 09:20:52 +0000 Karl Heuer Fix FSF address in comment.
Thu, 20 Feb 1997 07:02:49 +0000 Karl Heuer Initial revision