aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorPaul Eggert2012-05-25 12:24:54 -0700
committerPaul Eggert2012-05-25 12:24:54 -0700
commit243e053005d21aa66c2fc0d5be299d677de02fa5 (patch)
tree6786f1135454bfd87bff9d143bf9c0a761e86ce4 /src/ChangeLog
parent42b2a986d9d4b7040fb20c90ec0efeffb78e761a (diff)
downloademacs-243e053005d21aa66c2fc0d5be299d677de02fa5.tar.gz
emacs-243e053005d21aa66c2fc0d5be299d677de02fa5.zip
Merge recent dbus changes better.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 6217560409d..aa8f5c3a150 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -212,6 +212,14 @@
212 * dbusbind.c (xd_append_arg): Check for integers out of range. 212 * dbusbind.c (xd_append_arg): Check for integers out of range.
213 (Fdbus_call_method): Don't overflow the timeout int. 213 (Fdbus_call_method): Don't overflow the timeout int.
214 (extract_signed, extract_unsigned): New functions. 214 (extract_signed, extract_unsigned): New functions.
215 (XD_CHECK_DBUS_SERIAL): Remove; superseded by extract_unsigned.
216 (xd_get_connection_references): Return ptrdiff_t, not int.
217 All uses changed.
218 (xd_signature, xd_append_arg, xd_retrieve_arg, Fdbus_message_internal)
219 (xd_read_message_1):
220 Use int, not unsigned, where the dbus API uses int.
221 (Fdbus_message_internal): Don't overflow mtype.
222 (syms_of_dbusbind): Allocate right-sized buffer for integers.
215 * dired.c (directory_files_internal, file_name_completion, scmp) 223 * dired.c (directory_files_internal, file_name_completion, scmp)
216 (file_name_completion_stat): 224 (file_name_completion_stat):
217 Use ptrdiff_t, not int, to avoid needless 32-bit limit on 64-bit hosts. 225 Use ptrdiff_t, not int, to avoid needless 32-bit limit on 64-bit hosts.
@@ -269,6 +277,7 @@
269 undefined behavior. 277 undefined behavior.
270 (Fformat_time_string): Remove now-unnecessary check. 278 (Fformat_time_string): Remove now-unnecessary check.
271 lisp_time_argument checks for out-of-range usec now. 279 lisp_time_argument checks for out-of-range usec now.
280 Use ptrdiff_t, not size_t, where ptrdiff_t will do.
272 * emacs.c (gdb_valbits, gdb_gctypebits): Now int, not EMACS_INT. 281 * emacs.c (gdb_valbits, gdb_gctypebits): Now int, not EMACS_INT.
273 (gdb_data_seg_bits): Now uintptr_t, not EMACS_INT. 282 (gdb_data_seg_bits): Now uintptr_t, not EMACS_INT.
274 (PVEC_FLAG, gdb_array_mark_flag): Now ptrdiff_t, not EMACS_INT. 283 (PVEC_FLAG, gdb_array_mark_flag): Now ptrdiff_t, not EMACS_INT.