mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-25 07:28:20 +00:00
3562 lines
105 KiB
Plaintext
3562 lines
105 KiB
Plaintext
2015-03-09 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* INSTALL: Add some more installation instructions for mingw-get
|
|
users. (Bug#19989)
|
|
|
|
2015-03-03 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* cmdproxy.c (get_next_token): Don't make backslashes disappear
|
|
without a trace when they are not followed by a quote.
|
|
(search_dir): Support searching programs whose file name already
|
|
has an arbitrary extension. (Bug#19817)
|
|
(main): When passing a command line to the shell, use cmd.exe
|
|
rules for quoting command-line tail.
|
|
|
|
2015-02-27 Mark Laws <mdl@60hz.org>
|
|
|
|
Support daemon mode on MS-Windows (bug#19688)
|
|
* inc/ms-w32.h (W32_DAEMON_EVENT): New macro.
|
|
|
|
2015-01-16 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* Makefile.in (AM_V_CC, am__v_CC_, am__v_CC_0, am__v_CC_1)
|
|
(AM_V_CCLD, am__v_CCLD_, am__v_CCLD_0, am__v_CCLD_1, AM_V_RC)
|
|
(am__v_RC_, am__v_RC_0, am__v_RC_1): New macros.
|
|
(addpm${EXEEXT}, ddeclient${EXEEXT}, cmdproxy${EXEEXT})
|
|
(runemacs${EXEEXT}): Use $(AM_V_CCLD).
|
|
(emacs.res, ../src/emacs.res): Use $(AM_V_RC).
|
|
|
|
2014-12-26 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* gnulib.mk (stpcpy, string): Sync with the latest change in
|
|
lib/gnulib.mk.
|
|
|
|
2014-12-13 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* gnulib.mk (stddef.h): Sync with the latest change in lib/gnulib.mk.
|
|
|
|
2014-11-27 Oscar Fuentes <ofv@wanadoo.es>
|
|
|
|
* inc/ms-w32.h: Define MINGW_W64.
|
|
* nt/addpm.c, nt/addsection.c, nt/preprep.c: Use it.
|
|
|
|
2014-11-24 Glenn Morris <rgm@gnu.org>
|
|
|
|
* Makefile.in (../src/emacs.res): New target.
|
|
|
|
2014-11-22 Glenn Morris <rgm@gnu.org>
|
|
|
|
* emacs.rc.in, emacsclient.rc.in: Rename from emacs.rc, emacsclient.rc.
|
|
Let configure generate the real files, and set the version numbers.
|
|
* Makefile.in (distclean): Delete *.rc.
|
|
(emacs.res): Update deps for nt/emacsclient.rc now being in the
|
|
build directory, not the source directory.
|
|
|
|
* Makefile.in (emacs.res): Add dependency on icons/hand.cur.
|
|
|
|
2014-11-18 Glenn Morris <rgm@gnu.org>
|
|
|
|
* Makefile.in (addpm${EXEEXT}, ddeclient${EXEEXT})
|
|
(cmdproxy${EXEEXT}, runemacs${EXEEXT}, emacs.res):
|
|
Use automatic variables.
|
|
|
|
2014-10-26 Dani Moncayo <dmoncayo@gmail.com>
|
|
|
|
* README.W32 (Preliminaries): Don't assume that this file is at
|
|
the top level.
|
|
(Setting up Emacs): Minor rewording to be more accurate.
|
|
|
|
2014-10-25 Eric S. Raymond <esr@thyrsus.com>
|
|
|
|
* Neutralize language specific to a repository type.
|
|
|
|
2014-10-22 Noam Postavsky <npostavs@users.sourceforget.net>
|
|
|
|
* nt/cmdproxy.c (batch_file_p): New function.
|
|
(spawn): If calling a quoted batch file pass NULL for progname.
|
|
(Bug#18745)
|
|
|
|
2014-10-20 Glenn Morris <rgm@gnu.org>
|
|
|
|
* Merge in all changes up to 24.4 release.
|
|
|
|
2014-09-29 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* makefile.w32-in (VERSION): Bump version to 25.0.50.
|
|
|
|
* emacsclient.rc: Bump version to 25.0.50.
|
|
|
|
* emacs.rc: Bump version to 25.0.50.
|
|
|
|
* config.nt (VERSION): Bump version to 25.0.50.
|
|
|
|
2014-09-01 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* gnulib.mk: Synchronize with lib/gnulib.mk.
|
|
|
|
2014-06-15 Glenn Morris <rgm@gnu.org>
|
|
|
|
* Makefile.in (LDFLAGS): Explicitly set via configure.
|
|
|
|
2014-06-15 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* Makefile.in (CPPFLAGS): Define.
|
|
|
|
2014-06-15 Glenn Morris <rgm@gnu.org>
|
|
|
|
* Makefile.in (bootstrap-clean): New.
|
|
|
|
2014-06-05 Dmitry Antipov <dmantipov@yandex.ru>
|
|
|
|
* inc/ms-w32.h (POLL_FOR_INPUT): Define with HAVE_WINDOW_SYSTEM.
|
|
|
|
2014-05-29 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* Makefile.in (DONT_INSTALL): Now empty.
|
|
(addsection${EXEEXT}): Remove target.
|
|
* addsection.c: Remove file.
|
|
|
|
2014-05-27 Fabrice Popineau <fabrice.popineau@gmail.com>
|
|
|
|
* inc/ms-w32.h: Switch to the system heap allocation scheme
|
|
instead of GNU malloc and ralloc.
|
|
|
|
* inc/sys/mman.h: New file.
|
|
|
|
* INSTALL: Update for the new build requirements.
|
|
|
|
2014-05-17 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Assume C99 or later (Bug#17487).
|
|
* gnulib.mk: Remove stdarg and stdbool modules.
|
|
|
|
2014-05-16 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Don't require pkg-config when building from repository.
|
|
* INSTALL: Remove no-longer-needed notes about pkg-config.
|
|
|
|
2014-05-05 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* INSTALL: Update to the effect that pkg-config is now required
|
|
for building from the repository.
|
|
|
|
2014-04-30 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* cmdproxy.c (make_absolute): Don't copy more characters from PATH
|
|
than a single directory name can hold. (Bug#17334)
|
|
|
|
2014-04-22 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/ms-w32.h (lseek): Define only if not already a macro.
|
|
Suggested by Fabrice Popineau <fabrice.popineau@gmail.com>.
|
|
|
|
2014-04-11 Ken Brown <kbrown@cornell.edu>
|
|
|
|
* emacs.rc: Revert last change.
|
|
|
|
2014-04-07 Ken Brown <kbrown@cornell.edu>
|
|
|
|
* emacs.rc: Don't use manifest on Cygwin. (Bug#17176)
|
|
|
|
2014-02-17 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* Makefile.in (install): Create destination directory before copying
|
|
README.W32, and use ${datadir} to refer to the file (bug#16772).
|
|
|
|
2014-02-13 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* Makefile.in (datarootdir, datadir, INSTALL_DATA): Declare.
|
|
(install): Copy README.W32 to $(datadir)/emacs/$(version).
|
|
(uninstall): Remove README.W32. (Bug#14757)
|
|
|
|
2014-02-08 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* INSTALL: Update for Emacs 24.4.
|
|
|
|
* README: Update for Emacs 24.4.
|
|
|
|
* README.W32: Update and improve instructions. (Bug#14762)
|
|
|
|
2014-02-08 Lars Ingebrigtsen <larsi@gnus.org>
|
|
|
|
* README.W32: Say what GnuTLS and libxml2 does (bug#14762).
|
|
|
|
2014-01-18 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* runemacs.c (ensure_unicows_dll): Don't tell in the message box
|
|
that "emacs -nw" can do without UNICOWS.DLL on Windows 9X. See
|
|
w32.c:maybe_load_unicows_dll and its callers for the reason.
|
|
|
|
2014-01-11 Claudio Bley <claudio.bley@googlemail.com>
|
|
|
|
* inc/sys/stat.h (_WSTAT_DEFINED): Define, to avoid compilation
|
|
failures when wchar.h is included.
|
|
|
|
2014-01-11 Fabrice Popineau <fabrice.popineau@supelec.fr>
|
|
|
|
* inc/ms-w32.h (pthread_sigmask): Undefine if defined, for MinGW64.
|
|
|
|
2013-12-31 Fabrice Popineau <fabrice.popineau@supelec.fr>
|
|
|
|
* inc/ms-w32.h (sys_kill): Fix prototype.
|
|
|
|
2013-12-30 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/ms-w32.h (umask) [emacs]: Redirect to sys_umask. (Bug#16299)
|
|
|
|
2013-12-23 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* README.W32:
|
|
* INSTALL: Update instructions for downloading and using image
|
|
libraries in general, and librsvg in particular.
|
|
|
|
2013-12-16 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* emacs-x64.manifest:
|
|
* emacs-x86.manifest: Declare that we target Windows 8.1 as well
|
|
as earlier versions. This is so GetVersion and GetVersionEx APIs
|
|
used for bug reporting and other purposes return accurate version
|
|
number on Windows 8.1. See the discussion on MSDN
|
|
http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx
|
|
for more details.
|
|
|
|
2013-12-12 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/ms-w32.h (MAX_UTF8_PATH): New macro.
|
|
(opendir, closedir, readdir, seekdir): Redirect to replacement
|
|
functions.
|
|
* inc/dirent.h: Make d_name[] be MAXNAMELEN*4 characters long.
|
|
|
|
2013-11-27 Glenn Morris <rgm@gnu.org>
|
|
|
|
* README.W32:
|
|
* addpm.c (env_vars):
|
|
* epaths.nt (PATH_LOADSEARCH, PATH_DUMPLOADSEARCH):
|
|
* paths.h (PATH_LOADSEARCH): No more leim directory.
|
|
|
|
2013-11-26 Glenn Morris <rgm@gnu.org>
|
|
|
|
* epaths.nt (PATH_DUMPLOADSEARCH): Add leim/.
|
|
|
|
2013-11-12 Dani Moncayo <dmoncayo@gmail.com>
|
|
|
|
* msysconfig.sh: Remove.
|
|
* INSTALL: Update for this.
|
|
|
|
2013-11-09 Glenn Morris <rgm@gnu.org>
|
|
|
|
* mingw-cfg.site: No need for this to be executable.
|
|
|
|
2013-10-24 Glenn Morris <rgm@gnu.org>
|
|
|
|
* Makefile.in ($(DESTDIR)${archlibdir}):
|
|
Avoid non-portable "`\" nesting.
|
|
|
|
* Makefile.in (abs_top_srcdir): New, set by configure.
|
|
|
|
2013-10-23 Glenn Morris <rgm@gnu.org>
|
|
|
|
* Makefile.in ($(DESTDIR)${archlibdir}, install, uninstall):
|
|
Quote entities that might contain whitespace.
|
|
|
|
2013-10-14 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/mingw_time.h: New file.
|
|
|
|
* inc/ms-w32.h: Include mingw_time.h instead of doing its job.
|
|
|
|
2013-10-12 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/dirent.h (struct dirent) [__MINGW_MAJOR_VERSION >= 4]: Make
|
|
the layout of 'struct dirent' be compatible with MinGW32 runtime
|
|
versions 4.0 and later.
|
|
|
|
* inc/ms-w32.h (__MINGW_MAJOR_VERSION, __MINGW_MINOR_VERSION)
|
|
(__MINGW_PATCHLEVEL) [!__MINGW64_VERSION_MAJOR]: Define, if not
|
|
defined, but not for MinGW64.
|
|
(_USE_32BIT_TIME_T) [__MINGW64_VERSION_MAJOR]: Define, to force
|
|
use of 32-bit time_t type.
|
|
|
|
2013-10-07 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Improve support for popcount and counting trailing zeros (Bug#15550).
|
|
* gnulib.mk: Merge changes from ../lib/gnulib.mk.
|
|
|
|
2013-10-04 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
* gnulib.mk: Create <byteswap.h> from <byteswap.in.h>.
|
|
|
|
2013-09-20 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* mingw-cfg.site (gl_cv_sys_struct_timeval_tv_sec): Set to "yes"
|
|
to avoid gnulib replacement of 'struct timeval' and the resulting
|
|
compilation of lib/gettimeofday.c with incompatible version of
|
|
gettimeofday. Related discussions on emacs-devel:
|
|
http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00286.html
|
|
http://lists.gnu.org/archive/html/emacs-devel/2013-09/msg00361.html
|
|
|
|
2013-08-31 Glenn Morris <rgm@gnu.org>
|
|
|
|
* INSTALL: Rename from INSTALL.MSYS.
|
|
* INSTALL.OLD: Rename from INSTALL.
|
|
* configure.bat: Update for INSTALL name changes.
|
|
|
|
2013-08-25 Vincent Belaïche <vincentb1@users.sourceforge.net>
|
|
|
|
* configure.bat: Rather than disabling, make configure.bat produce
|
|
some warning that building with configure.bat is deprecated and
|
|
ask for confirmation to continue.
|
|
|
|
2013-08-25 Glenn Morris <rgm@gnu.org>
|
|
|
|
* INSTALL: Refer to INSTALL.MSYS.
|
|
* configure.bat: Disable it.
|
|
|
|
2013-08-04 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* mingw-cfg.site (ac_cv_func_mkostemp): New var with value of "yes".
|
|
|
|
* inc/ms-w32.h (mkostemp): Declare prototype.
|
|
(mktemp): Don't redirect to sys_mktemp.
|
|
|
|
* config.nt (HAVE_MKOSTEMP): Define to 1. (Bug#15015)
|
|
|
|
2013-07-07 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/sys/socket.h (F_SETFD, O_CLOEXEC, F_DUPFD_CLOEXEC)
|
|
(FD_CLOEXEC): New macros.
|
|
|
|
2013-07-07 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Make file descriptors close-on-exec when possible (Bug#14803).
|
|
* gnulib.mk: Remove empty gl_GNULIB_ENABLED_verify section;
|
|
otherwise, gnulib-tool complains given close-on-exec changes.
|
|
* inc/ms-w32.h (pipe): Remove.
|
|
* mingw-cfg.site (ac_cv_func_fcntl, gl_cv_func_fcntl_f_dupfd_cloexec)
|
|
(gl_cv_func_fcntl_f_dupfd_works, ac_cv_func_pipe2): New vars.
|
|
|
|
2013-06-25 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* configure.bat: Add warning to the help text about using the
|
|
MSYS/MinGW building procedure.
|
|
|
|
2013-06-07 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* INSTALL.MSYS: mingw-get is not a GUI program (yet).
|
|
msys-automake is not suitable for MinGW builds. Mention the
|
|
--enable-locallisppath switch to msysconfig.sh. Suggested by
|
|
Óscar Fuentes <ofv@wanadoo.es>.
|
|
|
|
2013-06-07 Richard Copley <rcopley@gmail.com> (tiny change)
|
|
|
|
* epaths.nt (PATH_SITELOADSEARCH): Fix commentary.
|
|
|
|
2013-06-03 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt: Add HAVE_GFILENOTIFY, HAVE_W32NOTIFY and USE_FILE_NOTIFY.
|
|
|
|
2013-06-03 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/sys/time.h (struct timeval): Remove the _W64 guards.
|
|
|
|
2013-06-01 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/sys/time.h [!_TIMEZONE_DEFINED]: Define _TIMEZONE_DEFINED to
|
|
avoid multiple definition errors on MinGW64.
|
|
|
|
2013-05-31 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/sys/time.h (gettimeofday): Use '__restrict' instead of
|
|
'restrict', which is a C99 extension. See
|
|
http://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00588.html
|
|
and the following discussion for the problem this caused in the
|
|
old nt/configure.bat build.
|
|
|
|
2013-05-29 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* Makefile.in (emacs.res): Include srcdir when preprocessing
|
|
resources, for out-of-tree builds.
|
|
(mostlyclean): Remove *.res files.
|
|
|
|
2013-05-17 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* runemacs.c (WinMain): Support invocation of un-installed
|
|
nt/runemacs.exe, by looking for src/emacs.exe.
|
|
|
|
2013-05-16 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/stdint.h (SIZE_MAX) [!__GNUC__]: Define. (Bug#14409)
|
|
|
|
* msysconfig.sh: New file.
|
|
|
|
* mingw-cfg.site: New file.
|
|
|
|
* makefile.w32-in (LOCAL_FLAGS): Add -DOLD_PATHS=1.
|
|
|
|
* inc/unistd.h: Include pwd.h and sys/types.h.
|
|
|
|
* inc/sys/time.h (_TIMEVAL_DEFINED, timerisset, timercmp)
|
|
(timerclear): Define.
|
|
(gettimeofday): Adjust signature to be Posix compatible, by using
|
|
the 'restrict' keyword.
|
|
|
|
* inc/sys/stat.h (UTIME_NOW, UTIME_OMIT): Define.
|
|
(struct _stat, struct _stati64): Define.
|
|
|
|
* inc/sys/socket.h (timeval): Define only for MSVC.
|
|
(FD_SET, FD_CLR, FD_ISSET, fd_set): Redefine only if
|
|
EMACS_CONFIG_H is defined.
|
|
(timeval): Undefine only for MSVC.
|
|
|
|
* inc/ms-w32.h (HAVE___BUILTIN_UNWIND_INIT, restrict)
|
|
(HAVE_WINDOW_SYSTEM, HAVE_MENUS, EMACS_CONFIGURATION)
|
|
(EMACS_CONFIG_OPTIONS, HAVE_LONG_LONG_INT)
|
|
(HAVE_UNSIGNED_LONG_LONG_INT): Define only if not already defined.
|
|
(fileno): Move definition after including stdio.h.
|
|
(sigset_t): Guard typedef by _W64.
|
|
|
|
* gnulib.mk: New file.
|
|
|
|
* epaths.nt: New file.
|
|
|
|
* addpm.c [!OLD_PATHS]: Include src/epaths.h, instead of having a
|
|
copy of the file names there.
|
|
<env_vars> [!OLD_PATHS]: Use macros from epaths.h instead of
|
|
literal strings.
|
|
|
|
* Makefile.in: New file.
|
|
|
|
* INSTALL.MSYS: New file.
|
|
|
|
* INSTALL: Mention INSTALL.MSYS.
|
|
|
|
2013-05-15 Stefan Monnier <monnier@iro.umontreal.ca>
|
|
|
|
* makefile.w32-in (clean, top-distclean): DOC-X doesn't exist any more.
|
|
|
|
2013-05-08 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(HAVE_ACLSORT, HAVE_ACLV_H, HAVE_ACLX_GET, HAVE_ACL_COPY_EXT_NATIVE)
|
|
(HAVE_ACL_CREATE_ENTRY_NP, HAVE_ACL_DELETE_DEF_FILE)
|
|
(HAVE_ACL_DELETE_FD_NP, HAVE_ACL_DELETE_FILE_NP, HAVE_ACL_ENTRIES)
|
|
(HAVE_ACL_EXTENDED_FILE, HAVE_ACL_FIRST_ENTRY, HAVE_ACL_FREE)
|
|
(HAVE_ACL_FREE_TEXT, HAVE_ACL_FROM_MODE, HAVE_ACL_FROM_TEXT)
|
|
(HAVE_ACL_GET_FD, HAVE_ACL_GET_FILE, HAVE_ACL_LIBACL_H, HAVE_ACL_SET_FD)
|
|
(HAVE_ACL_TO_SHORT_TEXT, HAVE_ACL_TRIVIAL, HAVE_ACL_TYPE_EXTENDED)
|
|
(HAVE_FACL, HAVE_GETACL, HAVE_STATACL, HAVE_SYS_ACL_H, HAVE_XINERAMA)
|
|
(HAVE_XRANDR, HAVE_XRRGETOUTPUTPRIMARY)
|
|
(HAVE_XRRGETSCREENRESOURCESCURRENT, USE_ACL): New macros.
|
|
|
|
2013-05-07 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Use Gnulib ACL implementation, for benefit of Solaris etc. (Bug#14295)
|
|
* config.nt (HAVE_ACL_SET_FILE): Rename from HAVE_POSIX_ACL.
|
|
* inc/ms-w32.h (EOPNOTSUPP): New macro.
|
|
|
|
2013-04-09 Ken Brown <kbrown@cornell.edu>
|
|
|
|
* emacs.rc: Use 64-bit manifest for 64-bit Cygwin build.
|
|
(Bug#12993)
|
|
|
|
2013-04-01 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* README: A better documentation of ddeclient.exe.
|
|
|
|
* README.W32: A better documentation of ddeclient.exe.
|
|
|
|
* paths.h (PATH_EXEC): Add nt/oo-spd/i386 and nt/oo/i386
|
|
subdirectories.
|
|
|
|
2013-03-30 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/ms-w32.h (TERM_HEADER): Remove definition.
|
|
|
|
* config.nt (TERM_HEADER): Move the definition to "w32term.h" from
|
|
ms-w32.h.
|
|
|
|
2013-03-29 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/ms-w32.h (copysign) [_MSC_VER]: Redirect to _copysign.
|
|
|
|
* config.nt (HAVE_COPYSIGN): Define.
|
|
|
|
2013-03-29 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(HAVE_XKBGETKEYBOARD): Remove.
|
|
(HAVE_XKB): New macro.
|
|
|
|
2013-03-27 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* makefile.w32-in (all-other-dirs-nmake, all-other-dirs-gmake)
|
|
(bootstrap, bootstrap-nmake, bootstrap-gmake, install-addpm):
|
|
Depend on .exe files.
|
|
|
|
* inc/ms-w32.h (sys_localtime) [_W64]: Provide a prototype, to
|
|
avoid MinGW64 compiler warnings in editfns.c.
|
|
|
|
Fix rules for parallel builds.
|
|
* makefile.w32-in (ALL): Depend on *.exe files, not on phony names
|
|
without the .exe suffix.
|
|
(addpm, ddeclient, cmdproxy, addsection, preprep): Remove phony
|
|
targets.
|
|
(.PHONY): Remove.
|
|
|
|
* addpm.c (_WIN32_IE) [_W64]: Move after inclusion of standard
|
|
headers, since that's where _W64 is declared by MinGW64.
|
|
|
|
2013-03-26 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/ms-w32.h (USE_NO_MINGW_SETJMP_TWO_ARGS): Don't define.
|
|
(HAVE__SETJMP) [_W64]: Undefine for MinGW64.
|
|
|
|
* addsection.c (_ANONYMOUS_UNION, _ANONYMOUS_STRUCT): Do not
|
|
define for MinGW64.
|
|
|
|
* preprep.c (_ANONYMOUS_UNION, _ANONYMOUS_STRUCT): Do not define
|
|
for MinGW64.
|
|
|
|
Fix more incompatibilities between MinGW.org and MinGW64 headers
|
|
reported by Óscar Fuentes in
|
|
http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00733.html
|
|
http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00699.html
|
|
and in
|
|
http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00707.html.
|
|
* inc/ms-w32.h (USE_NO_MINGW_SETJMP_TWO_ARGS) [_W64]: Define to 1.
|
|
For MinGW64, include sys/types.h and time.h.
|
|
(_WIN32_WINNT) [!_W64]: Don't define for MinGW64.
|
|
|
|
* inc/sys/stat.h (chmod): Remove _CRTIMP from prototype.
|
|
|
|
* inc/sys/time.h (struct timeval) [!_W64]: Guard definition with
|
|
_W64.
|
|
(struct timezone) [!_TIMEZONE_DEFINED]: Guard definition with
|
|
_TIMEZONE_DEFINED.
|
|
|
|
* addpm.c (_WIN32_IE) [_W64]: For MinGW64, don't define to 0x400.
|
|
|
|
* inc/sys/stat.h: Remove _CRTIMP from prototypes of fstat, stat,
|
|
lstat, and fstatat.
|
|
|
|
2013-03-25 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
Fix incompatibilities between MinGW.org and MinGW64 headers
|
|
reported by Óscar Fuentes in
|
|
http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00611.html.
|
|
* inc/ms-w32.h (struct timespec): Don't define if
|
|
_TIMESPEC_DEFINED is already defined.
|
|
(sigset_t) [!_POSIX]: Typedef for MinGW64.
|
|
(_WIN32_WINNT, WIN32_LEAN_AND_MEAN): Move definitions before
|
|
including the first system header, to avoid redefinition if some
|
|
system header defines a default value.
|
|
|
|
* inc/sys/time.h (struct itimerval): Don't define if
|
|
_TIMESPEC_DEFINED is already defined.
|
|
|
|
2013-03-16 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
Fix the MSVC build. (Bug#13939)
|
|
* inc/stdint.h (UINTPTR_MAX): Define.
|
|
|
|
* nmake.defs (libc): Fix syntax of !if conditional.
|
|
|
|
2013-03-15 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(BSD_SYSTEM, BSD_SYSTEM_AHB, HAVE_ALARM, HAVE__PUTENV): Remove.
|
|
(HAVE_DECL_ALARM, HAVE_DECL_FDATASYNC, HAVE_DECL__PUTENV)
|
|
(HAVE_FDATASYNC): New macros.
|
|
|
|
2013-03-13 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
File synchronization fixes (Bug#13944).
|
|
* inc/ms-w32.h (fdatasync): New macro, suggested by Eli Zaretskii.
|
|
|
|
2013-03-05 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
FILE's lock is now always .#FILE and may be a regular file (Bug#13807).
|
|
* inc/unistd.h (O_NOFOLLOW): New macro.
|
|
|
|
2013-03-04 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(DATA_START, ORDINARY_LINK): Remove.
|
|
(HAVE_DATA_START, HAVE__PUTENV): New macros.
|
|
|
|
2013-02-25 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/ms-w32.h (BOOT_TIME_FILE): Define.
|
|
|
|
* config.nt (CLASH_DETECTION): Define to 1.
|
|
|
|
2013-02-16 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/ms-w32.h (__STDC__): Fiddle with value only for MSVC.
|
|
(Bug#9066)
|
|
(chown, logb): Remove, unused.
|
|
|
|
2013-02-13 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(GC_MARK_STACK): Remove.
|
|
(GNULIB_FDOPENDIR, HAVE_DECL_FDOPENDIR, HAVE_DECL_MEMRCHR)
|
|
(HAVE_DIRENT_H, HAVE_FDOPENDIR, HAVE_FSTATAT, HAVE_MEMRCHR)
|
|
(HAVE_WORKING_FSTATAT_ZERO_FLAG, _NETBSD_SOURCE): New macros.
|
|
|
|
2013-02-12 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/ms-w32.h: Add prototype for memrchr.
|
|
|
|
2013-02-01 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Use fdopendir, fstatat and readlinkat, for efficiency (Bug#13539).
|
|
* inc/sys/stat.h (fstatat):
|
|
* inc/unistd.h (readlinkat): New decls.
|
|
|
|
2013-01-28 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/dirent.h (opendir): Update prototype.
|
|
|
|
2013-01-11 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/unistd.h (O_IGNORE_CTTY): Define, as it is unconditionally
|
|
used in term.c. (Bug#13387)
|
|
|
|
2013-01-09 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(HAVE_GTK_HANDLE_BOX_NEW, HAVE_GTK_TEAROFF_MENU_ITEM_NEW): New macros.
|
|
|
|
2012-12-24 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/sys/stat.h (S_ISMPX): Define to zero, to accommodate changes
|
|
in lib/filemode.c that broke the MS-Windows build.
|
|
Suggested by Andy Moreton <andrewjmoreton@gmail.com>.
|
|
|
|
2012-12-17 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(BSD4_2): Remove.
|
|
|
|
2012-12-17 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/sys/acl.h: New file.
|
|
|
|
* inc/ms-w32.h (ENOTSUP): Define if undefined.
|
|
|
|
* config.nt (HAVE_POSIX_ACL): Define.
|
|
|
|
2012-12-15 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/ms-w32.h (sys_unlink): Provide prototype.
|
|
|
|
2012-12-14 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/sys/stat.h: Declare w32_stat_get_owner_group.
|
|
|
|
2012-12-13 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(HAVE_INOTIFY, HAVE_SYS_INOTIFY_H): New macros.
|
|
|
|
2012-12-11 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(HAVE_DECL_UNSETENV, HAVE_SIG2STR, VOID_UNSETENV): New macros.
|
|
(ULIMIT_BREAK_VALUE): Remove.
|
|
|
|
2012-12-10 Daniel Colascione <dancol@dancol.org>
|
|
|
|
* emacs.rc: Use forward slashes in relative paths in order to
|
|
avoid complaints from Cygwin. (Forward slashes work perfectly
|
|
well in the NT build.)
|
|
|
|
2012-12-09 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/unistd.h (unsetenv): Provide a prototype.
|
|
|
|
2012-12-08 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/ms-w32.h (putenv): Redirect to sys_putenv.
|
|
(sys_putenv): Add prototype.
|
|
|
|
* config.nt (HAVE_UNSETENV): Define to 1.
|
|
|
|
2012-12-01 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
|
|
2012-11-24 Ken Brown <kbrown@cornell.edu>
|
|
|
|
* config.nt (HAVE_MOUSE): Remove.
|
|
|
|
2012-11-23 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(BROKEN_GETWD, HAVE_CLOSEDIR, HAVE_DIRENT_H, HAVE_FCNTL_H, HAVE_GETWD):
|
|
Remove.
|
|
|
|
2012-11-23 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* gmake.defs (SWITCHCHAR): Define to // under MSYS, / otherwise.
|
|
(Bug#12955)
|
|
|
|
* nmake.defs (SWITCHCHAR): Define to /.
|
|
|
|
2012-11-23 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Assume POSIX 1003.1-1988 or later for dirent.h (Bug#12958).
|
|
* inc/dirent.h: Rename from ../src/ndir.h, with these changes:
|
|
(struct dirent): Rename from struct direct. All uses changed.
|
|
* inc/sys/dir.h: Remove.
|
|
|
|
2012-11-21 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Assume POSIX 1003.1-1988 or later for unistd.h (Bug#12945).
|
|
* config.nt (HAVE_GETCWD): Remove.
|
|
|
|
2012-11-21 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* nmake.defs: Use !if, not !ifdef. For the details, see
|
|
http://lists.gnu.org/archive/html/help-emacs-windows/2012-11/msg00027.html
|
|
|
|
* inc/stdint.h (INTPTR_MIN)
|
|
(PTRDIFF_MIN) [!__GNUC__]: Define for MSVC.
|
|
|
|
2012-11-18 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/unistd.h: Don't include fcntl.h and don't define O_RDWR.
|
|
|
|
2012-11-17 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(HAVE_FPATHCONF): Remove.
|
|
|
|
2012-11-17 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Assume POSIX 1003.1-1988 or later for fcntl.h (Bug#12881).
|
|
* inc/sys/socket.h (O_NONBLOCK): Rename from O_NDELAY, since the
|
|
POSIX name for this flag is O_NONBLOCK. All uses changed.
|
|
* inc/unistd.h (O_RDWR, O_NOCTTY): New macros. Like AT_FDCWD etc.
|
|
these really should be moved to a replacement <fcntl.h> if and
|
|
when that gets implemented. In the meantime, include <fcntl.h>
|
|
to make sure we don't override its definitions.
|
|
|
|
2012-11-17 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/sys/wait.h: New file, with prototype of waitpid and
|
|
definitions of macros it needs.
|
|
|
|
* inc/ms-w32.h (wait): Don't define, 'wait' is not used anymore.
|
|
(sys_wait): Remove prototype.
|
|
|
|
* config.nt (HAVE_SYS_WAIT_H): Define to 1.
|
|
|
|
2012-11-17 Dani Moncayo <dmoncayo@gmail.com>
|
|
|
|
* zipdist.bat (ZIP_CHECK): Remove unused label. When invoking 7z
|
|
to check if it's installed, redirect standard output and standard
|
|
error to the null device.
|
|
(ZIP_DIST): Don't build the "barebin" distribution.
|
|
|
|
2012-11-15 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(GETGROUPS_T, GETGROUPS_ZERO_BUG, GNULIB_FACCESSAT, HAVE_ACCESS)
|
|
(HAVE_EACCESS, HAVE_FACCESSAT, HAVE_GETGROUPS, HAVE_LIBGEN_H):
|
|
New macros.
|
|
|
|
2012-11-14 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/unistd.h (faccessat): Add prototype.
|
|
(AT_FDCWD, AT_EACCESS, AT_SYMLINK_NOFOLLOW): New macros; the first
|
|
2 moved from ms-w32.h.
|
|
|
|
* inc/ms-w32.h (AT_FDCWD, AT_EACCESS, faccessat): Remove macros.
|
|
|
|
2012-11-14 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Use faccessat, not access, when checking file permissions (Bug#12632).
|
|
* inc/ms-w32.h (AT_FDCWD, AT_EACCESS): New symbols.
|
|
(access): Remove.
|
|
(faccessat): New macro.
|
|
|
|
2012-11-05 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/unistd.h (tcgetpgrp, setsid): Provide prototypes.
|
|
|
|
2012-11-05 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(DISPNEW_NEEDS_STDIO_EXT, GETPGRP_VOID, HAVE_SETPGID, HAVE_SETSID)
|
|
(PENDING_OUTPUT_COUNT, SETPGRP_RELEASES_CTTY): Remove.
|
|
|
|
2012-11-04 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(GNULIB_CLOSE_STREAM, HAVE_DECL___FPENDING): New macros.
|
|
|
|
2012-11-03 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt (PENDING_OUTPUT_N_BYTES): Define.
|
|
|
|
2012-11-01 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/unistd.h (setpgid, getpgrp): Provide prototypes. (Bug#12776)
|
|
|
|
* config.nt (GETPGRP_VOID): Define to 1.
|
|
|
|
2012-10-24 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
|
|
2012-10-17 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/pwd.h (getuid, geteuid): Add prototypes.
|
|
|
|
* inc/ms-w32.h (sys_wait, _getpid, gmtgime_r, localtime_r)
|
|
(signal_handler, sys_signal, sigemptyset, sigfillset, sigprocmask)
|
|
(pthread_sigmask, sigismember, setpgrp, sigaction, alarm)
|
|
(sys_kill, getpagesize): Add prototypes for emulated functions.
|
|
|
|
* inc/grp.h (getgid, getegid): Add prototypes.
|
|
|
|
* gmake.defs (DEBUG_CFLAGS) [NOOPT]: Add -std=gnu99.
|
|
|
|
* configure.bat (chkapiN): Avoid compiler warning in junk.c when
|
|
compiling with -std=gnu99.
|
|
|
|
* config.nt (CHECK_LISP_OBJECT_TYPE): Don't undef, so that it
|
|
could be used via --cflags switch to configure.bat.
|
|
|
|
2012-10-08 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(HAVE_NTGUI): New macro.
|
|
|
|
2012-10-02 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* preprep.c (RVA_TO_PTR): Cast the result to 'void *', to avoid
|
|
compiler warnings when using the value.
|
|
|
|
2012-10-01 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* preprep.c (RVA_TO_PTR): Use 'unsigned char *' instead of
|
|
'void *', for pointer arithmetic.
|
|
(OFFSET_TO_RVA, RVA_TO_OFFSET, RVA_TO_SECTION_OFFSET): Enclose all
|
|
macro arguments in parentheses.
|
|
|
|
2012-09-30 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* makefile.w32-in ($(TRES)): Use $(EMACS_MANIFEST).
|
|
|
|
2012-09-30 Fabrice Popineau <fabrice.popineau@supelec.fr>
|
|
|
|
* inc/sys/socket.h: Don't map Winsock error codes to standard ones
|
|
that are already defined.
|
|
|
|
* inc/ms-w32.h (EMACS_INT, EMACS_UINT, EMACS_INT_MAX, PRIuMAX)
|
|
(pI, _INTPTR) [_MSC_VER]: Fix definitions for MSVC.
|
|
[_MSC_VER]: Add pragmas to suppress some MSVC warnings.
|
|
|
|
* preprep.c (pfnCheckSumMappedFile, rva_to_section)
|
|
(offset_to_section, relocate_offset, OFFSET_TO_RVA)
|
|
(RVA_TO_OFFSET, RVA_TO_SECTION_OFFSET, PTR_TO_RVA)
|
|
(OFFSET_TO_PTR, ROUND_UP, ROUND_DOWN)
|
|
(copy_executable_and_move_sections, ADJUST_IMPORT_RVA, main):
|
|
Use DWORD_PTR instead of DWORD for compatibility with x64.
|
|
|
|
* nmake.defs: Support AMD64.
|
|
(EMACS_HEAPSIZE, EMACS_PURESIZE, EMACS_MANIFEST): New macros.
|
|
|
|
* gmake.defs (EMACS_HEAPSIZE, EMACS_PURESIZE, EMACS_MANIFEST):
|
|
New macros.
|
|
|
|
* addsection.c (pfnCheckSumMappedFile, rva_to_section)
|
|
(offset_to_section, relocate_offset, OFFSET_TO_RVA)
|
|
(RVA_TO_OFFSET, RVA_TO_SECTION_OFFSET, PTR_TO_RVA)
|
|
(OFFSET_TO_PTR, ROUND_UP, ROUND_DOWN)
|
|
(copy_executable_and_add_section, main): Use DWORD_PTR instead of
|
|
DWORD, for compatibility with x64.
|
|
|
|
* emacs-x64.manifest: New file.
|
|
|
|
* emacs-x86.manifest: Renamed from emacs.manifest.
|
|
|
|
2012-09-30 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/sys/time.h (ITIMER_REAL, ITIMER_PROF): Define.
|
|
(struct itimerval): Define.
|
|
(getitimer, setitimer): Add prototypes.
|
|
|
|
* inc/ms-w32.h <sigset_t> [_MSVC_VER]: Make the typedef consistent
|
|
with MinGW.
|
|
(SA_RESTART, SIGPROF): Define.
|
|
|
|
* config.nt (HAVE_SETITIMER): Define to 1.
|
|
|
|
2012-09-30 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
|
|
2012-09-29 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(HAVE_TIMER_SETTIME): New macro.
|
|
|
|
2012-09-23 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/ms-w32.h (emacs_raise): Redefine to invoke emacs_abort.
|
|
|
|
2012-09-23 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Simplify and avoid signal-handling races (Bug#12471).
|
|
* inc/ms-w32.h (emacs_raise): New macro.
|
|
|
|
2012-09-18 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* configure.bat: Include stddef.h before gif_lib.h, to have size_t
|
|
defined, as needed by giflib-5.0.0. (Bug#12464)
|
|
|
|
2012-09-17 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(BROKEN_SA_RESTART, SYNC_INPUT): Remove.
|
|
|
|
2012-09-17 Glenn Morris <rgm@gnu.org>
|
|
|
|
* config.nt (COPYRIGHT): New.
|
|
|
|
2012-09-15 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Port _setjmp fix to POSIXish hosts as well as Microsoft.
|
|
* config.nt: Attempt to sync with autogen/config.in.
|
|
(HAVE_SIGSETJMP, HAVE__SETJMP): New macros.
|
|
(_longjmp, _setjmp): Remove.
|
|
|
|
2012-09-14 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(BROKEN_FIONREAD, BROKEN_SIGAIO, BROKEN_SIGIO, BROKEN_SIGPOLL)
|
|
(BROKEN_SIGPTY, HAVE_CBRT, HAVE_LOGB, NO_TERMIO): Remove.
|
|
(USABLE_FIONREAD, USABLE_SIGIO): New macros.
|
|
|
|
2012-09-10 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(FLOAT_CHECK_DOMAIN, HAVE_FMOD, HAVE_FREXP)
|
|
(HAVE_INVERSE_HYPERBOLIC, NO_MATHERR): Remove.
|
|
|
|
2012-09-08 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* configure.bat <use_extensions>: Don't leave it set in the
|
|
environment when the script exits.
|
|
|
|
2012-09-07 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(NO_ABORT, SIGNAL_H_AHB): Remove.
|
|
|
|
2012-09-07 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/ms-w32.h (struct sigaction): Declare sa_handler __cdecl.
|
|
|
|
2012-09-05 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
|
|
2012-09-04 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Simplify redefinition of 'abort' (Bug#12316).
|
|
* inc/ms-w32.h (w32_abort) [HAVE_NTGUI]: Remove.
|
|
|
|
2012-09-02 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(HAVE_EXECINFO_H, TERM_HEADER): New macros.
|
|
|
|
2012-09-01 Daniel Colascione <dancol@dancol.org>
|
|
|
|
* inc/ms-w32.h (TERM_HEADER): Add for refactoring.
|
|
|
|
2012-08-22 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
|
|
2012-08-17 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(HAVE_POSIX_OPENPT): New macro.
|
|
|
|
2012-08-14 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(_GL_INLINE_HEADER_BEGIN): Update.
|
|
|
|
2012-08-10 Glenn Morris <rgm@gnu.org>
|
|
|
|
* config.nt (DIRECTORY_SEP): Move here from src/lisp.h.
|
|
|
|
2012-08-07 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* 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 <rgm@gnu.org>
|
|
|
|
* config.nt (GNU_LIBRARY_PENDING_OUTPUT_COUNT): Remove.
|
|
(PENDING_OUTPUT_COUNT): Define it as dispnew.c used to.
|
|
|
|
2012-08-04 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* 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 <lekktu@gmail.com>
|
|
|
|
* 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 <eliz@gnu.org>
|
|
|
|
* 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 <eggert@cs.ucla.edu>
|
|
|
|
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 <rgm@gnu.org>
|
|
|
|
* inc/ms-w32.h: Move here from ../src/s.
|
|
* config.nt (config_opsysfile): Change to <ms-w32.h>.
|
|
|
|
2012-08-01 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* 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 <lekktu@gmail.com>
|
|
|
|
* 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.
|
|
|
|
2012-07-29 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
(HAVE_ENVIRON_DECL): New macro.
|
|
|
|
2012-07-29 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/stdalign.h (_Alignas, alignas): Define.
|
|
|
|
2012-07-28 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Use Gnulib stdalign module (Bug#9772, Bug#9960).
|
|
* config.nt (HAVE_ATTRIBUTE_ALIGNED): Remove.
|
|
|
|
2012-07-14 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* 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 <lekktu@gmail.com>
|
|
|
|
* 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 <lekktu@gmail.com>
|
|
|
|
* 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 <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
|
|
2012-07-09 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
* config.nt (ATTRIBUTE_CONST): Add, to sync with configure.ac.
|
|
|
|
2012-07-09 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt: Sync with autogen/config.in.
|
|
|
|
2012-07-07 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt (HAVE_STRCASECMP, HAVE_STRNCASECMP): Remove.
|
|
|
|
2012-07-06 Juanma Barranquero <lekktu@gmail.com>
|
|
Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* 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 <lekktu@gmail.com>
|
|
Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* 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 <lekktu@gmail.com>
|
|
|
|
* 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 <rgm@gnu.org>
|
|
|
|
* paths.h (PATH_SITELOADSEARCH): New.
|
|
|
|
2012-06-28 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* nmake.defs (CHECKING_CFLAGS):
|
|
* gmake.defs (CHECKING_CFLAGS): Remove XASSERTS.
|
|
|
|
2012-06-24 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt (_Noreturn): Don't reference __SUNPRO_C.
|
|
|
|
2012-06-24 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
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 <eliz@gnu.org>
|
|
|
|
* 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 <eliz@gnu.org>
|
|
|
|
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 <eliz@gnu.org>
|
|
|
|
* 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 <rgm@gnu.org>
|
|
|
|
* config.nt (SYSTEM_TYPE): Define it.
|
|
|
|
2012-05-31 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* configure.bat (genmakefiles): Move the redirection away from the
|
|
end of the command, to avoid excess whitespace at the end of Make
|
|
variables created at configure time, and also avoid things like
|
|
"FOO1>>config.settings", where "1" gets interpreted as the file
|
|
descriptor and eaten up. This fixes breakage introduced by the
|
|
last change, without reintroducing the bug fixed by that change.
|
|
|
|
2012-05-31 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* nmake.defs (MWINDOWS): Define as
|
|
"-subsystem:windows -entry:mainCRTStartup". Suggested by Fabrice
|
|
Popineau <fabrice.popineau@supelec.fr>. (Bug#11405)
|
|
|
|
* gmake.defs (MWINDOWS): Define as "-mwindows".
|
|
|
|
2012-05-28 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt (HAVE_SYSINFO): Remove; unused.
|
|
|
|
2012-05-27 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* 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-05-22 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
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 <eggert@cs.ucla.edu>
|
|
|
|
* 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 <rgm@gnu.org>
|
|
|
|
* config.nt (HAVE_LIBNCURSES): Remove undef; not needed.
|
|
|
|
2012-04-14 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
|
|
|
|
* makefile.w32-in: Fix typo (Bug#10261).
|
|
|
|
2012-04-10 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* 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 <rgm@gnu.org>
|
|
|
|
* config.nt, makefile.w32-in, emacs.rc, emacsclient.rc:
|
|
Bump version to 24.1.50.
|
|
|
|
2012-04-07 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* configure.bat: Support building with libxml2.
|
|
|
|
* INSTALL:
|
|
* README.W32: Add information about libxml2.
|
|
|
|
2012-04-07 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* 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 <eliz@gnu.org>
|
|
|
|
* config.nt: Discourage from defining HAVE_GETCWD.
|
|
|
|
2012-03-25 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* makefile.w32-in (install-bin): Don't copy addpm.exe here. Use
|
|
$(DIRNAME)_same-dir.tst instead of same-dir.tst, to avoid stepping
|
|
on other (parallel) Make job's toes.
|
|
(install-other-dirs-nmake, install-other-dirs-gmake): Depend on `all'.
|
|
(install-shortcuts): Depend on $(INSTALL_DIR)/bin. Copy addpm.exe
|
|
here.
|
|
(maybe-copy-distfiles-CMD, maybe-copy-distfiles-SH, dist):
|
|
Depend on create-tmp-dist-dir.
|
|
|
|
* nmake.defs (DIRNAME): New variable.
|
|
(IFNOTSAMEDIR): Use $(DIRNAME)_same-dir.tst instead of
|
|
same-dir.tst.
|
|
|
|
* gmake.defs (DIRNAME): New variable.
|
|
(IFNOTSAMEDIR): Use $(DIRNAME)_same-dir.tst instead of
|
|
same-dir.tst, to avoid conflicts between several (parallel) Make
|
|
jobs.
|
|
|
|
2012-02-24 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
Prevent endless re-spawning of cmdproxy.exe when some of its
|
|
parent directories have access limitations.
|
|
|
|
* cmdproxy.c (main): Bypass conversion of the file name in argv[0]
|
|
and our own module name to short 8+3 aliases, if the original file
|
|
names compare equal. If GetShortPathName fails, compare the base
|
|
names of the two file names, and only re-spawn the command line if
|
|
the base-name comparison also fails. (Bug#10674)
|
|
|
|
2012-02-23 Dani Moncayo <dmoncayo@gmail.com> (tiny change)
|
|
|
|
* makefile.w32-in (maybe-copy-distfiles-SH): Fix typo.
|
|
|
|
2012-02-06 Christoph Scholtes <cschol2112@googlemail.com>
|
|
|
|
* README.W32: Removed specific version information for libXpm
|
|
included in the binary distribution for maintenance purposes.
|
|
|
|
2012-02-05 Christoph Scholtes <cschol2112@googlemail.com>
|
|
|
|
* README.W32: Clarification for inclusion in source tarball (bug#9750).
|
|
|
|
* gmake.defs (PRAGMA_SYSTEM_HEADER): Add for GCC.
|
|
|
|
* nmake.defs (PRAGMA_SYSTEM_HEADER): Add, but ignore with MSVC.
|
|
|
|
* makefile.w32-in (maybe-copy-distfiles)
|
|
(maybe-copy-distfiles-CMD, maybe-copy-distfiles-SH)
|
|
(create-tmp-dist-dir): Add to make --distfiles optional.
|
|
(dist): Use create-tmp-dist-dir and maybe-copy-distfiles (bug#10261).
|
|
|
|
2012-02-04 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/sys/stat.h (_STAT_DEFINED): Define, to prevent redefinitions
|
|
by other headers.
|
|
|
|
2011-11-27 Fabrice Popineau <fabrice.popineau@supelec.fr> (tiny change)
|
|
|
|
* inc/stdint.h (uint32_t, uint64_t) [_WIN64]: New typedefs.
|
|
(UINT64_MAX) [_WIN64]: Fix definition.
|
|
(uintmax_t, intmax_t): Fix definitions.
|
|
|
|
* inc/inttypes.h (strtoumax, strtoimax) [!__MINGW32__]:
|
|
Provide correct definitions.
|
|
|
|
* config.nt (HAVE_DECL_STRTOLL): Define.
|
|
(va_copy) [_WIN64]: Provide a better definition.
|
|
|
|
2011-11-25 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* configure.bat: Fix typos.
|
|
|
|
2011-11-25 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* INSTALL: Elaborate on debugging fatal errors.
|
|
|
|
2011-11-15 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* README.W32: Update the GTK Windows download URL for libpng.
|
|
|
|
2011-11-13 Christoph Scholtes <cschol2112@googlemail.com>
|
|
|
|
* inc/stdint.h (UINT64_MAX, UINT32_MAX): Fix values.
|
|
|
|
2011-11-05 Christoph Scholtes <cschol2112@googlemail.com>
|
|
|
|
* inc/stdint.h (UINT64_MAX, UINT64_MIN, INT64_MIN, UINTMAX_MAX)
|
|
(UINTMAX_MIN, INTMAX_MAX, INTMAX_MIN, UINT32_MIN, UINT32_MAX)
|
|
(INT32_MIN, UINTMAX_MAX, UINTMAX_MIN, INTMAX_MAX, INTMAX_MIN)
|
|
(intmax_t, INT64_MAX): Add for MSVC.
|
|
|
|
* config.nt (mode_t) [!__GNUC__]: Define mode_t for MSVC.
|
|
|
|
2011-11-05 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt (inline) [!__GNUC__]: Define to __inline for MSVC.
|
|
|
|
Support MSVC build with newer versions of Visual Studio.
|
|
* makefile.w32-in (clean-other-dirs-nmake)
|
|
(distclean-other-dirs-nmake, maintainer-clean-other-dirs-nmake):
|
|
Update for current structure of doc/ subdirectories.
|
|
|
|
* gmake.defs (OBJ0_c, OBJ1_c, OBJ2_c): New variables.
|
|
|
|
* INSTALL: Update for newer versions of MSVC.
|
|
|
|
2011-11-05 Fabrice Popineau <fabrice.popineau@supelec.fr> (tiny change)
|
|
|
|
Support MSVC build with newer versions of Visual Studio.
|
|
* nmake.defs (USE_CRT_DLL): Define to 1.
|
|
(libc, EMACS_EXTRA_C_FLAGS, SYS_LDFLAGS, ARCH_CFLAGS): Update values.
|
|
(D): New variable.
|
|
|
|
2011-11-04 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* runemacs.c (ensure_unicows_dll): New function, tries to load
|
|
UNICOWS.DLL on Windows 9X.
|
|
(WinMain): If ensure_unicows_dll fails to find UNICOWS.DLL,
|
|
display a dialog to the effect that Emacs cannot be started.
|
|
(Bug#8562)
|
|
|
|
2011-10-28 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* README.W32: Mention UNICOWS.DLL as prerequisite for running
|
|
Emacs on Windows 9X.
|
|
|
|
2011-10-25 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* makefile.w32-in (dist): Don't put the top-level INSTALL into the
|
|
distribution. (Bug#9861)
|
|
|
|
2011-10-25 Christoph Scholtes <cschol2112@googlemail.com>
|
|
|
|
* INSTALL: Update URL for GTK download page.
|
|
|
|
2011-10-19 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt (HAVE_TZNAME, HAVE_DECL_TZNAME): Define.
|
|
(Bug#9794) (Bug#641)
|
|
|
|
2011-09-04 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
* config.nt (HAVE_SNPRINTF): New macro.
|
|
|
|
2011-07-28 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Assume freestanding C89 headers, string.h, stdlib.h.
|
|
* config.nt (HAVE_LIMITS_H, HAVE_STRING_H, HAVE_STDLIB_H)
|
|
(STDC_HEADERS): Remove.
|
|
Iinclude string.h, stdlib.h unconditionally.
|
|
|
|
2011-06-07 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/stdint.h (INT32_MAX, INT64_MAX, INTPTR_MAX, PTRDIFF_MAX)
|
|
[!__GNUC__]: New macros.
|
|
|
|
2011-05-28 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Use 'inline', not 'INLINE'.
|
|
* config.nt (INLINE): Remove.
|
|
|
|
2011-05-17 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* README.W32: Add information about GnuTLS libraries.
|
|
|
|
2011-05-09 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt [_MSC_VER] (va_copy): Replacement for the MS compiler.
|
|
|
|
2011-05-07 Ben Key <bkey76@gmail.com>
|
|
|
|
* configure.bat: Renamed the fusercflags variable to escusercflags
|
|
so that the variable name better matches its purpose, to be
|
|
identical to usercflags with the exception that all quotes are
|
|
escaped by the \ character.
|
|
|
|
Renamed the fuserldflags variable to escuserldflags so that the
|
|
variable name better matches its purpose, to be identical to
|
|
userldflags with the exception that all quotes are escaped by
|
|
the \ character.
|
|
|
|
A new ESC_USER_CFLAGS variable is written to config.settings.
|
|
This variable has the same value as the escusercflags variable.
|
|
|
|
* gmake.defs, nmake.defs: Added the variable ESC_CFLAGS.
|
|
This variable is identical to the CFLAGS variable except that it
|
|
includes the new ESC_USER_CFLAGS variable instead of USER_CFLAGS.
|
|
|
|
These changes, along with some changes to src/makefile.w32-in,
|
|
are required to extend my earlier fix to add support for
|
|
--cflags and --ldflags options that include quotes so that it
|
|
works whether make uses cmd or sh as the shell.
|
|
|
|
2011-05-06 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/inttypes.h [!__MINGW32__]: Include stdint.h. Move the
|
|
definition of uintmax_t from here...
|
|
* inc/stdint.h (uintmax_t): ...to here.
|
|
(intptr_t) [!__GNUC__]: New typedef.
|
|
|
|
2011-05-06 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
* config.nt: Prepare to configure 64-bit integers for older compilers.
|
|
However, temporarily disable this change unless the temporary
|
|
symbol WIDE_EMACS_INT is defined.
|
|
(EMACS_INT, BITS_PER_EMACS_INT, pI): Define these if __int64 and
|
|
"%I64d" work but long long and "%lld" do not.
|
|
|
|
2011-05-05 Ben Key <bkey76@gmail.com>
|
|
|
|
* configure.bat: Added support for --cflags and --ldflags
|
|
options that include quotes as long as command extensions are
|
|
enabled. Specifically when -I, -L, and similar flags are used
|
|
to specify supplementary include and library directories a
|
|
directory name that includes spaces may now be used if it is
|
|
enclosed in quotes.
|
|
|
|
* INSTALL: Documented the change to configure.bat.
|
|
|
|
2011-05-04 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* INSTALL: Clarify GnuTLS support.
|
|
|
|
2011-04-30 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt (HAVE_LONG_LONG_INT, HAVE_UNSIGNED_LONG_LONG_INT):
|
|
Define to 1 for MinGW of MSVC versions >= 1400.
|
|
|
|
2011-04-28 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* gmake.defs (ARCH): Fix error message in case of unknown architecture.
|
|
|
|
2011-04-27 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/inttypes.h: New file.
|
|
|
|
* config.nt (HAVE_DECL_STRTOULL, HAVE_DECL_STRTOUMAX)
|
|
(HAVE_STRTOULL, HAVE_STRTOUMAX): New macros.
|
|
|
|
2011-04-27 Daniel Colascione <dan.colascione@gmail.com>
|
|
|
|
* cmdproxy.c (try_dequote_cmdline): Notice variable substitutions
|
|
inside quotation marks and bail out.
|
|
|
|
2011-04-26 Daniel Colascione <dan.colascione@gmail.com>
|
|
|
|
* cmdproxy.c (try_dequote_cmdline): New function.
|
|
(main): Use it.
|
|
|
|
2011-04-24 Teodor Zlatanov <tzz@lifelogs.com>
|
|
|
|
* configure.bat: New options --without-gnutls and --lib, new build
|
|
variable USER_LIBS, automatically detect GnuTLS. Copies the PNG
|
|
library setup with trivial modifications.
|
|
* INSTALL: Add instructions for GnuTLS support.
|
|
* gmake.defs: Prefix USER_LIBS with -l.
|
|
|
|
2011-04-15 Ben Key <bkey76@gmail.com>
|
|
|
|
* configure.bat: Modified the code that parses the --cflags and
|
|
--ldflags options to support parameters that include the =
|
|
character as long as they are enclosed in quotes.
|
|
This functionality depends on command extensions. Configure.bat now
|
|
attempts to enable command extensions and displays a warning
|
|
message if they could not be enabled. If configure.bat could
|
|
not enable command extensions the old parsing code is used that
|
|
does not support parameters that include the = character.
|
|
|
|
* INSTALL: Updated the file to describe the new functionality
|
|
using text provided by Eli Zaretskii.
|
|
|
|
2011-04-06 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt (NO_INLINE, ATTRIBUTE_FORMAT)
|
|
(ATTRIBUTE_FORMAT_PRINTF): Define, as followup to 2011-04-06T05:19:39Z!eggert@cs.ucla.edu
|
|
on the trunk on 2011-04-06.
|
|
|
|
2011-03-27 Glenn Morris <rgm@gnu.org>
|
|
|
|
* config.nt: Remove RETSIGTYPE, SIGTYPE (identical to void).
|
|
|
|
2011-03-25 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* addpm.c (main): Remove unused variable `retval'.
|
|
|
|
* preprep.c (main): Remove unused variable `ptr'.
|
|
|
|
2011-03-23 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* cmdproxy.c: Include <ctype.h>.
|
|
(make_absolute): Remove unused variable `i'.
|
|
|
|
2011-03-07 Chong Yidong <cyd@stupidchicken.com>
|
|
|
|
* Version 23.3 released.
|
|
|
|
2011-02-27 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/unistd.h (readlink, symlink): Declare prototypes.
|
|
|
|
2011-02-26 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt (nlink_t): Define.
|
|
|
|
2011-02-21 Christoph Scholtes <cschol2112@gmail.com>
|
|
|
|
* inc/stdint.h: New file, to support compilation with tool chains
|
|
that do not have stdint.h (e.g. MSVC).
|
|
|
|
2011-02-21 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/sys/stat.h (S_ISUID, S_ISGID, S_ISVTX, S_IRGRP, S_IROTH)
|
|
(S_IWGRP, S_IWOTH, S_IXGRP, S_IXOTH, S_ISSOCK, S_ISLNK, S_ISCTG)
|
|
(S_ISDOOR, S_ISMPB, S_ISMPC, S_ISNWK, S_ISPORT, S_ISWHT)
|
|
(S_TYPEISMQ, S_TYPEISSEM, S_TYPEISSHM, S_TYPEISTMO): Define.
|
|
(lstat): Define to stat.
|
|
|
|
2011-02-09 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Make the
|
|
"make-docfile" target in lib-src, before bootstrapping the src
|
|
directory. Needed since building in src needs to run make-docfile
|
|
to produce globals.h.
|
|
|
|
2011-02-04 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt (inline) [__GNUC__]: Define (for gnulib).
|
|
|
|
2011-01-31 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt (VERSION): Uncomment definition.
|
|
(restrict): Define.
|
|
|
|
* inc/stdbool.h: New file.
|
|
|
|
2011-01-29 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* makefile.w32-in (all-other-dirs-nmake, all-other-dirs-gmake)
|
|
(bootstrap-nmake, bootstrap-gmake, bootstrap-clean-nmake)
|
|
(bootstrap-clean-gmake, clean-other-dirs-nmake)
|
|
(clean-other-dirs-gmake, cleanall-other-dirs-nmake)
|
|
(cleanall-other-dirs-gmake, distclean-other-dirs-nmake)
|
|
(distclean-other-dirs-gmake, maintainer-clean-other-dirs-nmake)
|
|
(maintainer-clean-other-dirs-gmake): Recurse into ../lib as well.
|
|
(bootstrap-nmake, bootstrap-gmake): Fix the bootstrap.
|
|
|
|
* configure.bat: Create lib/makefile.
|
|
|
|
* config.nt (HAVE_MKTIME, BROKEN_MKTIME): Remove.
|
|
(HAVE_ATTRIBUTE_ALIGNED, HAVE_C99_STRTOLD, HAVE_DECL_GETENV)
|
|
(HAVE_DECL_LOCALTIME_R, HAVE_WCHAR_T, PACKAGE, VERSION, inline)
|
|
(_GL_UNUSED, _UNUSED_PARAMETER_): Add definitions, for gnulib.
|
|
|
|
2011-01-07 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt (HAVE___BUILTIN_UNWIND_INIT) [GCC >= 2.8]: Define.
|
|
|
|
2011-01-02 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* configure.bat (end): Unset environment variables used by this
|
|
batch file.
|
|
|
|
* INSTALL: Update the information about PNG support libraries.
|
|
(Bug#7716)
|
|
|
|
* README.W32: Update the information about PNG support libraries.
|
|
|
|
2010-11-23 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt (EXTERNALLY_VISIBLE): Define.
|
|
|
|
2010-10-13 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* INSTALL: Refer to `dynamic-library-alist'.
|
|
|
|
2010-10-06 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* INSTALL: Add note about problematic characters passed to configure.
|
|
|
|
2010-10-01 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* makefile.w32-in (frc, TAGS, TAGS-gmake, TAGS-nmake): New targets.
|
|
emacs-src.tags: New file.
|
|
|
|
* gmake.defs: Add a comment with a single quote to fix
|
|
fontification. (Bug#7102)
|
|
|
|
2010-09-29 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* configure.bat: Fix the condition for copying paths.h into
|
|
../src/epaths.h.
|
|
|
|
2010-09-28 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* addpm.c (entry, add_registry, main):
|
|
* addsection.c (file_data, open_input_file, open_output_file)
|
|
(find_section, PTR_TO_OFFSET, copy_executable_and_add_section)
|
|
(COPY_CHUNK):
|
|
* cmdproxy.c (vfprintf, fprintf, printf, fail, warn, skip_space)
|
|
(skip_nonspace, get_next_token, search_dir, make_absolute)
|
|
(spawn, main):
|
|
* preprep.c (file_data, open_input_file, open_output_file)
|
|
(open_inout_file, find_section, PTR_TO_OFFSET, COPY_CHUNK, main):
|
|
Use const char*.
|
|
|
|
* cmdproxy.c (stdin): Don't define, not used.
|
|
(main): Don't assign remlen after last use.
|
|
|
|
2010-09-22 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* configure.bat: Err out when the argument of --cflags contains
|
|
invalid characters (check implemented only for GCC). (Bug#6820)
|
|
|
|
2010-08-19 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* addpm.c (add_registry): Create App Paths of type REG_EXPAND_SZ.
|
|
|
|
2010-08-12 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* addpm.c (add_registry): Set path for runemacs.exe to use.
|
|
|
|
2010-08-08 Óscar Fuentes <ofv@wanadoo.es>
|
|
|
|
* cmdproxy.c (main): Use _snprintf instead of wsprintf,
|
|
which has a 1024 char limit on Windows (bug#6647).
|
|
|
|
2010-08-02 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt (TIME_WITH_SYS_TIME): Remove #undef, unused (bug#6754).
|
|
Suggested by Dan Nicolaescu <dann@ics.uci.edu>.
|
|
|
|
2010-07-29 Dan Nicolaescu <dann@ics.uci.edu>
|
|
|
|
* config.nt: Remove code referring to NO_REMAP, unused.
|
|
|
|
2010-07-25 Christoph Scholtes <cschol2112@gmail.com>
|
|
|
|
Build binary distros on Windows using emacs-VERSION as root dir name.
|
|
|
|
* makefile.w32-in: Copy README.W32 to installation directory
|
|
during `make install'. Remove README.W32 with `distclean' (in
|
|
case Emacs was installed in place). Use temporary directory to
|
|
create distribution zip files in `dist' target.
|
|
* zipdist.bat: Simplify code using temporary directory.
|
|
|
|
2010-07-25 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* runemacs.c (set_user_model_id): Fix prototype.
|
|
|
|
2010-07-24 Christoph Scholtes <cschol2112@gmail.com>
|
|
|
|
New make target for Windows platform: make dist (bug#6602)
|
|
|
|
* INSTALL: Document new dist target and add section about
|
|
creating binary distributions.
|
|
* README.W32: Relocate from admin/nt/ directory.
|
|
* configure.bat: New parameter `--distfiles'.
|
|
* makefile.w32-in: Add version number, new target `dist'.
|
|
Add new target `install-shortcuts'.
|
|
* zipdist.bat: New file; create zipped binary distribution,
|
|
replaces admin/nt/makedist.bat.
|
|
|
|
2010-07-21 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* INSTALL: Add note about backslashes in Windows paths.
|
|
Fix typos. Simplify references to Windows versions.
|
|
|
|
2010-07-20 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* addpm.c (add_registry, main):
|
|
* cmdproxy.c (get_env_size):
|
|
* ddeclient.c (main):
|
|
* runemacs.c (set_user_model_id):
|
|
Convert definitions to standard C.
|
|
|
|
2010-07-20 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* gmake.defs (CHECKING_CFLAGS) [ENABLECHECKS]: Add -fno-crossjumping.
|
|
|
|
2010-07-18 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* configure.bat: New option --enable-checking.
|
|
* gmake.defs, nmake.defs (CHECKING_CFLAGS): New define.
|
|
(CFLAGS): Include it.
|
|
|
|
2010-07-12 Dan Nicolaescu <dann@ics.uci.edu>
|
|
|
|
* config.nt (volatile): Remove definition.
|
|
|
|
2010-07-07 Andreas Schwab <schwab@linux-m68k.org>
|
|
|
|
* config.nt (HAVE_BCOPY, HAVE_BCMP): Remove undefs.
|
|
(HAVE_MEMCPY, HAVE_MEMMOVE, HAVE_MEMSET, HAVE_MEMCMP): Add undefs.
|
|
|
|
2010-07-02 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* config.nt (__P): Remove.
|
|
|
|
2010-06-06 Dan Nicolaescu <dann@ics.uci.edu>
|
|
|
|
* config.nt: Remove code depending on BSTRING.
|
|
|
|
2010-06-03 Glenn Morris <rgm@gnu.org>
|
|
|
|
* config.nt: Remove NOT_C_CODE tests, it is always true now.
|
|
|
|
2010-05-13 Glenn Morris <rgm@gnu.org>
|
|
|
|
* config.nt (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Remove undefs.
|
|
|
|
2010-05-07 Chong Yidong <cyd@stupidchicken.com>
|
|
|
|
* Version 23.2 released.
|
|
|
|
2010-05-04 Glenn Morris <rgm@gnu.org>
|
|
|
|
* config.nt (LD_SWITCH_X_SITE_AUX): Remove.
|
|
|
|
2010-04-20 Lewis Perin <perin@panix.com> (tiny change)
|
|
|
|
* emacs.manifest: Add trustInfo section to Windows manifest.
|
|
|
|
2010-03-10 Chong Yidong <cyd@stupidchicken.com>
|
|
|
|
* Branch for 23.2.
|
|
|
|
2010-01-13 Martin Rudalics <rudalics@gmx.at>
|
|
|
|
* emacsclient.rc: Fix format of "LegalCopyright" value.
|
|
|
|
2009-12-28 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* INSTALL: Remove obsolete notes about line endings, and fix some typos.
|
|
|
|
2009-12-27 Karl Fogel <kfogel@red-bean.com>
|
|
|
|
* INSTALL: Update for CVS->Bazaar switchover.
|
|
|
|
2009-09-14 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* configure.bat: Add #define PROFILING to config.h.
|
|
|
|
2009-07-03 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* runemacs.c (set_user_model_id): Use standard types.
|
|
|
|
2009-06-30 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* runemacs.c (set_user_model_id): New function.
|
|
(WinMain): Use it.
|
|
|
|
2009-06-21 Chong Yidong <cyd@stupidchicken.com>
|
|
|
|
* Branch for 23.1.
|
|
|
|
2009-03-21 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/sys/stat.h (struct stat): Change the types of st_uid and
|
|
st_gid to unsigned.
|
|
|
|
* inc/pwd.h (struct passwd): Change the types of pw_uid and pw_gid
|
|
to unsigned.
|
|
(getpwuid): Argument is now unsigned.
|
|
uid_t is now unsigned.
|
|
|
|
2009-02-24 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* INSTALL: Add comment about TCC; fix typos.
|
|
|
|
2009-01-26 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* emacsclient.rc, emacs.rc: Swap name and description.
|
|
Remove Windows versions.
|
|
|
|
2009-01-15 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* nmake.defs, gmake.defs (UUID): New library for COM/OLE lookups.
|
|
|
|
* makefile.w32-in ($(BLD)/addpm.exe): Link with SHELL and OLE libs.
|
|
|
|
* addpm.c (main): Try using COM to create start menu shortcuts
|
|
before resorting to DDE (Bug#202)
|
|
Remove second command-line argument.
|
|
|
|
2009-01-03 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* configure.bat: Untabify help message.
|
|
|
|
2009-01-03 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* configure.bat: New option --with-svg.
|
|
|
|
* INSTALL: Document experimental SVG support.
|
|
|
|
2008-12-25 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* config.nt (PTR): Remove.
|
|
|
|
2008-12-19 Dan Nicolaescu <dann@ics.uci.edu>
|
|
|
|
* config.nt (LISTPROC, PROCATTR): Remove.
|
|
|
|
2008-08-09 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt (LISTPROC, PROCATTR): New macros.
|
|
|
|
2008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
|
|
|
|
* config.nt (MULTI_KBOARD): Remove.
|
|
|
|
2008-07-23 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* configure.bat: New option --profile.
|
|
* gmake.defs: Set cflags and ldflags for profiling when specified.
|
|
|
|
2008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
|
|
|
|
* config.nt (C_SWITCH_SITE, LD_SWITCH_SITE): Do not undefine.
|
|
|
|
2008-07-13 Dan Nicolaescu <dann@ics.uci.edu>
|
|
|
|
* config.nt (HAVE_FACES): Remove, unused.
|
|
|
|
2008-06-26 Juanma Barranquero <lekktu@gmail.com>
|
|
Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* nmake.defs (FONT_CFLAGS):
|
|
* gmake.defs (FONT_CFLAGS): Remove.
|
|
(EMACS_EXTRA_C_FLAGS): Don't include FONT_CFLAGS.
|
|
(CFLAGS): Don't include WIN32_LEAN_AND_MEAN, _WIN32_WINNT, -D$(ARCH)
|
|
and _CRTAPI1.
|
|
(ARCH_FLAGS): Don't include _X86_.
|
|
|
|
* config.nt (_WIN32_WINNT, WIN32_LEAN_AND_MEAN): Define.
|
|
|
|
2008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
|
|
|
|
* config.nt: Remove reference to UNEXEC_SRC.
|
|
|
|
2008-06-23 Juanma Barranquero <lekktu@gmail.com>
|
|
Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* gmake.defs (DEBUG_FLAG, DEBUG_LINK) [!NODEBUG]:
|
|
Don't hardcode -gstabs+, use DEBUG_INFO.
|
|
|
|
* configure.bat (gccdebug): Check for DWARF-2 support in GCC.
|
|
Default to stabs if the compiler does not support DWARF-2.
|
|
(genmakefiles): Write new variable DEBUG_INFO to config.settings.
|
|
|
|
2008-05-14 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* configure.bat: Remove code dealing with --disable-font-backend.
|
|
|
|
2008-05-09 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/sys/stat.h (struct stat): Move st_dev after st_ino, for
|
|
better alignment. Make st_size 64-bit wide. Add new members
|
|
st_uname and st_gname.
|
|
|
|
* inc/grp.h (struct group): Add gr_gid member.
|
|
|
|
2008-04-23 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* makefile.w32-in (ALL): Move $(CLIENTRES) from here...
|
|
(all): ...to here. $(ALL) is a prerequisite of .PHONY, so having
|
|
a real file there is not a good idea.
|
|
|
|
2008-04-23 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* makefile.w32-in (CLIENTRES): New variable and build target.
|
|
(all): Depend on it.
|
|
($(TRES)): Use $(TRES) in rule.
|
|
|
|
2008-04-21 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* configure.bat (success): Print "make" rather than "gmake", as that
|
|
is what MinGW uses.
|
|
|
|
2008-04-11 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/sys/stat.h (__MINGW_NOTHROW): If not defined, define to nothing.
|
|
Add copyright notice.
|
|
|
|
2008-04-10 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* emacsclient.rc: New file.
|
|
|
|
* INSTALL: Document make targets.
|
|
|
|
2008-04-09 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* makefile.w32-in (clean-other-dirs-nmake): Don't clean lisp dir.
|
|
(clean-other-dirs-gmake): Likewise. Clean doc dirs.
|
|
(top-distclean, distclean, distclean-other-dirs-nmake)
|
|
(distclean-other-dirs-gmake, maintainer-clean-other-dirs-nmake)
|
|
(maintainer-clean-other-dirs-gmake, maintainer-clean): New targets.
|
|
|
|
2008-04-05 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/sys/stat.h: New file.
|
|
|
|
* configure.bat: Add check for usp10.h.
|
|
|
|
2008-04-04 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* INSTALL: Update Windows API requirements.
|
|
|
|
2008-04-03 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* gmake.defs, nmake.defs (UNISCRIBE): New variable.
|
|
|
|
2008-03-13 Glenn Morris <rgm@gnu.org>
|
|
|
|
* emacs.rc: Set version to 23.0.60.
|
|
|
|
2008-03-04 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* gmake.defs, nmake.defs (FONT_CFLAGS): New optional compiler flag.
|
|
(EMACS_EXTRA_C_FLAGS): Include it.
|
|
* configure.bat (usefontbackend): Default to Y.
|
|
(--enable-font-backend): Replace with --disable-font-backend.
|
|
(:withfont): Replace with :withoutfont.
|
|
|
|
2008-03-03 Kentaro Ohkouchi <nanasess@fsm.ne.jp>
|
|
|
|
* icons/emacs.ico: Full alpha for 32x32 full color.
|
|
Add 32x32 and 16x16 256 color versions.
|
|
|
|
2008-03-03 Andrew Zhilin <andrew_zhilin@yahoo.com>
|
|
|
|
* icons/emacs22.ico: New file (the old emacs.ico under a new name).
|
|
|
|
2008-03-02 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* makefile.w32-in ($(TRES)): Depend on icon and manifest.
|
|
|
|
2008-03-02 Kentaro Ohkouchi <nanasess@fsm.ne.jp>
|
|
|
|
* icons/README: Update.
|
|
|
|
* icons/emacs.ico: New icon.
|
|
|
|
2008-02-25 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* addpm.c: Include malloc.h.
|
|
(add_registry): Cast return value of alloca.
|
|
|
|
2008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
|
|
|
|
* config.nt (SHORTNAMES): Remove reference to obsolete variable.
|
|
|
|
2008-02-11 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* configure.bat (checkgcc): Move "del junk.o" to here, and make it
|
|
conditional on existence of junk.o. If %nocygwin% is already set
|
|
to Y, skip to chkapiN instead of chkapi.
|
|
(chkapi): Move "rm -f junk.c junk.o" to here.
|
|
(chkapiN): New label.
|
|
|
|
2008-02-11 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* makefile.w32-in: Remove unidata-gen related rules.
|
|
|
|
2008-02-09 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* configure.bat (dontCopy): Do not rename admin/unidata/Makefile.
|
|
|
|
2008-02-11 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* addpm.c (add_registry): Add an App Paths registry key.
|
|
Look for GTK and add it to the DLL search path for Emacs if found.
|
|
|
|
2008-02-05 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* configure.bat: In help, use generic names for the image libraries.
|
|
|
|
2008-02-04 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* .cvsignore: Don't ignore .arch-inventory.
|
|
|
|
2008-02-03 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* configure.bat: Make gcc the default compiler.
|
|
|
|
2008-02-02 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* makefile.w32-in (unidatagen-SH, unidatagen-clean-SH):
|
|
Ignore return status.
|
|
|
|
* configure.bat (dontCopy): Rename admin/unidata/Makefile to keep
|
|
it out of the way of Windows generated file.
|
|
Generate admin/unidata/makefile.
|
|
|
|
* makefile.w32-in (unidatagen-nmake, unidatagen-clean-nmake)
|
|
(unidatagen-CMD, unidatagen-clean-CMD, unidatagen-SH)
|
|
(unidatagen-clean-SH): New targets.
|
|
(bootstrap-nmake): Invoke unidatagen-nmake.
|
|
(bootstrap-gmake): Invoke unidatagen-$(SHELLTYPE).
|
|
|
|
2008-02-01 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* configure.bat (withfont): Set sep1 after modifying usercflags.
|
|
|
|
2008-02-01 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* configure.bat: Rename --with-font-backend to --enable-font-backend
|
|
for consistency with other platforms.
|
|
|
|
2008-02-01 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* configure.bat: Add --with-font-backend option.
|
|
|
|
2008-01-20 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* gmake.defs (CYGWIN) [USING_SH]: Disable mapping of file
|
|
permissions to NTFS ACLs.
|
|
|
|
2007-11-01 Jan Djärv <jan.h.d@swipnet.se>
|
|
|
|
* config.nt: Remove HAVE_X11R5.
|
|
|
|
2007-10-22 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* config.nt (HAVE_STRINGS_H, HAVE_STDLIB_H): Undefine.
|
|
(strings.h, stdlib.h): Conditionally include.
|
|
(w32_abort): Declare here.
|
|
(abort): Redefine to w32_abort (moved from src/s/ms-w32.h).
|
|
|
|
2007-10-20 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* makefile.w32-in (info-nmake): Change into correct directories.
|
|
|
|
2007-10-20 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* configure.bat (docflags, doldflags): New variables.
|
|
(genmakefiles): Use them to work around problems with whitespace
|
|
in arguments of the `if' command.
|
|
|
|
2007-10-18 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* makefile.w32-in (install): Install COPYING in top-level and bin dirs.
|
|
|
|
2007-09-27 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* gmake.defs (COMCTL32): New system library.
|
|
|
|
* nmake.defs (COMCTL32): New system library.
|
|
|
|
2007-09-06 Glenn Morris <rgm@gnu.org>
|
|
|
|
* configure.bat:
|
|
* makefile.w32-in (info-nmake, info-gmake, clean-other-dirs-nmake):
|
|
Change from ../man to ../doc/emacs and ../doc/misc; and from
|
|
../lispref, ../lispintro to ../doc/lispref, ../doc/lispintro.
|
|
|
|
2007-08-29 Glenn Morris <rgm@gnu.org>
|
|
|
|
* emacs.rc: Increase version to 23.0.50.
|
|
|
|
2007-08-14 Dhruva Krishnamurthy <dhruvakm@gmail.com> (tiny change)
|
|
|
|
* makefile.w32-in (bootstrap-nmake): Change directories once more.
|
|
|
|
2007-07-25 Glenn Morris <rgm@gnu.org>
|
|
|
|
* Relicense all FSF files to GPLv3 or later.
|
|
|
|
* COPYING: Switch to GPLv3.
|
|
|
|
2007-07-16 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* makefile.w32-in (bootstrap, bootstrap-nmake, bootstrap-gmake):
|
|
Depend on cmdproxy.
|
|
(cleanall): Don't delete *~.
|
|
|
|
2007-07-15 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* inc/sys/socket.h (uint16_t): Define if C99 does not appear to
|
|
be fully supported.
|
|
|
|
2007-07-14 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* inc/sys/socket.h: Include winsock2.h and ws2tcpip.h instead
|
|
of winsock.h.
|
|
|
|
2007-07-11 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* gmake.defs (OLE32): New library to link.
|
|
|
|
* nmake.defs (OLE32): Likewise.
|
|
|
|
2007-06-25 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* cmdproxy.c (main): Set console codepages to "ANSI".
|
|
|
|
2007-06-20 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* configure.bat: Complain if image libraries are missing.
|
|
|
|
2007-06-15 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* emacs.manifest: New file.
|
|
|
|
* emacs.rc: Use it.
|
|
|
|
2007-06-02 Chong Yidong <cyd@stupidchicken.com>
|
|
|
|
* Version 22.1 released.
|
|
|
|
2007-05-22 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* INSTALL: Add information about where to find GDB, and warn
|
|
against --no-debug option to configure.bat.
|
|
|
|
2007-05-19 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* INSTALL: Fix URL of EmacsW32 site where building with image
|
|
support is described.
|
|
|
|
2007-04-26 Glenn Morris <rgm@gnu.org>
|
|
|
|
* emacs.rc: Increase version to 22.1.50.
|
|
|
|
2007-03-31 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* INSTALL: Mention the VCVARS32.BAT batch file for VS.NET users.
|
|
|
|
2007-03-09 Richard Stallman <rms@gnu.org>
|
|
|
|
* INSTALL: Say explicitly this is not for Cygwin.
|
|
|
|
2007-03-03 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* INSTALL: Add URL of another site with detailed build instructions.
|
|
|
|
2007-02-16 Glenn Morris <rgm@gnu.org>
|
|
|
|
* icons/gnu2a32.ico, icons/gnu2a32t.ico, icons/gnu2b48.ico:
|
|
* icons/gnu2b48t.ico, icons/gnu3b32.ico, icons/gnu3b32t.ico:
|
|
* icons/gnu4g48.ico, icons/gnu4g48t.ico, icons/gnu5w32.ico:
|
|
* icons/gnu5w32t.ico, icons/gnu6w48.ico, icons/gnu6w48t.ico:
|
|
* icons/gnu7.ico, icons/gnu8.ico, icons/gnu9.ico:
|
|
Restore all but two of icons deleted in previous change.
|
|
|
|
2007-02-13 Chong Yidong <cyd@stupidchicken.com>
|
|
|
|
* icons/README: New file.
|
|
|
|
* icons/gnu2a32t.ico, icons/gnu3b32t.ico, icons/gnu5w32t.ico:
|
|
* icons/gnu8.ico, icons/emacs21.ico, icons/gnu2b48.ico:
|
|
* icons/gnu4g48.ico, icons/gnu6w48.ico, icons/gnu9.ico:
|
|
* icons/gnu2b48t.ico, icons/gnu4g48t.ico:
|
|
* icons/gnu6w48t.ico, icons/gnu2a32.ico, icons/gnu3b32.ico:
|
|
* icons/gnu5w32.ico, icons/gnu7.ico, icons/sink.ico:
|
|
Unused icons deleted.
|
|
|
|
2007-01-31 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* configure.bat: Update ../site-lisp/subdirs.el when needed.
|
|
|
|
2007-01-30 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* subdirs.el: Add "no-byte-compile: t" local variable.
|
|
|
|
2007-01-10 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* README: Update URLs and advice about reporting bugs.
|
|
|
|
2006-12-29 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* nmake.defs (TEMACS_EXTRA_LINK): Remove duplicated flags from
|
|
DEBUG_LINK.
|
|
(DEBUG_LINK): Remove -debugtype:both.
|
|
|
|
2006-12-27 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* INSTALL: Update table of supported Make ports. Show "make -j"
|
|
command that is known to work.
|
|
|
|
* configure.bat: Update table of supported Make ports.
|
|
|
|
2006-12-24 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* makefile.w32-in ($(TRES)): Don't use $<, as nmake supports it
|
|
only in implicit rules. Use literal "emacs.rc" instead.
|
|
|
|
2006-12-23 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* gmake.defs: Export XMFLAGS.
|
|
|
|
* makefile.w32-in (all-other-dirs-nmake, recompile-nmake):
|
|
Don't use $(XMFLAGS) for nmake, as it doesn't support parallelism.
|
|
|
|
2006-12-22 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* INSTALL: Explain how to invoke GNU Make for parallel builds.
|
|
|
|
* makefile.w32-in (bootstrap-gmake): Pass XMFLAGS="$(XMFLAGS)"
|
|
command-line argument to sub-Make in src, since src/makefile.w32-in
|
|
invokes Make recursively during bootstrap.
|
|
(clean): Delete stamp_BLD.
|
|
(bootstrap): Make `all' explicitly in a recursive Make.
|
|
|
|
* gmake.defs (stamp_BLD): Rename from $(BLD). Create a file
|
|
stamp_BLD after creating the $(BLD) directory.
|
|
|
|
* nmake.defs (stamp_BLD): Rename from $(BLD). Create a file
|
|
stamp_BLD after creating the $(BLD) directory.
|
|
|
|
* makefile.w32-in (addpm, ddeclient, cmdproxy, addsection)
|
|
(preprep, $(TRES), runemacs)
|
|
($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O))
|
|
($(BLD)/cmdproxy.$(O), (BLD)/addsection.$(O), $(BLD)/preprep.$(O)):
|
|
Depend on stamp_BLD instead of on $(BLD).
|
|
(XMFLAGS): New macro.
|
|
(all-other-dirs-nmake, all-other-dirs-gmake, recompile-nmake)
|
|
(recompile-gmake, bootstrap-gmake, bootstrap-clean-gmake)
|
|
(install-other-dirs-gmake, info-gmake, clean-other-dirs-gmake)
|
|
(cleanall-other-dirs-gmake): Pass $(XMFLAGS) to sub-Make.
|
|
|
|
2006-12-20 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* makefile.w32-in ($(TRES)): Depend on $(BLD). Use $< instead of
|
|
$(ALL_DEPS).
|
|
($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O)
|
|
($(BLD)/cmdproxy.$(O), $(BLD)/addsection.$(O), $(BLD)/preprep.$(O)):
|
|
New dependency on $(BLD).
|
|
(all-other-dirs-nmake, all-other-dirs-gmake, bootstrap-nmake)
|
|
(bootstrap-gmake): Depend on addsection.
|
|
|
|
2006-10-29 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* runemacs.c (WinMain): Process all recognized arguments, not just
|
|
the first one. Remove unused variable sec_desc.
|
|
|
|
2006-09-24 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt (HAVE_LANGINFO_CODESET): Define.
|
|
|
|
* inc/langinfo.h: New file.
|
|
|
|
* inc/nl_types.h: New file.
|
|
|
|
2006-09-15 Jay Belanger <belanger@truman.edu>
|
|
|
|
* COPYING: Replace "Library Public License" by "Lesser Public
|
|
License" throughout.
|
|
|
|
2006-07-27 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* INSTALL: Add notes about Cygwin make to impatient section.
|
|
|
|
2006-06-02 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* INSTALL: Add Make 3.81 to the list of Make & shell combinations
|
|
known to work.
|
|
|
|
2006-03-12 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* addpm.c (add_registry): Don't change the registry unless keys
|
|
already exist from a previous version.
|
|
|
|
* makefile.w32-in (install): Use -q when invoking addpm.
|
|
|
|
* addpm.c (main): Accept -q as alternative for /q.
|
|
|
|
2006-03-11 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* runemacs.c (WinMain): Set screen buffer to 80x25.
|
|
|
|
2005-12-24 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* gmake.defs (TEMACS_EXTRA_LINK): Remove redundant -g.
|
|
(DEBUG_FLAG, DEBUG_LINK): Upgrade to "-gstabs+ -g3".
|
|
|
|
2005-12-09 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* INSTALL: Add explanation of how to debug with GDB starting from
|
|
the Emacs Abort dialog.
|
|
|
|
2005-11-26 Chong Yidong <cyd@stupidchicken.com>
|
|
|
|
* emacs.rc: Use new icons.
|
|
|
|
2005-11-26 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* emacs21.ico: Renamed from emacs.ico.
|
|
* emacs.ico: New icons from Andrew Zhilin
|
|
<andrew_zhilin@yahoo.com>.
|
|
|
|
2005-09-10 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt (HAVE_GET_CURRENT_DIR_NAME): Undefine.
|
|
|
|
2005-08-10 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* .cvsignore: Add `obj' and `oo' for in-place installations.
|
|
|
|
2005-07-30 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* config.nt (HAVE_GETOPT_H, HAVE_GETOPT_LONG_ONLY): Undefine.
|
|
|
|
2005-07-29 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* configure.bat: Don't create lisp/Makefile.unix.
|
|
|
|
2005-07-28 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* .cvsignore: Add `makefile' and `config.log'.
|
|
|
|
2005-07-26 Paul Eggert <eggert@cs.ucla.edu>
|
|
|
|
Merge gnulib getopt implementation into Emacs.
|
|
|
|
* inc/gettext.h: Remove; no longer needed now that
|
|
lib-src/gettext.h exists.
|
|
|
|
2005-07-16 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* configure.bat: Finish config.log with a line that indicates that
|
|
the configure step was successful.
|
|
|
|
2005-07-04 Lute Kamstra <lute@gnu.org>
|
|
|
|
Update FSF's address in GPL notices.
|
|
|
|
2005-06-11 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* configure.bat: If their fc.exe returns a meaningful exit status,
|
|
don't overwrite src/config.h and src/epaths.h with identical
|
|
copies.
|
|
|
|
* INSTALL: Warn about using "cvs up -kb" if one intends to commit
|
|
changes. Add a pointer to another site with detailed configure
|
|
and build instructions. Suggest to look at config.log when
|
|
configure fails. Add MinGW Make 3.80 to the list of successful
|
|
combinations.
|
|
|
|
* gmake.defs (ARCH_CFLAGS): Use $(MCPU_FLAG) instead of a literal
|
|
"-mcpu=i686".
|
|
|
|
* configure.bat: Update copyright years.
|
|
Delete config.log before doing anything else.
|
|
Write additional diagnostics to config.log in case of failures to
|
|
compile test programs, including the failed test program itself.
|
|
Add a test for support of -mtune=pentium4 switch to GCC; if it is
|
|
supported, set up MCPU_FLAG variable on the various Makefiles to
|
|
use that switch during compilations. (This avoids GCC warning
|
|
about -mcpu being deprecated.)
|
|
|
|
2005-06-10 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* addsection.c (copy_executable_and_add_section): Pass non-zero
|
|
`verbose' arg to COPY_CHUNK only if DEBUG_DUMP is defined in the
|
|
environment. Print section names with %.8s.
|
|
(COPY_CHUNK): New 4th arg `verbose'; print diagnostic messages
|
|
only if non-zero. All callers changed.
|
|
|
|
2005-06-05 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/sys/socket.h: Change arg 4 of sys_setsockopt to
|
|
`const void *', for consistency with POSIX.
|
|
|
|
2005-06-04 Eli Zaretskii <eliz@gnu.org>
|
|
|
|
* inc/pwd.h (getpwnam, getpwuid): Add prototypes.
|
|
|
|
2005-05-24 Juanma Barranquero <lekktu@gmail.com>
|
|
|
|
* INSTALL: Add more pointers to ports of Unix tools to Windows,
|
|
and to the Emacs Wiki (which contains building instructions for
|
|
Windows). Reword image library instructions and remove obsolete
|
|
incompatibility information.
|
|
|
|
2005-04-23 David Hunter <hunterd42@comcast.net> (tiny change)
|
|
|
|
* config.nt (HAVE_PWD_H): Undef.
|
|
|
|
2004-06-07 Juanma Barranquero <lektu@terra.es>
|
|
|
|
* INSTALL: Clarify paragraph about compatibility between image
|
|
libraries and builds of Emacs with several compilers.
|
|
|
|
2004-06-06 Juanma Barranquero <lektu@terra.es>
|
|
|
|
* makefile.w32-in (bootstrap-nmake): When nmake'ing bootstrap on
|
|
the lisp/ directory, set SHELL to $(SHELLTYPE); this avoids
|
|
calling non-existent cmdproxy.exe on bootstrapping after a
|
|
previous install followed by realclean.
|
|
|
|
* nmake.defs: Add quote in comment to resync font-locking.
|
|
|
|
2004-06-04 Juanma Barranquero <lektu@terra.es>
|
|
|
|
* INSTALL: Reword the section on image support. Add reference to
|
|
GnuWin32. Mention problems when mixing binaries from different
|
|
compilers.
|
|
|
|
2004-05-06 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* configure.bat: Use -mno-cygwin to check for image libraries
|
|
when needed.
|
|
|
|
2004-05-03 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* makefile.nt, ebuild.bat, install.bat, fast-install.bat:
|
|
* makefile.def: Remove.
|
|
|
|
* nmake.defs (SYS_LDFLAGS): Add -nologo.
|
|
|
|
* makefile.w32-in (info-gmake, info-nmake): New targets.
|
|
(info): Use them.
|
|
|
|
2004-04-23 Juanma Barranquero <lektu@terra.es>
|
|
|
|
* nmake.defs:
|
|
* gmake.defs:
|
|
* makefile.w32-in:
|
|
* makefile.def:
|
|
* makefile.nt: Add "-*- makefile -*-" mode tag.
|
|
|
|
2004-04-10 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de>
|
|
|
|
* runemacs.c (WinMain): Let Emacs environment default to parent.
|
|
|
|
2004-03-11 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* paths.h: Remove PATH_LOCK, add PATH_BITMAPS.
|
|
|
|
2004-03-10 Juanma Barranquero <lektu@terra.es>
|
|
|
|
* makefile.w32-in (install): Don't try to copy
|
|
../lib-src/fns-*.el, as it isn't used anymore.
|
|
|
|
2004-01-28 Peter Runestig <peter@runestig.com>
|
|
|
|
* gmake.defs, nmake.defs: Add linking to ``winspool.lib''.
|
|
|
|
2003-12-24 Miles Bader <miles@gnu.ai.mit.edu>
|
|
|
|
* .cvsignore: Add `.arch-inventory'.
|
|
|
|
2003-11-22 Lars Hansen <larsh@math.ku.dk>
|
|
|
|
* inc/grp.h: New file.
|
|
|
|
2003-09-03 Peter Runestig <peter@runestig.com>
|
|
|
|
* configure.bat: Create ``makefile'' in directories man, lispref
|
|
and lispintro.
|
|
|
|
* makefile.w32-in (force-info, info): New targets.
|
|
|
|
* envadd.bat: New file.
|
|
|
|
* multi-install-info.bat: New file.
|
|
|
|
2003-06-27 Jan Djärv <jan.h.d@swipnet.se>
|
|
|
|
* config.nt (my_strftime): New define.
|
|
|
|
2003-02-01 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* configure.bat: Automatically detect libXpm.
|
|
Suppress compiler output when testing for image libraries.
|
|
Give names of un-found libraries in messages.
|
|
|
|
2003-01-31 Juanma Barranquero <lektu@terra.es>
|
|
|
|
* configure.bat: Automatically detect giflib and tifflib.
|
|
|
|
2003-01-29 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* gmake.defs (CURDIR): Disable cygpath kludge.
|
|
|
|
2003-01-29 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp>
|
|
|
|
* configure.bat: Avoid endless loop when configuring without image
|
|
support.
|
|
|
|
2003-01-26 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* configure.bat: Automatically detect jpeglib.
|
|
|
|
2003-01-25 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* configure.bat: Automatically detect libpng.
|
|
|
|
2003-01-21 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* icons/hand.cur: New file.
|
|
|
|
2003-01-21 David Ponce <david@dponce.com>
|
|
|
|
* emacs.rc (2000-10-19T07:24:01Z!eliz@gnu.org): Declare hand cursor resource.
|
|
|
|
2003-01-15 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* gmake.defs (CURDIR): Convert to native Windows format (with
|
|
forward slashes), to support building with Cygwin builds of make.
|
|
|
|
2002-11-17 Ben Key <BKey1@tampabay.rr.com>
|
|
|
|
* nmake.defs:
|
|
* gmake.defs: Made changes so that Emacs would link with
|
|
WinMM.lib. This change was required for my addition of a Windows
|
|
compatible implementation of play-sound-internal.
|
|
|
|
2002-09-03 Peter Runestig <peter@runestig.com> (tiny change)
|
|
|
|
* emacs.rc: Version updated to 21.3.50.
|
|
|
|
2002-06-13 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* addpm.c (env_vars): Remove EMACSLOCKDIR.
|
|
|
|
* makefile.w32-in (maybe-bootstrap, doit, maybe-bootstrap-CMD)
|
|
(maybe-bootstrap-SH): New targets.
|
|
(all): Depend on maybe-bootstrap.
|
|
|
|
2002-05-03 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* inc/sys/socket.h (F_SETFL, O_NDELAY): Define.
|
|
(sys_getpeername, fcntl): Declare as wrappers.
|
|
|
|
2002-04-10 Juanma Barranquero <lektu@terra.es>
|
|
|
|
* makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Make DOC
|
|
after compiling .el files.
|
|
|
|
2002-03-20 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* inc/sys/socket.h (sys_setsockopt, sys_listen, sys_getsockname)
|
|
(sys_accept, sys_recvfrom, sys_sendto): Declare as wrappers.
|
|
|
|
2002-03-19 Kim F. Storm <storm@cua.dk>
|
|
|
|
* config.nt (HAVE_SENDTO, HAVE_RECVFROM, HAVE_GETSOCKOPT)
|
|
(HAVE_SETSOCKOPT, HAVE_GETSOCKNAME, HAVE_GETPEERNAME): Define.
|
|
(HAVE_SYS_UN_H): Undef.
|
|
From David Ponce <dponce@voila.fr>.
|
|
|
|
2002-03-13 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* config.nt (STRFTIME_NO_POSIX2): Define.
|
|
|
|
2002-02-18 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* emacs.rc: Define VS_VERSION_INFO if not already.
|
|
Update version info.
|
|
|
|
2002-01-04 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* gmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
|
|
pick up relevant bits of the Windows API definitions.
|
|
|
|
* nmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to
|
|
pick up relevant bits of the Windows API definitions.
|
|
|
|
2001-12-14 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* makefile.w32-in (bootstrap): Build addsection program before
|
|
bootstrap (required for post-processing temacs.exe).
|
|
|
|
2001-12-08 Pavel Janík <Pavel@Janik.cz>
|
|
|
|
* COPYING: New file.
|
|
|
|
2001-12-03 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* makefile.w32-in (bootstrap-nmake)
|
|
(bootstrap-gmake): Extend bootstrap process to first do
|
|
bootstrap-clean in lisp dir and rebuild the DOC file.
|
|
(bootstrap): Do a "normal" make after the bootstrap work.
|
|
|
|
2001-11-20 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* INSTALL: Update table of versions of make that are suitable
|
|
for building Emacs, based on recent feedback.
|
|
|
|
* TODO, _emacs, emacs.bat.in, debug.bat.in: Remove.
|
|
|
|
2001-11-19 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* ftime-nostartup.bat: New file.
|
|
|
|
* ftime.bat: Don't include libc.lib for profiling - the profiler
|
|
corrupts part of memcpy.
|
|
|
|
2001-11-17 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* nmake.defs (SYS_LDFLAGS): Add setargv.obj for wildcard
|
|
expansion. From Juanma Barranquero <lektu@terra.es>.
|
|
|
|
2001-10-20 Gerd Moellmann <gerd@gnu.org>
|
|
|
|
* (Version 21.1 released.)
|
|
|
|
2001-10-12 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* inc/pwd.h (uid_t, gid_t): New typedefs.
|
|
|
|
2001-10-05 Gerd Moellmann <gerd@gnu.org>
|
|
|
|
* Branch for 21.1.
|
|
|
|
2001-09-08 Eli Zaretskii <eliz@is.elta.co.il>
|
|
|
|
* README: Update the address of the mailing list and subscription
|
|
instructions. From Geoff Voelker <voelker@cs.ucsd.edu>.
|
|
|
|
2001-09-06 Eli Zaretskii <eliz@is.elta.co.il>
|
|
|
|
* INSTALL: Suggest to avoid using WinZip.
|
|
|
|
* configure.bat: Make sure ../site-lisp exists; create if necessary.
|
|
|
|
2001-09-05 Eli Zaretskii <eliz@is.elta.co.il>
|
|
|
|
* INSTALL: Mention that "make install" can be "nmake install".
|
|
|
|
2001-09-04 Eli Zaretskii <eliz@is.elta.co.il>
|
|
|
|
* makefile.w32-in ($(INSTALL_DIR)/bin): Depend on $(INSTALL_DIR),
|
|
since some versions of `mkdir' don't automatically create parent
|
|
directories. From Bruno Grossniklaus <bruno.grossniklaus@ubs.com>.
|
|
|
|
2001-08-31 Eli Zaretskii <eliz@is.elta.co.il>
|
|
|
|
* subdirs.el: New file.
|
|
|
|
* configure.bat: Copy subdirs.el to the site-lisp directory.
|
|
|
|
* makefile.w32-in (install): Copy subdirs.el to the installation
|
|
directory.
|
|
|
|
2001-06-20 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* runemacs.c (WinMain): Add quotes around command in case of spaces.
|
|
|
|
2001-06-01 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* gmake.defs (sh_output): Don't use $(warning ...) to output
|
|
messages, since that is not supported by GNU make 3.77.
|
|
|
|
2001-05-24 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* INSTALL: Clarify that building with MSVC requires nmake.
|
|
|
|
2001-05-17 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* gmake.defs (NEW_CYGWIN): Output message about spurious error
|
|
message that is to be ignored.
|
|
|
|
2001-05-13 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* TODO: Remove file, since it is completely out of date.
|
|
|
|
* README: Add copyright notice.
|
|
|
|
* INSTALL: Add copyright notice.
|
|
|
|
2001-04-18 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* nmake.defs (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in
|
|
the environment.
|
|
|
|
* gmake.defs (SETLOADPATH): Remove definition.
|
|
(EMACSLOADPATH): Ensure EMACSLOADPATH is defined in the
|
|
environment.
|
|
|
|
2001-03-26 Eli Zaretskii <eliz@is.elta.co.il>
|
|
|
|
* configure.bat: Make the checkw32api* labels be distinct in the
|
|
first 8 characters.
|
|
|
|
2001-03-17 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* cmdproxy.c (get_next_token): Fix indefinite loop bug scanning
|
|
escaped quotes.
|
|
|
|
* gmake.defs (DEBUG_LINK): New macro.
|
|
(LINK_FLAGS): Use it.
|
|
|
|
* nmake.defs (DEBUG_LINK): New macro.
|
|
(LINK_FLAGS): Use it.
|
|
|
|
2001-03-06 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* INSTALL: Add --ldflags to configure line for building with
|
|
recent versions of Cygwin GCC.
|
|
|
|
2001-03-05 Eli Zaretskii <eliz@is.elta.co.il>
|
|
|
|
* configure.bat: Use correct options when compiling a test program
|
|
with Cygwin. From David Ponce <dponce@voila.fr>.
|
|
|
|
2001-02-24 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* _emacs: Remove obsolete file.
|
|
|
|
* emacs.bat.in: Remove obsolete file.
|
|
|
|
* debug.bat.in: Remove obsolete file.
|
|
|
|
* inc/sys/socket.h: Add copyright notice.
|
|
|
|
* paths.h: Add copyright notice.
|
|
|
|
* makefile.nt: Update copyright notice.
|
|
|
|
* makefile.def: Update copyright notice.
|
|
|
|
* configure.bat: Update copyright notice.
|
|
|
|
* nmake.defs: Add copyright notice.
|
|
|
|
* gmake.defs: Add copyright notice.
|
|
|
|
* makefile.w32-in: Add copyright notice.
|
|
|
|
2001-02-05 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* nmake.defs (THISDIR): New definition.
|
|
|
|
* gmake.defs (THISDIR): New definition.
|
|
|
|
2001-02-03 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* configure.bat: Leave a space before >> only when there is a
|
|
preceding digit. Add a comment about the importance of this.
|
|
|
|
* README: Replace outdated information.
|
|
|
|
* INSTALL (Trouble-shooting): Add note about need to specify extra
|
|
compiler flags with recent Cygwin ports of gcc.
|
|
|
|
2001-02-01 Eli Zaretskii <eliz@is.elta.co.il>
|
|
|
|
* configure.bat: Use "rm -f" instead of "del /f", as the latter
|
|
is not supported by Windows 9X's COMMAND.COM.
|
|
|
|
2001-01-31 Eli Zaretskii <eliz@is.elta.co.il>
|
|
|
|
* configure.bat: Make sure redirection is preceded by a blank, to
|
|
avoid problems with "1>>foo" when CMD.EXE is the shell, which eats
|
|
up the "1" part. From Rob Giardina <rob@criticalpointsoftware.com>.
|
|
|
|
2001-01-30 Eli Zaretskii <eliz@is.elta.co.il>
|
|
|
|
* INSTALL: Copy the table of tested combinations of development
|
|
tools from configure.bat. Add suggestion to install Bash on
|
|
Windows 9X.
|
|
|
|
* configure.bat: Don't copy lisp/Makefile, it doesn't exist; copy
|
|
lisp/Makefile.in instead. Use "rm -f" where more than one file
|
|
needs to be deleted, since command.com in Windows 9X doesn't grok
|
|
more than one argument.
|
|
|
|
2001-01-24 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* makefile.w32-in (cleanall-other-dirs-nmake)
|
|
(cleanall-other-dirs-gmake): New targets.
|
|
(cleanall): Invoke them.
|
|
|
|
2001-01-19 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* addpm.c (env_vars): Add a version-independent site-lisp
|
|
directory to EMACSLOADPATH, after the version dependent one.
|
|
|
|
2001-01-06 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* README: Update info about compilers.
|
|
|
|
* makefile.w32-in: Use $(MAKETYPE) instead of $(SHELLTYPE) to
|
|
select correct rule for invoking make in another directory.
|
|
Amend rules accordingly.
|
|
(clean): Delete $(COMPILER_TEMP_FILES) instead of *.pdb.
|
|
|
|
* nmake.defs (EMACS_ICON_PATH): Delete definition.
|
|
(COMPILER_TEMP_FILES): New definition.
|
|
(MAKETYPE): New definition.
|
|
|
|
* gmake.defs (EMACS_ICON_PATH): Delete definition.
|
|
(COMPILER_TEMP_FILES): New definition.
|
|
(MAKETYPE): New definition.
|
|
|
|
* makefile.def (EMACS_ICON_PATH): Delete definition.
|
|
|
|
* configure.bat: Be careful not to add trailing spaces when
|
|
outputting to config.settings.
|
|
|
|
2001-01-02 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* config.nt (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE macro rather
|
|
than the function.
|
|
|
|
2000-12-17 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* makefile.w32-in (install): Copy directories to the correct
|
|
places.
|
|
(real_install): Remove obsolete target.
|
|
|
|
2000-12-06 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* nmake.defs (CURDIR): New define.
|
|
(INSTALL_DIR): Use it.
|
|
|
|
* gmake.defs (NEW_CYGWIN): New define.
|
|
(DQUOTE) [NEW_CYGWIN]: Cygnus changed the quoting rules since b20,
|
|
so we need to adjust how we escape embedded quotes.
|
|
(SETLOADPATH): Set EMACSLOADPATH to an absolute directory,
|
|
relative to $(CURDIR).
|
|
|
|
2000-11-25 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* config.nt (GC_MARK_STACK, GC_SETJMP_WORKS): Define.
|
|
|
|
2000-10-17 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* makefile.w32-in (recompile): New target to recompile lisp
|
|
directory.
|
|
(recompile-CMD, recompile-SH): New support targets.
|
|
|
|
2000-09-24 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* config.nt (NO_RETURN): Define it.
|
|
|
|
2000-09-17 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* gmake.defs: Revert to Unix line endings.
|
|
|
|
* nmake.defs: Revert to Unix line endings.
|
|
|
|
2000-09-16 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* gmake.defs (SETLOADPATH): Change definition to work from any
|
|
subdirectory.
|
|
|
|
2000-09-14 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* makefile.w32-in: Revert to Unix line endings.
|
|
|
|
2000-09-14 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* INSTALL: Add note about expected error messages when configure
|
|
is run.
|
|
|
|
* configure.bat: Simplify the generation of makefiles (don't need
|
|
to generate various top-level targets that invoke make in other
|
|
directories).
|
|
|
|
* gmake.defs (SHELLTYPE): New define.
|
|
(SETLOADPATH): New define.
|
|
|
|
* nmake.defs (SHELLTYPE): New define.
|
|
|
|
* makefile.w32-in: Standardize indentation somewhat.
|
|
Add bootstrap support.
|
|
Pass $(MFLAGS) when invoking make recursively.
|
|
Add shell-specific variants of top-level targets that invoke make
|
|
recursively in other directories, and add necessary computed
|
|
dependencies.
|
|
|
|
2000-09-03 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* makefile.w32-in: Change to DOS line endings.
|
|
|
|
* configure.bat: Change to DOS line endings.
|
|
|
|
* addsection.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
|
|
(_ANONYMOUS_STRUCT) [__GNUC__]: New define.
|
|
|
|
* preprep.c (_ANONYMOUS_UNION) [__GNUC__]: New define.
|
|
(_ANONYMOUS_STRUCT) [__GNUC__]: New define.
|
|
|
|
* gmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
|
|
-D_ANONYMOUS_STRUCT on compile line.
|
|
(EMACS_EXTRA_C_FLAGS): No need for -DORDINARY_LINK.
|
|
(ARCH_CFLAGS): Change optimization flags to -O2.
|
|
(FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
|
|
(ARGQUOTE, DQUOTE): New defines.
|
|
|
|
* nmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION
|
|
-D_ANONYMOUS_STRUCT on compile line.
|
|
(FOREACH, FORVAR, FORDO, ENDFOR): New definitions.
|
|
(ARGQUOTE, DQUOTE): New defines.
|
|
|
|
2000-08-22 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* configure.bat: New file.
|
|
|
|
* gmake.defs: New file.
|
|
|
|
* nmake.defs: New file.
|
|
|
|
* makefile.w32-in: New file.
|
|
|
|
* INSTALL: Rewrite to match new configure process.
|
|
|
|
* config.nt [WINDOWSNT]: Don't declare getenv.
|
|
(EMACS_CONFIG_OPTIONS): Define according to compiler being used.
|
|
|
|
* addpm.c (main): Accept /q to mean install based on addpm's
|
|
location without asking. Remove reference to emacs.bat which is
|
|
now obsolete.
|
|
|
|
* addsection.c (PTR_TO_OFFSET): Cast ptr to unsigned char*.
|
|
|
|
* paths.h: Use forward slash as directory separator in all path
|
|
definitions.
|
|
(PATH_DUMPLOADSEARCH): Revert to definition used on Unix.
|
|
|
|
* preprep.c (PTR_TO_OFFSET): Cast ptr to unsigned char *.
|
|
|
|
* runemacs.c: Remove WIN32 define.
|
|
|
|
* inc/sys/file.h (F_OK, X_OK, W_OK, R_OK, D_OK): Define if D_OK is
|
|
not defined.
|
|
|
|
* inc/sys/socket.h (_WINSOCK_H): Undefine if defined.
|
|
(fd_set): Define to new name, after including winsock.h, so we can
|
|
provide our own implementation.
|
|
|
|
2000-07-05 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* ebuild.bat: Add support for specifying make arguments.
|
|
|
|
* makefile.nt: Add support for `bootstrap' and related targets.
|
|
|
|
2000-06-11 Jason Rumney <jasonr@gnu.org>
|
|
|
|
* config.nt: Define POINTER_TYPE, PTR, PROTOTYPES and __P.
|
|
|
|
2000-02-06 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* inc/sys/time.h: Add inclusion protection.
|
|
|
|
* makefile.def (SYS_LDFLAGS): Add -nologo.
|
|
|
|
1999-11-22 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* install.bat: Pass on command line arguments to make.
|
|
|
|
* makefile.nt (fast_install): Bring commands up-to-date, and fix typo.
|
|
|
|
1999-11-21 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* makefile.nt (all): Build leim if present.
|
|
(install): Install leim if present.
|
|
(clean): Clean leim if present.
|
|
|
|
* addpm.c (env_vars): Include leim in default EMACSLOADPATH
|
|
definition.
|
|
|
|
* emacs.bat.in (EMACSLOADPATH): Include leim.
|
|
|
|
1999-07-12 Richard Stallman <rms@gnu.org>
|
|
|
|
* Version 20.4 released.
|
|
|
|
1999-06-16 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* emacs.rc: Use an icon with a transparent background, to be in
|
|
keeping with other applications.
|
|
|
|
1999-06-03 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* preprep.c: Fix typo.
|
|
|
|
1999-05-02 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* config.h: Remove obsolete file.
|
|
|
|
* preprep.c (copy_executable_and_move_sections): Ifdef out a
|
|
couple of unused switch cases that aren't defined on all
|
|
platforms.
|
|
|
|
* ftime.bat: Add another variation of the profile command, which
|
|
only profiles extended commands.
|
|
|
|
1999-03-31 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* cmdproxy.c (main): Fix parens.
|
|
|
|
1999-03-25 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* cmdproxy.c (main): Call GetShortPathName to normalize program
|
|
names for comparison.
|
|
|
|
1999-03-05 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* makefile.def: Compile multiple .c files when possible.
|
|
Use BLD instead of assuming i386.
|
|
* makefile.nt: Remove common multiple file compilation commands.
|
|
|
|
1999-03-04 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* cmdproxy.c (main): Add missing parens.
|
|
|
|
1999-02-20 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* preprep.c: New program to allow dumped image to be profiled.
|
|
|
|
* makefile.nt (preprep): New target.
|
|
(ALL): Build it.
|
|
|
|
* makefile.def (ARCH_CFLAGS): Set struct packing to 8.
|
|
|
|
* ftime.bat: Invoke preprep to prepare dumped image for profiling.
|
|
Change prep options to profile libc functions and skip the startup
|
|
code.
|
|
|
|
1999-02-15 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* makefile.nt: Create installation directory as first step.
|
|
|
|
1999-01-31 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* addsection.c (ROUND_UP_DST_AND_ZERO): Rename from
|
|
ROUND_UP_DST. Zeroes the alignment slop.
|
|
(copy_executable_and_add_section): Update the
|
|
SizeOfHeaders field properly.
|
|
|
|
1999-01-27 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* makefile.nt: Do make version comparison as strings.
|
|
|
|
1999-01-26 Andrew Innes <andrewi@harlequin.co.uk>
|
|
|
|
* runemacs.c (WinMain): Pass explicit environment block to
|
|
CreateProcess, to work around a bug in Windows 95/98.
|
|
|
|
1999-01-22 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* icons: New directory with Davenport's icons.
|
|
* icons/sink.ico: Renamed from emacs.ico.
|
|
|
|
* makefile.nt (install, fast_install): Install Windows icons
|
|
into etc/icons.
|
|
|
|
* emacs.rc (ICON): Use icons/gnu2a32.ico as the default icon.
|
|
|
|
1999-01-17 Andrew Innes <andrewi@gnu.org>
|
|
|
|
* makefile.nt (ALL): List top-level targets.
|
|
(addsection): New top-level target.
|
|
(install): Copy fns-*.el to bin directory.
|
|
|
|
* addsection.c: New program to add static heap section to
|
|
temacs.exe after linking, in support of new unexec method.
|
|
|
|
1998-12-28 Andrew Innes <andrewi@delysid.gnu.org>
|
|
|
|
* cmdproxy.c (spawn): Pass directory for child as parameter.
|
|
(main): Save startup directory to give to spawn, then change
|
|
directory to location of .exe in order not to prevent startup
|
|
directory from being deleted.
|
|
|
|
1998-12-08 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* makefile.nt: Do string comparison of _NMAKE_VER.
|
|
|
|
1998-12-02 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* config.nt (LOCALTIME_CACHE): Define.
|
|
|
|
1998-11-13 Andrew Innes <andrewi@delysid.gnu.org>
|
|
|
|
* install.bat: Convert to DOS format.
|
|
|
|
1998-11-10 Andrew Innes <andrewi@harlequin.co.uk>
|
|
|
|
* cmdproxy.c (main): Set environment size only when running
|
|
command.com.
|
|
|
|
1998-11-03 Theodore Jump <tjump@tertius.com>
|
|
|
|
* makefile.def (SYS_LDFLAGS): Use swapfile when running from cd or net.
|
|
(DEL_TREE): Use rd instead of rmdir.
|
|
(ARCH_CFLAGS): Optimize for P6. Align structures on 8-byte boundaries.
|
|
* makefile.nt: Compile multiple source files when possible.
|
|
|
|
1998-10-05 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* cmdproxy.c (main): Treat command line options as case-insensitive.
|
|
|
|
1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu>
|
|
|
|
* Version 20.3 released.
|
|
|
|
1998-07-20 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* addpm.c (main): Explicitly check result of message box for OK.
|
|
|
|
1998-06-05 Andrew Innes <andrewi@harlequin.co.uk>
|
|
|
|
* inc/sys/file.h (D_OK): Define new macro.
|
|
|
|
1998-06-01 Andrew Innes <andrewi@mescaline.gnu.org>
|
|
|
|
* makefile.def (CFLAGS): Do not define HAVE_NTGUI.
|
|
|
|
1998-05-30 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* emacs.rc (VS_VERSION_INFO): Define.
|
|
|
|
1998-04-23 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* makefile.nt (emacs.bat, debug.bat): Create them in the
|
|
installation directory.
|
|
|
|
1998-04-23 Andrew Innes <andrewi@harlequin.co.uk>
|
|
|
|
* ddeclient.c: New file. (Support program for performing limited
|
|
interprocess communication on Windows.)
|
|
|
|
* makefile.nt: Build ddeclient.
|
|
|
|
* cmdproxy.c (main): Only set environment size for real shell, and
|
|
provide extra directory argument, when running on Windows 95.
|
|
|
|
1998-04-17 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* cmdproxy.c (fail): Exit with a negative return value.
|
|
(spawn): Return subprocess return code as an argument.
|
|
Explicitly copy environment block.
|
|
(main): Update to use return value argument with spawn.
|
|
Retry if spawn failed when a subshell was not tried.
|
|
|
|
* config.nt: Include new macros from src/config.in.
|
|
(GNU_MALLOC, REL_ALLOC): Define.
|
|
(RE_TRANSLATE_TYPE): Use Lisp_Object as type.
|
|
(RE_TRANSLATE): Use char_table_translate.
|
|
|
|
* makefile.def (CP_DIR): Preserve attributes.
|
|
|
|
* makefile.nt (clean): Delete patch generated files, optimized
|
|
build directory.
|
|
|
|
1997-10-01 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* addpm.c (env_vars): Fix misplaced % in SHELL entry.
|
|
|
|
1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
|
|
|
|
* Version 20.2 released.
|
|
|
|
1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
|
|
|
|
* Version 20.1 released.
|
|
|
|
1997-09-11 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* debug.bat.in: New file.
|
|
* makefile.nt (debug.bat): New target.
|
|
|
|
1997-09-02 Andrew Innes <andrewi@harlequin.co.uk>
|
|
|
|
* addpm.c (env_vars): Put site-lisp before lisp in EMACSLOADPATH.
|
|
Quote group name. Allow different icons to be specified.
|
|
|
|
* cmdproxy.c (get_env_size): New function.
|
|
(spawn): Explicitly pass in environment when creating subprocess.
|
|
(main): Cleanup error messages.
|
|
Specify dynamically sized environment block for real shell.
|
|
Pass on unhandled switches to real shell.
|
|
Quote program name.
|
|
|
|
* makefile.def (CFLAGS_COMMON): Place pdb file in object build
|
|
directory.
|
|
(CFLAGS) [!MSVCNT11]: Define _CRTAPI1.
|
|
|
|
* runemacs.c (WinMain): Allow Emacs process to be started with
|
|
high or low priority.
|
|
|
|
* emacs.bat.in: Remove OS dependent operations.
|
|
|
|
1997-09-02 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* addpm.c (env_vars): No longer set INFOPATH.
|
|
|
|
* cmdproxy.c (get_next_token): Null terminate token returned.
|
|
|
|
* emacs.bat.in (INFOPATH): No longer set INFOPATH.
|
|
|
|
1997-08-10 Andrew Innes <andrewi@harlequin.co.uk>
|
|
|
|
* addpm.c (env_vars): Set SHELL to cmdproxy.
|
|
(main): Initialize idDde to 0.
|
|
Determine emacs_path from module file name.
|
|
Prompt for install.
|
|
|
|
* makefile.def (MSVCNT11): Conditionally define it.
|
|
(BASE_LIBS): Do not use oldnames.lib.
|
|
(SYS_LDFLAGS): Use pdb files.
|
|
(CFLAGS_COMMON) [!spd]: Define EMACSDEBUG.
|
|
(ARCH_CFLAGS) [i386 && spd]: Use space optimizations.
|
|
(ARCH_CFLAGS) [alpha && spd]: Use optimizations.
|
|
|
|
* makefile.nt (ALL): Build cmdproxy.
|
|
(cmdproxy): New target.
|
|
(install): Install cmdproxy.
|
|
|
|
* ftime.bat, debug.bat, cmdproxy.c: New files.
|
|
|
|
1997-07-10 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* inc/sys/socket.h (shutdown): Define.
|
|
(sys_shutdown): Export.
|
|
|
|
1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
|
|
|
|
* config.nt (RE_TRANSLATE): Copy definition from config.in.
|
|
|
|
1997-07-01 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* config.nt: Update file comments.
|
|
Update undefs added/removed in src/config.in.
|
|
|
|
1997-06-19 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* makefile.def, emacs.bat.in: Use windows95 and windowsnt instead
|
|
of win95 and winnt, respectively.
|
|
|
|
1997-01-04 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* makefile.nt (real_install): Create site-lisp in installation dir.
|
|
* addpm.c (env_vars): Add site-lisp to EMACSLOADPATH.
|
|
* emacs.bat.in: Add site-lisp to EMACSLOADPATH.
|
|
|
|
1996-08-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
|
|
|
|
* Version 19.33 released.
|
|
|
|
1996-08-09 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* runemacs.c (WinMain): Put a space between the binary and its args.
|
|
|
|
1996-07-31 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
|
|
|
|
* Version 19.32 released.
|
|
|
|
1996-07-16 Andrew Innes <andrewi@harlequin.co.uk>
|
|
|
|
* makefile.nt (clean): Use OBJDIR macro.
|
|
|
|
1996-06-03 Kim F. Storm <kfs@olicom.dk>
|
|
|
|
* runemacs.c (CHOOSE_NEWEST_EXE): New parameter macro.
|
|
Not defined by default.
|
|
(WinMain): Add conditional testing CHOOSE_NEWEST_EXE.
|
|
(WinMain): Convert backslashes to slashes in env var values.
|
|
|
|
* addpm.c (env_vars): Use slashes, not backslashes.
|
|
|
|
1996-05-25 Karl Heuer <kwzh@gnu.ai.mit.edu>
|
|
|
|
* Version 19.31 released.
|
|
|
|
1996-05-13 Andrew Innes <andrewi@harlequin.co.uk>
|
|
|
|
* install.bat: Set BUILD_TYPE and INSTALL_DIR before calling make;
|
|
undo settings afterwards.
|
|
|
|
1996-05-08 Andrew Innes <andrewi@harlequin.co.uk>
|
|
|
|
* addpm.c (env_vars): Set SHELL registry entry to value of COMSPEC
|
|
environment variable.
|
|
|
|
1996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
|
|
|
|
* install.bat: Allow for optimized build.
|
|
* makefile.def [BUILD_TYPE]: Build optimized version in its own dir.
|
|
(ARCH_CFLAGS) [BUILD_TYPE == spd]: Build optimized version.
|
|
|
|
1996-05-03 Andrew Innes <andrewi@harlequin.co.uk>
|
|
|
|
* addpm.c (REG_ROOT): Don't use a trailing backslash.
|
|
(env_vars): Rename field emacs_path to emacs_dir.
|
|
(main): Add link to runemacs instead of emacs.
|
|
|
|
* install.bat: Check if INSTALL_DIR is passed as an argument.
|
|
|
|
* makefile.def (CONFIG_H) [WIN95]: Use config.nt.
|
|
|
|
* makefile.nt: Build and install runemacs.exe.
|
|
|
|
* runemacs.c: New file.
|
|
|
|
* config.w95: File removed.
|
|
|
|
* inc/netdb.h, inc/unistd.h, inc/arpa/inet.h, inc/netinet/in.h,
|
|
inc/sys/socket.h, inc/sys/time.h: New header files.
|
|
|
|
* inc/sys/file.h (F_OK, X_OK, W_OK, R_OK): New macros.
|
|
|
|
1996-03-27 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* makefile.def (DEL): Defined.
|
|
(DEL_TREE) [win95]: Defined.
|
|
(SYS_LDFLAGS): Set executable versions to 3.10.
|
|
|
|
* makefile.nt: Change uses of del to $(DEL).
|
|
|
|
1996-01-17 Erik Naggum <erik@naggum.no>
|
|
|
|
* All files: Update FSF's address in comment preamble.
|
|
|
|
1996-01-03 George V. Reilly <georger@microcrafts.com>
|
|
|
|
* emacs.ico: Now the proverbial kitchen sink icon.
|
|
|
|
1995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
|
|
|
|
* Version 19.30 released.
|
|
|
|
1995-11-22 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* 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 Windows 95.
|
|
|
|
1995-11-07 Kevin Gallo <kgallo@microsoft.com>
|
|
|
|
* makefile.nt (addpm.exe): Link with $(ADVAPI32).
|
|
(install, fast_install): Change same-dir test to create test file in
|
|
installation tree and thereby support read-only shares.
|
|
(clean): Remove .pdb files.
|
|
|
|
* makefile.def (NTGUI): New macro.
|
|
[NTGUI] (CFLAGS): Define HAVE_NTGUI.
|
|
|
|
* config.nt, config.w95: Update to latest src/config.in.
|
|
|
|
* addpm.c (env_vars): New variable.
|
|
(add_registry): New procedure.
|
|
(main): Use values of configuration environment variables from
|
|
the registry if defined, the process environment otherwise.
|
|
|
|
1995-06-19 Richard Stallman <rms@mole.gnu.ai.mit.edu>
|
|
|
|
* Version 19.29 released.
|
|
|
|
* makefile.nt (addpm.exe): Change WinMainCRTStartup to mainCRTStartup.
|
|
|
|
1995-06-13 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* makefile.nt: Define .c to .obj suffix rule.
|
|
(addpm.obj): Compile directly, use CFLAGS.
|
|
(addpm.exe): Link from addpm.obj.
|
|
|
|
* makefile.def (MSVCNT11): Defined.
|
|
(BASE_LIBS) [MSVCNT11]: Use oldnames.lib.
|
|
(CFLAGS_COMMON): Defined.
|
|
(CFLAGS) [MSVCNT11]: Define _CRTAPI1 to _cdecl.
|
|
|
|
1995-06-09 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* emacs.bat.in: Renamed from emacs.bat.
|
|
(emacs_dir): Rename from emacs_path.
|
|
Definition removed.
|
|
|
|
* addpm.c: New file.
|
|
* makefile.nt (ALL, addpm, addpm.exe, addpm.obj): Defined.
|
|
(all): Depend upon $(BLD) and $(ALL).
|
|
(install): Depend upon emacs.bat.
|
|
Create program item for Emacs.
|
|
(clean): Delete obj.
|
|
(emacs.bat): Defined.
|
|
* makefile.def (EMACS_ICON_PATH, ADDPM): Defined.
|
|
|
|
1995-05-27 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* ebuild.bat, emacs.bat, fast-install.bat, install.bat:
|
|
Add carriage returns; necessary for batch files on Windows 95.
|
|
|
|
1995-05-25 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* config.w95: Created.
|
|
* config.h: Changed to config.nt.
|
|
|
|
* makefile.nt (SUBDIRS): Commented out.
|
|
(all, install, clean): Expand for-loops.
|
|
(BUILD_CMD, INSTALL_CMD, CLEAN_CMD): Defined.
|
|
|
|
* makefile.def (SYS_LIB_DIR, SYS_INC_DIR): Undefined.
|
|
(ARCH): New definition.
|
|
(CPU, CONFIG_H, OS_TYPE): Defined.
|
|
(INCLUDE, LIB): Checked if valid.
|
|
(ntwin32.mak): Included.
|
|
(AR, CC, LINK): New definition.
|
|
(ADVAPI32, libc, BASE_LIBS): Defined.
|
|
(SYS_LDFLAGS): New definition.
|
|
Update comments and preprocessor conditionals.
|
|
|
|
* emacs.bat (SHELL): Conditionally defined.
|
|
(HOME): Conditionally defined.
|
|
(emacs_path, HOME): Update comments.
|
|
Turn off all echo.
|
|
|
|
1995-05-09 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* _emacs, config.h, ebuild.bat, emacs.bat, emacs.rc:
|
|
* fast-install.bat, install.bat, makefile.def, makefile.nt, paths.h:
|
|
* inc/pwd.h, inc/sys/dir.h, inc/sys/file.h, inc/sys/ioctl.h:
|
|
* inc/sys/param.h: Removed carriage-returns.
|
|
|
|
1995-05-06 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* makefile.def (CVTRES): Defined.
|
|
|
|
* emacs.ico, emacs.rc: New files by Kevin Gallo.
|
|
|
|
1995-04-10 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* src/config.h, src/paths.h: Moved to parent dir, src/ removed.
|
|
|
|
1995-04-09 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* makefile.def (INSTALL_DIR): Change to generic directory.
|
|
|
|
* emacs.bat: Added arguments when emacs.exe invoked.
|
|
|
|
* ebuild.cmd, emacs.cmd, install.cmd: Changed extension to .bat.
|
|
|
|
1994-12-13 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* makefile.def (CC): In configuration section.
|
|
(COMPAT_LIB): Defined.
|
|
|
|
1994-11-01 Geoff Voelker <voelker@cs.washington.edu>
|
|
|
|
* src/paths.h: New file.
|
|
|
|
* src/config.h: New file.
|
|
|
|
* inc/pwd.h: New file.
|
|
|
|
* inc/sys/dir.h: New file.
|
|
|
|
* inc/sys/file.h: New file.
|
|
|
|
* inc/sys/ioctl.h: New file.
|
|
|
|
* inc/sys/param.h: New file.
|
|
|
|
* todo: New file.
|
|
|
|
* README: New file.
|
|
|
|
* makefile.nt: New file.
|
|
|
|
* makefile.def: New file.
|
|
|
|
* install.cmd: New file.
|
|
|
|
* INSTALL: New file.
|
|
|
|
* fast-install.cmd: New file.
|
|
|
|
* emacs.cmd: New file.
|
|
|
|
* ebuild.cmd: New file.
|
|
|
|
* _emacs: New file.
|
|
|
|
;; Local Variables:
|
|
;; coding: utf-8
|
|
;; add-log-time-zone-rule: t
|
|
;; End:
|
|
|
|
Copyright (C) 1995-1999, 2001-2015 Free Software Foundation, Inc.
|
|
|
|
This file is part of GNU Emacs.
|
|
|
|
GNU Emacs is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
GNU Emacs is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
|