summaryrefslogtreecommitdiff
path: root/src/editfns.c
AgeCommit message (Expand)Author
2011-07-14Merge from trunk.Paul Eggert
2011-07-14Mention that `delete-region' doesn't alter the kill ring.Lars Magne Ingebrigtsen
2011-07-14* editfns.c (Fdelete_region): Clarify the use of the named parameters.Lars Magne Ingebrigtsen
2011-07-13Merge from trunk.Paul Eggert
2011-07-14Fstring_to_char doc clarificationLars Magne Ingebrigtsen
2011-07-07* editfns.c (pWIDE, pWIDElen, signed_wide, unsigned_wide):Paul Eggert
2011-07-04* editfns.c (Fformat_time_string): Don't assume strlen fits in int.Paul Eggert
2011-07-03Clarify what the "-" and "0" flags mean in the `format' functionLars Magne Ingebrigtsen
2011-06-24Move DEFSYM to lisp.h and use everywhere.Juanma Barranquero
2011-06-21Use ptrdiff_t, not int, for overlay counts.Paul Eggert
2011-06-18* editfns.c: Omit unnecessary forward decls, to simplify future changes.Paul Eggert
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-15* insdel.c, lisp.h (buffer_overflow): New function.Paul Eggert
2011-06-14Variadic C functions now count arguments with ptrdiff_t.Paul Eggert
2011-06-12* editfns.c (Ftranslate_region_internal): Omit redundant test.Paul Eggert
2011-06-12* editfns.c (Ftranslate_region_internal): Use int, not EMACS_INTPaul Eggert
2011-06-12Make sure a 64-bit char is never passed to CHAR_STRING.Paul Eggert
2011-06-08* alloc.c: Catch some string size overflows that we were missing.Paul Eggert
2011-06-05Check for buffer and string overflow more precisely.Paul Eggert
2011-06-06Fixes: debbugs:8806Andreas Schwab
2011-05-30[ChangeLog]Paul Eggert
2011-05-27Merge: Integer overflow fixes.Paul Eggert
2011-05-26Allow empty regions in transpose-regionsLeo Liu
2011-05-22Rework Fformat to avoid integer overflow issues.Paul Eggert
2011-04-14* lisp.h (INFUN): Remove. Suggested by Dan Nicolaescu inPaul Eggert
2011-04-13Undo the DEFUN->DEFUE change.Paul Eggert
2011-04-13* editfns.c: Move a (normally-unused) function to its only use.Paul Eggert
2011-04-10Declare Lisp_Object Q* variables to be 'static' if not exproted.Paul Eggert
2011-04-10Make Emacs functions such as Fatom 'static' by default.Paul Eggert
2011-04-10* editfns.c (Fformat): Remove unreachable code.Paul Eggert
2011-04-09* editfns.c (Fformat): Likewise.Paul Eggert
2011-04-09Replace some uses of `int' with EMACS_INT.Eli Zaretskii
2011-03-29* editfns.c (Fmessage_box): Remove unused local var.Paul Eggert
2011-03-29Merge from mainline.Paul Eggert
2011-03-29src/*.c: Remove some additional unused parameters.Juanma Barranquero
2011-03-26Variadic C functions now count arguments with size_t, not int.Paul Eggert
2011-03-23Use Frun_hooks rather than calling Vrun_hooks manuallyJulien Danjou
2011-03-16* editfns.c (Ftranslate_region_internal): Mark var as initialized.Paul Eggert
2011-03-16* editfns.c: (Fformat_time_string, Fencode_time, Finsert_char):Paul Eggert
2011-03-15Move editfns decls to lisp.h to check interfaces.Paul Eggert
2011-03-15* editfns.c (init_editfns, Fuser_login_name, Fuser_uid):Paul Eggert
2011-03-15* editfns.c (Fchar_equal): Remove no-longer-needed workaround forPaul Eggert
2011-03-15Use functions, not macros, for up- and down-casing.Paul Eggert
2011-03-12* editfns.c (lisp_time_argument): Check for time stamp overflow.Paul Eggert
2011-03-12* editfns.c (hi_time): Do not overparenthesize.Paul Eggert
2011-03-11Improve quality of tests for time stamp overflow. For example,Paul Eggert
2011-03-11* editfns.c (time_overflow): New function, refactoring common code.Paul Eggert
2011-03-11Move 'make_time' to be next to its inverse 'lisp_time_argument'.Paul Eggert
2011-02-27Merge from emacs-23; up to 2010-06-03T05:41:49Z!rgm@gnu.org.Glenn Morris