| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
This incorporates:
2012-08-05 extern-inline: also ignore -Wmissing-declarations
|
| |
|
|
|
| |
(FTOASTR_C, $(BLD)/stat-time.$(O), $(BLD)/timespec.$(O))
($(BLD)/u64.$(O)): Update dependencies.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* 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).
|
| |
|
|
|
|
|
| |
* configure.ac (--disable-features): Rename to --without-all.
(OPTION_DEFAULT_ON): Change to use with_features.
* INSTALL: Fix description.
* etc/NEWS: Mention --without-all and --enable-link-time-optimization.
|
| |
|
|
|
| |
(OPTION_DEFAULT_ON): Change to use enable_features.
* INSTALL: Explain --disable-features.
|
| |
|
|
|
| |
* configure.ac: Require automake 1.11 (fairly arbitrarily).
* autogen.sh (automake_min): Get it from configure.ac.
|
| | |
|
| |
|
|
|
|
| |
* configure.ac (BROKEN_GETWD) [unixware]: New define.
* src/sysdep.c: Respect BROKEN_GETWD.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| | |
|
| |
|
|
| |
Fixes: debbugs:11979
|
| |
|
|
|
|
|
|
| |
lib/makefile.w32-in (GNULIBOBJS): Add $(BLD)/stat-time.$(O),
$(BLD)/timespec.$(O), and $(BLD)/u64.$(O).
(SHA512_H): Don't mention u64.h twice.
($(BLD)/stat-time.$(O), ($(BLD)/timespec.$(O), ($(BLD)/u64.$(O)):
New targets.
|
| | |
|
| |
|
|
| |
2012-08-02 stat-time, timespec, u64: support naive out-of-dir builds
|
| |
|
|
| |
out-of-tree build.
|
| |
|
|
| |
* make-dist: Remove src/s.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* nt/inc/ms-w32.h: Move here from ../src/s.
* nt/config.nt (config_opsysfile): Change to <ms-w32.h>.
* s/ms-w32.h: Move to ../nt/inc.
* src/makefile.w32-in (TAGS, TAGS-gmake, MS_W32_H):
Update for new ms-w32.h location.
* lib-src/makefile.w32-in (MS_W32_H): Update for new ms-w32.h location.
* lib/makefile.w32-in (MS_W32_H): Update for new ms-w32.h location.
* lisp/emacs-lisp/authors.el (authors-renamed-files-alist): Add ms-w32.h.
|
| |
|
|
|
|
|
|
|
|
| |
2012-08-01 extern-inline: new module
2012-08-01 stat-time, timespec, u64, utimens: use extern-inline
* lib/stat-time.c, lib/utimespec.c, lib/u64.c, m4/extern-inline.m4:
New files. The new .c files are for instantiating extern inline
functions.
Fixes: debbugs:12116
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
* src/stamp-h.in: Remove from bzr repository; no longer needed there.
* .bzrignore: Add it.
* autogen.sh: Create it.
|
| | |
|
| |
|
|
|
|
|
| |
* configure.ac (LIB_STANDARD, START_FILES) [FreeBSD]:
Don't include crtbegin.o and crtend.o.
Fixes: debbugs:12047
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
* configure.ac (DEVICE_SEP, IS_DEVICE_SEP, IS_DIRECTORY_SEP, IS_ANY_SEP):
Move here from src/lisp.h.
* src/lisp.h (IS_DIRECTORY_SEP, IS_DEVICE_SEP, IS_ANY_SEP):
Move to configure.ac.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
| |
* src/Makefile.in (S_FILE): No longer set by configure.
* msdos/sed1v2.inp (S_FILE): Update for format change.
|
| | |
|
| |
|
|
|
|
| |
* src/editfns.c (USER_FULL_NAME):
* src/emacs.c (SEPCHAR):
* src/process.h (NULL_DEVICE): Let configure set them.
|
| |
|
|
|
|
| |
* configure.ac (AMPERSAND_FULL_NAME, subprocesses): Move here from conf_post.h.
* src/conf_post.h (AMPERSAND_FULL_NAME, subprocesses): Move to configure.ac.
|
| |
|
|
|
|
|
|
|
|
|
| |
* configure.ac (MOTIF): Check for /usr/include/openmotif
and /usr/(lib|lib64)/openmotif if --with-x-toolkit=motif.
* lwlib/lwlib-Xm.c (make_menu_in_widget): Remove unused variable.
* src/xfns.c (Fx_file_dialog): Change to SSDATA to avoid warnings.
* src/xterm.c (x_frame_of_widget): Remove redundant prototype.
Move under #ifdef USE_LUCID.
(x_create_toolkit_scroll_bar): Adjust scroll_bar_name
definition and usage to avoid warnings.
|
| | |
|
| | |
|
| |
|
|
| |
when removing src/s/sol2-6.h yesterday.
|
| |
|
|
|
|
|
|
| |
* configure.ac (USG5_4): Reintroduce this.
(opsysfile): Set to empty on irix6-5, sol2*, and unixware.
* src/conf_post.h [USG5_4]: Move remaining contents of s/usg5-4-common.h here.
* src/s/usg5-4-common.h: Remove file.
|
| |
|
|
|
|
| |
* configure.ac (wait3, WRETCODE): Move here from src/s/usg5-4-common.h.
* s/usg5-4-common.h (wait3, WRETCODE): Let configure set them.
|
| |
|
|
|
|
|
|
| |
* configure.ac (opsysfile): Set to s/usg5-4-common.h on irix6-5.
* src/conf_post.h [IRIX6_5]: Move remaining contents of s/irix6-5.h here.
* src/s/irix6-5.h: Remove file.
|
| |
|
|
|
|
|
|
| |
* configure.ac (opsysfile): Set to empty on darwin.
* src/conf_post.h [DARWIN_OS]: Move remaining contents of src/s/darwin.h here.
* src/s/darwin.h: Remove file.
|
| |
|
|
|
|
|
|
| |
* configure.ac (opsysfile): Set to empty on hpux*.
* src/conf_post.h [HPUX]: Move random, srandom here from s/hpux10-20.h.
* src/s/hpux10-20.h: Remove file, which is now empty.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
|
|
| |
* 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
|
| | |
|
| |
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
| |
* configure.ac (_longjmp, _setjmp): Move here from src/s.
* src/s/usg5-4-common.h (_longjmp, _setjmp): Let configure set them.
* src/s/irix6-5.h (_longjmp, _setjmp): No more need to undefine.
|
| | |
|
| |
|
|
|
|
| |
* configure.ac (opsysfile): Set to empty on aix4-2.
* src/s/aix4-2.h: Remove empty file.
|
| |
|
|
| |
(The autoconf manual says this is portable.)
|
| |
|
|
|
|
|
|
| |
* configure.ac (opsysfile): Set to empty on freebsd, gnu-linux,
gnu-kfreebsd; and to usg5-4-common.h on sol2*, unixware.
* src/s/freebsd.h, src/s/gnu-linux.h, src/s/sol2-6.h, src/s/unixware.h:
Remove empty files.
|
| |
|
|
| |
* doc/misc/texinfo.tex: Update to 2012-07-29.17 version.
|