aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJuanma Barranquero2008-05-28 09:27:18 +0000
committerJuanma Barranquero2008-05-28 09:27:18 +0000
commitc3f9fba8598306ca08bf7fc18f3968f4cb130045 (patch)
tree8535056388587e983631d9f0eb41b1130dbdccd4 /src
parent446dcd757408ea727993347bb1880d63aad71d50 (diff)
downloademacs-c3f9fba8598306ca08bf7fc18f3968f4cb130045.tar.gz
emacs-c3f9fba8598306ca08bf7fc18f3968f4cb130045.zip
*** empty log message ***
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog96
1 files changed, 47 insertions, 49 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 436bbb5d5e3..c9bf04148a8 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,12 @@
12008-05-28 Juanma Barranquero <lekktu@gmail.com>
2
3 * coding.c (Fdecode_coding_region, Fencode_coding_region)
4 (Fencode_coding_string):
5 (syms_of_coding) <coding-system-for-read, coding-system-for-write>:
6 <latin-extra-code-table>: Fix typos in docstrings.
7 (syms_of_coding) <coding-system-alist>: Doc fix.
8 (syms_of_coding) <translation-table-for-input>: Reflow docstring.
9
12008-05-28 Kenichi Handa <handa@m17n.org> 102008-05-28 Kenichi Handa <handa@m17n.org>
2 11
3 * coding.c (encode_coding_raw_text): Fix previous change. 12 * coding.c (encode_coding_raw_text): Fix previous change.
@@ -6,8 +15,7 @@
6 15
72008-05-27 Chong Yidong <cyd@stupidchicken.com> 162008-05-27 Chong Yidong <cyd@stupidchicken.com>
8 17
9 * xterm.c (x_draw_glyph_string): If a clipmask is specified, use 18 * xterm.c (x_draw_glyph_string): If a clipmask is specified, use it.
10 it.
11 19
122008-05-27 Stefan Monnier <monnier@iro.umontreal.ca> 202008-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
13 21
@@ -545,33 +553,29 @@
545 (font_match_p): Check alternate families. 553 (font_match_p): Check alternate families.
546 (font_find_object): Delete it. 554 (font_find_object): Delete it.
547 (font_check_object): New function. 555 (font_check_object): New function.
548 (font_clear_cache): Adjusted for the change of font-related 556 (font_clear_cache): Adjusted for the change of font-related objects.
549 objects.
550 (font_delete_unmatched): New arg. 557 (font_delete_unmatched): New arg.
551 (font_list_entities): Call font_driver->list with a spec that 558 (font_list_entities): Call font_driver->list with a spec that
552 doesn't specify style-related properties. 559 doesn't specify style-related properties.
553 (font_matching_entity): Arguments changed. Caller changed. 560 (font_matching_entity): Arguments changed. Caller changed.
554 (font_open_entity): Adjusted for the change of font-related 561 (font_open_entity): Adjusted for the change of font-related objects.
555 objects.
556 (font_close_object, font_has_char, font_encode_char) 562 (font_close_object, font_has_char, font_encode_char)
557 (font_get_name, font_get_spec): Likewise. 563 (font_get_name, font_get_spec): Likewise.
558 (font_spec_from_name, font_clear_prop, font_update_lface): New 564 (font_spec_from_name, font_clear_prop, font_update_lface):
559 functions. 565 New functions.
560 (font_find_for_lface, font_open_for_lface, font_load_for_lface): 566 (font_find_for_lface, font_open_for_lface, font_load_for_lface)
561 (font_prepare_for_face, font_done_for_face, font_open_by_name) 567 (font_prepare_for_face, font_done_for_face, font_open_by_name)
562 (font_at): Adjusted for the change of font-related objects. 568 (font_at): Adjusted for the change of font-related objects.
563 (font_range): New function. 569 (font_range): New function.
564 (Ffontp, Ffont_spec, Ffont_get, Ffont_put, Flist_fonts) 570 (Ffontp, Ffont_spec, Ffont_get, Ffont_put, Flist_fonts)
565 (Ffont_xlfd_name): Adjusted for the change of font-related 571 (Ffont_xlfd_name): Adjusted for the change of font-related objects.
566 objects.
567 (Fcopy_font_spec, Fmerge_font_spec): New function. 572 (Fcopy_font_spec, Fmerge_font_spec): New function.
568 (Ffont_family_list): Renamed from list-families. 573 (Ffont_family_list): Renamed from list-families.
569 (Finternal_set_font_style_table): Arguments changed. 574 (Finternal_set_font_style_table): Arguments changed.
570 (Ffont_fill_gstring, Ffont_shape_text, Fopen_font) 575 (Ffont_fill_gstring, Ffont_shape_text, Fopen_font)
571 (Ffont_drive_otf, Fquery_font, Ffont_match_p): Adjusted for the 576 (Ffont_drive_otf, Fquery_font, Ffont_match_p): Adjusted for the
572 change of font-related objects. 577 change of font-related objects.
573 (syms_of_font): Delete "ifdef USE_FONT_BACKEND". DEFSYM new 578 (syms_of_font): Delete "ifdef USE_FONT_BACKEND". DEFSYM new symbols.
574 symboles.
575 579
576 * fontset.h (struct font_info): Delete it. Most memnbers go to 580 * fontset.h (struct font_info): Delete it. Most memnbers go to
577 struct font. 581 struct font.
@@ -730,8 +734,8 @@
730 set_lface_from_font_and_fontset. Caller changed. Don't set 734 set_lface_from_font_and_fontset. Caller changed. Don't set
731 LFACE_AVGWIDTH. Use FONT_XXX_FOR_FACE to get a symbol suitable 735 LFACE_AVGWIDTH. Use FONT_XXX_FOR_FACE to get a symbol suitable
732 for face. 736 for face.
733 (merge_face_vectors): Copy font-spec if necessary. Clear 737 (merge_face_vectors): Copy font-spec if necessary.
734 properties of the font-spec if necessary. 738 Clear properties of the font-spec if necessary.
735 (merge_face_ref): Clear properties of the font-spec if necessary. 739 (merge_face_ref): Clear properties of the font-spec if necessary.
736 (Finternal_set_lisp_face_attribute): Likewise. 740 (Finternal_set_lisp_face_attribute): Likewise.
737 (set_font_frame_param): Use font_load_for_lface to load a 741 (set_font_frame_param): Use font_load_for_lface to load a
@@ -745,8 +749,8 @@
745 Compare fonts by EQ. 749 Compare fonts by EQ.
746 (lookup_non_ascii_face): Deleted. 750 (lookup_non_ascii_face): Deleted.
747 (face_for_font): The 2nd argument changed. 751 (face_for_font): The 2nd argument changed.
748 (x_supports_face_attributes_p): Don't check LFACE_AVGWIDTH. Check 752 (x_supports_face_attributes_p): Don't check LFACE_AVGWIDTH.
749 atomic font properties by case insensitive. 753 Check atomic font properties by case insensitive.
750 (realize_non_ascii_face): Set face->overstrike correctly. 754 (realize_non_ascii_face): Set face->overstrike correctly.
751 (realize_x_face): Likewise. Check if LFACE_FONT is a font_object. 755 (realize_x_face): Likewise. Check if LFACE_FONT is a font_object.
752 (dump_realized_face): Get font name from 756 (dump_realized_face): Get font name from
@@ -811,12 +815,11 @@
811 815
812 * xterm.c: Throughout the file, delete all USE_FONT_BACKEND 816 * xterm.c: Throughout the file, delete all USE_FONT_BACKEND
813 conditionals. Don't check enable_font_backend. Delete all codes 817 conditionals. Don't check enable_font_backend. Delete all codes
814 used only when USE_FONT_BACKEND is not defined. Don't include 818 used only when USE_FONT_BACKEND is not defined. Don't include ccl.h.
815 ccl.h.
816 (x_per_char_metric, x_encode_char): Deleted. 819 (x_per_char_metric, x_encode_char): Deleted.
817 (x_set_cursor_gc, x_set_mouse_face_gc): Don't set GCFont. 820 (x_set_cursor_gc, x_set_mouse_face_gc): Don't set GCFont.
818 (x_compute_glyph_string_overhangs): Adjusted for the change of 821 (x_compute_glyph_string_overhangs): Adjusted for the change of
819 `struct face' 822 `struct face'.
820 (x_draw_glyph_string_foreground) 823 (x_draw_glyph_string_foreground)
821 (x_draw_composite_glyph_string_foreground): Likewise. 824 (x_draw_composite_glyph_string_foreground): Likewise.
822 (x_draw_glyph_string): Likewise. Use font->underline_position and 825 (x_draw_glyph_string): Likewise. Use font->underline_position and
@@ -855,16 +858,14 @@
855 (w32font_draw): Likewise. 858 (w32font_draw): Likewise.
856 (w32font_list_internal): Return a list, not vector. 859 (w32font_list_internal): Return a list, not vector.
857 (w32font_open_internal): Change the 4th arg to font-object. 860 (w32font_open_internal): Change the 4th arg to font-object.
858 Adjusted for the change of struct w32font_info and font-object 861 Adjusted for the change of struct w32font_info and font-object format.
859 format.
860 (add_font_name_to_list): Don't downcase names. 862 (add_font_name_to_list): Don't downcase names.
861 (w32_enumfont_pattern_entity): Make a font-entity by 863 (w32_enumfont_pattern_entity): Make a font-entity by
862 font_make_entity. Adjusted for the format change of font-entity. 864 font_make_entity. Adjusted for the format change of font-entity.
863 Use FONT_SET_STYLE to set a style-related font property. If a 865 Use FONT_SET_STYLE to set a style-related font property. If a
864 font is scalable, set avgwidth property to 0. Set font-entity 866 font is scalable, set avgwidth property to 0. Set font-entity
865 property by font_put_extra. 867 property by font_put_extra.
866 (font_matches_spec): Adjusted for the format change of 868 (font_matches_spec): Adjusted for the format change of font-entity.
867 font-entity.
868 (w32_weight_table, w32_decode_weight): New variables. 869 (w32_weight_table, w32_decode_weight): New variables.
869 (w32_encode_weight): New function. 870 (w32_encode_weight): New function.
870 (fill_in_logfont): Adjusted for the format change of font-spec. 871 (fill_in_logfont): Adjusted for the format change of font-spec.
@@ -884,10 +885,9 @@
884 code by "#ifdef OLD_FONT" and "endif". 885 code by "#ifdef OLD_FONT" and "endif".
885 886
886 * w32uniscribe.c: Delete USE_FONT_BACKEND conditional. 887 * w32uniscribe.c: Delete USE_FONT_BACKEND conditional.
887 (uniscribe_open): Return value changed to font-object. Adjusted 888 (uniscribe_open): Return value changed to font-object.
888 for the format change of font-object. 889 Adjusted for the format change of font-object.
889 (uniscribe_otf_capability): Adjusted for the change of struct 890 (uniscribe_otf_capability): Adjusted for the change of struct font.
890 font.
891 (add_opentype_font_name_to_list): Don't downcase names. 891 (add_opentype_font_name_to_list): Don't downcase names.
892 (uniscribe_font_driver): Adjusted for the change of struct 892 (uniscribe_font_driver): Adjusted for the change of struct
893 font_driver. 893 font_driver.
@@ -1095,7 +1095,7 @@
1095 check_min_window_sizes. 1095 check_min_window_sizes.
1096 (window_min_size_2, window_min_size_1, window_min_size): 1096 (window_min_size_2, window_min_size_1, window_min_size):
1097 New argument safe_p for retrieving "safe" minimum sizes. 1097 New argument safe_p for retrieving "safe" minimum sizes.
1098 (Fdisplay_buffer, Fsplit_window, enlarge_window): 1098 (Fdisplay_buffer, Fsplit_window, enlarge_window)
1099 (adjust_window_trailing_edge, grow_mini_window): 1099 (adjust_window_trailing_edge, grow_mini_window):
1100 Adjust arguments of window_min_size... functions. 1100 Adjust arguments of window_min_size... functions.
1101 (shrink_windows): Argument min_size removed. New argument 1101 (shrink_windows): Argument min_size removed. New argument
@@ -1173,7 +1173,7 @@
1173 Likewise. 1173 Likewise.
1174 1174
1175 * mactoolbox.c (Vmac_ts_active_input_buf) [USE_MAC_TSM]: Add extern. 1175 * mactoolbox.c (Vmac_ts_active_input_buf) [USE_MAC_TSM]: Add extern.
1176 (fast_find_position, x_y_to_hpos_vpos, mac_ax_selected_text_range): 1176 (fast_find_position, x_y_to_hpos_vpos, mac_ax_selected_text_range)
1177 (mac_ax_number_of_characters): Add externs. 1177 (mac_ax_number_of_characters): Add externs.
1178 (mac_get_selected_range, mac_store_buffer_text_to_unicode_chars) 1178 (mac_get_selected_range, mac_store_buffer_text_to_unicode_chars)
1179 [USE_MAC_TSM]: Likewise. 1179 [USE_MAC_TSM]: Likewise.
@@ -2804,7 +2804,7 @@
2804 2804
2805 * Makefile.in: Update what RMS says about using autoconf. 2805 * Makefile.in: Update what RMS says about using autoconf.
2806 (C_COMPILER, COFF_ENCAPSULATE, MAKE_PARALLEL): Remove obsolete variable. 2806 (C_COMPILER, COFF_ENCAPSULATE, MAKE_PARALLEL): Remove obsolete variable.
2807 (C_SWITCH_MACHINE_1, C_SWITCH_SYSTEM_1, C_SWITCH_SITE_1): 2807 (C_SWITCH_MACHINE_1, C_SWITCH_SYSTEM_1, C_SWITCH_SITE_1)
2808 (C_SWITCH_X_SITE_1, C_SWITCH_X_MACHINE_1) 2808 (C_SWITCH_X_SITE_1, C_SWITCH_X_MACHINE_1)
2809 (C_SWITCH_X_SYSTEM_1): Move invariant code outside conditional. 2809 (C_SWITCH_X_SYSTEM_1): Move invariant code outside conditional.
2810 2810
@@ -2867,7 +2867,7 @@
2867 The latter provokes a warning from gcc about the empty else, when 2867 The latter provokes a warning from gcc about the empty else, when
2868 followed by ";". Also, without that trailing semicolon, it would 2868 followed by ";". Also, without that trailing semicolon, it would
2869 silently swallow up any following statement. 2869 silently swallow up any following statement.
2870 * syntax.h (SETUP_SYNTAX_TABLE): 2870 * syntax.h (SETUP_SYNTAX_TABLE)
2871 (SETUP_SYNTAX_TABLE_FOR_OBJECT): Likewise. 2871 (SETUP_SYNTAX_TABLE_FOR_OBJECT): Likewise.
2872 * buffer.h (DECODE_POSITION): Likewise. 2872 * buffer.h (DECODE_POSITION): Likewise.
2873 * character.h (FETCH_STRING_CHAR_ADVANCE): Likewise. 2873 * character.h (FETCH_STRING_CHAR_ADVANCE): Likewise.
@@ -3884,8 +3884,8 @@
3884 * w32term.c (w32_native_per_char_metric): Swap width and rbearing 3884 * w32term.c (w32_native_per_char_metric): Swap width and rbearing
3885 calculations for non-Truetype fonts. 3885 calculations for non-Truetype fonts.
3886 (x_draw_glyph_string): Sync with xterm.c. 3886 (x_draw_glyph_string): Sync with xterm.c.
3887 (x_draw_glyph_string_foreground) [USE_FONT_BACKEND]: Remove 3887 (x_draw_glyph_string_foreground) [USE_FONT_BACKEND]:
3888 redundant code. 3888 Remove redundant code.
3889 (w32_initialize) [USE_FONT_BACKEND]: Call w32font_initialize. 3889 (w32_initialize) [USE_FONT_BACKEND]: Call w32font_initialize.
3890 3890
3891 * w32term.h (w32_output_data) [USE_FONT_BACKEND]: Add fontp member. 3891 * w32term.h (w32_output_data) [USE_FONT_BACKEND]: Add fontp member.
@@ -3908,10 +3908,10 @@
39082008-02-01 Jason Rumney <jasonr@gnu.org> 39082008-02-01 Jason Rumney <jasonr@gnu.org>
3909 3909
3910 * w32term.c [USE_FONT_BACKEND]: 3910 * w32term.c [USE_FONT_BACKEND]:
3911 (x_get_font_repertory, note_mouse_movement, x_set_mouse_face_gc): 3911 (x_get_font_repertory, note_mouse_movement, x_set_mouse_face_gc)
3912 (x_set_glyph_string_clipping, x_set_glyph_string_clipping_exactly): 3912 (x_set_glyph_string_clipping, x_set_glyph_string_clipping_exactly)
3913 (x_draw_glyph_string, x_draw_glyph_string_foreground): 3913 (x_draw_glyph_string, x_draw_glyph_string_foreground)
3914 (x_draw_composite_glyph_string_foreground, x_new_fontset2): 3914 (x_draw_composite_glyph_string_foreground, x_new_fontset2)
3915 (x_free_frame_resources): Sync with xterm.c. 3915 (x_free_frame_resources): Sync with xterm.c.
3916 3916
39172008-02-01 Andreas Schwab <schwab@suse.de> 39172008-02-01 Andreas Schwab <schwab@suse.de>
@@ -3921,8 +3921,7 @@
3921 3921
39222008-02-01 Kenichi Handa <handa@m17n.org> 39222008-02-01 Kenichi Handa <handa@m17n.org>
3923 3923
3924 * font.c (check_otf_features): Define it regardless of 3924 * font.c (check_otf_features): Define it regardless of HAVE_LIBOTF.
3925 HAVE_LIBOTF.
3926 3925
39272008-02-01 Kenichi Handa <handa@m17n.org> 39262008-02-01 Kenichi Handa <handa@m17n.org>
3928 3927
@@ -3938,8 +3937,8 @@
3938 (otf_open): Use lispy otf_list. 3937 (otf_open): Use lispy otf_list.
3939 (generate_otf_features): Rename from parse_gsub_gpos_spec. 3938 (generate_otf_features): Rename from parse_gsub_gpos_spec.
3940 (check_otf_features): New function. 3939 (check_otf_features): New function.
3941 (font_otf_DeviceTable, font_otf_ValueRecord, font_otf_Anchor): New 3940 (font_otf_DeviceTable, font_otf_ValueRecord, font_otf_Anchor):
3942 functinos. 3941 New functions.
3943 (font_drive_otf): New function merging font_otf_gsub and 3942 (font_drive_otf): New function merging font_otf_gsub and
3944 font_otf_gpos. 3943 font_otf_gpos.
3945 (font_open_for_lface): New arg spec. Change argument order. 3944 (font_open_for_lface): New arg spec. Change argument order.
@@ -7661,7 +7660,7 @@
7661 (xsubchartable, xcoding, xcharset, xcurbuf): New commands. 7660 (xsubchartable, xcoding, xcharset, xcurbuf): New commands.
7662 7661
7663 * Makefile.in (obj): Add character.o and chartab.o. 7662 * Makefile.in (obj): Add character.o and chartab.o.
7664 (lisp, shortlisp): Remove utf-8.elc: 7663 (lisp, shortlisp): Remove utf-8.elc.
7665 (*.o): For many files, change dependency on charset.h to 7664 (*.o): For many files, change dependency on charset.h to
7666 character.h, and add dependency on character.h. 7665 character.h, and add dependency on character.h.
7667 (character.o, chartab.o): New targets. 7666 (character.o, chartab.o): New targets.
@@ -10218,8 +10217,7 @@
10218 * xterm.h: Remove declaration for x_fully_uncatch_errors. 10217 * xterm.h: Remove declaration for x_fully_uncatch_errors.
10219 (x_output): Remove background_pixel and foreground_pixel fields. 10218 (x_output): Remove background_pixel and foreground_pixel fields.
10220 (x_display_info): Add new field TERMINAL. Remove KBOARD field. 10219 (x_display_info): Add new field TERMINAL. Remove KBOARD field.
10221 (x_delete_device): 10220 (x_delete_device, x_session_close): Declare.
10222 (x_session_close): Declare.
10223 10221
10224 * lread.c: Include setjmp.h. Update declaration of `read_char'. 10222 * lread.c: Include setjmp.h. Update declaration of `read_char'.
10225 (read_filtered_event): Call `read_char' with a local 10223 (read_filtered_event): Call `read_char' with a local
@@ -10270,7 +10268,7 @@
10270 (syms_of_keymap): Remove DEFVAR for Vfunction_key_map. 10268 (syms_of_keymap): Remove DEFVAR for Vfunction_key_map.
10271 (Vkey_translation_map): Remove. 10269 (Vkey_translation_map): Remove.
10272 (syms_of_keymap): Remove DEFVAR for key-translation-map. 10270 (syms_of_keymap): Remove DEFVAR for key-translation-map.
10273 (Fdescribe_buffer_bindings): 10271 (Fdescribe_buffer_bindings)
10274 (read_key_sequence, init_kboard, syms_of_keyboard, mark_kboards): 10272 (read_key_sequence, init_kboard, syms_of_keyboard, mark_kboards):
10275 Update for terminal-local key-translation-map. 10273 Update for terminal-local key-translation-map.
10276 10274
@@ -10307,9 +10305,9 @@
10307 10305
10308 * coding.c: Include frame.h and termhooks.h. 10306 * coding.c: Include frame.h and termhooks.h.
10309 (terminal_coding, keyboard_coding): Delete. 10307 (terminal_coding, keyboard_coding): Delete.
10310 (Fset_terminal_coding_system_internal): 10308 (Fset_terminal_coding_system_internal)
10311 (Fset_keyboard_coding_system_internal): 10309 (Fset_keyboard_coding_system_internal)
10312 (Fkeyboard_coding_system): 10310 (Fkeyboard_coding_system)
10313 (Fterminal_coding_system): Add a terminal parameter. 10311 (Fterminal_coding_system): Add a terminal parameter.
10314 Get terminal_coding from the terminal. 10312 Get terminal_coding from the terminal.
10315 (init_coding_once): Don't call setup_coding_system here. 10313 (init_coding_once): Don't call setup_coding_system here.