[devel] Replaced visualc6 and visualc71 projects with new vstudio project
diff --git a/ANNOUNCE b/ANNOUNCE
index ef196db..3d20744 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -183,6 +183,7 @@
       __stdcall is no longer needed for Visual Basic, so libpng-1.5.0 uses
       __cdecl throughout (both API functions and callbacks) on Windows/x86
       platforms.
+  Replaced visualc6 and visualc71 projects with new vstudio project 
 
 Send comments/corrections/commendations to png-mng-implement at lists.sf.net:
 (subscription required; visit
diff --git a/CHANGES b/CHANGES
index 521a7b3..ec8af58 100644
--- a/CHANGES
+++ b/CHANGES
@@ -2665,6 +2665,7 @@
       __stdcall is no longer needed for Visual Basic, so libpng-1.5.0 uses
       __cdecl throughout (both API functions and callbacks) on Windows/x86
       platforms.
+  Replaced visualc6 and visualc71 projects with new vstudio project 
 
 Send comments/corrections/commendations to png-mng-implement at lists.sf.net
 (subscription required; visit
diff --git a/projects/visualc6/README.txt b/projects/visualc6/README.txt
deleted file mode 100644
index 2fdc00b..0000000
--- a/projects/visualc6/README.txt
+++ /dev/null
@@ -1,55 +0,0 @@
-Microsoft Developer Studio Project File, Format Version 6.00 for libpng.
-
-Copyright (C) 2000-2004 Simon-Pierre Cadieux.
-Copyright (C) 2004 Cosmin Truta.
-
-This code is released under the libpng license.
-For conditions of distribution and use, see copyright notice in png.h
-
-
-Assumptions:
-* The libpng source files are in ..\..
-* The zlib source files are in ..\..\..\zlib
-* The zlib project files are in ..\..\..\zlib\projects\visualc6
-
-
-To use:
-
-1) On the main menu, select "File | Open Workspace".
-   Open "libpng.dsw".
-
-2) Select "Build | Set Active Configuration".
-   Choose the configuration you wish to build.
-   (Choose libpng or pngtest; zlib will be built automatically.)
-
-3) Select "Build | Clean".
-
-4) Select "Build | Build ... (F7)".  Ignore warning messages about
-   not being able to find certain include files (e.g. alloc.h).
-
-5) If you built the sample program (pngtest),
-   select "Build | Execute ... (Ctrl+F5)".
-
-
-This project builds the libpng binaries as follows:
-
-* Win32_DLL_Release\libpng15.dll      DLL build
-* Win32_DLL_Debug\libpng15d.dll       DLL build (debug version)
-* Win32_DLL_VB\libpng15vb.dll         DLL build for Visual Basic, using stdcall
-* Win32_LIB_Release\libpng.lib        static build
-* Win32_LIB_Debug\libpngd.lib         static build (debug version)
-
-
-Notes:
-
-If you change anything in the source files, or select different compiler
-settings, please change the DLL name to something different than any of
-the above names. Also, make sure that in your "pngusr.h" you define
-PNG_USER_PRIVATEBUILD and PNG_USER_DLLFNAME_POSTFIX according to the
-instructions provided in "pngconf.h".
-
-All DLLs built by this project use the Microsoft dynamic C runtime library
-MSVCRT.DLL (MSVCRTD.DLL for debug versions).  If you distribute any of the
-above mentioned libraries you should also include this DLL in your package.
-For a list of files that are redistributable in Visual C++ 6.0, see
-Common\Redist\Redist.txt on Disc 1 of the Visual C++ 6.0 product CDs.
diff --git a/projects/visualc6/libpng.dsp b/projects/visualc6/libpng.dsp
deleted file mode 100644
index 7d4a9f7..0000000
--- a/projects/visualc6/libpng.dsp
+++ /dev/null
@@ -1,328 +0,0 @@
-# Microsoft Developer Studio Project File - Name="libpng" - Package Owner=<4>

-# Microsoft Developer Studio Generated Build File, Format Version 6.00

-# ** DO NOT EDIT **

-

-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102

-# TARGTYPE "Win32 (x86) Static Library" 0x0104

-

-CFG=libpng - Win32 DLL Release

-!MESSAGE This is not a valid makefile. To build this project using NMAKE,

-!MESSAGE use the Export Makefile command and run

-!MESSAGE

-!MESSAGE NMAKE /f "libpng.mak".

-!MESSAGE

-!MESSAGE You can specify a configuration when running NMAKE

-!MESSAGE by defining the macro CFG on the command line. For example:

-!MESSAGE

-!MESSAGE NMAKE /f "libpng.mak" CFG="libpng - Win32 DLL Release"

-!MESSAGE

-!MESSAGE Possible choices for configuration are:

-!MESSAGE

-!MESSAGE "libpng - Win32 DLL Release" (based on "Win32 (x86) Dynamic-Link Library")

-!MESSAGE "libpng - Win32 DLL Debug" (based on "Win32 (x86) Dynamic-Link Library")

-!MESSAGE "libpng - Win32 DLL VB" (based on "Win32 (x86) Dynamic-Link Library")

-!MESSAGE "libpng - Win32 LIB Release" (based on "Win32 (x86) Static Library")

-!MESSAGE "libpng - Win32 LIB Debug" (based on "Win32 (x86) Static Library")

-!MESSAGE

-

-# Begin Project

-# PROP AllowPerConfigDependencies 0

-# PROP Scc_ProjName ""

-# PROP Scc_LocalPath ""

-

-!IF  "$(CFG)" == "libpng - Win32 DLL Release"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 0

-# PROP BASE Output_Dir "libpng___Win32_DLL_Release"

-# PROP BASE Intermediate_Dir "libpng___Win32_DLL_Release"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 0

-# PROP Output_Dir "Win32_DLL_Release"

-# PROP Intermediate_Dir "Win32_DLL_Release"

-# PROP Ignore_Export_Lib 0

-# PROP Target_Dir ""

-CPP=cl.exe

-# ADD BASE CPP /nologo /MD /W3 /O2 /D "NDEBUG" /FD /c

-# SUBTRACT BASE CPP /YX /Yc /Yu

-# ADD CPP /nologo /MD /W3 /O2 /I "..\..\scripts" /I "..\..\..\zlib" /D "NDEBUG" /D "ZLIB_DLL" /FD /c

-# SUBTRACT CPP /YX /Yc /Yu

-MTL=midl.exe

-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32

-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32

-RSC=rc.exe

-# ADD BASE RSC /l 0x409 /d "NDEBUG"

-# ADD RSC /l 0x409 /i "..\.." /d "NDEBUG"

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LINK32=link.exe

-# ADD BASE LINK32 /nologo /dll /machine:I386

-# ADD LINK32 zlib1.lib /nologo /dll /machine:I386 /out:"Win32_DLL_Release\libpng15.dll" /libpath:"..\..\..\zlib\projects\visualc6\Win32_DLL_Release"

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 DLL Debug"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 1

-# PROP BASE Output_Dir "libpng___Win32_DLL_Release"

-# PROP BASE Intermediate_Dir "libpng___Win32_DLL_Release"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 1

-# PROP Output_Dir "Win32_DLL_Debug"

-# PROP Intermediate_Dir "Win32_DLL_Debug"

-# PROP Ignore_Export_Lib 0

-# PROP Target_Dir ""

-CPP=cl.exe

-# ADD BASE CPP /nologo /MDd /W3 /Gm /ZI /Od /D "_DEBUG" /FD /GZ /c

-# SUBTRACT BASE CPP /YX /Yc /Yu

-# ADD CPP /nologo /MDd /W3 /Gm /ZI /Od /I "..\..\scripts" /I "..\..\..\zlib" /D "_DEBUG" /D "DEBUG" /D PNG_DEBUG=1 /D "ZLIB_DLL" /FD /GZ /c

-# SUBTRACT CPP /YX /Yc /Yu

-MTL=midl.exe

-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32

-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32

-RSC=rc.exe

-# ADD BASE RSC /l 0x409 /d "_DEBUG"

-# ADD RSC /l 0x409 /i "..\.." /d "_DEBUG" /d PNG_DEBUG=1

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LINK32=link.exe

-# ADD BASE LINK32 /nologo /dll /debug /machine:I386 /pdbtype:sept

-# ADD LINK32 zlib1d.lib /nologo /dll /debug /machine:I386 /out:"Win32_DLL_Debug\libpng15d.dll" /libpath:"..\..\..\zlib\projects\visualc6\Win32_DLL_Debug"

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 DLL VB"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 0

-# PROP BASE Output_Dir "libpng___Win32_DLL_VB"

-# PROP BASE Intermediate_Dir "libpng___Win32_DLL_VB"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 0

-# PROP Output_Dir "Win32_DLL_VB"

-# PROP Intermediate_Dir "Win32_DLL_VB"

-# PROP Ignore_Export_Lib 0

-# PROP Target_Dir ""

-CPP=cl.exe

-# ADD BASE CPP /nologo /MD /W3 /O2 /D "NDEBUG" /FD /c

-# SUBTRACT BASE CPP /YX /Yc /Yu

-# ADD CPP /nologo /MD /W3 /O2 /I "." /I "..\..\..\zlib" /D "NDEBUG" /D "ZLIB_DLL" /FD /c

-# SUBTRACT CPP /YX /Yc /Yu

-MTL=midl.exe

-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32

-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32

-RSC=rc.exe

-# ADD BASE RSC /l 0x409 /d "NDEBUG"

-# ADD RSC /l 0x409 /i "." /i "..\.." /d "NDEBUG"

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LINK32=link.exe

-# ADD BASE LINK32 /nologo /dll /machine:I386

-# ADD LINK32 zlib1.lib /nologo /dll /machine:I386 /out:"Win32_DLL_VB\libpng15vb.dll" /libpath:"..\..\..\zlib\projects\visualc6\Win32_DLL_Release"

-# Begin Special Build Tool

-OutDir=.\Win32_DLL_VB

-TargetName=libpng15vb

-SOURCE="$(InputPath)"

-PostBuild_Cmds=echo    Deleting $(targetname) import library and export file (Not required for VB projects)	del $(outdir)\$(targetname).lib	del $(outdir)\$(targetname).exp

-# End Special Build Tool

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 LIB Release"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 0

-# PROP BASE Output_Dir "libpng___Win32_LIB_Release"

-# PROP BASE Intermediate_Dir "libpng___Win32_LIB_Release"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 0

-# PROP Output_Dir "Win32_LIB_Release"

-# PROP Intermediate_Dir "Win32_LIB_Release"

-# PROP Target_Dir ""

-CPP=cl.exe

-# ADD BASE CPP /nologo /MD /W3 /O2 /D "NDEBUG" /FD /c

-# SUBTRACT BASE CPP /YX /Yc /Yu

-# ADD CPP /nologo /MD /W3 /O2 /I "..\..\scripts" /I "..\..\..\zlib" /D "NDEBUG" /FD /c

-# SUBTRACT CPP /YX /Yc /Yu

-RSC=rc.exe

-# ADD BASE RSC /l 0x409 /d "NDEBUG"

-# ADD RSC /l 0x409 /i "..\.." /d "NDEBUG"

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LIB32=link.exe -lib

-# ADD BASE LIB32 /nologo

-# ADD LIB32 /nologo

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 LIB Debug"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 1

-# PROP BASE Output_Dir "libpng___Win32_LIB_Debug"

-# PROP BASE Intermediate_Dir "libpng___Win32_LIB_Debug"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 1

-# PROP Output_Dir "Win32_LIB_Debug"

-# PROP Intermediate_Dir "Win32_LIB_Debug"

-# PROP Target_Dir ""

-CPP=cl.exe

-# ADD BASE CPP /nologo /MDd /W3 /Gm /ZI /Od /D "_DEBUG" /FD /GZ /c

-# SUBTRACT BASE CPP /YX /Yc /Yu

-# ADD CPP /nologo /MDd /W3 /Gm /ZI /Od /I "..\..\scripts" /I "..\..\..\zlib" /D "_DEBUG" /D "DEBUG" /D PNG_DEBUG=1 /FD /GZ /c

-# SUBTRACT CPP /YX /Yc /Yu

-RSC=rc.exe

-# ADD BASE RSC /l 0x409 /d "_DEBUG"

-# ADD RSC /l 0x409 /d "_DEBUG"

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LIB32=link.exe -lib

-# ADD BASE LIB32 /nologo

-# ADD LIB32 /nologo /out:"Win32_LIB_Debug\libpngd.lib"

-

-!ENDIF 

-

-# Begin Target

-

-# Name "libpng - Win32 DLL Release"

-# Name "libpng - Win32 DLL Debug"

-# Name "libpng - Win32 DLL VB"

-# Name "libpng - Win32 LIB Release"

-# Name "libpng - Win32 LIB Debug"

-# Begin Group "Source Files"

-

-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"

-# Begin Source File

-

-SOURCE=..\..\png.c

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\pngerror.c

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\pngget.c

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\pngmem.c

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\pngpread.c

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\pngread.c

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\pngrio.c

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\pngrtran.c

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\pngrutil.c

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\pngset.c

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\pngtrans.c

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\scripts\pngwin.def

-

-!IF  "$(CFG)" == "libpng - Win32 DLL Release"

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 DLL Debug"

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 DLL VB"

-

-# PROP Exclude_From_Build 1

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 LIB Release"

-

-# PROP Exclude_From_Build 1

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 LIB Debug"

-

-# PROP Exclude_From_Build 1

-

-!ENDIF 

-

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\pngwio.c

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\pngwrite.c

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\pngwtran.c

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\pngwutil.c

-# End Source File

-# End Group

-# Begin Group "Header Files"

-

-# PROP Default_Filter "h;hpp;hxx;hm;inl"

-# Begin Source File

-

-SOURCE=..\..\png.h

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\pngconf.h

-# End Source File

-# Begin Source File

-

-SOURCE=..\..\pngpriv.h

-# End Source File

-# End Group

-# Begin Group "Resource Files"

-

-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"

-# Begin Source File

-

-SOURCE=..\..\scripts\pngwin.rc

-

-!IF  "$(CFG)" == "libpng - Win32 DLL Release"

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 DLL Debug"

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 DLL VB"

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 LIB Release"

-

-# PROP Exclude_From_Build 1

-

-!ELSEIF  "$(CFG)" == "libpng - Win32 LIB Debug"

-

-# PROP Exclude_From_Build 1

-

-!ENDIF 

-

-# End Source File

-# End Group

-# Begin Source File

-

-SOURCE=.\README.txt

-# End Source File

-# End Target

-# End Project

diff --git a/projects/visualc6/libpng.dsw b/projects/visualc6/libpng.dsw
deleted file mode 100644
index 2a98646..0000000
--- a/projects/visualc6/libpng.dsw
+++ /dev/null
@@ -1,59 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00

-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!

-

-###############################################################################

-

-Project: "libpng"=".\libpng.dsp" - Package Owner=<4>

-

-Package=<5>

-{{{

-}}}

-

-Package=<4>

-{{{

-    Begin Project Dependency

-    Project_Dep_Name zlib

-    End Project Dependency

-}}}

-

-###############################################################################

-

-Project: "pngtest"=".\pngtest.dsp" - Package Owner=<4>

-

-Package=<5>

-{{{

-}}}

-

-Package=<4>

-{{{

-    Begin Project Dependency

-    Project_Dep_Name libpng

-    End Project Dependency

-}}}

-

-###############################################################################

-

-Project: "zlib"="..\..\..\zlib\projects\visualc6\zlib.dsp" - Package Owner=<4>

-

-Package=<5>

-{{{

-}}}

-

-Package=<4>

-{{{

-}}}

-

-###############################################################################

-

-Global:

-

-Package=<5>

-{{{

-}}}

-

-Package=<3>

-{{{

-}}}

-

-###############################################################################

-

diff --git a/projects/visualc6/pnglibconf.h b/projects/visualc6/pnglibconf.h
deleted file mode 100644
index 9c7ca58..0000000
--- a/projects/visualc6/pnglibconf.h
+++ /dev/null
@@ -1,157 +0,0 @@
-/* 1.5.0beta19 STANDARD API DEFINITION */

-/* pnglibconf.h - library build configuration */

-

-/* libpng version 1.5.0beta19 - April 2, 2010 */

-

-/* Copyright (c) 1998-2010 Glenn Randers-Pehrson */

-

-/* This code is released under the libpng license. */

-/* For conditions of distribution and use, see the disclaimer */

-/* and license in png.h */

-

-/* pnglibconf.h */

-/* Machine generated file: DO NOT EDIT */

-/* Derived from: scripts/pnglibconf.dfa */

-#ifndef PNGLCONF_H

-#define PNGLCONF_H

-/* settings */

-#define PNG_CALLOC_SUPPORTED

-#define PNG_USER_WIDTH_MAX 1000000L

-#define PNG_API_RULE 0

-#define PNG_USER_CHUNK_CACHE_MAX 0

-#define PNG_USER_HEIGHT_MAX 1000000L

-#define PNG_USER_CHUNK_MALLOC_MAX 0

-#define PNG_DEFAULT_READ_MACROS 1

-/* end of settings */

-/* options */

-#define PNG_INFO_IMAGE_SUPPORTED

-#define PNG_HANDLE_AS_UNKNOWN_SUPPORTED

-#define PNG_WRITE_SUPPORTED

-#define PNG_WRITE_INTERLACING_SUPPORTED

-#define PNG_EASY_ACCESS_SUPPORTED

-#define PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED

-#define PNG_USER_LIMITS_SUPPORTED

-#define PNG_FIXED_POINT_SUPPORTED

-/*#undef PNG_ERROR_NUMBERS_SUPPORTED*/

-#define PNG_ERROR_TEXT_SUPPORTED

-#define PNG_READ_SUPPORTED

-/*#undef PNG_READ_16_TO_8_ACCURATE_SCALE_SUPPORTED*/

-/*#undef PNG_BENIGN_ERRORS_SUPPORTED*/

-#define PNG_SETJMP_SUPPORTED

-#define PNG_WRITE_FLUSH_SUPPORTED

-#define PNG_MNG_FEATURES_SUPPORTED

-#define PNG_FLOATING_POINT_SUPPORTED

-/*#undef PNG_INCH_CONVERSIONS_SUPPORTED*/

-#define PNG_STDIO_SUPPORTED

-#define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED

-#define PNG_USER_MEM_SUPPORTED

-#define PNG_IO_STATE_SUPPORTED

-#define PNG_SET_USER_LIMITS_SUPPORTED

-#define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED

-#define PNG_WRITE_INT_FUNCTIONS_SUPPORTED

-#define PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED

-#define PNG_WRITE_FILTER_SUPPORTED

-#define PNG_SET_CHUNK_CACHE_LIMIT_SUPPORTED

-#define PNG_WRITE_iCCP_SUPPORTED

-#define PNG_READ_TRANSFORMS_SUPPORTED

-#define PNG_READ_GAMMA_SUPPORTED

-#define PNG_READ_bKGD_SUPPORTED

-#define PNG_UNKNOWN_CHUNKS_SUPPORTED

-#define PNG_READ_sCAL_SUPPORTED

-#define PNG_WRITE_hIST_SUPPORTED

-#define PNG_READ_OPT_PLTE_SUPPORTED

-#define PNG_SET_CHUNK_MALLOC_LIMIT_SUPPORTED

-#define PNG_WRITE_gAMA_SUPPORTED

-#define PNG_READ_GRAY_TO_RGB_SUPPORTED

-#define PNG_WRITE_pCAL_SUPPORTED

-#define PNG_READ_INVERT_ALPHA_SUPPORTED

-#define PNG_WRITE_TRANSFORMS_SUPPORTED

-#define PNG_READ_sBIT_SUPPORTED

-#define PNG_READ_PACK_SUPPORTED

-#define PNG_WRITE_SWAP_SUPPORTED

-#define PNG_READ_cHRM_SUPPORTED

-#define PNG_WRITE_tIME_SUPPORTED

-#define PNG_READ_INTERLACING_SUPPORTED

-#define PNG_READ_tRNS_SUPPORTED

-#define PNG_WRITE_pHYs_SUPPORTED

-#define PNG_WRITE_INVERT_SUPPORTED

-#define PNG_READ_RGB_TO_GRAY_SUPPORTED

-#define PNG_WRITE_sRGB_SUPPORTED

-#define PNG_READ_oFFs_SUPPORTED

-#define PNG_WRITE_FILLER_SUPPORTED

-#define PNG_WRITE_TEXT_SUPPORTED

-#define PNG_WRITE_SHIFT_SUPPORTED

-#define PNG_PROGRESSIVE_READ_SUPPORTED

-#define PNG_READ_SHIFT_SUPPORTED

-#define PNG_CONVERT_tIME_SUPPORTED

-#define PNG_READ_USER_TRANSFORM_SUPPORTED

-#define PNG_READ_INT_FUNCTIONS_SUPPORTED

-#define PNG_READ_USER_CHUNKS_SUPPORTED

-#define PNG_READ_hIST_SUPPORTED

-#define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED

-#define PNG_READ_SWAP_ALPHA_SUPPORTED

-#define PNG_READ_COMPOSITE_NODIV_SUPPORTED

-#define PNG_SEQUENTIAL_READ_SUPPORTED

-#define PNG_READ_BACKGROUND_SUPPORTED

-#define PNG_READ_QUANTIZE_SUPPORTED

-#define PNG_READ_iCCP_SUPPORTED

-#define PNG_READ_STRIP_ALPHA_SUPPORTED

-#define PNG_READ_PACKSWAP_SUPPORTED

-#define PNG_READ_sRGB_SUPPORTED

-#define PNG_WRITE_tEXt_SUPPORTED

-#define PNG_READ_gAMA_SUPPORTED

-#define PNG_READ_pCAL_SUPPORTED

-#define PNG_READ_EXPAND_SUPPORTED

-#define PNG_WRITE_sPLT_SUPPORTED

-#define PNG_READ_SWAP_SUPPORTED

-#define PNG_READ_tIME_SUPPORTED

-#define PNG_READ_pHYs_SUPPORTED

-#define PNG_WRITE_SWAP_ALPHA_SUPPORTED

-#define PNG_TIME_RFC1123_SUPPORTED

-#define PNG_READ_TEXT_SUPPORTED

-#define PNG_WRITE_BGR_SUPPORTED

-#define PNG_USER_CHUNKS_SUPPORTED

-#define PNG_CONSOLE_IO_SUPPORTED

-#define PNG_GET_INT_32_SUPPORTED

-#define PNG_WRITE_PACK_SUPPORTED

-#define PNG_READ_FILLER_SUPPORTED

-#define PNG_WRITE_bKGD_SUPPORTED

-#define PNG_WRITE_tRNS_SUPPORTED

-#define PNG_READ_sPLT_SUPPORTED

-#define PNG_WRITE_sCAL_SUPPORTED

-#define PNG_WRITE_oFFs_SUPPORTED

-#define PNG_READ_tEXt_SUPPORTED

-#define PNG_WRITE_sBIT_SUPPORTED

-#define PNG_READ_INVERT_SUPPORTED

-#define PNG_READ_16_TO_8_SUPPORTED

-#define PNG_WRITE_cHRM_SUPPORTED

-#define PNG_WRITE_USER_TRANSFORM_SUPPORTED

-#define PNG_READ_BGR_SUPPORTED

-#define PNG_WRITE_PACKSWAP_SUPPORTED

-#define PNG_WRITE_INVERT_ALPHA_SUPPORTED

-#define PNG_sCAL_SUPPORTED

-#define PNG_WRITE_zTXt_SUPPORTED

-#define PNG_sBIT_SUPPORTED

-#define PNG_cHRM_SUPPORTED

-#define PNG_bKGD_SUPPORTED

-#define PNG_tRNS_SUPPORTED

-#define PNG_WRITE_iTXt_SUPPORTED

-#define PNG_oFFs_SUPPORTED

-#define PNG_USER_TRANSFORM_PTR_SUPPORTED

-#define PNG_hIST_SUPPORTED

-#define PNG_iCCP_SUPPORTED

-#define PNG_sRGB_SUPPORTED

-#define PNG_READ_zTXt_SUPPORTED

-#define PNG_gAMA_SUPPORTED

-#define PNG_pCAL_SUPPORTED

-#define PNG_tIME_SUPPORTED

-#define PNG_pHYs_SUPPORTED

-#define PNG_READ_iTXt_SUPPORTED

-#define PNG_TEXT_SUPPORTED

-#define PNG_SAVE_INT_32_SUPPORTED

-#define PNG_sPLT_SUPPORTED

-#define PNG_tEXt_SUPPORTED

-#define PNG_zTXt_SUPPORTED

-#define PNG_iTXt_SUPPORTED

-/* end of options */

-#endif /* PNGLCONF_H */

diff --git a/projects/visualc6/pngtest.dsp b/projects/visualc6/pngtest.dsp
deleted file mode 100644
index 53aa3c9..0000000
--- a/projects/visualc6/pngtest.dsp
+++ /dev/null
@@ -1,178 +0,0 @@
-# Microsoft Developer Studio Project File - Name="pngtest" - Package Owner=<4>

-# Microsoft Developer Studio Generated Build File, Format Version 6.00

-# ** DO NOT EDIT **

-

-# TARGTYPE "Win32 (x86) Console Application" 0x0103

-

-CFG=pngtest - Win32 DLL Release

-!MESSAGE This is not a valid makefile. To build this project using NMAKE,

-!MESSAGE use the Export Makefile command and run

-!MESSAGE 

-!MESSAGE NMAKE /f "pngtest.mak".

-!MESSAGE 

-!MESSAGE You can specify a configuration when running NMAKE

-!MESSAGE by defining the macro CFG on the command line. For example:

-!MESSAGE 

-!MESSAGE NMAKE /f "pngtest.mak" CFG="pngtest - Win32 DLL Release"

-!MESSAGE 

-!MESSAGE Possible choices for configuration are:

-!MESSAGE 

-!MESSAGE "pngtest - Win32 DLL Release" (based on "Win32 (x86) Console Application")

-!MESSAGE "pngtest - Win32 DLL Debug" (based on "Win32 (x86) Console Application")

-!MESSAGE "pngtest - Win32 LIB Release" (based on "Win32 (x86) Console Application")

-!MESSAGE "pngtest - Win32 LIB Debug" (based on "Win32 (x86) Console Application")

-!MESSAGE 

-

-# Begin Project

-# PROP AllowPerConfigDependencies 0

-# PROP Scc_ProjName ""

-# PROP Scc_LocalPath ""

-CPP=cl.exe

-RSC=rc.exe

-

-!IF  "$(CFG)" == "pngtest - Win32 DLL Release"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 0

-# PROP BASE Output_Dir "pngtest___Win32_DLL_Release"

-# PROP BASE Intermediate_Dir "pngtest___Win32_DLL_Release"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 0

-# PROP Output_Dir "Win32_DLL_Release"

-# PROP Intermediate_Dir "Win32_DLL_Release"

-# PROP Ignore_Export_Lib 0

-# PROP Target_Dir ""

-# ADD BASE CPP /nologo /W3 /O2 /D "NDEBUG" /FD /c

-# SUBTRACT BASE CPP /YX

-# ADD CPP /nologo /MD /W3 /O2 /I "..\..\..\zlib" /D "NDEBUG" /FD /c

-# SUBTRACT CPP /YX

-# ADD BASE RSC /l 0x409 /d "NDEBUG"

-# ADD RSC /l 0x409 /d "NDEBUG"

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LINK32=link.exe

-# ADD BASE LINK32 /nologo /subsystem:console /machine:I386

-# ADD LINK32 Win32_DLL_Release\libpng15.lib ..\..\..\zlib\projects\visualc6\Win32_DLL_Release\zlib1.lib /nologo /subsystem:console /machine:I386

-# Begin Special Build Tool

-OutDir=.\Win32_DLL_Release

-SOURCE="$(InputPath)"

-PostBuild_Desc=[Run Test]

-PostBuild_Cmds=set path=$(outdir);..\..\..\zlib\projects\visualc6\Win32_DLL_Release;	$(outdir)\pngtest.exe ..\..\pngtest.png

-# End Special Build Tool

-

-!ELSEIF  "$(CFG)" == "pngtest - Win32 DLL Debug"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 1

-# PROP BASE Output_Dir "pngtest___Win32_DLL_Debug"

-# PROP BASE Intermediate_Dir "pngtest___Win32_DLL_Debug"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 1

-# PROP Output_Dir "Win32_DLL_Debug"

-# PROP Intermediate_Dir "Win32_DLL_Debug"

-# PROP Ignore_Export_Lib 0

-# PROP Target_Dir ""

-# ADD BASE CPP /nologo /W3 /Gm /ZI /Od /D "_DEBUG" /FD /GZ /c

-# SUBTRACT BASE CPP /YX

-# ADD CPP /nologo /MDd /W3 /Gm /ZI /Od /I "..\..\..\zlib" /D "_DEBUG" /FD /GZ /c

-# SUBTRACT CPP /YX

-# ADD BASE RSC /l 0x409 /d "_DEBUG"

-# ADD RSC /l 0x409 /d "_DEBUG"

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LINK32=link.exe

-# ADD BASE LINK32 /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept

-# ADD LINK32 Win32_DLL_Debug\libpng15d.lib ..\..\..\zlib\projects\visualc6\Win32_DLL_Debug\zlib1d.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept

-# Begin Special Build Tool

-OutDir=.\Win32_DLL_Debug

-SOURCE="$(InputPath)"

-PostBuild_Desc=[Run Test]

-PostBuild_Cmds=set path=$(outdir);..\..\..\zlib\projects\visualc6\Win32_DLL_Debug;	$(outdir)\pngtest.exe ..\..\pngtest.png

-# End Special Build Tool

-

-!ELSEIF  "$(CFG)" == "pngtest - Win32 LIB Release"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 0

-# PROP BASE Output_Dir "pngtest___Win32_LIB_Release"

-# PROP BASE Intermediate_Dir "pngtest___Win32_LIB_Release"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 0

-# PROP Output_Dir "Win32_LIB_Release"

-# PROP Intermediate_Dir "Win32_LIB_Release"

-# PROP Ignore_Export_Lib 0

-# PROP Target_Dir ""

-# ADD BASE CPP /nologo /W3 /O2 /D "NDEBUG" /FD /c

-# SUBTRACT BASE CPP /YX

-# ADD CPP /nologo /MD /W3 /O2 /I "..\..\..\zlib" /D "NDEBUG" /FD /c

-# SUBTRACT CPP /YX

-# ADD BASE RSC /l 0x409 /d "NDEBUG"

-# ADD RSC /l 0x409 /d "NDEBUG"

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LINK32=link.exe

-# ADD BASE LINK32 /nologo /subsystem:console /machine:I386

-# ADD LINK32 Win32_LIB_Release\libpng.lib ..\..\..\zlib\projects\visualc6\Win32_LIB_Release\zlib.lib /nologo /subsystem:console /machine:I386

-# Begin Special Build Tool

-OutDir=.\Win32_LIB_Release

-SOURCE="$(InputPath)"

-PostBuild_Desc=[Run Test]

-PostBuild_Cmds=$(outdir)\pngtest.exe ..\..\pngtest.png

-# End Special Build Tool

-

-!ELSEIF  "$(CFG)" == "pngtest - Win32 LIB Debug"

-

-# PROP BASE Use_MFC 0

-# PROP BASE Use_Debug_Libraries 1

-# PROP BASE Output_Dir "pngtest___Win32_LIB_Debug"

-# PROP BASE Intermediate_Dir "pngtest___Win32_LIB_Debug"

-# PROP BASE Target_Dir ""

-# PROP Use_MFC 0

-# PROP Use_Debug_Libraries 1

-# PROP Output_Dir "Win32_LIB_Debug"

-# PROP Intermediate_Dir "Win32_LIB_Debug"

-# PROP Ignore_Export_Lib 0

-# PROP Target_Dir ""

-# ADD BASE CPP /nologo /W3 /Gm /ZI /Od /D "_DEBUG" /FD /GZ /c

-# SUBTRACT BASE CPP /YX

-# ADD CPP /nologo /MDd /W3 /Gm /ZI /Od /I "..\..\..\zlib" /D "_DEBUG" /FD /GZ /c

-# SUBTRACT CPP /YX

-# ADD BASE RSC /l 0x409 /d "_DEBUG"

-# ADD RSC /l 0x409 /d "_DEBUG"

-BSC32=bscmake.exe

-# ADD BASE BSC32 /nologo

-# ADD BSC32 /nologo

-LINK32=link.exe

-# ADD BASE LINK32 /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept

-# ADD LINK32 Win32_LIB_Debug\libpngd.lib ..\..\..\zlib\projects\visualc6\Win32_LIB_Debug\zlibd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept

-# Begin Special Build Tool

-OutDir=.\Win32_LIB_Debug

-SOURCE="$(InputPath)"

-PostBuild_Desc=[Run Test]

-PostBuild_Cmds=$(outdir)\pngtest.exe ..\..\pngtest.png

-# End Special Build Tool

-

-!ENDIF 

-

-# Begin Target

-

-# Name "pngtest - Win32 DLL Release"

-# Name "pngtest - Win32 DLL Debug"

-# Name "pngtest - Win32 LIB Release"

-# Name "pngtest - Win32 LIB Debug"

-# Begin Group "Source Files"

-

-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"

-# Begin Source File

-

-SOURCE=..\..\pngtest.c

-# End Source File

-# End Group

-# End Target

-# End Project

diff --git a/projects/visualc71/PRJ0041.mak b/projects/visualc71/PRJ0041.mak
deleted file mode 100644
index e15e12b..0000000
--- a/projects/visualc71/PRJ0041.mak
+++ /dev/null
@@ -1,21 +0,0 @@
-# Prevent "Cannot find missing dependency..." warnings while compiling
-# pngwin.rc (PRJ0041).
-
-all: $(IntDir)\alloc.h \
-	 $(IntDir)\fp.h \
-	 $(IntDir)\m68881.h \
-	 $(IntDir)\mem.h \
-	 $(IntDir)\pngusr.h \
-	 $(IntDir)\strings.h \
-	 $(IntDir)\unistd.h \
-	 $(IntDir)\unixio.h
-	 
-$(IntDir)\alloc.h \
-$(IntDir)\fp.h \
-$(IntDir)\m68881.h \
-$(IntDir)\mem.h \
-$(IntDir)\pngusr.h \
-$(IntDir)\strings.h \
-$(IntDir)\unistd.h \
-$(IntDir)\unixio.h:
-	@!echo.>$@
diff --git a/projects/visualc71/README.txt b/projects/visualc71/README.txt
deleted file mode 100644
index dd66eb6..0000000
--- a/projects/visualc71/README.txt
+++ /dev/null
@@ -1,66 +0,0 @@
-Microsoft Developer Studio Project File, Format Version 7.10 for libpng.
-
-Copyright (C) 2004 Simon-Pierre Cadieux.
-
-This code is released under the libpng license.
-For conditions of distribution and use, see copyright notice in png.h
-
-Changes in libpng 15:
-* The DEF file is no longer required, the DLLs link by name.  A standard
-  DEF file, pngwin.def, is included in the distribution for applications
-  that require link by number (ordinal), builds that require link by
-  number should use the ordinals from this file (or from png.h).
-
-Assumptions:
-* The libpng source files are in ..\..
-* The zlib source files are in ..\..\..\zlib
-  The source files must be from zlib version 1.2.3 - this project file
-  will not work with any other version.
-* The zlib project file is in .
-
-You may delete the zlib project from the solution and use the official
-zlib build instead - take care to link against either zlib.lib or zdll.lib
-as appropriate.  You must do this if you want to use a version of zlib other
-than zlib-1.2.3!
-
-To use:
-
-1) On the main menu, select "File | Open Solution".
-   Open "libpng.sln".
-
-2) Display the Solution Explorer view (Ctrl+Alt+L)
-
-3) Set one of the project as the StartUp project. If you just want to build the
-   binaries set "libpng" as the startup project (Select "libpng" tree view
-   item + Project | Set as StartUp project). If you want to build and test the
-   binaries set it to "pngtest" (Select "pngtest" tree view item +
-   Project | Set as StartUp project)
-
-4) Select "Build | Configuration Manager...".
-   Choose the configuration you wish to build.
-
-5) Select "Build | Clean Solution".
-
-6) Select "Build | Build Solution (Ctrl-Shift-B)"
-
-This project builds the libpng binaries as follows:
-
-* Win32_DLL_Release\libpng15.dll      DLL build
-* Win32_DLL_Debug\libpng15d.dll       DLL build (debug version)
-* Win32_DLL_VB\libpng15vb.dll         DLL build for Visual Basic (no stdio)
-* Win32_LIB_Release\libpng.lib        static build
-* Win32_LIB_Debug\libpngd.lib         static build (debug version)
-
-Notes:
-
-If you change anything in the source files, or select different compiler
-settings, please change the DLL name to something different than any of
-the above names. Also, make sure that in your "pngusr.h" you define
-PNG_USER_PRIVATEBUILD and PNG_USER_DLLFNAME_POSTFIX according to the
-instructions provided in "pngconf.h".
-
-All DLLs built by this project use the Microsoft dynamic C runtime library
-MSVCR71.DLL (MSVCR71D.DLL for debug versions).  If you distribute any of the
-above mentioned libraries you may have to include this DLL in your package.
-For a list of files that are redistributable in Visual Studio see
-$(VCINSTALLDIR)\redist.txt.
diff --git a/projects/visualc71/README_zlib.txt b/projects/visualc71/README_zlib.txt
deleted file mode 100644
index cc73899..0000000
--- a/projects/visualc71/README_zlib.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-/* WARNING: This file was put in the LibPNG distribution for convenience only.
-            It is expected to be part of the next zlib release under
-            "projects\visualc71\README.txt." */
-
-Microsoft Developer Studio Project File, Format Version 7.10 for zlib.
-
-Copyright (C) 2004 Simon-Pierre Cadieux.
-Copyright (C) 2004 Cosmin Truta.
-
-This code is released under the libpng license.
-For conditions of distribution and use, see copyright notice in zlib.h.
-
-
-To use:
-
-1) On the main menu, select "File | Open Solution".
-   Open "zlib.sln".
-
-2) Display the Solution Explorer view (Ctrl+Alt+L)
-
-3) Set one of the project as the StartUp project. If you just want to build the
-   binaries set "zlib" as the startup project (Select "zlib" tree view item +
-   Project | Set as StartUp project). If you want to build and test the
-   binaries set it to "example" (Select "example" tree view item + Project |
-   Set as StartUp project), If you want to build the minigzip utility set it to
-   "minigzip" (Select "minigzip" tree view item + Project | Set as StartUp
-   project
-
-4) Select "Build | Configuration Manager...".
-   Choose the configuration you wish to build.
-
-5) Select "Build | Clean Solution".
-
-6) Select "Build | Build Solution (Ctrl-Shift-B)"
-
-This project builds the zlib binaries as follows:
-
-* Win32_DLL_Release\zlib1.dll       DLL build
-* Win32_DLL_Debug\zlib1d.dll        DLL build (debug version)
-* Win32_LIB_Release\zlib.lib        static build
-* Win32_LIB_Debug\zlibd.lib         static build (debug version)
-
diff --git a/projects/visualc71/libpng.sln b/projects/visualc71/libpng.sln
deleted file mode 100644
index adce68a..0000000
--- a/projects/visualc71/libpng.sln
+++ /dev/null
@@ -1,60 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 8.00

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libpng", "libpng.vcproj", "{0008960E-E0DD-41A6-8265-00B31DDB4C21}"

-	ProjectSection(ProjectDependencies) = postProject

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0} = {2D4F8105-7D21-454C-9932-B47CAB71A5C0}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pngtest", "pngtest.vcproj", "{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}"

-	ProjectSection(ProjectDependencies) = postProject

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21} = {0008960E-E0DD-41A6-8265-00B31DDB4C21}

-	EndProjectSection

-EndProject

-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "zlib.vcproj", "{2D4F8105-7D21-454C-9932-B47CAB71A5C0}"

-	ProjectSection(ProjectDependencies) = postProject

-	EndProjectSection

-EndProject

-Global

-	GlobalSection(SolutionConfiguration) = preSolution

-		DLL Debug = DLL Debug

-		DLL Release = DLL Release

-		DLL VB = DLL VB

-		LIB Debug = LIB Debug

-		LIB Release = LIB Release

-	EndGlobalSection

-	GlobalSection(ProjectConfiguration) = postSolution

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.DLL Debug.ActiveCfg = DLL Debug|Win32

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.DLL Debug.Build.0 = DLL Debug|Win32

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.DLL Release.ActiveCfg = DLL Release|Win32

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.DLL Release.Build.0 = DLL Release|Win32

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.DLL VB.ActiveCfg = DLL VB|Win32

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.DLL VB.Build.0 = DLL VB|Win32

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.LIB Debug.ActiveCfg = LIB Debug|Win32

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.LIB Debug.Build.0 = LIB Debug|Win32

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.LIB Release.ActiveCfg = LIB Release|Win32

-		{0008960E-E0DD-41A6-8265-00B31DDB4C21}.LIB Release.Build.0 = LIB Release|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.DLL Debug.ActiveCfg = DLL Debug|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.DLL Debug.Build.0 = DLL Debug|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.DLL Release.ActiveCfg = DLL Release|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.DLL Release.Build.0 = DLL Release|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.DLL VB.ActiveCfg = DLL VB|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.DLL VB.Build.0 = DLL VB|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.LIB Debug.ActiveCfg = LIB Debug|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.LIB Debug.Build.0 = LIB Debug|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.LIB Release.ActiveCfg = LIB Release|Win32

-		{FD1C2F86-9EEF-47BD-95A4-530917E17FDA}.LIB Release.Build.0 = LIB Release|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.DLL Debug.ActiveCfg = DLL Debug|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.DLL Debug.Build.0 = DLL Debug|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.DLL Release.ActiveCfg = DLL Release|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.DLL Release.Build.0 = DLL Release|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.DLL VB.ActiveCfg = DLL Release|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.DLL VB.Build.0 = DLL Release|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.LIB Debug.ActiveCfg = LIB Debug|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.LIB Debug.Build.0 = LIB Debug|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.LIB Release.ActiveCfg = LIB Release|Win32

-		{2D4F8105-7D21-454C-9932-B47CAB71A5C0}.LIB Release.Build.0 = LIB Release|Win32

-	EndGlobalSection

-	GlobalSection(ExtensibilityGlobals) = postSolution

-	EndGlobalSection

-	GlobalSection(ExtensibilityAddIns) = postSolution

-	EndGlobalSection

-EndGlobal

diff --git a/projects/visualc71/libpng.vcproj b/projects/visualc71/libpng.vcproj
deleted file mode 100644
index ad69108..0000000
--- a/projects/visualc71/libpng.vcproj
+++ /dev/null
@@ -1,425 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>

-<VisualStudioProject

-	ProjectType="Visual C++"

-	Version="7.10"

-	Name="libpng"

-	RootNamespace="libpng">

-	<Platforms>

-		<Platform

-			Name="Win32"/>

-	</Platforms>

-	<Configurations>

-		<Configuration

-			Name="DLL Release|Win32"

-			OutputDirectory="Win32_DLL_Release"

-			IntermediateDirectory="Win32_DLL_Release"

-			ConfigurationType="2">

-			<Tool

-				Name="VCCLCompilerTool"

-				InlineFunctionExpansion="1"

-				AdditionalIncludeDirectories="..\..\scripts;..\..\..\zlib"

-				PreprocessorDefinitions="NDEBUG;ZLIB_DLL;_CRT_SECURE_NO_WARNINGS"

-				StringPooling="TRUE"

-				RuntimeLibrary="2"

-				EnableFunctionLevelLinking="TRUE"

-				UsePrecompiledHeader="3"

-				PrecompiledHeaderThrough="pngpriv.h"

-				WarningLevel="3"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)\libpng15.dll"

-				LinkIncremental="1"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"

-				PreprocessorDefinitions="NDEBUG"

-				Culture="1033"

-				AdditionalIncludeDirectories="..\..\scripts;..\..\..\zlib;$(IntDir)"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="DLL Debug|Win32"

-			OutputDirectory="Win32_DLL_Debug"

-			IntermediateDirectory="Win32_DLL_Debug"

-			ConfigurationType="2">

-			<Tool

-				Name="VCCLCompilerTool"

-				Optimization="0"

-				AdditionalIncludeDirectories="..\..\scripts;..\..\..\zlib"

-				PreprocessorDefinitions="PNG_DEBUG=1;ZLIB_DLL;_CRT_SECURE_NO_WARNINGS"

-				BasicRuntimeChecks="3"

-				RuntimeLibrary="3"

-				UsePrecompiledHeader="3"

-				PrecompiledHeaderThrough="pngpriv.h"

-				WarningLevel="3"

-				DebugInformationFormat="4"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)\libpng15d.dll"

-				GenerateDebugInformation="TRUE"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"

-				PreprocessorDefinitions="PNG_DEBUG=1"

-				Culture="1033"

-				AdditionalIncludeDirectories="..\..\scripts;..\..\..\zlib;$(IntDir)"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="DLL VB|Win32"

-			OutputDirectory="Win32_DLL_VB"

-			IntermediateDirectory="Win32_DLL_VB"

-			ConfigurationType="2">

-			<Tool

-				Name="VCCLCompilerTool"

-				InlineFunctionExpansion="1"

-				AdditionalIncludeDirectories=".;..\..\..\zlib"

-				PreprocessorDefinitions="NDEBUG;ZLIB_DLL;_CRT_SECURE_NO_WARNINGS"

-				StringPooling="TRUE"

-				RuntimeLibrary="2"

-				EnableFunctionLevelLinking="TRUE"

-				UsePrecompiledHeader="3"

-				PrecompiledHeaderThrough="pngpriv.h"

-				WarningLevel="3"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)\libpng15vb.dll"

-				LinkIncremental="1"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"

-				PreprocessorDefinitions="NDEBUG"

-				Culture="1033"

-				AdditionalIncludeDirectories="..\..\scripts;..\..\..\zlib;$(IntDir)"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="LIB Release|Win32"

-			OutputDirectory="Win32_LIB_Release"

-			IntermediateDirectory="Win32_LIB_Release"

-			ConfigurationType="4">

-			<Tool

-				Name="VCCLCompilerTool"

-				InlineFunctionExpansion="1"

-				AdditionalIncludeDirectories="..\..\scripts;..\..\..\zlib"

-				PreprocessorDefinitions="NDEBUG;_CRT_SECURE_NO_WARNINGS"

-				StringPooling="TRUE"

-				RuntimeLibrary="2"

-				EnableFunctionLevelLinking="TRUE"

-				UsePrecompiledHeader="3"

-				PrecompiledHeaderThrough="pngpriv.h"

-				WarningLevel="3"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLibrarianTool"

-				OutputFile="$(OutDir)\libpng.lib"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="LIB Debug|Win32"

-			OutputDirectory="Win32_LIB_Debug"

-			IntermediateDirectory="Win32_LIB_Debug"

-			ConfigurationType="4">

-			<Tool

-				Name="VCCLCompilerTool"

-				Optimization="0"

-				AdditionalIncludeDirectories="..\..\scripts;..\..\..\zlib"

-				PreprocessorDefinitions="PNG_DEBUG=1;_CRT_SECURE_NO_WARNINGS"

-				BasicRuntimeChecks="3"

-				RuntimeLibrary="3"

-				UsePrecompiledHeader="3"

-				PrecompiledHeaderThrough="pngpriv.h"

-				WarningLevel="3"

-				DebugInformationFormat="4"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLibrarianTool"

-				OutputFile="$(OutDir)\libpngd.lib"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-	</Configurations>

-	<References>

-	</References>

-	<Files>

-		<Filter

-			Name="Source Files"

-			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">

-			<File

-				RelativePath="..\..\png.c">

-				<FileConfiguration

-					Name="DLL Release|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="0"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="DLL Debug|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="0"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="DLL VB|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="0"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB Release|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="0"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB Debug|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="0"/>

-				</FileConfiguration>

-			</File>

-			<File

-				RelativePath="..\..\pngerror.c">

-				<FileConfiguration

-					Name="DLL Release|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="1"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="DLL Debug|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="1"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="DLL VB|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="1"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB Release|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="1"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB Debug|Win32">

-					<Tool

-						Name="VCCLCompilerTool"

-						UsePrecompiledHeader="1"/>

-				</FileConfiguration>

-			</File>

-			<File

-				RelativePath="..\..\pngget.c">

-			</File>

-			<File

-				RelativePath="..\..\pngmem.c">

-			</File>

-			<File

-				RelativePath="..\..\pngpread.c">

-			</File>

-			<File

-				RelativePath="..\..\pngread.c">

-			</File>

-			<File

-				RelativePath="..\..\pngrio.c">

-			</File>

-			<File

-				RelativePath="..\..\pngrtran.c">

-			</File>

-			<File

-				RelativePath="..\..\pngrutil.c">

-			</File>

-			<File

-				RelativePath="..\..\pngset.c">

-			</File>

-			<File

-				RelativePath="..\..\pngtrans.c">

-			</File>

-			<File

-				RelativePath="..\..\pngwio.c">

-			</File>

-			<File

-				RelativePath="..\..\pngwrite.c">

-			</File>

-			<File

-				RelativePath="..\..\pngwtran.c">

-			</File>

-			<File

-				RelativePath="..\..\pngwutil.c">

-			</File>

-		</Filter>

-		<Filter

-			Name="Header Files"

-			Filter="h;hpp;hxx;hm;inl">

-			<File

-				RelativePath="..\..\png.h">

-			</File>

-			<File

-				RelativePath="..\..\pngconf.h">

-			</File>

-			<File

-				RelativePath="..\..\pngpriv.h">

-			</File>

-			<File

-				RelativePath="..\..\scripts\pnglibconf.h">

-			</File>

-			<File

-				RelativePath="..\..\pngdebug.h">

-			</File>

-			<File

-				RelativePath="..\..\pngstruct.h">

-			</File>

-			<File

-				RelativePath="..\..\pnginfo.h">

-			</File>

-		</Filter>

-		<Filter

-			Name="Resource Files"

-			Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">

-			<File

-				RelativePath="..\..\scripts\pngwin.rc">

-				<FileConfiguration

-					Name="LIB Release|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCResourceCompilerTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB Debug|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCResourceCompilerTool"/>

-				</FileConfiguration>

-			</File>

-		</Filter>

-		<File

-			RelativePath="PRJ0041.mak">

-			<FileConfiguration

-				Name="DLL Release|Win32">

-				<Tool

-					Name="VCCustomBuildTool"

-					Description="Create dummy include files to prevent &quot;Cannot find missing dependency...&quot; warnings."

-					CommandLine="nmake -f PRJ0041.mak IntDir=$(IntDir)"

-					Outputs="$(IntDir)\alloc.h;$(IntDir)\fp.h;$(IntDir)\m68881.h;$(IntDir)\mem.h;$(IntDir)\pngusr.h;$(IntDir)\strings.h;$(IntDir)\unistd.h;$(IntDir)\unixio.h"/>

-			</FileConfiguration>

-			<FileConfiguration

-				Name="DLL Debug|Win32">

-				<Tool

-					Name="VCCustomBuildTool"

-					Description="Create dummy include files to prevent &quot;Cannot find missing dependency...&quot; warnings."

-					CommandLine="nmake -f PRJ0041.mak IntDir=$(IntDir)"

-					Outputs="$(IntDir)\alloc.h;$(IntDir)\fp.h;$(IntDir)\m68881.h;$(IntDir)\mem.h;$(IntDir)\pngusr.h;$(IntDir)\strings.h;$(IntDir)\unistd.h;$(IntDir)\unixio.h"/>

-			</FileConfiguration>

-			<FileConfiguration

-				Name="DLL VB|Win32">

-				<Tool

-					Name="VCCustomBuildTool"

-					Description="Create dummy include files to prevent &quot;Cannot find missing dependency...&quot; warnings."

-					CommandLine="nmake -f PRJ0041.mak IntDir=$(IntDir)"

-					Outputs="$(IntDir)\alloc.h;$(IntDir)\fp.h;$(IntDir)\m68881.h;$(IntDir)\mem.h;$(IntDir)\pngusr.h;$(IntDir)\strings.h;$(IntDir)\unistd.h;$(IntDir)\unixio.h"/>

-			</FileConfiguration>

-		</File>

-		<File

-			RelativePath="README.txt">

-		</File>

-	</Files>

-	<Globals>

-	</Globals>

-</VisualStudioProject>

diff --git a/projects/visualc71/pnglibconf.h b/projects/visualc71/pnglibconf.h
deleted file mode 100644
index 9c7ca58..0000000
--- a/projects/visualc71/pnglibconf.h
+++ /dev/null
@@ -1,157 +0,0 @@
-/* 1.5.0beta19 STANDARD API DEFINITION */

-/* pnglibconf.h - library build configuration */

-

-/* libpng version 1.5.0beta19 - April 2, 2010 */

-

-/* Copyright (c) 1998-2010 Glenn Randers-Pehrson */

-

-/* This code is released under the libpng license. */

-/* For conditions of distribution and use, see the disclaimer */

-/* and license in png.h */

-

-/* pnglibconf.h */

-/* Machine generated file: DO NOT EDIT */

-/* Derived from: scripts/pnglibconf.dfa */

-#ifndef PNGLCONF_H

-#define PNGLCONF_H

-/* settings */

-#define PNG_CALLOC_SUPPORTED

-#define PNG_USER_WIDTH_MAX 1000000L

-#define PNG_API_RULE 0

-#define PNG_USER_CHUNK_CACHE_MAX 0

-#define PNG_USER_HEIGHT_MAX 1000000L

-#define PNG_USER_CHUNK_MALLOC_MAX 0

-#define PNG_DEFAULT_READ_MACROS 1

-/* end of settings */

-/* options */

-#define PNG_INFO_IMAGE_SUPPORTED

-#define PNG_HANDLE_AS_UNKNOWN_SUPPORTED

-#define PNG_WRITE_SUPPORTED

-#define PNG_WRITE_INTERLACING_SUPPORTED

-#define PNG_EASY_ACCESS_SUPPORTED

-#define PNG_WRITE_UNKNOWN_CHUNKS_SUPPORTED

-#define PNG_USER_LIMITS_SUPPORTED

-#define PNG_FIXED_POINT_SUPPORTED

-/*#undef PNG_ERROR_NUMBERS_SUPPORTED*/

-#define PNG_ERROR_TEXT_SUPPORTED

-#define PNG_READ_SUPPORTED

-/*#undef PNG_READ_16_TO_8_ACCURATE_SCALE_SUPPORTED*/

-/*#undef PNG_BENIGN_ERRORS_SUPPORTED*/

-#define PNG_SETJMP_SUPPORTED

-#define PNG_WRITE_FLUSH_SUPPORTED

-#define PNG_MNG_FEATURES_SUPPORTED

-#define PNG_FLOATING_POINT_SUPPORTED

-/*#undef PNG_INCH_CONVERSIONS_SUPPORTED*/

-#define PNG_STDIO_SUPPORTED

-#define PNG_READ_UNKNOWN_CHUNKS_SUPPORTED

-#define PNG_USER_MEM_SUPPORTED

-#define PNG_IO_STATE_SUPPORTED

-#define PNG_SET_USER_LIMITS_SUPPORTED

-#define PNG_READ_ANCILLARY_CHUNKS_SUPPORTED

-#define PNG_WRITE_INT_FUNCTIONS_SUPPORTED

-#define PNG_WRITE_ANCILLARY_CHUNKS_SUPPORTED

-#define PNG_WRITE_FILTER_SUPPORTED

-#define PNG_SET_CHUNK_CACHE_LIMIT_SUPPORTED

-#define PNG_WRITE_iCCP_SUPPORTED

-#define PNG_READ_TRANSFORMS_SUPPORTED

-#define PNG_READ_GAMMA_SUPPORTED

-#define PNG_READ_bKGD_SUPPORTED

-#define PNG_UNKNOWN_CHUNKS_SUPPORTED

-#define PNG_READ_sCAL_SUPPORTED

-#define PNG_WRITE_hIST_SUPPORTED

-#define PNG_READ_OPT_PLTE_SUPPORTED

-#define PNG_SET_CHUNK_MALLOC_LIMIT_SUPPORTED

-#define PNG_WRITE_gAMA_SUPPORTED

-#define PNG_READ_GRAY_TO_RGB_SUPPORTED

-#define PNG_WRITE_pCAL_SUPPORTED

-#define PNG_READ_INVERT_ALPHA_SUPPORTED

-#define PNG_WRITE_TRANSFORMS_SUPPORTED

-#define PNG_READ_sBIT_SUPPORTED

-#define PNG_READ_PACK_SUPPORTED

-#define PNG_WRITE_SWAP_SUPPORTED

-#define PNG_READ_cHRM_SUPPORTED

-#define PNG_WRITE_tIME_SUPPORTED

-#define PNG_READ_INTERLACING_SUPPORTED

-#define PNG_READ_tRNS_SUPPORTED

-#define PNG_WRITE_pHYs_SUPPORTED

-#define PNG_WRITE_INVERT_SUPPORTED

-#define PNG_READ_RGB_TO_GRAY_SUPPORTED

-#define PNG_WRITE_sRGB_SUPPORTED

-#define PNG_READ_oFFs_SUPPORTED

-#define PNG_WRITE_FILLER_SUPPORTED

-#define PNG_WRITE_TEXT_SUPPORTED

-#define PNG_WRITE_SHIFT_SUPPORTED

-#define PNG_PROGRESSIVE_READ_SUPPORTED

-#define PNG_READ_SHIFT_SUPPORTED

-#define PNG_CONVERT_tIME_SUPPORTED

-#define PNG_READ_USER_TRANSFORM_SUPPORTED

-#define PNG_READ_INT_FUNCTIONS_SUPPORTED

-#define PNG_READ_USER_CHUNKS_SUPPORTED

-#define PNG_READ_hIST_SUPPORTED

-#define PNG_WRITE_WEIGHTED_FILTER_SUPPORTED

-#define PNG_READ_SWAP_ALPHA_SUPPORTED

-#define PNG_READ_COMPOSITE_NODIV_SUPPORTED

-#define PNG_SEQUENTIAL_READ_SUPPORTED

-#define PNG_READ_BACKGROUND_SUPPORTED

-#define PNG_READ_QUANTIZE_SUPPORTED

-#define PNG_READ_iCCP_SUPPORTED

-#define PNG_READ_STRIP_ALPHA_SUPPORTED

-#define PNG_READ_PACKSWAP_SUPPORTED

-#define PNG_READ_sRGB_SUPPORTED

-#define PNG_WRITE_tEXt_SUPPORTED

-#define PNG_READ_gAMA_SUPPORTED

-#define PNG_READ_pCAL_SUPPORTED

-#define PNG_READ_EXPAND_SUPPORTED

-#define PNG_WRITE_sPLT_SUPPORTED

-#define PNG_READ_SWAP_SUPPORTED

-#define PNG_READ_tIME_SUPPORTED

-#define PNG_READ_pHYs_SUPPORTED

-#define PNG_WRITE_SWAP_ALPHA_SUPPORTED

-#define PNG_TIME_RFC1123_SUPPORTED

-#define PNG_READ_TEXT_SUPPORTED

-#define PNG_WRITE_BGR_SUPPORTED

-#define PNG_USER_CHUNKS_SUPPORTED

-#define PNG_CONSOLE_IO_SUPPORTED

-#define PNG_GET_INT_32_SUPPORTED

-#define PNG_WRITE_PACK_SUPPORTED

-#define PNG_READ_FILLER_SUPPORTED

-#define PNG_WRITE_bKGD_SUPPORTED

-#define PNG_WRITE_tRNS_SUPPORTED

-#define PNG_READ_sPLT_SUPPORTED

-#define PNG_WRITE_sCAL_SUPPORTED

-#define PNG_WRITE_oFFs_SUPPORTED

-#define PNG_READ_tEXt_SUPPORTED

-#define PNG_WRITE_sBIT_SUPPORTED

-#define PNG_READ_INVERT_SUPPORTED

-#define PNG_READ_16_TO_8_SUPPORTED

-#define PNG_WRITE_cHRM_SUPPORTED

-#define PNG_WRITE_USER_TRANSFORM_SUPPORTED

-#define PNG_READ_BGR_SUPPORTED

-#define PNG_WRITE_PACKSWAP_SUPPORTED

-#define PNG_WRITE_INVERT_ALPHA_SUPPORTED

-#define PNG_sCAL_SUPPORTED

-#define PNG_WRITE_zTXt_SUPPORTED

-#define PNG_sBIT_SUPPORTED

-#define PNG_cHRM_SUPPORTED

-#define PNG_bKGD_SUPPORTED

-#define PNG_tRNS_SUPPORTED

-#define PNG_WRITE_iTXt_SUPPORTED

-#define PNG_oFFs_SUPPORTED

-#define PNG_USER_TRANSFORM_PTR_SUPPORTED

-#define PNG_hIST_SUPPORTED

-#define PNG_iCCP_SUPPORTED

-#define PNG_sRGB_SUPPORTED

-#define PNG_READ_zTXt_SUPPORTED

-#define PNG_gAMA_SUPPORTED

-#define PNG_pCAL_SUPPORTED

-#define PNG_tIME_SUPPORTED

-#define PNG_pHYs_SUPPORTED

-#define PNG_READ_iTXt_SUPPORTED

-#define PNG_TEXT_SUPPORTED

-#define PNG_SAVE_INT_32_SUPPORTED

-#define PNG_sPLT_SUPPORTED

-#define PNG_tEXt_SUPPORTED

-#define PNG_zTXt_SUPPORTED

-#define PNG_iTXt_SUPPORTED

-/* end of options */

-#endif /* PNGLCONF_H */

diff --git a/projects/visualc71/pngtest.vcproj b/projects/visualc71/pngtest.vcproj
deleted file mode 100644
index eb1a98a..0000000
--- a/projects/visualc71/pngtest.vcproj
+++ /dev/null
@@ -1,267 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>

-<VisualStudioProject

-	ProjectType="Visual C++"

-	Version="7.10"

-	Name="pngtest"

-	RootNamespace="pngtest">

-	<Platforms>

-		<Platform

-			Name="Win32"/>

-	</Platforms>

-	<Configurations>

-		<Configuration

-			Name="DLL Release|Win32"

-			OutputDirectory="Win32_DLL_Release\Test"

-			IntermediateDirectory="Win32_DLL_Release\Test"

-			ConfigurationType="1">

-			<Tool

-				Name="VCCLCompilerTool"

-				InlineFunctionExpansion="1"

-				AdditionalIncludeDirectories="..\..\scripts;..\..\..\zlib"

-				PreprocessorDefinitions="NDEBUG;_CRT_SECURE_NO_WARNINGS"

-				StringPooling="TRUE"

-				RuntimeLibrary="2"

-				EnableFunctionLevelLinking="TRUE"

-				WarningLevel="3"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"

-				Description="Testing..."

-				CommandLine="set path=$(OutDir)\..;$(OutDir)\..\ZLib

-$(TargetPath) ..\..\pngtest.png $(IntDir)\pngout.png"

-				Outputs="$(IntDir)\pngout.png"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)/pngtest.exe"

-				LinkIncremental="1"

-				SubSystem="1"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="DLL Debug|Win32"

-			OutputDirectory="Win32_DLL_Debug\Test"

-			IntermediateDirectory="Win32_DLL_Debug\Test"

-			ConfigurationType="1">

-			<Tool

-				Name="VCCLCompilerTool"

-				Optimization="0"

-				AdditionalIncludeDirectories="..\..\scripts;..\..\..\zlib"

-				PreprocessorDefinitions="PNG_DEBUG=1;_CRT_SECURE_NO_WARNINGS"

-				BasicRuntimeChecks="3"

-				RuntimeLibrary="3"

-				WarningLevel="3"

-				DebugInformationFormat="4"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"

-				Description="Testing..."

-				CommandLine="set path=$(OutDir)\..;$(OutDir)\..\ZLib

-$(TargetPath) ..\..\pngtest.png $(IntDir)\pngout.png"

-				Outputs="$(IntDir)\pngout.png"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)/pngtest.exe"

-				GenerateDebugInformation="TRUE"

-				SubSystem="1"

-				TargetMachine="1"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="DLL VB|Win32"

-			OutputDirectory="Win32_DLL_VB\Test"

-			IntermediateDirectory="Win32_DLL_VB\Test"

-			ConfigurationType="1">

-			<Tool

-				Name="VCCLCompilerTool"

-				InlineFunctionExpansion="1"

-				AdditionalIncludeDirectories=".;..\..\..\zlib"

-				PreprocessorDefinitions="NDEBUG;_CRT_SECURE_NO_WARNINGS"

-				StringPooling="TRUE"

-				RuntimeLibrary="2"

-				EnableFunctionLevelLinking="TRUE"

-				WarningLevel="2"

-				CallingConvention="2"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"

-				Description="Testing..."

-				CommandLine="set path=$(OutDir)\..;$(OutDir)\..\..\Win32_DLL_Release\ZLib

-$(TargetPath) ..\..\pngtest.png $(IntDir)\pngout.png"

-				Outputs="$(IntDir)\pngout.png"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)/pngtest.exe"

-				LinkIncremental="1"

-				IgnoreDefaultLibraryNames="$(IntDir)\libpng15b.lib"

-				SubSystem="1"

-				TargetMachine="1"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="LIB Release|Win32"

-			OutputDirectory="Win32_LIB_Release\Test"

-			IntermediateDirectory="Win32_LIB_Release\Test"

-			ConfigurationType="1">

-			<Tool

-				Name="VCCLCompilerTool"

-				InlineFunctionExpansion="1"

-				AdditionalIncludeDirectories="..\..\scripts;..\..\..\zlib"

-				PreprocessorDefinitions="NDEBUG;_CRT_SECURE_NO_WARNINGS"

-				StringPooling="TRUE"

-				RuntimeLibrary="2"

-				EnableFunctionLevelLinking="TRUE"

-				WarningLevel="3"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"

-				Description="Testing..."

-				CommandLine="set path=$(OutDir)\..;$(OutDir)\..\ZLib

-$(TargetPath) ..\..\pngtest.png $(IntDir)\pngout.png"

-				Outputs="$(IntDir)\pngout.png"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)/pngtest.exe"

-				LinkIncremental="1"

-				SubSystem="1"

-				TargetMachine="1"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="LIB Debug|Win32"

-			OutputDirectory="Win32_LIB_Debug\Test"

-			IntermediateDirectory="Win32_LIB_Debug\Test"

-			ConfigurationType="1">

-			<Tool

-				Name="VCCLCompilerTool"

-				Optimization="0"

-				AdditionalIncludeDirectories="..\..\scripts;..\..\..\zlib"

-				PreprocessorDefinitions="PNG_DEBUG=1;_CRT_SECURE_NO_WARNINGS"

-				BasicRuntimeChecks="3"

-				RuntimeLibrary="3"

-				WarningLevel="3"

-				DebugInformationFormat="4"

-				CompileAs="0"/>

-			<Tool

-				Name="VCCustomBuildTool"

-				Description="Testing..."

-				CommandLine="set path=$(OutDir)\..;$(OutDir)\..\ZLib

-$(TargetPath) ..\..\pngtest.png $(IntDir)\pngout.png"

-				Outputs="$(IntDir)\pngout.png"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)/pngtest.exe"

-				GenerateDebugInformation="TRUE"

-				SubSystem="1"

-				TargetMachine="1"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-	</Configurations>

-	<References>

-	</References>

-	<Files>

-		<Filter

-			Name="Source Files"

-			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">

-			<File

-				RelativePath="..\..\pngtest.c">

-			</File>

-		</Filter>

-	</Files>

-	<Globals>

-	</Globals>

-</VisualStudioProject>

diff --git a/projects/visualc71/vs2010up.txt b/projects/visualc71/vs2010up.txt
deleted file mode 100644
index 5984bf5..0000000
--- a/projects/visualc71/vs2010up.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-VisualStdio 2010 introduces a new 'TargetName' field, see:
-
-http://social.msdn.microsoft.com/Forums/en/vcprerelease/thread/3c03e730-6a0e-4ee4-a0d6-6a5c3ce4343c
-
-If you upgrade the libpng.sln to 2010 you will have to update the target name
-from the default for libpng and zlib as follows:
-
-zlib Library Debug: add 'd' to the end of the default target name
-zlib DLL Debug: add '1d' to the end of the default target name
-zlib DLL Release: add '1' to the end of the default target name
-libpng Library Debug: add 'd' to the end of the default target name
-libpng DLL Debug: add '15d' to the end of the default target name
-libpng DLL Release: add '15' to the end of the default target name
-libpng DLL VB: add '15vb' to the end of the default target name
-
-If you don't do this you will get warnings and some builds will fail.
diff --git a/projects/visualc71/zlib.vcproj b/projects/visualc71/zlib.vcproj
deleted file mode 100644
index e9a58b5..0000000
--- a/projects/visualc71/zlib.vcproj
+++ /dev/null
@@ -1,378 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>

-<VisualStudioProject

-	ProjectType="Visual C++"

-	Version="7.10"

-	Name="zlib">

-	<Platforms>

-		<Platform

-			Name="Win32"/>

-	</Platforms>

-	<Configurations>

-		<Configuration

-			Name="DLL Release|Win32"

-			OutputDirectory="Win32_DLL_Release\ZLib"

-			IntermediateDirectory="Win32_DLL_Release\ZLib"

-			ConfigurationType="2">

-			<Tool

-				Name="VCCLCompilerTool"

-				InlineFunctionExpansion="1"

-				PreprocessorDefinitions="WIN32;NDEBUG;_CRT_SECURE_NO_WARNINGS"

-				StringPooling="TRUE"

-				RuntimeLibrary="2"

-				EnableFunctionLevelLinking="TRUE"

-				WarningLevel="3"

-				CompileAs="1"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)\zlib1.dll"

-				LinkIncremental="1"

-				ModuleDefinitionFile="..\..\..\zlib\win32\zlib.def"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"

-				PreprocessorDefinitions="NDEBUG"

-				Culture="1033"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="DLL Debug|Win32"

-			OutputDirectory="Win32_DLL_Debug\ZLib"

-			IntermediateDirectory="Win32_DLL_Debug\ZLib"

-			ConfigurationType="2">

-			<Tool

-				Name="VCCLCompilerTool"

-				Optimization="0"

-				PreprocessorDefinitions="WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS"

-				BasicRuntimeChecks="3"

-				RuntimeLibrary="3"

-				WarningLevel="3"

-				DebugInformationFormat="4"

-				CompileAs="1"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLinkerTool"

-				OutputFile="$(OutDir)\zlib1d.dll"

-				ModuleDefinitionFile="..\..\..\zlib\win32\zlib.def"

-				GenerateDebugInformation="TRUE"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"

-				PreprocessorDefinitions="_DEBUG"

-				Culture="1033"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCWebDeploymentTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="LIB Release|Win32"

-			OutputDirectory="Win32_LIB_Release\ZLib"

-			IntermediateDirectory="Win32_LIB_Release\ZLib"

-			ConfigurationType="4">

-			<Tool

-				Name="VCCLCompilerTool"

-				InlineFunctionExpansion="1"

-				PreprocessorDefinitions="WIN32;NDEBUG;_CRT_SECURE_NO_WARNINGS"

-				StringPooling="TRUE"

-				RuntimeLibrary="2"

-				EnableFunctionLevelLinking="TRUE"

-				WarningLevel="3"

-				CompileAs="1"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLibrarianTool"

-				OutputFile="$(OutDir)\zlib.lib"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-		<Configuration

-			Name="LIB Debug|Win32"

-			OutputDirectory="Win32_LIB_Debug\ZLib"

-			IntermediateDirectory="Win32_LIB_Debug\ZLib"

-			ConfigurationType="4">

-			<Tool

-				Name="VCCLCompilerTool"

-				Optimization="0"

-				PreprocessorDefinitions="WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS"

-				BasicRuntimeChecks="3"

-				RuntimeLibrary="3"

-				WarningLevel="3"

-				DebugInformationFormat="4"

-				CompileAs="1"/>

-			<Tool

-				Name="VCCustomBuildTool"/>

-			<Tool

-				Name="VCLibrarianTool"

-				OutputFile="$(OutDir)\zlibd.lib"/>

-			<Tool

-				Name="VCMIDLTool"/>

-			<Tool

-				Name="VCPostBuildEventTool"/>

-			<Tool

-				Name="VCPreBuildEventTool"/>

-			<Tool

-				Name="VCPreLinkEventTool"/>

-			<Tool

-				Name="VCResourceCompilerTool"/>

-			<Tool

-				Name="VCWebServiceProxyGeneratorTool"/>

-			<Tool

-				Name="VCXMLDataGeneratorTool"/>

-			<Tool

-				Name="VCManagedWrapperGeneratorTool"/>

-			<Tool

-				Name="VCAuxiliaryManagedWrapperGeneratorTool"/>

-		</Configuration>

-	</Configurations>

-	<References>

-	</References>

-	<Files>

-		<Filter

-			Name="Source Files"

-			Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">

-			<File

-				RelativePath="..\..\..\zlib\adler32.c">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\compress.c">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\crc32.c">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\deflate.c">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\gzio.c">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\infback.c">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\inffast.c">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\inflate.c">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\inftrees.c">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\trees.c">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\uncompr.c">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\win32\zlib.def">

-				<FileConfiguration

-					Name="LIB Release|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCustomBuildTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB Debug|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCustomBuildTool"/>

-				</FileConfiguration>

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\zutil.c">

-			</File>

-		</Filter>

-		<Filter

-			Name="Header Files"

-			Filter="h;hpp;hxx;hm;inl">

-			<File

-				RelativePath="..\..\..\zlib\crc32.h">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\deflate.h">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\inffast.h">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\inffixed.h">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\inflate.h">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\inftrees.h">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\trees.h">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\zconf.h">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\zlib.h">

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\zutil.h">

-			</File>

-		</Filter>

-		<Filter

-			Name="Resource Files"

-			Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">

-			<File

-				RelativePath="..\..\..\zlib\win32\zlib1.rc">

-				<FileConfiguration

-					Name="LIB Release|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCResourceCompilerTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB Debug|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCResourceCompilerTool"/>

-				</FileConfiguration>

-			</File>

-		</Filter>

-		<Filter

-			Name="Assembler Files (Unsupported)"

-			Filter="asm;obj;c;cpp;cxx;h;hpp;hxx">

-			<File

-				RelativePath="..\..\..\zlib\contrib\masmx86\gvmat32.asm">

-				<FileConfiguration

-					Name="DLL Release|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCustomBuildTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="DLL Debug|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCustomBuildTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB Release|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCustomBuildTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB Debug|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCustomBuildTool"/>

-				</FileConfiguration>

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\contrib\masmx86\gvmat32c.c">

-				<FileConfiguration

-					Name="DLL Release|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCLCompilerTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="DLL Debug|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCLCompilerTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB Release|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCLCompilerTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB Debug|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCLCompilerTool"/>

-				</FileConfiguration>

-			</File>

-			<File

-				RelativePath="..\..\..\zlib\contrib\masmx86\inffas32.asm">

-				<FileConfiguration

-					Name="DLL Release|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCustomBuildTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="DLL Debug|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCustomBuildTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB Release|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCustomBuildTool"/>

-				</FileConfiguration>

-				<FileConfiguration

-					Name="LIB Debug|Win32"

-					ExcludedFromBuild="TRUE">

-					<Tool

-						Name="VCCustomBuildTool"/>

-				</FileConfiguration>

-			</File>

-		</Filter>

-		<File

-			RelativePath="README.txt">

-		</File>

-	</Files>

-	<Globals>

-	</Globals>

-</VisualStudioProject>

diff --git a/projects/vstudio/libpng/libpng.vcxproj b/projects/vstudio/libpng/libpng.vcxproj
new file mode 100644
index 0000000..3a775d2
--- /dev/null
+++ b/projects/vstudio/libpng/libpng.vcxproj
Binary files differ
diff --git a/projects/vstudio/pngtest/pngtest.vcxproj b/projects/vstudio/pngtest/pngtest.vcxproj
new file mode 100644
index 0000000..937eea9
--- /dev/null
+++ b/projects/vstudio/pngtest/pngtest.vcxproj
Binary files differ
diff --git a/projects/vstudio/readme.txt b/projects/vstudio/readme.txt
new file mode 100644
index 0000000..946b3ea
--- /dev/null
+++ b/projects/vstudio/readme.txt
@@ -0,0 +1,87 @@
+

+VisualStudio instructions

+

+libpng version 1.5.0beta19 - April 20, 2010

+

+Copyright (c) 1998-2010 Glenn Randers-Pehrson

+

+This code is released under the libpng license.

+For conditions of distribution and use, see the disclaimer

+and license in png.h

+

+This diretory  contains support for building libpng under MicroSoft

+VisualStudio 2010.  It may also work under later versions of VisualStudio.

+You should be familiar with VisualStudio before using this directory.

+

+Initial preparations

+====================

+You should install the 'official' build of zlib on your system - follow the

+instructions provided on http://www.zlib.net.  When a new release is being

+made of zlib the instructions disappear for a while until the new official

+build is available.  You will have to wait.

+

+You must enter some information in zlib.props before attempting to build

+with this 'solution'.  Please read and edit zlib.props first.  You will

+probably not be familiar with the contents of zlib.props - do not worry,

+it is mostly harmless.

+

+Make sure that your official build layout matches the requirements listed

+in zlib.props.  Prior to zlib-1.2.4 the official build (1.2.3) placed

+include and library files in different directories - if you find this

+has happened just put them all in the same directory.

+

+This is all you need to do to build the 'release' and 'release library'

+configurations.

+

+Debugging

+=========

+The release configurations default to /Ox optimization.  Full debugging

+information is produced (in the .pdb), but if you encounter a problem the

+optimization may make it difficult to debug.  Simply rebuild with a lower

+optimization level (e.g. /Od.)

+

+Stop reading here

+=================

+You have enough information to build a working application.

+

+Debug versions have limited support

+===================================

+This solution includes limited support for debug versions of libpng.  You

+do not need these unless your own solution itself uses debug builds (it is

+far more effective to debug on the release builds, there is no point building

+a special debug build.)

+

+If, despite the previous paragraph, you still feel you need a debug build you

+will have to download the zlib source as well (http://www.zlib.net) and include

+the directory where you unpack it in zlib.props.  This solution will then be

+able to build a minimal zlib sufficient for libpng.  This build is only

+suitable for making a debug libpng.

+

+The debug build of libpng is minimally supported.  Support for debug builds of

+zlib is also minimal.  You really don't want to do this.

+

+This solution only supports the Multi-Threaded DLL C Runtime

+============================================================

+If you examine the solution you will find that it very deliberately lists

+exactly which MicroSoft DLLs it is linking against.  It explicitly links

+against msvcrt.lib.  The debug version links against msvcrtd.lib (this is

+why it is a debug version - it's nothing to do with having any special

+debug support, it doesn't).

+

+These versions of the MicroSoft C runtime correspond to the compiler flags

+/MD (release) and /MDd (debug) - the "Multi-Threaded DLL" implementation of the

+C runtime library.

+

+If you need to change this then you will have to make sure that both the

+compiler flags and the ".lib" in the linker dependences match up.  Fortunately

+neither zlib nor libpng require libraries other than a C runtime and

+kernel32.

+

+You cannot pass (FILE*) objects from a different runtime (including msvcrtd

+to msvcrt) to libpng.  If you do then your program will crash within libpng

+when it first makes a file read or write call.

+

+It is likely if you have read this far that you have found you can't avoid

+having multiple C runtimes in your program.  This is OK, it does work, but

+you will have to implement the libpng file read/write callbacks rather than

+using the internal libpng default.  This is easy.

diff --git a/projects/vstudio/vstudio.sln b/projects/vstudio/vstudio.sln
new file mode 100644
index 0000000..e1f4465
--- /dev/null
+++ b/projects/vstudio/vstudio.sln
@@ -0,0 +1,50 @@
+‹½¨

+Microsoft Visual Studio Solution File, Format Version 11.00

+# Visual C++ Express 2010

+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libpng", "libpng\libpng.vcxproj", "{D6973076-9317-4EF2-A0B8-B7A18AC0713E}"

+	ProjectSection(ProjectDependencies) = postProject

+		{E5A897B8-320E-6490-784B-11B374DD242A} = {E5A897B8-320E-6490-784B-11B374DD242A}

+	EndProjectSection

+EndProject

+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pngtest", "pngtest\pngtest.vcxproj", "{228BA965-50D5-42B2-8BCF-AFCC227E3C1D}"

+	ProjectSection(ProjectDependencies) = postProject

+		{D6973076-9317-4EF2-A0B8-B7A18AC0713E} = {D6973076-9317-4EF2-A0B8-B7A18AC0713E}

+	EndProjectSection

+EndProject

+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "zlib\zlib.vcxproj", "{E5A897B8-320E-6490-784B-11B374DD242A}"

+EndProject

+Global

+	GlobalSection(SolutionConfigurationPlatforms) = preSolution

+		Debug Library|Win32 = Debug Library|Win32

+		Debug|Win32 = Debug|Win32

+		Release Library|Win32 = Release Library|Win32

+		Release|Win32 = Release|Win32

+	EndGlobalSection

+	GlobalSection(ProjectConfigurationPlatforms) = postSolution

+		{D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Debug Library|Win32.ActiveCfg = Debug Library|Win32

+		{D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Debug Library|Win32.Build.0 = Debug Library|Win32

+		{D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Debug|Win32.ActiveCfg = Debug|Win32

+		{D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Debug|Win32.Build.0 = Debug|Win32

+		{D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Release Library|Win32.ActiveCfg = Release Library|Win32

+		{D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Release Library|Win32.Build.0 = Release Library|Win32

+		{D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Release|Win32.ActiveCfg = Release|Win32

+		{D6973076-9317-4EF2-A0B8-B7A18AC0713E}.Release|Win32.Build.0 = Release|Win32

+		{228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Debug Library|Win32.ActiveCfg = Debug Library|Win32

+		{228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Debug Library|Win32.Build.0 = Debug Library|Win32

+		{228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Debug|Win32.ActiveCfg = Debug|Win32

+		{228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Debug|Win32.Build.0 = Debug|Win32

+		{228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Release Library|Win32.ActiveCfg = Release Library|Win32

+		{228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Release Library|Win32.Build.0 = Release Library|Win32

+		{228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Release|Win32.ActiveCfg = Release|Win32

+		{228BA965-50D5-42B2-8BCF-AFCC227E3C1D}.Release|Win32.Build.0 = Release|Win32

+		{E5A897B8-320E-6490-784B-11B374DD242A}.Debug Library|Win32.ActiveCfg = Debug Library|Win32

+		{E5A897B8-320E-6490-784B-11B374DD242A}.Debug Library|Win32.Build.0 = Debug Library|Win32

+		{E5A897B8-320E-6490-784B-11B374DD242A}.Debug|Win32.ActiveCfg = Debug|Win32

+		{E5A897B8-320E-6490-784B-11B374DD242A}.Debug|Win32.Build.0 = Debug|Win32

+		{E5A897B8-320E-6490-784B-11B374DD242A}.Release Library|Win32.ActiveCfg = Debug|Win32

+		{E5A897B8-320E-6490-784B-11B374DD242A}.Release|Win32.ActiveCfg = Debug|Win32

+	EndGlobalSection

+	GlobalSection(SolutionProperties) = preSolution

+		HideSolutionNode = FALSE

+	EndGlobalSection

+EndGlobal

diff --git a/projects/vstudio/zlib.props b/projects/vstudio/zlib.props
new file mode 100644
index 0000000..46c4249
--- /dev/null
+++ b/projects/vstudio/zlib.props
@@ -0,0 +1,43 @@
+‹½¨<?xml version="1.0" encoding="utf-8"?>

+<!--

+ * zlib.props - location of zlib source and build

+ *

+ * libpng version 1.5.0beta19 - April 20, 2010

+ *

+ * Copyright (c) 1998-2010 Glenn Randers-Pehrson

+ *

+ * This code is released under the libpng license.

+ * For conditions of distribution and use, see the disclaimer

+ * and license in png.h

+

+ * You must edit this file to record the location of the zlib

+ * official and debug builds unless they are in the default

+ * directories:

+

+ *   official: zlib1

+ *   debug:    zlib debug

+ -->

+

+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

+  <PropertyGroup Label="Globals">

+    <!-- Place the name of the directory containing the official

+         build of zlib and the corresponding header files in this

+         property.  The directory is expected to contain at least:

+

+            zdll.lib  # The DLL import library

+            zlib.lib  # The static library

+            zlib.h    # The header file

+            zconf.h   # Another header file included by zlib.h

+     -->

+    <ZLib1Dir>..\..\..\..\zlib124-dll\zlib-1.2.4</ZLib1Dir>

+

+    <!-- Place the name of the directory containing the source of

+         zlib used for debugging in this property.

+         The directory need only contain the '.c' and '.h' files

+         from the source.  For your own sanity make sure that the

+         '.h' files in the source match those from the 'official'

+         build above.

+     -->

+    <ZLibSrcDir>..\..\..\..\zlib-1.2.4</ZLibSrcDir>

+  </PropertyGroup>

+</Project>

diff --git a/projects/vstudio/zlib/zlib.vcxproj b/projects/vstudio/zlib/zlib.vcxproj
new file mode 100644
index 0000000..4258ba9
--- /dev/null
+++ b/projects/vstudio/zlib/zlib.vcxproj
Binary files differ