1. 01 Aug, 2012 1 commit
    • Juanma Barranquero's avatar
      Adapt Windows port to recent changes in autogen/config.in. · 552a99b4
      Juanma Barranquero authored
      * lib-src/makefile.w32-in (CONFIG_H): Update dependencies.
      (CONF_POST_H): New macro.
      
      * lib/makefile.w32-in (CONFIG_H): Update dependencies.
      (CONF_POST_H): New macro.
      
      * nt/config.nt: Sync with autogen/config.in.
      Remove code moved to conf_post.h and include <conf_post.h>
      (NULL_DEVICE, SEPCHAR, SIGNAL_H_AHB, TIOCSIGSEND, USER_FULL_NAME)
      (USG5_4, WRETCODE, _longjmp, _setjmp, wait3): New macros.
      
      * src/makefile.w32-in (CONFIG_H): Update dependencies.
      (CONF_POST_H): New macro.
      
      * src/s/ms-w32.h (SEPCHAR, NULL_DEVICE): Remove; moved to nt/config.nt.
      552a99b4
  2. 31 Jul, 2012 13 commits
  3. 30 Jul, 2012 11 commits
  4. 29 Jul, 2012 1 commit
  5. 28 Jul, 2012 1 commit
    • Paul Eggert's avatar
      Use Gnulib stdalign and environ modules (Bug#9772, Bug#9960). · e32a5799
      Paul Eggert authored
      * .bzrignore: Add lib/stdalign.h.
      * config.bat: Do not set NO_DECL_ALIGN; no longer needed.
      Copy lib/stdalign.in.h to lib/stdalign.in-h as needed.
      * configure.ac (HAVE_ATTRIBUTE_ALIGNED): Remove the code that
      fiddles with this, as gnulib now does this for us.
      * admin/merge-gnulib: Add environ, stdalign.
      * m4/environ.m4: New file, from gnulib.
      * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
      * lib/stdalign.in.h, m4/stdalign.m4: New files, from gnulib.
      * sed2v2.inp (HAVE_ATTRIBUTE_ALIGNED): Remove edit.
      * sedlibmk.inp (STDALIGN_H, @GL_GENERATE_STDALIGN_H_TRUE@)
      (GL_GENERATE_STDALIGN_H_FALSE): New edits.
      * nt/config.nt (HAVE_ATTRIBUTE_ALIGNED): Remove.
      * src/alloc.c (XMALLOC_BASE_ALIGNMENT, GC_POINTER_ALIGNMENT, pure_alloc):
      Simplify by using alignof.
      (pure_alloc) [! USE_LSB_TAG]: Don't over-align EMACS_INT values.
      * src/lisp.h: Include <stdalign.h>.
      (GCALIGNMENT): New macro and constant.
      (DECL_ALIGN): Remove.  All uses replaced by alignas (GCALIGNMENT).
      (USE_LSB_TAG): ifdef on alignas, not on DECL_ALIGN.
      (stdalign): New macro, if not already defined.
      e32a5799
  6. 17 Jul, 2012 2 commits
    • Dmitry Antipov's avatar
      Fix toolkit configuration report. · 441efe9f
      Dmitry Antipov authored
      * configure.ac (USE_X_TOOLKIT): Report toolkit as GTK3 if
      --with-x-toolkit=gtk3 is used.
      441efe9f
    • Paul Eggert's avatar
      Fix regression with pthread_sigmask on FreeBSD. · 5dad233c
      Paul Eggert authored
      * configure.ac: Configure gnulib at the end, not before running
      pkg-config.  This restores the behavior before 2012-06-22, when
      higher-resolution time stamps were added, and fixes a bug whereby
      LIB_PTHREAD was not used and gnulib's part of 'configure'
      therefore incorrectly assumed that pthread_sigmask wasn't working.
      Fix the problem with -lrt and clock_gettime a different way.
      This should complete the fix for Bug#11884.
      (pre_PKG_CONFIG_CFLAGS, pre_PKG_CONFIG_LIBS): New shell vars.
      5dad233c
  7. 15 Jul, 2012 1 commit
    • Paul Eggert's avatar
      Merge from gnulib. · b6e9e0ff
      Paul Eggert authored
      2012-07-15 pthread_sigmask: fix bug on FreeBSD 9 (Bug#11884)
      2012-07-11 gettext: do not assume '#define ... defined ...' behavior
      b6e9e0ff
  8. 14 Jul, 2012 2 commits
  9. 13 Jul, 2012 6 commits
    • Glenn Morris's avatar
      Move GC_MARK_SECONDARY_STACK from src/s to configure · 5b633342
      Glenn Morris authored
      * configure.ac (GC_MARK_SECONDARY_STACK): Move here from src/s.
      
      * src/s/gnu-linux.h (GC_MARK_SECONDARY_STACK): Let configure set it.
      5b633342
    • Glenn Morris's avatar
      Remove some src/s files that are now empty · 32fb4bb6
      Glenn Morris authored
      * configure.ac (opsysfile): Set to empty on gnu, cygwin.
      
      * src/s/bsd-common, src/s/cygwin.h: Remove empty files.
      * src/s/freebsd.h, src/s/netbsd.h: Do not include bsd-common.h.
      32fb4bb6
    • Glenn Morris's avatar
      Move "system type" macros from src/s to configure · 983188fd
      Glenn Morris authored
      * configure.ac (BSD4_2, BSD_SYSTEM, USG, USG5, _AIX, CYGWIN)
      (DARWIN_OS, GNU_LINUX, HPUX, IRIX6_5, SOLARIS2):
      Move "system type" macros here from src/s.
      (BSD_SYSTEM_AHB): New hack macro.
      (AH_BOTTOM): Set BSD_SYSTEM, using BSD_SYSTEM_AHB.
      
      * src/s/usg5-4-common.h (USG, USG5):
      * src/s/template.h (USG5, USG, HPUX, BSD4_2, BSD_SYSTEM):
      * src/s/sol2-6.h (SOLARIS2):
      * src/s/irix6-5.h (IRIX6_5):
      * src/s/hpux10-20.h (USG, USG5, HPUX):
      * src/s/gnu-linux.h (USG, GNU_LINUX):
      * src/s/freebsd.h (BSD_SYSTEM):
      * src/s/darwin.h (BSD4_2, BSD_SYSTEM, DARWIN_OS):
      * src/s/cygwin.h (CYGWIN):
      * src/s/bsd-common.h (BSD_SYSTEM, BSD4_2):
      * src/s/aix4-2.h (USG, USG5, _AIX): Move "system type" macros to configure.
      983188fd
    • Glenn Morris's avatar
      Move NSIG_MINIMUM from src/s to configure · 739ae010
      Glenn Morris authored
      * configure.ac (NSIG_MINIMUM): Move here from src/s.
      
      * src/s/usg5-4-common.h (NSIG_MINIMUM): Let configure set it.
      739ae010
    • Glenn Morris's avatar
      Move ULIMIT_BREAK_VALUE from src/s to configure · dbee5793
      Glenn Morris authored
      * configure.ac (ULIMIT_BREAK_VALUE): Move here from src/s.
      
      * src/s/gnu-linux.h, src/s/irix6-5.h: Let configure set ULIMIT_BREAK_VALUE.
      dbee5793
    • Glenn Morris's avatar
      Move darwin.h's SYSTEM_PURESIZE_EXTRA setting to configure · 4fae5a7a
      Glenn Morris authored
      * configure.ac (AH_BOTTOM) [DARWIN_OS]: Move SYSTEM_PURESIZE_EXTRA
      setting here from src/s/darwin.h.
      
      * src/s/darwin.h (SYSTEM_PURESIZE_EXTRA): Move to configure.
      4fae5a7a
  10. 12 Jul, 2012 2 commits