X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/19c17fc1475500f2a6fecf1b8ebd08e64635e4ca..1f678911da23b7f0e497bbb4441c3b4c4359b010:/nt/ChangeLog diff --git a/nt/ChangeLog b/nt/ChangeLog index 98dd983bfa..49da46ad94 100644 --- a/nt/ChangeLog +++ b/nt/ChangeLog @@ -1,20 +1,248 @@ -2012-08-24 Chong Yidong +2012-09-10 Juanma Barranquero - * Version 24.2 released. + * config.nt: Sync with autogen/config.in. + (FLOAT_CHECK_DOMAIN, HAVE_FMOD, HAVE_FREXP) + (HAVE_INVERSE_HYPERBOLIC, NO_MATHERR): Remove. -2012-06-01 Chong Yidong +2012-09-08 Eli Zaretskii - * Version 24.1 released. + * configure.bat : Don't leave it set in the + environment when the script exits. -2012-05-29 Eli Zaretskii +2012-09-07 Juanma Barranquero - * nmake.defs (MWINDOWS): Define as - "-subsystem:windows -entry:mainCRTStartup". Suggested by Fabrice - Popineau . (Bug#11405) + * config.nt: Sync with autogen/config.in. + (NO_ABORT, SIGNAL_H_AHB): Remove. - * gmake.defs (MWINDOWS): Define as "-mwindows". +2012-09-07 Eli Zaretskii -2012-05-28 Eli Zaretskii + * inc/ms-w32.h (struct sigaction): Declare sa_handler __cdecl. + +2012-09-05 Juanma Barranquero + + * config.nt: Sync with autogen/config.in. + +2012-09-04 Paul Eggert + + Simplify redefinition of 'abort' (Bug#12316). + * inc/ms-w32.h (w32_abort) [HAVE_NTGUI]: Remove. + +2012-09-02 Juanma Barranquero + + * config.nt: Sync with autogen/config.in. + (HAVE_EXECINFO_H, TERM_HEADER): New macros. + +2012-09-01 Daniel Colascione + + * inc/ms-w32.h (TERM_HEADER): Add for refactoring + +2012-08-22 Juanma Barranquero + + * config.nt: Sync with autogen/config.in. + +2012-08-17 Juanma Barranquero + + * config.nt: Sync with autogen/config.in. + (HAVE_POSIX_OPENPT): New macro. + +2012-08-14 Juanma Barranquero + + * config.nt: Sync with autogen/config.in. + (_GL_INLINE_HEADER_BEGIN): Update. + +2012-08-10 Glenn Morris + + * config.nt (DIRECTORY_SEP): Move here from src/lisp.h. + +2012-08-07 Juanma Barranquero + + * config.nt: Sync with autogen/config.in. + (BROKEN_GETWD, DISPNEW_NEEDS_STDIO_EXT): New macros. + (PENDING_OUTPUT_COUNT): Move definition to inc/ms-w32.h. + + * inc/ms-w32.h (PENDING_OUTPUT_COUNT): Define. + +2012-08-06 Glenn Morris + + * config.nt (GNU_LIBRARY_PENDING_OUTPUT_COUNT): Remove. + (PENDING_OUTPUT_COUNT): Define it as dispnew.c used to. + +2012-08-04 Eli Zaretskii + + * paths.h (PATH_LOADSEARCH, PATH_SITELOADSEARCH, PATH_EXEC) + (PATH_DATA, PATH_DOC): Replace dummy directory names with + directories relative to %emacs_dir%. + (PATH_EXEC): Add lib-src/oo-spd/i386 and lib-src/oo/i386, to cater + to the use case of running un-installed Emacs. + +2012-08-03 Juanma Barranquero + + * config.nt: Sync with autogen/config.in. + (DOS_NT, MSDOS): New macros. + (WRETCODE, wait3): Remove. + + * inc/ms-w32.h (DOS_NT): Remove; defined in config.nt. + +2012-08-03 Eli Zaretskii + + * inc/sys/stat.h (S_IFLNK): Define. + (S_ISLNK): A non-trivial definition. + (lstat): Prototype instead of a macro that redirects to 'stat'. + +2012-08-02 Paul Eggert + + Use C99-style 'extern inline' if available. + * config.nt: Sync with autogen/config.in. + (_GL_INLINE, _GL_EXTERN_INLINE, _GL_INLINE_HEADER_BEGIN) + (_GL_INLINE_HEADER_END): New macros. + +2012-08-02 Glenn Morris + + * inc/ms-w32.h: Move here from ../src/s. + * config.nt (config_opsysfile): Change to . + +2012-08-01 Juanma Barranquero + + * config.nt: Sync with autogen/config.in. + (DEVICE_SEP, FLOAT_CHECK_DOMAIN, HAVE_INVERSE_HYPERBOLIC) + (INTERNAL_TERMINAL, IS_ANY_SEP, IS_DEVICE_SEP, IS_DIRECTORY_SEP): + New macros. + +2012-08-01 Juanma Barranquero + + * config.nt: Sync with autogen/config.in. + Remove code moved to conf_post.h and include + (NULL_DEVICE, SEPCHAR, SIGNAL_H_AHB, TIOCSIGSEND, USER_FULL_NAME) + (USG5_4, WRETCODE, _longjmp, _setjmp, wait3): New macros. + +2012-07-29 Juanma Barranquero + + * config.nt: Sync with autogen/config.in. + (HAVE_ENVIRON_DECL): New macro. + +2012-07-29 Eli Zaretskii + + * inc/stdalign.h (_Alignas, alignas): Define. + +2012-07-28 Paul Eggert + + Use Gnulib stdalign module (Bug#9772, Bug#9960). + * config.nt (HAVE_ATTRIBUTE_ALIGNED): Remove. + +2012-07-14 Juanma Barranquero + + * config.nt: Sync with autogen/config.in. + (GC_MARK_SECONDARY_STACK, GC_MARK_STACK, GC_SETJMP_WORKS) + (SETUP_SLAVE_PTY): New macros. + +2012-07-13 Juanma Barranquero + + * config.nt: Sync with autogen/config.in. + (BROKEN_FIONREAD, BROKEN_GET_CURRENT_DIR_NAME) + (BROKEN_PTY_READ_AFTER_EAGAIN, BROKEN_SIGAIO, BROKEN_SIGPOLL) + (BROKEN_SIGPTY, BSD4_2, BSD_SYSTEM, BSD_SYSTEM_AHB, CYGWIN, DARWIN_OS) + (FIRST_PTY_LETTER, GNU_LINUX, G_SLICE_ALWAYS_MALLOC, HAVE_PTYS) + (HAVE_SOCKETS, HPUX, INTERRUPT_INPUT, IRIX6_5, NARROWPROTO, NO_ABORT) + (NO_EDITRES, NSIG_MINIMUM, PREFER_VSUSP, PTY_ITERATION) + (PTY_NAME_SPRINTF, PTY_OPEN, PTY_TTY_NAME_SPRINTF, RUN_TIME_REMAP) + (SETPGRP_RELEASES_CTTY, SOLARIS2, TAB3, TABDLY, ULIMIT_BREAK_VALUE) + (UNIX98_PTYS, USG, USG5, XOS_NEEDS_TIME_H, _AIX): New macros. + (HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE___BUILTIN_UNWIND_INIT): + Set in src/s/ms-w32.h, not here. + +2012-07-11 Juanma Barranquero + + * config.nt: Sync with autogen/config.in. + (CLASH_DETECTION, DEFAULT_SOUND_DEVICE, DONT_REOPEN_PTY) + (GNU_LIBRARY_PENDING_OUTPUT_COUNT, SIGNALS_VIA_CHARACTERS): New macros. + (HAVE_MKDIR, HAVE_RENAME, HAVE_RMDIR, HAVE_STRERROR): Remove. + +2012-07-10 Juanma Barranquero + + * config.nt: Sync with autogen/config.in. + +2012-07-09 Paul Eggert + + * config.nt (ATTRIBUTE_CONST): Add, to sync with configure.ac. + +2012-07-09 Juanma Barranquero + + * config.nt: Sync with autogen/config.in. + +2012-07-07 Juanma Barranquero + + * config.nt (HAVE_STRCASECMP, HAVE_STRNCASECMP): Remove. + +2012-07-06 Juanma Barranquero + Eli Zaretskii + + * config.nt: Complete rework to bring it in sync with autogen/config.in. + All Windows-specific code moved to src/s/ms-w32.h. + +2012-07-04 Juanma Barranquero + Eli Zaretskii + + * configure.bat (enablechecking): Enable checks through src/config.h, + not the compiler's command line. + + * nmake.defs (CHECKING_CFLAGS): Remove. + (CFLAGS, ESC_CFLAGS): Do not include $(CHECKING_CFLAGS). + + * gmake.defs (DEBUG_CFLAGS): Add -fno-crossjumping. + (CHECKING_CFLAGS): Remove. + (CFLAGS, ESC_CFLAGS): Do not include $(CHECKING_CFLAGS). + +2012-07-04 Juanma Barranquero + + * config.nt (LISP_FLOAT_TYPE, HAVE_XFREE386, USE_TEXT_PROPERTIES) + (GSSAPI, HAVE_LIBINTL, HAVE_LIBGSSAPI_KRB5, HAVE_LIBGSSAPI) + (HAVE_GSSAPI_H, HAVE_LIBXBD, HAVE_MEMCPY, HAVE_MEMMOVE, HAVE_MEMSET) + (HAVE_MEMCMP): Remove, obsolete. + +2012-06-30 Glenn Morris + + * paths.h (PATH_SITELOADSEARCH): New. + +2012-06-28 Juanma Barranquero + + * nmake.defs (CHECKING_CFLAGS): + * gmake.defs (CHECKING_CFLAGS): Remove XASSERTS. + +2012-06-24 Eli Zaretskii + + * config.nt (_Noreturn): Don't reference __SUNPRO_C. + +2012-06-24 Paul Eggert + + Switch from NO_RETURN to C11's _Noreturn (Bug#11750). + * config.nt (_Noreturn): New macro. + (NO_RETURN): Remove. All uses replaced with _Noreturn. + (w32_abort) [HAVE_NTGUI]: Use _Noreturn rather than NO_RETURN. + +2012-06-24 Eli Zaretskii + + * inc/sys/time.h (struct timespec): Don't define it here, it is + now defined in src/s/ms-w32.h. + +2012-06-23 Eli Zaretskii + + Fix the MS-Windows build broken by 2012-06-22T21:17:42Z!eggert@cs.ucla.edu. + * inc/sys/time.h (struct timespec): Define. + +2012-06-16 Eli Zaretskii + + * makefile.w32-in (install-addpm): New target. + (dist): Depend on it. + (install-shortcuts): Depend on install-addpm instead of copying + addpm.exe as part of the recipe. See + http://lists.gnu.org/archive/html/emacs-devel/2012-06/msg00171.html + for the related problem and discussions. + +2012-06-11 Glenn Morris + + * config.nt (SYSTEM_TYPE): Define it. + +2012-05-31 Eli Zaretskii * configure.bat (genmakefiles): Move the redirection away from the end of the command, to avoid excess whitespace at the end of Make @@ -23,16 +251,75 @@ descriptor and eaten up. This fixes breakage introduced by the last change, without reintroducing the bug fixed by that change. -2012-05-18 Eli Zaretskii +2012-05-31 Eli Zaretskii + + * nmake.defs (MWINDOWS): Define as + "-subsystem:windows -entry:mainCRTStartup". Suggested by Fabrice + Popineau . (Bug#11405) + + * gmake.defs (MWINDOWS): Define as "-mwindows". + +2012-05-28 Eli Zaretskii + + * config.nt (HAVE_SYSINFO): Remove; unused. + +2012-05-27 Eli Zaretskii + + * inc/stdalign.h: New file. * configure.bat: Ensure a space between %var% expansion and redirection symbol '>', which breaks when %var% ends in a digit, such as 1. -2012-04-11 Dani Moncayo (tiny change) +2012-05-22 Paul Eggert + + Remove src/m/*. + * config.nt: Do not include "m/intel386.h"; file was removed. + (BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG): + Move to src/lisp.h. + (EMACS_INT_MAX): New macro. + +2012-05-19 Paul Eggert + + * config.nt (HAVE_GETDOMAINNAME, HAVE_XSETWMPROTOCOLS) + (HAVE_GETSOCKOPT, HAVE_SETSOCKOPT): Remove; not needed. + + * config.nt (HAVE_FTIME): Remove undef; not needed. + +2012-05-01 Glenn Morris + + * config.nt (HAVE_LIBNCURSES): Remove undef; not needed. + +2012-04-14 Dani Moncayo (tiny change) * makefile.w32-in: Fix typo (Bug#10261). +2012-04-10 Eli Zaretskii + + * makefile.w32-in (emacs, misc, lispref, lispintro): New targets, + each runs makeinfo in its own subdirectory of 'doc'. + (info-gmake): Depend on these new targets. + +2012-04-07 Glenn Morris + + * config.nt, makefile.w32-in, emacs.rc, emacsclient.rc: + Bump version to 24.1.50. + +2012-04-07 Eli Zaretskii + + * configure.bat: Support building with libxml2. + + * INSTALL: + * README.W32: Add information about libxml2. + +2012-04-07 Eli Zaretskii + + * makefile.w32-in: Convert to Unix EOL format. + (all): Don't depend on stamp_BLD and on maybe-bootstrap. + (all-other-dirs-$(MAKETYPE)): Depend on maybe-bootstrap. + (bootstrap-gmake): Invoke the "clean" and build targets in 2 + separate commands, so they run in that order even under "make -j". + 2012-03-29 Eli Zaretskii * config.nt: Discourage from defining HAVE_GETCWD. @@ -744,7 +1031,7 @@ 2008-04-04 Jason Rumney - * INSTALL: Update W32 API requirements. + * INSTALL: Update Windows API requirements. 2008-04-03 Jason Rumney @@ -1200,7 +1487,7 @@ 2005-06-05 Eli Zaretskii * inc/sys/socket.h: Change arg 4 of sys_setsockopt to - `const void *', for consistency with Posix. + `const void *', for consistency with POSIX. 2005-06-04 Eli Zaretskii @@ -2161,7 +2448,7 @@ * makefile.def (CP_DIR): Use platform independent switches for xcopy. * makefile.nt (install, fast_install, real_install, clean): - Don't use switches to del not supported by Win95. + Don't use switches to del not supported by Windows 95. 1995-11-07 Kevin Gallo @@ -2215,7 +2502,7 @@ 1995-05-27 Geoff Voelker * ebuild.bat, emacs.bat, fast-install.bat, install.bat: - Add carriage returns; necessary for batch files on Win95. + Add carriage returns; necessary for batch files on Windows 95. 1995-05-25 Geoff Voelker