1. 01 Sep, 2012 1 commit
    • Daniel Colascione's avatar
      Refactor window-system configuration · 17a2cbbd
      Daniel Colascione authored
      This change streamlines the window system selection code in
      configure.in and moves many common function declarations from
      window-specific headers to frame.h.  It introduces a new TERM_HEADER
      macro in config.h: we set this macro to the right header to use for
      the window system for which we're compiling Emacs and have source
      files include it indirectly.  This way, we don't have to teach every
      file about every window system.
      17a2cbbd
  2. 26 Aug, 2012 1 commit
  3. 20 Aug, 2012 1 commit
  4. 17 Aug, 2012 2 commits
  5. 15 Aug, 2012 1 commit
  6. 10 Aug, 2012 2 commits
    • Glenn Morris's avatar
      Comments · 0aa8781f
      Glenn Morris authored
      0aa8781f
    • Glenn Morris's avatar
      Move DIRECTORY_SEP from lisp.h to config.h · 9374581a
      Glenn Morris authored
      * configure.ac (DIRECTORY_SEP): Move here from src/lisp.h.
      
      * src/lisp.h (DIRECTORY_SEP): Let configure set it.
      
      * nt/config.nt (DIRECTORY_SEP): Move here from src/lisp.h.
      
      * lib-src/movemail.c (DIRECTORY_SEP, IS_DIRECTORY_SEP):
      * lib-src/make-docfile.c (DIRECTORY_SEP, IS_DIRECTORY_SEP):
      * lib-src/emacsclient.c (DIRECTORY_SEP, IS_DIRECTORY_SEP, IS_DEVICE_SEP):
      Remove (they are in config.h now).
      9374581a
  7. 08 Aug, 2012 2 commits
  8. 07 Aug, 2012 2 commits
  9. 06 Aug, 2012 2 commits
    • Glenn Morris's avatar
      Guard against potential configure bug wrt HAVE_GETWD · 1db4583a
      Glenn Morris authored
      * configure.ac (BROKEN_GETWD) [unixware]: New define.
      
      * src/sysdep.c: Respect BROKEN_GETWD.
      1db4583a
    • Glenn Morris's avatar
      Remove GNU_LIBRARY_PENDING_OUTPUT_COUNT · 1c6f11f4
      Glenn Morris authored
      * configure.ac (GNU_LIBRARY_PENDING_OUTPUT_COUNT): Remove.
      (PENDING_OUTPUT_COUNT): Absorb GNU_LIBRARY_PENDING_OUTPUT_COUNT.
      (DISPNEW_NEEDS_STDIO_EXT): New define.
      
      * src/dispnew.c (GNU_LIBRARY_PENDING_OUTPUT_COUNT, PENDING_OUTPUT_COUNT):
      Let configure handle it.
      (stdio_ext.h) [DISPNEW_NEEDS_STDIO_EXT]: Include it.
      
      * nt/config.nt (GNU_LIBRARY_PENDING_OUTPUT_COUNT): Remove.
      (PENDING_OUTPUT_COUNT): Define it as dispnew.c used to.
      
      * admin/CPP-DEFINES (GNU_LIBRARY_PENDING_OUTPUT_COUNT): Remove.
      1c6f11f4
  10. 05 Aug, 2012 1 commit
  11. 03 Aug, 2012 1 commit
  12. 02 Aug, 2012 1 commit
    • Paul Eggert's avatar
      Port to Solaris 8. · 13294f95
      Paul Eggert authored
      Without this change, 'configure' fails because the recently-added
      wait3 prototype in config.h messes up later 'configure' tests.
      Fix this problem by droping wait3 and WRETCODE, as they're
      no longer needed on hosts that are current porting targets.
      * configure.ac (wait3, WRETCODE): Remove, fixing a FIXME.
      All uses changed to waitpid and WEXITSTATUS.
      * src/syswait.h (WRETCODE): Remove, consistently with ../configure.ac.
      13294f95
  13. 01 Aug, 2012 5 commits
  14. 31 Jul, 2012 14 commits
  15. 30 Jul, 2012 4 commits
    • Glenn Morris's avatar
      Use an include file in configure.ac's AH_BOTTOM · b429a4ee
      Glenn Morris authored
      * configure.ac (AH_BOTTOM): Use an include file, so that the
      contents do not get processed by autoheader.  Eg this prevents undefs
      being commented out, and is the recommended technique from the
      autoconf manual.
      
      * src/conf_post.h: New, split from configure.ac's AH_BOTTOM.
      
      * src/Makefile.in (config_h): Add conf_post.h.
      * src/makefile.w32-in (CONFIG_H): Add conf_post.h.
      b429a4ee
    • Paul Eggert's avatar
      Do not overwrite config.status while executing it. · 8f25abd3
      Paul Eggert authored
      * Makefile.in (MAKEFILE_NAME): New macro.
      ($(MAKEFILE_NAME)): Rename rule from Makefile.
      * configure.ac (epaths): Set MAKEFILE_NAME to a bogus value,
      so that GNU 'make' isn't tempted to make the Makefile and then
      regenerate config.status while config.status is running.
      
      Fixes: debbugs:11214
      8f25abd3
    • Glenn Morris's avatar
      Move TIOCSIGSEND from src/s to configure · b65e7c46
      Glenn Morris authored
      * configure.ac (TIOCSIGSEND): Move here from src/s.
      
      * src/s/usg5-4-common.h (TIOCSIGSEND): Let configure set it.
      * src/s/irix6-5.h (TIOCSIGSEND): No more need to undefine.
      b65e7c46
    • Glenn Morris's avatar
      Empty src/s/netbsd.h and remove the file · 32bac6d6
      Glenn Morris authored
      * configure.ac (SIGNAL_H_AHB): New hack macro.
      (opsysfile): Set to empty on netbsd, openbsd.
      (AH_BOTTOM): Include signal.h if SIGNAL_H_AHB is defined.
      
      * src/s/netbsd.h: Let configure include signal.h if needed.
      Remove file, which is now empty.
      32bac6d6