(mac_create_cg_image_from_image, image_load_image_io)
[bpt/emacs.git] / nt / ChangeLog
index b436d7e..b2c31b3 100644 (file)
@@ -1,3 +1,263 @@
+2008-04-11  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-10  Jason Rumney  <jasonr@gnu.org>
+
+       * emacsclient.rc: New file.
+
+       * makefile.w32-in (CLIENTRES): New variable and build target.
+       (all): Depend on it.
+       ($(TRES)): Use $(TRES) in rule.
+
+2008-03-26  Chong Yidong  <cyd@stupidchicken.com>
+
+       * Version 22.2 released.
+
+2008-03-20  Juanma Barranquero  <lekktu@gmail.com>
+
+       * addpm.c: Include malloc.h.
+       (add_registry): Cast return value of alloca.
+
+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-01-20  Jason Rumney  <jasonr@gnu.org>
+
+       * gmake.defs (CYGWIN) [USING_SH]: Disable mapping of file
+       permissions to NTFS ACLs.
+
+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-08-14  Dhuvra Krishnamurthy <dhuvrakm@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-20  Eli Zaretskii  <eliz@gnu.org>
+
+       * makefile.w32-in (bootstrap, bootstrap-nmake, bootstrap-gmake):
+       Depend on cmdproxy.
+       (cleanall): Don't delete *~.
+
+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-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-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.
 
 2005-07-30  Eli Zaretskii  <eliz@gnu.org>
 
-       * config.nt: (HAVE_GETOPT_H, HAVE_GETOPT_LONG_ONLY): Undefine.
+       * config.nt (HAVE_GETOPT_H, HAVE_GETOPT_LONG_ONLY): Undefine.
 
 2005-07-29  Juanma Barranquero  <lekktu@gmail.com>
 
 2001-03-26  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * configure.bat: Make the checkw32api* labels be distinct in the
-        first 8 characters.
+       first 8 characters.
 
 2001-03-17  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.
+       * makefile.nt (fast_install): Bring commands up-to-date, and fix typo.
 
 1999-11-21  Andrew Innes  <andrewi@gnu.org>
 
 1998-04-23  Andrew Innes  <andrewi@harlequin.co.uk>
 
        * ddeclient.c: New file.  (Support program for performing limited
-       interprocess communication on Windows.)
+       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.
+       provide extra directory argument, when running on Windows 95.
 
 1998-04-17  Geoff Voelker  <voelker@cs.washington.edu>
 
        (CFLAGS) [!MSVCNT11]: Define _CRTAPI1.
 
        * runemacs.c (WinMain): Allow Emacs process to be started with
-       high or low priority.
+       high or low priority.
 
        * emacs.bat.in: Remove OS dependent operations.
 
 
 1996-06-03  Kim F. Storm  <kfs@olicom.dk>
 
-        * runemacs.c (CHOOSE_NEWEST_EXE): New parameter macro.
+       * 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.
+       * addpm.c (env_vars): Use slashes, not backslashes.
 
 1996-05-25  Karl Heuer  <kwzh@gnu.ai.mit.edu>
 
 1996-05-08  Andrew Innes  <andrewi@harlequin.co.uk>
 
        * addpm.c (env_vars): Set SHELL registry entry to value of COMSPEC
-       environment variable.
+       environment variable.
 
 1996-05-03  Andrew Innes  <andrewi@harlequin.co.uk>
 
 
        * ebuild.cmd, emacs.cmd, install.cmd: Changed extension to .bat.
 
-1994-12-13  voelker  <voelker@cs.washington.edu>
+1994-12-13  Geoff Voelker  <voelker@cs.washington.edu>
 
        * makefile.def (CC): In configuration section.
        (COMPAT_LIB): Defined.
 
-1994-11-01  voelker  <voelker@cs.washington.edu>
+1994-11-01  Geoff Voelker  <voelker@cs.washington.edu>
 
        * src/paths.h: New file.
 
 
        * makefile.nt: New file.
 
-        * makefile.def: New file.
+       * makefile.def: New file.
 
-        * install.cmd: New file.
+       * install.cmd: New file.
 
-        * INSTALL: New file.
+       * INSTALL: New file.
 
-        * fast-install.cmd: New file.
+       * fast-install.cmd: New file.
 
        * emacs.cmd: New file.
 
 
 ;; Local Variables:
 ;; coding: iso-2022-7bit
+;; add-log-time-zone-rule: t
 ;; End:
 
     Copyright (C) 1995, 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004,
-       2005 Free Software Foundation, Inc.
-  Copying and distribution of this file, with or without modification,
-  are permitted provided the copyright notice and this notice are preserved.
+       2005, 2006, 2007, 2008 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, 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; see the file COPYING.  If not, write to the
+  Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+  Boston, MA 02110-1301, USA.
 
 ;;; arch-tag: b3d2c29c-04a0-45d0-b52d-57354711c414