summaryrefslogtreecommitdiff
path: root/src/ChangeLog
AgeCommit message (Expand)Author
2011-06-16* editfns.c: Tune. Don't use wider integers than needed. Don't use alloca.Paul Eggert
2011-06-16* editfns.c (Finsert_char): Don't dump core with very negative counts.Paul Eggert
2011-06-16Fix display of R2L strings in mode line.Eli Zaretskii
2011-06-16Merge: nsmenu.m: Replace all uses of XVECTOR with ASIZE and AREF.Paul Eggert
2011-06-15* insdel.c (replace_range): Fix buf overflow when insbytes < outgoing.Paul Eggert
2011-06-15* insdel.c, lisp.h (buffer_overflow): New function.Paul Eggert
2011-06-15* buffer.h (BUF_BYTES_MAX): Cast to ptrdiff_t so that it's signed.Paul Eggert
2011-06-15Integer overflow and signedness fixes (Bug#8873).Paul Eggert
2011-06-15* ccl.c (ASCENDING_ORDER): New macro, to work around GCC bug 43772.Paul Eggert
2011-06-15Merge from trunk.Paul Eggert
2011-06-15* src/eval.c (Fdefvaralias): Also mark the target as variable-special-p.Stefan Monnier
2011-06-15Merge from trunk.Paul Eggert
2011-06-14* fileio.c: Don't assume EMACS_INT fits in off_t.Paul Eggert
2011-06-14* fns.c (Fload_average): Don't assume 100 * load average fits in int.Paul Eggert
2011-06-14* fns.c (Fcopy_sequence): Don't assume vector length fits in int.Paul Eggert
2011-06-14* fns.c (Fnthcdr, Fsort): Don't assume list length fits in int.Paul Eggert
2011-06-14* fns.c: Don't overflow int when computing a list length.Paul Eggert
2011-06-14* fns.c (Flength): Don't overflow int when computing a list length.Paul Eggert
2011-06-14* alloc.c: Check that resized vectors' lengths fit in fixnums.Paul Eggert
2011-06-14Fix resize and change of scroll bar width for Gtk3.Jan Djärv
2011-06-14* fns.c (next_almost_prime): Don't return a multiple of 3 or 5.Paul Eggert
2011-06-14* bytecode.c (exec_byte_code): Use ptrdiff_t, not int, for vector length.Paul Eggert
2011-06-14* eval.c, doprnt.c (SIZE_MAX): Remove; inttypes.h defines this now.Paul Eggert
2011-06-14Variadic C functions now count arguments with ptrdiff_t.Paul Eggert
2011-06-13* callint.c (Fcall_interactively): Don't use index var as event count.Paul Eggert
2011-06-13* vm-limit.c (check_memory_limits): Fix incorrect extern function decls.Paul Eggert
2011-06-13Fix string handling to avoid data relocation gotcha.Eli Zaretskii
2011-06-13* xterm.c (x_alloc_nearest_color_1): Go back to original algorithm.Paul Eggert
2011-06-13Merge from trunk.Paul Eggert
2011-06-13* xterm.c (x_alloc_nearest_color_1): Use a more-precise algorithmPaul Eggert
2011-06-12Remove unnecessary casts.Paul Eggert
2011-06-12* sound.c (Fplay_sound_internal): Remove cast to unsigned long.Paul Eggert
2011-06-12* dired.c (Ffile_attributes): Don't use 32-bit hack on 64-bit hosts.Paul Eggert
2011-06-12* unexelf.c (unexec): Don't assume BSS addr fits in unsigned.Paul Eggert
2011-06-12* xterm.c (handle_one_xevent): Omit unnecessary casts to unsigned.Paul Eggert
2011-06-12* keyboard.c (modify_event_symbol): Don't limit alist len to UINT_MAX.Paul Eggert
2011-06-12* lisp.h (CHAR_TABLE_SET): Omit now-redundant test.Paul Eggert
2011-06-12* lread.c (Fload): Don't compare a possibly-garbage time_t value.Paul Eggert
2011-06-12GLYPH_CODE_FACE returns EMACS_INT, not int.Paul Eggert
2011-06-12* character.h (CHAR_VALID_P): Remove unused parameter.Paul Eggert
2011-06-12* editfns.c (Ftranslate_region_internal): Omit redundant test.Paul Eggert
2011-06-12* fns.c (concat): Minor tuning based on overflow analysis.Paul Eggert
2011-06-12* floatfns.c (Fexpt): Omit unnecessary cast to unsigned.Paul Eggert
2011-06-12* fileio.c (make_temp_name): Omit unnecessary cast to unsigned.Paul Eggert
2011-06-12* editfns.c (Ftranslate_region_internal): Use int, not EMACS_INTPaul Eggert
2011-06-12* doc.c (get_doc_string): Omit (unsigned)c that mishandled negatives.Paul Eggert
2011-06-12* data.c (Faset): If ARRAY is a string, check that NEWELT is a char.Paul Eggert
2011-06-12* chartab.c (Fchar_table_range): Use CHARACTERP to check range.Paul Eggert
2011-06-12* composite.c: Use int, not EMACS_INT, for characters.Paul Eggert
2011-06-12Make sure a 64-bit char is never passed to ENCODE_CHAR.Paul Eggert