1. 02 Jul, 2013 7 commits
    • Glenn Morris's avatar
      Auto-commit of generated files. · 646b9499
      Glenn Morris authored
      646b9499
    • Paul Eggert's avatar
      Don't convert function pointers to void * and back. · 52a9bcae
      Paul Eggert authored
      It isn't portable C, and it's easy enough to avoid.
      * alloc.c: Verify SAVE_FUNCPOINTER bits, too.
      (make_save_value): Add support for SAVE_FUNCPOINTER.
      * keymap.c (map_keymap_char_table_item, map_keymap_internal):
      * print.c (print_object):
      Distinguish function from object pointers.
      * lisp.h (SAVE_FUNCPOINTER): New constant.
      (SAVE_SLOT_BITS): Adjust to it.
      (SAVE_TYPE_FUNCPTR_PTR_OBJ): New constant, replacing
      SAVE_TYPE_PTR_PTR_OBJ.  Change the only use.
      (voidfuncptr): New typedef.
      (struct Lisp_Save_Value): New member data[0].funcpointer.
      (XSAVE_FUNCPOINTER): New function.
      52a9bcae
    • Daiki Ueno's avatar
      bb70a65f
    • Paul Eggert's avatar
      * configure.ac (GTK_COMPILES): Check API a bit more carefully. · 5583dcb6
      Paul Eggert authored
      Also check that it links.  Say whether it compiled and linked.
      5583dcb6
    • Paul Eggert's avatar
      Simplify buildobj processing. · c2418359
      Paul Eggert authored
      * Makefile.in (buildobj.h): Make it a sequence of strings each
      followed by comma, rather than a single string.  Put it into a
      .tmp file in case there's an error while generating it.
      (gl-stamp): Use .tmp for temp files.
      (mostlyclean): Clean .tmp files.
      * doc.c (buildobj): Move to just the routine that needs it.
      It's now an array of strings, so processing is simpler.
      c2418359
    • Paul Eggert's avatar
      Fix ChangeLog dates. · 37afa042
      Paul Eggert authored
      37afa042
    • Paul Eggert's avatar
      Prefer plain 'static' to 'static inline'. · 164b1ba3
      Paul Eggert authored
      I missed these instances of 'static inline' in an earlier sweep.
      * ebrowse.c (putstr):
      * etags.c (hash):
      * make-docfile.c (put_char): No longer inline.
      * etags.c (hash): Prefer int to unsigned when either will do.
      
      Fixes: debbugs:12541
      164b1ba3
  2. 01 Jul, 2013 10 commits
  3. 30 Jun, 2013 14 commits
  4. 29 Jun, 2013 9 commits