aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (dumpglyphs): Set a clipping region when we draw glyphsKenichi Handa1997-03-191-111/+183
| | | | | | with a font of inappropriate size. (x_list_fonts): Try alternate fonts if we can't find a font of an appropriate size.
* (Valternative_fontname_alist): New variable.Kenichi Handa1997-03-191-1/+7
| | | | (syms_of_fontset): Declare Lisp variable alternative-fontname-alist.
* (Valternative_fontname_alist): Extern it.Kenichi Handa1997-03-191-0/+1
|
* (insert_glyphs): Fix a bug which turns up whenKenichi Handa1997-03-191-1/+1
| | | | TS_ins_multi_chars is 0.
* Adjusted for the change of MAX_CHARSET.Kenichi Handa1997-03-185-16/+16
|
* (describe_vector): Adjusted for the change of CHAR_TABLE_ORDINARY_SLOTS.Kenichi Handa1997-03-181-13/+18
| | | | | (push_key_description): A key code less than 512 is printed with 3 octal numbers. Print only entries of valid charsets.
* (CHAR_TABLE_ORDINARY_SLOTS): Change to 384 (== 256 + 128).Kenichi Handa1997-03-181-4/+32
| | | | | | (CHAR_TABLE_STANDARD_SLOTS): Adjusted for the above change. (CHAR_TABLE_SINGLE_BYTE_SLOTS): New macro. (CHAR_TABLE_REF, CHAR_TABLE_SET): New macros.
* Adjusted for the change of CHAR_TABLE_ORDINARY_SLOTS.Kenichi Handa1997-03-182-8/+8
|
* Adjusted for the change of MAX_CHARSET.Kenichi Handa1997-03-181-24/+23
| | | | | | (str_cmpchar_id): Return -1 if we have no more room for a new composite character. (Fmake_char_internal): Docstring is moved to lisp/mule.el.
* (MAX_CHARSET): Definition changed to the actualKenichi Handa1997-03-181-5/+8
| | | | | maximum valid charset. (MAX_CHAR): New macro.
* (Faref, Faset): Adjusted for the change of CHAR_TABLE_ORDINARY_SLOTS.Kenichi Handa1997-03-181-12/+10
|
* (GLYPH_FOLLOW_ALIASES): Assure that the resulting GKenichi Handa1997-03-181-4/+8
| | | | contains valid character code.
* (map_char_table): Handle multibyte characters.Kenichi Handa1997-03-181-8/+21
|
* (SET_RAW_SYNTAX_ENTRY, SYNTAX_ENTRY): Adjusted for the change ofKenichi Handa1997-03-181-2/+2
| | | | CHAR_TABLE_ORDINARY_SLOTS.
* (encode_terminal_code): Check validity of character code.Kenichi Handa1997-03-181-4/+9
|
* (copy_part_of_rope): Declare glyph as type GLYPH. For aKenichi Handa1997-03-181-14/+29
| | | | | | invalid character code, use ' ' (space). (display_string, display_text_line): Check validity of character code before calling fix_glyph.
* (x_list_fonts): Comment about cached font list added.Kenichi Handa1997-03-181-1/+6
|
* Fix typo in comment.Karl Heuer1997-03-171-1/+1
|
* Fix typos in comment.Karl Heuer1997-03-171-2/+2
|
* (change_window_height): Handle shrink as well as enlarge.Karl Heuer1997-03-141-1/+1
|
* (FAST_MAKE_GLYPH): Don't cast CHAR arg; character codesKarl Heuer1997-03-101-2/+1
| | | | are now wider than C chars.
* (decode_eol): Fix bug of converting CRLF to LF.Kenichi Handa1997-03-051-1/+1
|
* (compute_motion): When POS >= TO, don't callKenichi Handa1997-03-051-14/+20
| | | | find_before_next_newline() as it assumes POS < TO.
* (CATEGORY_SET): Cast arg C toKenichi Handa1997-03-031-5/+7
| | | | `unsigned char' before indexing category table directly.
* [__GLIBC__ >= 2]: Don't declare __getpagesize.Karl Heuer1997-03-011-0/+4
|
* Initial revisionKarl Heuer1997-03-011-0/+1638
|
* (SET_RAW_SYNTAX_ENTRY, SYNTAX_ENTRY): Cast arg C toKenichi Handa1997-02-281-8/+10
| | | | `unsigned char' before indexing syntax table directly.
* (init_syntax_once): Add trick to avoid compiler warningKenichi Handa1997-02-281-3/+9
| | | | of "comparison is always 1 ...".
* (Fload): Call Vload_source_file_function with 4 args.Erik Naggum1997-02-271-1/+1
|
* (init_buffer_once): Make memberKenichi Handa1997-02-271-2/+9
| | | | | | enable_multibyte_characters of struct buffer not always local. (reset_buffer): Do not reset b->enable_multibyte_characters. (syms_of_buffer): Declare default-enable-multibyte-characters.
* (CATEGORY_SET): For a composite character, returnKenichi Handa1997-02-271-10/+13
| | | | category set of the first component.
* (Fregister_ccl_program): Escape newlines in docstring.Kenichi Handa1997-02-271-2/+2
|
* (Fcmpchar_cmp_rule): Escape newlines in docstring.Kenichi Handa1997-02-271-8/+8
|
* (INC_POS, DEC_POS): Don't increase or decrease tooKenichi Handa1997-02-271-6/+9
| | | | much if there's binary code (invalid character code).
* (create_process, Fopen_network_stream): Typo in indexesKenichi Handa1997-02-271-167/+254
| | | | | | | | | | | | | | | | | | | | | of array proc_encode_coding_system fixed. Remove prefix "coding-system-" from coding system symbol names. (encode_coding) : Fix typo ("=" -> "=="). (detect_coding_iso2022): Detect coding-category-iso-8-2 more precisely. (ENCODE_RESET_PLANE_AND_REGISTER): Argument `eol' is deleted. Don't call ENCODE_DESIGNATION if nothing designated initially. (encode_designation_at_bol) New function. (encode_coding_iso2022): Handle CODING_FLAG_ISO_INIT_AT_BOL and CODING_FLAG_ISO_DESIGNATE_AT_BOL. (setup_coding_system): Now, flags of ISO2022 coding systems contains charsets instead of charset IDs. (detect_coding_iso2022, decode_coding_iso2022): Make the code robust against invalid SI and SO. (Ffind_coding_system, syms_of_coding): Escape newlines in docstring. (setup_coding_system): Correct setting coding->symbol and coding->eol_type. The performance improved.
* (struct iso2022_spec): Member requested_designation isKenichi Handa1997-02-271-4/+14
| | | | | | changed to array of `char' just for saving memory. (CODING_FLAG_ISO_INIT_AT_BOL, CODING_FLAG_ISO_DESIGNATE_AT_BOL): New macros.
* (Faref, Faset): Handle a composite char correctly in char-table.Kenichi Handa1997-02-271-8/+8
|
* (DISP_CHAR_VECTOR): Allow bare 8-bit in display-table.Kenichi Handa1997-02-271-1/+2
|
* Escape newlines in docstring.Kenichi Handa1997-02-271-1/+1
|
* (Finsert_file_contents, Fwrite_region): Do not performKenichi Handa1997-02-271-2/+4
| | | | character code conversion if enable-multibyte-characters is nil.
* (Vuse_default_ascent): Extern.Kenichi Handa1997-02-271-0/+5
|
* (syms_of_fontset): Intern Qfontset. Declare new lispKenichi Handa1997-02-271-11/+25
| | | | | | | | | | | variable use-default-ascent. (Vuse_default_ascent): New variable. (Ffont_info): Return also the value of default-ascent of a font. (fs_load_font): Disable updating fontsetp->height by non-ASCII character sets. This should be enabled when Emacs supports variable height lines. (fs_load_font, Fset_fontset_font): Bug fix to cope with the change of charsets to symbols.
* (describe_vector): Do not descibe deeper char-table ifKenichi Handa1997-02-271-1/+3
| | | | enable-multibyte-characters is nil.
* (Fstart_process, Fopen_network_stream): Do not performKenichi Handa1997-02-271-76/+104
| | | | character code conversion if enable-multibyte-characters is nil.
* (describe_syntax): Handle the case that the argumentKenichi Handa1997-02-271-0/+6
| | | | VALUE is char-table.
* `ospeed' should be short if not HAVE_TERMIIO_H.Kenichi Handa1997-02-271-1/+1
|
* (try_window_id): Display blank lines from the nextKenichi Handa1997-02-271-5/+12
| | | | | | | | | | line, when xp.bufpos == ZV. (This bug is introduced by changes of Mule). Compare height against xp.vpos instead of xp.bufpos. (display_mode_line): Avoid error while compiling with --with-x=no. (display_text_line): Correct displaying multi-column binary data.
* (syms_of_xfns): Documentation ofKenichi Handa1997-02-271-1/+1
| | | | x-pixel-size-width-font-regexp modified.
* (lisp_data_to_selection_data, selection_data_to_lisp_data):Kenichi Handa1997-02-271-2/+2
| | | | Remove prefix "coding-system-" from coding system symbol names.
* (struct x_display_info): New member Xatom_MULE_DEFAULT_ASCENT.Kenichi Handa1997-02-271-2/+3
|