1. 16 Nov, 2007 3 commits
  2. 15 Nov, 2007 2 commits
  3. 08 Aug, 2007 1 commit
  4. 25 Jul, 2007 1 commit
  5. 07 May, 2007 1 commit
  6. 07 Apr, 2007 1 commit
  7. 24 Mar, 2007 2 commits
  8. 17 Mar, 2007 2 commits
  9. 16 Feb, 2007 1 commit
  10. 23 Jan, 2007 1 commit
  11. 13 Jan, 2007 1 commit
  12. 10 Jan, 2007 1 commit
  13. 05 Jan, 2007 1 commit
  14. 12 Nov, 2006 1 commit
  15. 11 Sep, 2006 1 commit
  16. 09 Sep, 2006 1 commit
  17. 06 Sep, 2006 1 commit
  18. 01 Sep, 2006 1 commit
    • Chong Yidong's avatar
      * buffer.h (struct buffer_text): New field chars_modiff. · 3e145152
      Chong Yidong authored
              (CHARS_MODIFF, BUF_CHARS_MODIFF): New macros.
              * buffer.c (Fbuffer_chars_modified_tick): New function returning
              value of BUF_CHARS_MODIFF.
              (syms_of_buffer): Defsubr it.
              (Fget_buffer_create): Initialize BUF_CHARS_MODIFF.
              * insdel.c (modify_region): New argument preserve_chars_modiff.
              Set CHARS_MODIFF to MODIFF provided preserve_chars_modiff is zero.
              (insert_1_both, insert_from_string_1, insert_from_buffer_1)
              (adjust_after_replace, adjust_after_replace_noundo)
              (replace_range, replace_range_2, del_range_2): Reset CHARS_MODIFF.
              * lisp.h (modify_region): Add fourth argument in extern.
              * casefiddle.c (casify_region): Call modify_region with fourth
              argument zero to assert that CHARS_MODIFF is updated.
              * editfns.c (Fsubst_char_in_region, Ftranslate_region_internal)
              (Ftranspose_regions): Likewise.
              * textprop.c (Fadd_text_properties, Fset_text_properties)
              (Fremove_text_properties, Fremove_list_of_text_properties):
              Call modify_region with fourth argument 1 to avoid that
              CHARS_MODIFF is updated.
      3e145152
  19. 31 Aug, 2006 1 commit
  20. 25 Aug, 2006 1 commit
  21. 04 Aug, 2006 1 commit
  22. 30 Jul, 2006 1 commit
  23. 18 Jul, 2006 1 commit
  24. 13 Jul, 2006 1 commit
  25. 12 Jul, 2006 2 commits
  26. 28 Jun, 2006 1 commit
  27. 12 May, 2006 1 commit
  28. 25 Apr, 2006 1 commit
  29. 23 Apr, 2006 1 commit
  30. 04 Apr, 2006 1 commit
    • Paul Eggert's avatar
      * lib-src/b2m.c (main): Don't include <limits.h>. · d65b4235
      Paul Eggert authored
      (TM_YEAR_BASE): New macro.
      (TM_YEAR_IN_ASCTIME_RANGE): Don't define if already defined, so
      that s/ files can override this.  Use the more-conservative range
      1000-9999.
      (main): Check for asctime returning NULL.
      * lib-src/fakemail.c: Likewise.
      * src/editfns.c (TM_YEAR_IN_ASCTIME_RANGE): New macro, identical to
      ../lib-src/b2m.c and ../lib-src/editfns.c.
      (Fcurrent_time_string): Use it.
      Document that the year might not consume 4 columns if it's outside
      the range 1000-9999.
      Check for asctime failure.
      Don't assume that the output string length is always exactly 24.
      d65b4235
  31. 25 Mar, 2006 1 commit
  32. 24 Mar, 2006 1 commit
    • Paul Eggert's avatar
      * editfns.c: (TM_YEAR_BASE): Move up. · aac18aa4
      Paul Eggert authored
      (Fdecode_time, Fencode_time): Use TM_YEAR_BASE instead of 1900.
      (Fdecode_time): Cast tm_year to EMACS_INT, to avoid overflow when
      int is narrower than EMACS_INT.
      (Fcurrent_time_string): As with Fformat_time_string, report an
      invalid time specification if the argument is invalid.  Also,
      check for out-of-range time stamps.
      aac18aa4
  33. 07 Feb, 2006 1 commit
    • Miles Bader's avatar
      Revision: emacs@sv.gnu.org/emacs--devo--0--patch-51 · 42ab8e36
      Miles Bader authored
      Make constrain-to-field notice overlays
      
      2006-02-08  Miles Bader  <miles@gnu.org>
      
         * src/editfns.c (Fconstrain_to_field): Use Fget_char_property instead
         of Fget_text_property (other field functions word with overlays as
         well as text-properties).
      42ab8e36
  34. 06 Feb, 2006 1 commit