1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-15 19:31:29 -07:00
Commit graph

41408 commits

Author SHA1 Message Date
Kenichi Handa
154c2d3959 (generate_ascii_font_name): Moved to fontset.c.
(font_name_registry): Function deleted.
(split_font_name_into_vector): New function.
(build_font_name_from_vector): New function.
(font_list): The argument REGISTRY is now a list of registry
names.
(choose_face_font): If we are choosing an ASCII font, and ATTRS
specifies an explicit font name, return the name as is.  Make a
list of registy names.
2003-01-10 06:55:55 +00:00
Kenichi Handa
1c4ec26057 (print-fontset): Insert proper newline and indentation spaces. 2003-01-09 11:55:10 +00:00
Dave Love
5c2a8d5d10 *** empty log message *** 2003-01-07 18:07:20 +00:00
Dave Love
c7b4b46659 (find-coding-systems-for-charsets):
Use coding-system-type, coding-system-charset-list.
(standard-keyboard-coding-systems): Deleted.
(set-locale-environment): Maybe set keyboard coding system.  Avoid
typical warning about codeset in C locale.
2003-01-07 18:06:43 +00:00
Dave Love
31ff0ac1a2 (cl-make-type-test): Use characterp. 2003-01-07 18:06:29 +00:00
Dave Love
f9cbd45659 (side-effect-free-fns): Add langinfo,
multibyte-char-to-unibyte.
2003-01-07 18:06:20 +00:00
Dave Love
92eaa22e5d (skip_chars, skip_syntaxes): Fix type errors. 2003-01-07 17:54:30 +00:00
Dave Love
a6dd56c511 (update_compositions): Fix type error. 2003-01-07 17:54:11 +00:00
Dave Love
6403daf1a3 (Fapropos_internal): Don't gcpro apropos_predicate but
set it to nil before returning.
2003-01-07 17:53:49 +00:00
Dave Love
a11e18e5af Fix some dependencies. 2003-01-07 17:52:51 +00:00
Kenichi Handa
3dcd48ddf4 (Fset_fontset_font): Fix indentation of docstring. 2003-01-07 01:28:01 +00:00
Kenichi Handa
2570e34465 (x_new_font): Optimize for the case that the font is
already set for the frame.
2003-01-07 01:26:33 +00:00
Kenichi Handa
07ad7d434e *** empty log message *** 2003-01-07 01:26:08 +00:00
Kenichi Handa
40033db7ce (char_table_ascii): Check if the char table contents
is sub-char-table or not.
(char_table_set): Fix argument to char_table_ascii.
(char_table_set_range): Likewise.
2003-01-06 13:26:04 +00:00
Kenichi Handa
5a84378502 *** empty log message *** 2003-01-06 13:25:48 +00:00
Kenichi Handa
372edcb6ad *** empty log message *** 2003-01-06 12:24:13 +00:00
Kenichi Handa
ff0dacd733 (CATEGORY_MASK_RAW_TEXT): New macro.
(detect_coding_utf_8, detect_coding_utf_16)
(detect_coding_emacs_mule, detect_coding_iso_2022)
(detect_coding_sjis, detect_coding_big5)
(detect_coding_ccl, detect_coding_charset): Change argument MASK
to DETECT_INFO.  Update DETECT_INFO and return 1 if the byte
sequence is valid in this coding system.  Callers changed.
(MAX_ANNOTATION_LENGTH): New macro.
(ADD_ANNOTATION_DATA): New macro.
(ADD_COMPOSITION_DATA): Argument changed.  Callers changed.  Call
ADD_ANNOTATION_DATA.  The format of annotation data changed.
(ADD_CHARSET_DATA): New macro.
(emacs_mule_char): New argument ID.  Callers changed.
(decode_coding_emacs_mule, decode_coding_iso_2022)
(decode_coding_sjis, decode_coding_big5, decode_coding_charset):
Produce charset annotation data in coding->charbuf.
(encode_coding_emacs_mule, encode_coding_iso_2022): Pay attention
to charset annotation data in coding->charbuf.
(setup_coding_system): Add CODING_ANNOTATE_CHARSET_MASK
coding->common_flags if the coding system is iso-2022 based and
uses designation.
(produce_composition): Adjusted for the new annotation data
format.
(produce_charset): New function.
(produce_annotation): Handle charset annotation.
(handle_composition_annotation, handle_charset_annotation): New
functions.
(consume_chars): Handle charset annotation.  Utilize the above two
functions.
(encode_coding_object): If SRC_OBJECT and DST_OBJECT are the same
buffer, get the deleted text as a string and set
coding->src_object to that string.
(detect_coding, detect_coding_system): Use the new struct
coding_detection_info.
2003-01-06 11:37:17 +00:00
Kenichi Handa
4fecac5ca4 (struct coding_detection_info): New structure.
(struct coding_system): Prototype of the member `detector'
adjusted.
(CODING_ANNOTATE_CHARSET_MASK): New macro.
2003-01-06 11:36:42 +00:00
Kenichi Handa
350f35e72f Add local variable coding: latin-1. 2003-01-06 11:09:58 +00:00
Kenichi Handa
a729ee1ec5 *** empty log message *** 2003-01-06 11:09:39 +00:00
Kenichi Handa
b0f481396a *** empty log message *** 2003-01-06 01:18:01 +00:00
Kenichi Handa
0989baabc7 (insert_from_gap): Fix argument to offset_intervals. 2003-01-06 01:17:47 +00:00
Kenichi Handa
dcda246bb9 (x-complement-fontset-spec): If a fontname doesn't conform to XLFD
format, try to get XLFD name by x-list-fonts.
2003-01-06 01:12:14 +00:00
Dave Love
ddbe25cd99 (apropos_predicate, apropos_accumulate): Declare
static.
(Fapropos_internal): Don't gcpro apropos_accumulate.  Set result
to new local and nullify apropos_accumulate before returning.
(syms_of_keymap): Staticpro and initialize apropos_accumulate.
2003-01-03 20:25:06 +00:00
Dave Love
3d1fe88e7f Fixed/updated
from haible's version.
2002-12-12 19:42:58 +00:00
Dave Love
d3b4e33da8 *** empty log message *** 2002-12-08 22:50:32 +00:00
Dave Love
de223a7455 (mik, pt154): New coding systems. 2002-12-08 22:48:37 +00:00
Dave Love
6c2233bd36 (mik, pt154): New charsets. 2002-12-08 22:48:16 +00:00
Dave Love
61a6da0cc3 Remove codepoint 0x7f. 2002-12-08 22:45:54 +00:00
Dave Love
fa64065b1b (unicode-data): Fix treatment of
numeric-value fields.
2002-12-05 14:31:28 +00:00
Dave Love
c94ae9eb26 Move parts around so that syntax
definitions aren't overwritten wrongly.
2002-12-05 14:28:21 +00:00
Kenichi Handa
f148205fee (Fdefine_charset_internal): Setup charset.fast_map correctly. 2002-12-05 04:25:02 +00:00
Kenichi Handa
d8e5d5d5df *** empty log message *** 2002-12-05 04:24:45 +00:00
Dave Love
f7ab7a26d6 *** empty log message *** 2002-12-01 12:19:36 +00:00
Dave Love
8395d85077 (Flanginfo): Call synchronize_system_time_locale. 2002-11-26 17:48:07 +00:00
Dave Love
b43dfebd57 Use AC_CONFIG_LIBOBJ_DIR. Require autoconf 2.54. 2002-11-07 20:26:51 +00:00
Kenichi Handa
ba8972b694 Fix previous change. 2002-11-07 07:32:07 +00:00
Kenichi Handa
664557e219 *** empty log message *** 2002-11-07 06:34:54 +00:00
Kenichi Handa
920d35f411 Load composite 2002-11-07 06:33:32 +00:00
Kenichi Handa
6b00e74e82 (tibetan-composition-function): Change
arguments to conform to composition-function-table.
2002-11-07 06:33:13 +00:00
Kenichi Handa
69d21b0cc8 Register tibetan-composition-function in
composition-function-table for Tibetan characters.
2002-11-07 06:32:49 +00:00
Kenichi Handa
ed01146036 (thai-post-read-conversion): Delete this
function.
(thai-composition-function): Change arguments to conform to
composition-function-table.
2002-11-07 06:32:26 +00:00
Kenichi Handa
1662e13988 Register thai-composition-function in
composition-function-table for Thai vowels and tones.
(thai-tis620): Don't use thai-post-read-conversion.
2002-11-07 06:32:02 +00:00
Kenichi Handa
908ac9e20f (lao-post-read-conversion): Delete this
function.
(lao-composition-function): Change arguments to conform to
composition-function-table.
2002-11-07 06:31:37 +00:00
Kenichi Handa
9baf74e53c Register lao-composition-function in
composition-function-table for Lao vowels and tones.
(lao): Don't use lao-post-read-conversion.
2002-11-07 06:31:13 +00:00
Kenichi Handa
6acef79f97 (indian-compose-region): Don't call
compose-chars-after, instead call a function registered in
composition-function-table.
2002-11-07 06:30:49 +00:00
Kenichi Handa
3719c14fca (indian-composable-pattern): New variable. 2002-11-07 06:30:22 +00:00
Kenichi Handa
fc22b4ebae Register combining characters in
composition-function-table.
(diacritic-composition-function): Change arguments to conform to
composition-function-table.
2002-11-07 06:29:59 +00:00
Kenichi Handa
2e82b5d513 Register devanagari-composable-pattern
in indian-composable-pattern.
(devanagari-composition-function): Add autoload cookie.  Change
arguments to conform to composition-function-table.
2002-11-07 06:29:31 +00:00
Kenichi Handa
9e193af4b9 Register devanagari-composable-function
in composition-function-table for Devanagari characters.
2002-11-07 06:29:07 +00:00