1. 24 Feb, 2011 1 commit
  2. 22 Feb, 2011 1 commit
    • Paul Eggert's avatar
      [ChangeLog] · f68c809d
      Paul Eggert authored
      Assume S_ISLNK etc. work, since gnulib supports this.
      * Makefile.in (GNULIB_MODULES): Add sys_stat.
      * configure.in: Check for lstat and set HAVE_LSTAT=0 if not.
      Pretend to be using the gnulib lstat module for benefit of sys/stat.h.
      * configure, lib/Makefile.in, lib/gnulib.mk: Regenerate.
      [lib-src/ChangeLog]
      Assume S_ISLNK etc. work, since gnulib supports this.
      * etags.c (S_ISREG): Remove.
      [src/ChangeLog]
      Assume S_ISLNK etc. work, since gnulib supports this.
      * config.in: Regenerate.
      * dired.c (lstat): Remove.
      (file_name_completion): Assume S_ISDIR works.
      (file_name_completion_stat): Assume S_ISLNK works.
      Do not bother calling stat unless lstat says it's a symlink.
      * fileio.c (S_ISLNK, S_ISFIFO, S_ISREG, lstat): Remove.
      (Fcopy_file): Assume S_ISREG and S_ISLNK work.
      (check_writable, Ffile_writable_p, Fset_file_times):
      Assume S_ISDIR works.
      (Ffile_readable_p): Use S_IFIFO, not S_ISFIFO, to guess whether
      fifos exist.
      (Ffile_regular_p, Finsert_file_contents): Assumes S_ISREG works.
      * filelock.c (S_ISLNK): Remove.
      * lread.c (openp): Assume S_ISDIR works.
      * xrdb.c (S_ISDIR): Remove.
      f68c809d
  3. 20 Feb, 2011 1 commit
  4. 16 Feb, 2011 1 commit
  5. 15 Feb, 2011 1 commit
  6. 08 Feb, 2011 2 commits
    • Tom Tromey's avatar
      Make globals.h a generated header · 00b3c7ac
      Tom Tromey authored
      	* configure: Rebuild.
      	* configure.in (NS_OBJC_OBJ): New subst.
      lib-src
      	* make-docfile.c: Unconditionally include stdlib.h.
      	(generate_globals): New global.
      	(xrealloc): New function.
      	(main): Handle '-g'.  Call start_globals, write_globals.
      	(scan_file): Conditionally call put_filename.
      	(start_globals): New function.
      	(struct global): New.
      	(num_globals, globals): New globals.
      	(add_global, compare_globals, write_globals): New functions.
      	(scan_c_file): Update for "-g".
      	(scan_lisp_file): Fail if "-g".
      	(enum global_type): New.
      src
      	* Makefile.in (NS_OBJC_OBJ): New variable.
      	(base_obj): Rename from 'obj'.
      	(obj): New variable.
      	(globals.h, gl-stamp, $(obj)): New targets.
      	(GLOBAL_SOURCES): New variable.
      	* globals.h: Remove.
      	* nsselect.m (Vselection_alist): Define.  Reverts part of
      	2011-01-19T22:11:33Z!jan.h.d@swipnet.se.
      	* buffer.c: Don't use "no_cell" for name of kill-buffer-hook's
      	variable.
      	* xselect.c (Vselection_alist): Define.  Reverts part of 2011-01-19T23:32:42Z!eggert@cs.ucla.edu.
      00b3c7ac
    • Paul Eggert's avatar
      Import getloadavg module from gnulib. · 79ab4b7f
      Paul Eggert authored
      79ab4b7f
  7. 01 Feb, 2011 1 commit
  8. 31 Jan, 2011 1 commit
  9. 30 Jan, 2011 1 commit
  10. 27 Jan, 2011 1 commit
  11. 25 Jan, 2011 2 commits
  12. 24 Jan, 2011 1 commit
  13. 23 Jan, 2011 1 commit
  14. 22 Jan, 2011 2 commits
    • Miles Bader's avatar
      configure.in: Don't zero-out FONTCONFIG_CFLAGS and FONTCONFIG_LIBS · 48dcd482
      Miles Bader authored
      when building with XFT (doing so is incorrect, as Emacs directly uses
      fontconfig, and breaks building when using a strict linker).
      48dcd482
    • Paul Eggert's avatar
      src/config.in: shrink slightly · b06b1098
      Paul Eggert authored
      * configure.in: Invoke the new gnulib macro gl_ASSERT_NO_GNULIB_TESTS.
      This makes src/config.in a bit smaller, by removing identifiers
      like GNULIB_TEST_MKTIME that Emacs does not need.
      * m4/getopt.m4, m4/gnulib-common.m4, m4/include_next.m4:
      * m4/multiarch.m4, m4/stddef_h.m4, m4/time_h.m4, m4/unistd_h.m4:
      Sync from gnulib.  This removes a few more unnecessary symbols from
      src/config.in, such as AA_APPLE_UNIVERSAL_BUILD and HAVE_STDDEF_H.
      * configure, src/config.in: Regenerate.
      b06b1098
  15. 18 Jan, 2011 1 commit
  16. 15 Jan, 2011 2 commits
  17. 12 Jan, 2011 2 commits
  18. 09 Jan, 2011 3 commits
  19. 08 Jan, 2011 1 commit
  20. 05 Jan, 2011 2 commits
  21. 02 Jan, 2011 1 commit
  22. 29 Dec, 2010 1 commit
  23. 10 Dec, 2010 3 commits
  24. 04 Dec, 2010 2 commits
    • Chong Yidong's avatar
      * configure.in: Fix last change. · d96c83fa
      Chong Yidong authored
      d96c83fa
    • Andreas Schwab's avatar
      Remove empty machine description files · d6a003a8
      Andreas Schwab authored
      * configure.in: Remove reference to removed machine description
      files and allow $machine and $machfile to be empty.  Substitute
      M_FILE/S_FILE instead of machfile/opsysfile.
      
      * msdos/sed1v2.inp (M_FILE, S_FILE): Add $(srcdir)/ prefix.
      
      * Makefile.in (M_FILE): Substitute @M_FILE@ instead of @machfile@.
      (S_FILE): Substitute @S_FILE@ instead of @opsysfile@.
      * src/m/arm.h, src/m/sh3.h, src/m/xtensa.h: Remove files.
      d6a003a8
  25. 03 Dec, 2010 2 commits
  26. 23 Nov, 2010 2 commits
    • Dan Nicolaescu's avatar
      Mark debugger related variables and functions as EXTERNALLY_VISIBLE · 42c8bc9b
      Dan Nicolaescu authored
      so that they do not get optimized away.
      
      * configure.in (EXTERNALLY_VISIBLE): New definition.
      
      * src/emacs.c (gdb_use_union, gdb_valbits,gdb_gctypebits)
      (gdb_data_seg_bits, gdb_array_mark_flag, PVEC_FLAG)
      (gdb_pvec_type):
      * src/print.c (print_output_debug_flag):
      * src/lisp.h (debug_print): Mark as EXTERNALLY_VISIBLE.
      (safe_debug_print): New declaration.
      42c8bc9b
    • Dan Nicolaescu's avatar
      Include <sys/ioctl.h> unconditionally. · 2e8a4797
      Dan Nicolaescu authored
      * configure.in <AC_CHECK_HEADERS>: Remove sys/ioctl.h.
      * src/xterm.c:
      * src/systty.h:
      * src/sound.c: Include <sys/ioctl.h> unconditionally.
      2e8a4797
  27. 21 Nov, 2010 1 commit