- 26 Feb, 1997 3 commits
-
-
Kenichi Handa authored
forward-char/backward-char to pay attention to multibyte characters..
-
Kenichi Handa authored
-
Kenichi Handa authored
-
- 24 Feb, 1997 1 commit
-
-
Boris Goldowsky authored
Change put-text-property with constant args to add-text-properties for efficiency. Suggested by Stavros Macrakis <s.macrakis@opengroup.org>
-
- 23 Feb, 1997 9 commits
-
-
Karl Heuer authored
-
Karl Heuer authored
-
Karl Heuer authored
-
Karl Heuer authored
declarations. (popmail, pop_retr): Since popmail always passes mbx_write and mbf into pop_retr, there's no reason to pass in mbx_write, and the file argument can be declared FILE * explicitly. This fixes a compilation problem on systems with 64-bit pointers.
-
Karl Heuer authored
-
Karl Heuer authored
-
Karl Heuer authored
before doing the eval. Handle (interactive ...) form specially.
-
Karl Heuer authored
match "RE:" as well as "Re:".
-
Miles Bader authored
New macros, to make hurd systems use the NeXT code for getting load averages.
-
- 22 Feb, 1997 6 commits
-
-
Karl Heuer authored
Fix a bug of miscalculation of `size_in_chars' of a bool vector. (Fset_char_table_range): When range is vector, make the original char table deeper if necessary.
-
Karl Heuer authored
(READ_BUF_SIZE): New macro. (Finsert_file_contents): Refer to a coding system in the docstring. Perform character code conversion of a text read in. (Fwrite_region): Refer to a coding system in the docstring. Setup a coding system for character code conversion. Pass a new arg `pre_write_conversion' (Lisp function) to build_annotations. Pass a new arg `coding' to a_write. (build_annotations): Handle the new arg. (a_write): Handle the new arg `coding' by passing it to e_write. (WRITE_BUF_SIZE): New macro. (e_write): Perform character code conversion of a text to write out according to the new arg `coding'.
-
Karl Heuer authored
-
Karl Heuer authored
by Mule.
-
Karl Heuer authored
-
Karl Heuer authored
(mode-line-format): Include it.
-
- 21 Feb, 1997 3 commits
-
-
Simon Marshall authored
-
Simon Marshall authored
-
Simon Marshall authored
2. Commented out menu code.
-
- 20 Feb, 1997 18 commits
-
-
Eli Zaretskii authored
exit message function in a way that works when async processes aren't supported. (grep): Use `grep-process-setup'.
-
Karl Heuer authored
(compile_pattern_1): Handle new argument `multibyte'. (compile_pattern): Handle the flag `enable-multibyte-characters'. (Vascii_downcase_table): Declare external. (fast_string_match_ignore_case): New function. (skip_chars): Handle multibyte characters. (trivial_regexp_p): Handle regular expression "\\Cc" and "\\CC" for category.
-
Karl Heuer authored
-
Karl Heuer authored
fontset.h. (struct x_display_info): New members Xatom_PIXEL_SIZE, Xatom_MULE_BASELINE_OFFSET, Xatom_RELATIVE_COMPOSE, and null_pixel. (x_list_fonts, x_get_font_info, x_load_font, x_query_font): Declare external. (struct x_output): New members font_baseline and fontset. (FRAME_FONTSET, FRAME_X_FONT_TABLE): New macros.
-
Karl Heuer authored
(PER_CHAR_METRIC): New macro. (dumpglyphs): New argument CMPCHARP. Handle multibyte characters. (XTwrite_glyphs, redraw_previous_char, redraw_following_char): Supply argument CMPCHARP to dumpglyphs. (dumprectangle): Display whole glyph of wide-column characters. Supply argument CMPCHARP to dumpglyphs. (show_mouse_face): Supply argument CMPCHARP to dumpglyphs. (x_draw_box): Pay attention to wide-column characters. (x_draw_single_glyph): Supply argument CMPCHARP to dumpglyphs. (x_new_font): Call fs_load_font for actual font loading work. (x_new_fontset): New function. (x_get_font_info, x_list_fonts, x_load_font, x_query_font): New functions providing API to fontset handler. (x_term_init): Initialize several new members of struct x_display_info.
-
Karl Heuer authored
(QCOMPOUND_TEXT): New variable. (symbol_to_x_atom): Handle it. (selection_data_to_lisp_data): Decode a selection data if selection type is TEXT or COMPOUND_TEXT. (lisp_data_to_selection_data): Encode a text to COMPOUND_TEXT if it contains multibyte characters. (syms_of_xselect): Initialize and staticpro QCOMPOUND_TEXT.
-
Karl Heuer authored
(Vx_pixel_size_width_font_regexp): New variable. (x_set_font): Handle fontset. (Fx_create_frame): Create fontsets in Vglobal_fontset_alist. (Fx_list_fonts): Handle fontset. (syms_of_xfns): Initialize Vx_pixel_size_width_font_regexp. Setting callback functions for fontset handler.
-
Karl Heuer authored
(allocate_face, copy_face, face_eq1): Handle member `fontset' of struct face, i.e. initialize, copy, and check it. (intern_face, clear_face_cache): Handle member `non_ascii_gc' of struct face, i.e. initialize and free it. (free_frame_faces): Unload font only when fontset is not used. Free non_ascii_gc. (frame_update_line_height, merge_faces, compute_base_face): Handle fontset. (recompute_base_faces): Free non_ascii_gc. (Fset_face_attribute_internal): Handle fontset.
-
Karl Heuer authored
(TS_end_italic_mode, TS_italic_mode, TS_bold_mode): New variables. (TS_end_bold_mode, TS_end_underscore_mode): New variables. (TS_underscore_mode): New variable. (encode_terminal_code): New function. (write_glyphs, insert_glyphs): Perform character code conversion on output to a terminal. (term_init): Initialize TS_bold_mode, TS_end_bold_mode, TS_end_underscore_mode, and TS_underscore_mode.
-
Karl Heuer authored
characters. (SYNTAX_ENTRY_FOLLOW_PARENT): New macro. (SYNTAX_ENTRY): Handle syntax of multibyte characters. (SYNTAX, SYNTAX_WITH_FLAGS, SYNTAX_MATCH): Don't signal error even if a syntax entry is not cons.
-
Karl Heuer authored
(Vsyntax_code_object): New variable. (Fmodify_syntax_entry): Handle multibyte characters. A multibyte character in matching parenthesis is also handled correctly. Use shared object in the vector Vsyntax_code_object for an ASCII character. (describe_syntax): Handle a multibyte character in matching parenthesis. (describe_syntax_1): Describe also parent syntax tables. (scan_words, Fforward_comment): Handle multibyte characters. (scan_lists, char_quoted, Fbackward_prefix_chars): Likewise. (scan_sexps_forward): Likewise. (init_syntax_once): Initialize Vsyntax_code_object. Initialize Vstandard_syntax_table by share objects in Vsyntax_code_object. (syms_of_syntax): Staticpro Vsyntax_code_object.
-
Karl Heuer authored
-
Karl Heuer authored
decode_coding_system, decoding_buf, encode_coding_system, and encoding_buf.
-
Karl Heuer authored
(proc_decode_coding_system, proc_encode_coding_system): New variables. (Fstart_process, create_process, Fopen_network_stream): Setup coding systems for character code conversion. (READ_CHILD_OUTPUT): New macro. (read_process_output): Perform character code conversion of a process output. (send_process): Perform character code conversion of a text sent to a process. (Fset_process_coding_system, Fprocess_coding_system): New functions. (syms_of_process): Handle them.
-
Karl Heuer authored
(printchar, strout): Handle multibyte characters. (print): Correct the value of size_in_chars of a bool vector.
-
Karl Heuer authored
(read_minibuf): Pay attention to multibyte characters in the arg INITIAL while handling the arg BACKUP_N. (scmp, Fminibuffer_complete_word): Handle multibyte characters.
-
Karl Heuer authored
(Vload_source_file_function): New variable. (Fload): Call Vload_source_file_function if defined while loading an Emacs Lisp source file. */ (read_multibyte): New function. (read_escape): Handle multibyte characters. (read1): Correct the value of size_in_chars of a bool vector. Handle the case `?' is followed by a multibyte character. (Vload_source_file_function): New variable.
-
Karl Heuer authored
(GLYPH_MASK_PADDING, GLYPH_MASK_FACE, GLYPH_MASK_CHAR): New macros. [HAVE_FACES] (FAST_MAKE_GLYPH, FAST_GLYPH_CHAR, FAST_GLYPH_FACE): Use CHARACTERBITS. [!HAVE_FACES] (FAST_MAKE_GLYPH, FAST_GLYPH_CHAR, FAST_GLYPH_FACE): New macros. [!HAVE_FACES] (GLYPH_CHAR, GLYPH_FACE): Mask appropriate bits. (Fcoding_system_p, Fcheck_coding_system): Declare external. (Fread_coding_system, Fread_non_nil_coding_system): Likewise.
-