1. 29 Jan, 2012 1 commit
  2. 15 Jan, 2012 1 commit
  3. 12 Jan, 2012 1 commit
  4. 11 Jan, 2012 1 commit
  5. 05 Jan, 2012 1 commit
  6. 17 Dec, 2011 1 commit
  7. 15 Dec, 2011 1 commit
  8. 10 Dec, 2011 1 commit
  9. 03 Dec, 2011 1 commit
    • Paul Eggert's avatar
      Propagate configure flags to sub-configures. · 6c269a38
      Paul Eggert authored
      * Makefile.in (cache_file, ENABLE_MAINTAINER_MODE, CONFIGUREFLAGS):
      New macros.
      (config.status, bootstrap): Use them to propagate configure flags
      to sub-configures.
      * configure.in (cache_file): AC_SUBST this, for Makefile.in.
      6c269a38
  10. 30 Nov, 2011 1 commit
  11. 27 Nov, 2011 1 commit
  12. 24 Nov, 2011 1 commit
  13. 22 Nov, 2011 2 commits
    • Glenn Morris's avatar
      Make configure print EMACSDATA/DOC. · 5f77c86c
      Glenn Morris authored
      * configure.in (EMACSDATA, EMACSDOC): If set, print, since they can
      have confusing effects on the build.
      5f77c86c
    • Yavor Doganov's avatar
      Small fix for --disable-ns-self-contained builds · 816be9f6
      Yavor Doganov authored
      Do not install arch-dependent files in the app bundle if
      --disable-ns-self-contained is requested.
      
      * configure.in (exec_prefix, libexecdir): Define relative to
      ns_appbindir' only if configured for a self-contained app.
      * Makefile.in (install-arch-dep): Test for the existence of
      libexec in the Emacs.app bundle before executing commands.
      
      Fixes: debbugs:1335
      816be9f6
  14. 20 Nov, 2011 1 commit
  15. 17 Nov, 2011 1 commit
  16. 15 Nov, 2011 1 commit
  17. 04 Nov, 2011 1 commit
  18. 31 Oct, 2011 1 commit
  19. 25 Oct, 2011 2 commits
  20. 24 Oct, 2011 1 commit
  21. 20 Oct, 2011 1 commit
    • Paul Eggert's avatar
      Time zone name fixes for non-ASCII locales (Bug#641, Bug#9794) · 7da0b018
      Paul Eggert authored
      * configure.in (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, HAVE_TM_GMTOFF):
      Remove; no longer needed, now that we defer to strftime for time
      zone names.
      * src/editfns.c: Rewrite current-time-zone so that it invokes
      the equivalent of (format-time-string "%Z") to get the time zone name.
      This fixes a bug when the time zone name contains characters that
      need converting from the system time locale to Emacs internal format.
      This fixes a shortcoming that I introduced in my 1999-10-19 patch:
      that patch fixed format-time-string to do the conversion, but
      I forgot to fix current-time-zone.
      (format_time_string): New function, containing most of
      what Fformat_time_string used to contain.
      (Fformat_time_string): Rewrite in terms of format_time_string.
      This doesn't change this function's behavior.
      (current-time-zone): Rewrite to use format_time_string.
      This fixes the bug reported by Michael Schierl in
      <http://lists.gnu.org/archive/html/emacs-devel/2007-06/msg00334.html>.
      Jason Rumney's 2007-06-07 change worked around this bug, but
      didn't fix it.
      * src/systime.h (tzname, timezone): Remove no-longer-used declarations.
      7da0b018
  22. 18 Oct, 2011 1 commit
  23. 13 Oct, 2011 1 commit
  24. 12 Oct, 2011 1 commit
    • Paul Eggert's avatar
      * configure.in: Remove check for -lintl (Bug#9713). · f4cc5b54
      Paul Eggert authored
      The check breaks 'configure' in some CentOS 5.7 x86 configurations.
      The check was helpful but not essential in Solaris 2.6 (1997),
      and is no longer needed in Solaris 8 (2000).  Solaris 2.6 is
      obsolete -- Sun dropped support for it in 2006 -- and without
      access to that Silurian platform we can't maintain the code anyway.
      f4cc5b54
  25. 07 Oct, 2011 1 commit
    • Paul Eggert's avatar
      Fix alignment-related core dump during GC. · 7c5ee88e
      Paul Eggert authored
      * configure.in (GC_LISP_OBJECT_ALIGNMENT): Remove.
      This is now done by src/alloc.c.
      * src/alloc.c (GC_LISP_OBJECT_ALIGNMENT): Use offsetof, not __alignof__
      or sizeof.  __alignof__ gives the wrong answer on Fedora x86-64
      with GCC 4.6.1 when configured with CC='gcc -m32' --with-wide-int;
      this makes Emacs dump core during garbage collection on rare
      occasions.  sizeof is obviously inferior to offsetof here, so
      stick with offsetof.
      (GC_POINTER_ALIGNMENT): New macro.
      (mark_memory): Omit 3rd (offset) arg; caller changed.
      Don't assume EMACS_INT alignment is the same as pointer alignment.
      7c5ee88e
  26. 02 Oct, 2011 1 commit
  27. 26 Sep, 2011 2 commits
  28. 24 Sep, 2011 1 commit
  29. 15 Sep, 2011 2 commits
  30. 06 Sep, 2011 1 commit
    • Paul Eggert's avatar
      isnan: Fix porting problem to Solaris 10 with bundled gcc. · c8199d0f
      Paul Eggert authored
      Without this fix, the command to link temacs failed due to an
      undefined symbol __builtin_isnan.  This is because
      /usr/include/iso/math_c99.h #defines isnan(x) to
      __builtin_isnan(x), but the bundled gcc, which identifies itself
      as gcc 3.4.3 (csl-sol210-3_4-branch+sol_rpath), does not have
      a __builtin_isnan.
      * configure.in (isnan): Remove now-unnecessary check.
      * src/floatfns.c (isnan): #undef, and then #define to a clone of
      what's in data.c.
      (Fisnan): Always define, since it's always available now.
      (syms_of_floatfns): Always define isnan at the Lisp level.
      c8199d0f
  31. 31 Aug, 2011 1 commit
  32. 30 Aug, 2011 3 commits
  33. 26 Aug, 2011 1 commit
  34. 13 Aug, 2011 1 commit
    • Jan Djärv's avatar
      Fix network-interface-list|info on newer BSD derived OS:es. · 377538cb
      Jan Djärv authored
      * configure.in: Add header check: sys/socket.h,
      ifaddrs.h, net/if_dl.h.  Check for getifaddrs and freeifaddrs.
      Check for sa_len in struct ifreq.ifr_addr (Bug#8477).
      
      * src/process.c: Include ifaddrs.h and net/if_dl.h if available (Bug#8477).
      (Fnetwork_interface_list): Allocate in increments of bytes instead
      of sizeof (struct ifreq).  Iterate over ifconf.ifc_req by counting
      bytes (Bug#8477).  Count bytes correctly when ifr_addr is a struct
      sockaddr.
      (struct ifflag_def): notrailers is smart on OSX.
      (Fnetwork_interface_info): Handle case when ifr_flags is negative.
      Get hardware address with getifaddrs if available.
      377538cb