From 36edded90cf3d4d11dc55362b332733b79e8f54d Mon Sep 17 00:00:00 2001
From: Julian Smart <julian@anthemion.co.uk>
Date: Mon, 1 Nov 1999 20:36:43 +0000
Subject: [PATCH] Tidied some docs, made VC++ 6 DLL compilation work with
 wxvc_dll.dsp, removed wxvc6.dsp, updated projgen, small fixes for OGL

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4286 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
---
 distrib/msw/vc.rsp                  |    4 +-
 docs/latex/wx/boxsizer.tex          |    2 +-
 docs/latex/wx/classes.tex           |    8 +-
 docs/latex/wx/conditn.tex           |    3 +-
 docs/latex/wx/critsect.tex          |    2 +-
 docs/latex/wx/datstrm.tex           |    8 +
 docs/latex/wx/filesys.tex           |    8 +-
 docs/latex/wx/filesysh.tex          |   54 +-
 docs/latex/wx/filetype.tex          |   14 +-
 docs/latex/wx/fltinstr.tex          |    9 +-
 docs/latex/wx/fltoutst.tex          |   10 +-
 docs/latex/wx/fsfile.tex            |    4 +-
 docs/latex/wx/hthelpct.tex          |    3 +-
 docs/latex/wx/htmlhlpf.tex          |   12 +-
 docs/latex/wx/htmlstrt.tex          |    2 +-
 docs/latex/wx/sizer.tex             |    2 +-
 docs/latex/wx/strmbfrd.tex          |   22 +-
 docs/latex/wx/strmfile.tex          |   13 +-
 docs/latex/wx/strmzlib.tex          |   16 +-
 docs/msw/install.txt                |    2 +-
 src/common/imagall.cpp              |    2 +-
 src/msw/app.cpp                     |    7 +
 src/wxvc.dsp                        |   30 +-
 src/wxvc.dsw                        |    2 +-
 src/wxvc6.dsp                       | 1375 ---------------------------
 src/wxvc6.dsw                       |   29 -
 src/wxvc_dll.dsp                    |  792 ++++++++++++++-
 src/wxvc_dll.dsw                    |    2 +-
 utils/ogl/samples/studio/studio.cpp |    8 +-
 utils/projgen/makeproj.cpp          |   77 +-
 utils/projgen/makeproj.ncb          |    1 -
 utils/projgen/makeproj.obj          |  Bin 2236 -> 0 bytes
 utils/projgen/makeproj.opt          |    1 -
 utils/projgen/makeproj.pdb          |    1 -
 utils/projgen/makeproj.res          |  Bin 12288 -> 0 bytes
 35 files changed, 972 insertions(+), 1553 deletions(-)
 delete mode 100644 src/wxvc6.dsp
 delete mode 100644 src/wxvc6.dsw
 delete mode 100644 utils/projgen/makeproj.ncb
 delete mode 100644 utils/projgen/makeproj.obj
 delete mode 100644 utils/projgen/makeproj.opt
 delete mode 100644 utils/projgen/makeproj.pdb
 delete mode 100644 utils/projgen/makeproj.res

diff --git a/distrib/msw/vc.rsp b/distrib/msw/vc.rsp
index 84ed489963..4771750290 100644
--- a/distrib/msw/vc.rsp
+++ b/distrib/msw/vc.rsp
@@ -139,8 +139,8 @@ utils/dialoged/src/DialogEdVC.dsw
 utils/tex2rtf/src/Tex2RTFVC.dsp
 utils/tex2rtf/src/Tex2RTFVC.dsw
 
-utils/glcanvas/win/GlcanvasVC.dsp
-utils/glcanvas/win/GlcanvasVC.dsw
+utils/glcanvas/win/Glcanvas*.dsp
+utils/glcanvas/win/Glcanvas*.dsw
 utils/glcanvas/samples/cube/CubeVC.dsp
 utils/glcanvas/samples/cube/CubeVC.dsw
 utils/glcanvas/samples/isosurf/IsosurfVC.dsp
diff --git a/docs/latex/wx/boxsizer.tex b/docs/latex/wx/boxsizer.tex
index 1e10ddc109..f00db53148 100644
--- a/docs/latex/wx/boxsizer.tex
+++ b/docs/latex/wx/boxsizer.tex
@@ -82,7 +82,7 @@ MyDialog::MyDialog(wxFrame *parent, wxWindowID id, const wxString &title ) :
 
 \wxheading{Derived from}
 
-\helpref{wxSizer}{wxsizer}
+\helpref{wxSizer}{wxsizer}\\
 \helpref{wxObject}{wxobject}
 
 \membersection{wxBoxSizer::wxBoxSizer}\label{wxboxsizerwxboxsizer}
diff --git a/docs/latex/wx/classes.tex b/docs/latex/wx/classes.tex
index 8092cfb7db..bcc41dae7f 100644
--- a/docs/latex/wx/classes.tex
+++ b/docs/latex/wx/classes.tex
@@ -9,15 +9,15 @@
 \input array.tex
 \input arrstrng.tex
 \input autoobj.tex
+\input bitmap.tex
+\input bbutton.tex
+\input bmpdatob.tex
 \input boxsizer.tex
+\input brush.tex
 \input busycurs.tex
 \input busyinfo.tex
 \input button.tex
 \input strmbfrd.tex
-\input bitmap.tex
-\input bbutton.tex
-\input bmpdatob.tex
-\input brush.tex
 \input calclevt.tex
 \input checkbox.tex
 \input checklst.tex
diff --git a/docs/latex/wx/conditn.tex b/docs/latex/wx/conditn.tex
index e900499e26..47cc257e81 100644
--- a/docs/latex/wx/conditn.tex
+++ b/docs/latex/wx/conditn.tex
@@ -1,6 +1,6 @@
 \section{\class{wxCondition}}\label{wxcondition}
 
-TODO
+Condition class for code protection in multithreaded applications.
 
 \wxheading{Derived from}
 
@@ -62,4 +62,3 @@ Waits until a signal is raised or the timeout has elapsed.
 
 The second form returns if the signal was raised, or FALSE if there was a timeout.
 
-
diff --git a/docs/latex/wx/critsect.tex b/docs/latex/wx/critsect.tex
index 74c987e7f8..0851745cd8 100644
--- a/docs/latex/wx/critsect.tex
+++ b/docs/latex/wx/critsect.tex
@@ -1,6 +1,6 @@
 \section{\class{wxCriticalSection}}\label{wxcriticalsection}
 
-A critical section object is used exactly for the same purpose as 
+A critical section object is used for the same exactly purpose as 
 \helpref{mutexes}{wxMutex}. The only difference is that under Windows platform
 critical sections are only visible inside one process, while mutexes may be
 shared between processes, so using critical sections is slightly more
diff --git a/docs/latex/wx/datstrm.tex b/docs/latex/wx/datstrm.tex
index c8da9fd39e..037a730d16 100644
--- a/docs/latex/wx/datstrm.tex
+++ b/docs/latex/wx/datstrm.tex
@@ -31,6 +31,10 @@ For example:
 
 See also \helpref{wxDataOutputStream}{wxdataoutputstream}. 
 
+\wxheading{Derived from}
+
+None
+
 \wxheading{Include files}
 
 <wx/datstrm.h>
@@ -114,6 +118,10 @@ usage and caveats.
 
 See also \helpref{wxDataInputStream}{wxdatainputstream}. 
 
+\wxheading{Derived from}
+
+None
+
 \latexignore{\rtfignore{\wxheading{Members}}}
 
 \membersection{wxDataOutputStream::wxDataOutputStream}\label{wxdataoutputstreamconstr}
diff --git a/docs/latex/wx/filesys.tex b/docs/latex/wx/filesys.tex
index 3289835ec2..6ff0524b18 100644
--- a/docs/latex/wx/filesys.tex
+++ b/docs/latex/wx/filesys.tex
@@ -5,9 +5,9 @@
 
 \section{\class{wxFileSystem}}\label{wxfilesystem}
 
-This class provides interface for opening files on different
+This class provides an interface for opening files on different
 file systems. It can handle absolute and/or local filenames.
-It uses system of \helpref{handlers}{wxfilesystemhandler} to
+It uses a system of \helpref{handlers}{wxfilesystemhandler} to
 provide access to user-defined virtual file systems.
 
 \wxheading{Derived from}
@@ -16,8 +16,8 @@ wxObject
 
 \wxheading{See Also}
 
-\helpref{wxFileSystemHandler}{wxfilesystemhandler},
-\helpref{wxFSFile}{wxfsfile},
+\helpref{wxFileSystemHandler}{wxfilesystemhandler}, 
+\helpref{wxFSFile}{wxfsfile}, 
 \helpref{Overview}{fs}
 
 \latexignore{\rtfignore{\wxheading{Members}}}
diff --git a/docs/latex/wx/filesysh.tex b/docs/latex/wx/filesysh.tex
index 397cbd6ccd..03d37300be 100644
--- a/docs/latex/wx/filesysh.tex
+++ b/docs/latex/wx/filesysh.tex
@@ -5,12 +5,12 @@
 
 \section{\class{wxFileSystemHandler}}\label{wxfilesystemhandler}
 
-wxFileSystemHandler (or derived classes to be exact) is used
-to access virtual file systems. It's public interface consists
-from two methods: \helpref{CanOpen}{wxfilesystemhandlercanopen}
+Classes derived from wxFileSystemHandler are used
+to access virtual file systems. Its public interface consists
+of two methods: \helpref{CanOpen}{wxfilesystemhandlercanopen} 
 and \helpref{OpenFile}{wxfilesystemhandleropenfile}. 
-It provides additional protected methods to simplify process
-of opening the file : GetProtocol, GetLeftLocation, GetRightLocation,
+It provides additional protected methods to simplify the process
+of opening the file: GetProtocol, GetLeftLocation, GetRightLocation,
 GetAnchor, GetMimeTypeFromExt.
 
 Please have a look at \helpref{overview}{fs} if you don't know how locations
@@ -18,13 +18,11 @@ are constructed.
 
 \wxheading{Notes}
 
-\begin{itemize}
+\begin{itemize}\itemsep=0pt
 \item The handlers are shared by all instances of wxFileSystem.
-
 \item wxHTML library provides handlers for local files and HTTP or FTP protocol
-
 \item The {\it location} parameter passed to OpenFile or CanOpen methods
-is always {\bf absolute} path. You don't need to check the FS's current path!
+is always an {\bf absolute} path. You don't need to check the FS's current path.
 \end{itemize}
 
 \wxheading{Derived from}
@@ -33,8 +31,8 @@ wxObject
 
 \wxheading{See also}
 
-\helpref{wxFileSystem}{wxfilesystem},
-\helpref{wxFSFile}{wxfsfile},
+\helpref{wxFileSystem}{wxfilesystem}, 
+\helpref{wxFSFile}{wxfsfile}, 
 \helpref{Overview}{fs}
 
 \membersection{wxFileSystemHandler::wxFileSystemHandler}\label{wxfilesystemhandlerwxfilesystemhandler}
@@ -47,8 +45,8 @@ Constructor.
 
 \func{virtual bool}{CanOpen}{\param{const wxString\& }{location}}
 
-Returns TRUE if the handler is able to open this file (this function doesn't
-check whether the file exists or not, it only checks if it knows the protocol).
+Returns TRUE if the handler is able to open this file. This function doesn't
+check whether the file exists or not, it only checks if it knows the protocol.
 Example:
 
 \begin{verbatim}
@@ -58,24 +56,24 @@ bool MyHand::CanOpen(const wxString& location)
 }
 \end{verbatim}
 
-Must be overwriten in derived handlers.
+Must be overridden in derived handlers.
 
 \membersection{wxFileSystemHandler::GetAnchor}\label{wxfilesystemhandlergetanchor}
 
 \constfunc{wxString}{GetAnchor}{\param{const wxString\& }{location}}
 
-Returns anchor if present in the location.
+Returns the anchor if present in the location.
 See \helpref{wxFSFile}{wxfsfilegetanchor} for details.
 
-Example : GetAnchor("index.htm\#chapter2") == "chapter2"
+Example: GetAnchor("index.htm\#chapter2") == "chapter2"
 
-{\bf Note:} anchor is NOT part of left location.
+{\bf Note:} the anchor is NOT part of the left location.
 
 \membersection{wxFileSystemHandler::GetLeftLocation}\label{wxfilesystemhandlergetleftlocation}
 
 \constfunc{wxString}{GetLeftLocation}{\param{const wxString\& }{location}}
 
-Returns left location string extracted from {\it location}. 
+Returns the left location string extracted from {\it location}. 
 
 Example: GetLeftLocation("file:myzipfile.zip\#zip:index.htm") == "file:myzipfile.zip"
 
@@ -83,8 +81,8 @@ Example: GetLeftLocation("file:myzipfile.zip\#zip:index.htm") == "file:myzipfile
 
 \func{wxString}{GetMimeTypeFromExt}{\param{const wxString\& }{location}}
 
-Returns MIME type based on {\bf extension} of {\it location}. (While wxFSFile::GetMimeType
-returns real MIME type - either extension-based or queried from HTTP)
+Returns the MIME type based on {\bf extension} of {\it location}. (While wxFSFile::GetMimeType
+returns real MIME type - either extension-based or queried from HTTP.)
 
 Example : GetMimeTypeFromExt("index.htm") == "text/html"
 
@@ -92,7 +90,7 @@ Example : GetMimeTypeFromExt("index.htm") == "text/html"
 
 \constfunc{wxString}{GetProtocol}{\param{const wxString\& }{location}}
 
-Returns protocol string extracted from {\it location}. 
+Returns the protocol string extracted from {\it location}. 
 
 Example: GetProtocol("file:myzipfile.zip\#zip:index.htm") == "zip"
 
@@ -100,14 +98,10 @@ Example: GetProtocol("file:myzipfile.zip\#zip:index.htm") == "zip"
 
 \constfunc{wxString}{GetRightLocation}{\param{const wxString\& }{location}}
 
-Returns right location string extracted from {\it location}. 
+Returns the right location string extracted from {\it location}. 
 
 Example : GetRightLocation("file:myzipfile.zip\#zip:index.htm") == "index.htm"
 
-
-
-
-
 \membersection{wxFileSystemHandler::FindFirst}\label{wxfilesystemfindfirst}
 
 \func{virtual wxString}{FindFirst}{\param{const wxString\& }{wildcard}, \param{int }{flags = 0}}
@@ -125,9 +119,7 @@ This method is only called if \helpref{CanOpen}{wxfilesystemhandlercanopen} retu
 Returns next filename that matches parameters passed to \helpref{FindFirst}{wxfilesystemfindfirst}.
 
 This method is only called if \helpref{CanRead}{wxfilesystemhandlercanread} returns TRUE and FindFirst
-returned non-empty string.
-
-
+returned a non-empty string.
 
 \membersection{wxFileSystemHandler::OpenFile}\label{wxfilesystemhandleropenfile}
 
@@ -135,12 +127,12 @@ returned non-empty string.
 
 Opens the file and returns wxFSFile pointer or NULL if failed.
 
-Must be overwriten in derived handlers.
+Must be overridden in derived handlers.
 
 \wxheading{Parameters}
 
 \docparam{fs}{Parent FS (the FS from that OpenFile was called). See ZIP handler
-for details how to use it.}
+for details of how to use it.}
 
 \docparam{location}{The {\bf absolute} location of file.}
 
diff --git a/docs/latex/wx/filetype.tex b/docs/latex/wx/filetype.tex
index be2b621f19..364850400f 100644
--- a/docs/latex/wx/filetype.tex
+++ b/docs/latex/wx/filetype.tex
@@ -1,6 +1,6 @@
 \section{\class{wxFileType}}\label{wxfiletype}
 
-This class holds information about a given "file type". File type is the same as
+This class holds information about a given {\it file type}. File type is the same as
 MIME type under Unix, but under Windows it corresponds more to an extension than
 to MIME type (in fact, several extensions may correspond to a file type). This
 object may be created in several different ways: the program might know the file
@@ -13,14 +13,14 @@ will be returned if the corresponding information couldn't be found.
 The objects of this class are never created by the application code but are
 returned by \helpref{wxMimeTypesManager::GetFileTypeFromMimeType}{wxmimetypesmanagergetfiletypefrommimetype} and 
 \helpref{wxMimeTypesManager::GetFileTypeFromExtension}{wxmimetypesmanagergetfiletypefromextension} methods.
-But it's your responsability to delete the returned pointer when you're done
+But it's your responsibility to delete the returned pointer when you're done
 with it!
 
 % TODO describe MIME types better than this...
-A brief remainder about what the MIME types are (see the RFC 1341 for more
-information): basicly, it is just a pair category/type (for example,
-"text/plain") where the category is a basic indication of what a file is
-(examples of categories are "application", "image", "text", "binary"...) and
+A brief reminder about what the MIME types are (see the RFC 1341 for more
+information): basically, it is just a pair category/type (for example,
+"text/plain") where the category is a basic indication of what a file is.
+Examples of categories are "application", "image", "text", "binary", and
 type is a precise definition of the document format: "plain" in the example
 above means just ASCII text without any formatting, while "text/html" is the
 HTML document source.
@@ -31,7 +31,7 @@ typically correspond to the extension ".txt", but may as well be associated with
 
 \wxheading{Derived from}
 
-No base class.
+None
 
 \wxheading{Include files}
 
diff --git a/docs/latex/wx/fltinstr.tex b/docs/latex/wx/fltinstr.tex
index 2032317f9e..29a526a419 100644
--- a/docs/latex/wx/fltinstr.tex
+++ b/docs/latex/wx/fltinstr.tex
@@ -3,6 +3,10 @@
 % -----------------------------------------------------------------------------
 \section{\class{wxFilterInputStream}}\label{wxfilterinputstream}
 
+A filter stream has the capability of a normal stream but it can be placed on top
+of another stream. So, for example, it can uncompress, uncrypt the datas which are read
+from another stream and pass it to the requester.
+
 \wxheading{Derived from}
 
 \helpref{wxInputStream}{wxinputstream}\\
@@ -24,8 +28,5 @@ differs and it is documented below.
 
 \func{}{wxFilterInputStream}{\param{wxInputStream\&}{ stream}}
 
-Initializes a "filter" stream. A filter stream has the capability of a normal
-stream but it can be placed on the top of another stream. So, for example, it
-can uncompress, uncrypt the datas which are read from another stream and pass it
-to the requester.
+Initializes a "filter" stream.
 
diff --git a/docs/latex/wx/fltoutst.tex b/docs/latex/wx/fltoutst.tex
index 02b283b69c..a6b0eea02d 100644
--- a/docs/latex/wx/fltoutst.tex
+++ b/docs/latex/wx/fltoutst.tex
@@ -3,6 +3,11 @@
 % -----------------------------------------------------------------------------
 \section{\class{wxFilterOutputStream}}\label{wxfilteroutputstream}
 
+A filter stream has the capability of a normal
+stream but it can be placed on top of another stream. So, for example, it
+can compress, encrypt the data which are passed to it and write them to another
+stream.
+
 \wxheading{Derived from}
 
 \helpref{wxOutputStream}{wxoutputstream}\\
@@ -24,8 +29,5 @@ differs and it is documented below.
 
 \func{}{wxFilterOutputStream}{\param{wxOutputStream\&}{ stream}}
 
-Initializes a "filter" stream. A filter stream has the capability of a normal
-stream but it can be placed on the top of another stream. So, for example, it
-can compress, crypt the datas which are passed to it and write them to another
-stream.
+Initializes a "filter" stream.
 
diff --git a/docs/latex/wx/fsfile.tex b/docs/latex/wx/fsfile.tex
index 14b54ccd7d..0085ae2a62 100644
--- a/docs/latex/wx/fsfile.tex
+++ b/docs/latex/wx/fsfile.tex
@@ -5,8 +5,8 @@
 
 \section{\class{wxFSFile}}\label{wxfsfile}
 
-This class represents single file opened by \helpref{wxFileSystem}{wxfilesystem}.
-It provides more information than wx's input stream 
+This class represents a single file opened by \helpref{wxFileSystem}{wxfilesystem}.
+It provides more information than wxWindow's input stream 
 (stream, filename, mime type, anchor).
 
 {\bf Note:} Any pointer returned by wxFSFile's member is valid
diff --git a/docs/latex/wx/hthelpct.tex b/docs/latex/wx/hthelpct.tex
index f7a1378b5b..2bd32b5b7a 100644
--- a/docs/latex/wx/hthelpct.tex
+++ b/docs/latex/wx/hthelpct.tex
@@ -19,7 +19,8 @@ wxHTML uses Microsoft's HTML Help Workshop project files (.hhp, .hhk, .hhc) as i
 native format. The file format is described \helpref{here}{helpformat}.
 Have a look at docs/html/ directory where sample project files are stored.
 
-You can use tex2rtf to generate MHHW projects (see wxHTML homepage for details).
+You can use Tex2RTF to produce these files when generating HTML, if you set {\bf htmlWorkshopFiles} to {\bf true} in
+your tex2rtf.ini file.
 
 In order to use the controller in your application under Windows you must
 have the following line in your .rc file:
diff --git a/docs/latex/wx/htmlhlpf.tex b/docs/latex/wx/htmlhlpf.tex
index 37c129e20b..03c206e6e3 100644
--- a/docs/latex/wx/htmlhlpf.tex
+++ b/docs/latex/wx/htmlhlpf.tex
@@ -1,6 +1,8 @@
 \membersection{Help Files Format}\label{helpformat}
 
 wxHTML library uses a reduced version of MS HTML Workshop format.
+Tex2RTF can produce these files when generating HTML, if you set {\bf htmlWorkshopFiles} to {\bf true} in
+your tex2rtf.ini file.
 
 (See \helpref{wxHtmlHelpController}{wxhtmlhelpcontroller} for help controller description.)
 
@@ -17,15 +19,15 @@ Title=@title of your book@
 Default topic=@default page to be displayed.htm@
 \end{verbatim}
 
-All filenames (including Default topic) are relative to the location of .hhp file.
+All filenames (including the Default topic) are relative to the location of .hhp file.
 
-For larger projects I recommend storing everything but .hhp file into one .zip archive. (E.g. contents file 
-would then be reffered as myhelp.zip\#zip:contents.hhc)
+For larger projects I recommend storing everything but .hhp file into one .zip archive. (The contents file 
+would then be referred to as myhelp.zip\#zip:contents.hhc)
 
 \wxheading{Contents file (.hhc)}
 
 Contents file has HTML syntax and it can be parsed by regular HTML parser. It contains exactly one list
-(<ul>....</ul> statement):
+(\verb$<ul>$....\verb$</ul>$ statement):
 
 \begin{verbatim}
 <ul>
@@ -49,7 +51,7 @@ You can modify value attributes of param tags. {\it topic name} is name of chapt
 contents, {\it filename.htm} is HTML page name (relative to .hhp file) and {\it numeric_id} is optional 
 - it is used only when you use \helpref{wxHtmlHelpController::Display(int)}{wxhtmlhelpcontrollerdisplay}
 
-Items in the list may be nested - one \<li\> statement may contain \<ul\> sub-statement:
+Items in the list may be nested - one \verb$<li>$ statement may contain a \verb$<ul>$ sub-statement:
 
 \begin{verbatim}
 <ul>
diff --git a/docs/latex/wx/htmlstrt.tex b/docs/latex/wx/htmlstrt.tex
index 074f26e020..3850960c62 100644
--- a/docs/latex/wx/htmlstrt.tex
+++ b/docs/latex/wx/htmlstrt.tex
@@ -64,5 +64,5 @@ borders (space between border of window and displayed HTML). Related functions:
 \end{itemize}
 
 The last two functions are used to store user customization info wxConfig stuff
-(for example registry under Windows or dotfile under Unix).
+(for example in the registry under Windows, or in a dotfile under Unix).
 
diff --git a/docs/latex/wx/sizer.tex b/docs/latex/wx/sizer.tex
index c279758e8d..47e9cf0302 100644
--- a/docs/latex/wx/sizer.tex
+++ b/docs/latex/wx/sizer.tex
@@ -1,7 +1,7 @@
 \section{\class{wxSizer}}\label{wxsizer}
 
 wxSizer is the abstract base class used for laying out subwindows in a window. You
-cannot use wxSizer directly; instead, you'll have to use \helpref{wxBoxSizer}{wxboxsizer}
+cannot use wxSizer directly; instead, you'll have to use \helpref{wxBoxSizer}{wxboxsizer} 
 or \helpref{wxStaticBoxSizer}{wxstaticboxsizer}.
 
 The layout algorithm used by sizers in wxWindows closely related to layout
diff --git a/docs/latex/wx/strmbfrd.tex b/docs/latex/wx/strmbfrd.tex
index fdbc3fa938..464c435f19 100644
--- a/docs/latex/wx/strmbfrd.tex
+++ b/docs/latex/wx/strmbfrd.tex
@@ -3,6 +3,10 @@
 % -----------------------------------------------------------------------------
 \section{\class{wxBufferedInputStream}}\label{wxbufferedinputstream}
 
+This stream acts as a cache. It caches the bytes read from the specified
+input stream (See \helpref{wxFilterInputStream}{wxfilterinputstream}).
+It uses wxStreamBuffer and sets the default in-buffer size to 1024 bytes.
+
 \wxheading{Derived from}
 
 \helpref{wxFilterInputStream}{wxfilterinputstream}
@@ -15,17 +19,16 @@
 
 \helpref{wxStreamBuffer}{wxstreamBuffer}, \helpref{wxInputStream}{wxinputstream}
 
-\wxheading{Short description}
-
-This stream acts as a cache. It caches the bytes read from the specified
-input stream (See \helpref{wxFilterInputStream}{wxfilterinputstream}).
-It uses wxStreamBuffer and sets the default in-buffer size to 1024 bytes.
-
 % -----------------------------------------------------------------------------
 % wxBufferedOutputStream
 % -----------------------------------------------------------------------------
 \section{\class{wxBufferedOutputStream}}\label{wxbufferedoutputstream}
 
+This stream acts as a cache. It caches the bytes to be written to the specified
+output stream (See \helpref{wxFilterOutputStream}{wxfilteroutputstream}). The
+datas are only written when the cache is full or when the buffered stream is
+destroyed.
+
 \wxheading{Derived from}
 
 \helpref{wxFilterOutputStream}{wxfilteroutputstream}
@@ -38,10 +41,3 @@ It uses wxStreamBuffer and sets the default in-buffer size to 1024 bytes.
 
 \helpref{wxStreamBuffer}{wxstreamBuffer}, \helpref{wxOutputStream}{wxoutputstream}
 
-\wxheading{Short description}
-
-This stream acts as a cache. It caches the bytes to be written to the specified
-output stream (See \helpref{wxFilterOutputStream}{wxfilteroutputstream}). The
-datas are only written when the cache is full or when the buffered stream is
-destroyed.
-
diff --git a/docs/latex/wx/strmfile.tex b/docs/latex/wx/strmfile.tex
index 8e66bfdcec..8be893ad14 100644
--- a/docs/latex/wx/strmfile.tex
+++ b/docs/latex/wx/strmfile.tex
@@ -3,7 +3,7 @@
 % -----------------------------------------------------------------------------
 \section{\class{wxFileInputStream}}\label{wxfileinputstream}
 
-This classes represent data streams to and from a file. There are actually
+This class represents data read in from a file. There are actually
 two such groups of classes: those documented here, and another group called
 wxFFileInputStream, wxFFileOutputStream and wxFFileStream which are not
 based on file descriptors (and their wxWindows equivalent wxFile) but the
@@ -20,7 +20,7 @@ instead if "int fd") their interface is identical.
 
 \wxheading{See also}
 
-\helpref{wxStreamBuffer}{wxstreamBuffer}
+\helpref{wxStreamBuffer}{wxstreamBuffer}, \helpref{wxFileOutputStream}{wxfileoutputstream}
 
 % ----------
 % Members
@@ -58,6 +58,13 @@ Returns TRUE if the stream is initialized and ready.
 % -----------------------------------------------------------------------------
 \section{\class{wxFileOutputStream}}\label{wxfileoutputstream}
 
+This class represents data written to a file. There are actually
+two such groups of classes: those documented here, and another group called
+wxFFileInputStream, wxFFileOutputStream and wxFFileStream which are not
+based on file descriptors (and their wxWindows equivalent wxFile) but the
+FILE* type (and wxFFile). Apart from the different constructor ("FILE *file"
+instead if "int fd") their interface is identical.
+
 \wxheading{Derived from}
 
 \helpref{wxOutputStream}{wxoutputstream}
@@ -68,7 +75,7 @@ Returns TRUE if the stream is initialized and ready.
 
 \wxheading{See also}
 
-\helpref{wxStreamBuffer}{wxstreamBuffer}
+\helpref{wxStreamBuffer}{wxstreamBuffer}, \helpref{wxFileInputStream}{wxfileinputstream}
 
 % ----------
 % Members
diff --git a/docs/latex/wx/strmzlib.tex b/docs/latex/wx/strmzlib.tex
index 30997ea0cc..d905e63089 100644
--- a/docs/latex/wx/strmzlib.tex
+++ b/docs/latex/wx/strmzlib.tex
@@ -3,6 +3,9 @@
 % -----------------------------------------------------------------------------
 \section{\class{wxZlibInputStream}}\label{wxzlibinputstream}
 
+This stream uncompresses all data read from it. It uses the "filtered"
+stream to get new compressed data.
+
 \wxheading{Derived from}
 
 \helpref{wxFilterInputStream}{wxfilterinputstream}
@@ -15,16 +18,14 @@
 
 \helpref{wxStreamBuffer}{wxstreamBuffer}, \helpref{wxInputStream}{wxinputstream}
 
-\wxheading{Short description}
-
-This stream uncompresses all data read from it. It uses the "filtered"
-stream to get new compressed data.
-
 % -----------------------------------------------------------------------------
 % wxZlibOutputStream
 % -----------------------------------------------------------------------------
 \section{\class{wxZlibOutputStream}}\label{wxzliboutputstream}
 
+This stream compresses all data written to it, and passes the compressed data
+to the ``filtered'' stream.
+
 \wxheading{Derived from}
 
 \helpref{wxFilterOutputStream}{wxfilteroutputstream}
@@ -37,8 +38,3 @@ stream to get new compressed data.
 
 \helpref{wxStreamBuffer}{wxstreamBuffer}, \helpref{wxOutputStream}{wxoutputstream}
 
-\wxheading{Short description}
-
-This stream compresses all data written to it, and passes the compressed data
-to the ``filtered'' stream.
-
diff --git a/docs/msw/install.txt b/docs/msw/install.txt
index 2408787750..6370f30280 100644
--- a/docs/msw/install.txt
+++ b/docs/msw/install.txt
@@ -65,7 +65,7 @@ Visual C++ 4.0/5.0/6.0 compilation
 
 Using project files:
 
-1. Unarchive wx200vc.zip, the VC++ 5 project makefiles.
+1. Unarchive wx200vc.zip, the VC++ 5/6 project makefiles.
 2. Open src/wxvc.dsp, set Debug or Release configuration, and
    compile. This will produce src/Debug/wxvc.lib or
    src/Release/wxvc.lib.  The project file src/wxvc_dll.dsp
diff --git a/src/common/imagall.cpp b/src/common/imagall.cpp
index 4358ff45b5..c5a9eb383c 100644
--- a/src/common/imagall.cpp
+++ b/src/common/imagall.cpp
@@ -1,5 +1,5 @@
 /////////////////////////////////////////////////////////////////////////////
-// Name:        imagpnm.cpp
+// Name:        imagall.cpp
 // Purpose:     wxImage access all handler
 // Author:      Sylvain Bougnoux
 // RCS-ID:      $Id$
diff --git a/src/msw/app.cpp b/src/msw/app.cpp
index a03d31788a..3c9f75d2ae 100644
--- a/src/msw/app.cpp
+++ b/src/msw/app.cpp
@@ -648,6 +648,13 @@ int wxEntry(WXHINSTANCE hInstance,
         // but this call is provided for compatibility across platforms.
         wxTheApp->OnInitGui();
 
+        // We really don't want timestamps by default, because it means
+        // we can't simply double-click on the error message and get to that
+        // line in the source. So VC++ at least, let's have a sensible default.
+#ifdef __VISUALC__
+        wxLog::SetTimestamp(NULL);
+#endif
+
         int retValue = 0;
 
         if ( wxTheApp->OnInit() )
diff --git a/src/wxvc.dsp b/src/wxvc.dsp
index aaf613978a..b2e174e0b3 100644
--- a/src/wxvc.dsp
+++ b/src/wxvc.dsp
@@ -1,5 +1,5 @@
 # Microsoft Developer Studio Project File - Name="wxvc" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
 # ** DO NOT EDIT **
 
 # TARGTYPE "Win32 (x86) Static Library" 0x0104
@@ -22,9 +22,11 @@ CFG=wxvc - Win32 Debug
 !MESSAGE 
 
 # Begin Project
+# PROP AllowPerConfigDependencies 0
 # PROP Scc_ProjName ""
 # PROP Scc_LocalPath ""
 CPP=cl.exe
+RSC=rc.exe
 
 !IF  "$(CFG)" == "wxvc - Win32 Release"
 
@@ -40,12 +42,14 @@ CPP=cl.exe
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
 # ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
+# ADD BASE RSC /l 0x809
+# ADD RSC /l 0x809
 BSC32=bscmake.exe
 # ADD BASE BSC32 /nologo
 # ADD BSC32 /nologo
 LIB32=link.exe -lib
 # ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo
+# ADD LIB32 /nologo /out:"Release\wxvc.lib"
 
 !ELSEIF  "$(CFG)" == "wxvc - Win32 Debug"
 
@@ -61,12 +65,14 @@ LIB32=link.exe -lib
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /W3 /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
 # ADD CPP /nologo /MDd /W3 /GX /Z7 /Od /I "../include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
+# ADD BASE RSC /l 0x809
+# ADD RSC /l 0x809
 BSC32=bscmake.exe
 # ADD BASE BSC32 /nologo
 # ADD BSC32 /nologo
 LIB32=link.exe -lib
 # ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo
+# ADD LIB32 /nologo /out:"Debug\wxvc.lib"
 
 !ENDIF 
 
@@ -127,11 +133,11 @@ SOURCE=.\common\dcbase.cpp
 # End Source File
 # Begin Source File
 
-SOURCE=.\common\dobjcmn.cpp
+SOURCE=.\common\dlgcmn.cpp
 # End Source File
 # Begin Source File
 
-SOURCE=.\common\dlgcmn.cpp
+SOURCE=.\common\dobjcmn.cpp
 # End Source File
 # Begin Source File
 
@@ -199,6 +205,7 @@ SOURCE=.\common\fs_inet.cpp
 # Begin Source File
 
 SOURCE=.\common\fs_zip.cpp
+# ADD CPP /I "zlib"
 # End Source File
 # Begin Source File
 
@@ -226,6 +233,10 @@ SOURCE=.\common\http.cpp
 # End Source File
 # Begin Source File
 
+SOURCE=.\common\imagall.cpp
+# End Source File
+# Begin Source File
+
 SOURCE=.\common\imagbmp.cpp
 # End Source File
 # Begin Source File
@@ -456,6 +467,15 @@ SOURCE=.\common\zipstrm.cpp
 # Begin Source File
 
 SOURCE=.\common\zstream.cpp
+
+!IF  "$(CFG)" == "wxvc - Win32 Release"
+
+!ELSEIF  "$(CFG)" == "wxvc - Win32 Debug"
+
+# SUBTRACT CPP /X
+
+!ENDIF 
+
 # End Source File
 # End Group
 # Begin Group "Generic Files"
diff --git a/src/wxvc.dsw b/src/wxvc.dsw
index a8582b477f..b085e0b53f 100644
--- a/src/wxvc.dsw
+++ b/src/wxvc.dsw
@@ -1,4 +1,4 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
+Microsoft Developer Studio Workspace File, Format Version 6.00
 # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
 
 ###############################################################################
diff --git a/src/wxvc6.dsp b/src/wxvc6.dsp
deleted file mode 100644
index 661d30235d..0000000000
--- a/src/wxvc6.dsp
+++ /dev/null
@@ -1,1375 +0,0 @@
-# Microsoft Developer Studio Project File - Name="wxvc6" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Static Library" 0x0104
-
-CFG=wxvc6 - Win32 Debug
-!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 "wxvc6.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 "wxvc6.mak" CFG="wxvc6 - Win32 Debug"
-!MESSAGE 
-!MESSAGE Possible choices for configuration are:
-!MESSAGE 
-!MESSAGE "wxvc6 - Win32 Release" (based on "Win32 (x86) Static Library")
-!MESSAGE "wxvc6 - Win32 Debug" (based on "Win32 (x86) Static Library")
-!MESSAGE 
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF  "$(CFG)" == "wxvc6 - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "Release"
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O1 /Ob2 /I "../include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
-# ADD BASE RSC /l 0x809
-# ADD RSC /l 0x809
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"Release\wxvc.lib"
-
-!ELSEIF  "$(CFG)" == "wxvc6 - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "Debug"
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /GX /Z7 /Od /I "../include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /Yu"wx/wxprec.h" /FD /c
-# ADD BASE RSC /l 0x809
-# ADD RSC /l 0x809
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"Debug\wxvc.lib"
-
-!ENDIF 
-
-# Begin Target
-
-# Name "wxvc6 - Win32 Release"
-# Name "wxvc6 - Win32 Debug"
-# Begin Group "Common Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\common\appcmn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\choiccmn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\clipcmn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\cmndata.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\config.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\ctrlcmn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\ctrlsub.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\date.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\datstrm.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\db.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\dbtable.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\dcbase.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\dobjcmn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\dlgcmn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\docmdi.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\docview.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\dosyacc.c
-# ADD CPP /D "USE_DEFINE" /D "YY_USE_PROTOS" /D "IDE_INVOKED"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\dynarray.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\dynlib.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\event.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\extended.c
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\ffile.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\file.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\fileconf.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\filefn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\filesys.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\fontcmn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\framecmn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\fs_inet.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\fs_zip.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\ftp.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\gdicmn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\gifdecod.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\hash.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\helpbase.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\http.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\imagbmp.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\image.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\imaggif.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\imagjpeg.cpp
-# ADD CPP /I "../src/jpeg"
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\imagpng.cpp
-# ADD CPP /I "png" /I "zlib"
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\intl.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\ipcbase.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\layout.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\lboxcmn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\list.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\log.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\longlong.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\matrix.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\memory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\menucmn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\mimetype.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\module.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\mstream.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\object.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\objstrm.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\odbc.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\paper.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\prntbase.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\process.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\protocol.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\resource.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\sckaddr.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\sckfile.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\sckipc.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\sckstrm.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\serbase.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\sizer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\socket.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\strconv.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\stream.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\string.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\tbarbase.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\tbarsmpl.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\textcmn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\textfile.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\time.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\timercmn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\tokenzr.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\txtstrm.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\unzip.c
-# ADD CPP /I "zlib"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\url.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\utilscmn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\valgen.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\validate.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\valtext.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\variant.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\wfstream.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\wincmn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\wxchar.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\wxexpr.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\zipstrm.cpp
-# ADD CPP /I "zlib"
-# End Source File
-# Begin Source File
-
-SOURCE=.\common\zstream.cpp
-
-!IF  "$(CFG)" == "wxvc6 - Win32 Release"
-
-!ELSEIF  "$(CFG)" == "wxvc6 - Win32 Debug"
-
-# SUBTRACT CPP /X
-
-!ENDIF 
-
-# End Source File
-# End Group
-# Begin Group "Generic Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\generic\busyinfo.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\choicdgg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\gridg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\helpext.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\helphtml.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\helpwxht.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\laywin.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\logg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\numdlgg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\panelg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\progdlgg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\prop.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\propform.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\proplist.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\sashwin.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\scrolwin.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\splitter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\statusbr.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\tabg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\textdlgg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\tipdlg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\generic\wizard.cpp
-# End Source File
-# End Group
-# Begin Group "wxHTML Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\html\helpctrl.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\helpdata.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\helpfrm.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\htmlcell.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\htmlfilt.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\htmlpars.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\htmltag.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\htmlwin.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\htmprint.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\m_fonts.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\m_hline.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\m_image.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\m_layout.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\m_links.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\m_list.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\m_pre.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\m_tables.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\html\winpars.cpp
-# End Source File
-# End Group
-# Begin Group "MSW Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\msw\accel.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\app.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\bitmap.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\bmpbuttn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\brush.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\button.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\caret.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\checkbox.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\checklst.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\choice.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\clipbrd.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\colordlg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\colour.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\combobox.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\control.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\curico.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\cursor.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\data.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\dc.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\dcclient.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\dcmemory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\dcprint.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\dcscreen.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\dde.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\dialog.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\dib.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\dibutils.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\dirdlg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\dragimag.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\dummy.cpp
-# ADD CPP /Yc"wx/wxprec.h"
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\filedlg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\font.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\fontdlg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\frame.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\gauge95.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\gaugemsw.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\gdiobj.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\gsocket.c
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\helpwin.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\icon.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\imaglist.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\iniconf.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\joystick.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\listbox.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\listctrl.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\main.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\mdi.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\menu.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\menuitem.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\metafile.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\minifram.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\msgdlg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\nativdlg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\notebook.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\ownerdrw.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\palette.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\pen.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\penwin.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\pnghand.cpp
-
-!IF  "$(CFG)" == "wxvc6 - Win32 Release"
-
-# ADD CPP /I "png" /I "zlib"
-
-!ELSEIF  "$(CFG)" == "wxvc6 - Win32 Debug"
-
-# ADD CPP /I "zlib" /I "png"
-
-!ENDIF 
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\printdlg.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\printwin.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\radiobox.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\radiobut.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\regconf.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\region.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\registry.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\scrolbar.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\settings.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\slider95.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\slidrmsw.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\spinbutt.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\spinctrl.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\statbmp.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\statbox.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\statbr95.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\statline.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\stattext.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\tabctrl.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\taskbar.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\tbar95.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\tbarmsw.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\textctrl.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\thread.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\timer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\tooltip.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\treectrl.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\utils.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\utilsexc.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\wave.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\window.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\xpmhand.cpp
-# ADD CPP /I "../src/xpm"
-# End Source File
-# End Group
-# Begin Group "OLE Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\msw\ole\automtn.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\ole\dataobj.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\ole\dropsrc.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\ole\droptgt.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\ole\oleutils.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\msw\ole\uuid.cpp
-# End Source File
-# End Group
-# Begin Group "PNG Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\png\png.c
-# ADD CPP /I "zlib"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\png\png.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\png\pngconf.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\png\pngerror.c
-# ADD CPP /I "zlib"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\png\pngget.c
-# ADD CPP /I "zlib"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\png\pngmem.c
-# ADD CPP /I "zlib"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\png\pngpread.c
-# ADD CPP /I "zlib"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\png\pngread.c
-# ADD CPP /I "zlib"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\png\pngrio.c
-# ADD CPP /I "zlib"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\png\pngrtran.c
-# ADD CPP /I "zlib"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\png\pngrutil.c
-# ADD CPP /I "zlib"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\png\pngset.c
-# ADD CPP /I "zlib"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\png\pngtrans.c
-# ADD CPP /I "zlib"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\png\pngwio.c
-# ADD CPP /I "zlib"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\png\pngwrite.c
-# ADD CPP /I "zlib"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\png\pngwtran.c
-# ADD CPP /I "zlib"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\png\pngwutil.c
-# ADD CPP /I "zlib"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# End Group
-# Begin Group "XPM files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\xpm\crbuffri.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\crbuffrp.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\crdatfri.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\crdatfrp.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\create.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\crifrbuf.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\crifrdat.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\crpfrbuf.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\crpfrdat.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\dataxpm.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\hashtab.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\misc.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\parse.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\rdftodat.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\rdftoi.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\rdftop.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\rgb.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\scan.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\simx.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\wrffrdat.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\wrffri.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\xpm\wrffrp.c
-# ADD CPP /D "FOR_MSW"
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# End Group
-# Begin Group "Zlib Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\zlib\adler32.c
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\zlib\compress.c
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\zlib\crc32.c
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\zlib\deflate.c
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\zlib\gzio.c
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\zlib\infblock.c
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\zlib\infcodes.c
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\zlib\inffast.c
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\zlib\inflate.c
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\zlib\inftrees.c
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\zlib\infutil.c
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\zlib\trees.c
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\zlib\uncompr.c
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# Begin Source File
-
-SOURCE=.\zlib\zutil.c
-# SUBTRACT CPP /YX /Yc /Yu
-# End Source File
-# End Group
-# Begin Group "Setup"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=..\include\wx\msw\setup.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/src/wxvc6.dsw b/src/wxvc6.dsw
deleted file mode 100644
index 6af4288a28..0000000000
--- a/src/wxvc6.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 6.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "wxvc6"=.\wxvc6.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/src/wxvc_dll.dsp b/src/wxvc_dll.dsp
index abfc568353..16222f40b6 100644
--- a/src/wxvc_dll.dsp
+++ b/src/wxvc_dll.dsp
@@ -1,5 +1,5 @@
 # Microsoft Developer Studio Project File - Name="wxvc_dll" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
 # ** DO NOT EDIT **
 
 # TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
@@ -17,12 +17,12 @@ CFG=wxvc_dll - Win32 Debug
 !MESSAGE 
 !MESSAGE Possible choices for configuration are:
 !MESSAGE 
-!MESSAGE "wxvc_dll - Win32 Release" (based on\
- "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "wxvc_dll - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
 !MESSAGE "wxvc_dll - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
 !MESSAGE 
 
 # Begin Project
+# PROP AllowPerConfigDependencies 0
 # PROP Scc_ProjName ""
 # PROP Scc_LocalPath ""
 CPP=cl.exe
@@ -44,8 +44,8 @@ RSC=rc.exe
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
 # ADD CPP /nologo /MT /W3 /GX /O1 /Ob2 /I "../include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXMAKINGDLL=1 /Yu"wx/wxprec.h" /FD /c
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
 # ADD BASE RSC /l 0x809 /d "NDEBUG"
 # ADD RSC /l 0x809 /d "NDEBUG"
 BSC32=bscmake.exe
@@ -69,9 +69,9 @@ LINK32=link.exe
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXMAKINGDLL=1 /Yu"wx/wxprec.h" /FD /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "__WINDOWS__" /D "__WXMSW__" /D DEBUG=1 /D "__WXDEBUG__" /D "__WIN95__" /D "__WIN32__" /D WINVER=0x0400 /D "STRICT" /D WXMAKINGDLL=1 /Yu"wx/wxprec.h" /FD /c
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
 # ADD BASE RSC /l 0x809 /d "_DEBUG"
 # ADD RSC /l 0x809 /d "_DEBUG"
 BSC32=bscmake.exe
@@ -140,11 +140,11 @@ SOURCE=.\common\dcbase.cpp
 # End Source File
 # Begin Source File
 
-SOURCE=.\common\dobjcmn.cpp
+SOURCE=.\common\dlgcmn.cpp
 # End Source File
 # Begin Source File
 
-SOURCE=.\common\dlgcmn.cpp
+SOURCE=.\common\dobjcmn.cpp
 # End Source File
 # Begin Source File
 
@@ -212,6 +212,7 @@ SOURCE=.\common\fs_inet.cpp
 # Begin Source File
 
 SOURCE=.\common\fs_zip.cpp
+# ADD CPP /I "zlib"
 # End Source File
 # Begin Source File
 
@@ -239,6 +240,10 @@ SOURCE=.\common\http.cpp
 # End Source File
 # Begin Source File
 
+SOURCE=.\common\imagall.cpp
+# End Source File
+# Begin Source File
+
 SOURCE=.\common\imagbmp.cpp
 # End Source File
 # Begin Source File
@@ -251,6 +256,11 @@ SOURCE=.\common\imaggif.cpp
 # End Source File
 # Begin Source File
 
+SOURCE=.\common\imagjpeg.cpp
+# ADD CPP /I "../src/jpeg"
+# End Source File
+# Begin Source File
+
 SOURCE=.\common\imagpng.cpp
 # ADD CPP /I "png" /I "zlib"
 # End Source File
@@ -599,10 +609,6 @@ SOURCE=.\html\htmprint.cpp
 # End Source File
 # Begin Source File
 
-SOURCE=.\html\winpars.cpp
-# End Source File
-# Begin Source File
-
 SOURCE=.\html\m_fonts.cpp
 # End Source File
 # Begin Source File
@@ -635,6 +641,11 @@ SOURCE=.\html\m_tables.cpp
 # End Source File
 # Begin Source File
 
+SOURCE=.\html\winpars.cpp
+# End Source File
+# End Group
+# Begin Group "MSW Files"
+
 # PROP Default_Filter ""
 # Begin Source File
 
@@ -754,7 +765,7 @@ SOURCE=.\msw\dragimag.cpp
 # End Source File
 # Begin Source File
 
-SOURCE=.\msw\dummydll.cpp
+SOURCE=.\msw\dummy.cpp
 # ADD CPP /Yc"wx/wxprec.h"
 # End Source File
 # Begin Source File
@@ -873,7 +884,15 @@ SOURCE=.\msw\penwin.cpp
 # Begin Source File
 
 SOURCE=.\msw\pnghand.cpp
+
+!IF  "$(CFG)" == "wxvc_dll - Win32 Release"
+
+!ELSEIF  "$(CFG)" == "wxvc_dll - Win32 Debug"
+
 # ADD CPP /I "png" /I "zlib"
+
+!ENDIF 
+
 # End Source File
 # Begin Source File
 
@@ -1002,6 +1021,7 @@ SOURCE=.\msw\window.cpp
 # Begin Source File
 
 SOURCE=.\msw\xpmhand.cpp
+# ADD CPP /I "../src/xpm"
 # End Source File
 # End Group
 # Begin Group "OLE Files"
@@ -1350,5 +1370,747 @@ SOURCE=.\zlib\zutil.c
 SOURCE=..\include\wx\msw\setup.h
 # End Source File
 # End Group
+
+# Begin Group "JPEG Files"
+
+# PROP Default_Filter ""
+# Begin Source File
+
+SOURCE=.\jpeg\jcapimin.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jcapistd.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jccoefct.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jccolor.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jcdctmgr.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jchuff.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jcinit.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jcmainct.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jcmarker.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jcmaster.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jcomapi.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jcparam.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jcphuff.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jcprepct.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jcsample.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jctrans.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jdapimin.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jdapistd.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jdatadst.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jdatasrc.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jdcoefct.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jdcolor.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jddctmgr.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jdhuff.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jdinput.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jdmainct.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jdmarker.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jdmaster.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jdmerge.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jdphuff.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jdpostct.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jdsample.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jdtrans.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jerror.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jfdctflt.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jfdctfst.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jfdctint.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jidctflt.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jidctfst.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jidctint.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jidctred.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jmemmgr.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jmemnobs.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jquant1.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jquant2.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\jpeg\jutils.c
+
+!IF  "$(CFG)" == "jpeg - Win32 Release"
+
+# ADD CPP /I ".."
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ELSEIF  "$(CFG)" == "jpeg - Win32 Debug"
+
+# SUBTRACT CPP /YX /Yc /Yu
+
+!ENDIF 
+
+# End Source File
+# End Group
+
 # End Target
 # End Project
diff --git a/src/wxvc_dll.dsw b/src/wxvc_dll.dsw
index eae167ab19..5b54c6f9bd 100644
--- a/src/wxvc_dll.dsw
+++ b/src/wxvc_dll.dsw
@@ -1,4 +1,4 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
+Microsoft Developer Studio Workspace File, Format Version 6.00
 # WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
 
 ###############################################################################
diff --git a/utils/ogl/samples/studio/studio.cpp b/utils/ogl/samples/studio/studio.cpp
index 87556d57cc..576070cb52 100644
--- a/utils/ogl/samples/studio/studio.cpp
+++ b/utils/ogl/samples/studio/studio.cpp
@@ -492,10 +492,10 @@ bool csApp::WriteOptions()
 {
     wxConfig config("OGL Studio", "wxWindows");
 
-    config.Write("mainX", m_mainFramePos.x);
-    config.Write("mainY", m_mainFramePos.y);
-    config.Write("mainWidth", m_mainFrameSize.x);
-    config.Write("mainHeight", m_mainFrameSize.y);
+    config.Write("mainX", (long) m_mainFramePos.x);
+    config.Write("mainY", (long) m_mainFramePos.y);
+    config.Write("mainWidth", (long) m_mainFrameSize.x);
+    config.Write("mainHeight", (long) m_mainFrameSize.y);
     config.Write("gridStyle", (long) m_gridStyle);
     config.Write("gridSpacing", (long) m_gridSpacing);
 
diff --git a/utils/projgen/makeproj.cpp b/utils/projgen/makeproj.cpp
index 821d7bd497..105993925b 100644
--- a/utils/projgen/makeproj.cpp
+++ b/utils/projgen/makeproj.cpp
@@ -54,7 +54,7 @@ public:
     virtual bool OnInit();
 
     bool GenerateSample(const wxString& projectName, const wxString& targetName,
-        const wxString& path, const wxStringList& sourceFiles);
+        const wxString& path, const wxStringList& sourceFiles, const wxString& relativeRootPath = "../..");
     void GenerateSamples(const wxString& dir); // Takes wxWindows directory path
 };
 
@@ -71,7 +71,7 @@ public:
     void OnGenerate(wxCommandEvent& event);
 
     bool GenerateSample(const wxString& projectName, const wxString& targetName,
-        const wxString& path, const wxStringList& sourceFiles);
+        const wxString& path, const wxStringList& sourceFiles, const wxString& relativeRootPath = "../..");
 
 private:
     // any class wishing to process wxWindows events must use this macro
@@ -162,16 +162,23 @@ bool MyApp::OnInit()
 }
 
 bool MyApp::GenerateSample(const wxString& projectName, const wxString& targetName,
-    const wxString& path, const wxStringList& sourceFiles)
+    const wxString& path, const wxStringList& sourceFiles, const wxString& relativeRootPath)
 {
+    wxString relativeIncludePath(relativeRootPath + wxString("/include"));
+    wxString relativeLibPath(relativeRootPath + wxString("/lib"));
+    wxString relativeDebugPath(relativeRootPath + wxString("/src/Debug"));
+    wxString relativeReleasePath(relativeRootPath + wxString("/src/Release"));
+    wxString relativeDebugPathJPEG(relativeRootPath + wxString("/src/jpeg/Debug"));
+    wxString relativeReleasePathJPEG(relativeRootPath + wxString("/src/jpeg/Release"));
+
     wxProject project;
 
     // For all samples
-    project.SetIncludeDirs(wxStringList("../../include", 0));
-    project.SetResourceIncludeDirs(wxStringList("../../include", 0));
-    project.SetLibDirs(wxStringList("../../lib", 0));
-    project.SetDebugLibDirs(wxStringList("../../src/Debug", 0));
-    project.SetReleaseLibDirs(wxStringList("../../src/Release", 0));
+    project.SetIncludeDirs(wxStringList((const char*) relativeIncludePath, 0));
+    project.SetResourceIncludeDirs(wxStringList((const char*) relativeIncludePath, 0));
+    project.SetLibDirs(wxStringList((const char*) relativeLibPath, 0));
+    project.SetDebugLibDirs(wxStringList((const char*) relativeDebugPath, (const char*) relativeDebugPathJPEG, 0));
+    project.SetReleaseLibDirs(wxStringList((const char*) relativeReleasePath, (const char*) relativeReleasePathJPEG, 0));
 
     project.SetProjectName(projectName);
     project.SetTargetName(targetName);
@@ -220,14 +227,22 @@ void MyApp::GenerateSamples(const wxString& dir)
     GenerateSample("HelpVC", "demo", dir + wxString("/samples/help"), wxStringList("demo.cpp", 0));
 
     // wxHTML samples
-    GenerateSample("AboutVC", "about", dir + wxString("/samples/html/about"), wxStringList("about.cpp", 0));
-    GenerateSample("HelpVC", "help", dir + wxString("/samples/html/help"), wxStringList("help.cpp", 0));
-    GenerateSample("PrintingVC", "printing", dir + wxString("/samples/html/printing"), wxStringList("printing.cpp", 0));
-    GenerateSample("TestVC", "test", dir + wxString("/samples/html/test"), wxStringList("test.cpp", 0));
-    GenerateSample("VirtualVC", "virtual", dir + wxString("/samples/html/virtual"), wxStringList("virtual.cpp", 0));
-    GenerateSample("WidgetVC", "widget", dir + wxString("/samples/html/widget"), wxStringList("widget.cpp", 0));
-    GenerateSample("ZipVC", "zip", dir + wxString("/samples/html/zip"), wxStringList("zip.cpp", 0));
-    GenerateSample("HelpViewVC", "helpview", dir + wxString("/samples/html/helpview"), wxStringList("helpview.cpp", 0));
+    GenerateSample("AboutVC", "about", dir + wxString("/samples/html/about"), wxStringList("about.cpp", 0),
+        "../../..");
+    GenerateSample("HelpVC", "help", dir + wxString("/samples/html/help"), wxStringList("help.cpp", 0),
+        "../../..");
+    GenerateSample("PrintingVC", "printing", dir + wxString("/samples/html/printing"), wxStringList("printing.cpp", 0),
+        "../../..");
+    GenerateSample("TestVC", "test", dir + wxString("/samples/html/test"), wxStringList("test.cpp", 0),
+        "../../..");
+    GenerateSample("VirtualVC", "virtual", dir + wxString("/samples/html/virtual"), wxStringList("virtual.cpp", 0),
+        "../../..");
+    GenerateSample("WidgetVC", "widget", dir + wxString("/samples/html/widget"), wxStringList("widget.cpp", 0),
+        "../../..");
+    GenerateSample("ZipVC", "zip", dir + wxString("/samples/html/zip"), wxStringList("zip.cpp", 0),
+        "../../..");
+    GenerateSample("HelpViewVC", "helpview", dir + wxString("/samples/html/helpview"), wxStringList("helpview.cpp", 0),
+        "../../..");
 
     GenerateSample("ImageVC", "image", dir + wxString("/samples/image"), wxStringList("image.cpp", 0));
     GenerateSample("InternatVC", "internat", dir + wxString("/samples/internat"), wxStringList("internat.cpp", 0));
@@ -320,7 +335,7 @@ void MyApp::GenerateSamples(const wxString& dir)
         wxMessageBox(msg);
     }
 
-    // Tex2RTF
+    // HelpGen
     project.SetIncludeDirs(wxStringList("../../../include", 0));
     project.SetResourceIncludeDirs(wxStringList("../../../include", 0));
     project.SetLibDirs(wxStringList("../../../lib", 0));
@@ -342,6 +357,24 @@ void MyApp::GenerateSamples(const wxString& dir)
         wxMessageBox(msg);
     }
 
+    // ProjGen
+    project.SetIncludeDirs(wxStringList("../../include", 0));
+    project.SetResourceIncludeDirs(wxStringList("../../include", 0));
+    project.SetLibDirs(wxStringList("../../lib", 0));
+    project.SetDebugLibDirs(wxStringList("../../src/Debug", 0));
+    project.SetReleaseLibDirs(wxStringList("../../src/Release", 0));
+
+    project.SetProjectName("ProjGenVC");
+    project.SetTargetName("makeproj");
+    project.SetProjectPath(dir + wxString("/utils/projgen"));
+    project.SetSourceFiles(wxStringList("makeproj.cpp", "makeproj.h", 0));
+
+    if (!project.GenerateVCProject())
+    {
+        wxString msg("Could not generate ProjGen project");
+        wxMessageBox(msg);
+    }
+
     // wxTreeLayout sample
 
     project.SetIncludeDirs(wxStringList("../../../include", 0));
@@ -525,9 +558,9 @@ void MyFrame::OnGenerate(wxCommandEvent& WXUNUSED(event))
 }
 
 bool MyFrame::GenerateSample(const wxString& projectName, const wxString& targetName,
-    const wxString& path, const wxStringList& sourceFiles)
+    const wxString& path, const wxStringList& sourceFiles, const wxString& relativeRootPath)
 {
-    return wxGetApp().GenerateSample(projectName, targetName, path, sourceFiles);
+    return wxGetApp().GenerateSample(projectName, targetName, path, sourceFiles, relativeRootPath);
 }
 
 /*
@@ -622,7 +655,7 @@ bool wxProject::GenerateVCProject()
     stream << "# ADD BSC32 /nologo\n";
     stream << "LINK32=link.exe\n";
     stream << "# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386\n";
-    stream << "# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wxvc.lib ";
+    stream << "# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wxvc.lib jpeg.lib ";
     n = m_extraLibs.Number();
     for (i = 0; i < n; i++)
     {
@@ -630,7 +663,7 @@ bool wxProject::GenerateVCProject()
         stream << lib << " ";
     }
 
-    stream << "/nologo /subsystem:windows /machine:I386 /nodefaultlib:\"libc.lib\" /nodefaultlib:\"libci.lib\" /out:\"Release/" << m_targetName << ".exe\"";
+    stream << "/nologo /subsystem:windows /machine:I386 /nodefaultlib:\"libc.lib,libci.lib,msvcrtd.lib\" /out:\"Release/" << m_targetName << ".exe\"";
 
     n = m_releaseLibDirs.Number();
     for (i = 0; i < n; i++)
@@ -682,7 +715,7 @@ bool wxProject::GenerateVCProject()
     stream << "# ADD BSC32 /nologo\n";
     stream << "LINK32=link.exe\n";
     stream << "# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept\n";
-    stream << "# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wxvc.lib ";
+    stream << "# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wxvc.lib jpeg.lib ";
     n = m_extraLibs.Number();
     for (i = 0; i < n; i++)
     {
diff --git a/utils/projgen/makeproj.ncb b/utils/projgen/makeproj.ncb
deleted file mode 100644
index 954d0534b5..0000000000
--- a/utils/projgen/makeproj.ncb
+++ /dev/null
@@ -1 +0,0 @@
-Microsoft C/C++ program database 2.00
diff --git a/utils/projgen/makeproj.obj b/utils/projgen/makeproj.obj
deleted file mode 100644
index 95991dc5757b44867bc9fd83f6b34b4ecdcad883..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2236
zcmai$T}YE*6vxkIT3Ohe>*J!rJ_aqKkx&`r#Zn?IOEa}qmit7DKF}?h&_#98MIdxh
z-FMfLqR<erizJA^o3OkKcF`AIb=g(X?`-dMTkkWE{I_T4{Py2_p69%qZLYNI>CB&o
zci-G{r$(~jj}676$>DhJmB;{#n@#yw_H(r*{#ZP6qu+ZvU-49me1-dcG?zKRQ;S$l
z{-Ibn8O~E8FIakxiM&M`)hHl=fWNu3%NuO&&L(+ShISqo*^M+@C?I>^_#=r#Heo+#
zzBFzrmyD;91qF-se!PyLcI4u3tJM)I?L!;trv3zJxKWEmA0>W+<X^+=X%k7H<qLjA
z?aCIo5$c5zu<YyerWVrMSUrN9v{~&xdwnV0zeUhTKBJ#^BKKCkzJSI4m7K=~@|$2%
zHdn=Kr#|Y)Pr!UE@XLN~$+`8y{eWpc$%5F3=;Oc7Z6&{}U1SJpnD)<4?Jmqj0q1lc
zdWP>|8avd@?B}7@0TZ=3oeL*F9lNVAlS}yNT+YJGFX2}Ymw~ZPu^>$SuA}CKIf!~t
z#lpN4-$(Uuz0^mMhRIK_?=j36dWB5$ybo@g`Y)tm@>|7*RdkBfa05I?mQ>~TPv?Gd
z{NykmbJRUuSv#owJ{Qlua_u&gBSq)sjlX1`0~GJWeXv=+MjYokP2SD7!<hXIq5V6}
z^Cucy(<AaF$bETE#3!|meO%`K8S1U)SrF=%o0sA~V&tFMjB*-IeT2xb<t7=_8--Yj
zobJm9?DH&4-^DB@8+dZ+V>9_feIjR27@5xZ8eBj1d8A=FU-kP5QyF4^kjd`~+<NM_
zkw!Vchar)dXd0RP`tg{d?hCUZ%K0_I1W^Q;{Pf%gsLvsda(>@o+!2x0$mFNjS4({a
zX}FQ;JVs&CXdIdRuJisW>b|JDmG^6e38Dxx`KiqS53{-;+{o$r>d0qc{-PBOt;tV+
x&ugd;>tGY*{O-Y|(Ks^s>3K|1-(mm9VDj4z*8p=CMUlxb0e6Y|XQW~B`v)HICCdN+

diff --git a/utils/projgen/makeproj.opt b/utils/projgen/makeproj.opt
deleted file mode 100644
index 3599f1b012..0000000000
--- a/utils/projgen/makeproj.opt
+++ /dev/null
@@ -1 +0,0 @@
-ÐÏà¡±
\ No newline at end of file
diff --git a/utils/projgen/makeproj.pdb b/utils/projgen/makeproj.pdb
deleted file mode 100644
index 954d0534b5..0000000000
--- a/utils/projgen/makeproj.pdb
+++ /dev/null
@@ -1 +0,0 @@
-Microsoft C/C++ program database 2.00
diff --git a/utils/projgen/makeproj.res b/utils/projgen/makeproj.res
deleted file mode 100644
index a5b9a949524c2421acc14de724787f93877dd038..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 12288
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

-- 
2.50.0

