diff options
| author | Stefan Monnier | 2008-02-07 04:11:05 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2008-02-07 04:11:05 +0000 |
| commit | 3ae565b3860790e4ec77a86d0d868a16dd1953ef (patch) | |
| tree | 289f54b77a5d5e301112b003b0f4939fee955e47 /src | |
| parent | 146b6e5507b52128c049480cde2cfea7315e99a9 (diff) | |
| download | emacs-3ae565b3860790e4ec77a86d0d868a16dd1953ef.tar.gz emacs-3ae565b3860790e4ec77a86d0d868a16dd1953ef.zip | |
* xselect.c (x_handle_dnd_message):
* xmenu.c (digest_single_submenu, xmenu_show):
* xdisp.c (with_echo_area_buffer_unwind_data, format_mode_line_unwind_data)
(unwind_format_mode_line, display_menu_bar):
* eval.c (Ffetch_bytecode):
* doc.c (store_function_docstring):
* ccl.c (resolve_symbol_ccl_program, ccl_get_compiled_code)
(Fccl_execute, Fccl_execute_on_string, Fregister_code_conversion_map):
* buffer.c (add_overlay_mod_hooklist): Use ASET.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 20 | ||||
| -rw-r--r-- | src/buffer.c | 6 | ||||
| -rw-r--r-- | src/ccl.c | 18 | ||||
| -rw-r--r-- | src/doc.c | 2 | ||||
| -rw-r--r-- | src/eval.c | 4 | ||||
| -rw-r--r-- | src/xdisp.c | 41 | ||||
| -rw-r--r-- | src/xmenu.c | 12 | ||||
| -rw-r--r-- | src/xselect.c | 18 |
8 files changed, 68 insertions, 53 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 0ae367796c6..57529787a91 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,16 @@ | |||
| 1 | 2008-02-07 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * xselect.c (x_handle_dnd_message): | ||
| 4 | * xmenu.c (digest_single_submenu, xmenu_show): | ||
| 5 | * xdisp.c (with_echo_area_buffer_unwind_data) | ||
| 6 | (format_mode_line_unwind_data, unwind_format_mode_line) | ||
| 7 | (display_menu_bar): | ||
| 8 | * eval.c (Ffetch_bytecode): | ||
| 9 | * doc.c (store_function_docstring): | ||
| 10 | * ccl.c (resolve_symbol_ccl_program, ccl_get_compiled_code) | ||
| 11 | (Fccl_execute, Fccl_execute_on_string, Fregister_code_conversion_map): | ||
| 12 | * buffer.c (add_overlay_mod_hooklist): Use ASET. | ||
| 13 | |||
| 1 | 2008-02-07 Kenichi Handa <handa@m17n.org> | 14 | 2008-02-07 Kenichi Handa <handa@m17n.org> |
| 2 | 15 | ||
| 3 | * ftxfont.c (ftxfont_open): Don't set | 16 | * ftxfont.c (ftxfont_open): Don't set |
| @@ -9,8 +22,8 @@ | |||
| 9 | 22 | ||
| 10 | * w32font.c (w32font_text_extents): Fill in lbearing metric. | 23 | * w32font.c (w32font_text_extents): Fill in lbearing metric. |
| 11 | Use cached metrics for ASCII characters. | 24 | Use cached metrics for ASCII characters. |
| 12 | (w32font_open_internal): Don't set font's owning_frame. Cache | 25 | (w32font_open_internal): Don't set font's owning_frame. |
| 13 | metrics for ASCII characters. | 26 | Cache metrics for ASCII characters. |
| 14 | 27 | ||
| 15 | * w32font.h (struct w32font_info): Add ascii_metrics. | 28 | * w32font.h (struct w32font_info): Add ascii_metrics. |
| 16 | Remove owning_frame. | 29 | Remove owning_frame. |
| @@ -22,8 +35,7 @@ | |||
| 22 | 35 | ||
| 23 | * ftxfont.c (ftxfont_draw): Use s->font_info, not face->font_info. | 36 | * ftxfont.c (ftxfont_draw): Use s->font_info, not face->font_info. |
| 24 | 37 | ||
| 25 | * ftfont.c (ftfont_open): Fix calculation of | 38 | * ftfont.c (ftfont_open): Fix calculation of font->font.average_width. |
| 26 | font->font.averange_width. | ||
| 27 | 39 | ||
| 28 | * charset.c (syms_of_charset): Set QCtest and Qeq. | 40 | * charset.c (syms_of_charset): Set QCtest and Qeq. |
| 29 | 41 | ||
diff --git a/src/buffer.c b/src/buffer.c index c18e3ad8ddf..f48254142e1 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -4227,8 +4227,10 @@ add_overlay_mod_hooklist (functionlist, overlay) | |||
| 4227 | if (last_overlay_modification_hooks_used == oldsize) | 4227 | if (last_overlay_modification_hooks_used == oldsize) |
| 4228 | last_overlay_modification_hooks = larger_vector | 4228 | last_overlay_modification_hooks = larger_vector |
| 4229 | (last_overlay_modification_hooks, oldsize * 2, Qnil); | 4229 | (last_overlay_modification_hooks, oldsize * 2, Qnil); |
| 4230 | AREF (last_overlay_modification_hooks, last_overlay_modification_hooks_used++) = functionlist; | 4230 | ASET (last_overlay_modification_hooks, last_overlay_modification_hooks_used, |
| 4231 | AREF (last_overlay_modification_hooks, last_overlay_modification_hooks_used++) = overlay; | 4231 | functionlist); last_overlay_modification_hooks_used++; |
| 4232 | ASET (last_overlay_modification_hooks, last_overlay_modification_hooks_used, | ||
| 4233 | overlay); last_overlay_modification_hooks_used++; | ||
| 4232 | } | 4234 | } |
| 4233 | 4235 | ||
| 4234 | /* Run the modification-hooks of overlays that include | 4236 | /* Run the modification-hooks of overlays that include |
| @@ -1825,7 +1825,7 @@ resolve_symbol_ccl_program (ccl) | |||
| 1825 | 1825 | ||
| 1826 | val = Fget (XCAR (contents), XCDR (contents)); | 1826 | val = Fget (XCAR (contents), XCDR (contents)); |
| 1827 | if (NATNUMP (val)) | 1827 | if (NATNUMP (val)) |
| 1828 | AREF (result, i) = val; | 1828 | ASET (result, i, val); |
| 1829 | else | 1829 | else |
| 1830 | unresolved = 1; | 1830 | unresolved = 1; |
| 1831 | continue; | 1831 | continue; |
| @@ -1840,17 +1840,17 @@ resolve_symbol_ccl_program (ccl) | |||
| 1840 | 1840 | ||
| 1841 | val = Fget (contents, Qtranslation_table_id); | 1841 | val = Fget (contents, Qtranslation_table_id); |
| 1842 | if (NATNUMP (val)) | 1842 | if (NATNUMP (val)) |
| 1843 | AREF (result, i) = val; | 1843 | ASET (result, i, val); |
| 1844 | else | 1844 | else |
| 1845 | { | 1845 | { |
| 1846 | val = Fget (contents, Qcode_conversion_map_id); | 1846 | val = Fget (contents, Qcode_conversion_map_id); |
| 1847 | if (NATNUMP (val)) | 1847 | if (NATNUMP (val)) |
| 1848 | AREF (result, i) = val; | 1848 | ASET (result, i, val); |
| 1849 | else | 1849 | else |
| 1850 | { | 1850 | { |
| 1851 | val = Fget (contents, Qccl_program_idx); | 1851 | val = Fget (contents, Qccl_program_idx); |
| 1852 | if (NATNUMP (val)) | 1852 | if (NATNUMP (val)) |
| 1853 | AREF (result, i) = val; | 1853 | ASET (result, i, val); |
| 1854 | else | 1854 | else |
| 1855 | unresolved = 1; | 1855 | unresolved = 1; |
| 1856 | } | 1856 | } |
| @@ -1900,8 +1900,8 @@ ccl_get_compiled_code (ccl_prog, idx) | |||
| 1900 | val = resolve_symbol_ccl_program (AREF (slot, 1)); | 1900 | val = resolve_symbol_ccl_program (AREF (slot, 1)); |
| 1901 | if (! VECTORP (val)) | 1901 | if (! VECTORP (val)) |
| 1902 | return Qnil; | 1902 | return Qnil; |
| 1903 | AREF (slot, 1) = val; | 1903 | ASET (slot, 1, val); |
| 1904 | AREF (slot, 2) = Qt; | 1904 | ASET (slot, 2, Qt); |
| 1905 | } | 1905 | } |
| 1906 | return AREF (slot, 1); | 1906 | return AREF (slot, 1); |
| 1907 | } | 1907 | } |
| @@ -2039,7 +2039,7 @@ programs. */) | |||
| 2039 | error ("Error in CCL program at %dth code", ccl.ic); | 2039 | error ("Error in CCL program at %dth code", ccl.ic); |
| 2040 | 2040 | ||
| 2041 | for (i = 0; i < 8; i++) | 2041 | for (i = 0; i < 8; i++) |
| 2042 | XSETINT (AREF (reg, i), ccl.reg[i]); | 2042 | ASET (reg, i, make_number (ccl.reg[i])); |
| 2043 | return Qnil; | 2043 | return Qnil; |
| 2044 | } | 2044 | } |
| 2045 | 2045 | ||
| @@ -2097,7 +2097,7 @@ usage: (ccl-execute-on-string CCL-PROGRAM STATUS STRING &optional CONTINUE UNIBY | |||
| 2097 | for (i = 0; i < 8; i++) | 2097 | for (i = 0; i < 8; i++) |
| 2098 | { | 2098 | { |
| 2099 | if (NILP (AREF (status, i))) | 2099 | if (NILP (AREF (status, i))) |
| 2100 | XSETINT (AREF (status, i), 0); | 2100 | ASET (status, i, make_number (0)); |
| 2101 | if (INTEGERP (AREF (status, i))) | 2101 | if (INTEGERP (AREF (status, i))) |
| 2102 | ccl.reg[i] = XINT (AREF (status, i)); | 2102 | ccl.reg[i] = XINT (AREF (status, i)); |
| 2103 | } | 2103 | } |
| @@ -2311,7 +2311,7 @@ Return index number of the registered map. */) | |||
| 2311 | index = make_number (i); | 2311 | index = make_number (i); |
| 2312 | Fput (symbol, Qcode_conversion_map, map); | 2312 | Fput (symbol, Qcode_conversion_map, map); |
| 2313 | Fput (symbol, Qcode_conversion_map_id, index); | 2313 | Fput (symbol, Qcode_conversion_map_id, index); |
| 2314 | AREF (Vcode_conversion_map_vector, i) = Fcons (symbol, map); | 2314 | ASET (Vcode_conversion_map_vector, i, Fcons (symbol, map)); |
| 2315 | return index; | 2315 | return index; |
| 2316 | } | 2316 | } |
| 2317 | 2317 | ||
| @@ -574,7 +574,7 @@ store_function_docstring (fun, offset) | |||
| 574 | /* This bytecode object must have a slot for the | 574 | /* This bytecode object must have a slot for the |
| 575 | docstring, since we've found a docstring for it. */ | 575 | docstring, since we've found a docstring for it. */ |
| 576 | if ((ASIZE (fun) & PSEUDOVECTOR_SIZE_MASK) > COMPILED_DOC_STRING) | 576 | if ((ASIZE (fun) & PSEUDOVECTOR_SIZE_MASK) > COMPILED_DOC_STRING) |
| 577 | XSETFASTINT (AREF (fun, COMPILED_DOC_STRING), offset); | 577 | ASET (fun, COMPILED_DOC_STRING, make_number (offset)); |
| 578 | } | 578 | } |
| 579 | } | 579 | } |
| 580 | 580 | ||
diff --git a/src/eval.c b/src/eval.c index fbb3a7aad34..38cf87b509a 100644 --- a/src/eval.c +++ b/src/eval.c | |||
| @@ -3236,8 +3236,8 @@ DEFUN ("fetch-bytecode", Ffetch_bytecode, Sfetch_bytecode, | |||
| 3236 | else | 3236 | else |
| 3237 | error ("Invalid byte code"); | 3237 | error ("Invalid byte code"); |
| 3238 | } | 3238 | } |
| 3239 | AREF (object, COMPILED_BYTECODE) = XCAR (tem); | 3239 | ASET (object, COMPILED_BYTECODE, XCAR (tem)); |
| 3240 | AREF (object, COMPILED_CONSTANTS) = XCDR (tem); | 3240 | ASET (object, COMPILED_CONSTANTS, XCDR (tem)); |
| 3241 | } | 3241 | } |
| 3242 | return object; | 3242 | return object; |
| 3243 | } | 3243 | } |
diff --git a/src/xdisp.c b/src/xdisp.c index 6e1b06a5aee..65d63aa49a4 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -8214,7 +8214,7 @@ with_echo_area_buffer_unwind_data (w) | |||
| 8214 | struct window *w; | 8214 | struct window *w; |
| 8215 | { | 8215 | { |
| 8216 | int i = 0; | 8216 | int i = 0; |
| 8217 | Lisp_Object vector; | 8217 | Lisp_Object vector, tmp; |
| 8218 | 8218 | ||
| 8219 | /* Reduce consing by keeping one vector in | 8219 | /* Reduce consing by keeping one vector in |
| 8220 | Vwith_echo_area_save_vector. */ | 8220 | Vwith_echo_area_save_vector. */ |
| @@ -8224,22 +8224,22 @@ with_echo_area_buffer_unwind_data (w) | |||
| 8224 | if (NILP (vector)) | 8224 | if (NILP (vector)) |
| 8225 | vector = Fmake_vector (make_number (7), Qnil); | 8225 | vector = Fmake_vector (make_number (7), Qnil); |
| 8226 | 8226 | ||
| 8227 | XSETBUFFER (AREF (vector, i), current_buffer); ++i; | 8227 | XSETBUFFER (tmp, current_buffer); ASET (vector, i, tmp); ++i; |
| 8228 | AREF (vector, i) = Vdeactivate_mark, ++i; | 8228 | ASET (vector, i, Vdeactivate_mark); ++i; |
| 8229 | AREF (vector, i) = make_number (windows_or_buffers_changed), ++i; | 8229 | ASET (vector, i, make_number (windows_or_buffers_changed)); ++i; |
| 8230 | 8230 | ||
| 8231 | if (w) | 8231 | if (w) |
| 8232 | { | 8232 | { |
| 8233 | XSETWINDOW (AREF (vector, i), w); ++i; | 8233 | XSETWINDOW (tmp, w); ASET (vector, i, tmp); ++i; |
| 8234 | AREF (vector, i) = w->buffer; ++i; | 8234 | ASET (vector, i, w->buffer); ++i; |
| 8235 | AREF (vector, i) = make_number (XMARKER (w->pointm)->charpos); ++i; | 8235 | ASET (vector, i, make_number (XMARKER (w->pointm)->charpos)); ++i; |
| 8236 | AREF (vector, i) = make_number (XMARKER (w->pointm)->bytepos); ++i; | 8236 | ASET (vector, i, make_number (XMARKER (w->pointm)->bytepos)); ++i; |
| 8237 | } | 8237 | } |
| 8238 | else | 8238 | else |
| 8239 | { | 8239 | { |
| 8240 | int end = i + 4; | 8240 | int end = i + 4; |
| 8241 | for (; i < end; ++i) | 8241 | for (; i < end; ++i) |
| 8242 | AREF (vector, i) = Qnil; | 8242 | ASET (vector, i, Qnil); |
| 8243 | } | 8243 | } |
| 8244 | 8244 | ||
| 8245 | xassert (i == ASIZE (vector)); | 8245 | xassert (i == ASIZE (vector)); |
| @@ -9090,7 +9090,7 @@ static Lisp_Object | |||
| 9090 | format_mode_line_unwind_data (obuf, save_proptrans) | 9090 | format_mode_line_unwind_data (obuf, save_proptrans) |
| 9091 | struct buffer *obuf; | 9091 | struct buffer *obuf; |
| 9092 | { | 9092 | { |
| 9093 | Lisp_Object vector; | 9093 | Lisp_Object vector, tmp; |
| 9094 | 9094 | ||
| 9095 | /* Reduce consing by keeping one vector in | 9095 | /* Reduce consing by keeping one vector in |
| 9096 | Vwith_echo_area_save_vector. */ | 9096 | Vwith_echo_area_save_vector. */ |
| @@ -9100,17 +9100,18 @@ format_mode_line_unwind_data (obuf, save_proptrans) | |||
| 9100 | if (NILP (vector)) | 9100 | if (NILP (vector)) |
| 9101 | vector = Fmake_vector (make_number (7), Qnil); | 9101 | vector = Fmake_vector (make_number (7), Qnil); |
| 9102 | 9102 | ||
| 9103 | AREF (vector, 0) = make_number (mode_line_target); | 9103 | ASET (vector, 0, make_number (mode_line_target)); |
| 9104 | AREF (vector, 1) = make_number (MODE_LINE_NOPROP_LEN (0)); | 9104 | ASET (vector, 1, make_number (MODE_LINE_NOPROP_LEN (0))); |
| 9105 | AREF (vector, 2) = mode_line_string_list; | 9105 | ASET (vector, 2, mode_line_string_list); |
| 9106 | AREF (vector, 3) = (save_proptrans ? mode_line_proptrans_alist : Qt); | 9106 | ASET (vector, 3, save_proptrans ? mode_line_proptrans_alist : Qt); |
| 9107 | AREF (vector, 4) = mode_line_string_face; | 9107 | ASET (vector, 4, mode_line_string_face); |
| 9108 | AREF (vector, 5) = mode_line_string_face_prop; | 9108 | ASET (vector, 5, mode_line_string_face_prop); |
| 9109 | 9109 | ||
| 9110 | if (obuf) | 9110 | if (obuf) |
| 9111 | XSETBUFFER (AREF (vector, 6), obuf); | 9111 | XSETBUFFER (tmp, obuf); |
| 9112 | else | 9112 | else |
| 9113 | AREF (vector, 6) = Qnil; | 9113 | tmp = Qnil; |
| 9114 | ASET (vector, 6, tmp); | ||
| 9114 | 9115 | ||
| 9115 | return vector; | 9116 | return vector; |
| 9116 | } | 9117 | } |
| @@ -9130,7 +9131,7 @@ unwind_format_mode_line (vector) | |||
| 9130 | if (!NILP (AREF (vector, 6))) | 9131 | if (!NILP (AREF (vector, 6))) |
| 9131 | { | 9132 | { |
| 9132 | set_buffer_internal_1 (XBUFFER (AREF (vector, 6))); | 9133 | set_buffer_internal_1 (XBUFFER (AREF (vector, 6))); |
| 9133 | AREF (vector, 6) = Qnil; | 9134 | ASET (vector, 6, Qnil); |
| 9134 | } | 9135 | } |
| 9135 | 9136 | ||
| 9136 | Vmode_line_unwind_vector = vector; | 9137 | Vmode_line_unwind_vector = vector; |
| @@ -16775,7 +16776,7 @@ display_menu_bar (w) | |||
| 16775 | break; | 16776 | break; |
| 16776 | 16777 | ||
| 16777 | /* Remember where item was displayed. */ | 16778 | /* Remember where item was displayed. */ |
| 16778 | AREF (items, i + 3) = make_number (it.hpos); | 16779 | ASET (items, i + 3, make_number (it.hpos)); |
| 16779 | 16780 | ||
| 16780 | /* Display the item, pad with one space. */ | 16781 | /* Display the item, pad with one space. */ |
| 16781 | if (it.current_x < it.last_visible_x) | 16782 | if (it.current_x < it.last_visible_x) |
diff --git a/src/xmenu.c b/src/xmenu.c index 7d767665362..ad0ec34043c 100644 --- a/src/xmenu.c +++ b/src/xmenu.c | |||
| @@ -1943,7 +1943,7 @@ digest_single_submenu (start, end, top_level_items) | |||
| 1943 | if (STRINGP (pane_name) && STRING_MULTIBYTE (pane_name)) | 1943 | if (STRINGP (pane_name) && STRING_MULTIBYTE (pane_name)) |
| 1944 | { | 1944 | { |
| 1945 | pane_name = ENCODE_MENU_STRING (pane_name); | 1945 | pane_name = ENCODE_MENU_STRING (pane_name); |
| 1946 | AREF (menu_items, i + MENU_ITEMS_PANE_NAME) = pane_name; | 1946 | ASET (menu_items, i + MENU_ITEMS_PANE_NAME, pane_name); |
| 1947 | } | 1947 | } |
| 1948 | #endif | 1948 | #endif |
| 1949 | pane_string = (NILP (pane_name) | 1949 | pane_string = (NILP (pane_name) |
| @@ -1999,13 +1999,13 @@ digest_single_submenu (start, end, top_level_items) | |||
| 1999 | if (STRING_MULTIBYTE (item_name)) | 1999 | if (STRING_MULTIBYTE (item_name)) |
| 2000 | { | 2000 | { |
| 2001 | item_name = ENCODE_MENU_STRING (item_name); | 2001 | item_name = ENCODE_MENU_STRING (item_name); |
| 2002 | AREF (menu_items, i + MENU_ITEMS_ITEM_NAME) = item_name; | 2002 | ASET (menu_items, i + MENU_ITEMS_ITEM_NAME, item_name); |
| 2003 | } | 2003 | } |
| 2004 | 2004 | ||
| 2005 | if (STRINGP (descrip) && STRING_MULTIBYTE (descrip)) | 2005 | if (STRINGP (descrip) && STRING_MULTIBYTE (descrip)) |
| 2006 | { | 2006 | { |
| 2007 | descrip = ENCODE_MENU_STRING (descrip); | 2007 | descrip = ENCODE_MENU_STRING (descrip); |
| 2008 | AREF (menu_items, i + MENU_ITEMS_ITEM_EQUIV_KEY) = descrip; | 2008 | ASET (menu_items, i + MENU_ITEMS_ITEM_EQUIV_KEY, descrip); |
| 2009 | } | 2009 | } |
| 2010 | #endif /* not HAVE_MULTILINGUAL_MENU */ | 2010 | #endif /* not HAVE_MULTILINGUAL_MENU */ |
| 2011 | 2011 | ||
| @@ -2928,7 +2928,7 @@ xmenu_show (f, x, y, for_click, keymaps, title, error) | |||
| 2928 | if (STRINGP (pane_name) && STRING_MULTIBYTE (pane_name)) | 2928 | if (STRINGP (pane_name) && STRING_MULTIBYTE (pane_name)) |
| 2929 | { | 2929 | { |
| 2930 | pane_name = ENCODE_MENU_STRING (pane_name); | 2930 | pane_name = ENCODE_MENU_STRING (pane_name); |
| 2931 | AREF (menu_items, i + MENU_ITEMS_PANE_NAME) = pane_name; | 2931 | ASET (menu_items, i + MENU_ITEMS_PANE_NAME, pane_name); |
| 2932 | } | 2932 | } |
| 2933 | #endif | 2933 | #endif |
| 2934 | pane_string = (NILP (pane_name) | 2934 | pane_string = (NILP (pane_name) |
| @@ -2982,13 +2982,13 @@ xmenu_show (f, x, y, for_click, keymaps, title, error) | |||
| 2982 | if (STRINGP (item_name) && STRING_MULTIBYTE (item_name)) | 2982 | if (STRINGP (item_name) && STRING_MULTIBYTE (item_name)) |
| 2983 | { | 2983 | { |
| 2984 | item_name = ENCODE_MENU_STRING (item_name); | 2984 | item_name = ENCODE_MENU_STRING (item_name); |
| 2985 | AREF (menu_items, i + MENU_ITEMS_ITEM_NAME) = item_name; | 2985 | ASET (menu_items, i + MENU_ITEMS_ITEM_NAME, item_name); |
| 2986 | } | 2986 | } |
| 2987 | 2987 | ||
| 2988 | if (STRINGP (descrip) && STRING_MULTIBYTE (descrip)) | 2988 | if (STRINGP (descrip) && STRING_MULTIBYTE (descrip)) |
| 2989 | { | 2989 | { |
| 2990 | descrip = ENCODE_MENU_STRING (descrip); | 2990 | descrip = ENCODE_MENU_STRING (descrip); |
| 2991 | AREF (menu_items, i + MENU_ITEMS_ITEM_EQUIV_KEY) = descrip; | 2991 | ASET (menu_items, i + MENU_ITEMS_ITEM_EQUIV_KEY, descrip); |
| 2992 | } | 2992 | } |
| 2993 | #endif /* not HAVE_MULTILINGUAL_MENU */ | 2993 | #endif /* not HAVE_MULTILINGUAL_MENU */ |
| 2994 | 2994 | ||
diff --git a/src/xselect.c b/src/xselect.c index 93c4cb36bd5..0f4d62851b0 100644 --- a/src/xselect.c +++ b/src/xselect.c | |||
| @@ -2791,15 +2791,15 @@ x_handle_dnd_message (f, event, dpyinfo, bufp) | |||
| 2791 | } | 2791 | } |
| 2792 | 2792 | ||
| 2793 | vec = Fmake_vector (make_number (4), Qnil); | 2793 | vec = Fmake_vector (make_number (4), Qnil); |
| 2794 | AREF (vec, 0) = SYMBOL_NAME (x_atom_to_symbol (FRAME_X_DISPLAY (f), | 2794 | ASET (vec, 0, SYMBOL_NAME (x_atom_to_symbol (FRAME_X_DISPLAY (f), |
| 2795 | event->message_type)); | 2795 | event->message_type))); |
| 2796 | AREF (vec, 1) = frame; | 2796 | ASET (vec, 1, frame); |
| 2797 | AREF (vec, 2) = make_number (event->format); | 2797 | ASET (vec, 2, make_number (event->format)); |
| 2798 | AREF (vec, 3) = x_property_data_to_lisp (f, | 2798 | ASET (vec, 3, x_property_data_to_lisp (f, |
| 2799 | data, | 2799 | data, |
| 2800 | event->message_type, | 2800 | event->message_type, |
| 2801 | event->format, | 2801 | event->format, |
| 2802 | size); | 2802 | size)); |
| 2803 | 2803 | ||
| 2804 | mouse_position_for_drop (f, &x, &y); | 2804 | mouse_position_for_drop (f, &x, &y); |
| 2805 | bufp->kind = DRAG_N_DROP_EVENT; | 2805 | bufp->kind = DRAG_N_DROP_EVENT; |