]> code.delx.au - gnu-emacs/commit
Don't misencode C-generated messages
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 30 May 2015 18:17:56 +0000 (11:17 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 30 May 2015 18:19:31 +0000 (11:19 -0700)
commit75f8653bfe0da39acca9dbcb8b021ad033ac6ae9
tree13d34ab47fac65374d374a7ea8e9d9b220b16f3f
parent85aa6ede9fe1b8165a99a4046dd8262ec93a02d5
Don't misencode C-generated messages

Also, be more consistent about calls to 'Fmessage' vs 'message'.
* src/alloc.c (Fgc_status):
Prefer AUTO_STRING to build_string for Fmessage call.
* src/data.c (Fmake_variable_buffer_local)
(Fmake_local_variable, Fmake_variable_frame_local):
* src/doc.c (store_function_docstring):
Use Fmessage, not message, since the argument can contain
non-ASCII characters, and this can cause the resulting message
to be incorrectly encoded for the current environment.
* src/fns.c (maybe_resize_hash_table):
* src/xselect.c (x_clipboard_manager_save_all):
Use message, not Fmessage, since Fmessage's power isn't needed here.
* src/process.c (Fmake_network_process): Reword message to avoid %s.
* src/xdisp.c (vmessage): Document restrictions on message contents.
(message_nolog) [false]: Remove unused code.
src/alloc.c
src/data.c
src/doc.c
src/fns.c
src/process.c
src/xdisp.c
src/xselect.c