diff options
55 files changed, 4944 insertions, 90 deletions
diff --git a/BUILD/README b/BUILD/README new file mode 100644 index 00000000..0821cecb --- /dev/null +++ b/BUILD/README @@ -0,0 +1,4 @@ +-- $LynxId: README,v 1.1 2018/03/18 20:42:49 tom Exp $ +Lynx is usually built on the command-line, e.g., using make-msc.bat +However, IDEs are occasionally useful for debugging. Here are project +files used for different versions of Visual Studio. diff --git a/BUILD/VS2008X/clean.bat b/BUILD/VS2008X/clean.bat index 84d35a15..7b110014 100644 --- a/BUILD/VS2008X/clean.bat +++ b/BUILD/VS2008X/clean.bat @@ -1,31 +1,41 @@ @echo off -@rem $LynxId: clean.bat,v 1.1 2007/06/30 14:16:07 tom Exp $ -@rem Remove all build-products in subdirectories, leaving only sources (and unrecognized types) - -del/f/s/q *.aps -del/f/s/q *.bsc -del/f/s/q *.dep -del/f/s/q *.exe -del/f/s/q *.exp -del/f/s/q *.i -del/f/s/q *.idb -del/f/s/q *.ilk -del/f/s/q *.lib +@rem $LynxId: clean.bat,v 1.4 2018/03/18 23:12:17 tom Exp $ +@rem Remove all build-products in subdirectories, leaving only sources +@rem (and unrecognized types) +setlocal + +FOR /D %%d IN (*) DO call :dosoln %%d + +attrib -h *.suo /s + del/f/s/q *.ncb -del/f/s/q *.obj -del/f/s/q *.opt -del/f/s/q *.pch -del/f/s/q *.pdb -del/f/s/q *.plg -del/f/s/q *.res -del/f/s/q *.sbr +del/f/s/q *.old del/f/s/q *.suo - -del/f/s/q *.manifest +del/f/s/q *.sdf del/f/s/q *.user -del/f/s/q BuildLog.htm +del/f/s/q *.xml attrib +r *.h /s attrib +r *.bat /s attrib +r *.sln /s -attrib +r *.vcproj /s +attrib +r *.vcproj* /s +endlocal +goto :eof + +:dosoln + setlocal + echo Cleanup %* + cd %1 + + set SOLN= + FOR %%d IN ( *.sln ) DO set SOLN=%%d + if not "x%SOLN%"=="x" goto :dosoln2 + + echo ?? Not a solution directory + goto :dosolnx + +:dosoln2 + FOR /D %%d IN (*) DO rmdir /s /q %%d +:dosolnx + endlocal + goto :eof diff --git a/BUILD/VS2008X/lynx/lynx.vcproj b/BUILD/VS2008X/lynx/lynx.vcproj index 6de27a01..72687b1d 100644 --- a/BUILD/VS2008X/lynx/lynx.vcproj +++ b/BUILD/VS2008X/lynx/lynx.vcproj @@ -49,7 +49,6 @@ RuntimeLibrary="1" UsePrecompiledHeader="0" WarningLevel="3" - Detect64BitPortabilityProblems="true" DebugInformationFormat="4" /> <Tool @@ -65,7 +64,7 @@ Name="VCLinkerTool" AdditionalDependencies="pdcurses.lib zlib.lib wsock32.lib user32.lib advapi32.lib" LinkIncremental="2" - AdditionalLibraryDirectories=""$(VcInstallDir)lib";"$(SolutionDir)\lib";"$(SolutionDir)..\..\..\lib"" + AdditionalLibraryDirectories=""$(VcInstallDir)lib";"$(SolutionDir)\lib";"$(SolutionDir)\..\..\..\lib"" IgnoreDefaultLibraryNames="libc;libcmt" GenerateDebugInformation="true" SubSystem="1" @@ -121,11 +120,10 @@ <Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories="..\lynx;"$(SolutionDir)..\..\..";"$(SolutionDir)..\..\..\lib";"$(SolutionDir)..\..\..\WWW\Library\Implementation";"$(SolutionDir)..\..\..\src";"$(SolutionDir)..\..\..\src\chrtrans"" - PreprocessorDefinitions="WIN32;_CONSOLE;_MBCS;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF;_WIN_CC" + PreprocessorDefinitions="WIN32;_CONSOLE;_MBCS;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF;_WIN_CC;$(NOINHERIT)" RuntimeLibrary="0" UsePrecompiledHeader="0" WarningLevel="3" - Detect64BitPortabilityProblems="true" DebugInformationFormat="3" /> <Tool @@ -142,7 +140,7 @@ AdditionalDependencies="pdcurses.lib zlib.lib wsock32.lib user32.lib advapi32.lib" LinkIncremental="1" AdditionalLibraryDirectories=""$(VcInstallDir)lib";"$(SolutionDir)\lib";"$(SolutionDir)..\..\..\lib"" - IgnoreDefaultLibraryNames="libc;libcmt" + IgnoreDefaultLibraryNames="" GenerateDebugInformation="true" SubSystem="1" OptimizeReferences="2" @@ -825,6 +823,10 @@ > </File> <File + RelativePath="..\..\..\LYMessages_en.h" + > + </File> + <File RelativePath="..\..\..\src\LYNews.h" > </File> @@ -929,6 +931,10 @@ > </File> <File + RelativePath="..\..\..\userdefs.h" + > + </File> + <File RelativePath="..\..\..\WWW\Library\Implementation\www_tcp.h" > </File> diff --git a/BUILD/VS2010X32/clean.bat b/BUILD/VS2010X32/clean.bat new file mode 100644 index 00000000..ce85cd2d --- /dev/null +++ b/BUILD/VS2010X32/clean.bat @@ -0,0 +1,40 @@ +@echo off +@rem $LynxId: clean.bat,v 1.4 2018/03/18 23:17:43 tom Exp $ +@rem Remove all build-products in subdirectories, leaving only sources +@rem (and unrecognized types) +setlocal + +FOR /D %%d IN (*) DO call :dosoln %%d + +attrib -h *.suo /s + +del/f/s/q *.old +del/f/s/q *.suo +del/f/s/q *.sdf +del/f/s/q *.user +del/f/s/q *.xml + +attrib +r *.h /s +attrib +r *.bat /s +attrib +r *.sln /s +attrib +r *.vcxproj* /s +endlocal +goto :eof + +:dosoln + setlocal + echo Cleanup %* + cd %1 + + set SOLN= + FOR %%d IN ( *.sln ) DO set SOLN=%%d + if not "x%SOLN%"=="x" goto :dosoln2 + + echo ?? Not a solution directory + goto :dosolnx + +:dosoln2 + FOR /D %%d IN (*) DO rmdir /s /q %%d +:dosolnx + endlocal + goto :eof diff --git a/BUILD/VS2010X32/develop.bat b/BUILD/VS2010X32/develop.bat new file mode 100644 index 00000000..7cde5d63 --- /dev/null +++ b/BUILD/VS2010X32/develop.bat @@ -0,0 +1,7 @@ +@echo off +@rem $LynxId: develop.bat,v 1.2 2018/03/18 23:13:30 tom Exp $ +@rem ensure that all IDE files are writable + +attrib -r *.bat /s +attrib -r *.sln /s +attrib -r *.vcxproj /s \ No newline at end of file diff --git a/BUILD/VS2010X32/lynx/lynx.sln b/BUILD/VS2010X32/lynx/lynx.sln new file mode 100644 index 00000000..b84abfd9 --- /dev/null +++ b/BUILD/VS2010X32/lynx/lynx.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual C++ Express 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lynx", "lynx.vcxproj", "{77B6BED2-257D-4F7D-AA1B-D180875BD3BF}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "makeuctb", "..\makeuctb\makeuctb.vcxproj", "{3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {77B6BED2-257D-4F7D-AA1B-D180875BD3BF}.Debug|Win32.ActiveCfg = Debug|Win32 + {77B6BED2-257D-4F7D-AA1B-D180875BD3BF}.Debug|Win32.Build.0 = Debug|Win32 + {77B6BED2-257D-4F7D-AA1B-D180875BD3BF}.Release|Win32.ActiveCfg = Release|Win32 + {77B6BED2-257D-4F7D-AA1B-D180875BD3BF}.Release|Win32.Build.0 = Release|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Debug|Win32.ActiveCfg = Debug|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Debug|Win32.Build.0 = Debug|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Release|Win32.ActiveCfg = Release|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/BUILD/VS2010X32/lynx/lynx.vcxproj b/BUILD/VS2010X32/lynx/lynx.vcxproj new file mode 100644 index 00000000..923977da --- /dev/null +++ b/BUILD/VS2010X32/lynx/lynx.vcxproj @@ -0,0 +1,307 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{77B6BED2-257D-4F7D-AA1B-D180875BD3BF}</ProjectGuid> + <RootNamespace>lynx</RootNamespace> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\lynx;$(SolutionDir)..\..\..;$(SolutionDir)..\..\..\lib;$(SolutionDir)..\..\..\WWW\Library\Implementation;$(SolutionDir)..\..\..\src;$(SolutionDir)..\..\..\src\chrtrans;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CONSOLE;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF;_WIN_CC</PreprocessorDefinitions> + <PreprocessToFile>false</PreprocessToFile> + <PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>EditAndContinue</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalDependencies>pdcurses.lib;zlib.lib;wsock32.lib;user32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>$(VcInstallDir)lib;$(SolutionDir)\lib;$(SolutionDir)..\..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <IgnoreSpecificDefaultLibraries>libc;libcmt;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalIncludeDirectories>..\lynx;$(SolutionDir)..\..\..;$(SolutionDir)..\..\..\lib;$(SolutionDir)..\..\..\WWW\Library\Implementation;$(SolutionDir)..\..\..\src;$(SolutionDir)..\..\..\src\chrtrans;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CONSOLE;_MBCS;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF;_WIN_CC</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalDependencies>pdcurses.lib;zlib.lib;wsock32.lib;user32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>$(VcInstallDir)lib;$(SolutionDir)\lib;$(SolutionDir)..\..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\src\DefaultStyle.c" /> + <ClCompile Include="..\..\..\lib\dirent.c" /> + <ClCompile Include="..\..\..\src\GridText.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAABrow.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAAProt.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAAUtil.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAccess.c" /> + <ClCompile Include="..\..\..\src\HTAlert.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAnchor.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAssoc.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAtom.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTBTree.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTChunk.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTDOS.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFile.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFinger.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFormat.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFTP.c" /> + <ClCompile Include="..\..\..\src\HTFWriter.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTGopher.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTGroup.c" /> + <ClCompile Include="..\..\..\src\HTInit.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTLex.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTList.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMIME.c" /> + <ClCompile Include="..\..\..\src\HTML.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMLDTD.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMLGen.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTNews.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTParse.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTPlain.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTRules.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTString.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTStyle.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTCP.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTelnet.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTP.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTUU.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTWSRC.c" /> + <ClCompile Include="..\..\..\src\LYBookmark.c" /> + <ClCompile Include="..\..\..\src\LYCgi.c" /> + <ClCompile Include="..\..\..\src\LYCharSets.c" /> + <ClCompile Include="..\..\..\src\LYCharUtils.c" /> + <ClCompile Include="..\..\..\src\LYClean.c" /> + <ClCompile Include="..\..\..\src\LYCookie.c" /> + <ClCompile Include="..\..\..\src\LYCurses.c" /> + <ClCompile Include="..\..\..\src\LYDownload.c" /> + <ClCompile Include="..\..\..\src\LYEdit.c" /> + <ClCompile Include="..\..\..\src\LYEditmap.c" /> + <ClCompile Include="..\..\..\src\LYexit.c" /> + <ClCompile Include="..\..\..\src\LYExtern.c" /> + <ClCompile Include="..\..\..\src\LYForms.c" /> + <ClCompile Include="..\..\..\src\LYGetFile.c" /> + <ClCompile Include="..\..\..\src\LYHash.c" /> + <ClCompile Include="..\..\..\src\LYHistory.c" /> + <ClCompile Include="..\..\..\src\LYJump.c" /> + <ClCompile Include="..\..\..\src\LYKeymap.c" /> + <ClCompile Include="..\..\..\src\LYLeaks.c" /> + <ClCompile Include="..\..\..\src\LYList.c" /> + <ClCompile Include="..\..\..\src\LYLocal.c" /> + <ClCompile Include="..\..\..\src\LYMail.c" /> + <ClCompile Include="..\..\..\src\LYMain.c" /> + <ClCompile Include="..\..\..\src\LYMainLoop.c" /> + <ClCompile Include="..\..\..\src\LYMap.c" /> + <ClCompile Include="..\..\..\src\LYmktime.c" /> + <ClCompile Include="..\..\..\src\LYNews.c" /> + <ClCompile Include="..\..\..\src\LYOptions.c" /> + <ClCompile Include="..\..\..\src\LYPrettySrc.c" /> + <ClCompile Include="..\..\..\src\LYPrint.c" /> + <ClCompile Include="..\..\..\src\LYrcFile.c" /> + <ClCompile Include="..\..\..\src\LYReadCFG.c" /> + <ClCompile Include="..\..\..\src\LYSearch.c" /> + <ClCompile Include="..\..\..\src\LYSession.c" /> + <ClCompile Include="..\..\..\src\LYShowInfo.c" /> + <ClCompile Include="..\..\..\src\LYStrings.c" /> + <ClCompile Include="..\..\..\src\LYStyle.c" /> + <ClCompile Include="..\..\..\src\LYTraversal.c" /> + <ClCompile Include="..\..\..\src\LYUpload.c" /> + <ClCompile Include="..\..\..\src\LYUtils.c" /> + <ClCompile Include="..\..\..\src\parsdate.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\SGML.c" /> + <ClCompile Include="..\..\..\src\TRSTable.c" /> + <ClCompile Include="..\..\..\src\UCAuto.c" /> + <ClCompile Include="..\..\..\src\UCAux.c" /> + <ClCompile Include="..\..\..\src\UCdomap.c" /> + <ClCompile Include="..\..\..\src\Xsystem.c" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\lib\bzlib.h" /> + <ClInclude Include="..\..\..\lib\curses.h" /> + <ClInclude Include="..\..\..\lib\dirent.h" /> + <ClInclude Include="..\..\..\lib\zconf.h" /> + <ClInclude Include="..\..\..\lib\zlib.h" /> + <ClInclude Include="..\..\..\lymessages_en.h" /> + <ClInclude Include="..\..\..\src\AttrList.h" /> + <ClInclude Include="..\..\..\src\chrtrans\cp1251_uni.h" /> + <ClInclude Include="..\..\..\src\GridText.h" /> + <ClInclude Include="..\..\..\userdefs.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAABrow.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAAProt.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAAUtil.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAccess.h" /> + <ClInclude Include="..\..\..\src\HTAlert.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAnchor.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAssoc.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAtom.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTBTree.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTChunk.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTCJK.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTDOS.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HText.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFile.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFinger.h" /> + <ClInclude Include="..\..\..\src\HTFont.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFormat.h" /> + <ClInclude Include="..\..\..\src\HTForms.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFTP.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFWriter.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTGopher.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTGroup.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTInit.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTioctl.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTLex.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTList.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMIME.h" /> + <ClInclude Include="..\..\..\src\HTML.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMLDTD.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMLGen.h" /> + <ClInclude Include="..\..\..\src\HTNestedList.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTNews.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTParse.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTPlain.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTRules.h" /> + <ClInclude Include="..\..\..\src\HTSaveToFile.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTStream.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTString.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTStyle.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTCP.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTelnet.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTP.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\htutils.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTUU.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTWSRC.h" /> + <ClInclude Include="..\..\..\src\LYBookmark.h" /> + <ClInclude Include="..\..\..\src\LYCgi.h" /> + <ClInclude Include="..\..\..\src\LYCharSets.h" /> + <ClInclude Include="..\..\..\src\LYCharUtils.h" /> + <ClInclude Include="..\..\..\src\LYCharVals.h" /> + <ClInclude Include="..\..\..\src\LYClean.h" /> + <ClInclude Include="..\..\..\src\LYCookie.h" /> + <ClInclude Include="..\..\..\src\LYCurses.h" /> + <ClInclude Include="..\..\..\src\LYDownload.h" /> + <ClInclude Include="..\..\..\src\LYEdit.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\LYexit.h" /> + <ClInclude Include="..\..\..\src\LYExtern.h" /> + <ClInclude Include="..\..\..\src\LYGCurses.h" /> + <ClInclude Include="..\..\..\src\LYGetFile.h" /> + <ClInclude Include="..\..\..\src\LYGlobalDefs.h" /> + <ClInclude Include="..\..\..\src\LYHash.h" /> + <ClInclude Include="..\..\..\src\LYHistory.h" /> + <ClInclude Include="..\..\..\src\LYJump.h" /> + <ClInclude Include="..\..\..\src\LYJustify.h" /> + <ClInclude Include="..\..\..\src\LYKeymap.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\LYLeaks.h" /> + <ClInclude Include="..\..\..\src\LYList.h" /> + <ClInclude Include="..\..\..\src\LYLocal.h" /> + <ClInclude Include="..\..\..\src\LYMail.h" /> + <ClInclude Include="..\..\..\src\LYMainLoop.h" /> + <ClInclude Include="..\..\..\src\LYMap.h" /> + <ClInclude Include="..\..\..\src\LYNews.h" /> + <ClInclude Include="..\..\..\www\library\implementation\tidy_tls.h" /> + <ClInclude Include="lynx_cfg.h" /> + <ClInclude Include="..\..\..\src\LYOptions.h" /> + <ClInclude Include="..\..\..\src\LYPrettySrc.h" /> + <ClInclude Include="..\..\..\src\LYPrint.h" /> + <ClInclude Include="..\..\..\src\LYrcFile.h" /> + <ClInclude Include="..\..\..\src\LYReadCFG.h" /> + <ClInclude Include="..\..\..\src\LYSearch.h" /> + <ClInclude Include="..\..\..\src\LYSession.h" /> + <ClInclude Include="..\..\..\src\LYShowInfo.h" /> + <ClInclude Include="..\..\..\src\LYSignal.h" /> + <ClInclude Include="..\..\..\src\LYStrings.h" /> + <ClInclude Include="..\..\..\src\LYStructs.h" /> + <ClInclude Include="..\..\..\src\LYStyle.h" /> + <ClInclude Include="..\..\..\src\LYTraversal.h" /> + <ClInclude Include="..\..\..\src\LYUpload.h" /> + <ClInclude Include="..\..\..\src\LYUtils.h" /> + <ClInclude Include="..\..\..\src\LYVMSdef.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\SGML.h" /> + <ClInclude Include="..\..\..\src\structdump.h" /> + <ClInclude Include="..\..\..\src\TRSTable.h" /> + <ClInclude Include="..\..\..\src\UCAuto.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCAux.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCDefs.h" /> + <ClInclude Include="..\..\..\src\UCdomap.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCMap.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\www_tcp.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\www_wait.h" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\makeuctb\makeuctb.vcxproj"> + <Project>{3ef8c45c-fc77-47b8-a5b6-5f9034ece06e}</Project> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file diff --git a/BUILD/VS2010X32/lynx/lynx.vcxproj.filters b/BUILD/VS2010X32/lynx/lynx.vcxproj.filters new file mode 100644 index 00000000..2da44738 --- /dev/null +++ b/BUILD/VS2010X32/lynx/lynx.vcxproj.filters @@ -0,0 +1,609 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\src\DefaultStyle.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\lib\dirent.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\GridText.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAABrow.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAAProt.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAAUtil.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAccess.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\HTAlert.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAnchor.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAssoc.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAtom.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTBTree.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTChunk.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTDOS.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFile.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFinger.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFormat.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFTP.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\HTFWriter.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTGopher.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTGroup.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\HTInit.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTLex.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTList.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMIME.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\HTML.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMLDTD.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMLGen.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTNews.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTParse.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTPlain.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTRules.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTString.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTStyle.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTCP.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTelnet.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTP.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTUU.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTWSRC.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYBookmark.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYCgi.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYCharSets.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYCharUtils.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYClean.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYCookie.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYCurses.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYDownload.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYEdit.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYEditmap.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYexit.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYExtern.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYForms.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYGetFile.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYHash.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYHistory.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYJump.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYKeymap.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYLeaks.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYList.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYLocal.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYMail.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYMain.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYMainLoop.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYMap.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYmktime.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYNews.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYOptions.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYPrettySrc.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYPrint.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYrcFile.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYReadCFG.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYSearch.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYSession.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYShowInfo.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYStrings.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYStyle.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYTraversal.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYUpload.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYUtils.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\parsdate.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\SGML.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\TRSTable.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\UCAuto.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\UCAux.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\UCdomap.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\Xsystem.c"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\src\AttrList.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\GridText.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAABrow.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAAProt.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAAUtil.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAccess.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTAlert.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAnchor.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAssoc.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAtom.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTBTree.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTChunk.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTCJK.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTDOS.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HText.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFile.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFinger.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTFont.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFormat.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTForms.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFTP.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFWriter.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTGopher.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTGroup.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTInit.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTioctl.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTLex.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTList.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMIME.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTML.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMLDTD.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMLGen.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTNestedList.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTNews.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTParse.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTPlain.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTRules.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTSaveToFile.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTStream.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTString.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTStyle.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTCP.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTelnet.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTP.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\htutils.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTUU.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTWSRC.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYBookmark.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCgi.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCharSets.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCharUtils.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCharVals.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYClean.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCookie.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCurses.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYDownload.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYEdit.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\LYexit.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYExtern.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYGCurses.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYGetFile.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYGlobalDefs.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYHash.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYHistory.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYJump.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYJustify.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYKeymap.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\LYLeaks.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYList.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYLocal.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYMail.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYMainLoop.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYMap.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYNews.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="lynx_cfg.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYOptions.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYPrettySrc.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYPrint.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYrcFile.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYReadCFG.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYSearch.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYSession.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYShowInfo.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYSignal.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYStrings.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYStructs.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYStyle.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYTraversal.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYUpload.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYUtils.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYVMSdef.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\SGML.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\structdump.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\TRSTable.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\UCAuto.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCAux.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCDefs.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\UCdomap.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCMap.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\www_tcp.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\www_wait.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\cp1251_uni.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lymessages_en.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\userdefs.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\www\library\implementation\tidy_tls.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lib\dirent.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lib\zlib.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lib\curses.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lib\bzlib.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lib\zconf.h"> + <Filter>Header Files</Filter> + </ClInclude> + </ItemGroup> +</Project> \ No newline at end of file diff --git a/BUILD/VS2010X32/lynx/lynx_cfg.h b/BUILD/VS2010X32/lynx/lynx_cfg.h new file mode 100644 index 00000000..095c1a0d --- /dev/null +++ b/BUILD/VS2010X32/lynx/lynx_cfg.h @@ -0,0 +1,70 @@ +// $LynxId: lynx_cfg.h,v 1.1 2011/05/28 13:07:55 tom Exp $ +// definitions abstracted from makefile.msc + +#ifndef LYNX_CFG_H +#define LYNX_CFG_H 1 + +#define __WIN32__ +#define _WINDOWS +#define _WIN32_WINNT 0x0400 +#define WIN32_LEAN_AND_MEAN 1 // fixes redefinition of winsock2.h + +#define ACCESS_AUTH 1 +#define CJK_EX 1 +#define DIRED_SUPPORT 1 +#define DISP_PARTIAL 1 +#define DOSPATH 1 +#define USE_ALT_BINDINGS 1 +#define EXP_NESTED_TABLES 1 +#define HAVE_KEYPAD 1 +#define HAVE_PUTENV 1 +#define LONG_LIST 1 +#define NDEBUG 1 +#define NOSIGHUP 1 +#define NOUSERS 1 +#define NO_CONFIG_INFO 1 +#define NO_CUSERID 1 +#define NO_FILIO_H 1 +#define NO_TTYTYPE 1 +#define NO_UNISTD_H 1 +#define NO_UTMP 1 +#define OK_OVERRIDE 1 +#define SH_EX 1 +#define USE_CMD_LOGGING 1 +#define USE_EXTERNALS 1 +#define USE_FILE_UPLOAD 1 +#define USE_JUSTIFY_ELTS 1 +#define USE_MULTIBYTE_CURSES 1 +#define USE_PERSISTENT_COOKIES 1 +#define USE_PRETTYSRC 1 +#define USE_READPROGRESS 1 +#define USE_SCROLLBAR 1 +#define USE_SOURCE_CACHE 1 +#define USE_ZLIB 1 +#define WIN_EX 1 + +// definitions to account for using this file (see HTUtils.h, userdefs.h) +#define ANSI_VARARGS 1 +#define HAVE_GETCWD 1 +#define HAVE_STDARG_H 1 +#define HAVE_STDLIB_H 1 +#define LYNX_CFG_FILE "./lynx.cfg" +#define UNDERLINE_LINKS FALSE +#define socklen_t int + +// configuration choices +#define PDCURSES 1 +#define USE_WINSOCK2_H 1 + +#ifdef PDCURSES +#define USE_COLOR_STYLE 1 +#define COLOR_CURSES 1 +#define FANCY_CURSES 1 +#endif + +#pragma warning (disable : 4244) /* conversion from 'xxx' to 'yyy', possible loss of data */ +#pragma warning (disable : 4267) /* conversion from 'xxx' to 'yyy', possible loss of data */ +#pragma warning (disable : 4311) /* 'type cast': pointer truncation from 'xxx' to 'yyy' FIXME */ +#pragma warning (disable : 4996) /* 'xxx': This function or variable may be unsafe. Consider using yyy instead. */ + +#endif /* LYNX_CFG_H */ diff --git a/BUILD/VS2010X32/makeuctb/makeuctb.sln b/BUILD/VS2010X32/makeuctb/makeuctb.sln new file mode 100644 index 00000000..9e3257dd --- /dev/null +++ b/BUILD/VS2010X32/makeuctb/makeuctb.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual C++ Express 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "makeuctb", "makeuctb.vcproj", "{3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Debug|Win32.ActiveCfg = Debug|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Debug|Win32.Build.0 = Debug|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Release|Win32.ActiveCfg = Release|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/BUILD/VS2010X32/makeuctb/makeuctb.vcxproj b/BUILD/VS2010X32/makeuctb/makeuctb.vcxproj new file mode 100644 index 00000000..a84cb27a --- /dev/null +++ b/BUILD/VS2010X32/makeuctb/makeuctb.vcxproj @@ -0,0 +1,124 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}</ProjectGuid> + <RootNamespace>makeuctb</RootNamespace> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <CustomBuildStep> + <Command>setlocal +set MYDST=..\..\..\src\chrtrans +copy $(TargetPath) %MYDST% +cd %MYDST% +call makehdrs +endlocal +</Command> + <Outputs>..\..\..\src\chrtrans\makeuctb.exe;..\..\..\src\chrtrans\def7_uni.h;..\..\..\src\chrtrans\cp1250_uni.h;..\..\..\src\chrtrans\cp1251_uni.h;..\..\..\src\chrtrans\cp1252_uni.h;..\..\..\src\chrtrans\cp1253_uni.h;..\..\..\src\chrtrans\cp1255_uni.h;..\..\..\src\chrtrans\cp1256_uni.h;..\..\..\src\chrtrans\cp1257_uni.h;..\..\..\src\chrtrans\cp437_uni.h;..\..\..\src\chrtrans\cp737_uni.h;..\..\..\src\chrtrans\cp775_uni.h;..\..\..\src\chrtrans\cp850_uni.h;..\..\..\src\chrtrans\cp852_uni.h;..\..\..\src\chrtrans\cp857_uni.h;..\..\..\src\chrtrans\cp862_uni.h;..\..\..\src\chrtrans\cp864_uni.h;..\..\..\src\chrtrans\cp866_uni.h;..\..\..\src\chrtrans\cp866u_uni.h;..\..\..\src\chrtrans\cp869_uni.h;..\..\..\src\chrtrans\dmcs_uni.h;..\..\..\src\chrtrans\hp_uni.h;..\..\..\src\chrtrans\iso01_uni.h;..\..\..\src\chrtrans\iso02_uni.h;..\..\..\src\chrtrans\iso03_uni.h;..\..\..\src\chrtrans\iso04_uni.h;..\..\..\src\chrtrans\iso05_uni.h;..\..\..\src\chrtrans\iso06_uni.h;..\..\..\src\chrtrans\iso07_uni.h;..\..\..\src\chrtrans\iso08_uni.h;..\..\..\src\chrtrans\iso09_uni.h;..\..\..\src\chrtrans\iso10_uni.h;..\..\..\src\chrtrans\iso13_uni.h;..\..\..\src\chrtrans\iso14_uni.h;..\..\..\src\chrtrans\iso15_uni.h;..\..\..\src\chrtrans\koi8r_uni.h;..\..\..\src\chrtrans\koi8u_uni.h;..\..\..\src\chrtrans\mac_uni.h;..\..\..\src\chrtrans\mnem2_suni.h;..\..\..\src\chrtrans\mnem_suni.h;..\..\..\src\chrtrans\next_uni.h;..\..\..\src\chrtrans\pt154_uni.h;..\..\..\src\chrtrans\rfc_suni.h;..\..\..\src\chrtrans\utf8_uni.h;..\..\..\src\chrtrans\viscii_uni.h;%(Outputs)</Outputs> + </CustomBuildStep> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\lynx;$(SolutionDir)..\..\..;$(SolutionDir)..\..\..\lib;$(SolutionDir)..\..\..\WWW\Library\Implementation;$(SolutionDir)..\..\..\src;$(SolutionDir)..\..\..\src\chrtrans;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_MBCS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>EditAndContinue</DebugInformationFormat> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <CustomBuildStep> + <Command>setlocal +set MYDST=..\..\..\src\chrtrans +copy $(TargetPath) %MYDST% +cd %MYDST% +call makehdrs +endlocal +</Command> + <Outputs>..\..\..\src\chrtrans\makeuctb.exe;..\..\..\src\chrtrans\def7_uni.h;..\..\..\src\chrtrans\cp1250_uni.h;..\..\..\src\chrtrans\cp1251_uni.h;..\..\..\src\chrtrans\cp1252_uni.h;..\..\..\src\chrtrans\cp1253_uni.h;..\..\..\src\chrtrans\cp1255_uni.h;..\..\..\src\chrtrans\cp1256_uni.h;..\..\..\src\chrtrans\cp1257_uni.h;..\..\..\src\chrtrans\cp437_uni.h;..\..\..\src\chrtrans\cp737_uni.h;..\..\..\src\chrtrans\cp775_uni.h;..\..\..\src\chrtrans\cp850_uni.h;..\..\..\src\chrtrans\cp852_uni.h;..\..\..\src\chrtrans\cp857_uni.h;..\..\..\src\chrtrans\cp862_uni.h;..\..\..\src\chrtrans\cp864_uni.h;..\..\..\src\chrtrans\cp866_uni.h;..\..\..\src\chrtrans\cp866u_uni.h;..\..\..\src\chrtrans\cp869_uni.h;..\..\..\src\chrtrans\dmcs_uni.h;..\..\..\src\chrtrans\hp_uni.h;..\..\..\src\chrtrans\iso01_uni.h;..\..\..\src\chrtrans\iso02_uni.h;..\..\..\src\chrtrans\iso03_uni.h;..\..\..\src\chrtrans\iso04_uni.h;..\..\..\src\chrtrans\iso05_uni.h;..\..\..\src\chrtrans\iso06_uni.h;..\..\..\src\chrtrans\iso07_uni.h;..\..\..\src\chrtrans\iso08_uni.h;..\..\..\src\chrtrans\iso09_uni.h;..\..\..\src\chrtrans\iso10_uni.h;..\..\..\src\chrtrans\iso13_uni.h;..\..\..\src\chrtrans\iso14_uni.h;..\..\..\src\chrtrans\iso15_uni.h;..\..\..\src\chrtrans\koi8r_uni.h;..\..\..\src\chrtrans\koi8u_uni.h;..\..\..\src\chrtrans\mac_uni.h;..\..\..\src\chrtrans\mnem2_suni.h;..\..\..\src\chrtrans\mnem_suni.h;..\..\..\src\chrtrans\next_uni.h;..\..\..\src\chrtrans\pt154_uni.h;..\..\..\src\chrtrans\rfc_suni.h;..\..\..\src\chrtrans\utf8_uni.h;..\..\..\src\chrtrans\viscii_uni.h;%(Outputs)</Outputs> + </CustomBuildStep> + <ClCompile> + <AdditionalIncludeDirectories>..\lynx;$(SolutionDir)..\..\..;$(SolutionDir)..\..\..\lib;$(SolutionDir)..\..\..\WWW\Library\Implementation;$(SolutionDir)..\..\..\src;$(SolutionDir)..\..\..\src\chrtrans;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\src\chrtrans\makeuctb.c" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\src\chrtrans\caselower.h" /> + <ClInclude Include="..\..\..\src\chrtrans\entities.h" /> + <ClInclude Include="..\..\..\src\chrtrans\jcuken_kb.h" /> + <ClInclude Include="..\..\..\src\chrtrans\rot13_kb.h" /> + <ClInclude Include="..\..\..\src\chrtrans\UCkd.h" /> + <ClInclude Include="..\..\..\src\chrtrans\yawerty_kb.h" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file diff --git a/BUILD/VS2010X32/makeuctb/makeuctb.vcxproj.filters b/BUILD/VS2010X32/makeuctb/makeuctb.vcxproj.filters new file mode 100644 index 00000000..87c5d402 --- /dev/null +++ b/BUILD/VS2010X32/makeuctb/makeuctb.vcxproj.filters @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\src\chrtrans\makeuctb.c"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\src\chrtrans\caselower.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\entities.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\jcuken_kb.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\rot13_kb.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\UCkd.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\yawerty_kb.h"> + <Filter>Header Files</Filter> + </ClInclude> + </ItemGroup> +</Project> \ No newline at end of file diff --git a/BUILD/VS2012X32/clean.bat b/BUILD/VS2012X32/clean.bat new file mode 100644 index 00000000..5b8e3053 --- /dev/null +++ b/BUILD/VS2012X32/clean.bat @@ -0,0 +1,40 @@ +@echo off +@rem $LynxId: clean.bat,v 1.3 2018/03/18 23:17:43 tom Exp $ +@rem Remove all build-products in subdirectories, leaving only sources +@rem (and unrecognized types) +setlocal + +FOR /D %%d IN (*) DO call :dosoln %%d + +attrib -h *.suo /s + +del/f/s/q *.old +del/f/s/q *.suo +del/f/s/q *.sdf +del/f/s/q *.user +del/f/s/q *.xml + +attrib +r *.h /s +attrib +r *.bat /s +attrib +r *.sln /s +attrib +r *.vcxproj* /s +endlocal +goto :eof + +:dosoln + setlocal + echo Cleanup %* + cd %1 + + set SOLN= + FOR %%d IN ( *.sln ) DO set SOLN=%%d + if not "x%SOLN%"=="x" goto :dosoln2 + + echo ?? Not a solution directory + goto :dosolnx + +:dosoln2 + FOR /D %%d IN (*) DO rmdir /s /q %%d +:dosolnx + endlocal + goto :eof diff --git a/BUILD/VS2012X32/develop.bat b/BUILD/VS2012X32/develop.bat new file mode 100644 index 00000000..7cde5d63 --- /dev/null +++ b/BUILD/VS2012X32/develop.bat @@ -0,0 +1,7 @@ +@echo off +@rem $LynxId: develop.bat,v 1.2 2018/03/18 23:13:30 tom Exp $ +@rem ensure that all IDE files are writable + +attrib -r *.bat /s +attrib -r *.sln /s +attrib -r *.vcxproj /s \ No newline at end of file diff --git a/BUILD/VS2012X32/lynx/lynx.sln b/BUILD/VS2012X32/lynx/lynx.sln new file mode 100644 index 00000000..b84abfd9 --- /dev/null +++ b/BUILD/VS2012X32/lynx/lynx.sln @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual C++ Express 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lynx", "lynx.vcxproj", "{77B6BED2-257D-4F7D-AA1B-D180875BD3BF}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "makeuctb", "..\makeuctb\makeuctb.vcxproj", "{3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {77B6BED2-257D-4F7D-AA1B-D180875BD3BF}.Debug|Win32.ActiveCfg = Debug|Win32 + {77B6BED2-257D-4F7D-AA1B-D180875BD3BF}.Debug|Win32.Build.0 = Debug|Win32 + {77B6BED2-257D-4F7D-AA1B-D180875BD3BF}.Release|Win32.ActiveCfg = Release|Win32 + {77B6BED2-257D-4F7D-AA1B-D180875BD3BF}.Release|Win32.Build.0 = Release|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Debug|Win32.ActiveCfg = Debug|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Debug|Win32.Build.0 = Debug|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Release|Win32.ActiveCfg = Release|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/BUILD/VS2012X32/lynx/lynx.vcxproj b/BUILD/VS2012X32/lynx/lynx.vcxproj new file mode 100644 index 00000000..8f3da7a5 --- /dev/null +++ b/BUILD/VS2012X32/lynx/lynx.vcxproj @@ -0,0 +1,309 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{77B6BED2-257D-4F7D-AA1B-D180875BD3BF}</ProjectGuid> + <RootNamespace>lynx</RootNamespace> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\lynx;$(SolutionDir)..\..\..;$(SolutionDir)..\..\..\lib;$(SolutionDir)..\..\..\WWW\Library\Implementation;$(SolutionDir)..\..\..\src;$(SolutionDir)..\..\..\src\chrtrans;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CONSOLE;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF;_WIN_CC</PreprocessorDefinitions> + <PreprocessToFile>false</PreprocessToFile> + <PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>EditAndContinue</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalDependencies>pdcurses.lib;zlib.lib;wsock32.lib;user32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>$(VcInstallDir)lib;$(SolutionDir)\lib;$(SolutionDir)..\..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <IgnoreSpecificDefaultLibraries>libc;libcmt;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalIncludeDirectories>..\lynx;$(SolutionDir)..\..\..;$(SolutionDir)..\..\..\lib;$(SolutionDir)..\..\..\WWW\Library\Implementation;$(SolutionDir)..\..\..\src;$(SolutionDir)..\..\..\src\chrtrans;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CONSOLE;_MBCS;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF;_WIN_CC</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalDependencies>pdcurses.lib;zlib.lib;wsock32.lib;user32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>$(VcInstallDir)lib;$(SolutionDir)\lib;$(SolutionDir)..\..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\src\DefaultStyle.c" /> + <ClCompile Include="..\..\..\lib\dirent.c" /> + <ClCompile Include="..\..\..\src\GridText.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAABrow.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAAProt.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAAUtil.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAccess.c" /> + <ClCompile Include="..\..\..\src\HTAlert.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAnchor.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAssoc.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAtom.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTBTree.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTChunk.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTDOS.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFile.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFinger.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFormat.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFTP.c" /> + <ClCompile Include="..\..\..\src\HTFWriter.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTGopher.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTGroup.c" /> + <ClCompile Include="..\..\..\src\HTInit.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTLex.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTList.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMIME.c" /> + <ClCompile Include="..\..\..\src\HTML.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMLDTD.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMLGen.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTNews.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTParse.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTPlain.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTRules.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTString.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTStyle.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTCP.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTelnet.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTP.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTUU.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTWSRC.c" /> + <ClCompile Include="..\..\..\src\LYBookmark.c" /> + <ClCompile Include="..\..\..\src\LYCgi.c" /> + <ClCompile Include="..\..\..\src\LYCharSets.c" /> + <ClCompile Include="..\..\..\src\LYCharUtils.c" /> + <ClCompile Include="..\..\..\src\LYClean.c" /> + <ClCompile Include="..\..\..\src\LYCookie.c" /> + <ClCompile Include="..\..\..\src\LYCurses.c" /> + <ClCompile Include="..\..\..\src\LYDownload.c" /> + <ClCompile Include="..\..\..\src\LYEdit.c" /> + <ClCompile Include="..\..\..\src\LYEditmap.c" /> + <ClCompile Include="..\..\..\src\LYexit.c" /> + <ClCompile Include="..\..\..\src\LYExtern.c" /> + <ClCompile Include="..\..\..\src\LYForms.c" /> + <ClCompile Include="..\..\..\src\LYGetFile.c" /> + <ClCompile Include="..\..\..\src\LYHash.c" /> + <ClCompile Include="..\..\..\src\LYHistory.c" /> + <ClCompile Include="..\..\..\src\LYJump.c" /> + <ClCompile Include="..\..\..\src\LYKeymap.c" /> + <ClCompile Include="..\..\..\src\LYLeaks.c" /> + <ClCompile Include="..\..\..\src\LYList.c" /> + <ClCompile Include="..\..\..\src\LYLocal.c" /> + <ClCompile Include="..\..\..\src\LYMail.c" /> + <ClCompile Include="..\..\..\src\LYMain.c" /> + <ClCompile Include="..\..\..\src\LYMainLoop.c" /> + <ClCompile Include="..\..\..\src\LYMap.c" /> + <ClCompile Include="..\..\..\src\LYmktime.c" /> + <ClCompile Include="..\..\..\src\LYNews.c" /> + <ClCompile Include="..\..\..\src\LYOptions.c" /> + <ClCompile Include="..\..\..\src\LYPrettySrc.c" /> + <ClCompile Include="..\..\..\src\LYPrint.c" /> + <ClCompile Include="..\..\..\src\LYrcFile.c" /> + <ClCompile Include="..\..\..\src\LYReadCFG.c" /> + <ClCompile Include="..\..\..\src\LYSearch.c" /> + <ClCompile Include="..\..\..\src\LYSession.c" /> + <ClCompile Include="..\..\..\src\LYShowInfo.c" /> + <ClCompile Include="..\..\..\src\LYStrings.c" /> + <ClCompile Include="..\..\..\src\LYStyle.c" /> + <ClCompile Include="..\..\..\src\LYTraversal.c" /> + <ClCompile Include="..\..\..\src\LYUpload.c" /> + <ClCompile Include="..\..\..\src\LYUtils.c" /> + <ClCompile Include="..\..\..\src\parsdate.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\SGML.c" /> + <ClCompile Include="..\..\..\src\TRSTable.c" /> + <ClCompile Include="..\..\..\src\UCAuto.c" /> + <ClCompile Include="..\..\..\src\UCAux.c" /> + <ClCompile Include="..\..\..\src\UCdomap.c" /> + <ClCompile Include="..\..\..\src\Xsystem.c" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\lib\bzlib.h" /> + <ClInclude Include="..\..\..\lib\curses.h" /> + <ClInclude Include="..\..\..\lib\dirent.h" /> + <ClInclude Include="..\..\..\lib\zconf.h" /> + <ClInclude Include="..\..\..\lib\zlib.h" /> + <ClInclude Include="..\..\..\lymessages_en.h" /> + <ClInclude Include="..\..\..\src\AttrList.h" /> + <ClInclude Include="..\..\..\src\chrtrans\cp1251_uni.h" /> + <ClInclude Include="..\..\..\src\GridText.h" /> + <ClInclude Include="..\..\..\userdefs.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAABrow.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAAProt.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAAUtil.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAccess.h" /> + <ClInclude Include="..\..\..\src\HTAlert.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAnchor.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAssoc.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAtom.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTBTree.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTChunk.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTCJK.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTDOS.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HText.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFile.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFinger.h" /> + <ClInclude Include="..\..\..\src\HTFont.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFormat.h" /> + <ClInclude Include="..\..\..\src\HTForms.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFTP.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFWriter.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTGopher.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTGroup.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTInit.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTioctl.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTLex.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTList.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMIME.h" /> + <ClInclude Include="..\..\..\src\HTML.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMLDTD.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMLGen.h" /> + <ClInclude Include="..\..\..\src\HTNestedList.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTNews.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTParse.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTPlain.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTRules.h" /> + <ClInclude Include="..\..\..\src\HTSaveToFile.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTStream.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTString.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTStyle.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTCP.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTelnet.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTP.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\htutils.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTUU.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTWSRC.h" /> + <ClInclude Include="..\..\..\src\LYBookmark.h" /> + <ClInclude Include="..\..\..\src\LYCgi.h" /> + <ClInclude Include="..\..\..\src\LYCharSets.h" /> + <ClInclude Include="..\..\..\src\LYCharUtils.h" /> + <ClInclude Include="..\..\..\src\LYCharVals.h" /> + <ClInclude Include="..\..\..\src\LYClean.h" /> + <ClInclude Include="..\..\..\src\LYCookie.h" /> + <ClInclude Include="..\..\..\src\LYCurses.h" /> + <ClInclude Include="..\..\..\src\LYDownload.h" /> + <ClInclude Include="..\..\..\src\LYEdit.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\LYexit.h" /> + <ClInclude Include="..\..\..\src\LYExtern.h" /> + <ClInclude Include="..\..\..\src\LYGCurses.h" /> + <ClInclude Include="..\..\..\src\LYGetFile.h" /> + <ClInclude Include="..\..\..\src\LYGlobalDefs.h" /> + <ClInclude Include="..\..\..\src\LYHash.h" /> + <ClInclude Include="..\..\..\src\LYHistory.h" /> + <ClInclude Include="..\..\..\src\LYJump.h" /> + <ClInclude Include="..\..\..\src\LYJustify.h" /> + <ClInclude Include="..\..\..\src\LYKeymap.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\LYLeaks.h" /> + <ClInclude Include="..\..\..\src\LYList.h" /> + <ClInclude Include="..\..\..\src\LYLocal.h" /> + <ClInclude Include="..\..\..\src\LYMail.h" /> + <ClInclude Include="..\..\..\src\LYMainLoop.h" /> + <ClInclude Include="..\..\..\src\LYMap.h" /> + <ClInclude Include="..\..\..\src\LYNews.h" /> + <ClInclude Include="..\..\..\www\library\implementation\tidy_tls.h" /> + <ClInclude Include="lynx_cfg.h" /> + <ClInclude Include="..\..\..\src\LYOptions.h" /> + <ClInclude Include="..\..\..\src\LYPrettySrc.h" /> + <ClInclude Include="..\..\..\src\LYPrint.h" /> + <ClInclude Include="..\..\..\src\LYrcFile.h" /> + <ClInclude Include="..\..\..\src\LYReadCFG.h" /> + <ClInclude Include="..\..\..\src\LYSearch.h" /> + <ClInclude Include="..\..\..\src\LYSession.h" /> + <ClInclude Include="..\..\..\src\LYShowInfo.h" /> + <ClInclude Include="..\..\..\src\LYSignal.h" /> + <ClInclude Include="..\..\..\src\LYStrings.h" /> + <ClInclude Include="..\..\..\src\LYStructs.h" /> + <ClInclude Include="..\..\..\src\LYStyle.h" /> + <ClInclude Include="..\..\..\src\LYTraversal.h" /> + <ClInclude Include="..\..\..\src\LYUpload.h" /> + <ClInclude Include="..\..\..\src\LYUtils.h" /> + <ClInclude Include="..\..\..\src\LYVMSdef.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\SGML.h" /> + <ClInclude Include="..\..\..\src\structdump.h" /> + <ClInclude Include="..\..\..\src\TRSTable.h" /> + <ClInclude Include="..\..\..\src\UCAuto.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCAux.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCDefs.h" /> + <ClInclude Include="..\..\..\src\UCdomap.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCMap.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\www_tcp.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\www_wait.h" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\makeuctb\makeuctb.vcxproj"> + <Project>{3ef8c45c-fc77-47b8-a5b6-5f9034ece06e}</Project> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file diff --git a/BUILD/VS2012X32/lynx/lynx.vcxproj.filters b/BUILD/VS2012X32/lynx/lynx.vcxproj.filters new file mode 100644 index 00000000..2da44738 --- /dev/null +++ b/BUILD/VS2012X32/lynx/lynx.vcxproj.filters @@ -0,0 +1,609 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\src\DefaultStyle.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\lib\dirent.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\GridText.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAABrow.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAAProt.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAAUtil.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAccess.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\HTAlert.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAnchor.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAssoc.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAtom.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTBTree.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTChunk.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTDOS.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFile.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFinger.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFormat.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFTP.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\HTFWriter.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTGopher.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTGroup.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\HTInit.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTLex.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTList.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMIME.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\HTML.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMLDTD.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMLGen.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTNews.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTParse.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTPlain.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTRules.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTString.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTStyle.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTCP.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTelnet.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTP.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTUU.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTWSRC.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYBookmark.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYCgi.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYCharSets.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYCharUtils.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYClean.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYCookie.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYCurses.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYDownload.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYEdit.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYEditmap.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYexit.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYExtern.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYForms.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYGetFile.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYHash.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYHistory.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYJump.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYKeymap.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYLeaks.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYList.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYLocal.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYMail.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYMain.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYMainLoop.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYMap.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYmktime.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYNews.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYOptions.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYPrettySrc.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYPrint.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYrcFile.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYReadCFG.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYSearch.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYSession.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYShowInfo.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYStrings.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYStyle.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYTraversal.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYUpload.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYUtils.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\parsdate.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\SGML.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\TRSTable.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\UCAuto.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\UCAux.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\UCdomap.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\Xsystem.c"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\src\AttrList.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\GridText.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAABrow.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAAProt.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAAUtil.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAccess.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTAlert.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAnchor.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAssoc.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAtom.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTBTree.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTChunk.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTCJK.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTDOS.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HText.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFile.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFinger.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTFont.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFormat.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTForms.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFTP.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFWriter.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTGopher.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTGroup.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTInit.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTioctl.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTLex.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTList.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMIME.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTML.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMLDTD.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMLGen.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTNestedList.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTNews.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTParse.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTPlain.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTRules.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTSaveToFile.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTStream.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTString.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTStyle.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTCP.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTelnet.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTP.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\htutils.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTUU.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTWSRC.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYBookmark.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCgi.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCharSets.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCharUtils.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCharVals.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYClean.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCookie.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCurses.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYDownload.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYEdit.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\LYexit.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYExtern.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYGCurses.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYGetFile.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYGlobalDefs.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYHash.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYHistory.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYJump.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYJustify.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYKeymap.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\LYLeaks.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYList.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYLocal.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYMail.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYMainLoop.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYMap.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYNews.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="lynx_cfg.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYOptions.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYPrettySrc.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYPrint.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYrcFile.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYReadCFG.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYSearch.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYSession.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYShowInfo.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYSignal.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYStrings.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYStructs.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYStyle.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYTraversal.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYUpload.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYUtils.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYVMSdef.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\SGML.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\structdump.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\TRSTable.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\UCAuto.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCAux.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCDefs.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\UCdomap.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCMap.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\www_tcp.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\www_wait.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\cp1251_uni.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lymessages_en.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\userdefs.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\www\library\implementation\tidy_tls.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lib\dirent.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lib\zlib.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lib\curses.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lib\bzlib.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lib\zconf.h"> + <Filter>Header Files</Filter> + </ClInclude> + </ItemGroup> +</Project> \ No newline at end of file diff --git a/BUILD/VS2012X32/lynx/lynx_cfg.h b/BUILD/VS2012X32/lynx/lynx_cfg.h new file mode 100644 index 00000000..095c1a0d --- /dev/null +++ b/BUILD/VS2012X32/lynx/lynx_cfg.h @@ -0,0 +1,70 @@ +// $LynxId: lynx_cfg.h,v 1.1 2011/05/28 13:07:55 tom Exp $ +// definitions abstracted from makefile.msc + +#ifndef LYNX_CFG_H +#define LYNX_CFG_H 1 + +#define __WIN32__ +#define _WINDOWS +#define _WIN32_WINNT 0x0400 +#define WIN32_LEAN_AND_MEAN 1 // fixes redefinition of winsock2.h + +#define ACCESS_AUTH 1 +#define CJK_EX 1 +#define DIRED_SUPPORT 1 +#define DISP_PARTIAL 1 +#define DOSPATH 1 +#define USE_ALT_BINDINGS 1 +#define EXP_NESTED_TABLES 1 +#define HAVE_KEYPAD 1 +#define HAVE_PUTENV 1 +#define LONG_LIST 1 +#define NDEBUG 1 +#define NOSIGHUP 1 +#define NOUSERS 1 +#define NO_CONFIG_INFO 1 +#define NO_CUSERID 1 +#define NO_FILIO_H 1 +#define NO_TTYTYPE 1 +#define NO_UNISTD_H 1 +#define NO_UTMP 1 +#define OK_OVERRIDE 1 +#define SH_EX 1 +#define USE_CMD_LOGGING 1 +#define USE_EXTERNALS 1 +#define USE_FILE_UPLOAD 1 +#define USE_JUSTIFY_ELTS 1 +#define USE_MULTIBYTE_CURSES 1 +#define USE_PERSISTENT_COOKIES 1 +#define USE_PRETTYSRC 1 +#define USE_READPROGRESS 1 +#define USE_SCROLLBAR 1 +#define USE_SOURCE_CACHE 1 +#define USE_ZLIB 1 +#define WIN_EX 1 + +// definitions to account for using this file (see HTUtils.h, userdefs.h) +#define ANSI_VARARGS 1 +#define HAVE_GETCWD 1 +#define HAVE_STDARG_H 1 +#define HAVE_STDLIB_H 1 +#define LYNX_CFG_FILE "./lynx.cfg" +#define UNDERLINE_LINKS FALSE +#define socklen_t int + +// configuration choices +#define PDCURSES 1 +#define USE_WINSOCK2_H 1 + +#ifdef PDCURSES +#define USE_COLOR_STYLE 1 +#define COLOR_CURSES 1 +#define FANCY_CURSES 1 +#endif + +#pragma warning (disable : 4244) /* conversion from 'xxx' to 'yyy', possible loss of data */ +#pragma warning (disable : 4267) /* conversion from 'xxx' to 'yyy', possible loss of data */ +#pragma warning (disable : 4311) /* 'type cast': pointer truncation from 'xxx' to 'yyy' FIXME */ +#pragma warning (disable : 4996) /* 'xxx': This function or variable may be unsafe. Consider using yyy instead. */ + +#endif /* LYNX_CFG_H */ diff --git a/BUILD/VS2012X32/makeuctb/makeuctb.sln b/BUILD/VS2012X32/makeuctb/makeuctb.sln new file mode 100644 index 00000000..9e3257dd --- /dev/null +++ b/BUILD/VS2012X32/makeuctb/makeuctb.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual C++ Express 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "makeuctb", "makeuctb.vcproj", "{3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Debug|Win32.ActiveCfg = Debug|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Debug|Win32.Build.0 = Debug|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Release|Win32.ActiveCfg = Release|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/BUILD/VS2012X32/makeuctb/makeuctb.vcxproj b/BUILD/VS2012X32/makeuctb/makeuctb.vcxproj new file mode 100644 index 00000000..54e0d01e --- /dev/null +++ b/BUILD/VS2012X32/makeuctb/makeuctb.vcxproj @@ -0,0 +1,126 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}</ProjectGuid> + <RootNamespace>makeuctb</RootNamespace> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <CustomBuildStep> + <Command>setlocal +set MYDST=..\..\..\src\chrtrans +copy $(TargetPath) %MYDST% +cd %MYDST% +call makehdrs +endlocal +</Command> + <Outputs>..\..\..\src\chrtrans\makeuctb.exe;..\..\..\src\chrtrans\def7_uni.h;..\..\..\src\chrtrans\cp1250_uni.h;..\..\..\src\chrtrans\cp1251_uni.h;..\..\..\src\chrtrans\cp1252_uni.h;..\..\..\src\chrtrans\cp1253_uni.h;..\..\..\src\chrtrans\cp1255_uni.h;..\..\..\src\chrtrans\cp1256_uni.h;..\..\..\src\chrtrans\cp1257_uni.h;..\..\..\src\chrtrans\cp437_uni.h;..\..\..\src\chrtrans\cp737_uni.h;..\..\..\src\chrtrans\cp775_uni.h;..\..\..\src\chrtrans\cp850_uni.h;..\..\..\src\chrtrans\cp852_uni.h;..\..\..\src\chrtrans\cp857_uni.h;..\..\..\src\chrtrans\cp862_uni.h;..\..\..\src\chrtrans\cp864_uni.h;..\..\..\src\chrtrans\cp866_uni.h;..\..\..\src\chrtrans\cp866u_uni.h;..\..\..\src\chrtrans\cp869_uni.h;..\..\..\src\chrtrans\dmcs_uni.h;..\..\..\src\chrtrans\hp_uni.h;..\..\..\src\chrtrans\iso01_uni.h;..\..\..\src\chrtrans\iso02_uni.h;..\..\..\src\chrtrans\iso03_uni.h;..\..\..\src\chrtrans\iso04_uni.h;..\..\..\src\chrtrans\iso05_uni.h;..\..\..\src\chrtrans\iso06_uni.h;..\..\..\src\chrtrans\iso07_uni.h;..\..\..\src\chrtrans\iso08_uni.h;..\..\..\src\chrtrans\iso09_uni.h;..\..\..\src\chrtrans\iso10_uni.h;..\..\..\src\chrtrans\iso13_uni.h;..\..\..\src\chrtrans\iso14_uni.h;..\..\..\src\chrtrans\iso15_uni.h;..\..\..\src\chrtrans\koi8r_uni.h;..\..\..\src\chrtrans\koi8u_uni.h;..\..\..\src\chrtrans\mac_uni.h;..\..\..\src\chrtrans\mnem2_suni.h;..\..\..\src\chrtrans\mnem_suni.h;..\..\..\src\chrtrans\next_uni.h;..\..\..\src\chrtrans\pt154_uni.h;..\..\..\src\chrtrans\rfc_suni.h;..\..\..\src\chrtrans\utf8_uni.h;..\..\..\src\chrtrans\viscii_uni.h;%(Outputs)</Outputs> + </CustomBuildStep> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\lynx;$(SolutionDir)..\..\..;$(SolutionDir)..\..\..\lib;$(SolutionDir)..\..\..\WWW\Library\Implementation;$(SolutionDir)..\..\..\src;$(SolutionDir)..\..\..\src\chrtrans;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_MBCS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>EditAndContinue</DebugInformationFormat> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <CustomBuildStep> + <Command>setlocal +set MYDST=..\..\..\src\chrtrans +copy $(TargetPath) %MYDST% +cd %MYDST% +call makehdrs +endlocal +</Command> + <Outputs>..\..\..\src\chrtrans\makeuctb.exe;..\..\..\src\chrtrans\def7_uni.h;..\..\..\src\chrtrans\cp1250_uni.h;..\..\..\src\chrtrans\cp1251_uni.h;..\..\..\src\chrtrans\cp1252_uni.h;..\..\..\src\chrtrans\cp1253_uni.h;..\..\..\src\chrtrans\cp1255_uni.h;..\..\..\src\chrtrans\cp1256_uni.h;..\..\..\src\chrtrans\cp1257_uni.h;..\..\..\src\chrtrans\cp437_uni.h;..\..\..\src\chrtrans\cp737_uni.h;..\..\..\src\chrtrans\cp775_uni.h;..\..\..\src\chrtrans\cp850_uni.h;..\..\..\src\chrtrans\cp852_uni.h;..\..\..\src\chrtrans\cp857_uni.h;..\..\..\src\chrtrans\cp862_uni.h;..\..\..\src\chrtrans\cp864_uni.h;..\..\..\src\chrtrans\cp866_uni.h;..\..\..\src\chrtrans\cp866u_uni.h;..\..\..\src\chrtrans\cp869_uni.h;..\..\..\src\chrtrans\dmcs_uni.h;..\..\..\src\chrtrans\hp_uni.h;..\..\..\src\chrtrans\iso01_uni.h;..\..\..\src\chrtrans\iso02_uni.h;..\..\..\src\chrtrans\iso03_uni.h;..\..\..\src\chrtrans\iso04_uni.h;..\..\..\src\chrtrans\iso05_uni.h;..\..\..\src\chrtrans\iso06_uni.h;..\..\..\src\chrtrans\iso07_uni.h;..\..\..\src\chrtrans\iso08_uni.h;..\..\..\src\chrtrans\iso09_uni.h;..\..\..\src\chrtrans\iso10_uni.h;..\..\..\src\chrtrans\iso13_uni.h;..\..\..\src\chrtrans\iso14_uni.h;..\..\..\src\chrtrans\iso15_uni.h;..\..\..\src\chrtrans\koi8r_uni.h;..\..\..\src\chrtrans\koi8u_uni.h;..\..\..\src\chrtrans\mac_uni.h;..\..\..\src\chrtrans\mnem2_suni.h;..\..\..\src\chrtrans\mnem_suni.h;..\..\..\src\chrtrans\next_uni.h;..\..\..\src\chrtrans\pt154_uni.h;..\..\..\src\chrtrans\rfc_suni.h;..\..\..\src\chrtrans\utf8_uni.h;..\..\..\src\chrtrans\viscii_uni.h;%(Outputs)</Outputs> + </CustomBuildStep> + <ClCompile> + <AdditionalIncludeDirectories>..\lynx;$(SolutionDir)..\..\..;$(SolutionDir)..\..\..\lib;$(SolutionDir)..\..\..\WWW\Library\Implementation;$(SolutionDir)..\..\..\src;$(SolutionDir)..\..\..\src\chrtrans;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\src\chrtrans\makeuctb.c" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\src\chrtrans\caselower.h" /> + <ClInclude Include="..\..\..\src\chrtrans\entities.h" /> + <ClInclude Include="..\..\..\src\chrtrans\jcuken_kb.h" /> + <ClInclude Include="..\..\..\src\chrtrans\rot13_kb.h" /> + <ClInclude Include="..\..\..\src\chrtrans\UCkd.h" /> + <ClInclude Include="..\..\..\src\chrtrans\yawerty_kb.h" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file diff --git a/BUILD/VS2012X32/makeuctb/makeuctb.vcxproj.filters b/BUILD/VS2012X32/makeuctb/makeuctb.vcxproj.filters new file mode 100644 index 00000000..87c5d402 --- /dev/null +++ b/BUILD/VS2012X32/makeuctb/makeuctb.vcxproj.filters @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\src\chrtrans\makeuctb.c"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\src\chrtrans\caselower.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\entities.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\jcuken_kb.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\rot13_kb.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\UCkd.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\yawerty_kb.h"> + <Filter>Header Files</Filter> + </ClInclude> + </ItemGroup> +</Project> \ No newline at end of file diff --git a/BUILD/VS2012X64/clean.bat b/BUILD/VS2012X64/clean.bat new file mode 100644 index 00000000..d353c45d --- /dev/null +++ b/BUILD/VS2012X64/clean.bat @@ -0,0 +1,40 @@ +@echo off +@rem $LynxId: clean.bat,v 1.2 2018/03/18 23:17:43 tom Exp $ +@rem Remove all build-products in subdirectories, leaving only sources +@rem (and unrecognized types) +setlocal + +FOR /D %%d IN (*) DO call :dosoln %%d + +attrib -h *.suo /s + +del/f/s/q *.old +del/f/s/q *.suo +del/f/s/q *.sdf +del/f/s/q *.user +del/f/s/q *.xml + +attrib +r *.h /s +attrib +r *.bat /s +attrib +r *.sln /s +attrib +r *.vcxproj* /s +endlocal +goto :eof + +:dosoln + setlocal + echo Cleanup %* + cd %1 + + set SOLN= + FOR %%d IN ( *.sln ) DO set SOLN=%%d + if not "x%SOLN%"=="x" goto :dosoln2 + + echo ?? Not a solution directory + goto :dosolnx + +:dosoln2 + FOR /D %%d IN (*) DO rmdir /s /q %%d +:dosolnx + endlocal + goto :eof diff --git a/BUILD/VS2012X64/develop.bat b/BUILD/VS2012X64/develop.bat new file mode 100644 index 00000000..7cde5d63 --- /dev/null +++ b/BUILD/VS2012X64/develop.bat @@ -0,0 +1,7 @@ +@echo off +@rem $LynxId: develop.bat,v 1.2 2018/03/18 23:13:30 tom Exp $ +@rem ensure that all IDE files are writable + +attrib -r *.bat /s +attrib -r *.sln /s +attrib -r *.vcxproj /s \ No newline at end of file diff --git a/BUILD/VS2012X64/lynx/lynx.sln b/BUILD/VS2012X64/lynx/lynx.sln new file mode 100644 index 00000000..5934e667 --- /dev/null +++ b/BUILD/VS2012X64/lynx/lynx.sln @@ -0,0 +1,38 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Express 2013 for Windows Desktop +VisualStudioVersion = 12.0.40629.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lynx", "lynx.vcxproj", "{77B6BED2-257D-4F7D-AA1B-D180875BD3BF}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "makeuctb", "..\makeuctb\makeuctb.vcxproj", "{3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {77B6BED2-257D-4F7D-AA1B-D180875BD3BF}.Debug|Win32.ActiveCfg = Debug|Win32 + {77B6BED2-257D-4F7D-AA1B-D180875BD3BF}.Debug|Win32.Build.0 = Debug|Win32 + {77B6BED2-257D-4F7D-AA1B-D180875BD3BF}.Debug|x64.ActiveCfg = Debug|x64 + {77B6BED2-257D-4F7D-AA1B-D180875BD3BF}.Debug|x64.Build.0 = Debug|x64 + {77B6BED2-257D-4F7D-AA1B-D180875BD3BF}.Release|Win32.ActiveCfg = Release|Win32 + {77B6BED2-257D-4F7D-AA1B-D180875BD3BF}.Release|Win32.Build.0 = Release|Win32 + {77B6BED2-257D-4F7D-AA1B-D180875BD3BF}.Release|x64.ActiveCfg = Release|x64 + {77B6BED2-257D-4F7D-AA1B-D180875BD3BF}.Release|x64.Build.0 = Release|x64 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Debug|Win32.ActiveCfg = Debug|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Debug|Win32.Build.0 = Debug|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Debug|x64.ActiveCfg = Debug|x64 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Debug|x64.Build.0 = Debug|x64 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Release|Win32.ActiveCfg = Release|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Release|Win32.Build.0 = Release|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Release|x64.ActiveCfg = Release|x64 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/BUILD/VS2012X64/lynx/lynx.vcxproj b/BUILD/VS2012X64/lynx/lynx.vcxproj new file mode 100644 index 00000000..c5730419 --- /dev/null +++ b/BUILD/VS2012X64/lynx/lynx.vcxproj @@ -0,0 +1,384 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{77B6BED2-257D-4F7D-AA1B-D180875BD3BF}</ProjectGuid> + <RootNamespace>lynx</RootNamespace> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\lynx;$(SolutionDir)..\..\..;$(SolutionDir)..\..\..\lib;$(SolutionDir)..\..\..\WWW\Library\Implementation;$(SolutionDir)..\..\..\src;$(SolutionDir)..\..\..\src\chrtrans;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CONSOLE;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF;_WIN_CC</PreprocessorDefinitions> + <PreprocessToFile>false</PreprocessToFile> + <PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>EditAndContinue</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalDependencies>pdcurses.lib;zlib.lib;wsock32.lib;user32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>$(VcInstallDir)lib;$(SolutionDir)\lib;$(SolutionDir)..\..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <IgnoreSpecificDefaultLibraries>libc;libcmt;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\lynx;$(SolutionDir)..\..\..;$(SolutionDir)..\..\..\lib;$(SolutionDir)..\..\..\WWW\Library\Implementation;$(SolutionDir)..\..\..\src;$(SolutionDir)..\..\..\src\chrtrans;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CONSOLE;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF;_WIN_CC</PreprocessorDefinitions> + <PreprocessToFile>false</PreprocessToFile> + <PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalDependencies>pdcurses.lib;zlib.lib;wsock32.lib;user32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>$(VcInstallDir)lib\amd64;$(SolutionDir)\lib;$(SolutionDir)..\..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <IgnoreSpecificDefaultLibraries>libc;libcmt;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <AdditionalIncludeDirectories>..\lynx;$(SolutionDir)..\..\..;$(SolutionDir)..\..\..\lib;$(SolutionDir)..\..\..\WWW\Library\Implementation;$(SolutionDir)..\..\..\src;$(SolutionDir)..\..\..\src\chrtrans;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CONSOLE;_MBCS;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF;_WIN_CC</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalDependencies>pdcurses.lib;zlib.lib;wsock32.lib;user32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>$(VcInstallDir)lib;$(SolutionDir)\lib;$(SolutionDir)..\..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <ClCompile> + <AdditionalIncludeDirectories>..\lynx;$(SolutionDir)..\..\..;$(SolutionDir)..\..\..\lib;$(SolutionDir)..\..\..\WWW\Library\Implementation;$(SolutionDir)..\..\..\src;$(SolutionDir)..\..\..\src\chrtrans;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_CONSOLE;_MBCS;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF;_WIN_CC</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreaded</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <AdditionalDependencies>pdcurses.lib;zlib.lib;wsock32.lib;user32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>$(VcInstallDir)lib\amd64;$(SolutionDir)\lib;$(SolutionDir)..\..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\src\DefaultStyle.c" /> + <ClCompile Include="..\..\..\lib\dirent.c" /> + <ClCompile Include="..\..\..\src\GridText.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAABrow.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAAProt.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAAUtil.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAccess.c" /> + <ClCompile Include="..\..\..\src\HTAlert.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAnchor.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAssoc.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAtom.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTBTree.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTChunk.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTDOS.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFile.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFinger.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFormat.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFTP.c" /> + <ClCompile Include="..\..\..\src\HTFWriter.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTGopher.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTGroup.c" /> + <ClCompile Include="..\..\..\src\HTInit.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTLex.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTList.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMIME.c" /> + <ClCompile Include="..\..\..\src\HTML.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMLDTD.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMLGen.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTNews.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTParse.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTPlain.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTRules.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTString.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTStyle.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTCP.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTelnet.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTP.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTUU.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTWSRC.c" /> + <ClCompile Include="..\..\..\src\LYBookmark.c" /> + <ClCompile Include="..\..\..\src\LYCgi.c" /> + <ClCompile Include="..\..\..\src\LYCharSets.c" /> + <ClCompile Include="..\..\..\src\LYCharUtils.c" /> + <ClCompile Include="..\..\..\src\LYClean.c" /> + <ClCompile Include="..\..\..\src\LYCookie.c" /> + <ClCompile Include="..\..\..\src\LYCurses.c" /> + <ClCompile Include="..\..\..\src\LYDownload.c" /> + <ClCompile Include="..\..\..\src\LYEdit.c" /> + <ClCompile Include="..\..\..\src\LYEditmap.c" /> + <ClCompile Include="..\..\..\src\LYexit.c" /> + <ClCompile Include="..\..\..\src\LYExtern.c" /> + <ClCompile Include="..\..\..\src\LYForms.c" /> + <ClCompile Include="..\..\..\src\LYGetFile.c" /> + <ClCompile Include="..\..\..\src\LYHash.c" /> + <ClCompile Include="..\..\..\src\LYHistory.c" /> + <ClCompile Include="..\..\..\src\LYJump.c" /> + <ClCompile Include="..\..\..\src\LYKeymap.c" /> + <ClCompile Include="..\..\..\src\LYLeaks.c" /> + <ClCompile Include="..\..\..\src\LYList.c" /> + <ClCompile Include="..\..\..\src\LYLocal.c" /> + <ClCompile Include="..\..\..\src\LYMail.c" /> + <ClCompile Include="..\..\..\src\LYMain.c" /> + <ClCompile Include="..\..\..\src\LYMainLoop.c" /> + <ClCompile Include="..\..\..\src\LYMap.c" /> + <ClCompile Include="..\..\..\src\LYmktime.c" /> + <ClCompile Include="..\..\..\src\LYNews.c" /> + <ClCompile Include="..\..\..\src\LYOptions.c" /> + <ClCompile Include="..\..\..\src\LYPrettySrc.c" /> + <ClCompile Include="..\..\..\src\LYPrint.c" /> + <ClCompile Include="..\..\..\src\LYrcFile.c" /> + <ClCompile Include="..\..\..\src\LYReadCFG.c" /> + <ClCompile Include="..\..\..\src\LYSearch.c" /> + <ClCompile Include="..\..\..\src\LYSession.c" /> + <ClCompile Include="..\..\..\src\LYShowInfo.c" /> + <ClCompile Include="..\..\..\src\LYStrings.c" /> + <ClCompile Include="..\..\..\src\LYStyle.c" /> + <ClCompile Include="..\..\..\src\LYTraversal.c" /> + <ClCompile Include="..\..\..\src\LYUpload.c" /> + <ClCompile Include="..\..\..\src\LYUtils.c" /> + <ClCompile Include="..\..\..\src\parsdate.c" /> + <ClCompile Include="..\..\..\WWW\Library\Implementation\SGML.c" /> + <ClCompile Include="..\..\..\src\TRSTable.c" /> + <ClCompile Include="..\..\..\src\UCAuto.c" /> + <ClCompile Include="..\..\..\src\UCAux.c" /> + <ClCompile Include="..\..\..\src\UCdomap.c" /> + <ClCompile Include="..\..\..\src\Xsystem.c" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\lib\bzlib.h" /> + <ClInclude Include="..\..\..\lib\curses.h" /> + <ClInclude Include="..\..\..\lib\dirent.h" /> + <ClInclude Include="..\..\..\lib\zconf.h" /> + <ClInclude Include="..\..\..\lib\zlib.h" /> + <ClInclude Include="..\..\..\lymessages_en.h" /> + <ClInclude Include="..\..\..\src\AttrList.h" /> + <ClInclude Include="..\..\..\src\chrtrans\cp1251_uni.h" /> + <ClInclude Include="..\..\..\src\GridText.h" /> + <ClInclude Include="..\..\..\userdefs.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAABrow.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAAProt.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAAUtil.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAccess.h" /> + <ClInclude Include="..\..\..\src\HTAlert.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAnchor.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAssoc.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAtom.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTBTree.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTChunk.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTCJK.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTDOS.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HText.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFile.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFinger.h" /> + <ClInclude Include="..\..\..\src\HTFont.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFormat.h" /> + <ClInclude Include="..\..\..\src\HTForms.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFTP.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFWriter.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTGopher.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTGroup.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTInit.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTioctl.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTLex.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTList.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMIME.h" /> + <ClInclude Include="..\..\..\src\HTML.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMLDTD.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMLGen.h" /> + <ClInclude Include="..\..\..\src\HTNestedList.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTNews.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTParse.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTPlain.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTRules.h" /> + <ClInclude Include="..\..\..\src\HTSaveToFile.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTStream.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTString.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTStyle.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTCP.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTelnet.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTP.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\htutils.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTUU.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTWSRC.h" /> + <ClInclude Include="..\..\..\src\LYBookmark.h" /> + <ClInclude Include="..\..\..\src\LYCgi.h" /> + <ClInclude Include="..\..\..\src\LYCharSets.h" /> + <ClInclude Include="..\..\..\src\LYCharUtils.h" /> + <ClInclude Include="..\..\..\src\LYCharVals.h" /> + <ClInclude Include="..\..\..\src\LYClean.h" /> + <ClInclude Include="..\..\..\src\LYCookie.h" /> + <ClInclude Include="..\..\..\src\LYCurses.h" /> + <ClInclude Include="..\..\..\src\LYDownload.h" /> + <ClInclude Include="..\..\..\src\LYEdit.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\LYexit.h" /> + <ClInclude Include="..\..\..\src\LYExtern.h" /> + <ClInclude Include="..\..\..\src\LYGCurses.h" /> + <ClInclude Include="..\..\..\src\LYGetFile.h" /> + <ClInclude Include="..\..\..\src\LYGlobalDefs.h" /> + <ClInclude Include="..\..\..\src\LYHash.h" /> + <ClInclude Include="..\..\..\src\LYHistory.h" /> + <ClInclude Include="..\..\..\src\LYJump.h" /> + <ClInclude Include="..\..\..\src\LYJustify.h" /> + <ClInclude Include="..\..\..\src\LYKeymap.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\LYLeaks.h" /> + <ClInclude Include="..\..\..\src\LYList.h" /> + <ClInclude Include="..\..\..\src\LYLocal.h" /> + <ClInclude Include="..\..\..\src\LYMail.h" /> + <ClInclude Include="..\..\..\src\LYMainLoop.h" /> + <ClInclude Include="..\..\..\src\LYMap.h" /> + <ClInclude Include="..\..\..\src\LYNews.h" /> + <ClInclude Include="..\..\..\www\library\implementation\tidy_tls.h" /> + <ClInclude Include="lynx_cfg.h" /> + <ClInclude Include="..\..\..\src\LYOptions.h" /> + <ClInclude Include="..\..\..\src\LYPrettySrc.h" /> + <ClInclude Include="..\..\..\src\LYPrint.h" /> + <ClInclude Include="..\..\..\src\LYrcFile.h" /> + <ClInclude Include="..\..\..\src\LYReadCFG.h" /> + <ClInclude Include="..\..\..\src\LYSearch.h" /> + <ClInclude Include="..\..\..\src\LYSession.h" /> + <ClInclude Include="..\..\..\src\LYShowInfo.h" /> + <ClInclude Include="..\..\..\src\LYSignal.h" /> + <ClInclude Include="..\..\..\src\LYStrings.h" /> + <ClInclude Include="..\..\..\src\LYStructs.h" /> + <ClInclude Include="..\..\..\src\LYStyle.h" /> + <ClInclude Include="..\..\..\src\LYTraversal.h" /> + <ClInclude Include="..\..\..\src\LYUpload.h" /> + <ClInclude Include="..\..\..\src\LYUtils.h" /> + <ClInclude Include="..\..\..\src\LYVMSdef.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\SGML.h" /> + <ClInclude Include="..\..\..\src\structdump.h" /> + <ClInclude Include="..\..\..\src\TRSTable.h" /> + <ClInclude Include="..\..\..\src\UCAuto.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCAux.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCDefs.h" /> + <ClInclude Include="..\..\..\src\UCdomap.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCMap.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\www_tcp.h" /> + <ClInclude Include="..\..\..\WWW\Library\Implementation\www_wait.h" /> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\makeuctb\makeuctb.vcxproj"> + <Project>{3ef8c45c-fc77-47b8-a5b6-5f9034ece06e}</Project> + <ReferenceOutputAssembly>false</ReferenceOutputAssembly> + </ProjectReference> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file diff --git a/BUILD/VS2012X64/lynx/lynx.vcxproj.filters b/BUILD/VS2012X64/lynx/lynx.vcxproj.filters new file mode 100644 index 00000000..2da44738 --- /dev/null +++ b/BUILD/VS2012X64/lynx/lynx.vcxproj.filters @@ -0,0 +1,609 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\src\DefaultStyle.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\lib\dirent.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\GridText.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAABrow.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAAProt.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAAUtil.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAccess.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\HTAlert.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAnchor.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAssoc.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTAtom.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTBTree.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTChunk.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTDOS.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFile.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFinger.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFormat.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTFTP.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\HTFWriter.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTGopher.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTGroup.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\HTInit.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTLex.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTList.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMIME.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\HTML.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMLDTD.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTMLGen.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTNews.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTParse.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTPlain.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTRules.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTString.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTStyle.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTCP.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTelnet.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTTP.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTUU.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\HTWSRC.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYBookmark.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYCgi.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYCharSets.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYCharUtils.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYClean.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYCookie.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYCurses.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYDownload.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYEdit.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYEditmap.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYexit.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYExtern.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYForms.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYGetFile.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYHash.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYHistory.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYJump.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYKeymap.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYLeaks.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYList.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYLocal.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYMail.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYMain.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYMainLoop.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYMap.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYmktime.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYNews.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYOptions.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYPrettySrc.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYPrint.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYrcFile.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYReadCFG.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYSearch.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYSession.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYShowInfo.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYStrings.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYStyle.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYTraversal.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYUpload.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\LYUtils.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\parsdate.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\WWW\Library\Implementation\SGML.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\TRSTable.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\UCAuto.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\UCAux.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\UCdomap.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\..\..\src\Xsystem.c"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\src\AttrList.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\GridText.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAABrow.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAAProt.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAAUtil.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAccess.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTAlert.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAnchor.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAssoc.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTAtom.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTBTree.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTChunk.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTCJK.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTDOS.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HText.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFile.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFinger.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTFont.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFormat.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTForms.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFTP.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTFWriter.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTGopher.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTGroup.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTInit.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTioctl.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTLex.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTList.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMIME.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTML.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMLDTD.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTMLGen.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTNestedList.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTNews.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTParse.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTPlain.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTRules.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\HTSaveToFile.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTStream.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTString.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTStyle.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTCP.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTelnet.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTTP.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\htutils.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTUU.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\HTWSRC.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYBookmark.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCgi.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCharSets.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCharUtils.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCharVals.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYClean.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCookie.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYCurses.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYDownload.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYEdit.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\LYexit.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYExtern.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYGCurses.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYGetFile.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYGlobalDefs.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYHash.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYHistory.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYJump.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYJustify.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYKeymap.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\LYLeaks.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYList.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYLocal.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYMail.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYMainLoop.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYMap.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYNews.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="lynx_cfg.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYOptions.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYPrettySrc.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYPrint.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYrcFile.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYReadCFG.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYSearch.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYSession.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYShowInfo.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYSignal.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYStrings.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYStructs.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYStyle.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYTraversal.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYUpload.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYUtils.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\LYVMSdef.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\SGML.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\structdump.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\TRSTable.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\UCAuto.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCAux.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCDefs.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\UCdomap.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\UCMap.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\www_tcp.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\WWW\Library\Implementation\www_wait.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\cp1251_uni.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lymessages_en.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\userdefs.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\www\library\implementation\tidy_tls.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lib\dirent.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lib\zlib.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lib\curses.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lib\bzlib.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\lib\zconf.h"> + <Filter>Header Files</Filter> + </ClInclude> + </ItemGroup> +</Project> \ No newline at end of file diff --git a/BUILD/VS2012X64/lynx/lynx_cfg.h b/BUILD/VS2012X64/lynx/lynx_cfg.h new file mode 100644 index 00000000..095c1a0d --- /dev/null +++ b/BUILD/VS2012X64/lynx/lynx_cfg.h @@ -0,0 +1,70 @@ +// $LynxId: lynx_cfg.h,v 1.1 2011/05/28 13:07:55 tom Exp $ +// definitions abstracted from makefile.msc + +#ifndef LYNX_CFG_H +#define LYNX_CFG_H 1 + +#define __WIN32__ +#define _WINDOWS +#define _WIN32_WINNT 0x0400 +#define WIN32_LEAN_AND_MEAN 1 // fixes redefinition of winsock2.h + +#define ACCESS_AUTH 1 +#define CJK_EX 1 +#define DIRED_SUPPORT 1 +#define DISP_PARTIAL 1 +#define DOSPATH 1 +#define USE_ALT_BINDINGS 1 +#define EXP_NESTED_TABLES 1 +#define HAVE_KEYPAD 1 +#define HAVE_PUTENV 1 +#define LONG_LIST 1 +#define NDEBUG 1 +#define NOSIGHUP 1 +#define NOUSERS 1 +#define NO_CONFIG_INFO 1 +#define NO_CUSERID 1 +#define NO_FILIO_H 1 +#define NO_TTYTYPE 1 +#define NO_UNISTD_H 1 +#define NO_UTMP 1 +#define OK_OVERRIDE 1 +#define SH_EX 1 +#define USE_CMD_LOGGING 1 +#define USE_EXTERNALS 1 +#define USE_FILE_UPLOAD 1 +#define USE_JUSTIFY_ELTS 1 +#define USE_MULTIBYTE_CURSES 1 +#define USE_PERSISTENT_COOKIES 1 +#define USE_PRETTYSRC 1 +#define USE_READPROGRESS 1 +#define USE_SCROLLBAR 1 +#define USE_SOURCE_CACHE 1 +#define USE_ZLIB 1 +#define WIN_EX 1 + +// definitions to account for using this file (see HTUtils.h, userdefs.h) +#define ANSI_VARARGS 1 +#define HAVE_GETCWD 1 +#define HAVE_STDARG_H 1 +#define HAVE_STDLIB_H 1 +#define LYNX_CFG_FILE "./lynx.cfg" +#define UNDERLINE_LINKS FALSE +#define socklen_t int + +// configuration choices +#define PDCURSES 1 +#define USE_WINSOCK2_H 1 + +#ifdef PDCURSES +#define USE_COLOR_STYLE 1 +#define COLOR_CURSES 1 +#define FANCY_CURSES 1 +#endif + +#pragma warning (disable : 4244) /* conversion from 'xxx' to 'yyy', possible loss of data */ +#pragma warning (disable : 4267) /* conversion from 'xxx' to 'yyy', possible loss of data */ +#pragma warning (disable : 4311) /* 'type cast': pointer truncation from 'xxx' to 'yyy' FIXME */ +#pragma warning (disable : 4996) /* 'xxx': This function or variable may be unsafe. Consider using yyy instead. */ + +#endif /* LYNX_CFG_H */ diff --git a/BUILD/VS2012X64/makeuctb/makeuctb.sln b/BUILD/VS2012X64/makeuctb/makeuctb.sln new file mode 100644 index 00000000..9e3257dd --- /dev/null +++ b/BUILD/VS2012X64/makeuctb/makeuctb.sln @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual C++ Express 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "makeuctb", "makeuctb.vcproj", "{3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Debug|Win32.ActiveCfg = Debug|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Debug|Win32.Build.0 = Debug|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Release|Win32.ActiveCfg = Release|Win32 + {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/BUILD/VS2012X64/makeuctb/makeuctb.vcxproj b/BUILD/VS2012X64/makeuctb/makeuctb.vcxproj new file mode 100644 index 00000000..2a9d7f38 --- /dev/null +++ b/BUILD/VS2012X64/makeuctb/makeuctb.vcxproj @@ -0,0 +1,213 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}</ProjectGuid> + <RootNamespace>makeuctb</RootNamespace> + <Keyword>Win32Proj</Keyword> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <WholeProgramOptimization>true</WholeProgramOptimization> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <CharacterSet>Unicode</CharacterSet> + <PlatformToolset>v120</PlatformToolset> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> + <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <CustomBuildStep> + <Command>setlocal +set MYDST=..\..\..\src\chrtrans +copy $(TargetPath) %MYDST% +cd %MYDST% +call makehdrs +endlocal +</Command> + <Outputs>..\..\..\src\chrtrans\makeuctb.exe;..\..\..\src\chrtrans\def7_uni.h;..\..\..\src\chrtrans\cp1250_uni.h;..\..\..\src\chrtrans\cp1251_uni.h;..\..\..\src\chrtrans\cp1252_uni.h;..\..\..\src\chrtrans\cp1253_uni.h;..\..\..\src\chrtrans\cp1255_uni.h;..\..\..\src\chrtrans\cp1256_uni.h;..\..\..\src\chrtrans\cp1257_uni.h;..\..\..\src\chrtrans\cp437_uni.h;..\..\..\src\chrtrans\cp737_uni.h;..\..\..\src\chrtrans\cp775_uni.h;..\..\..\src\chrtrans\cp850_uni.h;..\..\..\src\chrtrans\cp852_uni.h;..\..\..\src\chrtrans\cp857_uni.h;..\..\..\src\chrtrans\cp862_uni.h;..\..\..\src\chrtrans\cp864_uni.h;..\..\..\src\chrtrans\cp866_uni.h;..\..\..\src\chrtrans\cp866u_uni.h;..\..\..\src\chrtrans\cp869_uni.h;..\..\..\src\chrtrans\dmcs_uni.h;..\..\..\src\chrtrans\hp_uni.h;..\..\..\src\chrtrans\iso01_uni.h;..\..\..\src\chrtrans\iso02_uni.h;..\..\..\src\chrtrans\iso03_uni.h;..\..\..\src\chrtrans\iso04_uni.h;..\..\..\src\chrtrans\iso05_uni.h;..\..\..\src\chrtrans\iso06_uni.h;..\..\..\src\chrtrans\iso07_uni.h;..\..\..\src\chrtrans\iso08_uni.h;..\..\..\src\chrtrans\iso09_uni.h;..\..\..\src\chrtrans\iso10_uni.h;..\..\..\src\chrtrans\iso13_uni.h;..\..\..\src\chrtrans\iso14_uni.h;..\..\..\src\chrtrans\iso15_uni.h;..\..\..\src\chrtrans\koi8r_uni.h;..\..\..\src\chrtrans\koi8u_uni.h;..\..\..\src\chrtrans\mac_uni.h;..\..\..\src\chrtrans\mnem2_suni.h;..\..\..\src\chrtrans\mnem_suni.h;..\..\..\src\chrtrans\next_uni.h;..\..\..\src\chrtrans\pt154_uni.h;..\..\..\src\chrtrans\rfc_suni.h;..\..\..\src\chrtrans\utf8_uni.h;..\..\..\src\chrtrans\viscii_uni.h;%(Outputs)</Outputs> + </CustomBuildStep> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\lynx;$(SolutionDir)..\..\..;$(SolutionDir)..\..\..\lib;$(SolutionDir)..\..\..\WWW\Library\Implementation;$(SolutionDir)..\..\..\src;$(SolutionDir)..\..\..\src\chrtrans;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_MBCS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>EditAndContinue</DebugInformationFormat> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <CustomBuildStep> + <Command>setlocal +set MYDST=..\..\..\src\chrtrans +copy $(TargetPath) %MYDST% +cd %MYDST% +call makehdrs +endlocal +</Command> + <Outputs>..\..\..\src\chrtrans\makeuctb.exe;..\..\..\src\chrtrans\def7_uni.h;..\..\..\src\chrtrans\cp1250_uni.h;..\..\..\src\chrtrans\cp1251_uni.h;..\..\..\src\chrtrans\cp1252_uni.h;..\..\..\src\chrtrans\cp1253_uni.h;..\..\..\src\chrtrans\cp1255_uni.h;..\..\..\src\chrtrans\cp1256_uni.h;..\..\..\src\chrtrans\cp1257_uni.h;..\..\..\src\chrtrans\cp437_uni.h;..\..\..\src\chrtrans\cp737_uni.h;..\..\..\src\chrtrans\cp775_uni.h;..\..\..\src\chrtrans\cp850_uni.h;..\..\..\src\chrtrans\cp852_uni.h;..\..\..\src\chrtrans\cp857_uni.h;..\..\..\src\chrtrans\cp862_uni.h;..\..\..\src\chrtrans\cp864_uni.h;..\..\..\src\chrtrans\cp866_uni.h;..\..\..\src\chrtrans\cp866u_uni.h;..\..\..\src\chrtrans\cp869_uni.h;..\..\..\src\chrtrans\dmcs_uni.h;..\..\..\src\chrtrans\hp_uni.h;..\..\..\src\chrtrans\iso01_uni.h;..\..\..\src\chrtrans\iso02_uni.h;..\..\..\src\chrtrans\iso03_uni.h;..\..\..\src\chrtrans\iso04_uni.h;..\..\..\src\chrtrans\iso05_uni.h;..\..\..\src\chrtrans\iso06_uni.h;..\..\..\src\chrtrans\iso07_uni.h;..\..\..\src\chrtrans\iso08_uni.h;..\..\..\src\chrtrans\iso09_uni.h;..\..\..\src\chrtrans\iso10_uni.h;..\..\..\src\chrtrans\iso13_uni.h;..\..\..\src\chrtrans\iso14_uni.h;..\..\..\src\chrtrans\iso15_uni.h;..\..\..\src\chrtrans\koi8r_uni.h;..\..\..\src\chrtrans\koi8u_uni.h;..\..\..\src\chrtrans\mac_uni.h;..\..\..\src\chrtrans\mnem2_suni.h;..\..\..\src\chrtrans\mnem_suni.h;..\..\..\src\chrtrans\next_uni.h;..\..\..\src\chrtrans\pt154_uni.h;..\..\..\src\chrtrans\rfc_suni.h;..\..\..\src\chrtrans\utf8_uni.h;..\..\..\src\chrtrans\viscii_uni.h;%(Outputs)</Outputs> + </CustomBuildStep> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>..\lynx;$(SolutionDir)..\..\..;$(SolutionDir)..\..\..\lib;$(SolutionDir)..\..\..\WWW\Library\Implementation;$(SolutionDir)..\..\..\src;$(SolutionDir)..\..\..\src\chrtrans;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_MBCS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <CustomBuildStep> + <Command>setlocal +set MYDST=..\..\..\src\chrtrans +copy $(TargetPath) %MYDST% +cd %MYDST% +call makehdrs +endlocal +</Command> + <Outputs>..\..\..\src\chrtrans\makeuctb.exe;..\..\..\src\chrtrans\def7_uni.h;..\..\..\src\chrtrans\cp1250_uni.h;..\..\..\src\chrtrans\cp1251_uni.h;..\..\..\src\chrtrans\cp1252_uni.h;..\..\..\src\chrtrans\cp1253_uni.h;..\..\..\src\chrtrans\cp1255_uni.h;..\..\..\src\chrtrans\cp1256_uni.h;..\..\..\src\chrtrans\cp1257_uni.h;..\..\..\src\chrtrans\cp437_uni.h;..\..\..\src\chrtrans\cp737_uni.h;..\..\..\src\chrtrans\cp775_uni.h;..\..\..\src\chrtrans\cp850_uni.h;..\..\..\src\chrtrans\cp852_uni.h;..\..\..\src\chrtrans\cp857_uni.h;..\..\..\src\chrtrans\cp862_uni.h;..\..\..\src\chrtrans\cp864_uni.h;..\..\..\src\chrtrans\cp866_uni.h;..\..\..\src\chrtrans\cp866u_uni.h;..\..\..\src\chrtrans\cp869_uni.h;..\..\..\src\chrtrans\dmcs_uni.h;..\..\..\src\chrtrans\hp_uni.h;..\..\..\src\chrtrans\iso01_uni.h;..\..\..\src\chrtrans\iso02_uni.h;..\..\..\src\chrtrans\iso03_uni.h;..\..\..\src\chrtrans\iso04_uni.h;..\..\..\src\chrtrans\iso05_uni.h;..\..\..\src\chrtrans\iso06_uni.h;..\..\..\src\chrtrans\iso07_uni.h;..\..\..\src\chrtrans\iso08_uni.h;..\..\..\src\chrtrans\iso09_uni.h;..\..\..\src\chrtrans\iso10_uni.h;..\..\..\src\chrtrans\iso13_uni.h;..\..\..\src\chrtrans\iso14_uni.h;..\..\..\src\chrtrans\iso15_uni.h;..\..\..\src\chrtrans\koi8r_uni.h;..\..\..\src\chrtrans\koi8u_uni.h;..\..\..\src\chrtrans\mac_uni.h;..\..\..\src\chrtrans\mnem2_suni.h;..\..\..\src\chrtrans\mnem_suni.h;..\..\..\src\chrtrans\next_uni.h;..\..\..\src\chrtrans\pt154_uni.h;..\..\..\src\chrtrans\rfc_suni.h;..\..\..\src\chrtrans\utf8_uni.h;..\..\..\src\chrtrans\viscii_uni.h;%(Outputs)</Outputs> + </CustomBuildStep> + <ClCompile> + <AdditionalIncludeDirectories>..\lynx;$(SolutionDir)..\..\..;$(SolutionDir)..\..\..\lib;$(SolutionDir)..\..\..\WWW\Library\Implementation;$(SolutionDir)..\..\..\src;$(SolutionDir)..\..\..\src\chrtrans;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + <TargetMachine>MachineX86</TargetMachine> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <CustomBuildStep> + <Command>setlocal +set MYDST=..\..\..\src\chrtrans +copy $(TargetPath) %MYDST% +cd %MYDST% +call makehdrs +endlocal +</Command> + <Outputs>..\..\..\src\chrtrans\makeuctb.exe;..\..\..\src\chrtrans\def7_uni.h;..\..\..\src\chrtrans\cp1250_uni.h;..\..\..\src\chrtrans\cp1251_uni.h;..\..\..\src\chrtrans\cp1252_uni.h;..\..\..\src\chrtrans\cp1253_uni.h;..\..\..\src\chrtrans\cp1255_uni.h;..\..\..\src\chrtrans\cp1256_uni.h;..\..\..\src\chrtrans\cp1257_uni.h;..\..\..\src\chrtrans\cp437_uni.h;..\..\..\src\chrtrans\cp737_uni.h;..\..\..\src\chrtrans\cp775_uni.h;..\..\..\src\chrtrans\cp850_uni.h;..\..\..\src\chrtrans\cp852_uni.h;..\..\..\src\chrtrans\cp857_uni.h;..\..\..\src\chrtrans\cp862_uni.h;..\..\..\src\chrtrans\cp864_uni.h;..\..\..\src\chrtrans\cp866_uni.h;..\..\..\src\chrtrans\cp866u_uni.h;..\..\..\src\chrtrans\cp869_uni.h;..\..\..\src\chrtrans\dmcs_uni.h;..\..\..\src\chrtrans\hp_uni.h;..\..\..\src\chrtrans\iso01_uni.h;..\..\..\src\chrtrans\iso02_uni.h;..\..\..\src\chrtrans\iso03_uni.h;..\..\..\src\chrtrans\iso04_uni.h;..\..\..\src\chrtrans\iso05_uni.h;..\..\..\src\chrtrans\iso06_uni.h;..\..\..\src\chrtrans\iso07_uni.h;..\..\..\src\chrtrans\iso08_uni.h;..\..\..\src\chrtrans\iso09_uni.h;..\..\..\src\chrtrans\iso10_uni.h;..\..\..\src\chrtrans\iso13_uni.h;..\..\..\src\chrtrans\iso14_uni.h;..\..\..\src\chrtrans\iso15_uni.h;..\..\..\src\chrtrans\koi8r_uni.h;..\..\..\src\chrtrans\koi8u_uni.h;..\..\..\src\chrtrans\mac_uni.h;..\..\..\src\chrtrans\mnem2_suni.h;..\..\..\src\chrtrans\mnem_suni.h;..\..\..\src\chrtrans\next_uni.h;..\..\..\src\chrtrans\pt154_uni.h;..\..\..\src\chrtrans\rfc_suni.h;..\..\..\src\chrtrans\utf8_uni.h;..\..\..\src\chrtrans\viscii_uni.h;%(Outputs)</Outputs> + </CustomBuildStep> + <ClCompile> + <AdditionalIncludeDirectories>..\lynx;$(SolutionDir)..\..\..;$(SolutionDir)..\..\..\lib;$(SolutionDir)..\..\..\WWW\Library\Implementation;$(SolutionDir)..\..\..\src;$(SolutionDir)..\..\..\src\chrtrans;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + </ClCompile> + <Link> + <GenerateDebugInformation>true</GenerateDebugInformation> + <SubSystem>Console</SubSystem> + <OptimizeReferences>true</OptimizeReferences> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <RandomizedBaseAddress>false</RandomizedBaseAddress> + <DataExecutionPrevention> + </DataExecutionPrevention> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\src\chrtrans\makeuctb.c" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\src\chrtrans\caselower.h" /> + <ClInclude Include="..\..\..\src\chrtrans\entities.h" /> + <ClInclude Include="..\..\..\src\chrtrans\jcuken_kb.h" /> + <ClInclude Include="..\..\..\src\chrtrans\rot13_kb.h" /> + <ClInclude Include="..\..\..\src\chrtrans\UCkd.h" /> + <ClInclude Include="..\..\..\src\chrtrans\yawerty_kb.h" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file diff --git a/BUILD/VS2012X64/makeuctb/makeuctb.vcxproj.filters b/BUILD/VS2012X64/makeuctb/makeuctb.vcxproj.filters new file mode 100644 index 00000000..87c5d402 --- /dev/null +++ b/BUILD/VS2012X64/makeuctb/makeuctb.vcxproj.filters @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\src\chrtrans\makeuctb.c"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\src\chrtrans\caselower.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\entities.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\jcuken_kb.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\rot13_kb.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\UCkd.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\..\..\src\chrtrans\yawerty_kb.h"> + <Filter>Header Files</Filter> + </ClInclude> + </ItemGroup> +</Project> \ No newline at end of file diff --git a/BUILD/VS6/clean.bat b/BUILD/VS6/clean.bat new file mode 100644 index 00000000..5b51985c --- /dev/null +++ b/BUILD/VS6/clean.bat @@ -0,0 +1,27 @@ +@echo off +@rem $LynxId: clean.bat,v 1.1 2007/07/01 21:52:45 tom Exp $ +@rem Remove all build-products in subdirectories, leaving only sources (and unrecognized types) + +del/f/s/q *.aps +del/f/s/q *.bsc +del/f/s/q *.exe +del/f/s/q *.exp +del/f/s/q *.idb +del/f/s/q *.ilk +del/f/s/q *.lib +del/f/s/q *.ncb +del/f/s/q *.obj +del/f/s/q *.opt +del/f/s/q *.pch +del/f/s/q *.pdb +del/f/s/q *.plg +del/f/s/q *.res +del/f/s/q *.sbr +del/f/s/q *.suo + +del/f/s/q ne*.h +del/f/s/q BuildLog.htm + +attrib +r *.bat /s +attrib +r *.dsp /s +attrib +r *.dsw /s diff --git a/BUILD/VS6/develop.bat b/BUILD/VS6/develop.bat new file mode 100644 index 00000000..70c0c249 --- /dev/null +++ b/BUILD/VS6/develop.bat @@ -0,0 +1,7 @@ +@echo off +@rem $LynxId: develop.bat,v 1.1 2007/07/01 21:52:50 tom Exp $ +@rem ensure that all IDE files are writable + +attrib -r *.bat /s +attrib -r *.dsp /s +attrib -r *.dsw /s \ No newline at end of file diff --git a/BUILD/mingw-curses.bat b/BUILD/mingw-curses.bat new file mode 100644 index 00000000..cb15d828 --- /dev/null +++ b/BUILD/mingw-curses.bat @@ -0,0 +1,357 @@ +@echo off +@echo MAKELYNX.BAT +@echo Windows/Dos batch makefile for MingW32 and lynx.exe +@echo Remember to precede this by "command /E:8192" for Windows prior to +@echo W2000 and "cmd.exe /E:8192" for subsequent Window versions and to +@echo set the MingW32 C_INCLUDE_PATH and %C_INCLUDE_PATH%..\..\bin paths +@echo. +@echo Usage: makelynx [option] +@echo Default option: all +@echo Specifying "src" causes the libwww code to be skipped. +@echo Specifying "link" causes the batch file to skip to the final +@echo linking phase. +@echo. +@echo Note that you have to edit early versions of i386-mingw32\include\stdlib.h +@echo to put an "#ifndef WIN_EX" around the declaration for `sleep', or the +@echo compile won't work. There is also an "#ifndef PDCURSES" around +@echo the declaration for `beep' for the same reason. +@echo. +@echo To change the console library from libpdcurses to libslang, +@echo put a "rem" before the `SET LIBRARY' line below. +@echo. +@echo If you don't have libz.a, either compile it +@echo or put a "rem" in front of the following USE_ZLIB line. +@echo This will cause the gzip.exe version of lynx +@echo to be compiled. It doesn't work well at present: + +set USE_ZLIB= +set DEFINES= + +SET LIBRARY=PDCURSES +SET USE_ZLIB=YES + +rem Uncomment these lines if the slang/curses headers and libraries +rem are in the top-level lib directory: +rem set C_INCLUDE_PATH=..\lib;..\..\..\lib;%C_INCLUDE_PATH% +rem set LIBRARY_PATH=..\lib;..\..\..\lib;%LIBRARY_PATH% + +echo Your compiler may not support -march=pentiumpro. +echo In that case, replace -march=pentiumpro with -mpentium or -m486 or nothing: + +if "%OS%" == "Windows_NT" goto then0 +rem command.com doesn't handle the 'a=b' option +set CC=gcc -mpentium +goto else0 +:then0 +rem assumes a cmd.exe, rather than command.com, environment +set CC=gcc -march=pentiumpro -mthreads +:else0 + + +rem These definitions come from the Microsoft.msc makefile, with some +rem modification. Note that -Dx=y didn't work in older versions +rem of Windows batch files, only -Dx, so a lynx_cfg.h was needed as +rem a workaround. +echo /* Generated lynx_cfg.h file in the lynx directory: */ > lynx_cfg.h +echo. >> lynx_cfg.h +echo. >> lynx_cfg.h +echo #define ANSI_VARARGS 1 >> lynx_cfg.h +echo #define BOXHORI 0 >> lynx_cfg.h +echo #define BOXVERT 0 >> lynx_cfg.h +echo #define CAN_PIPE_TO_MAILER 0 >> lynx_cfg.h +echo #define HAVE_GETCWD 1 >> lynx_cfg.h +echo #define HAVE_STRERROR 1 >> lynx_cfg.h +echo #define LYNX_CFG_FILE "./lynx.cfg" >> lynx_cfg.h +echo #define LY_MAXPATH 1024 >> lynx_cfg.h +echo #define USE_BLAT_MAILER 1 >> lynx_cfg.h +echo #define USE_ALT_BLAT_MAILER 1 >> lynx_cfg.h +echo #define VC "2.14FM" >> lynx_cfg.h +echo #define _WIN_CC 1 >> lynx_cfg.h +rem echo #define USE_SCROLLBAR 1 >> lynx_cfg.h + +SET DEFINES=-DCJK_EX +SET DEFINES=%DEFINES% -DUSE_READPROGRESS +SET DEFINES=%DEFINES% -DEXP_NESTED_TABLES +SET DEFINES=%DEFINES% -DEXP_JUSTIFY_ELTS +SET DEFINES=%DEFINES% -DEXP_ALT_BINDINGS +SET DEFINES=%DEFINES% -DUSE_PERSISTENT_COOKIES +if not "%OS%" == "Windows_NT" goto next11 +SET DEFINES=%DEFINES% -DLY_MAXPATH=1024 +rem The following is unnecessary and causes the +rem compile to fail: +rem SET DEFINES=%DEFINES% -DUSE_WINSOCK2_H +:next11 +SET DEFINES=%DEFINES% -DNO_CONFIG_INFO +SET DEFINES=%DEFINES% -DSH_EX +SET DEFINES=%DEFINES% -DWIN_EX +SET DEFINES=%DEFINES% -D_WINDOWS +SET DEFINES=%DEFINES% -DUSE_EXTERNALS +SET DEFINES=%DEFINES% -DDIRED_SUPPORT +SET DEFINES=%DEFINES% -DDOSPATH +SET DEFINES=%DEFINES% -DHAVE_DIRENT_H +SET DEFINES=%DEFINES% -DHAVE_KEYPAD +SET DEFINES=%DEFINES% -DACCESS_AUTH +SET DEFINES=%DEFINES% -DNO_FILIO_H +SET DEFINES=%DEFINES% -DNO_UNISTD_H +SET DEFINES=%DEFINES% -DNO_UTMP +SET DEFINES=%DEFINES% -DNO_CUSERID +SET DEFINES=%DEFINES% -DNO_TTYTYPE +SET DEFINES=%DEFINES% -DNOSIGHUP +SET DEFINES=%DEFINES% -DNOUSERS +SET DEFINES=%DEFINES% -DLONG_LIST +SET DEFINES=%DEFINES% -DDISP_PARTIAL +SET DEFINES=%DEFINES% -DUSE_SOURCE_CACHE +SET DEFINES=%DEFINES% -DUSE_PRETTYSRC +SET DEFINES=%DEFINES% -DWIN32 +if not "%USE_ZLIB%" == "YES" goto next1 +echo *** Using ZLIB +SET DEFINES=%DEFINES% -DUSE_ZLIB +:next1 +if "%LIBRARY%" == "PDCURSES" goto else1 +echo *** Using SLANG +SET DEFINES=%DEFINES% -DUSE_SLANG +goto endif1 +:else1 +echo *** Using PDCURSES +SET DEFINES=%DEFINES% -DFANCY_CURSES +SET DEFINES=%DEFINES% -DCOLOR_CURSES +SET DEFINES=%DEFINES% -DPDCURSES +SET DEFINES=%DEFINES% -DUSE_MULTIBYTE_CURSES +:endif1 + +if not "%1" == "src" goto else + cd src + goto src +:else +if not "%1" == "link" goto endif + cd src + goto link +:endif + +SET INCLUDES=-I. -I..\..\.. -I..\..\..\src + +set CFLAGS=-g %INCLUDES% %DEFINES% +set COMPILE_CMD=%CC% -c %CFLAGS% + +cd WWW\Library\Implementation +erase *.o + +%COMPILE_CMD% HTAABrow.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTAAProt.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTAAUtil.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTAccess.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTAnchor.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTAssoc.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTAtom.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTBTree.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTChunk.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTDOS.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTFile.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTFinger.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTFormat.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTFTP.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTFWriter.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTGopher.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTGroup.c +if errorlevel 1 PAUSE + +%COMPILE_CMD% HTLex.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTList.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTMIME.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTMLDTD.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTMLGen.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTNews.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTParse.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTPlain.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTRules.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTString.c +if errorlevel 1 PAUSE + +%COMPILE_CMD% HTStyle.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTTCP.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTTelnet.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTTP.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTUU.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTWSRC.c +if errorlevel 1 PAUSE +%COMPILE_CMD% SGML.c +if errorlevel 1 PAUSE + +ar crv libwww.a *.o + +if errorlevel 1 PAUSE + +cd ..\..\..\src\chrtrans +erase *.o + +SET INCLUDES=-I. -I.. -I..\.. -I..\..\WWW\Library\Implementation +SET CFLAGS=-g %INCLUDES% %DEFINES% +SET COMPILE_CMD=%CC% -c %CFLAGS% + +%COMPILE_CMD% makeuctb.c +if errorlevel 1 PAUSE +%CC% -o makeuctb.exe makeuctb.o +if errorlevel 1 PAUSE + +call makew32.bat +if errorlevel 1 PAUSE +cd ..\ + +:src +SET INCLUDES=-I. -I.. -I.\chrtrans -I..\WWW\Library\Implementation +SET CFLAGS=-g %INCLUDES% %DEFINES% +SET COMPILE_CMD=%CC% -c %CFLAGS% +SET PATH=..\WWW\Library\Implementation;%PATH% +erase *.o + +%COMPILE_CMD% DefaultStyle.c +if errorlevel 1 PAUSE +%COMPILE_CMD% GridText.c +if errorlevel 1 PAUSE +if not exist TRSTable.c goto notrstable +%COMPILE_CMD% TRSTable.c +if errorlevel 1 PAUSE +:notrstable +if not exist Xsystem.c goto noxsystem +%COMPILE_CMD% Xsystem.c +if errorlevel 1 PAUSE +:noxsystem +%COMPILE_CMD% HTAlert.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTFWriter.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTInit.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTML.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYBookmark.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYCgi.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYCharSets.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYCharUtils.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYClean.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYCookie.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYCurses.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYDownload.c +if errorlevel 1 PAUSE + +%COMPILE_CMD% LYEdit.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYEditmap.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYexit.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYExtern.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYForms.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYGetFile.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYHash.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYHistory.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYJump.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYKeymap.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYLeaks.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYList.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYLocal.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYMail.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYMain.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYMainLoop.c +if errorlevel 1 PAUSE + +%COMPILE_CMD% LYMap.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYNews.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYOptions.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYPrettySrc.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYPrint.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYrcFile.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYReadCFG.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYSearch.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYShowInfo.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYStrings.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYStyle.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYTraversal.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYUpload.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYUtils.c +if errorlevel 1 PAUSE +%COMPILE_CMD% UCAuto.c +if errorlevel 1 PAUSE +%COMPILE_CMD% UCAux.c +if errorlevel 1 PAUSE +%COMPILE_CMD% UCdomap.c +if errorlevel 1 PAUSE + +:link +if not "%LIBRARY%" == "PDCURSES" goto else2 +SET LIBS=-L..\WWW\Library\Implementation -lwww -lpdcurses +goto endif2 +:else2 +SET LIBS=-L..\WWW\Library\Implementation -lwww -lslang +:endif2 + +SET LIBS=%LIBS% -lwsock32 -luser32 + +if not "%USE_ZLIB%" == "YES" goto else4 +SET LIBS=%LIBS% -lz +:else4 + +%CC% -g -o lynx *.o %LIBS% +if exist lynx.exe ECHO "Welcome to lynx!" diff --git a/BUILD/mingw-slang.bat b/BUILD/mingw-slang.bat new file mode 100644 index 00000000..d7cb5371 --- /dev/null +++ b/BUILD/mingw-slang.bat @@ -0,0 +1,357 @@ +@echo off +@echo MAKELYNX.BAT +@echo Windows/Dos batch makefile for MingW32 and lynx.exe +@echo Remember to precede this by "command /E:8192" for Windows prior to +@echo W2000 and "cmd.exe /E:8192" for subsequent Window versions and to +@echo set the MingW32 C_INCLUDE_PATH and %C_INCLUDE_PATH%..\..\bin paths +@echo. +@echo Usage: makelynx [option] +@echo Default option: all +@echo Specifying "src" causes the libwww code to be skipped. +@echo Specifying "link" causes the batch file to skip to the final +@echo linking phase. +@echo. +@echo Note that you have to edit early versions of i386-mingw32\include\stdlib.h +@echo to put an "#ifndef WIN_EX" around the declaration for `sleep', or the +@echo compile won't work. There is also an "#ifndef PDCURSES" around +@echo the declaration for `beep' for the same reason. +@echo. +@echo To change the console library from libpdcurses to libslang, +@echo put a "rem" before the `SET LIBRARY' line below. +@echo. +@echo If you don't have libz.a, either compile it +@echo or put a "rem" in front of the following USE_ZLIB line. +@echo This will cause the gzip.exe version of lynx +@echo to be compiled. It doesn't work well at present: + +set USE_ZLIB= +set DEFINES= + +SET LIBRARY=SLANG +SET USE_ZLIB=YES + +rem Uncomment these lines if the slang/curses headers and libraries +rem are in the top-level lib directory: +rem set C_INCLUDE_PATH=..\lib;..\..\..\lib;%C_INCLUDE_PATH% +rem set LIBRARY_PATH=..\lib;..\..\..\lib;%LIBRARY_PATH% + +echo Your compiler may not support -march=pentiumpro. +echo In that case, replace -march=pentiumpro with -mpentium or -m486 or nothing: + +if "%OS%" == "Windows_NT" goto then0 +rem command.com doesn't handle the 'a=b' option +set CC=gcc -mpentium +goto else0 +:then0 +rem assumes a cmd.exe, rather than command.com, environment +set CC=gcc -march=pentiumpro -mthreads +:else0 + + +rem These definitions come from the Microsoft.msc makefile, with some +rem modification. Note that -Dx=y didn't work in older versions +rem of Windows batch files, only -Dx, so a lynx_cfg.h was needed as +rem a workaround. +echo /* Generated lynx_cfg.h file in the lynx directory: */ > lynx_cfg.h +echo. >> lynx_cfg.h +echo. >> lynx_cfg.h +echo #define ANSI_VARARGS 1 >> lynx_cfg.h +echo #define BOXHORI 0 >> lynx_cfg.h +echo #define BOXVERT 0 >> lynx_cfg.h +echo #define CAN_PIPE_TO_MAILER 0 >> lynx_cfg.h +echo #define HAVE_GETCWD 1 >> lynx_cfg.h +echo #define HAVE_STRERROR 1 >> lynx_cfg.h +echo #define LYNX_CFG_FILE "./lynx.cfg" >> lynx_cfg.h +echo #define LY_MAXPATH 1024 >> lynx_cfg.h +echo #define USE_BLAT_MAILER 1 >> lynx_cfg.h +echo #define USE_ALT_BLAT_MAILER 1 >> lynx_cfg.h +echo #define VC "2.14FM" >> lynx_cfg.h +echo #define _WIN_CC 1 >> lynx_cfg.h +rem echo #define USE_SCROLLBAR 1 >> lynx_cfg.h + +SET DEFINES=-DCJK_EX +SET DEFINES=%DEFINES% -DUSE_READPROGRESS +SET DEFINES=%DEFINES% -DEXP_NESTED_TABLES +SET DEFINES=%DEFINES% -DEXP_JUSTIFY_ELTS +SET DEFINES=%DEFINES% -DEXP_ALT_BINDINGS +SET DEFINES=%DEFINES% -DUSE_PERSISTENT_COOKIES +if not "%OS%" == "Windows_NT" goto next11 +SET DEFINES=%DEFINES% -DLY_MAXPATH=1024 +rem The following is unnecessary and causes the +rem compile to fail: +rem SET DEFINES=%DEFINES% -DUSE_WINSOCK2_H +:next11 +SET DEFINES=%DEFINES% -DNO_CONFIG_INFO +SET DEFINES=%DEFINES% -DSH_EX +SET DEFINES=%DEFINES% -DWIN_EX +SET DEFINES=%DEFINES% -D_WINDOWS +SET DEFINES=%DEFINES% -DUSE_EXTERNALS +SET DEFINES=%DEFINES% -DDIRED_SUPPORT +SET DEFINES=%DEFINES% -DDOSPATH +SET DEFINES=%DEFINES% -DHAVE_DIRENT_H +SET DEFINES=%DEFINES% -DHAVE_KEYPAD +SET DEFINES=%DEFINES% -DACCESS_AUTH +SET DEFINES=%DEFINES% -DNO_FILIO_H +SET DEFINES=%DEFINES% -DNO_UNISTD_H +SET DEFINES=%DEFINES% -DNO_UTMP +SET DEFINES=%DEFINES% -DNO_CUSERID +SET DEFINES=%DEFINES% -DNO_TTYTYPE +SET DEFINES=%DEFINES% -DNOSIGHUP +SET DEFINES=%DEFINES% -DNOUSERS +SET DEFINES=%DEFINES% -DLONG_LIST +SET DEFINES=%DEFINES% -DDISP_PARTIAL +SET DEFINES=%DEFINES% -DUSE_SOURCE_CACHE +SET DEFINES=%DEFINES% -DUSE_PRETTYSRC +SET DEFINES=%DEFINES% -DWIN32 +if not "%USE_ZLIB%" == "YES" goto next1 +echo *** Using ZLIB +SET DEFINES=%DEFINES% -DUSE_ZLIB +:next1 +if "%LIBRARY%" == "PDCURSES" goto else1 +echo *** Using SLANG +SET DEFINES=%DEFINES% -DUSE_SLANG +goto endif1 +:else1 +echo *** Using PDCURSES +SET DEFINES=%DEFINES% -DFANCY_CURSES +SET DEFINES=%DEFINES% -DCOLOR_CURSES +SET DEFINES=%DEFINES% -DPDCURSES +SET DEFINES=%DEFINES% -DUSE_MULTIBYTE_CURSES +:endif1 + +if not "%1" == "src" goto else + cd src + goto src +:else +if not "%1" == "link" goto endif + cd src + goto link +:endif + +SET INCLUDES=-I. -I..\..\.. -I..\..\..\src + +set CFLAGS=-g %INCLUDES% %DEFINES% +set COMPILE_CMD=%CC% -c %CFLAGS% + +cd WWW\Library\Implementation +erase *.o + +%COMPILE_CMD% HTAABrow.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTAAProt.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTAAUtil.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTAccess.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTAnchor.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTAssoc.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTAtom.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTBTree.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTChunk.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTDOS.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTFile.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTFinger.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTFormat.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTFTP.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTFWriter.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTGopher.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTGroup.c +if errorlevel 1 PAUSE + +%COMPILE_CMD% HTLex.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTList.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTMIME.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTMLDTD.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTMLGen.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTNews.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTParse.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTPlain.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTRules.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTString.c +if errorlevel 1 PAUSE + +%COMPILE_CMD% HTStyle.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTTCP.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTTelnet.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTTP.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTUU.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTWSRC.c +if errorlevel 1 PAUSE +%COMPILE_CMD% SGML.c +if errorlevel 1 PAUSE + +ar crv libwww.a *.o + +if errorlevel 1 PAUSE + +cd ..\..\..\src\chrtrans +erase *.o + +SET INCLUDES=-I. -I.. -I..\.. -I..\..\WWW\Library\Implementation +SET CFLAGS=-g %INCLUDES% %DEFINES% +SET COMPILE_CMD=%CC% -c %CFLAGS% + +%COMPILE_CMD% makeuctb.c +if errorlevel 1 PAUSE +%CC% -o makeuctb.exe makeuctb.o +if errorlevel 1 PAUSE + +call makew32.bat +if errorlevel 1 PAUSE +cd ..\ + +:src +SET INCLUDES=-I. -I.. -I.\chrtrans -I..\WWW\Library\Implementation +SET CFLAGS=-g %INCLUDES% %DEFINES% +SET COMPILE_CMD=%CC% -c %CFLAGS% +SET PATH=..\WWW\Library\Implementation;%PATH% +erase *.o + +%COMPILE_CMD% DefaultStyle.c +if errorlevel 1 PAUSE +%COMPILE_CMD% GridText.c +if errorlevel 1 PAUSE +if not exist TRSTable.c goto notrstable +%COMPILE_CMD% TRSTable.c +if errorlevel 1 PAUSE +:notrstable +if not exist Xsystem.c goto noxsystem +%COMPILE_CMD% Xsystem.c +if errorlevel 1 PAUSE +:noxsystem +%COMPILE_CMD% HTAlert.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTFWriter.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTInit.c +if errorlevel 1 PAUSE +%COMPILE_CMD% HTML.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYBookmark.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYCgi.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYCharSets.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYCharUtils.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYClean.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYCookie.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYCurses.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYDownload.c +if errorlevel 1 PAUSE + +%COMPILE_CMD% LYEdit.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYEditmap.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYexit.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYExtern.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYForms.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYGetFile.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYHash.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYHistory.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYJump.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYKeymap.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYLeaks.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYList.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYLocal.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYMail.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYMain.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYMainLoop.c +if errorlevel 1 PAUSE + +%COMPILE_CMD% LYMap.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYNews.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYOptions.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYPrettySrc.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYPrint.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYrcFile.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYReadCFG.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYSearch.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYShowInfo.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYStrings.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYStyle.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYTraversal.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYUpload.c +if errorlevel 1 PAUSE +%COMPILE_CMD% LYUtils.c +if errorlevel 1 PAUSE +%COMPILE_CMD% UCAuto.c +if errorlevel 1 PAUSE +%COMPILE_CMD% UCAux.c +if errorlevel 1 PAUSE +%COMPILE_CMD% UCdomap.c +if errorlevel 1 PAUSE + +:link +if not "%LIBRARY%" == "PDCURSES" goto else2 +SET LIBS=-L..\WWW\Library\Implementation -lwww -lpdcurses +goto endif2 +:else2 +SET LIBS=-L..\WWW\Library\Implementation -lwww -lslang +:endif2 + +SET LIBS=%LIBS% -lwsock32 -luser32 + +if not "%USE_ZLIB%" == "YES" goto else4 +SET LIBS=%LIBS% -lz +:else4 + +%CC% -g -o lynx *.o %LIBS% +if exist lynx.exe ECHO "Welcome to lynx!" diff --git a/CHANGES b/CHANGES index 4b364b96..678ba021 100644 --- a/CHANGES +++ b/CHANGES @@ -1,9 +1,14 @@ --- $LynxId: CHANGES,v 1.953 2018/03/17 11:42:59 tom Exp $ +-- $LynxId: CHANGES,v 1.956 2018/03/18 23:55:09 tom Exp $ =============================================================================== Changes since Lynx 2.8 release =============================================================================== -2018-03-17 (2.8.9dev.17) +2018-03-18 (2.8.9dev.17) +* add Visual Studio project files for 2010, 2012 -TD +* improve checks for strings which should not be empty -TD +* check for empty personal-mail-address (report by TG) -TD +* modify samples/lynx-demo.cfg to use SOURCE_CACHE:memory -TD +* modify samples/*lynx.bat to use existing TEMP-directory if possible -TD * modify windows installer to select directory containing SSL DLLs and copy them into lynx's application directory -TD * add oldlynx.bat sample script to windows installer -TD diff --git a/WWW/Library/Implementation/HTTP.c b/WWW/Library/Implementation/HTTP.c index b6af5887..1d8dd2ec 100644 --- a/WWW/Library/Implementation/HTTP.c +++ b/WWW/Library/Implementation/HTTP.c @@ -1,5 +1,5 @@ /* - * $LynxId: HTTP.c,v 1.167 2018/03/05 22:33:35 tom Exp $ + * $LynxId: HTTP.c,v 1.168 2018/03/18 18:47:59 tom Exp $ * * HyperText Tranfer Protocol - Client implementation HTTP.c * ========================== @@ -1417,11 +1417,11 @@ static int HTLoadHTTP(const char *arg, } } - if (language && *language) { + if (non_empty(language)) { HTBprintf(&command, "Accept-Language: %s%c%c", language, CR, LF); } - if (pref_charset && *pref_charset) { + if (non_empty(pref_charset)) { BStrCat0(command, "Accept-Charset: "); StrAllocCopy(linebuf, pref_charset); if (linebuf[strlen(linebuf) - 1] == ',') @@ -1489,7 +1489,7 @@ static int HTLoadHTTP(const char *arg, } } - if (personal_mail_address && !LYNoFromHeader) { + if (non_empty(personal_mail_address) && !LYNoFromHeader) { HTBprintf(&command, "From: %s%c%c", personal_mail_address, CR, LF); } @@ -1966,7 +1966,8 @@ static int HTLoadHTTP(const char *arg, CTRACE((tfp, "HTTP: Scanned %d fields from line_buffer\n", fields)); - if (http_error_file) { /* Make the status code externally available */ + if (non_empty(http_error_file)) { + /* Make the status code externally available */ FILE *error_file; #ifdef SERVER_STATUS_ONLY diff --git a/WWW/Library/Implementation/HTUtils.h b/WWW/Library/Implementation/HTUtils.h index 17210549..571cc17f 100644 --- a/WWW/Library/Implementation/HTUtils.h +++ b/WWW/Library/Implementation/HTUtils.h @@ -1,5 +1,5 @@ /* - * $LynxId: HTUtils.h,v 1.127 2018/03/11 22:29:50 tom Exp $ + * $LynxId: HTUtils.h,v 1.128 2018/03/17 15:56:11 tom Exp $ * * Utility macros for the W3 code library * MACROS FOR GENERAL USE @@ -23,7 +23,9 @@ #else # ifdef _MSC_VER # include <malloc.h> -# define alloca(size) _alloca(size) +# ifndef alloca +# define alloca(size) _alloca(size) +# endif # else # if HAVE_ALLOCA_H # include <alloca.h> diff --git a/samples/lynx-demo.cfg b/samples/lynx-demo.cfg index 5bd20dcd..b1b595ce 100644 --- a/samples/lynx-demo.cfg +++ b/samples/lynx-demo.cfg @@ -1,19 +1,29 @@ +# $LynxId: lynx-demo.cfg,v 1.5 2018/03/18 17:44:27 tom Exp $ +# vile:cfgmode # From: claudio santambrogio <claudio.santambrogio@tiscali.it> STARTFILE:file://localhost/~/home.htm HELPFILE:file://localhost/~/help/lynx_help_main.html.gz DEFAULT_INDEX_FILE:http://lynx.invisible-island.net/ + CHARACTER_SET:cp850 ASSUME_CHARSET:utf-8 + FORCE_SSL_COOKIES_SECURE:TRUE COOKIE_REJECT_DOMAINS:ad.doubleclick.net PERSISTENT_COOKIES:TRUE COOKIE_FILE:~/.lynx_cookies COOKIE_SAVE_FILE:~/.lynx_cookies + +DEFAULT_CACHE_SIZE:100 +DEFAULT_VIRTUAL_MEMORY_SIZE:5120000 +SOURCE_CACHE:memory + DEFAULT_USER_MODE:INTERMEDIATE VERBOSE_IMAGES:FALSE MAKE_PSEUDO_ALTS_FOR_INLINES:FALSE MINIMAL_COMMENTS:TRUE + COLOR:0:lightgray:black COLOR:1:red:black COLOR:2:yellow:blue @@ -21,6 +31,7 @@ COLOR:4:green:black COLOR:5:brown:black COLOR:6:brightred:black COLOR:7:white:brightgreen + PRETTYSRC:TRUE HTMLSRC_TAGNAME_XFORM:0 HTMLSRC_ATTRNAME_XFORM:0 diff --git a/samples/lynx.bat b/samples/lynx.bat index 0b77ba4f..03f4a5db 100644 --- a/samples/lynx.bat +++ b/samples/lynx.bat @@ -1,12 +1,15 @@ @echo off -@rem $LynxId: lynx.bat,v 1.5 2018/03/14 08:42:53 tom Exp $ +@rem $LynxId: lynx.bat,v 1.6 2018/03/18 17:20:13 tom Exp $ @rem Claudio Santambrogio @rem improved by loto1992@inbox.ru setlocal set TERM=vt100 set HOME=%~dp0 -set TEMP=%HOME%tmp + +rem normally set, but just in case.. +if "x%TEMP%"=="x" set TEMP=%HOME%tmp +mkdir "%TEMP%" set LYNX_CFG=%HOME%lynx-demo.cfg set LYNX_LSS=%HOME%lynx.lss diff --git a/samples/oldlynx.bat b/samples/oldlynx.bat index c45a8216..20362f63 100644 --- a/samples/oldlynx.bat +++ b/samples/oldlynx.bat @@ -1,11 +1,14 @@ @ECHO OFF -@rem $LynxId: oldlynx.bat,v 1.4 2018/03/12 09:07:29 tom Exp $ +@rem $LynxId: oldlynx.bat,v 1.5 2018/03/18 17:20:13 tom Exp $ @rem demonstrate lynx without color-style -TD setlocal set TERM=vt100 set HOME=%~dp0 -set TEMP=%HOME%tmp + +rem normally set, but just in case.. +if "x%TEMP%"=="x" set TEMP=%HOME%tmp +mkdir "%TEMP%" set LYNX_CFG=%HOME%oldlynx.cfg set LYNX_LSS= diff --git a/src/LYBookmark.c b/src/LYBookmark.c index fcaf6fa1..c3116ef6 100644 --- a/src/LYBookmark.c +++ b/src/LYBookmark.c @@ -1,5 +1,5 @@ /* - * $LynxId: LYBookmark.c,v 1.77 2018/03/05 22:32:14 tom Exp $ + * $LynxId: LYBookmark.c,v 1.78 2018/03/18 19:27:30 tom Exp $ */ #include <HTUtils.h> #include <HTAlert.h> @@ -250,7 +250,7 @@ void save_bookmark_link(const char *address, * If BookmarkPage is NULL, something went wrong, so ignore the request. - * FM */ - if (BookmarkPage == NULL) { + if (isEmpty(BookmarkPage)) { FREE(bookmark_URL); return; } @@ -261,9 +261,9 @@ void save_bookmark_link(const char *address, */ if (LYMultiBookmarks != MBM_OFF) { const char *url = HTLoadedDocumentURL(); - const char *page = (*BookmarkPage == '.') - ? (BookmarkPage + 1) - : BookmarkPage; + const char *page = ((*BookmarkPage == '.') + ? (BookmarkPage + 1) + : BookmarkPage); if (strstr(url, page) != NULL) { LYMBM_statusline(MULTIBOOKMARKS_SELF); @@ -898,7 +898,7 @@ int select_menu_multi_bookmarks(void) /* * See if we have a bookmark like that. */ - if (MBM_A_subbookmark[d] != NULL) + if (non_empty(MBM_A_subbookmark[d])) return (d); show_bookmark_not_defined(); @@ -1116,7 +1116,7 @@ static char *title_convert8bit(const char *Title) void set_default_bookmark_page(char *value) { if (value != 0) { - if (bookmark_page == 0 + if (bookmark_page == NULL || strcmp(bookmark_page, value)) { StrAllocCopy(bookmark_page, value); } diff --git a/src/LYCgi.c b/src/LYCgi.c index d6c01372..72493b2c 100644 --- a/src/LYCgi.c +++ b/src/LYCgi.c @@ -1,5 +1,5 @@ /* - * $LynxId: LYCgi.c,v 1.71 2018/03/05 22:36:09 tom Exp $ + * $LynxId: LYCgi.c,v 1.72 2018/03/18 18:56:05 tom Exp $ * Lynx CGI support LYCgi.c * ================ * @@ -639,7 +639,7 @@ static int LYLoadCGI(const char *arg, argv[0] = pgm; /* Begin WebSter Mods -jkt */ - if (LYCgiDocumentRoot != NULL) { + if (non_empty(LYCgiDocumentRoot)) { /* Add DOCUMENT_ROOT to env */ cp = NULL; StrAllocCopy(cp, "DOCUMENT_ROOT="); @@ -653,7 +653,7 @@ static int LYLoadCGI(const char *arg, StrAllocCat(cp, path_info); add_environment_value(cp); } - if (LYCgiDocumentRoot != NULL && path_info != NULL) { + if (non_empty(LYCgiDocumentRoot) && path_info != NULL) { /* Construct and add PATH_TRANSLATED to env */ StrAllocCopy(document_root, LYCgiDocumentRoot); LYTrimHtmlSep(document_root); diff --git a/src/LYCurses.c b/src/LYCurses.c index f3a8dfd2..6656f10b 100644 --- a/src/LYCurses.c +++ b/src/LYCurses.c @@ -1,4 +1,4 @@ -/* $LynxId: LYCurses.c,v 1.192 2018/03/11 22:19:56 tom Exp $ */ +/* $LynxId: LYCurses.c,v 1.193 2018/03/18 19:19:12 tom Exp $ */ #include <HTUtils.h> #include <HTAlert.h> @@ -1809,7 +1809,9 @@ BOOLEAN setup(char *terminal) */ term[0] = '\0'; longname(dummy, term); - if (term[0] == '\0' && (form_get_data || form_post_data)) { + if (term[0] == '\0' && + (non_empty(form_get_data) || + non_empty(form_post_data))) { /* * Some yoyo used these under conditions which require -dump, so force * that mode here. - FM diff --git a/src/LYGetFile.c b/src/LYGetFile.c index 3b06cc92..18e1f788 100644 --- a/src/LYGetFile.c +++ b/src/LYGetFile.c @@ -1,4 +1,4 @@ -/* $LynxId: LYGetFile.c,v 1.94 2016/11/24 15:35:29 tom Exp $ */ +/* $LynxId: LYGetFile.c,v 1.95 2018/03/18 19:34:45 tom Exp $ */ #include <HTUtils.h> #include <HTTP.h> #include <HTAnchor.h> /* Anchor class */ @@ -199,15 +199,16 @@ int getfile(DocInfo *doc, int *target) url_type == LYNXMESSAGES_URL_TYPE || (url_type == LYNXOPTIONS_URL_TYPE && WWWDoc.post_data) || - 0 == STRNADDRCOMP(WWWDoc.address, helpfilepath, - strlen(helpfilepath)) || - (lynxlistfile != NULL && + (non_empty(helpfilepath) && + 0 == STRNADDRCOMP(WWWDoc.address, helpfilepath, + strlen(helpfilepath))) || + (non_empty(lynxlistfile) && 0 == STRNADDRCOMP(WWWDoc.address, lynxlistfile, strlen(lynxlistfile))) || - (lynxlinksfile != NULL && + (non_empty(lynxlinksfile) && 0 == STRNADDRCOMP(WWWDoc.address, lynxlinksfile, strlen(lynxlinksfile))) || - (lynxjumpfile != NULL && + (non_empty(lynxjumpfile) && 0 == STRNADDRCOMP(WWWDoc.address, lynxjumpfile, strlen(lynxjumpfile))))) { HTUserMsg(NOT_HTTP_URL_OR_ACTION); diff --git a/src/LYJump.c b/src/LYJump.c index 0847fd34..877d532d 100644 --- a/src/LYJump.c +++ b/src/LYJump.c @@ -1,5 +1,5 @@ /* - * $LynxId: LYJump.c,v 1.51 2016/11/24 15:35:29 tom Exp $ + * $LynxId: LYJump.c,v 1.52 2018/03/18 19:17:00 tom Exp $ */ #include <HTUtils.h> #include <HTAlert.h> @@ -143,7 +143,7 @@ BOOL LYJumpInit(char *config) if (cp && !JThead) { JThead = jtp; StrAllocCopy(JThead->msg, jumpprompt); - if (!jumpfile) + if (isEmpty(jumpfile)) StrAllocCopy(jumpfile, JThead->file); jtp = typecalloc(struct JumpTable); diff --git a/src/LYMail.c b/src/LYMail.c index 6795aa91..8da6132f 100644 --- a/src/LYMail.c +++ b/src/LYMail.c @@ -1,5 +1,5 @@ /* - * $LynxId: LYMail.c,v 1.98 2018/03/05 22:36:09 tom Exp $ + * $LynxId: LYMail.c,v 1.99 2018/03/18 19:16:29 tom Exp $ */ #include <HTUtils.h> #include <HTParse.h> @@ -1406,7 +1406,7 @@ void reply_by_mail(char *mail_address, label = "From"; #endif /* VMS */ /* Add the personal mail address if there is one. */ - if (personal_mail_address) + if (non_empty(personal_mail_address)) StrAllocCopy(from_address, personal_mail_address); if (!header_prompt(label, &from_address, LINESIZE)) { goto cancelled; @@ -1448,7 +1448,7 @@ void reply_by_mail(char *mail_address, if (!LYNoCc) { LYaddstr(ENTER_ADDRESS_FOR_CC); LYaddstr(BLANK_FOR_NO_COPY); - if (personal_mail_address) + if (non_empty(personal_mail_address)) StrAllocCopy(cc_address, personal_mail_address); if (!header_prompt("Cc", &cc_address, LINESIZE)) { goto cancelled; @@ -1598,7 +1598,7 @@ void reply_by_mail(char *mail_address, LYclear(); /* clear the screen */ goto cleanup; } - if ((body == NULL && LynxSigFile != NULL) && + if ((body == NULL && non_empty(LynxSigFile)) && (fp = fopen(LynxSigFile, TXT_R)) != NULL) { LYStatusLine = (LYlines - 1); if (term_letter) { @@ -1766,7 +1766,7 @@ void reply_by_mail(char *mail_address, */ BOOLEAN LYSystemMail(void) { - if (system_mail == 0 || !strcmp(system_mail, "unknown")) { + if (isEmpty(system_mail) || !strcmp(system_mail, "unknown")) { HTAlert(gettext("No system mailer configured")); return FALSE; } diff --git a/src/LYMain.c b/src/LYMain.c index 92d19574..18c8898f 100644 --- a/src/LYMain.c +++ b/src/LYMain.c @@ -1,5 +1,5 @@ /* - * $LynxId: LYMain.c,v 1.273 2018/03/11 22:49:35 tom Exp $ + * $LynxId: LYMain.c,v 1.274 2018/03/18 19:17:00 tom Exp $ */ #include <HTUtils.h> #include <HTTP.h> @@ -1450,14 +1450,14 @@ int main(int argc, /* * Open command-script, if specified */ - if (lynx_cmd_script != 0) { + if (non_empty(lynx_cmd_script)) { LYTildeExpand(&lynx_cmd_script, TRUE); LYOpenCmdScript(); } /* * Open command-logging, if specified */ - if (lynx_cmd_logfile != 0) { + if (non_empty(lynx_cmd_logfile)) { LYTildeExpand(&lynx_cmd_logfile, TRUE); LYOpenCmdLogfile(argc, argv); } @@ -1483,13 +1483,13 @@ int main(int argc, * If no alternate configuration file was specified on the command line, * see if it's in the environment. */ - if (!lynx_cfg_file) { + if (isEmpty(lynx_cfg_file)) { if (((cp = LYGetEnv("LYNX_CFG")) != NULL) || (cp = LYGetEnv("lynx_cfg")) != NULL) StrAllocCopy(lynx_cfg_file, cp); } #ifdef USE_PROGRAM_DIR - if (!lynx_cfg_file) { + if (isEmpty(lynx_cfg_file)) { HTSprintf0(&lynx_cfg_file, "%s\\lynx.cfg", program_dir); if (!LYCanReadFile(lynx_cfg_file)) { FREE(lynx_cfg_file); @@ -1502,7 +1502,7 @@ int main(int argc, * If we still don't have a configuration file, use the userdefs.h * definition. */ - if (!lynx_cfg_file) + if (isEmpty(lynx_cfg_file)) StrAllocCopy(lynx_cfg_file, LYNX_CFG_FILE); #ifndef _WINDOWS /* avoid the whole ~ thing for now */ @@ -1750,7 +1750,7 @@ int main(int argc, } /* tilde-expand LYCookieSaveFile */ - if (LYCookieSaveFile != NULL) { + if (non_empty(LYCookieSaveFile)) { LYTildeExpand(&LYCookieSaveFile, FALSE); } #ifdef USE_PROGRAM_DIR @@ -1803,10 +1803,10 @@ int main(int argc, /* * We have a save space path, make sure it's valid. - FM */ - if (lynx_save_space && *lynx_save_space == '\0') { + if (isEmpty(lynx_save_space)) { FREE(lynx_save_space); } - if (lynx_save_space) { + if (non_empty(lynx_save_space)) { LYTildeExpand(&lynx_save_space, TRUE); #ifdef VMS LYLowerCase(lynx_save_space); @@ -2074,7 +2074,7 @@ int main(int argc, * force in "//localhost", and if it's not an absolute URL, make it one. - * FM */ - if (homepage) { + if (non_empty(homepage)) { LYEnsureAbsoluteURL(&homepage, "HOMEPAGE", FALSE); } diff --git a/src/LYNews.c b/src/LYNews.c index 81a362eb..bb492890 100644 --- a/src/LYNews.c +++ b/src/LYNews.c @@ -1,5 +1,5 @@ /* - * $LynxId: LYNews.c,v 1.61 2013/11/28 11:21:09 tom Exp $ + * $LynxId: LYNews.c,v 1.62 2018/03/18 18:51:02 tom Exp $ */ #include <HTUtils.h> #ifndef DISABLE_NEWS @@ -407,7 +407,7 @@ char *LYNewsPost(char *newsgroups, || HTConfirmDefault(POST_MSG_PROMPT, NO) != YES) goto cleanup; } - if ((LynxSigFile != NULL) && (fp = fopen(LynxSigFile, TXT_R)) != NULL) { + if ((non_empty(LynxSigFile)) && (fp = fopen(LynxSigFile, TXT_R)) != NULL) { char *msg = NULL; HTSprintf0(&msg, APPEND_SIG_FILE, LynxSigFile); diff --git a/src/LYOptions.c b/src/LYOptions.c index 8b062834..b0084396 100644 --- a/src/LYOptions.c +++ b/src/LYOptions.c @@ -1,4 +1,4 @@ -/* $LynxId: LYOptions.c,v 1.176 2018/03/05 22:18:05 tom Exp $ */ +/* $LynxId: LYOptions.c,v 1.177 2018/03/18 16:38:00 tom Exp $ */ #include <HTUtils.h> #include <HTFTP.h> #include <HTTP.h> /* 'reloading' flag */ @@ -2117,7 +2117,7 @@ typedef struct { const char *HtmlName; } OptValues; -#define END_OPTIONS +#define END_OPTIONS {0, 0, 0} typedef struct { char *tag; diff --git a/src/LYPrint.c b/src/LYPrint.c index 103a4fd6..5cc796a1 100644 --- a/src/LYPrint.c +++ b/src/LYPrint.c @@ -1,5 +1,5 @@ /* - * $LynxId: LYPrint.c,v 1.106 2018/03/05 22:38:53 tom Exp $ + * $LynxId: LYPrint.c,v 1.107 2018/03/18 19:06:06 tom Exp $ */ #include <HTUtils.h> #include <HTAccess.h> @@ -315,7 +315,7 @@ static void send_file_to_file(DocInfo *newdoc, retry: SetupFilename(&filename, sug_filename); - if (lynx_save_space) { + if (non_empty(lynx_save_space)) { BStrCopy0(buffer, lynx_save_space); BStrCat(buffer, filename); BStrCopy(filename, buffer); diff --git a/src/LYStrings.c b/src/LYStrings.c index d89ec19d..676adddc 100644 --- a/src/LYStrings.c +++ b/src/LYStrings.c @@ -1,4 +1,4 @@ -/* $LynxId: LYStrings.c,v 1.270 2018/03/11 23:10:37 tom Exp $ */ +/* $LynxId: LYStrings.c,v 1.271 2018/03/18 19:14:44 tom Exp $ */ #include <HTUtils.h> #include <HTCJK.h> #include <UCAux.h> @@ -6113,7 +6113,7 @@ void LYOpenCmdLogfile(int argc, { int n; - if (lynx_cmd_logfile != 0) { + if (non_empty(lynx_cmd_logfile)) { cmd_logfile = LYNewTxtFile(lynx_cmd_logfile); if (cmd_logfile != 0) { fprintf(cmd_logfile, "# Command logfile created by %s %s (%s)\n", @@ -6132,7 +6132,7 @@ BOOL LYHaveCmdScript(void) void LYOpenCmdScript(void) { - if (lynx_cmd_script != 0) { + if (non_empty(lynx_cmd_script)) { cmd_script = fopen(lynx_cmd_script, TXT_R); CTRACE((tfp, "LYOpenCmdScript(%s) %s\n", lynx_cmd_script, diff --git a/src/LYUtils.c b/src/LYUtils.c index eb462a55..6f196759 100644 --- a/src/LYUtils.c +++ b/src/LYUtils.c @@ -1,5 +1,5 @@ /* - * $LynxId: LYUtils.c,v 1.282 2018/03/11 22:50:21 tom Exp $ + * $LynxId: LYUtils.c,v 1.283 2018/03/18 18:51:53 tom Exp $ */ #include <HTUtils.h> #include <HTTCP.h> @@ -5686,7 +5686,7 @@ char *LYAddPathToSave(char *fname) if (LYisAbsPath(fname)) { StrAllocCopy(result, fname); } else { - if (lynx_save_space != NULL) { + if (non_empty(lynx_save_space)) { StrAllocCopy(result, lynx_save_space); } else { char temp[LY_MAXPATH]; diff --git a/src/UCAuto.c b/src/UCAuto.c index 1d93faab..19e043c0 100644 --- a/src/UCAuto.c +++ b/src/UCAuto.c @@ -1,5 +1,5 @@ /* - * $LynxId: UCAuto.c,v 1.54 2016/11/24 15:35:29 tom Exp $ + * $LynxId: UCAuto.c,v 1.55 2018/03/18 18:51:29 tom Exp $ * * This file contains code for changing the Linux console mode. * Currently some names for font files are hardwired in here. @@ -213,7 +213,7 @@ static int nonempty_file(const char *p) static BOOL on_console(void) { - if ((x_display != NULL) || + if ((non_empty(x_display)) || LYgetXDisplay() != NULL) { /* * We won't do anything in an xterm. Better that way... diff --git a/src/chrtrans/makefile.msc b/src/chrtrans/makefile.msc new file mode 100644 index 00000000..48d074ab --- /dev/null +++ b/src/chrtrans/makefile.msc @@ -0,0 +1,137 @@ +# +# Makefile for Microsoft Visual C++ 4.2 or later +# + +CC = cl +LD = link + +INCLUDES = /I "." /I ".." /I "..\.." /I "..\..\WWW\Library\Implementation" /I "..\..\lib" +DEFS = /D "WIN32_LEAN_AND_MEAN" /D "NDEBUG" /D "__WIN32__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "_WIN32" /D "NO_FILEIO_H" /D "NO_UNISTD_H" /D "_WINDOWS" /D "DOSPATH" +CFLAGS = /nologo /MT /W3 /EHsc /O2 /c + +MACHINE = i386 +LDFLAGS = /nologo /subsystem:console /incremental:no /machine:$(MACHINE) +LIBS = user32.lib wsock32.lib + +COMPILE = $(CC) $(CFLAGS) $(INCLUDES) $(DEFS) +LINK = $(LD) $(LDFLAGS) /out:$@ + + +.SUFFIXES: .tbl +# +# This file contains the font map for the default (hardware) font +# + +FONTMAP_INC = iso01_un.h + +TABLES= \ + cp1250_uni.h \ + cp1251_uni.h \ + cp1252_uni.h \ + cp1253_uni.h \ + cp1255_uni.h \ + cp1256_uni.h \ + cp1257_uni.h \ + cp437_uni.h \ + cp737_uni.h \ + cp775_uni.h \ + cp850_uni.h \ + cp852_uni.h \ + cp857_uni.h \ + cp862_uni.h \ + cp864_uni.h \ + cp866_uni.h \ + cp866u_uni.h \ + cp869_uni.h \ + def7_uni.h \ + dmcs_uni.h \ + hp_uni.h \ + iso01_uni.h \ + iso02_uni.h \ + iso03_uni.h \ + iso04_uni.h \ + iso05_uni.h \ + iso06_uni.h \ + iso07_uni.h \ + iso08_uni.h \ + iso09_uni.h \ + iso10_uni.h \ + iso13_uni.h \ + iso14_uni.h \ + iso15_uni.h \ + koi8r_uni.h \ + koi8u_uni.h \ + mac_uni.h \ + mnem2_suni.h \ + mnem_suni.h \ + next_uni.h \ + pt154_uni.h \ + rfc_suni.h \ + utf8_uni.h \ + viscii_uni.h + +default: $(TABLES) + +fontmap: $(FONTMAP_INC) + +makeuctb.exe : makeuctb.obj + $(LINK) makeuctb.obj $(LIBS) + +makeuctb.obj : makeuctb.c + $(COMPILE) makeuctb.c + +.tbl.h: + makeuctb $*.tbl + +cp1250_uni.h: cp1250_uni.tbl makeuctb.exe +cp1251_uni.h: cp1251_uni.tbl makeuctb.exe +cp1252_uni.h: cp1252_uni.tbl makeuctb.exe +cp1253_uni.h: cp1253_uni.tbl makeuctb.exe +cp1255_uni.h: cp1255_uni.tbl makeuctb.exe +cp1256_uni.h: cp1256_uni.tbl makeuctb.exe +cp1257_uni.h: cp1257_uni.tbl makeuctb.exe +cp437_uni.h: cp437_uni.tbl makeuctb.exe +cp737_uni.h: cp737_uni.tbl makeuctb.exe +cp775_uni.h: cp775_uni.tbl makeuctb.exe +cp850_uni.h: cp850_uni.tbl makeuctb.exe +cp852_uni.h: cp852_uni.tbl makeuctb.exe +cp857_uni.h: cp857_uni.tbl makeuctb.exe +cp862_uni.h: cp862_uni.tbl makeuctb.exe +cp864_uni.h: cp864_uni.tbl makeuctb.exe +cp866_uni.h: cp866_uni.tbl makeuctb.exe +cp866u_uni.h: cp866u_uni.tbl makeuctb.exe +cp869_uni.h: cp869_uni.tbl makeuctb.exe +def7_uni.h: def7_uni.tbl makeuctb.exe +dmcs_uni.h: dmcs_uni.tbl makeuctb.exe +hp_uni.h: hp_uni.tbl makeuctb.exe +iso01_uni.h: iso01_uni.tbl makeuctb.exe +iso02_uni.h: iso02_uni.tbl makeuctb.exe +iso03_uni.h: iso03_uni.tbl makeuctb.exe +iso04_uni.h: iso04_uni.tbl makeuctb.exe +iso05_uni.h: iso05_uni.tbl makeuctb.exe +iso06_uni.h: iso06_uni.tbl makeuctb.exe +iso07_uni.h: iso07_uni.tbl makeuctb.exe +iso08_uni.h: iso08_uni.tbl makeuctb.exe +iso09_uni.h: iso09_uni.tbl makeuctb.exe +iso10_uni.h: iso10_uni.tbl makeuctb.exe +iso13_uni.h: iso13_uni.tbl makeuctb.exe +iso14_uni.h: iso14_uni.tbl makeuctb.exe +iso15_uni.h: iso15_uni.tbl makeuctb.exe +koi8r_uni.h: koi8r_uni.tbl makeuctb.exe +koi8u_uni.h: koi8u_uni.tbl makeuctb.exe +mac_uni.h: mac_uni.tbl makeuctb.exe +mnem2_suni.h: mnem2_suni.tbl makeuctb.exe +mnem_suni.h: mnem_suni.tbl makeuctb.exe +next_uni.h: next_uni.tbl makeuctb.exe +pt154_uni.h: pt154_uni.tbl makeuctb.exe +rfc_suni.h: rfc_suni.tbl makeuctb.exe +utf8_uni.h: utf8_uni.tbl makeuctb.exe +viscii_uni.h: viscii_uni.tbl makeuctb.exe + +clean : + - erase *.obj + - erase *.exe + - for %%i in ( $(TABLES) ) do erase %%i + +distclean : clean + - erase *.bak diff --git a/userdefs.h b/userdefs.h index e681ce37..019f60e4 100644 --- a/userdefs.h +++ b/userdefs.h @@ -1,5 +1,5 @@ /* - * $LynxId: userdefs.h,v 1.332 2018/02/05 09:42:23 tom Exp $ + * $LynxId: userdefs.h,v 1.333 2018/03/17 16:07:07 tom Exp $ * * Lynx - Hypertext navigation system * @@ -1549,6 +1549,10 @@ #define USE_BLAT_MAILER 1 #endif +#ifndef LYNX_CFG_PATH +#define LYNX_CFG_PATH "." +#endif + #else /* have to define something... */ #undef SYSTEM_MAIL |