X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/27087453c9965266ed5c7cb667d226c89e184813..5c9cf0a3f9817220ed0f907637951f5cdf1a9614:/msdos/ChangeLog diff --git a/msdos/ChangeLog b/msdos/ChangeLog index e9362054a9..753931ae09 100644 --- a/msdos/ChangeLog +++ b/msdos/ChangeLog @@ -1,11 +1,342 @@ -2011-02-19 Eli Zaretskii +2012-11-24 Ken Brown + + * sed2v2.inp (HAVE_MOUSE): Remove. + +2012-11-03 Eli Zaretskii + + * sedlibmk.inp: Sync with changes in lib/Makefile.in. + (HAVE_DECL_ENVIRON, GNULIB_ENVIRON): Edit to require declaration + through lib/unistd.h. + + * sed1v2.inp: Sync with changes in src/Makefile.in. + + * sed2v2.inp: Sync with changes in src/config.in. + +2012-10-08 Eli Zaretskii + + * sed1v2.inp (W32_LIBS, W32_OBJ): Edit to empty. + +2012-10-04 Paul Eggert + + Merge from gnulib. + * msdos/sedlibmk.inp (REPLACE_PTSNAME): Edit to appropriate value. + +2012-09-27 Paul Eggert + + Check more robustly for timer_settime. + * sed1v2.inp, sed3v2.inp (LIB_TIMER_TIME): New macro. + +2012-08-04 Eli Zaretskii + + * sedlibmk.inp (allocator.$(OBJEXT), careadlinkat.$(OBJEXT)): Fix + editing out. + + * sed2v2.inp (IS_DEVICE_SEP): Edit to match ':'. + (IS_DIRECTORY_SEP, INTERNAL_TERMINAL): Fix Sed command syntax. + (MSDOS): Define only if undefined, as MSDOS is a built-in macro, + unless some std= switch to GCC is used. + +2012-08-01 Glenn Morris + + * sed2v2.inp (HAVE_WCHAR_H): Fix typo. + + * sed2v2.inp (MSDOS, DOS_NT, FLOAT_CHECK_DOMAIN) + (HAVE_INVERSE_HYPERBOLIC, DEVICE_SEP, IS_DIRECTORY_SEP, IS_ANY_SEP) + (INTERNAL_TERMINAL, NULL_DEVICE, SEPCHAR, USER_FULL_NAME) + (_setjmp, _longjmp): Move here from src/s/msdos.h. + (config_opsysfile, config_machfile): Remove. + * sed1v2.inp (M_FILE, S_FILE): Remove. + * mainmake.v2 (TAGS, tags): Remove src/s/msdos.h. + +2012-07-31 Glenn Morris + + * sed1v2.inp (S_FILE): Update for format change. + +2012-07-28 Paul Eggert + + Use Gnulib stdalign module (Bug#9772, Bug#9960). + * sed2v2.inp (HAVE_ATTRIBUTE_ALIGNED): Remove edit. + * sedlibmk.inp (STDALIGN_H, @GL_GENERATE_STDALIGN_H_TRUE@) + (GL_GENERATE_STDALIGN_H_FALSE): New edits. + +2012-07-14 Eli Zaretskii + + * sed1v2.inp: In the recipe for $(leimdir)/leim-list.el, edit the + prerequisites to be "temacs$(EXEEXT) $(BOOTSTRAPEMACS)", to avoid + the need to rebuild $(bootstrap_exe), which requires a Unixy shell + via lisp/Makefile.in's "update-subdirs" command. + + * sedlibmk.inp (am_libgnu_a_OBJECTS): Adjust the removal of + careadlinkat.$(OBJEXT) to the changes in lib/Makefile.in. + + * sed2v2.inp (DATA_START, GC_SETJMP_WORKS, HAVE_MENUS) + (HAVE_MOUSE): Edit for DJGPP, according to what was previously + done on src/s/msdos.h. + +2012-06-30 Eli Zaretskii + + * mainmake.v2 (bootstrap-clean): Do a maintainer-clean in lib, not + bootstrap-clean (which doesn't exist). + + * inttypes.h (PRIuMAX) [__DJGPP__ < 2.04]: Define to "llu". + + * sedleim.inp (MKDIR_P): Edit to DOS "md" command. + + * sed1v2.inp (LIB_CLOCK_GETTIME): Edit to empty. + Remove lines that invoke PAXCTL. + (clean): Fix recipe not to run Unixy shell commands. + + * sed2v2.inp (GETTIMEOFDAY_TIMEZONE): Edit to 'struct timezone'. + (HAVE_STRNCASECMP): Edit to 1. + + * sed3v2.inp (LIB_CLOCK_GETTIME): Edit to empty. + (C_SWITCH_SYSTEM): Add "-I../msdos". + + * sedlibmk.inp (GNULIB_GETTIMEOFDAY, GNULIB_PSELECT) + (GNULIB_SELECT, HAVE_STRUCT_TIMEVAL, HAVE_SYS_SELECT_H) + (HAVE_SYS_TIME_H, NEXT_AS_FIRST_DIRECTIVE_SYS_SELECT_H) + (NEXT_AS_FIRST_DIRECTIVE_SYS_TIME_H, NEXT_SYS_SELECT_H) + (NEXT_SYS_TIME_H, REPLACE_GETTIMEOFDAY, REPLACE_PSELECT) + (REPLACE_STRUCT_TIMEVAL): Edit to appropriate values. + (BUILT_SOURCES): Edit out sys/select.h and sys/time.h. + (mostlyclean-local, distclean-generic): Fix recipe not to run + Unixy shell commands. + +2012-06-26 Paul Eggert + + Clean out last vestiges of the old HAVE_CONFIG_H stuff. + * sedlibmk.inp (DEFS): Don't add -DHAVE_CONFIG_H. + +2012-06-11 Glenn Morris + + * sed2v2.inp (SYSTEM_TYPE): Set it. + +2012-05-27 Eli Zaretskii + + * sedlibmk.inp (GNULIB_GL_UNISTD_H_GETOPT, GNULIB_POSIX_OPENPT) + (GNULIB_ISATTY, GNULIB_PTSNAME_R, GNULIB_RANDOM) + (GNULIB_SETHOSTNAME, HAVE_POSIX_OPENPT, HAVE_PTSNAME_R) + (HAVE_RANDOM, HAVE_SETHOSTNAME, NEXT_SYS_TYPES_H) + (NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H, REPLACE_FTRUNCATE) + (REPLACE_ISATTY, REPLACE_PTSNAME_R, REPLACE_RANDOM_R) + (REPLACE_STRTOIMAX, STDALIGN_H, WINDOWS_64_BIT_OFF_T) + (WINDOWS_64_BIT_ST_SIZE, GL_GENERATE_STDALIGN_H_TRUE) + (GL_GENERATE_STDALIGN_H_FALSE): Edit as appropriate for DJGPP. + (cat FOO): Edit into "sed -e '' FOO >>". + +2012-05-25 Eli Zaretskii + + * sed6.inp (INFO_EXT): Edit to .info. + (INFO_OPTS): Edit to --no-split. + +2012-05-22 Paul Eggert + + Remove src/m/*. + * mainmake.v2 (TAGS tags): Don't look at $(CURDIR)/src/m/intel386.h. + +2012-05-19 Paul Eggert + + * sed2v2.inp (HAVE_MBLEN): Remove. + * sed2x.inp (HAVE_XSETWMPROTOCOLS): Remove. + +2012-04-21 Eli Zaretskii + + * sedleim.inp (RUN_EMACS): Replace BUILT_EMACS with EMACS. + Remove stale editing of "else make quail". + (.PHONY, compile-targets): Remove targets. + (compile-main): Edit into something that can be done without + requiring a Unixy shell. + (bootstrap-clean): Likewise: edit to not require $(setwins). + + * sed1v2.inp: Edit "cd $(leimdir) && $(MAKE) ..." into the + equivalent "$(MAKE) $(MFLAGS) -C $(leimdir) ..." command. + +2012-04-18 Paul Eggert + + configure: new option --enable-gcc-warnings (Bug#11207) + * sed1v2.inp, sed3v2.inp, sedlibmk.inp: GNULIB_WARN_CFLAGS, + WARN_CFLAGS, and WERROR_CFLAGS replace C_WARNINGS_SWITCH. + +2012-04-11 Glenn Morris + + * sedlibmk.inp, sed1v2.inp: GNUSTEP_CFLAGS replaces C_SWITCH_X_SYSTEM. + +2012-04-07 Glenn Morris + + * sed2v2.inp: Bump version to 24.1.50. + +2012-02-04 Eli Zaretskii + + * sed3v2.inp (insrcdir): Use $( - * sedlibmk.inp (CONFIG_CLEAN_VPATH_FILES): Fix editing of *-clean - rules. - (HAVE_GETOPT_H, PRAGMA_SYSTEM_HEADER, PRAGMA_COLUMNS): Fix - editing. - (DEFS): Edit to -DHAVE_CONFIG_H. - (Makefile, &&): Fix removal. + * sed4.inp (PATH_DUMPLOADSEARCH): Edit to "../lisp", for when the + default in src/epaths.in will change, maybe. + +2011-10-31 Eli Zaretskii + + * sed3v2.inp (insrcdir): Comment out definition. + $(insrcdir): Edit into MS-DOS existence test. + +2011-09-29 Eli Zaretskii + + * mainmake.v2 (boot): Condition the value on the existence of + autogen/README, not admin/admin.el, since the latter is now part + of the release tarball. + (install): Don't copy lib-src/fns.el, as that file is no longer + generated in that directory. + + * sed1v2.inp (LIB_PTHREAD, LIB_PTHREAD_SIGMASK): Edit to empty. + (SETTINGS_CFLAGS, SETTINGS_LIBS): Edit these instead of + GCONF_CFLAGS and GCONF_LIBS. + + * sedlibmk.inp (ALLOCA_H, AR, ARFLAGS, GNULIB_CHDIR, GNULIB_DUP) + (GNULIB_FDATASYNC, GNULIB_FDOPEN, GNULIB_FSTAT, GNULIB_PCLOSE) + (GNULIB_PTHREAD_SIGMASK, GNULIB_RAISE, GNULIB_SIGACTION) + (GNULIB_SIGPROCMASK, GNULIB_SIGNAL_H_SIGPIPE, HAVE_FDATASYNC) + (HAVE_PCLOSE, HAVE_POPEN, HAVE_POSIX_SIGNALBLOCKING) + (HAVE_PTHREAD_SIGMASK, HAVE_RAISE, HAVE_SIGACTION) + (HAVE_SIGHANDLER_T, HAVE_SIGINFO_T, HAVE_SIGSET_T) + (HAVE_STRUCT_SIGACTION_SA_SIGACTION) + (HAVE_TYPE_VOLATILE_SIG_ATOMIC_T, LIB_PTHREAD) + (LIB_PTHREAD_SIGMASK, NEXT_AS_FIRST_DIRECTIVE_SIGNAL_H) + (NEXT_SIGNAL_H, REPLACE_FDOPEN, REPLACE_PTHREAD_SIGMASK) + (REPLACE_RAISE): New edits. + (gl_LIBOBJS): Remove md5.o, filemode.o, and sha1.o. Add + pthread_sigmask.o. + (@GL_GENERATE_ALLOCA_H_TRUE@, @GL_GENERATE_ALLOCA_H_FALSE@): Edit + to comment out unneeded lines. + (warn-on-use.h): Edit the recipe commands to work with DJGPP + without requiring a Unixy shell. + + * inttypes.h (strtoimax) [DJGPP < 2.04]: New macro. + + * sed2v2.inp (HAVE_ALLOCA, HAVE_DECL_STRTOLL, HAVE_DECL_STRTOIMAX) + (HAVE_STRTOLL, HAVE_SIGSET_T, HAVE_SNPRINTF): New edits. + +2011-09-06 Paul Eggert + + * sedlibmk.inp (CONFIG_CLEAN_VPATH_FILES): Adjust to snippet moves + from top level to build-aux/snippet (Bug#9169). + +2011-06-07 Eli Zaretskii + + * sedlibmk.inp (PTRDIFF_T_SUFFIX): Edit to nothing. + +2011-05-28 Eli Zaretskii + + * sed1v2.inp: Edit "make-docfile -d FOO" commands to chdir back to + src/. Make editing of RUN_TEMACS commands less sensitive to + leading whitespace. + + * sedlibmk.inp (gl_LIBOBJS): Add sha1.o. + +2011-05-20 Eli Zaretskii + + * sed1v2.inp (make-docfile commands): Recognize only if the line + begins with a TAB. Use $(etc) rather than a literal "../etc". + (`sed SED-COMMAND $(srcdir)/lisp.mk`): Edit to replace with "$(lisp). + (@lisp_frag@): Edit out. + + * sedlibmk.inp (GNULIB_GROUP_MEMBER, HAVE_GROUP_MEMBER): Edit to + zero. + +2011-05-19 Glenn Morris + + * sed1x.inp (TOOLTIP_SUPPORT, WINDOW_SUPPORT): + * sed1v2.inp (MSDOS_SUPPORT, NS_SUPPORT, MOUSE_SUPPORT) + (TOOLTIP_SUPPORT, WINDOW_SUPPORT): No need to edit these any more. + +2011-05-07 Eli Zaretskii + + * inttypes.h: Include stdint.h. + (uintmax_t): Don't define, it is defined in stdint.h. + + * sedlibmk.inp (am__append_1): Edit to comment out. + (am__append_2): Edit to expose. + (NEXT_AS_FIRST_DIRECTIVE_STDARG_H, NEXT_STDARG_H, STDARG_H): Edit + to empty. + (@GL_GENERATE_STDARG_H_TRUE@, @GL_GENERATE_STDARG_H_FALSE@): Edit + to comment out corresponding lines. + +2011-04-30 Eli Zaretskii + + * inttypes.h: New file. + + * sed2v2.inp (HAVE_DECL_STRTOULL, HAVE_DECL_STRTOUMAX) + (HAVE_STRTOULL, HAVE_STRTOULL): Define to 1. + + * sedlibmk.inp (BUILT_SOURCES): Edit out inttypes.h. + + * sed1v2.inp (CPPFLAGS): Edit to "-I../msdos". + Add ../msdos/inttypes.h to prerequisites of lread.o. + +2011-04-24 Eli Zaretskii + + * sedlibmk.inp (am_libgnu_a_OBJECTS): Edit out + allocator.$(OBJEXT). Add editing for the new GNULIB_* and + REPLACE_* variables. + +2011-04-06 Eli Zaretskii + + * sedlibmk.inp: Update checklist. + (am_libgnu_a_OBJECTS): Remove careadlinkat.$(OBJEXT). + ($(top_builddir)/config.status): Edit away, both as target and in + prerequisites. + (@am__fastdepCC_FALSE@): Fix editing. + (@GL_GENERATE_STDBOOL_H_TRUE@, @GL_GENERATE_STDBOOL_H_FALSE@) + (@GL_GENERATE_STDDEF_H_TRUE@, @GL_GENERATE_STDDEF_H_FALSE@) + (@GL_GENERATE_STDINT_H_TRUE@, @GL_GENERATE_STDINT_H_FALSE@): Edit + to either nothing or "#". + +2011-03-25 Eli Zaretskii + + * sedlibmk.inp: Adapt to addition of the gnulib stdio module. + Add a description of what needs to be done when a new gnulib + module is added. + (MKDIR_P): Fix replacement command. + +2011-03-07 Chong Yidong + + * Version 23.3 released. + +2011-02-26 Eli Zaretskii + + * sedlibmk.inp (BITSIZEOF_PTRDIFF_T, BITSIZEOF_SIG_ATOMIC_T) + (BITSIZEOF_SIZE_T, BITSIZEOF_WCHAR_T) + (BITSIZEOF_WINT_TGNULIB_FCHMODAT, GNULIB_FSTATAT, GNULIB_FUTIMENS) + (GNULIB_LCHMOD, GNULIB_LSTAT, GNULIB_MBTOWC, GNULIB_MKDIRAT) + (GNULIB_MKFIFO, GNULIB_MKFIFOAT, GNULIB_MKNOD, GNULIB_MKNODAT) + (GNULIB_STAT, GNULIB_UTIMENSAT, GNULIB_WCTOMB, HAVE_FCHMODAT) + (HAVE_FSTATAT, HAVE_FUTIMENS, HAVE_INTTYPES_H, HAVE_LCHMOD) + (HAVE_LONG_LONG_INT, HAVE_LSTAT, HAVE_MKDIRAT, HAVE_MKFIFO) + (HAVE_MKFIFOAT, HAVE_MKNOD, HAVE_MKNODAT) + (HAVE_SIGNED_SIG_ATOMIC_T, HAVE_SIGNED_WCHAR_T) + (HAVE_SIGNED_WINT_T, HAVE_STDINT_H, HAVE_SYS_BITYPES_H) + (HAVE_SYS_INTTYPES_H, HAVE_SYS_TYPES_H) + (HAVE_UNSIGNED_LONG_LONG_INT, HAVE_UTIMENSAT, HAVE_WCHAR_H) + (MKDIR_P, NEXT_AS_FIRST_DIRECTIVE_STDINT_H) + (NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H, NEXT_STDINT_H) + (NEXT_SYS_STAT_H, REPLACE_LSTAT, REPLACE_MBTOWC, REPLACE_MKDIR) + (REPLACE_MKFIFO, REPLACE_MKNOD, REPLACE_STAT, REPLACE_UTIMENSAT) + (REPLACE_WCTOMB, SIG_ATOMIC_T_SUFFIX, SIZE_T_SUFFIX, STDINT_H) + (WCHAR_T_SUFFIX, WINT_T_SUFFIX, APPLE_UNIVERSAL_BUILD): New edits. + ($(MKDIR_P)): Replace with equivalent DOS command. + (gl_LIBOBJS): Add md5.o and filemode.o. + + * sed2v2.inp (BITSIZEOF_PTRDIFF_T, BITSIZEOF_SIG_ATOMIC_T) + (BITSIZEOF_SIZE_T, BITSIZEOF_WCHAR_T, BITSIZEOF_WINT_T) + (HAVE_LONG_LONG_INT, HAVE_SIGNED_SIG_ATOMIC_T, HAVE_SIGNED_WINT_T) + (HAVE_UNSIGNED_LONG_LONG_INT, HAVE_WCHAR_H, HAVE_INTTYPES_H): New + edits. + + * depfiles.bat: Create a dummy .Po file only if a file by the same + name does not already exist in the deps/ subdirectory. + +2011-02-19 Eli Zaretskii * depfiles.bat: New file. @@ -13,11 +344,34 @@ * sedlibcf.inp: New file. + * sedleim.inp (RUN_EMACS): Rename from RUN-EMACS. + (BUILT_EMACS): Rename from BUILT-EMACS. + + * sed6.inp (MAKEINFO): Edit to "makeinfo". + (ENVADD): Adjust to MAKEINFO_OPTS. + (texinputdir): Don't edit. + + * sed3v2.inp (-DVERSION): Edit out. + (LOADLIBES): Don't edit to empty. + + * sed2v2.inp: Remove workaround for the "#if ! HAVE_MKTIME || + BROKEN_MKTIME" stuff -- it's no longer in src/config.in. + (HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE_DECL_GETENV) + (HAVE__BOOL): Edit to 1. + (VERSION, inline, restrict): Edit for DJGPP. + (my_strftime): Edit to nstrftime. + * sed1v2.inp (NS_OBJC_OBJ): Edit to empty. (@true): Edit to "@rem". (move-if-change): Edit to "update". (echo): Edit to "djecho". (cd $(lib) && ...): Edit to "$(MAKE) -C ...". + (LIBOBJS): Edit to empty. + ($(libsrc)/make-docfile): Two new edits, one each for every + invocation of make-docfile. + (move-if-change): Fix edit. + Remove some unused switches from $(ALL_CFLAGS), to make the GCC + command line shorter. * mainmake.v2 (version): Remove, no longer needed (config.in defines VERSION). @@ -27,12 +381,7 @@ (src): Depend on lib and lib-src. (clean, mostlyclean, distclean, maintainer-clean, extraclean) (bootstrap-clean): Recurse into lib. - - * sed2v2.inp: Remove workaround for the "#if ! HAVE_MKTIME || - BROKEN_MKTIME" stuff -- it's no longer in src/config.in. - (HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE_DECL_GETENV) - (HAVE__BOOL): Edit to 1. - (VERSION, inline, restrict): Edit for DJGPP. + (lib, lib-src, src): Specify "all" as an explicit target. 2011-01-08 Glenn Morris @@ -466,7 +815,7 @@ b-emacs.exe to 3072K. * mainmake.v2 (emacs lispref lispintro): Chdir under doc/. - (emacs): Renamed from `man', to reflect changes in doc directory + (emacs): Rename from `man', to reflect changes in doc directory structure. All callers changed. (clean mostlyclean distclean maintainer-clean extraclean): Chdir into doc/ for manuals. Add misc subdirectory. @@ -921,7 +1270,7 @@ 1996-08-04 Richard Stallman - * is_exec.c: Renamed from is-exec.c. + * is_exec.c: Rename from is-exec.c. 1996-07-27 Richard Stallman @@ -956,7 +1305,7 @@ * mainmake.v2 (src): Create a file with sed commands instead of using a long sed command line (some versions of Sed don't handle that). - (gdb): Merged back into src, undoing April 13 change. + (gdb): Merge back into src, undoing April 13 change. (install): Do use if statements, but not a loop. 1996-04-13 Richard Stallman @@ -1126,7 +1475,7 @@ ;; coding: utf-8 ;; End: - Copyright (C) 1994-1999, 2001-2011 Free Software Foundation, Inc. + Copyright (C) 1994-1999, 2001-2012 Free Software Foundation, Inc. This file is part of GNU Emacs.