comparison src/ChangeLog @ 111570:ffe2002d45c4

merge trunk
author Kenichi Handa <handa@m17n.org>
date Wed, 08 Sep 2010 12:55:57 +0900
parents ca957835ff5a
children fd8902911ce3 cc92458a9829
comparison
equal deleted inserted replaced
111569:0187fc875872 111570:ffe2002d45c4
1 2010-09-05 Juanma Barranquero <lekktu@gmail.com>
2
3 * biditype.h: Regenerate.
4
5 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
6
7 * nsimage.m (ns_load_image): Check argument types.
8
9 * image.c: Remove all uses of gcpro.
10 (xpm_load): Check all lisp types.
11 (pbm_load): Likewise.
12 (png_load): Likewise.
13 (jpeg_load): Likewise.
14 (tiff_load): Likewise.
15 (gif_load): Likewise.
16 (imagemagick_load_image): Likewise.
17 (imagemagick_load): Likewise.
18 (svg_load): Likewise.
19 (gs_load): Likewise.
20
21 2010-09-04 Eli Zaretskii <eliz@gnu.org>
22
23 * w32uniscribe.c (uniscribe_shape): Update commentary. Don't
24 try to reorder grapheme clusters, since LGSTRING should always
25 hold them in the logical order.
26 (uniscribe_encode_char, uniscribe_shape): Force ScriptShape to
27 return glyph codes in the logical order.
28
29 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
30
31 * image.c (imagemagick_image_p): Replace bcopy by memcpy.
32 (imagemagick_load_image): Fix type mismatch.
33 (Fimagemagick_types): Likewise. Doc fix.
34
35 2010-09-02 Jan Djärv <jan.h.d@swipnet.se>
36
37 * xterm.h (struct dpyinfo): Remove cut_buffers_initialized.
38
39 * xterm.c (x_term_init): Don't set dpyinfo->cut_buffers_initialized.
40
41 * xselect.c: Remove declaration of cut-buffer objects and functions.
42 (symbol_to_x_atom): Remove mapping to XA_CUT_BUFFERn.
43 (x_atom_to_symbol): Remove mapping to QCUT_BUFFERn.
44 (Fx_get_cut_buffer_internal, Fx_store_cut_buffer_internal)
45 (Fx_rotate_cut_buffers_internal): Remove.
46 (syms_of_xselect): Remove defsubr of above.
47 Remove intern of QCUT_BUFFERn.
48
49 2010-09-01 Stefan Monnier <monnier@iro.umontreal.ca>
50
51 * cmds.c (Vblink_paren_function): Remove.
52 (internal_self_insert): Make it insert N chars at a time.
53 Don't call blink-paren-function.
54 (Fself_insert_command): Adjust accordingly.
55 (syms_of_cmds): Don't declare blink-paren-function.
56
57 2010-08-31 Kenichi Handa <handa@m17n.org>
58
59 * dispextern.h (FACE_FOR_CHAR): Use an ASCII face for 8-bit
60 characters.
61
62 * term.c (encode_terminal_code): Fix the previous change.
63 (produce_glyphs): Don't set it->char_to_display here. Don't
64 handle unibyte-display-via-language-environment here.
65 (produce_special_glyphs): Set temp_it.char_to_display before
66 calling produce_glyphs.
67
68 * xdisp.c (get_next_display_element): Set it->char_to_display
69 here. Convert all 8-bit bytes from unibyte buffer/string to 8-bit
70 characters.
71 (get_overlay_arrow_glyph_row): Set it.char_to_display too before
72 calling PRODUCE_GLYPHS.
73 (append_space_for_newline): Save and store it->char_to_display.
74 Set it->char_to_display before calling PRODUCE_GLYPHS.
75 (extend_face_to_end_of_line): Set it->char_to_display before
76 calling PRODUCE_GLYPHS.
77 (get_glyph_face_and_encoding): Set the glyph code an 8-bit
78 character to its byte value.
79 (get_char_glyph_code): New function.
80 (produce_stretch_glyph): Set it2.char_to_display too before
81 calling x_produce_glyphs.
82 (x_produce_glyphs): Simplify by using the same code for ASCII and
83 non-ASCII characters. Don't set it->char_to_display here. Don't
84 handle unibyte-display-via-language-environment here. For a
85 charater of no glyph, use font->space_width instead of FONT_WIDTH.
86
87 2010-08-31 Stefan Monnier <monnier@iro.umontreal.ca>
88
89 * keyboard.c (Fwindow_system): Fix compilation for USE_LISP_UNION_TYPE.
90
91 2010-08-31 Chong Yidong <cyd@stupidchicken.com>
92
93 * keyboard.c (command_loop_1): Don't call x-set-selection on tty.
94
95 2010-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
96
97 * marker.c (Fcopy_marker): Make the first arg optional.
98
1 2010-08-30 Kenichi Handa <handa@m17n.org> 99 2010-08-30 Kenichi Handa <handa@m17n.org>
2 100
3 * composite.c (composition_update_it): Fix computing of 101 * composite.c (composition_update_it): Fix computing of
4 cmp_it->width. 102 cmp_it->width.
103
104 2010-08-29 Kenichi Handa <handa@m17n.org>
105
106 * term.c (encode_terminal_code): Encode byte chars to the
107 correspnding bytes.
5 108
6 2010-08-29 Jan Djärv <jan.h.d@swipnet.se> 109 2010-08-29 Jan Djärv <jan.h.d@swipnet.se>
7 110
8 * nsterm.m (ns_draw_window_cursor): Draw BAR_CURSOR correct for R2L. 111 * nsterm.m (ns_draw_window_cursor): Draw BAR_CURSOR correct for R2L.
9 112