Adding upstream version 2.9.2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
This commit is contained in:
parent
a461ed2039
commit
20df3659cf
565 changed files with 498270 additions and 0 deletions
285
ABOUT-NLS
Normal file
285
ABOUT-NLS
Normal file
|
@ -0,0 +1,285 @@
|
||||||
|
Some of this discussion is obsolete - lynx does not bundle the "intl"
|
||||||
|
directory, and consequently the "--with-included-gettext" configure option is
|
||||||
|
not supported.
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Notes on the Free Translation Project
|
||||||
|
*************************************
|
||||||
|
|
||||||
|
Free software is going international! The Free Translation Project
|
||||||
|
is a way to get maintainers of free software, translators, and users all
|
||||||
|
together, so that will gradually become able to speak many languages.
|
||||||
|
A few packages already provide translations for their messages.
|
||||||
|
|
||||||
|
If you found this `ABOUT-NLS' file inside a distribution, you may
|
||||||
|
assume that the distributed package does use GNU `gettext' internally,
|
||||||
|
itself available at your nearest GNU archive site. But you do *not*
|
||||||
|
need to install GNU `gettext' prior to configuring, installing or using
|
||||||
|
this package with messages translated.
|
||||||
|
|
||||||
|
Installers will find here some useful hints. These notes also
|
||||||
|
explain how users should proceed for getting the programs to use the
|
||||||
|
available translations. They tell how people wanting to contribute and
|
||||||
|
work at translations should contact the appropriate team.
|
||||||
|
|
||||||
|
When reporting bugs in the `intl/' directory or bugs which may be
|
||||||
|
related to internationalization, you should tell about the version of
|
||||||
|
`gettext' which is used. The information can be found in the
|
||||||
|
`intl/VERSION' file, in internationalized packages.
|
||||||
|
|
||||||
|
One advise in advance
|
||||||
|
=====================
|
||||||
|
|
||||||
|
If you want to exploit the full power of internationalization, you
|
||||||
|
should configure it using
|
||||||
|
|
||||||
|
./configure --with-included-gettext
|
||||||
|
|
||||||
|
to force usage of internationalizing routines provided within this
|
||||||
|
package, despite the existence of internationalizing capabilities in the
|
||||||
|
operating system where this package is being installed. So far, only
|
||||||
|
the `gettext' implementation in the GNU C library version 2 provides as
|
||||||
|
many features (such as locale alias or message inheritance) as the
|
||||||
|
implementation here. It is also not possible to offer this additional
|
||||||
|
functionality on top of a `catgets' implementation. Future versions of
|
||||||
|
GNU `gettext' will very likely convey even more functionality. So it
|
||||||
|
might be a good idea to change to GNU `gettext' as soon as possible.
|
||||||
|
|
||||||
|
So you need not provide this option if you are using GNU libc 2 or
|
||||||
|
you have installed a recent copy of the GNU gettext package with the
|
||||||
|
included `libintl'.
|
||||||
|
|
||||||
|
INSTALL Matters
|
||||||
|
===============
|
||||||
|
|
||||||
|
Some packages are "localizable" when properly installed; the
|
||||||
|
programs they contain can be made to speak your own native language.
|
||||||
|
Most such packages use GNU `gettext'. Other packages have their own
|
||||||
|
ways to internationalization, predating GNU `gettext'.
|
||||||
|
|
||||||
|
By default, this package will be installed to allow translation of
|
||||||
|
messages. It will automatically detect whether the system provides
|
||||||
|
usable `catgets' (if using this is selected by the installer) or
|
||||||
|
`gettext' functions. If neither is available, the GNU `gettext' own
|
||||||
|
library will be used. This library is wholly contained within this
|
||||||
|
package, usually in the `intl/' subdirectory, so prior installation of
|
||||||
|
the GNU `gettext' package is *not* required. Installers may use
|
||||||
|
special options at configuration time for changing the default
|
||||||
|
behaviour. The commands:
|
||||||
|
|
||||||
|
./configure --with-included-gettext
|
||||||
|
./configure --with-catgets
|
||||||
|
./configure --disable-nls
|
||||||
|
|
||||||
|
will respectively bypass any pre-existing `catgets' or `gettext' to use
|
||||||
|
the internationalizing routines provided within this package, enable
|
||||||
|
the use of the `catgets' functions (if found on the locale system), or
|
||||||
|
else, *totally* disable translation of messages.
|
||||||
|
|
||||||
|
When you already have GNU `gettext' installed on your system and run
|
||||||
|
configure without an option for your new package, `configure' will
|
||||||
|
probably detect the previously built and installed `libintl.a' file and
|
||||||
|
will decide to use this. This might be not what is desirable. You
|
||||||
|
should use the more recent version of the GNU `gettext' library. I.e.
|
||||||
|
if the file `intl/VERSION' shows that the library which comes with this
|
||||||
|
package is more recent, you should use
|
||||||
|
|
||||||
|
./configure --with-included-gettext
|
||||||
|
|
||||||
|
to prevent auto-detection.
|
||||||
|
|
||||||
|
By default the configuration process will not test for the `catgets'
|
||||||
|
function and therefore they will not be used. The reasons are already
|
||||||
|
given above: the emulation on top of `catgets' cannot provide all the
|
||||||
|
extensions provided by the GNU `gettext' library. If you nevertheless
|
||||||
|
want to use the `catgets' functions use
|
||||||
|
|
||||||
|
./configure --with-catgets
|
||||||
|
|
||||||
|
to enable the test for `catgets' (this causes no harm if `catgets' is
|
||||||
|
not available on your system). If you really select this option we
|
||||||
|
would like to hear about the reasons because we cannot think of any
|
||||||
|
good one ourself.
|
||||||
|
|
||||||
|
Internationalized packages have usually many `po/LL.po' files, where
|
||||||
|
LL gives an ISO 639 two-letter code identifying the language. Unless
|
||||||
|
translations have been forbidden at `configure' time by using the
|
||||||
|
`--disable-nls' switch, all available translations are installed
|
||||||
|
together with the package. However, the environment variable `LINGUAS'
|
||||||
|
may be set, prior to configuration, to limit the installed set.
|
||||||
|
`LINGUAS' should then contain a space separated list of two-letter
|
||||||
|
codes, stating which languages are allowed.
|
||||||
|
|
||||||
|
Using This Package
|
||||||
|
==================
|
||||||
|
|
||||||
|
As a user, if your language has been installed for this package, you
|
||||||
|
only have to set the `LANG' environment variable to the appropriate
|
||||||
|
ISO 639 `LL' two-letter code prior to using the programs in the
|
||||||
|
package. For example, let's suppose that you speak German. At the
|
||||||
|
shell prompt, merely execute `setenv LANG de' (in `csh'),
|
||||||
|
`export LANG; LANG=de' (in `sh') or `export LANG=de' (in `bash'). This
|
||||||
|
can be done from your `.login' or `.profile' file, once and for all.
|
||||||
|
|
||||||
|
An operating system might already offer message localization for
|
||||||
|
many of its programs, while other programs have been installed locally
|
||||||
|
with the full capabilities of GNU `gettext'. Just using `gettext'
|
||||||
|
extended syntax for `LANG' would break proper localization of already
|
||||||
|
available operating system programs. In this case, users should set
|
||||||
|
both `LANGUAGE' and `LANG' variables in their environment, as programs
|
||||||
|
using GNU `gettext' give preference to `LANGUAGE'. For example, some
|
||||||
|
Swedish users would rather read translations in German than English for
|
||||||
|
when Swedish is not available. This is easily accomplished by setting
|
||||||
|
`LANGUAGE' to `sv:de' while leaving `LANG' to `sv'.
|
||||||
|
|
||||||
|
Translating Teams
|
||||||
|
=================
|
||||||
|
|
||||||
|
For the Free Translation Project to be a success, we need interested
|
||||||
|
people who like their own language and write it well, and who are also
|
||||||
|
able to synergize with other translators speaking the same language.
|
||||||
|
Each translation team has its own mailing list, courtesy of Linux
|
||||||
|
International. You may reach your translation team at the address
|
||||||
|
`LL@li.org', replacing LL by the two-letter ISO 639 code for your
|
||||||
|
language. Language codes are *not* the same as the country codes given
|
||||||
|
in ISO 3166. The following translation teams exist, as of August 1998:
|
||||||
|
|
||||||
|
Chinese `zh', Czech `cs', Danish `da', Dutch `nl', English `en',
|
||||||
|
Esperanto `eo', Finnish `fi', French `fr', German `de', Hungarian
|
||||||
|
`hu', Irish `ga', Italian `it', Indonesian `id', Japanese `ja',
|
||||||
|
Korean `ko', Latin `la', Norwegian `no', Persian `fa', Polish
|
||||||
|
`pl', Portuguese `pt', Russian `ru', Slovenian `sl', Spanish `es',
|
||||||
|
Swedish `sv', and Turkish `tr'.
|
||||||
|
|
||||||
|
For example, you may reach the Chinese translation team by writing to
|
||||||
|
`zh@li.org'.
|
||||||
|
|
||||||
|
If you'd like to volunteer to *work* at translating messages, you
|
||||||
|
should become a member of the translating team for your own language.
|
||||||
|
The subscribing address is *not* the same as the list itself, it has
|
||||||
|
`-request' appended. For example, speakers of Swedish can send a
|
||||||
|
message to `sv-request@li.org', having this message body:
|
||||||
|
|
||||||
|
subscribe
|
||||||
|
|
||||||
|
Keep in mind that team members are expected to participate
|
||||||
|
*actively* in translations, or at solving translational difficulties,
|
||||||
|
rather than merely lurking around. If your team does not exist yet and
|
||||||
|
you want to start one, or if you are unsure about what to do or how to
|
||||||
|
get started, please write to `translation@iro.umontreal.ca' to reach the
|
||||||
|
coordinator for all translator teams.
|
||||||
|
|
||||||
|
The English team is special. It works at improving and uniformizing
|
||||||
|
the terminology in use. Proven linguistic skill are praised more than
|
||||||
|
programming skill, here.
|
||||||
|
|
||||||
|
Available Packages
|
||||||
|
==================
|
||||||
|
|
||||||
|
Languages are not equally supported in all packages. The following
|
||||||
|
matrix shows the current state of internationalization, as of August
|
||||||
|
1998. The matrix shows, in regard of each package, for which languages
|
||||||
|
PO files have been submitted to translation coordination.
|
||||||
|
|
||||||
|
Ready PO files cs da de el en es fi fr it
|
||||||
|
.----------------------------.
|
||||||
|
bash | [] [] |
|
||||||
|
bison | [] [] |
|
||||||
|
clisp | [] [] [] [] |
|
||||||
|
cpio | [] [] [] |
|
||||||
|
diffutils | [] [] [] |
|
||||||
|
enscript | [] [] [] [] |
|
||||||
|
fileutils | [] [] [] [] |
|
||||||
|
findutils | [] [] [] [] |
|
||||||
|
flex | [] [] |
|
||||||
|
gcal | [] [] |
|
||||||
|
gettext | [] [] [] [] [] |
|
||||||
|
grep | [] [] [] [] |
|
||||||
|
hello | [] [] [] [] [] |
|
||||||
|
id-utils | [] [] |
|
||||||
|
indent | [] [] |
|
||||||
|
libc | [] [] [] |
|
||||||
|
m4 | [] [] |
|
||||||
|
make | [] [] [] |
|
||||||
|
music | [] |
|
||||||
|
ptx | [] [] [] |
|
||||||
|
recode | [] [] [] [] |
|
||||||
|
sed | |
|
||||||
|
sh-utils | [] [] [] |
|
||||||
|
sharutils | [] [] [] [] [] |
|
||||||
|
tar | [] [] [] [] |
|
||||||
|
texinfo | [] [] [] |
|
||||||
|
textutils | [] [] [] [] |
|
||||||
|
wdiff | [] [] [] [] |
|
||||||
|
wget | [] [] [] [] |
|
||||||
|
`----------------------------'
|
||||||
|
cs da de el en es fi fr it
|
||||||
|
7 4 26 4 1 18 1 26 4
|
||||||
|
|
||||||
|
ja ko nl no pl pt ru sl sv
|
||||||
|
.----------------------------.
|
||||||
|
bash | [] | 3
|
||||||
|
bison | [] | 3
|
||||||
|
clisp | | 4
|
||||||
|
cpio | [] [] [] | 6
|
||||||
|
diffutils | [] [] | 5
|
||||||
|
enscript | [] [] | 6
|
||||||
|
fileutils | [] [] [] [] [] [] [] | 11
|
||||||
|
findutils | [] [] [] [] [] | 9
|
||||||
|
flex | [] [] | 4
|
||||||
|
gcal | [] [] [] | 5
|
||||||
|
gettext | [] [] [] [] [] [] [] | 13
|
||||||
|
grep | [] [] [] [] [] [] [] | 11
|
||||||
|
hello | [] [] [] [] [] [] [] | 12
|
||||||
|
id-utils | [] | 3
|
||||||
|
indent | [] [] [] | 5
|
||||||
|
libc | [] [] [] [] [] | 8
|
||||||
|
m4 | [] [] [] [] | 6
|
||||||
|
make | [] [] [] | 6
|
||||||
|
music | [] | 2
|
||||||
|
ptx | [] [] [] [] [] | 8
|
||||||
|
recode | [] [] [] [] [] | 9
|
||||||
|
sed | | 0
|
||||||
|
sh-utils | [] [] [] [] [] | 8
|
||||||
|
sharutils | [] [] | 7
|
||||||
|
tar | [] [] [] [] [] [] [] | 11
|
||||||
|
texinfo | [] | 4
|
||||||
|
textutils | [] [] [] [] [] | 9
|
||||||
|
wdiff | [] [] [] [] | 8
|
||||||
|
wget | [] | 5
|
||||||
|
`----------------------------'
|
||||||
|
18 teams ja ko nl no pl pt ru sl sv
|
||||||
|
29 domains 1 12 21 11 19 7 5 7 17 191
|
||||||
|
|
||||||
|
Some counters in the preceding matrix are higher than the number of
|
||||||
|
visible blocks let us expect. This is because a few extra PO files are
|
||||||
|
used for implementing regional variants of languages, or language
|
||||||
|
dialects.
|
||||||
|
|
||||||
|
For a PO file in the matrix above to be effective, the package to
|
||||||
|
which it applies should also have been internationalized and
|
||||||
|
distributed as such by its maintainer. There might be an observable
|
||||||
|
lag between the mere existence a PO file and its wide availability in a
|
||||||
|
distribution.
|
||||||
|
|
||||||
|
If August 1998 seems to be old, you may fetch a more recent copy of
|
||||||
|
this `ABOUT-NLS' file on most GNU archive sites.
|
||||||
|
|
||||||
|
Using `gettext' in new packages
|
||||||
|
===============================
|
||||||
|
|
||||||
|
If you are writing a freely available program and want to
|
||||||
|
internationalize it you are welcome to use GNU `gettext' in your
|
||||||
|
package. Of course the GNU General Public License applies to your
|
||||||
|
sources from then if you include `gettext' directly in your distribution
|
||||||
|
on but since you are writing free software anyway this is no
|
||||||
|
restriction.
|
||||||
|
|
||||||
|
Once the sources are change appropriately and the setup can handle to
|
||||||
|
use of `gettext' the only thing missing are the translations. The Free
|
||||||
|
Translation Project is also available for packages which are not
|
||||||
|
developed inside the GNU project. Therefore the information given above
|
||||||
|
applies also for every other Free Software Project. Contact
|
||||||
|
`translation@iro.umontreal.ca' to make the `.pot' files available to
|
||||||
|
the translation teams.
|
||||||
|
|
56
AUTHORS
Normal file
56
AUTHORS
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
-- $LynxId: AUTHORS,v 1.10 2019/01/10 22:36:37 tom Exp $
|
||||||
|
-- vile:txtmode
|
||||||
|
Most of the people who have contributed more than one patch to Lynx (as well as
|
||||||
|
a few who have only one) are noted in the changelogs by their initials (to keep
|
||||||
|
the changelog short). Here is a summary of those initials and the
|
||||||
|
corresponding full names:
|
||||||
|
|
||||||
|
AAC Andrey A Chernov
|
||||||
|
AJL Alex J Lyons
|
||||||
|
BD Binh Do
|
||||||
|
BJP Brian J Pardy
|
||||||
|
BL Bela Lubkin
|
||||||
|
CK Charles Karney
|
||||||
|
DK Doug Kaufman
|
||||||
|
DSB Scott Bigham
|
||||||
|
DW David Woolley
|
||||||
|
FLWM Frederic L W Meunier
|
||||||
|
FM Foteos Macrides
|
||||||
|
GN Glenn Nielsen
|
||||||
|
GV Gisle Vanem
|
||||||
|
HL Hiram Lester Jr
|
||||||
|
HM Hynek Med
|
||||||
|
HN Henry Nelson
|
||||||
|
IC Ismael Cordeiro
|
||||||
|
IZ Ilya Zakharevich
|
||||||
|
JB John Bley
|
||||||
|
JED John E Davis
|
||||||
|
JES James E Spath
|
||||||
|
JKT J Kevin Ternes
|
||||||
|
JN John Nowlin
|
||||||
|
KED Kim DeVaughn
|
||||||
|
KH Kihara Hideto
|
||||||
|
KW Klaus Weide
|
||||||
|
LE Laura Eaves
|
||||||
|
LP Leonid Pauzner
|
||||||
|
LV Larry W Virden
|
||||||
|
NSH nsh@horae.dti.ne.jp
|
||||||
|
PBM Paul B Mahol
|
||||||
|
PC Peter Canning
|
||||||
|
PDS Paul D Smith
|
||||||
|
PG Paul Gilmartin
|
||||||
|
PHDM Philippe De Muyter
|
||||||
|
PW Philip Webb
|
||||||
|
RN Ryan Nielsen
|
||||||
|
RP Robert J Partington
|
||||||
|
RS Rado Smiljanic
|
||||||
|
SC Stefan Caunter
|
||||||
|
SH Hiroyuki Senshu
|
||||||
|
SKY Sinan Kaan Yerli
|
||||||
|
SS Sergey Svishchev
|
||||||
|
TD Thomas E Dickey
|
||||||
|
TG Thorsten Glaser
|
||||||
|
TH Hataguchi Takeshi (patakuti)
|
||||||
|
VH Vlad Harchev
|
||||||
|
WB Wayne Buttles
|
||||||
|
WS Bill Schiavo
|
4
BUILD/README
Normal file
4
BUILD/README
Normal file
|
@ -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.
|
27
BUILD/VS2003/clean.bat
Normal file
27
BUILD/VS2003/clean.bat
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
@echo off
|
||||||
|
@rem $LynxId: clean.bat,v 1.1 2007/06/30 14:17:02 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 BuildLog.htm
|
||||||
|
|
||||||
|
attrib +r *.h /s
|
||||||
|
attrib +r *.bat /s
|
||||||
|
attrib +r *.sln /s
|
||||||
|
attrib +r *.vcproj /s
|
7
BUILD/VS2003/develop.bat
Normal file
7
BUILD/VS2003/develop.bat
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
@echo off
|
||||||
|
@rem $LynxId: develop.bat,v 1.2 2007/06/29 00:22:25 tom Exp $
|
||||||
|
@rem ensure that all IDE files are writable
|
||||||
|
|
||||||
|
attrib -r *.bat /s
|
||||||
|
attrib -r *.sln /s
|
||||||
|
attrib -r *.vcproj /s
|
30
BUILD/VS2003/lynx/lynx.sln
Normal file
30
BUILD/VS2003/lynx/lynx.sln
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 8.00
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lynx", "lynx.vcproj", "{0CC852D4-5C5A-475B-9BBB-41A33309B0E5}"
|
||||||
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
|
{C6C72FCE-5049-4D45-A7B2-586A80B6CC20} = {C6C72FCE-5049-4D45-A7B2-586A80B6CC20}
|
||||||
|
EndProjectSection
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "makeuctb", "..\makeuctb\makeuctb.vcproj", "{C6C72FCE-5049-4D45-A7B2-586A80B6CC20}"
|
||||||
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
|
EndProjectSection
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfiguration) = preSolution
|
||||||
|
Debug = Debug
|
||||||
|
Release = Release
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfiguration) = postSolution
|
||||||
|
{0CC852D4-5C5A-475B-9BBB-41A33309B0E5}.Debug.ActiveCfg = Debug|Win32
|
||||||
|
{0CC852D4-5C5A-475B-9BBB-41A33309B0E5}.Debug.Build.0 = Debug|Win32
|
||||||
|
{0CC852D4-5C5A-475B-9BBB-41A33309B0E5}.Release.ActiveCfg = Release|Win32
|
||||||
|
{0CC852D4-5C5A-475B-9BBB-41A33309B0E5}.Release.Build.0 = Release|Win32
|
||||||
|
{C6C72FCE-5049-4D45-A7B2-586A80B6CC20}.Debug.ActiveCfg = Debug|Win32
|
||||||
|
{C6C72FCE-5049-4D45-A7B2-586A80B6CC20}.Debug.Build.0 = Debug|Win32
|
||||||
|
{C6C72FCE-5049-4D45-A7B2-586A80B6CC20}.Release.ActiveCfg = Release|Win32
|
||||||
|
{C6C72FCE-5049-4D45-A7B2-586A80B6CC20}.Release.Build.0 = Release|Win32
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ExtensibilityAddIns) = postSolution
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
708
BUILD/VS2003/lynx/lynx.vcproj
Normal file
708
BUILD/VS2003/lynx/lynx.vcproj
Normal file
|
@ -0,0 +1,708 @@
|
||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="7.10"
|
||||||
|
Name="lynx"
|
||||||
|
ProjectGUID="{0CC852D4-5C5A-475B-9BBB-41A33309B0E5}"
|
||||||
|
Keyword="Win32Proj">
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"/>
|
||||||
|
</Platforms>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory="Debug"
|
||||||
|
IntermediateDirectory="Debug"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2">
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories=".;..\..\..;..\..\..\lib;..\..\..\WWW\Library\Implementation;..\..\..\src\chrtrans;..\..\..\src"
|
||||||
|
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF;_WIN_CC"
|
||||||
|
MinimalRebuild="TRUE"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="5"
|
||||||
|
UsePrecompiledHeader="0"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="TRUE"
|
||||||
|
DebugInformationFormat="4"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalDependencies="pdcurses.lib zlib.lib wsock32.lib"
|
||||||
|
OutputFile="$(OutDir)/lynx.exe"
|
||||||
|
LinkIncremental="2"
|
||||||
|
AdditionalLibraryDirectories="..\..\..\lib"
|
||||||
|
IgnoreDefaultLibraryNames="libcmt;libc"
|
||||||
|
GenerateDebugInformation="TRUE"
|
||||||
|
ProgramDatabaseFile="$(OutDir)/lynx.pdb"
|
||||||
|
SubSystem="1"
|
||||||
|
TargetMachine="1"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedWrapperGeneratorTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory="Release"
|
||||||
|
IntermediateDirectory="Release"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2">
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
AdditionalIncludeDirectories=".;..\..\..;..\..\..\lib;..\..\..\WWW\Library\Implementation;..\..\..\src\chrtrans;..\..\..\src"
|
||||||
|
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF;_WIN_CC"
|
||||||
|
RuntimeLibrary="4"
|
||||||
|
UsePrecompiledHeader="0"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="TRUE"
|
||||||
|
DebugInformationFormat="3"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalDependencies="pdcurses.lib zlib.lib wsock32.lib"
|
||||||
|
OutputFile="$(OutDir)/lynx.exe"
|
||||||
|
LinkIncremental="1"
|
||||||
|
AdditionalLibraryDirectories="..\..\..\lib"
|
||||||
|
IgnoreAllDefaultLibraries="FALSE"
|
||||||
|
IgnoreDefaultLibraryNames="libcmt"
|
||||||
|
GenerateDebugInformation="TRUE"
|
||||||
|
SubSystem="1"
|
||||||
|
OptimizeReferences="2"
|
||||||
|
EnableCOMDATFolding="2"
|
||||||
|
TargetMachine="1"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedWrapperGeneratorTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Source Files"
|
||||||
|
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\DefaultStyle.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\lib\dirent.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\GridText.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTAABrow.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTAAProt.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTAAUtil.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTAccess.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTAlert.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTAnchor.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTAssoc.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTAtom.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTBTree.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTChunk.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTDOS.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTFile.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTFinger.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTFormat.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTFTP.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTFWriter.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTGopher.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTGroup.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTInit.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTLex.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTList.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTMIME.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTML.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTMLDTD.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTMLGen.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTNews.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTParse.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTPlain.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTRules.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTString.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTStyle.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTTCP.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTTelnet.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTTP.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTUU.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTWSRC.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYBookmark.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCgi.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCharSets.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCharUtils.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYClean.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCookie.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCurses.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYDownload.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYEdit.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYEditmap.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYexit.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYExtern.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYForms.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYGetFile.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYHash.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYHistory.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYJump.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYKeymap.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYLeaks.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYList.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYLocal.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMail.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMain.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMainLoop.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMap.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYmktime.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYNews.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYOptions.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYPrettySrc.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYPrint.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYrcFile.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYReadCFG.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYSearch.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYSession.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYShowInfo.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYStrings.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYStyle.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYTraversal.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYUpload.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYUtils.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\mktime.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\parsdate.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\SGML.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\strstr.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\TRSTable.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\UCAuto.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\UCAux.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\UCdomap.c">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\Xsystem.c">
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Header Files"
|
||||||
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\AttrList.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\lib\dirent.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\GridText.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTAABrow.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTAAProt.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTAAUtil.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTAccess.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTAlert.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTAnchor.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTAssoc.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTAtom.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTBTree.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTChunk.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTCJK.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTDOS.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HText.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTFile.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTFinger.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTFont.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTFormat.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTForms.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTFTP.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTFWriter.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTGopher.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTGroup.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTInit.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTioctl.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTLex.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTList.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTMIME.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTML.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTMLDTD.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTMLGen.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTNestedList.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTNews.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTParse.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTPlain.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTRules.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTSaveToFile.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTStream.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTString.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTStyle.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTTCP.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTTelnet.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTTP.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\htutils.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTUU.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\HTWSRC.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYBookmark.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCgi.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCharSets.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCharUtils.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCharVals.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYClean.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCookie.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCurses.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYDownload.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYEdit.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\LYexit.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYExtern.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYGCurses.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYGetFile.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYGlobalDefs.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYHash.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYHistory.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYJump.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYJustify.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYKeymap.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\LYLeaks.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYList.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYLocal.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMail.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMainLoop.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMap.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYNews.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath=".\lynx_cfg.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYOptions.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYPrettySrc.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYPrint.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYrcFile.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYReadCFG.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYSearch.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYSession.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYShowInfo.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYSignal.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYStrings.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYStructs.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYStyle.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYTraversal.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYUpload.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYUtils.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYVMSdef.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\SGML.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\structdump.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\TRSTable.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\UCAuto.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\UCAux.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\UCDefs.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\UCdomap.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\UCMap.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\www_tcp.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\Www\Library\Implementation\www_wait.h">
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Resource Files"
|
||||||
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
|
||||||
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
68
BUILD/VS2003/lynx/lynx_cfg.h
Normal file
68
BUILD/VS2003/lynx/lynx_cfg.h
Normal file
|
@ -0,0 +1,68 @@
|
||||||
|
// $LynxId: lynx_cfg.h,v 1.6 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 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 */
|
||||||
|
|
||||||
|
#endif /* LYNX_CFG_H */
|
21
BUILD/VS2003/makeuctb/makeuctb.sln
Normal file
21
BUILD/VS2003/makeuctb/makeuctb.sln
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 8.00
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "makeuctb", "makeuctb.vcproj", "{C6C72FCE-5049-4D45-A7B2-586A80B6CC20}"
|
||||||
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
|
EndProjectSection
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfiguration) = preSolution
|
||||||
|
Debug = Debug
|
||||||
|
Release = Release
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfiguration) = postSolution
|
||||||
|
{C6C72FCE-5049-4D45-A7B2-586A80B6CC20}.Debug.ActiveCfg = Debug|Win32
|
||||||
|
{C6C72FCE-5049-4D45-A7B2-586A80B6CC20}.Debug.Build.0 = Debug|Win32
|
||||||
|
{C6C72FCE-5049-4D45-A7B2-586A80B6CC20}.Release.ActiveCfg = Release|Win32
|
||||||
|
{C6C72FCE-5049-4D45-A7B2-586A80B6CC20}.Release.Build.0 = Release|Win32
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ExtensibilityAddIns) = postSolution
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
179
BUILD/VS2003/makeuctb/makeuctb.vcproj
Normal file
179
BUILD/VS2003/makeuctb/makeuctb.vcproj
Normal file
|
@ -0,0 +1,179 @@
|
||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="7.10"
|
||||||
|
Name="makeuctb"
|
||||||
|
ProjectGUID="{C6C72FCE-5049-4D45-A7B2-586A80B6CC20}"
|
||||||
|
RootNamespace="makeuctb"
|
||||||
|
Keyword="Win32Proj">
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"/>
|
||||||
|
</Platforms>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory="Debug"
|
||||||
|
IntermediateDirectory="Debug"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2">
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\..\..;..\..\..\lib;..\..\..\WWW\Library\Implementation;..\..\..\src\chrtrans;..\..\..\src"
|
||||||
|
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_MBCS;NO_UNISTD_H;_WINDOWS;__WIN32__"
|
||||||
|
MinimalRebuild="TRUE"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="5"
|
||||||
|
UsePrecompiledHeader="0"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="TRUE"
|
||||||
|
DebugInformationFormat="4"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
CommandLine="setlocal
|
||||||
|
set MYDST=..\..\..\src\chrtrans
|
||||||
|
copy $(TargetPath) %MYDST%
|
||||||
|
cd %MYDST%
|
||||||
|
call makehdrs
|
||||||
|
endlocal"
|
||||||
|
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"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
OutputFile="$(OutDir)/makeuctb.exe"
|
||||||
|
LinkIncremental="2"
|
||||||
|
GenerateDebugInformation="TRUE"
|
||||||
|
ProgramDatabaseFile="$(OutDir)/makeuctb.pdb"
|
||||||
|
SubSystem="1"
|
||||||
|
TargetMachine="1"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedWrapperGeneratorTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory="Release"
|
||||||
|
IntermediateDirectory="Release"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2">
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
AdditionalIncludeDirectories="..\..\..;..\..\..\lib;..\..\..\WWW\Library\Implementation;..\..\..\src\chrtrans;..\..\..\src"
|
||||||
|
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_MBCS;NO_UNISTD_H;_WINDOWS;__WIN32__"
|
||||||
|
RuntimeLibrary="4"
|
||||||
|
UsePrecompiledHeader="0"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="TRUE"
|
||||||
|
DebugInformationFormat="3"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
CommandLine="setlocal
|
||||||
|
set MYDST=..\..\..\src\chrtrans
|
||||||
|
copy $(TargetPath) %MYDST%
|
||||||
|
cd %MYDST%
|
||||||
|
call makehdrs
|
||||||
|
endlocal"
|
||||||
|
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"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
OutputFile="$(OutDir)/makeuctb.exe"
|
||||||
|
LinkIncremental="1"
|
||||||
|
GenerateDebugInformation="TRUE"
|
||||||
|
SubSystem="1"
|
||||||
|
OptimizeReferences="2"
|
||||||
|
EnableCOMDATFolding="2"
|
||||||
|
TargetMachine="1"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedWrapperGeneratorTool"/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Source Files"
|
||||||
|
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\makeuctb.c">
|
||||||
|
<FileConfiguration
|
||||||
|
Name="Debug|Win32">
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
|
||||||
|
</FileConfiguration>
|
||||||
|
<FileConfiguration
|
||||||
|
Name="Release|Win32">
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
ObjectFile="$(IntDir)/$(InputName)1.obj"/>
|
||||||
|
</FileConfiguration>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Header Files"
|
||||||
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\caselower.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\entities.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\jcuken_kb.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\rot13_kb.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\UCkd.h">
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\yawerty_kb.h">
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Resource Files"
|
||||||
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
|
||||||
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
31
BUILD/VS2005X/clean.bat
Normal file
31
BUILD/VS2005X/clean.bat
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
@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
|
||||||
|
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 *.manifest
|
||||||
|
del/f/s/q *.user
|
||||||
|
del/f/s/q BuildLog.htm
|
||||||
|
|
||||||
|
attrib +r *.h /s
|
||||||
|
attrib +r *.bat /s
|
||||||
|
attrib +r *.sln /s
|
||||||
|
attrib +r *.vcproj /s
|
7
BUILD/VS2005X/develop.bat
Normal file
7
BUILD/VS2005X/develop.bat
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
@echo off
|
||||||
|
@rem $LynxId: develop.bat,v 1.2 2007/06/29 00:22:25 tom Exp $
|
||||||
|
@rem ensure that all IDE files are writable
|
||||||
|
|
||||||
|
attrib -r *.bat /s
|
||||||
|
attrib -r *.sln /s
|
||||||
|
attrib -r *.vcproj /s
|
29
BUILD/VS2005X/lynx/lynx.sln
Normal file
29
BUILD/VS2005X/lynx/lynx.sln
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||||
|
# Visual C++ Express 2005
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lynx", "lynx.vcproj", "{77B6BED2-257D-4F7D-AA1B-D180875BD3BF}"
|
||||||
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
|
{3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E} = {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}
|
||||||
|
EndProjectSection
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "makeuctb", "..\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
|
||||||
|
{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
|
950
BUILD/VS2005X/lynx/lynx.vcproj
Normal file
950
BUILD/VS2005X/lynx/lynx.vcproj
Normal file
|
@ -0,0 +1,950 @@
|
||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="8.00"
|
||||||
|
Name="lynx"
|
||||||
|
ProjectGUID="{77B6BED2-257D-4F7D-AA1B-D180875BD3BF}"
|
||||||
|
RootNamespace="lynx"
|
||||||
|
Keyword="Win32Proj"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||||
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\lynx;"$(SolutionDir)..\..\..";"$(SolutionDir)..\..\..\lib";"$(SolutionDir)..\..\..\WWW\Library\Implementation";"$(SolutionDir)..\..\..\src";"$(SolutionDir)..\..\..\src\chrtrans""
|
||||||
|
PreprocessorDefinitions="WIN32;_CONSOLE;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF;_WIN_CC"
|
||||||
|
GeneratePreprocessedFile="0"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="3"
|
||||||
|
UsePrecompiledHeader="0"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="true"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalDependencies="pdcurses.lib zlib.lib wsock32.lib user32.lib advapi32.lib"
|
||||||
|
LinkIncremental="2"
|
||||||
|
AdditionalLibraryDirectories=""$(VcInstallDir)lib";"$(SolutionDir)\lib";"$(SolutionDir)..\..\..\lib""
|
||||||
|
IgnoreDefaultLibraryNames="libc;libcmt"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
SubSystem="1"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||||
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="1"
|
||||||
|
WholeProgramOptimization="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<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"
|
||||||
|
RuntimeLibrary="2"
|
||||||
|
UsePrecompiledHeader="0"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="true"
|
||||||
|
DebugInformationFormat="3"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalDependencies="pdcurses.lib zlib.lib wsock32.lib user32.lib advapi32.lib"
|
||||||
|
LinkIncremental="1"
|
||||||
|
AdditionalLibraryDirectories=""$(VcInstallDir)lib";"$(SolutionDir)\lib";"$(SolutionDir)..\..\..\lib""
|
||||||
|
IgnoreDefaultLibraryNames="libc;libcmt"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
SubSystem="1"
|
||||||
|
OptimizeReferences="2"
|
||||||
|
EnableCOMDATFolding="2"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Source Files"
|
||||||
|
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\DefaultStyle.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\lib\dirent.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\GridText.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAABrow.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAAProt.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAAUtil.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAccess.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTAlert.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAnchor.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAssoc.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAtom.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTBTree.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTChunk.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTDOS.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFile.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFinger.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFormat.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFTP.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTFWriter.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTGopher.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTGroup.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTInit.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTLex.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTList.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTMIME.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTML.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTMLDTD.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTMLGen.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTNews.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTParse.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTPlain.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTRules.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTString.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTStyle.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTTCP.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTTelnet.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTTP.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTUU.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTWSRC.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYBookmark.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCgi.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCharSets.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCharUtils.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYClean.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCookie.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCurses.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYDownload.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYEdit.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYEditmap.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYexit.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYExtern.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYForms.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYGetFile.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYHash.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYHistory.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYJump.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYKeymap.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYLeaks.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYList.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYLocal.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMail.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMain.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMainLoop.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMap.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYmktime.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYNews.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYOptions.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYPrettySrc.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYPrint.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYrcFile.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYReadCFG.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYSearch.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYSession.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYShowInfo.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYStrings.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYStyle.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYTraversal.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYUpload.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYUtils.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\parsdate.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\SGML.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\TRSTable.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\UCAuto.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\UCAux.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\UCdomap.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\Xsystem.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Header Files"
|
||||||
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\AttrList.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\GridText.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAABrow.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAAProt.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAAUtil.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAccess.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTAlert.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAnchor.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAssoc.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAtom.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTBTree.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTChunk.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTCJK.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTDOS.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HText.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFile.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFinger.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTFont.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFormat.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTForms.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFTP.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFWriter.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTGopher.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTGroup.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTInit.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTioctl.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTLex.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTList.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTMIME.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTML.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTMLDTD.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTMLGen.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTNestedList.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTNews.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTParse.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTPlain.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTRules.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTSaveToFile.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTStream.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTString.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTStyle.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTTCP.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTTelnet.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTTP.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\htutils.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTUU.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTWSRC.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYBookmark.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCgi.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCharSets.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCharUtils.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCharVals.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYClean.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCookie.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCurses.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYDownload.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYEdit.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\LYexit.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYExtern.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYGCurses.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYGetFile.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYGlobalDefs.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYHash.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYHistory.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYJump.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYJustify.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYKeymap.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\LYLeaks.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYList.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYLocal.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMail.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMainLoop.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMap.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYNews.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath=".\lynx_cfg.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYOptions.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYPrettySrc.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYPrint.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYrcFile.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYReadCFG.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYSearch.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYSession.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYShowInfo.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYSignal.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYStrings.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYStructs.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYStyle.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYTraversal.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYUpload.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYUtils.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYVMSdef.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\SGML.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\structdump.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\TRSTable.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\UCAuto.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\UCAux.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\UCDefs.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\UCdomap.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\UCMap.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\www_tcp.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\www_wait.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Resource Files"
|
||||||
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||||
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||||
|
>
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
70
BUILD/VS2005X/lynx/lynx_cfg.h
Normal file
70
BUILD/VS2005X/lynx/lynx_cfg.h
Normal file
|
@ -0,0 +1,70 @@
|
||||||
|
// $LynxId: lynx_cfg.h,v 1.5 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 */
|
20
BUILD/VS2005X/makeuctb/makeuctb.sln
Normal file
20
BUILD/VS2005X/makeuctb/makeuctb.sln
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||||
|
# Visual C++ Express 2005
|
||||||
|
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
|
227
BUILD/VS2005X/makeuctb/makeuctb.vcproj
Normal file
227
BUILD/VS2005X/makeuctb/makeuctb.vcproj
Normal file
|
@ -0,0 +1,227 @@
|
||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="8.00"
|
||||||
|
Name="makeuctb"
|
||||||
|
ProjectGUID="{3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}"
|
||||||
|
RootNamespace="makeuctb"
|
||||||
|
Keyword="Win32Proj"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||||
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
CommandLine="setlocal
set MYDST=..\..\..\src\chrtrans
copy $(TargetPath) %MYDST%
cd %MYDST%
call makehdrs
endlocal"
|
||||||
|
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"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\lynx;"$(SolutionDir)..\..\..";"$(SolutionDir)..\..\..\lib";"$(SolutionDir)..\..\..\WWW\Library\Implementation";"$(SolutionDir)..\..\..\src";"$(SolutionDir)..\..\..\src\chrtrans""
|
||||||
|
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_MBCS;HAVE_CONFIG_H"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="3"
|
||||||
|
UsePrecompiledHeader="0"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="true"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
LinkIncremental="2"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
SubSystem="1"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||||
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="1"
|
||||||
|
WholeProgramOptimization="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
CommandLine="setlocal
set MYDST=..\..\..\src\chrtrans
copy $(TargetPath) %MYDST%
cd %MYDST%
call makehdrs
endlocal"
|
||||||
|
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"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
AdditionalIncludeDirectories="..\lynx;"$(SolutionDir)..\..\..";"$(SolutionDir)..\..\..\lib";"$(SolutionDir)..\..\..\WWW\Library\Implementation";"$(SolutionDir)..\..\..\src";"$(SolutionDir)..\..\..\src\chrtrans""
|
||||||
|
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_CONFIG_H"
|
||||||
|
RuntimeLibrary="2"
|
||||||
|
UsePrecompiledHeader="0"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="true"
|
||||||
|
DebugInformationFormat="3"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
LinkIncremental="1"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
SubSystem="1"
|
||||||
|
OptimizeReferences="2"
|
||||||
|
EnableCOMDATFolding="2"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Source Files"
|
||||||
|
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\makeuctb.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Header Files"
|
||||||
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\caselower.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\entities.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\jcuken_kb.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\rot13_kb.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\UCkd.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\yawerty_kb.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Resource Files"
|
||||||
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||||
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||||
|
>
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
41
BUILD/VS2008X/clean.bat
Normal file
41
BUILD/VS2008X/clean.bat
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
@echo off
|
||||||
|
@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 *.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 *.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
|
7
BUILD/VS2008X/develop.bat
Normal file
7
BUILD/VS2008X/develop.bat
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
@echo off
|
||||||
|
@rem $LynxId: develop.bat,v 1.2 2007/06/29 00:22:25 tom Exp $
|
||||||
|
@rem ensure that all IDE files are writable
|
||||||
|
|
||||||
|
attrib -r *.bat /s
|
||||||
|
attrib -r *.sln /s
|
||||||
|
attrib -r *.vcproj /s
|
29
BUILD/VS2008X/lynx/lynx.sln
Normal file
29
BUILD/VS2008X/lynx/lynx.sln
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||||
|
# Visual C++ Express 2008
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lynx", "lynx.vcproj", "{77B6BED2-257D-4F7D-AA1B-D180875BD3BF}"
|
||||||
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
|
{3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E} = {3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}
|
||||||
|
EndProjectSection
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "makeuctb", "..\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
|
||||||
|
{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
|
955
BUILD/VS2008X/lynx/lynx.vcproj
Normal file
955
BUILD/VS2008X/lynx/lynx.vcproj
Normal file
|
@ -0,0 +1,955 @@
|
||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="9.00"
|
||||||
|
Name="lynx"
|
||||||
|
ProjectGUID="{77B6BED2-257D-4F7D-AA1B-D180875BD3BF}"
|
||||||
|
RootNamespace="lynx"
|
||||||
|
Keyword="Win32Proj"
|
||||||
|
TargetFrameworkVersion="131072"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||||
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\lynx;"$(SolutionDir)..\..\..";"$(SolutionDir)..\..\..\lib";"$(SolutionDir)..\..\..\WWW\Library\Implementation";"$(SolutionDir)..\..\..\src";"$(SolutionDir)..\..\..\src\chrtrans""
|
||||||
|
PreprocessorDefinitions="WIN32;_CONSOLE;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF;_WIN_CC;$(NOINHERIT)"
|
||||||
|
GeneratePreprocessedFile="0"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="1"
|
||||||
|
UsePrecompiledHeader="0"
|
||||||
|
WarningLevel="3"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalDependencies="pdcurses.lib zlib.lib wsock32.lib user32.lib advapi32.lib"
|
||||||
|
LinkIncremental="2"
|
||||||
|
AdditionalLibraryDirectories=""$(VcInstallDir)lib";"$(SolutionDir)\lib";"$(SolutionDir)\..\..\..\lib""
|
||||||
|
IgnoreDefaultLibraryNames="libc;libcmt"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
SubSystem="1"
|
||||||
|
RandomizedBaseAddress="1"
|
||||||
|
DataExecutionPrevention="0"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||||
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="1"
|
||||||
|
WholeProgramOptimization="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<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;$(NOINHERIT)"
|
||||||
|
RuntimeLibrary="0"
|
||||||
|
UsePrecompiledHeader="0"
|
||||||
|
WarningLevel="3"
|
||||||
|
DebugInformationFormat="3"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalDependencies="pdcurses.lib zlib.lib wsock32.lib user32.lib advapi32.lib"
|
||||||
|
LinkIncremental="1"
|
||||||
|
AdditionalLibraryDirectories=""$(VcInstallDir)lib";"$(SolutionDir)\lib";"$(SolutionDir)..\..\..\lib""
|
||||||
|
IgnoreDefaultLibraryNames=""
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
SubSystem="1"
|
||||||
|
OptimizeReferences="2"
|
||||||
|
EnableCOMDATFolding="2"
|
||||||
|
RandomizedBaseAddress="1"
|
||||||
|
DataExecutionPrevention="0"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Source Files"
|
||||||
|
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\DefaultStyle.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\lib\dirent.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\GridText.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAABrow.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAAProt.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAAUtil.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAccess.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTAlert.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAnchor.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAssoc.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAtom.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTBTree.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTChunk.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTDOS.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFile.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFinger.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFormat.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFTP.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTFWriter.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTGopher.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTGroup.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTInit.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTLex.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTList.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTMIME.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTML.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTMLDTD.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTMLGen.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTNews.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTParse.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTPlain.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTRules.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTString.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTStyle.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTTCP.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTTelnet.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTTP.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTUU.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTWSRC.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYBookmark.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCgi.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCharSets.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCharUtils.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYClean.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCookie.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCurses.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYDownload.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYEdit.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYEditmap.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYexit.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYExtern.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYForms.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYGetFile.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYHash.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYHistory.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYJump.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYKeymap.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYLeaks.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYList.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYLocal.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMail.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMain.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMainLoop.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMap.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYmktime.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYNews.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYOptions.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYPrettySrc.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYPrint.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYrcFile.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYReadCFG.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYSearch.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYSession.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYShowInfo.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYStrings.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYStyle.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYTraversal.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYUpload.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYUtils.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\parsdate.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\SGML.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\TRSTable.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\UCAuto.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\UCAux.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\UCdomap.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\Xsystem.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Header Files"
|
||||||
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\AttrList.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\GridText.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAABrow.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAAProt.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAAUtil.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAccess.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTAlert.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAnchor.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAssoc.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTAtom.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTBTree.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTChunk.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTCJK.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTDOS.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HText.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFile.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFinger.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTFont.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFormat.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTForms.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFTP.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTFWriter.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTGopher.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTGroup.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTInit.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTioctl.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTLex.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTList.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTMIME.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTML.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTMLDTD.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTMLGen.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTNestedList.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTNews.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTParse.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTPlain.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTRules.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\HTSaveToFile.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTStream.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTString.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTStyle.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTTCP.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTTelnet.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTTP.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\htutils.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTUU.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\HTWSRC.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYBookmark.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCgi.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCharSets.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCharUtils.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCharVals.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYClean.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCookie.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYCurses.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYDownload.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYEdit.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\LYexit.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYExtern.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYGCurses.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYGetFile.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYGlobalDefs.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYHash.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYHistory.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYJump.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYJustify.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYKeymap.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\LYLeaks.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYList.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYLocal.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMail.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMainLoop.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYMap.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\LYMessages_en.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYNews.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath=".\lynx_cfg.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYOptions.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYPrettySrc.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYPrint.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYrcFile.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYReadCFG.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYSearch.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYSession.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYShowInfo.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYSignal.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYStrings.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYStructs.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYStyle.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYTraversal.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYUpload.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYUtils.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\LYVMSdef.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\SGML.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\structdump.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\TRSTable.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\UCAuto.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\UCAux.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\UCDefs.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\UCdomap.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\UCMap.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\userdefs.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\www_tcp.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\WWW\Library\Implementation\www_wait.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Resource Files"
|
||||||
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||||
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||||
|
>
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
70
BUILD/VS2008X/lynx/lynx_cfg.h
Normal file
70
BUILD/VS2008X/lynx/lynx_cfg.h
Normal file
|
@ -0,0 +1,70 @@
|
||||||
|
// $LynxId: lynx_cfg.h,v 1.5 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 */
|
20
BUILD/VS2008X/makeuctb/makeuctb.sln
Normal file
20
BUILD/VS2008X/makeuctb/makeuctb.sln
Normal file
|
@ -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
|
226
BUILD/VS2008X/makeuctb/makeuctb.vcproj
Normal file
226
BUILD/VS2008X/makeuctb/makeuctb.vcproj
Normal file
|
@ -0,0 +1,226 @@
|
||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="9.00"
|
||||||
|
Name="makeuctb"
|
||||||
|
ProjectGUID="{3EF8C45C-FC77-47B8-A5B6-5F9034ECE06E}"
|
||||||
|
RootNamespace="makeuctb"
|
||||||
|
Keyword="Win32Proj"
|
||||||
|
TargetFrameworkVersion="131072"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||||
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
CommandLine="setlocal
set MYDST=..\..\..\src\chrtrans
copy $(TargetPath) %MYDST%
cd %MYDST%
call makehdrs
endlocal
"
|
||||||
|
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"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\lynx;"$(SolutionDir)..\..\..";"$(SolutionDir)..\..\..\lib";"$(SolutionDir)..\..\..\WWW\Library\Implementation";"$(SolutionDir)..\..\..\src";"$(SolutionDir)..\..\..\src\chrtrans""
|
||||||
|
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_MBCS;HAVE_CONFIG_H"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="3"
|
||||||
|
UsePrecompiledHeader="0"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="true"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
LinkIncremental="2"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
SubSystem="1"
|
||||||
|
RandomizedBaseAddress="1"
|
||||||
|
DataExecutionPrevention="0"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||||
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="1"
|
||||||
|
WholeProgramOptimization="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
CommandLine="setlocal
set MYDST=..\..\..\src\chrtrans
copy $(TargetPath) %MYDST%
cd %MYDST%
call makehdrs
endlocal
"
|
||||||
|
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"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
AdditionalIncludeDirectories="..\lynx;"$(SolutionDir)..\..\..";"$(SolutionDir)..\..\..\lib";"$(SolutionDir)..\..\..\WWW\Library\Implementation";"$(SolutionDir)..\..\..\src";"$(SolutionDir)..\..\..\src\chrtrans""
|
||||||
|
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_CONFIG_H"
|
||||||
|
RuntimeLibrary="2"
|
||||||
|
UsePrecompiledHeader="0"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="true"
|
||||||
|
DebugInformationFormat="3"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
LinkIncremental="1"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
SubSystem="1"
|
||||||
|
OptimizeReferences="2"
|
||||||
|
EnableCOMDATFolding="2"
|
||||||
|
RandomizedBaseAddress="1"
|
||||||
|
DataExecutionPrevention="0"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Source Files"
|
||||||
|
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\makeuctb.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Header Files"
|
||||||
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\caselower.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\entities.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\jcuken_kb.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\rot13_kb.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\UCkd.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\src\chrtrans\yawerty_kb.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Resource Files"
|
||||||
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||||
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||||
|
>
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
40
BUILD/VS2010X32/clean.bat
Normal file
40
BUILD/VS2010X32/clean.bat
Normal file
|
@ -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
|
7
BUILD/VS2010X32/develop.bat
Normal file
7
BUILD/VS2010X32/develop.bat
Normal file
|
@ -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
|
26
BUILD/VS2010X32/lynx/lynx.sln
Normal file
26
BUILD/VS2010X32/lynx/lynx.sln
Normal file
|
@ -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
|
307
BUILD/VS2010X32/lynx/lynx.vcxproj
Normal file
307
BUILD/VS2010X32/lynx/lynx.vcxproj
Normal file
|
@ -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>
|
609
BUILD/VS2010X32/lynx/lynx.vcxproj.filters
Normal file
609
BUILD/VS2010X32/lynx/lynx.vcxproj.filters
Normal file
|
@ -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>
|
70
BUILD/VS2010X32/lynx/lynx_cfg.h
Normal file
70
BUILD/VS2010X32/lynx/lynx_cfg.h
Normal file
|
@ -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 */
|
20
BUILD/VS2010X32/makeuctb/makeuctb.sln
Normal file
20
BUILD/VS2010X32/makeuctb/makeuctb.sln
Normal file
|
@ -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
|
124
BUILD/VS2010X32/makeuctb/makeuctb.vcxproj
Normal file
124
BUILD/VS2010X32/makeuctb/makeuctb.vcxproj
Normal file
|
@ -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>
|
42
BUILD/VS2010X32/makeuctb/makeuctb.vcxproj.filters
Normal file
42
BUILD/VS2010X32/makeuctb/makeuctb.vcxproj.filters
Normal file
|
@ -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>
|
40
BUILD/VS2012X32/clean.bat
Normal file
40
BUILD/VS2012X32/clean.bat
Normal file
|
@ -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
|
7
BUILD/VS2012X32/develop.bat
Normal file
7
BUILD/VS2012X32/develop.bat
Normal file
|
@ -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
|
26
BUILD/VS2012X32/lynx/lynx.sln
Normal file
26
BUILD/VS2012X32/lynx/lynx.sln
Normal file
|
@ -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
|
309
BUILD/VS2012X32/lynx/lynx.vcxproj
Normal file
309
BUILD/VS2012X32/lynx/lynx.vcxproj
Normal file
|
@ -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>
|
609
BUILD/VS2012X32/lynx/lynx.vcxproj.filters
Normal file
609
BUILD/VS2012X32/lynx/lynx.vcxproj.filters
Normal file
|
@ -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>
|
70
BUILD/VS2012X32/lynx/lynx_cfg.h
Normal file
70
BUILD/VS2012X32/lynx/lynx_cfg.h
Normal file
|
@ -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 */
|
20
BUILD/VS2012X32/makeuctb/makeuctb.sln
Normal file
20
BUILD/VS2012X32/makeuctb/makeuctb.sln
Normal file
|
@ -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
|
126
BUILD/VS2012X32/makeuctb/makeuctb.vcxproj
Normal file
126
BUILD/VS2012X32/makeuctb/makeuctb.vcxproj
Normal file
|
@ -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>
|
42
BUILD/VS2012X32/makeuctb/makeuctb.vcxproj.filters
Normal file
42
BUILD/VS2012X32/makeuctb/makeuctb.vcxproj.filters
Normal file
|
@ -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>
|
40
BUILD/VS2012X64/clean.bat
Normal file
40
BUILD/VS2012X64/clean.bat
Normal file
|
@ -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
|
7
BUILD/VS2012X64/develop.bat
Normal file
7
BUILD/VS2012X64/develop.bat
Normal file
|
@ -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
|
38
BUILD/VS2012X64/lynx/lynx.sln
Normal file
38
BUILD/VS2012X64/lynx/lynx.sln
Normal file
|
@ -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
|
384
BUILD/VS2012X64/lynx/lynx.vcxproj
Normal file
384
BUILD/VS2012X64/lynx/lynx.vcxproj
Normal file
|
@ -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;$(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>
|
609
BUILD/VS2012X64/lynx/lynx.vcxproj.filters
Normal file
609
BUILD/VS2012X64/lynx/lynx.vcxproj.filters
Normal file
|
@ -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>
|
70
BUILD/VS2012X64/lynx/lynx_cfg.h
Normal file
70
BUILD/VS2012X64/lynx/lynx_cfg.h
Normal file
|
@ -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 */
|
20
BUILD/VS2012X64/makeuctb/makeuctb.sln
Normal file
20
BUILD/VS2012X64/makeuctb/makeuctb.sln
Normal file
|
@ -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
|
213
BUILD/VS2012X64/makeuctb/makeuctb.vcxproj
Normal file
213
BUILD/VS2012X64/makeuctb/makeuctb.vcxproj
Normal file
|
@ -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>
|
42
BUILD/VS2012X64/makeuctb/makeuctb.vcxproj.filters
Normal file
42
BUILD/VS2012X64/makeuctb/makeuctb.vcxproj.filters
Normal file
|
@ -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>
|
27
BUILD/VS6/clean.bat
Normal file
27
BUILD/VS6/clean.bat
Normal file
|
@ -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
|
7
BUILD/VS6/develop.bat
Normal file
7
BUILD/VS6/develop.bat
Normal file
|
@ -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
|
44
BUILD/VS6/lynx/lynx.dsw
Normal file
44
BUILD/VS6/lynx/lynx.dsw
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
Microsoft Developer Studio Workspace File, Format Version 6.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "lynx"=".\lynx\lynx.dsp" - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
Begin Project Dependency
|
||||||
|
Project_Dep_Name makeuctb
|
||||||
|
End Project Dependency
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "makeuctb"=".\makeuctb\makeuctb.dsp" - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
849
BUILD/VS6/lynx/lynx/lynx.dsp
Normal file
849
BUILD/VS6/lynx/lynx/lynx.dsp
Normal file
|
@ -0,0 +1,849 @@
|
||||||
|
# Microsoft Developer Studio Project File - Name="lynx" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Console Application" 0x0103
|
||||||
|
|
||||||
|
CFG=lynx - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "lynx.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "lynx.mak" CFG="lynx - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "lynx - Win32 Release" (based on "Win32 (x86) Console Application")
|
||||||
|
!MESSAGE "lynx - Win32 Debug" (based on "Win32 (x86) Console Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP AllowPerConfigDependencies 0
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "lynx - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /W3 /GX /O2 /I "..\..\..\..\src" /I "..\..\..\..\src\chrtrans" /I "..\..\..\..\WWW\Library\Implementation" /I "..\..\..\..\lib" /I "..\..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D "_WINDOWS" /D "DOSPATH" /D "NO_UNISTD_H" /D "__WIN32__" /D "WIN_EX" /D "NOUSERS" /D "DIRED_SUPPORT" /D "DISP_PARTIAL" /D "DONT_HAVE_TM_GMTOFF" /D "HAVE_KEYPAD" /D "NOSIGHUP" /D "NO_TTYTYPE" /D "NO_UTMP" /D "SH_EX" /D "USE_EXTERNALS" /D "USE_FILE_UPLOAD" /D "USE_MULTIBYTE_CURSES" /D "USE_PERSISTENT_COOKIES" /D "USE_PRETTYSRC" /D "USE_READPROGRESS" /D "USE_SCROLLBAR" /D "USE_SOURCE_CACHE" /D "USE_ZLIB" /D "PDCURSES" /D "COLOR_CURSES" /D "FANCY_CURSES" /D "USE_COLOR_STYLE" /D "USE_WINSOCK2_H" /D _WIN32_WINNT=0x0400 /YX /FD /c
|
||||||
|
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib pdcurses.lib zlib.lib /nologo /subsystem:console /machine:I386 /nodefaultlib:"libcmt" /libpath:"..\..\..\..\lib"
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "lynx - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
|
||||||
|
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "..\..\..\..\src" /I "..\..\..\..\src\chrtrans" /I "..\..\..\..\WWW\Library\Implementation" /I "..\..\..\..\lib" /I "..\..\..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D "_WINDOWS" /D "DOSPATH" /D "NO_UNISTD_H" /D "__WIN32__" /D "WIN_EX" /D "NOUSERS" /D "DIRED_SUPPORT" /D "DISP_PARTIAL" /D "DONT_HAVE_TM_GMTOFF" /D "HAVE_KEYPAD" /D "NOSIGHUP" /D "NO_TTYTYPE" /D "NO_UTMP" /D "SH_EX" /D "USE_EXTERNALS" /D "USE_FILE_UPLOAD" /D "USE_MULTIBYTE_CURSES" /D "USE_PERSISTENT_COOKIES" /D "USE_PRETTYSRC" /D "USE_READPROGRESS" /D "USE_SCROLLBAR" /D "USE_SOURCE_CACHE" /D "USE_ZLIB" /D "PDCURSES" /D "COLOR_CURSES" /D "FANCY_CURSES" /D "USE_COLOR_STYLE" /D "USE_WINSOCK2_H" /D _WIN32_WINNT=0x0400 /YX /FD /GZ /c
|
||||||
|
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x409 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wsock32.lib pdcurses.lib zlib.lib /nologo /subsystem:console /debug /machine:I386 /nodefaultlib:"libc" /nodefaultlib:"libcmt" /pdbtype:sept /libpath:"..\..\..\..\lib"
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "lynx - Win32 Release"
|
||||||
|
# Name "lynx - Win32 Debug"
|
||||||
|
# Begin Group "Source Files"
|
||||||
|
|
||||||
|
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\DefaultStyle.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\lib\dirent.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\GridText.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTAABrow.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTAAProt.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTAAUtil.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTAccess.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\HTAlert.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTAnchor.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTAssoc.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTAtom.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTBTree.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTChunk.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTDOS.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTFile.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTFinger.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTFormat.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTFTP.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\HTFWriter.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTGopher.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTGroup.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\HTInit.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTLex.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTList.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTMIME.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\HTML.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTMLDTD.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTMLGen.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTNews.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTParse.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTPlain.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTRules.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTString.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTStyle.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTTCP.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTTelnet.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTTP.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTUU.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTWSRC.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYBookmark.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYCgi.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYCharSets.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYCharUtils.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYClean.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYCookie.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYCurses.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYDownload.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYEdit.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYEditmap.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYexit.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYExtern.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYForms.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYGetFile.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYHash.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYHistory.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYJump.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYKeymap.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYLeaks.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYList.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYLocal.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYMail.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYMain.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYMainLoop.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYMap.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYmktime.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYNews.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYOptions.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYPrettySrc.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYPrint.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYrcFile.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYReadCFG.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYSearch.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYShowInfo.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYStrings.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYStyle.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYTraversal.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYUpload.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYUtils.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\mktime.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\parsdate.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\SGML.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\strstr.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\TRSTable.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\UCAuto.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\UCAux.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\UCdomap.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\Xsystem.c
|
||||||
|
# End Source File
|
||||||
|
# End Group
|
||||||
|
# Begin Group "Header Files"
|
||||||
|
|
||||||
|
# PROP Default_Filter "h;hpp;hxx;hm;inl"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\AttrList.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\GridText.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTAABrow.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTAAProt.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTAAUtil.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTAccess.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\HTAlert.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTAnchor.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTAssoc.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTAtom.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTBTree.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTChunk.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTCJK.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTDOS.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HText.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTFile.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTFinger.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\HTFont.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTFormat.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\HTForms.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTFTP.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTFWriter.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTGopher.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTGroup.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTInit.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTioctl.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTLex.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTList.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTMIME.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\HTML.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTMLDTD.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTMLGen.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\HTNestedList.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTNews.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTParse.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTPlain.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTRules.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\HTSaveToFile.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTStream.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTString.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTStyle.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTTCP.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTTelnet.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTTP.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\htutils.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTUU.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\HTWSRC.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYBookmark.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYCgi.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYCharSets.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYCharUtils.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYCharVals.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYClean.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYCookie.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYCurses.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYDownload.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYEdit.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\LYexit.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYExtern.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYGCurses.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYGetFile.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYGlobalDefs.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYHash.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYHistory.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYJump.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYJustify.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYKeymap.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\LYLeaks.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYList.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYLocal.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYMail.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYMainLoop.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYMap.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\LYMessages_en.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYNews.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYOptions.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYPrettySrc.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYPrint.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYrcFile.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYReadCFG.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYSearch.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYShowInfo.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYSignal.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYStrings.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYStructs.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYStyle.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYTraversal.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYUpload.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYUtils.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\LYVMSdef.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\SGML.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\structdump.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\TRSTable.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\UCAuto.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\UCAux.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\UCDefs.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\UCdomap.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\UCMap.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\userdefs.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\www_tcp.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\WWW\Library\Implementation\www_wait.h
|
||||||
|
# End Source File
|
||||||
|
# End Group
|
||||||
|
# Begin Group "Resource Files"
|
||||||
|
|
||||||
|
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
|
||||||
|
# End Group
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
BUILD/VS6/lynx/lynx/lynx.dsw
Normal file
29
BUILD/VS6/lynx/lynx/lynx.dsw
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
Microsoft Developer Studio Workspace File, Format Version 6.00
|
||||||
|
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "lynx"=".\lynx.dsp" - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
420
BUILD/VS6/lynx/makeuctb/makeuctb.dsp
Normal file
420
BUILD/VS6/lynx/makeuctb/makeuctb.dsp
Normal file
|
@ -0,0 +1,420 @@
|
||||||
|
# Microsoft Developer Studio Project File - Name="makeuctb" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||||
|
# ** DO NOT EDIT **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Console Application" 0x0103
|
||||||
|
|
||||||
|
CFG=makeuctb - Win32 Debug
|
||||||
|
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
|
||||||
|
!MESSAGE use the Export Makefile command and run
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "makeuctb.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE You can specify a configuration when running NMAKE
|
||||||
|
!MESSAGE by defining the macro CFG on the command line. For example:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "makeuctb.mak" CFG="makeuctb - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Possible choices for configuration are:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "makeuctb - Win32 Release" (based on "Win32 (x86) Console Application")
|
||||||
|
!MESSAGE "makeuctb - Win32 Debug" (based on "Win32 (x86) Console Application")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP AllowPerConfigDependencies 0
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "makeuctb - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /W3 /GX /O2 /I "..\..\..\..\src" /I "..\..\..\..\src\chrtrans" /I "..\..\..\..\WWW\Library\Implementation" /I "..\..\..\..\lib" /I "..\..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D "__WIN32__" /D "NO_UNISTD_H" /D "_WINDOWS" /YX /FD /c
|
||||||
|
# ADD BASE RSC /l 0x409 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x409 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
|
||||||
|
# Begin Custom Build
|
||||||
|
InputPath=.\Release\makeuctb.exe
|
||||||
|
SOURCE="$(InputPath)"
|
||||||
|
|
||||||
|
BuildCmds= \
|
||||||
|
setlocal \
|
||||||
|
set MYDST=..\..\..\..\src\chrtrans \
|
||||||
|
copy $(InputPath) %MYDST% \
|
||||||
|
cd %MYDST% \
|
||||||
|
call makehdrs \
|
||||||
|
endlocal \
|
||||||
|
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\makeuctb.exe" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\def7_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp1250_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp1251_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp1252_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp1253_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp1255_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp1256_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp1257_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp437_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp737_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp775_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp850_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp852_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp857_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp862_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp864_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp866_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp866u_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp869_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\dmcs_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\hp_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso01_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso02_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso03_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso04_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso05_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso06_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso07_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso08_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso09_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso10_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso13_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso14_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso15_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\koi8r_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\koi8u_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\mac_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\mnem2_suni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\mnem_suni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\next_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\pt154_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\rfc_suni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\utf8_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\viscii_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
# End Custom Build
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "makeuctb - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
|
||||||
|
# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "..\..\..\..\src" /I "..\..\..\..\src\chrtrans" /I "..\..\..\..\WWW\Library\Implementation" /I "..\..\..\..\lib" /I "..\..\..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D "__WIN32__" /D "NO_UNISTD_H" /D "_WINDOWS" /YX /FD /GZ /c
|
||||||
|
# ADD BASE RSC /l 0x409 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x409 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
|
||||||
|
# Begin Custom Build
|
||||||
|
InputPath=.\Debug\makeuctb.exe
|
||||||
|
SOURCE="$(InputPath)"
|
||||||
|
|
||||||
|
BuildCmds= \
|
||||||
|
setlocal \
|
||||||
|
set MYDST=..\..\..\..\src\chrtrans \
|
||||||
|
copy $(InputPath) %MYDST% \
|
||||||
|
cd %MYDST% \
|
||||||
|
call makehdrs \
|
||||||
|
endlocal \
|
||||||
|
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\makeuctb.exe" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\def7_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp1250_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp1251_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp1252_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp1253_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp1255_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp1256_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp1257_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp437_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp737_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp775_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp850_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp852_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp857_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp862_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp864_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp866_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp866u_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\cp869_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\dmcs_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\hp_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso01_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso02_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso03_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso04_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso05_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso06_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso07_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso08_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso09_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso10_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso13_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso14_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\iso15_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\koi8r_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\koi8u_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\mac_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\mnem2_suni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\mnem_suni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\next_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\pt154_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\rfc_suni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\utf8_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
|
||||||
|
"..\..\..\..\src\chrtrans\viscii_uni.h" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
|
||||||
|
$(BuildCmds)
|
||||||
|
# End Custom Build
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "makeuctb - Win32 Release"
|
||||||
|
# Name "makeuctb - Win32 Debug"
|
||||||
|
# Begin Group "Source Files"
|
||||||
|
|
||||||
|
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\chrtrans\makeuctb.c
|
||||||
|
# End Source File
|
||||||
|
# End Group
|
||||||
|
# Begin Group "Header Files"
|
||||||
|
|
||||||
|
# PROP Default_Filter "h;hpp;hxx;hm;inl"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\chrtrans\caselower.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\chrtrans\entities.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\chrtrans\jcuken_kb.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\chrtrans\rot13_kb.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\src\chrtrans\UCkd.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=....\..\..\src\chrtrans\yawerty_kb.h
|
||||||
|
# End Source File
|
||||||
|
# End Group
|
||||||
|
# Begin Group "Resource Files"
|
||||||
|
|
||||||
|
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
|
||||||
|
# End Group
|
||||||
|
# End Target
|
||||||
|
# End Project
|
357
BUILD/mingw-curses.bat
Normal file
357
BUILD/mingw-curses.bat
Normal file
|
@ -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!"
|
357
BUILD/mingw-slang.bat
Normal file
357
BUILD/mingw-slang.bat
Normal file
|
@ -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!"
|
84
COPYHEADER
Normal file
84
COPYHEADER
Normal file
|
@ -0,0 +1,84 @@
|
||||||
|
Copyright 1997-2023,2024 Thomas E. Dickey
|
||||||
|
|
||||||
|
This copyright notice must be included in all copies or substantial
|
||||||
|
portions of Lynx. It outlines rights and restrictions for Lynx which
|
||||||
|
override the guidelines given in the COPYING file.
|
||||||
|
|
||||||
|
Most of the content of the Lynx release (and corresponding copyright) is
|
||||||
|
the work of developers on the lynx-dev mailing list, who have agreed to
|
||||||
|
distribute their work under the terms and conditions of the GNU General
|
||||||
|
Public License (Version 2). Note that the License text after the terms
|
||||||
|
and conditions is advisory in nature, and contains neither terms nor
|
||||||
|
conditions. You may choose to follow that advice.
|
||||||
|
|
||||||
|
The copyright owners and developers for Lynx grant their express
|
||||||
|
permission for using any version of these common libraries (which are
|
||||||
|
known to have problematic licensing issues) with any operating system or
|
||||||
|
platform, regardless of the manner in which the libraries are
|
||||||
|
connected to the Lynx program:
|
||||||
|
|
||||||
|
GNUTLS
|
||||||
|
|
||||||
|
libbsd http://libbsd.freedesktop.org/releases/
|
||||||
|
|
||||||
|
libidn
|
||||||
|
|
||||||
|
OpenSSL http://www.openssl.org
|
||||||
|
|
||||||
|
Additionally, the developers understand that these additional libraries
|
||||||
|
have no licensing issues. Permission is in any case granted to use Lynx
|
||||||
|
without restriction for these as well:
|
||||||
|
|
||||||
|
libbz2 http://www.bzip.org/
|
||||||
|
|
||||||
|
libiconv
|
||||||
|
|
||||||
|
libutf8 http://www.haible.de/bruno/packages-libutf8.html
|
||||||
|
|
||||||
|
nss_compat_ossl http://fedoraproject.org/wiki/Nss_compat_ossl
|
||||||
|
|
||||||
|
zlib http://www.gzip.org/zlib/
|
||||||
|
|
||||||
|
The list given is by no means exhaustive and may not be interpreted to
|
||||||
|
limit the set of libraries with which Lynx can be used.
|
||||||
|
|
||||||
|
The granted right to "use" (besides the obvious ability to run the
|
||||||
|
program as a user) covers all development activities such as of building,
|
||||||
|
modifying, distributing modified versions.
|
||||||
|
|
||||||
|
Any licensing questions should be directed to the mailing list:
|
||||||
|
|
||||||
|
lynx-dev@nongnu.org
|
||||||
|
|
||||||
|
or to the developer/maintainer (Thomas E. Dickey):
|
||||||
|
|
||||||
|
dickey@invisible-island.net
|
||||||
|
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
For reference, below is the original copyright notice for Lynx (2.4.2).
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
/* Copyright (C) 1995 University of Kansas.
|
||||||
|
|
||||||
|
This file is part of Lynx, a text-based WWW browser.
|
||||||
|
|
||||||
|
Lynx is free software; you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License, version 2, as
|
||||||
|
published by the Free Software Foundation.
|
||||||
|
|
||||||
|
Lynx is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||||
|
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
|
||||||
|
License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with Lynx; see the file COPYING. If not, write to the Free
|
||||||
|
Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||||
|
02111-1307, USA.
|
||||||
|
|
||||||
|
Any licensing or usage questions should be directed to Michael
|
||||||
|
Grobe <grobe@ukans.edu>.
|
||||||
|
*/
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
-- vile:txtmode fc=72 noti
|
||||||
|
-- $LynxId: COPYHEADER,v 1.22 2024/01/07 11:13:00 tom Exp $
|
||||||
|
------------------------------------------------------------------------------
|
15
COPYHEADER.asc
Normal file
15
COPYHEADER.asc
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Comment: See https://invisible-island.net/public/public.html for info
|
||||||
|
|
||||||
|
iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmWah7YACgkQzCr0RyFn
|
||||||
|
vgM/iQv/TQ45IusNm11KgkZb24cG3tUC/IP5BlFzZDBe1N+/7l4aaWQyFXn2hbue
|
||||||
|
WHI/Y+dRk0LYjYtZtuJjcn04mchWMrsNtVgr5NvEO9tHTxNShSCD+mJd4oDxe780
|
||||||
|
vTol8JUTpYhUzhX/jgqB4+KCJ0HCZ212mC4b+BVlh/xlVDivSzbZFvk48/0n335d
|
||||||
|
MI62PlovHgHvZgmgpXzGX6gYvjq/bV56/M70fWiPncrq0Qzk1t5fZxKF6b3jDLnU
|
||||||
|
frRb2ZBmLtFbqjKmplbjP6BYdLZEDVe30vtLhLl0ZTpK7ESueesd75F/BCGzicuD
|
||||||
|
+4QcnfR3kbhjDyd+bcS82+ueBSA05VGdx9MmomtznuW/jIB5hv20LWUwuBde3sO5
|
||||||
|
odt1wxlbRqbOU7ih49qWk845WucvT96Y5wszbiFfg3dil+aPwOsrsorvDGOHDH5r
|
||||||
|
id2entz0UTjv1e6ZSU6JejMQSova74pukoxG2snoirgcO8pYVQ3JCIBBlX66rXqw
|
||||||
|
PsgP7UDz
|
||||||
|
=kZ32
|
||||||
|
-----END PGP SIGNATURE-----
|
341
COPYING
Normal file
341
COPYING
Normal file
|
@ -0,0 +1,341 @@
|
||||||
|
See the COPYHEADER file which gives copyright information for Lynx.
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
GNU GENERAL PUBLIC LICENSE
|
||||||
|
Version 2, June 1991
|
||||||
|
|
||||||
|
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||||
|
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
|
Preamble
|
||||||
|
|
||||||
|
The licenses for most software are designed to take away your
|
||||||
|
freedom to share and change it. By contrast, the GNU General Public
|
||||||
|
License is intended to guarantee your freedom to share and change free
|
||||||
|
software--to make sure the software is free for all its users. This
|
||||||
|
General Public License applies to most of the Free Software
|
||||||
|
Foundation's software and to any other program whose authors commit to
|
||||||
|
using it. (Some other Free Software Foundation software is covered by
|
||||||
|
the GNU Lesser General Public License instead.) You can apply it to
|
||||||
|
your programs, too.
|
||||||
|
|
||||||
|
When we speak of free software, we are referring to freedom, not
|
||||||
|
price. Our General Public Licenses are designed to make sure that you
|
||||||
|
have the freedom to distribute copies of free software (and charge for
|
||||||
|
this service if you wish), that you receive source code or can get it
|
||||||
|
if you want it, that you can change the software or use pieces of it
|
||||||
|
in new free programs; and that you know you can do these things.
|
||||||
|
|
||||||
|
To protect your rights, we need to make restrictions that forbid
|
||||||
|
anyone to deny you these rights or to ask you to surrender the rights.
|
||||||
|
These restrictions translate to certain responsibilities for you if you
|
||||||
|
distribute copies of the software, or if you modify it.
|
||||||
|
|
||||||
|
For example, if you distribute copies of such a program, whether
|
||||||
|
gratis or for a fee, you must give the recipients all the rights that
|
||||||
|
you have. You must make sure that they, too, receive or can get the
|
||||||
|
source code. And you must show them these terms so they know their
|
||||||
|
rights.
|
||||||
|
|
||||||
|
We protect your rights with two steps: (1) copyright the software, and
|
||||||
|
(2) offer you this license which gives you legal permission to copy,
|
||||||
|
distribute and/or modify the software.
|
||||||
|
|
||||||
|
Also, for each author's protection and ours, we want to make certain
|
||||||
|
that everyone understands that there is no warranty for this free
|
||||||
|
software. If the software is modified by someone else and passed on, we
|
||||||
|
want its recipients to know that what they have is not the original, so
|
||||||
|
that any problems introduced by others will not reflect on the original
|
||||||
|
authors' reputations.
|
||||||
|
|
||||||
|
Finally, any free program is threatened constantly by software
|
||||||
|
patents. We wish to avoid the danger that redistributors of a free
|
||||||
|
program will individually obtain patent licenses, in effect making the
|
||||||
|
program proprietary. To prevent this, we have made it clear that any
|
||||||
|
patent must be licensed for everyone's free use or not licensed at all.
|
||||||
|
|
||||||
|
The precise terms and conditions for copying, distribution and
|
||||||
|
modification follow.
|
||||||
|
|
||||||
|
GNU GENERAL PUBLIC LICENSE
|
||||||
|
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||||
|
|
||||||
|
0. This License applies to any program or other work which contains
|
||||||
|
a notice placed by the copyright holder saying it may be distributed
|
||||||
|
under the terms of this General Public License. The "Program", below,
|
||||||
|
refers to any such program or work, and a "work based on the Program"
|
||||||
|
means either the Program or any derivative work under copyright law:
|
||||||
|
that is to say, a work containing the Program or a portion of it,
|
||||||
|
either verbatim or with modifications and/or translated into another
|
||||||
|
language. (Hereinafter, translation is included without limitation in
|
||||||
|
the term "modification".) Each licensee is addressed as "you".
|
||||||
|
|
||||||
|
Activities other than copying, distribution and modification are not
|
||||||
|
covered by this License; they are outside its scope. The act of
|
||||||
|
running the Program is not restricted, and the output from the Program
|
||||||
|
is covered only if its contents constitute a work based on the
|
||||||
|
Program (independent of having been made by running the Program).
|
||||||
|
Whether that is true depends on what the Program does.
|
||||||
|
|
||||||
|
1. You may copy and distribute verbatim copies of the Program's
|
||||||
|
source code as you receive it, in any medium, provided that you
|
||||||
|
conspicuously and appropriately publish on each copy an appropriate
|
||||||
|
copyright notice and disclaimer of warranty; keep intact all the
|
||||||
|
notices that refer to this License and to the absence of any warranty;
|
||||||
|
and give any other recipients of the Program a copy of this License
|
||||||
|
along with the Program.
|
||||||
|
|
||||||
|
You may charge a fee for the physical act of transferring a copy, and
|
||||||
|
you may at your option offer warranty protection in exchange for a fee.
|
||||||
|
|
||||||
|
2. You may modify your copy or copies of the Program or any portion
|
||||||
|
of it, thus forming a work based on the Program, and copy and
|
||||||
|
distribute such modifications or work under the terms of Section 1
|
||||||
|
above, provided that you also meet all of these conditions:
|
||||||
|
|
||||||
|
a) You must cause the modified files to carry prominent notices
|
||||||
|
stating that you changed the files and the date of any change.
|
||||||
|
|
||||||
|
b) You must cause any work that you distribute or publish, that in
|
||||||
|
whole or in part contains or is derived from the Program or any
|
||||||
|
part thereof, to be licensed as a whole at no charge to all third
|
||||||
|
parties under the terms of this License.
|
||||||
|
|
||||||
|
c) If the modified program normally reads commands interactively
|
||||||
|
when run, you must cause it, when started running for such
|
||||||
|
interactive use in the most ordinary way, to print or display an
|
||||||
|
announcement including an appropriate copyright notice and a
|
||||||
|
notice that there is no warranty (or else, saying that you provide
|
||||||
|
a warranty) and that users may redistribute the program under
|
||||||
|
these conditions, and telling the user how to view a copy of this
|
||||||
|
License. (Exception: if the Program itself is interactive but
|
||||||
|
does not normally print such an announcement, your work based on
|
||||||
|
the Program is not required to print an announcement.)
|
||||||
|
|
||||||
|
These requirements apply to the modified work as a whole. If
|
||||||
|
identifiable sections of that work are not derived from the Program,
|
||||||
|
and can be reasonably considered independent and separate works in
|
||||||
|
themselves, then this License, and its terms, do not apply to those
|
||||||
|
sections when you distribute them as separate works. But when you
|
||||||
|
distribute the same sections as part of a whole which is a work based
|
||||||
|
on the Program, the distribution of the whole must be on the terms of
|
||||||
|
this License, whose permissions for other licensees extend to the
|
||||||
|
entire whole, and thus to each and every part regardless of who wrote it.
|
||||||
|
|
||||||
|
Thus, it is not the intent of this section to claim rights or contest
|
||||||
|
your rights to work written entirely by you; rather, the intent is to
|
||||||
|
exercise the right to control the distribution of derivative or
|
||||||
|
collective works based on the Program.
|
||||||
|
|
||||||
|
In addition, mere aggregation of another work not based on the Program
|
||||||
|
with the Program (or with a work based on the Program) on a volume of
|
||||||
|
a storage or distribution medium does not bring the other work under
|
||||||
|
the scope of this License.
|
||||||
|
|
||||||
|
3. You may copy and distribute the Program (or a work based on it,
|
||||||
|
under Section 2) in object code or executable form under the terms of
|
||||||
|
Sections 1 and 2 above provided that you also do one of the following:
|
||||||
|
|
||||||
|
a) Accompany it with the complete corresponding machine-readable
|
||||||
|
source code, which must be distributed under the terms of Sections
|
||||||
|
1 and 2 above on a medium customarily used for software interchange; or,
|
||||||
|
|
||||||
|
b) Accompany it with a written offer, valid for at least three
|
||||||
|
years, to give any third party, for a charge no more than your
|
||||||
|
cost of physically performing source distribution, a complete
|
||||||
|
machine-readable copy of the corresponding source code, to be
|
||||||
|
distributed under the terms of Sections 1 and 2 above on a medium
|
||||||
|
customarily used for software interchange; or,
|
||||||
|
|
||||||
|
c) Accompany it with the information you received as to the offer
|
||||||
|
to distribute corresponding source code. (This alternative is
|
||||||
|
allowed only for noncommercial distribution and only if you
|
||||||
|
received the program in object code or executable form with such
|
||||||
|
an offer, in accord with Subsection b above.)
|
||||||
|
|
||||||
|
The source code for a work means the preferred form of the work for
|
||||||
|
making modifications to it. For an executable work, complete source
|
||||||
|
code means all the source code for all modules it contains, plus any
|
||||||
|
associated interface definition files, plus the scripts used to
|
||||||
|
control compilation and installation of the executable. However, as a
|
||||||
|
special exception, the source code distributed need not include
|
||||||
|
anything that is normally distributed (in either source or binary
|
||||||
|
form) with the major components (compiler, kernel, and so on) of the
|
||||||
|
operating system on which the executable runs, unless that component
|
||||||
|
itself accompanies the executable.
|
||||||
|
|
||||||
|
If distribution of executable or object code is made by offering
|
||||||
|
access to copy from a designated place, then offering equivalent
|
||||||
|
access to copy the source code from the same place counts as
|
||||||
|
distribution of the source code, even though third parties are not
|
||||||
|
compelled to copy the source along with the object code.
|
||||||
|
|
||||||
|
4. You may not copy, modify, sublicense, or distribute the Program
|
||||||
|
except as expressly provided under this License. Any attempt
|
||||||
|
otherwise to copy, modify, sublicense or distribute the Program is
|
||||||
|
void, and will automatically terminate your rights under this License.
|
||||||
|
However, parties who have received copies, or rights, from you under
|
||||||
|
this License will not have their licenses terminated so long as such
|
||||||
|
parties remain in full compliance.
|
||||||
|
|
||||||
|
5. You are not required to accept this License, since you have not
|
||||||
|
signed it. However, nothing else grants you permission to modify or
|
||||||
|
distribute the Program or its derivative works. These actions are
|
||||||
|
prohibited by law if you do not accept this License. Therefore, by
|
||||||
|
modifying or distributing the Program (or any work based on the
|
||||||
|
Program), you indicate your acceptance of this License to do so, and
|
||||||
|
all its terms and conditions for copying, distributing or modifying
|
||||||
|
the Program or works based on it.
|
||||||
|
|
||||||
|
6. Each time you redistribute the Program (or any work based on the
|
||||||
|
Program), the recipient automatically receives a license from the
|
||||||
|
original licensor to copy, distribute or modify the Program subject to
|
||||||
|
these terms and conditions. You may not impose any further
|
||||||
|
restrictions on the recipients' exercise of the rights granted herein.
|
||||||
|
You are not responsible for enforcing compliance by third parties to
|
||||||
|
this License.
|
||||||
|
|
||||||
|
7. If, as a consequence of a court judgment or allegation of patent
|
||||||
|
infringement or for any other reason (not limited to patent issues),
|
||||||
|
conditions are imposed on you (whether by court order, agreement or
|
||||||
|
otherwise) that contradict the conditions of this License, they do not
|
||||||
|
excuse you from the conditions of this License. If you cannot
|
||||||
|
distribute so as to satisfy simultaneously your obligations under this
|
||||||
|
License and any other pertinent obligations, then as a consequence you
|
||||||
|
may not distribute the Program at all. For example, if a patent
|
||||||
|
license would not permit royalty-free redistribution of the Program by
|
||||||
|
all those who receive copies directly or indirectly through you, then
|
||||||
|
the only way you could satisfy both it and this License would be to
|
||||||
|
refrain entirely from distribution of the Program.
|
||||||
|
|
||||||
|
If any portion of this section is held invalid or unenforceable under
|
||||||
|
any particular circumstance, the balance of the section is intended to
|
||||||
|
apply and the section as a whole is intended to apply in other
|
||||||
|
circumstances.
|
||||||
|
|
||||||
|
It is not the purpose of this section to induce you to infringe any
|
||||||
|
patents or other property right claims or to contest validity of any
|
||||||
|
such claims; this section has the sole purpose of protecting the
|
||||||
|
integrity of the free software distribution system, which is
|
||||||
|
implemented by public license practices. Many people have made
|
||||||
|
generous contributions to the wide range of software distributed
|
||||||
|
through that system in reliance on consistent application of that
|
||||||
|
system; it is up to the author/donor to decide if he or she is willing
|
||||||
|
to distribute software through any other system and a licensee cannot
|
||||||
|
impose that choice.
|
||||||
|
|
||||||
|
This section is intended to make thoroughly clear what is believed to
|
||||||
|
be a consequence of the rest of this License.
|
||||||
|
|
||||||
|
8. If the distribution and/or use of the Program is restricted in
|
||||||
|
certain countries either by patents or by copyrighted interfaces, the
|
||||||
|
original copyright holder who places the Program under this License
|
||||||
|
may add an explicit geographical distribution limitation excluding
|
||||||
|
those countries, so that distribution is permitted only in or among
|
||||||
|
countries not thus excluded. In such case, this License incorporates
|
||||||
|
the limitation as if written in the body of this License.
|
||||||
|
|
||||||
|
9. The Free Software Foundation may publish revised and/or new versions
|
||||||
|
of the General Public License from time to time. Such new versions will
|
||||||
|
be similar in spirit to the present version, but may differ in detail to
|
||||||
|
address new problems or concerns.
|
||||||
|
|
||||||
|
Each version is given a distinguishing version number. If the Program
|
||||||
|
specifies a version number of this License which applies to it and "any
|
||||||
|
later version", you have the option of following the terms and conditions
|
||||||
|
either of that version or of any later version published by the Free
|
||||||
|
Software Foundation. If the Program does not specify a version number of
|
||||||
|
this License, you may choose any version ever published by the Free Software
|
||||||
|
Foundation.
|
||||||
|
|
||||||
|
10. If you wish to incorporate parts of the Program into other free
|
||||||
|
programs whose distribution conditions are different, write to the author
|
||||||
|
to ask for permission. For software which is copyrighted by the Free
|
||||||
|
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||||
|
make exceptions for this. Our decision will be guided by the two goals
|
||||||
|
of preserving the free status of all derivatives of our free software and
|
||||||
|
of promoting the sharing and reuse of software generally.
|
||||||
|
|
||||||
|
NO WARRANTY
|
||||||
|
|
||||||
|
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||||
|
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||||
|
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||||
|
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||||
|
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||||
|
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||||
|
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||||
|
REPAIR OR CORRECTION.
|
||||||
|
|
||||||
|
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||||
|
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||||
|
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||||
|
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||||
|
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||||
|
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||||
|
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||||
|
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||||
|
POSSIBILITY OF SUCH DAMAGES.
|
||||||
|
|
||||||
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
How to Apply These Terms to Your New Programs
|
||||||
|
|
||||||
|
If you develop a new program, and you want it to be of the greatest
|
||||||
|
possible use to the public, the best way to achieve this is to make it
|
||||||
|
free software which everyone can redistribute and change under these terms.
|
||||||
|
|
||||||
|
To do so, attach the following notices to the program. It is safest
|
||||||
|
to attach them to the start of each source file to most effectively
|
||||||
|
convey the exclusion of warranty; and each file should have at least
|
||||||
|
the "copyright" line and a pointer to where the full notice is found.
|
||||||
|
|
||||||
|
<one line to give the program's name and a brief idea of what it does.>
|
||||||
|
Copyright (C) <year> <name of author>
|
||||||
|
|
||||||
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along
|
||||||
|
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
|
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
|
||||||
|
Also add information on how to contact you by electronic and paper mail.
|
||||||
|
|
||||||
|
If the program is interactive, make it output a short notice like this
|
||||||
|
when it starts in an interactive mode:
|
||||||
|
|
||||||
|
Gnomovision version 69, Copyright (C) year name of author
|
||||||
|
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||||
|
This is free software, and you are welcome to redistribute it
|
||||||
|
under certain conditions; type `show c' for details.
|
||||||
|
|
||||||
|
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||||
|
parts of the General Public License. Of course, the commands you use may
|
||||||
|
be called something other than `show w' and `show c'; they could even be
|
||||||
|
mouse-clicks or menu items--whatever suits your program.
|
||||||
|
|
||||||
|
You should also get your employer (if you work as a programmer) or your
|
||||||
|
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||||
|
necessary. Here is a sample; alter the names:
|
||||||
|
|
||||||
|
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||||
|
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||||
|
|
||||||
|
<signature of Ty Coon>, 1 April 1989
|
||||||
|
Ty Coon, President of Vice
|
||||||
|
|
||||||
|
This General Public License does not permit incorporating your program into
|
||||||
|
proprietary programs. If your program is a subroutine library, you may
|
||||||
|
consider it more useful to permit linking proprietary applications with the
|
||||||
|
library. If this is what you want to do, use the GNU Lesser General
|
||||||
|
Public License instead of this License.
|
15
COPYING.asc
Normal file
15
COPYING.asc
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Comment: See https://invisible-island.net/public/public.html for info
|
||||||
|
|
||||||
|
iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmEia9gACgkQzCr0RyFn
|
||||||
|
vgPpfAv/QpeczbpaxNOT50ZUUPOvYCOmGVewLwDo4jEwp5nljJ8rfU0miT1uie/M
|
||||||
|
pXmH/dv3T6WLiEINeGy+ytsJzGWsiB4Cm/lGspsA9/U39ERro875In2Bx9W9z0VZ
|
||||||
|
T/c0JyoVc3yEX1h+C29t2YoiUjcFsx4frHHZNZTnCbB8B8NKJCkoeDu8EZf/PWRW
|
||||||
|
lMbYAf6KcGO3CX/Jd20l9Z4mRD+Y3+wb8MtmdQ8zpqIJOJDAXcnA/NxFMsB/W3fI
|
||||||
|
thS9Dp8rh2pbL04+yGnds2PGfNp5aQ/iGucn48Xg/+mWYAPA5C4y5lo9ZsdMMaHk
|
||||||
|
PpK8ZNR/Qlb8YIoA3JMG7bFFFlKO0Gbh48TjxA07Fpvp9KsshRzdV6N6jkWs91SY
|
||||||
|
huwxoKVMqZ72qNRrdrDsEdJpGE4ALExvPUVVK+NYUuBC/LRmpxrdj5S1wllVOwky
|
||||||
|
48agdOeN3fp0HZ03Qbstw6ae5B4xUT0/C4arCFfobbMO47M1o5CVoBnNIgdmj2Wk
|
||||||
|
VpnF+OEU
|
||||||
|
=VMQC
|
||||||
|
-----END PGP SIGNATURE-----
|
1506
INSTALLATION
Normal file
1506
INSTALLATION
Normal file
File diff suppressed because it is too large
Load diff
26
LYHelp.hin
Normal file
26
LYHelp.hin
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
/*
|
||||||
|
* $LynxId: LYHelp.hin,v 1.4 2008/01/10 23:26:53 tom Exp $
|
||||||
|
* vile:cmode
|
||||||
|
*/
|
||||||
|
/* definitions for help files */
|
||||||
|
|
||||||
|
#ifndef LYHELP_H
|
||||||
|
#define LYHELP_H
|
||||||
|
|
||||||
|
#define ALT_EDIT_HELP "keystrokes/@ALT_EDIT_HELP@"
|
||||||
|
#define BASHLIKE_EDIT_HELP "keystrokes/@BASHLIKE_EDIT_HELP@"
|
||||||
|
#define COOKIE_JAR_HELP "@LYNX_USERS_GUIDE@#Cookies"
|
||||||
|
#define CACHE_JAR_HELP "@LYNX_USERS_GUIDE@#Cache"
|
||||||
|
#define CURRENT_KEYMAP_HELP "keystrokes/@KEYSTROKE_HELP@"
|
||||||
|
#define DIRED_MENU_HELP "keystrokes/@DIRED_HELP@"
|
||||||
|
#define EDIT_HELP "keystrokes/@EDIT_HELP@"
|
||||||
|
#define DOWNLOAD_OPTIONS_HELP "@LYNX_USERS_GUIDE@#RemoteSource"
|
||||||
|
#define HISTORY_PAGE_HELP "keystrokes/@HISTORY_HELP@"
|
||||||
|
#define LIST_PAGE_HELP "keystrokes/@FOLLOW_HELP@"
|
||||||
|
#define LYNXCFG_HELP "lynx.cfg"
|
||||||
|
#define OPTIONS_HELP "keystrokes/@OPTION_HELP@"
|
||||||
|
#define PRINT_OPTIONS_HELP "keystrokes/@PRINT_HELP@"
|
||||||
|
#define UPLOAD_OPTIONS_HELP "@LYNX_USERS_GUIDE@#DirEd"
|
||||||
|
#define VISITED_LINKS_HELP "keystrokes/@VISITED_HELP@"
|
||||||
|
|
||||||
|
#endif /* LYHELP_H */
|
901
LYMessages_en.h
Normal file
901
LYMessages_en.h
Normal file
|
@ -0,0 +1,901 @@
|
||||||
|
/*
|
||||||
|
* $LynxId: LYMessages_en.h,v 1.82 2019/08/24 00:37:02 tom Exp $
|
||||||
|
*
|
||||||
|
* Lynx - Hypertext navigation system
|
||||||
|
*
|
||||||
|
* Copyright 1997-2019 Thomas E. Dickey
|
||||||
|
* Copyright 1992, 1993, 1994 University of Kansas
|
||||||
|
* Released 1995 using GNU General Public License
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef LYMESSAGES_EN_H
|
||||||
|
#define LYMESSAGES_EN_H
|
||||||
|
|
||||||
|
/*******************************************************************
|
||||||
|
* The following definitions are for status line prompts, messages, or
|
||||||
|
* warnings issued by Lynx during program execution. You can modify
|
||||||
|
* them to make them more appropriate for your site. We recommend that
|
||||||
|
* you extend these definitions to other languages using the gettext
|
||||||
|
* library. There are also scattered uses of 'gettext()' throughout the
|
||||||
|
* Lynx source, covering all but those messages which (a) are used for
|
||||||
|
* debugging (CTRACE) or (b) are constants used in interaction with
|
||||||
|
* other programs.
|
||||||
|
*
|
||||||
|
* See ABOUT-NLS and po/readme for details and location of contributed
|
||||||
|
* translations. When no translation is available, the English default is
|
||||||
|
* used.
|
||||||
|
*/
|
||||||
|
#define ALERT_FORMAT gettext("Alert!: %s")
|
||||||
|
#define WELCOME_MSG gettext("Welcome")
|
||||||
|
#define REALLY_QUIT gettext("Are you sure you want to quit?")
|
||||||
|
#ifdef VMS
|
||||||
|
#define REALLY_EXIT gettext("Really exit from Lynx?")
|
||||||
|
#endif /* VMS */
|
||||||
|
#define CONNECTION_INTERRUPTED gettext("Connection interrupted.")
|
||||||
|
#define TRANSFER_INTERRUPTED gettext("Data transfer interrupted.")
|
||||||
|
#define CANCELLED gettext("Cancelled!!!")
|
||||||
|
#define CANCELLING gettext("Cancelling!")
|
||||||
|
#define NO_CANCEL gettext("Excellent!!!")
|
||||||
|
#define OPERATION_OK gettext("OK")
|
||||||
|
#define OPERATION_DONE gettext("Done!")
|
||||||
|
#define BAD_REQUEST gettext("Bad request!")
|
||||||
|
#define PREVIOUS gettext("previous")
|
||||||
|
#define NEXT_SCREEN gettext("next screen")
|
||||||
|
#define TO_HELP gettext("HELP!")
|
||||||
|
#define HELP_ON_SEGMENT gettext(", help on ")
|
||||||
|
#define HELP \
|
||||||
|
gettext("Commands: Use arrow keys to move, '?' for help, 'q' to quit, '<-' to go back.")
|
||||||
|
#define MOREHELP \
|
||||||
|
gettext("-- press space for more, use arrow keys to move, '?' for help, 'q' to quit.")
|
||||||
|
#define MORE gettext("-- press space for next page --")
|
||||||
|
#define URL_TOO_LONG gettext("URL too long")
|
||||||
|
|
||||||
|
/* Forms messages */
|
||||||
|
#ifdef TEXTFIELDS_MAY_NEED_ACTIVATION
|
||||||
|
/* Inactive input fields, messages used with -tna option - kw */
|
||||||
|
#define FORM_LINK_TEXT_ADV_MSG_INA \
|
||||||
|
gettext("(Textfield \"%s\") Inactive. Press <return> to activate.")
|
||||||
|
#define FORM_LINK_TEXT_MESSAGE_INA \
|
||||||
|
gettext("(Text entry field) Inactive. Press <return> to activate.")
|
||||||
|
#define FORM_LINK_TEXTAREA_ADV_MSG_INA \
|
||||||
|
gettext("(Textarea \"%s\") Inactive. Press <return> to activate.")
|
||||||
|
#define FORM_LINK_TEXTAREA_MESSAGE_INA \
|
||||||
|
gettext("(Textarea) Inactive. Press <return> to activate.")
|
||||||
|
#define FORM_LINK_TEXTAREA_ADV_MSG_INA_E \
|
||||||
|
gettext("(Textarea \"%s\") Inactive. Press <return> to activate (%s for editor).")
|
||||||
|
#define FORM_LINK_TEXTAREA_MESSAGE_INA_E \
|
||||||
|
gettext("(Textarea) Inactive. Press <return> to activate (%s for editor).")
|
||||||
|
#define FORM_LINK_TEXT_SUBMIT_MESSAGE_INA \
|
||||||
|
gettext("(Form field) Inactive. Use <return> to edit.")
|
||||||
|
#define FORM_TEXT_SUBMIT_MESSAGE_INA_X \
|
||||||
|
gettext("(Form field) Inactive. Use <return> to edit (%s to submit with no cache).")
|
||||||
|
#define FORM_TEXT_RESUBMIT_MESSAGE_INA \
|
||||||
|
gettext("(Form field) Inactive. Press <return> to edit, press <return> twice to submit.")
|
||||||
|
#define FORM_TEXT_SUBMIT_MAILTO_MSG_INA \
|
||||||
|
gettext("(mailto form field) Inactive. Press <return> to change.")
|
||||||
|
#define FORM_LINK_PASSWORD_MESSAGE_INA \
|
||||||
|
gettext("(Password entry field) Inactive. Press <return> to activate.")
|
||||||
|
#endif
|
||||||
|
#define FORM_LINK_FILE_UNM_MSG \
|
||||||
|
gettext("UNMODIFIABLE file entry field. Use UP or DOWN arrows or tab to move off.")
|
||||||
|
#define FORM_LINK_FILE_MESSAGE \
|
||||||
|
gettext("(File entry field) Enter filename. Use UP or DOWN arrows or tab to move off.")
|
||||||
|
#define FORM_LINK_TEXT_ADV_MSG \
|
||||||
|
gettext("(Textfield \"%s\") Enter text. Use UP or DOWN arrows or tab to move off.")
|
||||||
|
#define FORM_LINK_TEXT_MESSAGE \
|
||||||
|
gettext("(Textfield \"%s\") Enter text. Use UP or DOWN arrows or tab to move off.")
|
||||||
|
#define FORM_LINK_TEXTAREA_ADV_MSG \
|
||||||
|
gettext("(Textarea \"%s\") Enter text. Use UP/DOWN arrows or TAB to move off.")
|
||||||
|
#define FORM_LINK_TEXTAREA_MESSAGE \
|
||||||
|
gettext("(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off.")
|
||||||
|
#define FORM_LINK_TEXTAREA_ADV_MSG_E \
|
||||||
|
gettext("(Textarea \"%s\") Enter text. Use UP/DOWN arrows or TAB to move off (%s for editor).")
|
||||||
|
#define FORM_LINK_TEXTAREA_MESSAGE_E \
|
||||||
|
gettext("(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off (%s for editor).")
|
||||||
|
#define FORM_LINK_TEXT_UNM_MSG \
|
||||||
|
gettext("UNMODIFIABLE form text field. Use UP or DOWN arrows or tab to move off.")
|
||||||
|
#define FORM_LINK_TEXT_SUBMIT_MESSAGE \
|
||||||
|
gettext("(Form field) Enter text. Use <return> to submit.")
|
||||||
|
#define FORM_LINK_TEXT_SUBMIT_MESSAGE_X \
|
||||||
|
gettext("(Form field) Enter text. Use <return> to submit (%s for no cache).")
|
||||||
|
#define FORM_LINK_TEXT_RESUBMIT_MESSAGE \
|
||||||
|
gettext("(Form field) Enter text. Use <return> to submit, arrows or tab to move off.")
|
||||||
|
#define FORM_LINK_TEXT_SUBMIT_UNM_MSG \
|
||||||
|
gettext("UNMODIFIABLE form field. Use UP or DOWN arrows or tab to move off.")
|
||||||
|
#define FORM_LINK_TEXT_SUBMIT_MAILTO_MSG \
|
||||||
|
gettext("(mailto form field) Enter text. Use <return> to submit, arrows to move off.")
|
||||||
|
#define FORM_LINK_TEXT_SUBMIT_MAILTO_DIS_MSG \
|
||||||
|
gettext("(mailto form field) Mail is disallowed so you cannot submit.")
|
||||||
|
#define FORM_LINK_PASSWORD_MESSAGE \
|
||||||
|
gettext("(Password entry field) Enter text. Use UP or DOWN arrows or tab to move off.")
|
||||||
|
#define FORM_LINK_PASSWORD_UNM_MSG \
|
||||||
|
gettext("UNMODIFIABLE form password. Use UP or DOWN arrows or tab to move off.")
|
||||||
|
#define FORM_LINK_CHECKBOX_ADV_MSG \
|
||||||
|
gettext("(Checkbox \"%s\") Use right-arrow or <return> to toggle.")
|
||||||
|
#define FORM_LINK_CHECKBOX_MESSAGE \
|
||||||
|
gettext("(Checkbox Field) Use right-arrow or <return> to toggle.")
|
||||||
|
#define FORM_LINK_CHECKBOX_UNM_MSG \
|
||||||
|
gettext("UNMODIFIABLE form checkbox. Use UP or DOWN arrows or tab to move off.")
|
||||||
|
#define FORM_LINK_RADIO_ADV_MSG \
|
||||||
|
gettext("(Radio Button \"%s\") Use right-arrow or <return> to toggle.")
|
||||||
|
#define FORM_LINK_RADIO_MESSAGE \
|
||||||
|
gettext("(Radio Button) Use right-arrow or <return> to toggle.")
|
||||||
|
#define FORM_LINK_RADIO_UNM_MSG \
|
||||||
|
gettext("UNMODIFIABLE form radio button. Use UP or DOWN arrows or tab to move off.")
|
||||||
|
#define FORM_LINK_SUBMIT_PREFIX \
|
||||||
|
gettext("Submit ('x' for no cache) to ")
|
||||||
|
#define FORM_LINK_RESUBMIT_PREFIX \
|
||||||
|
gettext("Submit to ")
|
||||||
|
#define FORM_LINK_SUBMIT_MESSAGE \
|
||||||
|
gettext("(Form submit button) Use right-arrow or <return> to submit ('x' for no cache).")
|
||||||
|
#define FORM_LINK_RESUBMIT_MESSAGE \
|
||||||
|
gettext("(Form submit button) Use right-arrow or <return> to submit.")
|
||||||
|
#define FORM_LINK_SUBMIT_DIS_MSG \
|
||||||
|
gettext("DISABLED form submit button. Use UP or DOWN arrows or tab to move off.")
|
||||||
|
#define FORM_LINK_SUBMIT_MAILTO_PREFIX \
|
||||||
|
gettext("Submit mailto form to ")
|
||||||
|
#define FORM_LINK_SUBMIT_MAILTO_MSG \
|
||||||
|
gettext("(mailto form submit button) Use right-arrow or <return> to submit.")
|
||||||
|
#define FORM_LINK_SUBMIT_MAILTO_DIS_MSG \
|
||||||
|
gettext("(mailto form submit button) Mail is disallowed so you cannot submit.")
|
||||||
|
#define FORM_LINK_RESET_MESSAGE \
|
||||||
|
gettext("(Form reset button) Use right-arrow or <return> to reset form to defaults.")
|
||||||
|
#define FORM_LINK_RESET_DIS_MSG \
|
||||||
|
gettext("DISABLED form reset button. Use UP or DOWN arrows or tab to move off.")
|
||||||
|
#define FORM_LINK_BUTTON_MESSAGE \
|
||||||
|
gettext("(Script button) Use UP or DOWN arrows or tab to move off.")
|
||||||
|
#define FORM_LINK_BUTTON_ADV_MSG \
|
||||||
|
gettext("(Script button \"%s\") Use UP or DOWN arrows or tab to move off.")
|
||||||
|
#define FORM_LINK_BUTTON_DIS_MSG \
|
||||||
|
gettext("DISABLED Script button. Use UP or DOWN arrows or tab to move off.")
|
||||||
|
#define FORM_LINK_OPTION_LIST_ADV_MSG \
|
||||||
|
gettext("(Option list \"%s\") Hit return to select option.")
|
||||||
|
#define FORM_LINK_OPTION_LIST_MESSAGE \
|
||||||
|
gettext("(Option list) Hit return and use arrow keys and return to select option.")
|
||||||
|
#define CHOICE_LIST_ADV_MSG \
|
||||||
|
gettext("(Choice entry \"%s\") Use arrow keys and return to select option.")
|
||||||
|
#define CHOICE_LIST_MESSAGE \
|
||||||
|
gettext("(Choice list) Hit return and use arrow keys and return to select option.")
|
||||||
|
#define MOUSE_CHOICE_MESSAGE \
|
||||||
|
gettext("Left mouse button or return to select, arrow keys to scroll.")
|
||||||
|
#define FORM_LINK_OPTION_LIST_UNM_MSG \
|
||||||
|
gettext("UNMODIFIABLE option list. Use return or arrow keys to review or leave.")
|
||||||
|
#define CHOICE_LIST_UNM_MSG \
|
||||||
|
gettext("UNMODIFIABLE choice list. Use return or arrow keys to review or leave.")
|
||||||
|
#define SUBMITTING_FORM gettext("Submitting form...")
|
||||||
|
#define RESETTING_FORM gettext("Resetting form...")
|
||||||
|
#define RELOADING_FORM \
|
||||||
|
gettext("Reloading document. Any form entries will be lost!")
|
||||||
|
#define LINK_NOT_IN_FORM \
|
||||||
|
gettext("The current link is not in a FORM")
|
||||||
|
#define CANNOT_TRANSCODE_FORM gettext("Warning: Cannot transcode form data to charset %s!")
|
||||||
|
|
||||||
|
#define NORMAL_LINK_MESSAGE \
|
||||||
|
gettext("(NORMAL LINK) Use right-arrow or <return> to activate.")
|
||||||
|
#define LINK_NOT_FOUND gettext("The resource requested is not available at this time.")
|
||||||
|
#define ENTER_LYNX_COMMAND gettext("Enter Lynx keystroke command: ")
|
||||||
|
#define WWW_FIND_MESSAGE gettext("Looking up ")
|
||||||
|
#define WWW_WAIT_MESSAGE gettext("Getting %s")
|
||||||
|
#define WWW_SKIP_MESSAGE gettext("Skipping %s")
|
||||||
|
#define WWW_USING_MESSAGE gettext("Using %s")
|
||||||
|
#define WWW_ILLEGAL_URL_MESSAGE gettext("Illegal URL: %s")
|
||||||
|
#define WWW_BAD_ADDR_MESSAGE gettext("Badly formed address %s")
|
||||||
|
#define ADVANCED_URL_MESSAGE gettext("URL: %s")
|
||||||
|
#define WWW_FAIL_MESSAGE gettext("Unable to access WWW file!!!")
|
||||||
|
#define WWW_INDEX_MESSAGE gettext("This is a searchable index. Use %s to search.")
|
||||||
|
#define WWW_INDEX_MORE_MESSAGE \
|
||||||
|
gettext("--More-- This is a searchable index. Use %s to search.")
|
||||||
|
#define BAD_LINK_NUM_ENTERED gettext("You have entered an invalid link number.")
|
||||||
|
#define SOURCE_HELP \
|
||||||
|
gettext("Currently viewing document source. Press '\\' to return to rendered version.")
|
||||||
|
#define NOVICE_LINE_ONE \
|
||||||
|
gettext(" Arrow keys: Up and Down to move. Right to follow a link; Left to go back. \n")
|
||||||
|
#define NOVICE_LINE_TWO \
|
||||||
|
gettext(" H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list \n")
|
||||||
|
#define NOVICE_LINE_TWO_A \
|
||||||
|
gettext(" O)ther cmds H)elp K)eymap G)oto P)rint M)ain screen o)ptions Q)uit \n")
|
||||||
|
#define NOVICE_LINE_TWO_B \
|
||||||
|
gettext(" O)ther cmds B)ack E)dit D)ownload ^R)eload ^W)ipe screen search doc: / \n")
|
||||||
|
#define NOVICE_LINE_TWO_C \
|
||||||
|
gettext("O)ther cmds C)omment History: <backspace> Bookmarks: V)iew, A)dd, R)emove \n")
|
||||||
|
#define FORM_NOVICELINE_ONE \
|
||||||
|
gettext(" Enter text into the field by typing on the keyboard ")
|
||||||
|
#define FORM_NOVICELINE_TWO \
|
||||||
|
gettext(" Ctrl-U to delete all text in field, [Backspace] to delete a character ")
|
||||||
|
#define FORM_NOVICELINE_TWO_DELBL \
|
||||||
|
gettext(" Ctrl-U to delete text in field, [Backspace] to delete a character ")
|
||||||
|
#define FORM_NOVICELINE_TWO_VAR \
|
||||||
|
gettext(" %s to delete all text in field, [Backspace] to delete a character ")
|
||||||
|
#define FORM_NOVICELINE_TWO_DELBL_VAR \
|
||||||
|
gettext(" %s to delete text in field, [Backspace] to delete a character ")
|
||||||
|
|
||||||
|
/* mailto */
|
||||||
|
#define BAD_FORM_MAILTO gettext("Malformed mailto form submission! Cancelled!")
|
||||||
|
#define MAILTO_SQUASH_CTL gettext("Warning! Control codes in mail address replaced by ?")
|
||||||
|
#define FORM_MAILTO_DISALLOWED gettext("Mail disallowed! Cannot submit.")
|
||||||
|
#define FORM_MAILTO_FAILED gettext("Mailto form submission failed!")
|
||||||
|
#define FORM_MAILTO_CANCELLED gettext("Mailto form submission Cancelled!!!")
|
||||||
|
#define SENDING_FORM_CONTENT gettext("Sending form content...")
|
||||||
|
#define NO_ADDRESS_IN_MAILTO_URL gettext("No email address is present in mailto URL!")
|
||||||
|
#define MAILTO_URL_TEMPOPEN_FAILED \
|
||||||
|
gettext("Unable to open temporary file for mailto URL!")
|
||||||
|
#define INC_ORIG_MSG_PROMPT \
|
||||||
|
gettext("Do you wish to include the original message?")
|
||||||
|
#define INC_PREPARSED_MSG_PROMPT \
|
||||||
|
gettext("Do you wish to include the preparsed source?")
|
||||||
|
#define SPAWNING_EDITOR_FOR_MAIL \
|
||||||
|
gettext("Spawning your selected editor to edit mail message")
|
||||||
|
#define ERROR_SPAWNING_EDITOR \
|
||||||
|
gettext("Error spawning editor, check your editor definition in the options menu")
|
||||||
|
#define SEND_COMMENT_PROMPT gettext("Send this comment?")
|
||||||
|
#define SEND_MESSAGE_PROMPT gettext("Send this message?")
|
||||||
|
#define SENDING_YOUR_MSG gettext("Sending your message...")
|
||||||
|
#define SENDING_COMMENT gettext("Sending your comment:")
|
||||||
|
|
||||||
|
/* textarea */
|
||||||
|
#define NOT_IN_TEXTAREA_NOEDIT gettext("Not in a TEXTAREA; cannot use external editor.")
|
||||||
|
#define NOT_IN_TEXTAREA gettext("Not in a TEXTAREA; cannot use command.")
|
||||||
|
|
||||||
|
#define FILE_ACTIONS_DISALLOWED gettext("file: ACTIONs are disallowed!")
|
||||||
|
#define FILE_SERVED_LINKS_DISALLOWED \
|
||||||
|
gettext("file: URLs via served links are disallowed!")
|
||||||
|
#define NOAUTH_TO_ACCESS_FILES gettext("Access to local files denied.")
|
||||||
|
#define FILE_BOOKMARKS_DISALLOWED gettext("file: URLs via bookmarks are disallowed!")
|
||||||
|
#define SPECIAL_VIA_EXTERNAL_DISALLOWED \
|
||||||
|
gettext("This special URL is not allowed in external documents!")
|
||||||
|
#define RETURN_TO_LYNX gettext("Press <return> to return to Lynx.")
|
||||||
|
#ifdef VMS
|
||||||
|
#define SPAWNING_MSG \
|
||||||
|
gettext("Spawning DCL subprocess. Use 'logout' to return to Lynx.\n")
|
||||||
|
#else
|
||||||
|
#ifdef DOSPATH
|
||||||
|
#define SPAWNING_MSG \
|
||||||
|
gettext("Type EXIT to return to Lynx.\n")
|
||||||
|
#else /* UNIX */
|
||||||
|
#define SPAWNING_MSG \
|
||||||
|
gettext("Spawning your default shell. Use 'exit' to return to Lynx.\n")
|
||||||
|
#endif
|
||||||
|
#endif /* VMS */
|
||||||
|
#define SPAWNING_DISABLED gettext("Spawning is currently disabled.")
|
||||||
|
#define DOWNLOAD_DISABLED gettext("The 'd'ownload command is currently disabled.")
|
||||||
|
#define NO_DOWNLOAD_INPUT gettext("You cannot download an input field.")
|
||||||
|
#define NO_DOWNLOAD_MAILTO_ACTION gettext("Form has a mailto action! Cannot download.")
|
||||||
|
#define NO_DOWNLOAD_MAILTO_LINK gettext("You cannot download a mailto: link.")
|
||||||
|
#define NO_DOWNLOAD_COOKIES gettext("You cannot download cookies.")
|
||||||
|
#define NO_DOWNLOAD_PRINT_OP gettext("You cannot download a printing option.")
|
||||||
|
#define NO_DOWNLOAD_UPLOAD_OP gettext("You cannot download an upload option.")
|
||||||
|
#define NO_DOWNLOAD_PERMIT_OP gettext("You cannot download an permit option.")
|
||||||
|
#define NO_DOWNLOAD_SPECIAL gettext("This special URL cannot be downloaded!")
|
||||||
|
#define NO_DOWNLOAD_CHOICE gettext("Nothing to download.")
|
||||||
|
#define TRACE_ON gettext("Trace ON!")
|
||||||
|
#define TRACE_OFF gettext("Trace OFF!")
|
||||||
|
#define CLICKABLE_IMAGES_ON \
|
||||||
|
gettext("Links will be included for all images! Reloading...")
|
||||||
|
#define CLICKABLE_IMAGES_OFF \
|
||||||
|
gettext("Standard image handling restored! Reloading...")
|
||||||
|
#define PSEUDO_INLINE_ALTS_ON \
|
||||||
|
gettext("Pseudo_ALTs will be inserted for inlines without ALT strings! Reloading...")
|
||||||
|
#define PSEUDO_INLINE_ALTS_OFF \
|
||||||
|
gettext("Inlines without an ALT string specified will be ignored! Reloading...")
|
||||||
|
#define RAWMODE_OFF gettext("Raw 8-bit or CJK mode toggled OFF! Reloading...")
|
||||||
|
#define RAWMODE_ON gettext("Raw 8-bit or CJK mode toggled ON! Reloading...")
|
||||||
|
#define HEAD_D_L_OR_CANCEL \
|
||||||
|
gettext("Send HEAD request for D)ocument or L)ink, or C)ancel? (d,l,c): ")
|
||||||
|
#define HEAD_D_OR_CANCEL \
|
||||||
|
gettext("Send HEAD request for D)ocument, or C)ancel? (d,c): ")
|
||||||
|
#define DOC_NOT_HTTP_URL gettext("Sorry, the document is not an http URL.")
|
||||||
|
#define LINK_NOT_HTTP_URL gettext("Sorry, the link is not an http URL.")
|
||||||
|
#define FORM_ACTION_DISABLED gettext("Sorry, the ACTION for this form is disabled.")
|
||||||
|
#define FORM_ACTION_NOT_HTTP_URL \
|
||||||
|
gettext("Sorry, the ACTION for this form is not an http URL.")
|
||||||
|
#define NOT_HTTP_URL_OR_ACTION gettext("Not an http URL or form ACTION!")
|
||||||
|
#define SPECIAL_ACTION_DISALLOWED gettext("This special URL cannot be a form ACTION!")
|
||||||
|
#define NOT_IN_STARTING_REALM gettext("URL is not in starting realm!")
|
||||||
|
#define NEWSPOSTING_DISABLED gettext("News posting is disabled!")
|
||||||
|
#define DIRED_DISABLED gettext("File management support is disabled!")
|
||||||
|
#define NO_JUMPFILE gettext("No jump file is currently available.")
|
||||||
|
#define JUMP_PROMPT gettext("Jump to (use '?' for list): ")
|
||||||
|
#define JUMP_DISALLOWED gettext("Jumping to a shortcut URL is disallowed!")
|
||||||
|
#define RANDOM_URL_DISALLOWED gettext("Random URL is disallowed! Use a shortcut.")
|
||||||
|
#define NO_RANDOM_URLS_YET gettext("No random URLs have been used thus far.")
|
||||||
|
#define BOOKMARKS_DISABLED gettext("Bookmark features are currently disabled.")
|
||||||
|
#define BOOKMARK_EXEC_DISABLED gettext("Execution via bookmarks is disabled.")
|
||||||
|
#define BOOKMARK_FILE_NOT_DEFINED \
|
||||||
|
gettext("Bookmark file is not defined. Use %s to see options.")
|
||||||
|
#define NO_TEMP_FOR_HOTLIST \
|
||||||
|
gettext("Unable to open tempfile for X Mosaic hotlist conversion.")
|
||||||
|
#define BOOKMARK_OPEN_FAILED gettext("ERROR - unable to open bookmark file.")
|
||||||
|
#define BOOKMARK_OPEN_FAILED_FOR_DEL \
|
||||||
|
gettext("Unable to open bookmark file for deletion of link.")
|
||||||
|
#define BOOKSCRA_OPEN_FAILED_FOR_DEL \
|
||||||
|
gettext("Unable to open scratch file for deletion of link.")
|
||||||
|
#ifdef VMS
|
||||||
|
#define ERROR_RENAMING_SCRA gettext("Error renaming scratch file.")
|
||||||
|
#else
|
||||||
|
#define ERROR_RENAMING_TEMP gettext("Error renaming temporary file.")
|
||||||
|
#define BOOKTEMP_COPY_FAIL \
|
||||||
|
gettext("Unable to copy temporary file for deletion of link.")
|
||||||
|
#define BOOKTEMP_REOPEN_FAIL_FOR_DEL \
|
||||||
|
gettext("Unable to reopen temporary file for deletion of link.")
|
||||||
|
#endif /* VMS */
|
||||||
|
#define BOOKMARK_LINK_NOT_ONE_LINE \
|
||||||
|
gettext("Link is not by itself all on one line in bookmark file.")
|
||||||
|
#define BOOKMARK_DEL_FAILED gettext("Bookmark deletion failed.")
|
||||||
|
#define BOOKMARKS_NOT_TRAVERSED \
|
||||||
|
gettext("Bookmark files cannot be traversed (only http URLs).")
|
||||||
|
#define BOOKMARKS_NOT_OPEN \
|
||||||
|
gettext("Unable to open bookmark file, use 'a' to save a link first")
|
||||||
|
#define BOOKMARKS_NOLINKS gettext("There are no links in this bookmark file!")
|
||||||
|
#define CACHE_D_OR_CANCEL \
|
||||||
|
gettext("D)elete cached document or C)ancel? (d,c): ")
|
||||||
|
#define BOOK_D_L_OR_CANCEL \
|
||||||
|
gettext("Save D)ocument or L)ink to bookmark file or C)ancel? (d,l,c): ")
|
||||||
|
#define BOOK_D_OR_CANCEL gettext("Save D)ocument to bookmark file or C)ancel? (d,c): ")
|
||||||
|
#define BOOK_L_OR_CANCEL gettext("Save L)ink to bookmark file or C)ancel? (l,c): ")
|
||||||
|
#define NOBOOK_POST_FORM \
|
||||||
|
gettext("Documents from forms with POST content cannot be saved as bookmarks.")
|
||||||
|
#define NOBOOK_FORM_FIELD gettext("Cannot save form fields/links")
|
||||||
|
#define NOBOOK_HSML \
|
||||||
|
gettext("History, showinfo, menu and list files cannot be saved as bookmarks.")
|
||||||
|
#define CONFIRM_BOOKMARK_DELETE \
|
||||||
|
gettext("Do you really want to delete this link from your bookmark file?")
|
||||||
|
#define MALFORMED_ADDRESS gettext("Malformed address.")
|
||||||
|
#define HISTORICAL_ON_MINIMAL_OFF \
|
||||||
|
gettext("Historical comment parsing ON (Minimal is overridden)!")
|
||||||
|
#define HISTORICAL_OFF_MINIMAL_ON \
|
||||||
|
gettext("Historical comment parsing OFF (Minimal is in effect)!")
|
||||||
|
#define HISTORICAL_ON_VALID_OFF \
|
||||||
|
gettext("Historical comment parsing ON (Valid is overridden)!")
|
||||||
|
#define HISTORICAL_OFF_VALID_ON \
|
||||||
|
gettext("Historical comment parsing OFF (Valid is in effect)!")
|
||||||
|
#define MINIMAL_ON_IN_EFFECT \
|
||||||
|
gettext("Minimal comment parsing ON (and in effect)!")
|
||||||
|
#define MINIMAL_OFF_VALID_ON \
|
||||||
|
gettext("Minimal comment parsing OFF (Valid is in effect)!")
|
||||||
|
#define MINIMAL_ON_BUT_HISTORICAL \
|
||||||
|
gettext("Minimal comment parsing ON (but Historical is in effect)!")
|
||||||
|
#define MINIMAL_OFF_HISTORICAL_ON \
|
||||||
|
gettext("Minimal comment parsing OFF (Historical is in effect)!")
|
||||||
|
#define SOFT_DOUBLE_QUOTE_ON gettext("Soft double-quote parsing ON!")
|
||||||
|
#define SOFT_DOUBLE_QUOTE_OFF gettext("Soft double-quote parsing OFF!")
|
||||||
|
#define USING_DTD_0 gettext("Now using TagSoup parsing of HTML.")
|
||||||
|
#define USING_DTD_1 gettext("Now using SortaSGML parsing of HTML!")
|
||||||
|
#define ALREADY_AT_END gettext("You are already at the end of this document.")
|
||||||
|
#define ALREADY_AT_BEGIN gettext("You are already at the beginning of this document.")
|
||||||
|
#define ALREADY_AT_PAGE gettext("You are already at page %d of this document.")
|
||||||
|
#define LINK_ALREADY_CURRENT gettext("Link number %d already is current.")
|
||||||
|
#define ALREADY_AT_FIRST gettext("You are already at the first document")
|
||||||
|
#define NO_LINKS_ABOVE gettext("There are no links above this line of the document.")
|
||||||
|
#define NO_LINKS_BELOW gettext("There are no links below this line of the document.")
|
||||||
|
#define MAXLEN_REACHED_DEL_OR_MOV \
|
||||||
|
gettext("Maximum length reached! Delete text or move off field.")
|
||||||
|
#define NOT_ON_SUBMIT_OR_LINK \
|
||||||
|
gettext("You are not on a form submission button or normal link.")
|
||||||
|
#define NEED_CHECKED_RADIO_BUTTON \
|
||||||
|
gettext("One radio button must be checked at all times!")
|
||||||
|
#define NO_SUBMIT_BUTTON_QUERY gettext("No submit button for this form, submit single text field?")
|
||||||
|
#define PREV_DOC_QUERY gettext("Do you want to go back to the previous document?")
|
||||||
|
#define ARROWS_OR_TAB_TO_MOVE gettext("Use arrows or tab to move off of field.")
|
||||||
|
#define ENTER_TEXT_ARROWS_OR_TAB \
|
||||||
|
gettext("Enter text. Use arrows or tab to move off of field.")
|
||||||
|
#define NO_FORM_ACTION gettext("** Bad HTML!! No form action defined. **")
|
||||||
|
#define BAD_HTML_NO_POPUP gettext("Bad HTML!! Unable to create popup window!")
|
||||||
|
#define POPUP_FAILED gettext("Unable to create popup window!")
|
||||||
|
#define GOTO_DISALLOWED gettext("Goto a random URL is disallowed!")
|
||||||
|
#define GOTO_NON_HTTP_DISALLOWED gettext("Goto a non-http URL is disallowed!")
|
||||||
|
#define GOTO_XXXX_DISALLOWED gettext("You are not allowed to goto \"%s\" URLs")
|
||||||
|
#define URL_TO_OPEN gettext("URL to open: ")
|
||||||
|
#define EDIT_CURRENT_GOTO gettext("Edit the current Goto URL: ")
|
||||||
|
#define EDIT_THE_PREV_GOTO gettext("Edit the previous Goto URL: ")
|
||||||
|
#define EDIT_A_PREV_GOTO gettext("Edit a previous Goto URL: ")
|
||||||
|
#define CURRENT_DOC_HAS_POST_DATA gettext("Current document has POST data.")
|
||||||
|
#define EDIT_CURDOC_URL gettext("Edit this document's URL: ")
|
||||||
|
#define EDIT_CURLINK_URL gettext("Edit the current link's URL: ")
|
||||||
|
#define EDIT_SUBMIT_URL gettext("Edit the form's submit-URL: ")
|
||||||
|
#define EDIT_FM_MENU_URLS_DISALLOWED gettext("You cannot edit File Management URLs")
|
||||||
|
#define ENTER_DATABASE_QUERY gettext("Enter a database query: ")
|
||||||
|
#define ENTER_WHEREIS_QUERY gettext("Enter a whereis query: ")
|
||||||
|
#define EDIT_CURRENT_QUERY gettext("Edit the current query: ")
|
||||||
|
#define EDIT_THE_PREV_QUERY gettext("Edit the previous query: ")
|
||||||
|
#define EDIT_A_PREV_QUERY gettext("Edit a previous query: ")
|
||||||
|
#define USE_C_R_TO_RESUB_CUR_QUERY \
|
||||||
|
gettext("Use Control-R to resubmit the current query.")
|
||||||
|
#define EDIT_CURRENT_SHORTCUT gettext("Edit the current shortcut: ")
|
||||||
|
#define EDIT_THE_PREV_SHORTCUT gettext("Edit the previous shortcut: ")
|
||||||
|
#define EDIT_A_PREV_SHORTCUT gettext("Edit a previous shortcut: ")
|
||||||
|
#define KEY_NOT_MAPPED_TO_JUMP_FILE gettext("Key '%c' is not mapped to a jump file!")
|
||||||
|
#define CANNOT_LOCATE_JUMP_FILE gettext("Cannot locate jump file!")
|
||||||
|
#define CANNOT_OPEN_JUMP_FILE gettext("Cannot open jump file!")
|
||||||
|
#define ERROR_READING_JUMP_FILE gettext("Error reading jump file!")
|
||||||
|
#define OUTOF_MEM_FOR_JUMP_FILE gettext("Out of memory reading jump file!")
|
||||||
|
#define OUTOF_MEM_FOR_JUMP_TABLE gettext("Out of memory reading jump table!")
|
||||||
|
#define NO_INDEX_FILE gettext("No index is currently available.")
|
||||||
|
#define CONFIRM_MAIN_SCREEN \
|
||||||
|
gettext("Do you really want to go to the Main screen?")
|
||||||
|
#define IN_MAIN_SCREEN gettext("You are already at main screen!")
|
||||||
|
#define NOT_ISINDEX \
|
||||||
|
gettext("Not a searchable indexed document -- press '/' to search for a text string")
|
||||||
|
#define NO_OWNER \
|
||||||
|
gettext("No owner is defined for this file so you cannot send a comment")
|
||||||
|
#define NO_OWNER_USE gettext("No owner is defined. Use %s?")
|
||||||
|
#define CONFIRM_COMMENT gettext("Do you wish to send a comment?")
|
||||||
|
#define MAIL_DISALLOWED gettext("Mail is disallowed so you cannot send a comment")
|
||||||
|
#define EDIT_DISABLED gettext("The 'e'dit command is currently disabled.")
|
||||||
|
#define ANYEDIT_DISABLED gettext("External editing is currently disabled.")
|
||||||
|
#define NO_STATUS gettext("System error - failure to get status.")
|
||||||
|
#define NO_EDITOR gettext("No editor is defined!")
|
||||||
|
#define PRINT_DISABLED gettext("The 'p'rint command is currently disabled.")
|
||||||
|
#define NO_TOOLBAR gettext("Document has no Toolbar links or Banner.")
|
||||||
|
#define CANNOT_OPEN_TRAV_FILE gettext("Unable to open traversal file.")
|
||||||
|
#define CANNOT_OPEN_TRAF_FILE gettext("Unable to open traversal found file.")
|
||||||
|
#define CANNOT_OPEN_REJ_FILE gettext("Unable to open reject file.")
|
||||||
|
#define NOOPEN_TRAV_ERR_FILE gettext("Unable to open traversal errors output file")
|
||||||
|
#define TRAV_WAS_INTERRUPTED gettext("TRAVERSAL WAS INTERRUPTED")
|
||||||
|
#define FOLLOW_LINK_NUMBER gettext("Follow link (or goto link or page) number: ")
|
||||||
|
#define SELECT_OPTION_NUMBER gettext("Select option (or page) number: ")
|
||||||
|
#define OPTION_ALREADY_CURRENT gettext("Option number %d already is current.")
|
||||||
|
#define ALREADY_AT_OPTION_END \
|
||||||
|
gettext("You are already at the end of this option list.")
|
||||||
|
#define ALREADY_AT_OPTION_BEGIN \
|
||||||
|
gettext("You are already at the beginning of this option list.")
|
||||||
|
#define ALREADY_AT_OPTION_PAGE \
|
||||||
|
gettext("You are already at page %d of this option list.")
|
||||||
|
#define BAD_OPTION_NUM_ENTERED gettext("You have entered an invalid option number.")
|
||||||
|
#define BAD_HTML_USE_TRACE gettext("** Bad HTML!! Use -trace to diagnose. **")
|
||||||
|
#define GIVE_FILENAME gettext("Give name of file to save in")
|
||||||
|
#define CANNOT_SAVE_REMOTE gettext("Can't save data to file -- please run WWW locally")
|
||||||
|
#define CANNOT_OPEN_TEMP gettext("Can't open temporary file!")
|
||||||
|
#define CANNOT_OPEN_OUTPUT gettext("Can't open output file! Cancelling!")
|
||||||
|
#define EXECUTION_DISABLED gettext("Execution is disabled.")
|
||||||
|
#define EXECUTION_DISABLED_FOR_FILE \
|
||||||
|
gettext("Execution is not enabled for this file. See the Options menu (use %s).")
|
||||||
|
#define EXECUTION_NOT_COMPILED \
|
||||||
|
gettext("Execution capabilities are not compiled into this version.")
|
||||||
|
#define CANNOT_DISPLAY_FILE gettext("This file cannot be displayed on this terminal.")
|
||||||
|
#define CANNOT_DISPLAY_FILE_D_OR_C \
|
||||||
|
gettext("This file cannot be displayed on this terminal: D)ownload, or C)ancel")
|
||||||
|
#define MSG_DOWNLOAD_OR_CANCEL gettext("%s D)ownload, or C)ancel")
|
||||||
|
#define CANCELLING_FILE gettext("Cancelling file.")
|
||||||
|
#define RETRIEVING_FILE gettext("Retrieving file. - PLEASE WAIT -")
|
||||||
|
#define FILENAME_PROMPT gettext("Enter a filename: ")
|
||||||
|
#define EDIT_THE_PREV_FILENAME gettext("Edit the previous filename: ")
|
||||||
|
#define EDIT_A_PREV_FILENAME gettext("Edit a previous filename: ")
|
||||||
|
#define NEW_FILENAME_PROMPT gettext("Enter a new filename: ")
|
||||||
|
#define FILENAME_CANNOT_BE_DOT gettext("File name may not begin with a dot.")
|
||||||
|
#ifdef VMS
|
||||||
|
#define FILE_EXISTS_HPROMPT gettext("File exists. Create higher version?")
|
||||||
|
#else
|
||||||
|
#define FILE_EXISTS_OPROMPT gettext("File exists. Overwrite?")
|
||||||
|
#endif /* VMS */
|
||||||
|
#define CANNOT_WRITE_TO_FILE gettext("Cannot write to file.")
|
||||||
|
#define MISCONF_DOWNLOAD_COMMAND gettext("ERROR! - download command is misconfigured.")
|
||||||
|
#define CANNOT_DOWNLOAD_FILE gettext("Unable to download file.")
|
||||||
|
#define READING_DIRECTORY gettext("Reading directory...")
|
||||||
|
#define BUILDING_DIR_LIST gettext("Building directory listing...")
|
||||||
|
#define SAVING gettext("Saving...")
|
||||||
|
#define COULD_NOT_EDIT_FILE gettext("Could not edit file '%s'.")
|
||||||
|
#define COULD_NOT_ACCESS_DOCUMENT gettext("Unable to access document!")
|
||||||
|
#define COULD_NOT_ACCESS_FILE gettext("Could not access file.")
|
||||||
|
#define COULD_NOT_ACCESS_DIR gettext("Could not access directory.")
|
||||||
|
#define COULD_NOT_LOAD_DATA gettext("Could not load data.")
|
||||||
|
#define CANNOT_EDIT_REMOTE_FILES \
|
||||||
|
gettext("Lynx cannot currently (e)dit remote WWW files.")
|
||||||
|
#define CANNOT_EDIT_FIELD \
|
||||||
|
gettext("This field cannot be (e)dited with an external editor.")
|
||||||
|
#define RULE_INCORRECT gettext("Bad rule")
|
||||||
|
#define RULE_NEEDS_DATA gettext("Insufficient operands:")
|
||||||
|
#define NOAUTH_TO_EDIT_FILE gettext("You are not authorized to edit this file.")
|
||||||
|
#define TITLE_PROMPT gettext("Title: ")
|
||||||
|
#define SUBJECT_PROMPT gettext("Subject: ")
|
||||||
|
#define USERNAME_PROMPT gettext("Username: ")
|
||||||
|
#define PASSWORD_PROMPT gettext("Password: ")
|
||||||
|
#define USERNAME_PASSWORD_REQUIRED gettext("lynx: Username and Password required!!!")
|
||||||
|
#define PASSWORD_REQUIRED gettext("lynx: Password required!!!")
|
||||||
|
#define CLEAR_ALL_AUTH_INFO gettext("Clear all authorization info for this session?")
|
||||||
|
#define AUTH_INFO_CLEARED gettext("Authorization info cleared.")
|
||||||
|
#define AUTH_FAILED_PROMPT gettext("Authorization failed. Retry?")
|
||||||
|
#define CGI_DISABLED gettext("cgi support has been disabled.")
|
||||||
|
#define CGI_NOT_COMPILED \
|
||||||
|
gettext("Lynxcgi capabilities are not compiled into this version.")
|
||||||
|
#define CANNOT_CONVERT_I_TO_O gettext("Sorry, no known way of converting %s to %s.")
|
||||||
|
#define CONNECT_SET_FAILED gettext("Unable to set up connection.")
|
||||||
|
#define CONNECT_FAILED gettext("Unable to make connection")
|
||||||
|
#define MALFORMED_EXEC_REQUEST \
|
||||||
|
gettext("Executable link rejected due to malformed request.")
|
||||||
|
#define BADCHAR_IN_EXEC_LINK \
|
||||||
|
gettext("Executable link rejected due to `%c' character.")
|
||||||
|
#define RELPATH_IN_EXEC_LINK \
|
||||||
|
gettext("Executable link rejected due to relative path string ('../').")
|
||||||
|
#define BADLOCPATH_IN_EXEC_LINK \
|
||||||
|
gettext("Executable link rejected due to location or path.")
|
||||||
|
#define MAIL_DISABLED gettext("Mail access is disabled!")
|
||||||
|
#define ACCESS_ONLY_LOCALHOST \
|
||||||
|
gettext("Only files and servers on the local host can be accessed.")
|
||||||
|
#define TELNET_DISABLED gettext("Telnet access is disabled!")
|
||||||
|
#define TELNET_PORT_SPECS_DISABLED \
|
||||||
|
gettext("Telnet port specifications are disabled.")
|
||||||
|
#define NEWS_DISABLED gettext("USENET news access is disabled!")
|
||||||
|
#define RLOGIN_DISABLED gettext("Rlogin access is disabled!")
|
||||||
|
#define FTP_DISABLED gettext("Ftp access is disabled!")
|
||||||
|
#define NO_REFS_FROM_DOC gettext("There are no references from this document.")
|
||||||
|
#define NO_VISIBLE_REFS_FROM_DOC gettext("There are only hidden links from this document.")
|
||||||
|
#ifdef VMS
|
||||||
|
#define CANNOT_OPEN_COMFILE gettext("Unable to open command file.")
|
||||||
|
#endif /* VMS */
|
||||||
|
#define NEWS_POST_CANCELLED gettext("News Post Cancelled!!!")
|
||||||
|
#define SPAWNING_EDITOR_FOR_NEWS \
|
||||||
|
gettext("Spawning your selected editor to edit news message")
|
||||||
|
#define POST_MSG_PROMPT gettext("Post this message?")
|
||||||
|
#define APPEND_SIG_FILE gettext("Append '%s'?")
|
||||||
|
#define POSTING_TO_NEWS gettext("Posting to newsgroup(s)...")
|
||||||
|
#ifdef VMS
|
||||||
|
#define HAVE_UNREAD_MAIL_MSG gettext("*** You have unread mail. ***")
|
||||||
|
#else
|
||||||
|
#define HAVE_MAIL_MSG gettext("*** You have mail. ***")
|
||||||
|
#endif /* VMS */
|
||||||
|
#define HAVE_NEW_MAIL_MSG gettext("*** You have new mail. ***")
|
||||||
|
#define FILE_INSERT_CANCELLED gettext("File insert cancelled!!!")
|
||||||
|
#define MEMORY_EXHAUSTED_FILE gettext("Not enough memory for file!")
|
||||||
|
#define FILE_CANNOT_OPEN_R gettext("Can't open file for reading.")
|
||||||
|
#define FILE_DOES_NOT_EXIST gettext("File does not exist.")
|
||||||
|
#define FILE_DOES_NOT_EXIST_RE gettext("File does not exist - reenter or cancel:")
|
||||||
|
#define FILE_NOT_READABLE gettext("File is not readable.")
|
||||||
|
#define FILE_NOT_READABLE_RE gettext("File is not readable - reenter or cancel:")
|
||||||
|
#define FILE_INSERT_0_LENGTH gettext("Nothing to insert - file is 0-length.")
|
||||||
|
#define SAVE_REQUEST_CANCELLED gettext("Save request cancelled!!!")
|
||||||
|
#define MAIL_REQUEST_CANCELLED gettext("Mail request cancelled!!!")
|
||||||
|
#define CONFIRM_MAIL_SOURCE_PREPARSED \
|
||||||
|
gettext("Viewing preparsed source. Are you sure you want to mail it?")
|
||||||
|
#define PLEASE_WAIT gettext("Please wait...")
|
||||||
|
#define MAILING_FILE gettext("Mailing file. Please wait...")
|
||||||
|
#define MAIL_REQUEST_FAILED gettext("ERROR - Unable to mail file")
|
||||||
|
#define CONFIRM_LONG_SCREEN_PRINT \
|
||||||
|
gettext("File is %d screens long. Are you sure you want to print?")
|
||||||
|
#define PRINT_REQUEST_CANCELLED gettext("Print request cancelled!!!")
|
||||||
|
#define PRESS_RETURN_TO_BEGIN gettext("Press <return> to begin: ")
|
||||||
|
#define PRESS_RETURN_TO_FINISH gettext("Press <return> to finish: ")
|
||||||
|
#define CONFIRM_LONG_PAGE_PRINT \
|
||||||
|
gettext("File is %d pages long. Are you sure you want to print?")
|
||||||
|
#define CHECK_PRINTER \
|
||||||
|
gettext("Be sure your printer is on-line. Press <return> to start printing:")
|
||||||
|
#define FILE_ALLOC_FAILED gettext("ERROR - Unable to allocate file space!!!")
|
||||||
|
#define UNABLE_TO_OPEN_TEMPFILE gettext("Unable to open tempfile")
|
||||||
|
#define UNABLE_TO_OPEN_PRINTOP_FILE gettext("Unable to open print options file")
|
||||||
|
#define PRINTING_FILE gettext("Printing file. Please wait...")
|
||||||
|
#define MAIL_ADDRESS_PROMPT gettext("Please enter a valid internet mail address: ")
|
||||||
|
#define PRINTER_MISCONF_ERROR gettext("ERROR! - printer is misconfigured!")
|
||||||
|
#define FAILED_MAP_POST_REQUEST gettext("Image map from POST response not available!")
|
||||||
|
#define MISDIRECTED_MAP_REQUEST gettext("Misdirected client-side image MAP request!")
|
||||||
|
#define MAP_NOT_ACCESSIBLE gettext("Client-side image MAP is not accessible!")
|
||||||
|
#define MAPS_NOT_AVAILABLE gettext("No client-side image MAPs are available!")
|
||||||
|
#define MAP_NOT_AVAILABLE gettext("Client-side image MAP is not available!")
|
||||||
|
#ifndef NO_OPTION_MENU
|
||||||
|
#define OPTION_SCREEN_NEEDS_24 \
|
||||||
|
gettext("Screen height must be at least 24 lines for the Options menu!")
|
||||||
|
#define OPTION_SCREEN_NEEDS_23 \
|
||||||
|
gettext("Screen height must be at least 23 lines for the Options menu!")
|
||||||
|
#define OPTION_SCREEN_NEEDS_22 \
|
||||||
|
gettext("Screen height must be at least 22 lines for the Options menu!")
|
||||||
|
#endif /* !NO_OPTION_MENU */
|
||||||
|
#define NEED_ADVANCED_USER_MODE gettext("That key requires Advanced User mode.")
|
||||||
|
#define CONTENT_TYPE_MSG gettext("Content-type: %s")
|
||||||
|
#define COMMAND_PROMPT gettext("Command: ")
|
||||||
|
#define COMMAND_UNKNOWN gettext("Unknown or ambiguous command")
|
||||||
|
#define VERSION_SEGMENT gettext(" Version ")
|
||||||
|
#define FIRST_SEGMENT gettext(" first")
|
||||||
|
#define GUESSING_SEGMENT gettext(", guessing...")
|
||||||
|
#define PERMISSIONS_SEGMENT gettext("Permissions for ")
|
||||||
|
#define SELECT_SEGMENT gettext("Select ")
|
||||||
|
#define CAP_LETT_SEGMENT gettext("capital letter")
|
||||||
|
#define OF_OPT_LINE_SEGMENT gettext(" of option line,")
|
||||||
|
#define TO_SAVE_SEGMENT gettext(" to save,")
|
||||||
|
#define TO_SEGMENT gettext(" to ")
|
||||||
|
#define OR_SEGMENT gettext(" or ")
|
||||||
|
#define INDEX_SEGMENT gettext(" index")
|
||||||
|
#define TO_RETURN_SEGMENT gettext(" to return to Lynx.")
|
||||||
|
#define ACCEPT_CHANGES gettext("Accept Changes")
|
||||||
|
#define RESET_CHANGES gettext("Reset Changes")
|
||||||
|
#define CANCEL_CHANGES gettext("Left Arrow cancels changes")
|
||||||
|
#define SAVE_OPTIONS gettext("Save options to disk")
|
||||||
|
#define ACCEPT_DATA gettext("Hit RETURN to accept entered data.")
|
||||||
|
#define ACCEPT_DATA_OR_DEFAULT \
|
||||||
|
gettext("Hit RETURN to accept entered data. Delete data to invoke the default.")
|
||||||
|
#define VALUE_ACCEPTED gettext("Value accepted!")
|
||||||
|
#define VALUE_ACCEPTED_WARNING_X \
|
||||||
|
gettext("Value accepted! -- WARNING: Lynx is configured for XWINDOWS!")
|
||||||
|
#define VALUE_ACCEPTED_WARNING_NONX \
|
||||||
|
gettext("Value accepted! -- WARNING: Lynx is NOT configured for XWINDOWS!")
|
||||||
|
#define EDITOR_LOCKED gettext("You are not allowed to change which editor to use!")
|
||||||
|
#define FAILED_TO_SET_DISPLAY gettext("Failed to set DISPLAY variable!")
|
||||||
|
#define FAILED_CLEAR_SET_DISPLAY gettext("Failed to clear DISPLAY variable!")
|
||||||
|
#define BOOKMARK_CHANGE_DISALLOWED \
|
||||||
|
gettext("You are not allowed to change the bookmark file!")
|
||||||
|
#define COLOR_TOGGLE_DISABLED gettext("Terminal does not support color")
|
||||||
|
#define COLOR_TOGGLE_DISABLED_FOR_TERM gettext("Your '%s' terminal does not support color.")
|
||||||
|
#define DOTFILE_ACCESS_DISABLED gettext("Access to dot files is disabled!")
|
||||||
|
#define UA_NO_LYNX_WARNING \
|
||||||
|
gettext("User-Agent string does not contain \"Lynx\" or \"L_y_n_x\"")
|
||||||
|
#define UA_PLEASE_USE_LYNX \
|
||||||
|
gettext("Use \"L_y_n_x\" or \"Lynx\" in User-Agent, or it looks like intentional deception!")
|
||||||
|
#define UA_CHANGE_DISABLED \
|
||||||
|
gettext("Changing of the User-Agent string is disabled!")
|
||||||
|
#define CHANGE_OF_SETTING_DISALLOWED \
|
||||||
|
gettext("You are not allowed to change this setting.")
|
||||||
|
#define SAVING_OPTIONS gettext("Saving Options...")
|
||||||
|
#define OPTIONS_SAVED gettext("Options saved!")
|
||||||
|
#define OPTIONS_NOT_SAVED gettext("Unable to save Options!")
|
||||||
|
#define R_TO_RETURN_TO_LYNX gettext(" 'r' to return to Lynx ")
|
||||||
|
#define SAVE_OR_R_TO_RETURN_TO_LYNX gettext(" '>' to save, or 'r' to return to Lynx ")
|
||||||
|
#define ANY_KEY_CHANGE_RET_ACCEPT \
|
||||||
|
gettext("Hit any key to change value; RETURN to accept.")
|
||||||
|
#define ERROR_UNCOMPRESSING_TEMP gettext("Error uncompressing temporary file!")
|
||||||
|
#define UNSUPPORTED_URL_SCHEME gettext("Unsupported URL scheme!")
|
||||||
|
#define UNSUPPORTED_DATA_URL gettext("Unsupported data: URL! Use SHOWINFO, for now.")
|
||||||
|
#define TOO_MANY_REDIRECTIONS gettext("Redirection limit of %d URL's reached.")
|
||||||
|
#define ILLEGAL_REDIRECTION_URL gettext("Illegal redirection URL received from server!")
|
||||||
|
#define SERVER_ASKED_FOR_REDIRECTION \
|
||||||
|
gettext("Server asked for %d redirection of POST content to")
|
||||||
|
#define REDIRECTION_WITH_BAD_LOCATION "Got redirection with a bad Location header."
|
||||||
|
#define REDIRECTION_WITH_NO_LOCATION "Got redirection with no Location header."
|
||||||
|
#define PROCEED_GET_CANCEL gettext("P)roceed, use G)ET or C)ancel ")
|
||||||
|
#define PROCEED_OR_CANCEL gettext("P)roceed, or C)ancel ")
|
||||||
|
#define ADVANCED_POST_GET_REDIRECT \
|
||||||
|
gettext("Redirection of POST content. P)roceed, see U)RL, use G)ET or C)ancel")
|
||||||
|
#define ADVANCED_POST_REDIRECT \
|
||||||
|
gettext("Redirection of POST content. P)roceed, see U)RL, or C)ancel")
|
||||||
|
#define CONFIRM_POST_RESUBMISSION \
|
||||||
|
gettext("Document from Form with POST content. Resubmit?")
|
||||||
|
#define CONFIRM_POST_RESUBMISSION_TO \
|
||||||
|
gettext("Resubmit POST content to %s ?")
|
||||||
|
#define CONFIRM_POST_LIST_RELOAD \
|
||||||
|
gettext("List from document with POST data. Reload %s ?")
|
||||||
|
#define CONFIRM_POST_DOC_HEAD \
|
||||||
|
gettext("Document from POST action, HEAD may not be understood. Proceed?")
|
||||||
|
#define CONFIRM_POST_LINK_HEAD \
|
||||||
|
gettext("Form submit action is POST, HEAD may not be understood. Proceed?")
|
||||||
|
#define CONFIRM_WO_PASSWORD gettext("Proceed without a username and password?")
|
||||||
|
#define CONFIRM_PROCEED gettext("Proceed (%s)?")
|
||||||
|
#define CANNOT_POST gettext("Cannot POST to this host.")
|
||||||
|
#define IGNORED_POST gettext("POST not supported for this URL - ignoring POST data!")
|
||||||
|
#define DISCARDING_POST_DATA gettext("Discarding POST data...")
|
||||||
|
#define WILL_NOT_RELOAD_DOC gettext("Document will not be reloaded!")
|
||||||
|
#define LOCATION_HEADER gettext("Location: ")
|
||||||
|
#define STRING_NOT_FOUND gettext("'%s' not found!")
|
||||||
|
#define MULTIBOOKMARKS_DEFAULT gettext("Default Bookmark File")
|
||||||
|
#define MULTIBOOKMARKS_SMALL gettext("Screen too small! (8x35 min)")
|
||||||
|
#define MULTIBOOKMARKS_SAVE gettext("Select destination or ^G to Cancel: ")
|
||||||
|
#define MULTIBOOKMARKS_SELECT \
|
||||||
|
gettext("Select subbookmark, '=' for menu, or ^G to cancel: ")
|
||||||
|
#define MULTIBOOKMARKS_SELF \
|
||||||
|
gettext("Reproduce L)ink in this bookmark file or C)ancel? (l,c): ")
|
||||||
|
#define MULTIBOOKMARKS_DISALLOWED gettext("Multiple bookmark support is not available.")
|
||||||
|
#define MULTIBOOKMARKS_SHEAD_MASK gettext(" Select Bookmark (screen %d of %d)")
|
||||||
|
#define MULTIBOOKMARKS_SHEAD gettext(" Select Bookmark")
|
||||||
|
#define MULTIBOOKMARKS_EHEAD_MASK \
|
||||||
|
gettext("Editing Bookmark DESCRIPTION and FILEPATH (%d of 2)")
|
||||||
|
#define MULTIBOOKMARKS_EHEAD \
|
||||||
|
gettext(" Editing Bookmark DESCRIPTION and FILEPATH")
|
||||||
|
#define MULTIBOOKMARKS_LETTER gettext("Letter: ")
|
||||||
|
#ifdef VMS
|
||||||
|
#define USE_PATH_OFF_HOME \
|
||||||
|
gettext("Use a filepath off your login directory in SHELL syntax!")
|
||||||
|
#else
|
||||||
|
#define USE_PATH_OFF_HOME gettext("Use a filepath off your home directory!")
|
||||||
|
#endif /* VMS */
|
||||||
|
#define MAXLINKS_REACHED \
|
||||||
|
gettext("Maximum links per page exceeded! Use half-page or two-line scrolling.")
|
||||||
|
#define VISITED_LINKS_EMPTY gettext("No previously visited links available!")
|
||||||
|
#define MEMORY_EXHAUSTED_ABORT gettext("Memory exhausted! Program aborted!")
|
||||||
|
#define MEMORY_EXHAUSTED_ABORTING gettext("Memory exhausted! Aborting...")
|
||||||
|
#define NOT_ENOUGH_MEMORY gettext("Not enough memory!")
|
||||||
|
#define DFM_NOT_AVAILABLE gettext("Directory/File Manager not available")
|
||||||
|
#define LOCATION_NOT_ABSOLUTE gettext("Location URL is not absolute.")
|
||||||
|
#define REFRESH_URL_NOT_ABSOLUTE gettext("Refresh URL is not absolute.")
|
||||||
|
#define SENDING_MESSAGE_WITH_BODY_TO \
|
||||||
|
gettext("You are sending a message with body to:\n ")
|
||||||
|
#define SENDING_COMMENT_TO gettext("You are sending a comment to:\n ")
|
||||||
|
#define WITH_COPY_TO gettext("\n With copy to:\n ")
|
||||||
|
#define WITH_COPIES_TO gettext("\n With copies to:\n ")
|
||||||
|
#define CTRL_G_TO_CANCEL_SEND \
|
||||||
|
gettext("\n\nUse Ctrl-G to cancel if you do not want to send a message\n")
|
||||||
|
#define ENTER_NAME_OR_BLANK \
|
||||||
|
gettext("\n Please enter your name, or leave it blank to remain anonymous\n")
|
||||||
|
#define ENTER_MAIL_ADDRESS_OR_OTHER \
|
||||||
|
gettext("\n Please enter a mail address or some other\n")
|
||||||
|
#define MEANS_TO_CONTACT_FOR_RESPONSE \
|
||||||
|
gettext(" means to contact you, if you desire a response.\n")
|
||||||
|
#define ENTER_SUBJECT_LINE gettext("\n Please enter a subject line.\n")
|
||||||
|
#define ENTER_ADDRESS_FOR_CC \
|
||||||
|
gettext("\n Enter a mail address for a CC of your message.\n")
|
||||||
|
#define BLANK_FOR_NO_COPY gettext(" (Leave blank if you don't want a copy.)\n")
|
||||||
|
#define REVIEW_MESSAGE_BODY gettext("\n Please review the message body:\n\n")
|
||||||
|
#define RETURN_TO_CONTINUE gettext("\nPress RETURN to continue: ")
|
||||||
|
#define RETURN_TO_CLEANUP gettext("\nPress RETURN to clean up: ")
|
||||||
|
#define CTRL_U_TO_ERASE gettext(" Use Control-U to erase the default.\n")
|
||||||
|
#define ENTER_MESSAGE_BELOW gettext("\n Please enter your message below.")
|
||||||
|
#define ENTER_PERIOD_WHEN_DONE_A \
|
||||||
|
gettext("\n When you are done, press enter and put a single period (.)")
|
||||||
|
#define ENTER_PERIOD_WHEN_DONE_B \
|
||||||
|
gettext("\n on a line and press enter again.")
|
||||||
|
|
||||||
|
/* Cookies messages */
|
||||||
|
#define ADVANCED_COOKIE_CONFIRMATION \
|
||||||
|
gettext("%s cookie: %.*s=%.*s Allow? (Y/N/Always/neVer)")
|
||||||
|
#define INVALID_COOKIE_DOMAIN_CONFIRMATION \
|
||||||
|
gettext("Accept invalid cookie domain=%s for '%s'?")
|
||||||
|
#define INVALID_COOKIE_PATH_CONFIRMATION \
|
||||||
|
gettext("Accept invalid cookie path=%s as a prefix of '%s'?")
|
||||||
|
#define ALLOWING_COOKIE gettext("Allowing this cookie.")
|
||||||
|
#define REJECTING_COOKIE gettext("Rejecting this cookie.")
|
||||||
|
#define COOKIE_JAR_IS_EMPTY gettext("The Cookie Jar is empty.")
|
||||||
|
#define CACHE_JAR_IS_EMPTY gettext("The Cache Jar is empty.")
|
||||||
|
#define ACTIVATE_TO_GOBBLE \
|
||||||
|
gettext("Activate links to gobble up cookies or entire domains,")
|
||||||
|
#define OR_CHANGE_ALLOW gettext("or to change a domain's 'allow' setting.")
|
||||||
|
#define COOKIES_NEVER_ALLOWED gettext("(Cookies never allowed.)")
|
||||||
|
#define COOKIES_ALWAYS_ALLOWED gettext("(Cookies always allowed.)")
|
||||||
|
#define COOKIES_ALLOWED_VIA_PROMPT gettext("(Cookies allowed via prompt.)")
|
||||||
|
#define COOKIES_READ_FROM_FILE gettext("(Persistent Cookies.)")
|
||||||
|
#define NO_TITLE gettext("(No title.)")
|
||||||
|
#define NO_NAME gettext("(No name.)")
|
||||||
|
#define NO_VALUE gettext("(No value.)")
|
||||||
|
#define NO_NOTHING gettext("None")
|
||||||
|
#define END_OF_SESSION gettext("(End of session.)")
|
||||||
|
#define DELETE_COOKIE_CONFIRMATION gettext("Delete this cookie?")
|
||||||
|
#define COOKIE_EATEN gettext("The cookie has been eaten!")
|
||||||
|
#define DELETE_EMPTY_DOMAIN_CONFIRMATION gettext("Delete this empty domain?")
|
||||||
|
#define DOMAIN_EATEN gettext("The domain has been eaten!")
|
||||||
|
#define DELETE_COOKIES_SET_ALLOW_OR_CANCEL \
|
||||||
|
gettext("D)elete domain's cookies, set allow A)lways/P)rompt/neV)er, or C)ancel? ")
|
||||||
|
#define DELETE_DOMAIN_SET_ALLOW_OR_CANCEL \
|
||||||
|
gettext("D)elete domain, set allow A)lways/P)rompt/neV)er, or C)ancel? ")
|
||||||
|
#define DOMAIN_COOKIES_EATEN gettext("All cookies in the domain have been eaten!")
|
||||||
|
#define ALWAYS_ALLOWING_COOKIES gettext("'A'lways allowing from domain '%s'.")
|
||||||
|
#define NEVER_ALLOWING_COOKIES gettext("ne'V'er allowing from domain '%s'.")
|
||||||
|
#define PROMPTING_TO_ALLOW_COOKIES gettext("'P'rompting to allow from domain '%s'.")
|
||||||
|
#define DELETE_ALL_COOKIES_IN_DOMAIN gettext("Delete all cookies in this domain?")
|
||||||
|
#define ALL_COOKIES_EATEN gettext("All of the cookies in the jar have been eaten!")
|
||||||
|
|
||||||
|
#define PORT_NINETEEN_INVALID gettext("Port 19 not permitted in URLs.")
|
||||||
|
#define PORT_TWENTYFIVE_INVALID gettext("Port 25 not permitted in URLs.")
|
||||||
|
#define PORT_INVALID gettext("Port %lu not permitted in URLs.")
|
||||||
|
#define URL_PORT_BAD gettext("URL has a bad port field.")
|
||||||
|
#define HTML_STACK_OVERRUN gettext("Maximum nesting of HTML elements exceeded.")
|
||||||
|
#define BAD_PARTIAL_REFERENCE gettext("Bad partial reference! Stripping lead dots.")
|
||||||
|
#define TRACELOG_OPEN_FAILED gettext("Trace Log open failed. Trace off!")
|
||||||
|
#define LYNX_TRACELOG_TITLE gettext("Lynx Trace Log")
|
||||||
|
#define NO_TRACELOG_STARTED gettext("No trace log has been started for this session.")
|
||||||
|
#define MAX_TEMPCOUNT_REACHED \
|
||||||
|
gettext("The maximum temporary file count has been reached!")
|
||||||
|
#define FORM_VALUE_TOO_LONG \
|
||||||
|
gettext("Form field value exceeds buffer length! Trim the tail.")
|
||||||
|
#define FORM_TAIL_COMBINED_WITH_HEAD \
|
||||||
|
gettext("Modified tail combined with head of form field value.")
|
||||||
|
|
||||||
|
/* HTFile.c */
|
||||||
|
#define ENTRY_IS_DIRECTORY gettext("Directory")
|
||||||
|
#define DISALLOWED_DIR_SCAN gettext("Directory browsing is not allowed.")
|
||||||
|
#define DISALLOWED_SELECTIVE_ACCESS gettext("Selective access is not enabled for this directory")
|
||||||
|
#define FAILED_DIR_SCAN gettext("Multiformat: directory scan failed.")
|
||||||
|
#define FAILED_DIR_UNREADABLE gettext("This directory is not readable.")
|
||||||
|
#define FAILED_FILE_UNREADABLE gettext("Can't access requested file.")
|
||||||
|
#define FAILED_NO_REPRESENTATION gettext("Could not find suitable representation for transmission.")
|
||||||
|
#define FAILED_OPEN_COMPRESSED_FILE gettext("Could not open file for decompression!")
|
||||||
|
#define LABEL_FILES gettext("Files:")
|
||||||
|
#define LABEL_SUBDIRECTORIES gettext("Subdirectories:")
|
||||||
|
#define SEGMENT_DIRECTORY gettext(" directory")
|
||||||
|
#define SEGMENT_UP_TO gettext("Up to ")
|
||||||
|
#define SEGMENT_CURRENT_DIR gettext("Current directory is ")
|
||||||
|
|
||||||
|
/* HTFTP.c */
|
||||||
|
#define ENTRY_IS_SYMBOLIC_LINK gettext("Symbolic Link")
|
||||||
|
|
||||||
|
/* HTGopher.c */
|
||||||
|
#define FAILED_NO_RESPONSE gettext("No response from server!")
|
||||||
|
#define GOPHER_CSO_INDEX gettext("CSO index")
|
||||||
|
#define GOPHER_CSO_INDEX_SUBTITLE gettext("\nThis is a searchable index of a CSO database.\n")
|
||||||
|
#define GOPHER_CSO_SEARCH_RESULTS gettext("CSO Search Results")
|
||||||
|
#define GOPHER_CSO_SEEK_FAILED gettext("Seek fail on %s\n")
|
||||||
|
#define GOPHER_CSO_SOLICIT_KEYWORDS gettext("\nPress the 's' key and enter search keywords.\n")
|
||||||
|
#define GOPHER_INDEX_SUBTITLE gettext("\nThis is a searchable Gopher index.\n")
|
||||||
|
#define GOPHER_INDEX_TITLE gettext("Gopher index")
|
||||||
|
#define GOPHER_MENU_TITLE gettext("Gopher Menu")
|
||||||
|
#define GOPHER_SEARCH_RESULTS gettext(" Search Results")
|
||||||
|
#define GOPHER_SENDING_CSO_REQUEST gettext("Sending CSO/PH request.")
|
||||||
|
#define GOPHER_SENDING_REQUEST gettext("Sending Gopher request.")
|
||||||
|
#define GOPHER_SENT_CSO_REQUEST gettext("CSO/PH request sent; waiting for response.")
|
||||||
|
#define GOPHER_SENT_REQUEST gettext("Gopher request sent; waiting for response.")
|
||||||
|
#define GOPHER_SOLICIT_KEYWORDS gettext("\nPlease enter search keywords.\n")
|
||||||
|
#define SEGMENT_KEYWORDS_WILL gettext("\nThe keywords that you enter will allow you to search on a")
|
||||||
|
#define SEGMENT_PERSONS_DB_NAME gettext(" person's name in the database.\n")
|
||||||
|
|
||||||
|
/* HTNews.c */
|
||||||
|
#define FAILED_CONNECTION_CLOSED gettext("Connection closed ???")
|
||||||
|
#define FAILED_CANNOT_OPEN_POST gettext("Cannot open temporary file for news POST.")
|
||||||
|
#define FAILED_CANNOT_POST_SSL gettext("This client does not contain support for posting to news with SSL.")
|
||||||
|
|
||||||
|
/* HTStyle.c */
|
||||||
|
#define STYLE_DUMP_FONT gettext("Style %d `%s' SGML:%s. Font %s %.1f point.\n")
|
||||||
|
#define STYLE_DUMP_INDENT gettext("\tIndents: first=%.0f others=%.0f, Height=%.1f Desc=%.1f\n"
|
||||||
|
#define STYLE_DUMP_ALIGN gettext("\tAlign=%d, %d tabs. (%.0f before, %.0f after)\n")
|
||||||
|
#define STYLE_DUMP_TAB gettext("\t\tTab kind=%d at %.0f\n")
|
||||||
|
|
||||||
|
/* HTTP.c */
|
||||||
|
#define FAILED_NEED_PASSWD gettext("Can't proceed without a username and password.")
|
||||||
|
#define FAILED_RETRY_WITH_AUTH gettext("Can't retry with authorization! Contact the server's WebMaster.")
|
||||||
|
#define FAILED_RETRY_WITH_PROXY gettext("Can't retry with proxy authorization! Contact the server's WebMaster.")
|
||||||
|
#define HTTP_RETRY_WITH_PROXY gettext("Retrying with proxy authorization information.")
|
||||||
|
#define SSL_FORCED_PROMPT gettext("SSL error:%s-Continue?")
|
||||||
|
|
||||||
|
/* HTWAIS.c */
|
||||||
|
#define HTWAIS_MESSAGE_TOO_BIG gettext("HTWAIS: Return message too large.")
|
||||||
|
#define HTWAIS_SOLICIT_QUERY gettext("Enter WAIS query: ")
|
||||||
|
|
||||||
|
/* Miscellaneous status */
|
||||||
|
#define RETRYING_AS_HTTP0 gettext("Retrying as HTTP0 request.")
|
||||||
|
#define TRANSFERRED_X_BYTES gettext("Transferred %d bytes")
|
||||||
|
#define TRANSFER_COMPLETE gettext("Data transfer complete")
|
||||||
|
#define FAILED_READING_KEYMAP gettext("Error processing line %d of %s\n")
|
||||||
|
|
||||||
|
/* Lynx internal page titles */
|
||||||
|
#define ADDRLIST_PAGE_TITLE gettext("Address List Page")
|
||||||
|
#define BOOKMARK_TITLE gettext("Bookmark file")
|
||||||
|
#define CONFIG_DEF_TITLE gettext("Configuration Definitions")
|
||||||
|
#define COOKIE_JAR_TITLE gettext("Cookie Jar")
|
||||||
|
#define CURRENT_EDITMAP_TITLE gettext("Current Edit-Key Map")
|
||||||
|
#define CURRENT_KEYMAP_TITLE gettext("Current Key Map")
|
||||||
|
#define DIRED_MENU_TITLE gettext("File Management Options")
|
||||||
|
#define DOWNLOAD_OPTIONS_TITLE gettext("Download Options")
|
||||||
|
#define HISTORY_PAGE_TITLE gettext("History Page")
|
||||||
|
#define CACHE_JAR_TITLE gettext("Cache Jar")
|
||||||
|
#define LIST_PAGE_TITLE gettext("List Page")
|
||||||
|
#define LYNXCFG_TITLE gettext("Lynx.cfg Information")
|
||||||
|
#define MOSAIC_BOOKMARK_TITLE gettext("Converted Mosaic Hotlist")
|
||||||
|
#define OPTIONS_TITLE gettext("Options Menu")
|
||||||
|
#define PERMIT_OPTIONS_TITLE gettext("File Permission Options")
|
||||||
|
#define PRINT_OPTIONS_TITLE gettext("Printing Options")
|
||||||
|
#define SHOWINFO_TITLE gettext("Information about the current document")
|
||||||
|
#define STATUSLINES_TITLE gettext("Your recent statusline messages")
|
||||||
|
#define UPLOAD_OPTIONS_TITLE gettext("Upload Options")
|
||||||
|
#define VISITED_LINKS_TITLE gettext("Visited Links Page")
|
||||||
|
|
||||||
|
/* CONFIG_DEF_TITLE subtitles */
|
||||||
|
#define SEE_ALSO gettext("See also")
|
||||||
|
#define YOUR_SEGMENT gettext("your")
|
||||||
|
#define RUNTIME_OPT_SEGMENT gettext("for runtime options")
|
||||||
|
#define COMPILE_OPT_SEGMENT gettext("compile time options")
|
||||||
|
#define COLOR_STYLE_SEGMENT gettext("color-style configuration")
|
||||||
|
#define REL_VERSION gettext("latest release")
|
||||||
|
#define PRE_VERSION gettext("pre-release version")
|
||||||
|
#define DEV_VERSION gettext("development version")
|
||||||
|
#define AUTOCONF_CONFIG_CACHE \
|
||||||
|
gettext("The following data were derived during the automatic configuration/build\n\
|
||||||
|
process of this copy of Lynx. When reporting a bug, please include a copy\n\
|
||||||
|
of this page.")
|
||||||
|
#define AUTOCONF_LYNXCFG_H \
|
||||||
|
gettext("The following data were used as automatically-configured compile-time\n\
|
||||||
|
definitions when this copy of Lynx was built.")
|
||||||
|
|
||||||
|
#ifdef DIRED_SUPPORT
|
||||||
|
#define DIRED_NOVICELINE \
|
||||||
|
gettext(" C)reate D)ownload E)dit F)ull menu M)odify R)emove T)ag U)pload \n")
|
||||||
|
#define CURRENT_LINK_STATUS_FAILED gettext("Failed to obtain status of current link!")
|
||||||
|
|
||||||
|
#define INVALID_PERMIT_URL \
|
||||||
|
gettext("Special URL only valid from current File Permission menu!")
|
||||||
|
#endif /* DIRED_SUPPORT */
|
||||||
|
|
||||||
|
#ifdef USE_EXTERNALS
|
||||||
|
#define EXTERNALS_DISABLED gettext("External support is currently disabled.")
|
||||||
|
#endif /* USE_EXTERNALS */
|
||||||
|
|
||||||
|
/* new with 2.8.4dev.21 */
|
||||||
|
#define CHDIR_DISABLED gettext("Changing working-directory is currently disabled.")
|
||||||
|
#define LINEWRAP_OFF gettext("Linewrap OFF!")
|
||||||
|
#define LINEWRAP_ON gettext("Linewrap ON!")
|
||||||
|
#define NESTED_TABLES_OFF gettext("Parsing nested-tables toggled OFF! Reloading...")
|
||||||
|
#define NESTED_TABLES_ON gettext("Parsing nested-tables toggled ON! Reloading...")
|
||||||
|
#define SHIFT_VS_LINEWRAP gettext("Shifting is disabled while line-wrap is in effect")
|
||||||
|
#define TRACE_DISABLED gettext("Trace not supported")
|
||||||
|
|
||||||
|
#endif /* LYMESSAGES_EN_H */
|
71
PACKAGE/debian/changelog
Normal file
71
PACKAGE/debian/changelog
Normal file
|
@ -0,0 +1,71 @@
|
||||||
|
lynx-dev (2.9.2) unstable; urgency=low
|
||||||
|
|
||||||
|
* maintenance updates
|
||||||
|
|
||||||
|
-- Thomas E. Dickey <dickey@invisible-island.net> Fri, 31 May 2024 18:09:16 -0400
|
||||||
|
|
||||||
|
lynx-dev (2.8.8dev.16) unstable; urgency=high
|
||||||
|
|
||||||
|
* changes for dev.16
|
||||||
|
|
||||||
|
-- Thomas E. Dickey <dickey@invisible-island.net> Tue, 30 Apr 2013 04:32:34 -0400
|
||||||
|
|
||||||
|
lynx-dev (2.8.8dev.15) unstable; urgency=high
|
||||||
|
|
||||||
|
* changes for dev.15
|
||||||
|
|
||||||
|
-- Thomas E. Dickey <dickey@invisible-island.net> Thu, 08 Nov 2012 17:39:36 -0500
|
||||||
|
|
||||||
|
lynx-dev (2.8.8dev.14) unstable; urgency=high
|
||||||
|
|
||||||
|
* fix regression in dev.13
|
||||||
|
|
||||||
|
-- Thomas E. Dickey <dickey@invisible-island.net> Wed, 22 Aug 2012 06:22:28 -0400
|
||||||
|
|
||||||
|
lynx-dev (2.8.8dev.13) unstable; urgency=low
|
||||||
|
|
||||||
|
* changes for dev.13
|
||||||
|
|
||||||
|
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 07 Jul 2012 10:55:34 -0400
|
||||||
|
|
||||||
|
lynx-dev (2.8.8dev.12) unstable; urgency=low
|
||||||
|
|
||||||
|
* changes for dev.12
|
||||||
|
|
||||||
|
-- Thomas E. Dickey <dickey@invisible-island.net> Wed, 22 Feb 2012 20:23:20 -0500
|
||||||
|
|
||||||
|
lynx-dev (2.8.8dev.11) unstable; urgency=low
|
||||||
|
|
||||||
|
* changes for dev.11
|
||||||
|
|
||||||
|
-- Thomas E. Dickey <dickey@invisible-island.net> Wed, 15 Feb 2012 18:43:49 -0500
|
||||||
|
|
||||||
|
lynx-dev (2.8.8dev.10) unstable; urgency=low
|
||||||
|
|
||||||
|
* changes for dev.10
|
||||||
|
|
||||||
|
-- Thomas E. Dickey <dickey@invisible-island.net> Thu, 06 Oct 2011 18:19:01 -0400
|
||||||
|
|
||||||
|
lynx-dev (2.8.8dev.9) unstable; urgency=low
|
||||||
|
|
||||||
|
* changes for dev.9
|
||||||
|
|
||||||
|
-- Thomas E. Dickey <dickey@invisible-island.net> Wed, 27 Apr 2011 19:38:05 -0400
|
||||||
|
|
||||||
|
lynx-dev (2.8.8dev.8) unstable; urgency=low
|
||||||
|
|
||||||
|
* changes for dev.8
|
||||||
|
|
||||||
|
-- Thomas E. Dickey <dickey@invisible-island.net> Sun, 19 Dec 2010 18:49:04 -0500
|
||||||
|
|
||||||
|
lynx-dev (2.8.8dev.7) unstable; urgency=low
|
||||||
|
|
||||||
|
* changes for dev.7
|
||||||
|
|
||||||
|
-- Thomas E. Dickey <dickey@invisible-island.net> Mon, 01 Nov 2010 17:32:06 -0400
|
||||||
|
|
||||||
|
lynx-dev (2.8.8dev.6) unstable; urgency=low
|
||||||
|
|
||||||
|
* add build-script for testing, adapted from Debian lynx-cur package.
|
||||||
|
|
||||||
|
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 18 Sep 2010 07:14:46 -0400
|
1
PACKAGE/debian/compat
Normal file
1
PACKAGE/debian/compat
Normal file
|
@ -0,0 +1 @@
|
||||||
|
12
|
21
PACKAGE/debian/control
Normal file
21
PACKAGE/debian/control
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
Source: lynx-dev
|
||||||
|
Section: web
|
||||||
|
Priority: optional
|
||||||
|
Maintainer: Thomas E. Dickey <dickey@invisible-island.net>
|
||||||
|
Homepage: https://invisible-island.net/lynx/
|
||||||
|
Build-Depends: debhelper (>= 7), dpatch, po-debconf, libncursesw5-dev, zlib1g-dev, gettext, libgnutls-dev, sharutils, telnet, openssh-client, libbsd-dev, libidn11-dev
|
||||||
|
Standards-Version: 3.8.2
|
||||||
|
|
||||||
|
Package: lynx-dev
|
||||||
|
Architecture: any
|
||||||
|
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||||
|
Provides: www-browser, news-reader
|
||||||
|
Recommends: mime-support
|
||||||
|
Description: Text-mode WWW Browser with NLS support (development version)
|
||||||
|
Lynx is a fully-featured World Wide Web (WWW) client for users running
|
||||||
|
cursor-addressable, character-cell display devices. It is very fast and easy
|
||||||
|
to use. It will display HTML documents containing links to files residing on
|
||||||
|
the local system, as well as files residing on remote systems running Gopher,
|
||||||
|
HTTP, FTP, WAIS, and NNTP servers.
|
||||||
|
.
|
||||||
|
This package contains a development version of lynx.
|
103
PACKAGE/debian/copyright
Normal file
103
PACKAGE/debian/copyright
Normal file
|
@ -0,0 +1,103 @@
|
||||||
|
Upstream source https://lynx.invisible-island.net/current/
|
||||||
|
|
||||||
|
Current maintainer: Thomas Dickey <dickey@invisible-island.net>
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Copyright 1997-2023,2024 Thomas E. Dickey
|
||||||
|
Copyright (C) 1995 University of Kansas.
|
||||||
|
|
||||||
|
Most of the content of the lynx release (and corresponding copyright) is
|
||||||
|
the work of developers on the lynx-dev mailing list, who have agreed to
|
||||||
|
distribute their work under the terms and conditions of the GNU General
|
||||||
|
Public License (Version 2). Note that the License text after the terms
|
||||||
|
and conditions is advisory in nature, and contains neither terms nor
|
||||||
|
conditions. You may choose to follow that advice.
|
||||||
|
|
||||||
|
Any licensing questions should be directed to the mailing list:
|
||||||
|
|
||||||
|
lynx-dev@nongnu.org
|
||||||
|
|
||||||
|
or to the maintainer (Thomas E. Dickey):
|
||||||
|
|
||||||
|
dickey@invisible-island.net
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
Files: aclocal.m4
|
||||||
|
License: other-BSD
|
||||||
|
Copyright: 1997-2023,2024 by Thomas E. Dickey
|
||||||
|
Permission to use, copy, modify, and distribute this software and its
|
||||||
|
documentation for any purpose and without fee is hereby granted,
|
||||||
|
provided that the above copyright notice appear in all copies and that
|
||||||
|
both that copyright notice and this permission notice appear in
|
||||||
|
supporting documentation, and that the name of the above listed
|
||||||
|
copyright holder(s) not be used in advertising or publicity pertaining
|
||||||
|
to distribution of the software without specific, written prior
|
||||||
|
permission.
|
||||||
|
|
||||||
|
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
|
||||||
|
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||||
|
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
|
||||||
|
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||||
|
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||||
|
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||||
|
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
|
Files: install-sh
|
||||||
|
Copyright: 1994 X Consortium
|
||||||
|
License: other-BSD
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to
|
||||||
|
deal in the Software without restriction, including without limitation the
|
||||||
|
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||||
|
sell copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||||
|
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
|
||||||
|
TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
Except as contained in this notice, the name of the X Consortium shall not
|
||||||
|
be used in advertising or otherwise to promote the sale, use or other deal-
|
||||||
|
ings in this Software without prior written authorization from the X Consor-
|
||||||
|
tium.
|
||||||
|
|
||||||
|
FSF changes to this file are in the public domain.
|
||||||
|
|
||||||
|
Calling this script install-sh is preferred over install.sh, to prevent
|
||||||
|
`make' implicit rules from creating a file called install from it
|
||||||
|
when there is no Makefile.
|
||||||
|
|
||||||
|
This script is compatible with the BSD install script, but was written
|
||||||
|
from scratch. It can only install one file at a time, a restriction
|
||||||
|
shared with many OS's install programs.
|
||||||
|
|
||||||
|
Files: debian/*
|
||||||
|
Copyright: 2010-2019,2020 Thomas E. Dickey
|
||||||
|
License: other-BSD
|
||||||
|
Permission to use, copy, modify, and distribute this software and its
|
||||||
|
documentation for any purpose and without fee is hereby granted,
|
||||||
|
provided that the above copyright notice appear in all copies and that
|
||||||
|
both that copyright notice and this permission notice appear in
|
||||||
|
supporting documentation, and that the name of the above listed
|
||||||
|
copyright holder(s) not be used in advertising or publicity pertaining
|
||||||
|
to distribution of the software without specific, written prior
|
||||||
|
permission.
|
||||||
|
|
||||||
|
THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
|
||||||
|
TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||||||
|
AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
|
||||||
|
LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||||
|
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||||
|
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||||
|
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
|
On Debian systems, the complete text of the GNU General
|
||||||
|
Public License can be found in '/usr/share/common-licenses/GPL-2'
|
10
PACKAGE/debian/doc-base
Normal file
10
PACKAGE/debian/doc-base
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
Document: lynx-dev
|
||||||
|
Title: Debian Lynx Manual
|
||||||
|
Author: Michael Grobe <grobe@ukans.edu> et al.
|
||||||
|
Abstract: This manual describes what lynx-dev is
|
||||||
|
and how it can be used on Debian systems.
|
||||||
|
Section: Network/Web Browsing
|
||||||
|
|
||||||
|
Format: HTML
|
||||||
|
Index: /usr/share/doc/lynx-dev/help_dir/lynx_help_main.html.gz
|
||||||
|
Files: /usr/share/doc/lynx-dev/help_dir/*.html.gz
|
17
PACKAGE/debian/lynx-dev.lintian-overrides
Normal file
17
PACKAGE/debian/lynx-dev.lintian-overrides
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
# These are sample/test-files:
|
||||||
|
lynx-dev: national-encoding [usr/share/doc/lynx-dev/test/ALT88592.html]
|
||||||
|
lynx-dev: national-encoding [usr/share/doc/lynx-dev/test/iso-8859-1.html]
|
||||||
|
lynx-dev: national-encoding [usr/share/doc/lynx-dev/test/iso-8859-2.html]
|
||||||
|
|
||||||
|
# These are a known problem with lintian:
|
||||||
|
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=891301
|
||||||
|
lynx-dev: privacy-breach-generic [<link rev="owner" href="http://mail.gnu.org/mailman/listinfo/lynx-dev/">] (http://mail.gnu.org/mailman/listinfo/lynx-dev/) [usr/share/doc/lynx-dev/test/ALT88592.html]
|
||||||
|
lynx-dev: privacy-breach-generic [<link rev="owner" href="http://mail.gnu.org/mailman/listinfo/lynx-dev/">] (http://mail.gnu.org/mailman/listinfo/lynx-dev/) [usr/share/doc/lynx-dev/test/bad-html.html]
|
||||||
|
lynx-dev: privacy-breach-generic [<link rev="owner" href="http://mail.gnu.org/mailman/listinfo/lynx-dev/">] (http://mail.gnu.org/mailman/listinfo/lynx-dev/) [usr/share/doc/lynx-dev/test/cp-1252.html]
|
||||||
|
lynx-dev: privacy-breach-generic [<link rev="owner" href="http://mail.gnu.org/mailman/listinfo/lynx-dev/">] (http://mail.gnu.org/mailman/listinfo/lynx-dev/) [usr/share/doc/lynx-dev/test/cp-1252a.html]
|
||||||
|
lynx-dev: privacy-breach-generic [<link rev="owner" href="http://mail.gnu.org/mailman/listinfo/lynx-dev/">] (http://mail.gnu.org/mailman/listinfo/lynx-dev/) [usr/share/doc/lynx-dev/test/iso-8859-2.html]
|
||||||
|
lynx-dev: privacy-breach-generic [<link rev="owner" href="http://mail.gnu.org/mailman/listinfo/lynx-dev/">] (http://mail.gnu.org/mailman/listinfo/lynx-dev/) [usr/share/doc/lynx-dev/test/iso-8859-2a.html]
|
||||||
|
|
||||||
|
# These are intentional:
|
||||||
|
lynx-dev: extra-license-file [usr/share/doc/lynx-dev/COPYING]
|
||||||
|
lynx-dev: spelling-error-in-binary XWINDOWS X [usr/bin/lynx-dev]
|
2
PACKAGE/debian/menu
Normal file
2
PACKAGE/debian/menu
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
?package(lynx-dev):needs="text" section="Applications/Network/Web Browsing"\
|
||||||
|
title="Lynx-dev" command="lynx-dev"
|
2
PACKAGE/debian/mime
Normal file
2
PACKAGE/debian/mime
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
text/html; /usr/bin/lynx -force_html %s; needsterminal; description=HTML Text; nametemplate=%s.html; priority=3
|
||||||
|
text/html; /usr/bin/lynx -dump -force_html %s; copiousoutput; description=HTML Text; nametemplate=%s.html; priority=2
|
195
PACKAGE/debian/rules
Executable file
195
PACKAGE/debian/rules
Executable file
|
@ -0,0 +1,195 @@
|
||||||
|
#!/usr/bin/make -f
|
||||||
|
# $LynxId: rules,v 1.24 2024/03/14 13:48:36 tom Exp $
|
||||||
|
|
||||||
|
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
|
||||||
|
DPKG_EXPORT_BUILDFLAGS = 1
|
||||||
|
include /usr/share/dpkg/buildflags.mk
|
||||||
|
|
||||||
|
# Uncomment this to turn on verbose mode.
|
||||||
|
#export DH_VERBOSE=1
|
||||||
|
|
||||||
|
# These are used for cross-compiling and for saving the configure script
|
||||||
|
# from having to guess our platform (since we know it already)
|
||||||
|
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
|
||||||
|
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
|
||||||
|
|
||||||
|
PKG_SUFFIX = -dev
|
||||||
|
|
||||||
|
PACKAGE := $(shell dpkg-parsechangelog| \
|
||||||
|
sed -n 's/^Source: \(.*\)$$/\1/p')
|
||||||
|
|
||||||
|
docdir := /usr/share/doc/$(PACKAGE)
|
||||||
|
helpdir := $(docdir)/help_dir
|
||||||
|
|
||||||
|
DSTDIR := $(CURDIR)/debian/$(PACKAGE)
|
||||||
|
DOCDIR := $(DSTDIR)$(docdir)
|
||||||
|
|
||||||
|
ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
|
||||||
|
DEBOP=--enable-debug
|
||||||
|
else
|
||||||
|
DEBOP=
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
|
||||||
|
CFLAGS += -O0
|
||||||
|
else
|
||||||
|
CFLAGS += -O2
|
||||||
|
endif
|
||||||
|
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
|
||||||
|
INSTALL_PROGRAM += -s
|
||||||
|
endif
|
||||||
|
|
||||||
|
# This package adds the following not in Debian lynx-cur:
|
||||||
|
# --enable-htmlized-cfg
|
||||||
|
# --enable-local-docs
|
||||||
|
# --with-cfg-path
|
||||||
|
|
||||||
|
configure: configure-stamp
|
||||||
|
configure-stamp:
|
||||||
|
dh_testdir
|
||||||
|
|
||||||
|
CPPFLAGS="$(CPPFLAGS)" \
|
||||||
|
CFLAGS="$(CFLAGS)" \
|
||||||
|
LDFLAGS="$(LDFLAGS)" \
|
||||||
|
env cf_cv_SYSTEM_MAIL=/usr/sbin/sendmail \
|
||||||
|
COMPRESS=/usr/bin/compress \
|
||||||
|
BZIP2=/bin/bzip2 \
|
||||||
|
UNZIP=/usr/bin/unzip \
|
||||||
|
ZIP=/usr/bin/zip \
|
||||||
|
LIBS="-lbsd" \
|
||||||
|
./configure \
|
||||||
|
--host=$(DEB_HOST_GNU_TYPE) \
|
||||||
|
--build=$(DEB_BUILD_GNU_TYPE) \
|
||||||
|
--program-suffix=$(PKG_SUFFIX) \
|
||||||
|
--prefix=/usr \
|
||||||
|
--libexecdir=\$${prefix}/lib \
|
||||||
|
--mandir=\$${prefix}/share/man \
|
||||||
|
--sysconfdir=/etc/$(PACKAGE) \
|
||||||
|
--with-cfg-path=/etc/$(PACKAGE):$(docdir)/samples \
|
||||||
|
--localstatedir=/var \
|
||||||
|
--disable-rpath-hack \
|
||||||
|
--libdir=/etc/$(PACKAGE) \
|
||||||
|
--enable-8bit-toupper \
|
||||||
|
--enable-cgi-links \
|
||||||
|
--enable-change-exec \
|
||||||
|
--enable-charset-choice \
|
||||||
|
--enable-cjk \
|
||||||
|
--enable-default-colors \
|
||||||
|
--enable-exec-links \
|
||||||
|
--enable-exec-scripts \
|
||||||
|
--enable-externs \
|
||||||
|
--enable-font-switch \
|
||||||
|
--enable-forms-options \
|
||||||
|
--enable-gzip-help \
|
||||||
|
--enable-htmlized-cfg \
|
||||||
|
--enable-internal-links \
|
||||||
|
--enable-ipv6 \
|
||||||
|
--enable-chinese-utf8 \
|
||||||
|
--enable-japanese-utf8 \
|
||||||
|
--enable-justify-elts \
|
||||||
|
--enable-kbd-layout \
|
||||||
|
--enable-local-docs \
|
||||||
|
--enable-nested-tables \
|
||||||
|
--enable-nls \
|
||||||
|
--enable-nsl-fork \
|
||||||
|
--enable-partial \
|
||||||
|
--enable-persistent-cookies \
|
||||||
|
--enable-prettysrc \
|
||||||
|
--enable-read-eta \
|
||||||
|
--enable-scrollbar \
|
||||||
|
--enable-source-cache \
|
||||||
|
--enable-syslog \
|
||||||
|
--enable-warnings \
|
||||||
|
--with-gnutls=/usr \
|
||||||
|
--with-screen=ncursesw6dev \
|
||||||
|
--with-textdomain=$(PACKAGE) \
|
||||||
|
--without-included-gettext \
|
||||||
|
${DEBOP}
|
||||||
|
|
||||||
|
$(MAKE) preinstall \
|
||||||
|
docdir=$(docdir) \
|
||||||
|
helpdir=$(helpdir)
|
||||||
|
|
||||||
|
touch configure-stamp
|
||||||
|
|
||||||
|
build: build-stamp
|
||||||
|
build-stamp: configure-stamp
|
||||||
|
dh_testdir
|
||||||
|
|
||||||
|
$(MAKE) \
|
||||||
|
docdir=$(docdir) \
|
||||||
|
helpdir=$(helpdir)
|
||||||
|
|
||||||
|
touch build-stamp
|
||||||
|
|
||||||
|
clean:
|
||||||
|
dh_testdir
|
||||||
|
dh_testroot
|
||||||
|
|
||||||
|
[ ! -f Makefile ] || $(MAKE) clean
|
||||||
|
|
||||||
|
rm -f configure-stamp build-stamp install-stamp \
|
||||||
|
config.cache config.h config.status config.log makefile
|
||||||
|
|
||||||
|
rm -f *.o lynx
|
||||||
|
|
||||||
|
dh_clean
|
||||||
|
|
||||||
|
install: install-stamp
|
||||||
|
install-stamp: build-stamp
|
||||||
|
dh_testdir
|
||||||
|
dh_testroot
|
||||||
|
dh_prep
|
||||||
|
dh_installdirs
|
||||||
|
|
||||||
|
$(MAKE) install \
|
||||||
|
DESTDIR=$(CURDIR)/debian/$(PACKAGE) \
|
||||||
|
docdir=$(docdir) \
|
||||||
|
helpdir=$(helpdir)
|
||||||
|
|
||||||
|
touch install-stamp
|
||||||
|
|
||||||
|
install: install-indep install-arch
|
||||||
|
install-indep:
|
||||||
|
|
||||||
|
install-arch:
|
||||||
|
dh_testdir
|
||||||
|
dh_testroot
|
||||||
|
dh_prep -a
|
||||||
|
dh_installdirs -a
|
||||||
|
|
||||||
|
$(MAKE) install-full \
|
||||||
|
DESTDIR=$(DSTDIR) \
|
||||||
|
docdir=$(docdir) \
|
||||||
|
helpdir=$(helpdir)
|
||||||
|
|
||||||
|
cd $(DOCDIR) && rm -f COPY*.asc CHANGES
|
||||||
|
|
||||||
|
# Build architecture-independent files here.
|
||||||
|
binary-indep: build install
|
||||||
|
# No binary-indep target.
|
||||||
|
|
||||||
|
# Build architecture-dependent files here.
|
||||||
|
binary-arch: build install
|
||||||
|
dh_testdir
|
||||||
|
dh_testroot
|
||||||
|
dh_lintian
|
||||||
|
dh_installdebconf
|
||||||
|
dh_installdocs
|
||||||
|
dh_installmenu
|
||||||
|
dh_installmime
|
||||||
|
dh_installexamples
|
||||||
|
dh_installchangelogs CHANGES
|
||||||
|
dh_install
|
||||||
|
dh_link
|
||||||
|
dh_strip
|
||||||
|
dh_compress -XCOPY -X.lss
|
||||||
|
dh_fixperms
|
||||||
|
dh_installdeb
|
||||||
|
dh_shlibdeps
|
||||||
|
dh_gencontrol
|
||||||
|
dh_md5sums
|
||||||
|
dh_builddeb
|
||||||
|
|
||||||
|
binary: binary-indep binary-arch
|
||||||
|
.PHONY: build clean binary-indep binary-arch binary install install-stamp
|
1
PACKAGE/debian/source/format
Normal file
1
PACKAGE/debian/source/format
Normal file
|
@ -0,0 +1 @@
|
||||||
|
3.0 (native)
|
4
PACKAGE/debian/watch
Normal file
4
PACKAGE/debian/watch
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
version=3
|
||||||
|
|
||||||
|
opts=passive https://invisible-island.net/lynx/archives/lynx-cur\.tgz \
|
||||||
|
debian uupdate
|
12
PACKAGE/lynx-curses.iss
Normal file
12
PACKAGE/lynx-curses.iss
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
; $LynxId: lynx-curses.iss,v 1.6 2018/03/14 08:34:56 tom Exp $
|
||||||
|
;
|
||||||
|
; This is an installer for the "color-style" flavor of Lynx.
|
||||||
|
;
|
||||||
|
; The script assumes environment variables have been set, e.g., to point to
|
||||||
|
; data which is used by the installer (see "lynx.lss" for details).
|
||||||
|
|
||||||
|
#define NoScreenDll
|
||||||
|
#define SetupBaseName "lynx-cs"
|
||||||
|
#define SourceExeName "lynx-cs.exe"
|
||||||
|
|
||||||
|
#include "lynx.iss"
|
11
PACKAGE/lynx-default.iss
Normal file
11
PACKAGE/lynx-default.iss
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
; $LynxId: lynx-default.iss,v 1.1 2018/03/13 09:10:08 tom Exp $
|
||||||
|
;
|
||||||
|
; This is an installer for the "default" flavor of Lynx.
|
||||||
|
;
|
||||||
|
; The script assumes environment variables have been set, e.g., to point to
|
||||||
|
; data which is used by the installer (see "lynx.lss" for details).
|
||||||
|
|
||||||
|
#define NoScreenDll
|
||||||
|
#define SourceExeName "lynx-default.exe"
|
||||||
|
|
||||||
|
#include "lynx.iss"
|
14
PACKAGE/lynx-newssl.iss
Normal file
14
PACKAGE/lynx-newssl.iss
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
; $LynxId: lynx-newssl.iss,v 1.7 2024/01/15 21:35:29 tom Exp $
|
||||||
|
;
|
||||||
|
; This is an installer for Lynx built with "new" OpenSSL (1.1.x).
|
||||||
|
;
|
||||||
|
; The script assumes environment variables have been set, e.g., to point to
|
||||||
|
; data which is used by the installer (see "lynx.lss" for details).
|
||||||
|
|
||||||
|
#define NoScreenDll
|
||||||
|
#define SslGlob1 "'libssl-3*.dll'"
|
||||||
|
#define SslGlob2 "'libcrypto-3*.dll'"
|
||||||
|
#define SetupBaseName "lynx-newssl"
|
||||||
|
#define SourceExeName "lynx-newssl.exe"
|
||||||
|
|
||||||
|
#include "lynx.iss"
|
14
PACKAGE/lynx-oldssl.iss
Normal file
14
PACKAGE/lynx-oldssl.iss
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
; $LynxId: lynx-oldssl.iss,v 1.6 2024/01/15 21:35:19 tom Exp $
|
||||||
|
;
|
||||||
|
; This is an installer for Lynx built with "old" OpenSSL (before 1.1.x).
|
||||||
|
;
|
||||||
|
; The script assumes environment variables have been set, e.g., to point to
|
||||||
|
; data which is used by the installer (see "lynx.lss" for details).
|
||||||
|
|
||||||
|
#define NoScreenDll
|
||||||
|
#define SslGlob1 "'libssl-1*.dll'"
|
||||||
|
#define SslGlob2 "'libcrypto-1*.dll'"
|
||||||
|
#define SetupBaseName "lynx-oldssl"
|
||||||
|
#define SourceExeName "lynx-oldssl.exe"
|
||||||
|
|
||||||
|
#include "lynx.iss"
|
13
PACKAGE/lynx-slang.iss
Normal file
13
PACKAGE/lynx-slang.iss
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
; $LynxId: lynx-slang.iss,v 1.3 2018/03/14 08:34:56 tom Exp $
|
||||||
|
;
|
||||||
|
; This is an installer for the "color-style" flavor of Lynx.
|
||||||
|
;
|
||||||
|
; The script assumes environment variables have been set, e.g., to point to
|
||||||
|
; data which is used by the installer (see "lynx.lss" for details).
|
||||||
|
|
||||||
|
#define NoScreenDll
|
||||||
|
#define SetupBaseName "lynx-sl"
|
||||||
|
#define SourceExeName "lynx-slang.exe"
|
||||||
|
#define ScreenDllName "wslang32.dll"
|
||||||
|
|
||||||
|
#include "lynx.iss"
|
604
PACKAGE/lynx.iss
Normal file
604
PACKAGE/lynx.iss
Normal file
|
@ -0,0 +1,604 @@
|
||||||
|
; $LynxId: lynx.iss,v 1.42 2024/04/14 23:28:50 tom Exp $
|
||||||
|
; vile:ts=4 sw=4 notabinsert fk=8bit
|
||||||
|
;
|
||||||
|
; This is the BASE script for different flavors of the installer for Lynx.
|
||||||
|
; It can be overridden to select different source-executables (and their associated
|
||||||
|
; screen library, e.g., pdcurses or slang).
|
||||||
|
;
|
||||||
|
; The script assumes environment variables have been set, e.g., to point to
|
||||||
|
; data which is used by the installer:
|
||||||
|
;
|
||||||
|
; LYNX_BINDIR - directory containing lynx.exe (or different names)
|
||||||
|
; LYNX_DLLSDIR - directory containing curses or slang dlls.
|
||||||
|
; LYNX_DOCSDIR - files and subdirectories installed from Unix with "make install-doc"
|
||||||
|
; LYNX_HELPDIR - files and subdirectories installed from Unix with "make install-help"
|
||||||
|
|
||||||
|
#include "version.iss"
|
||||||
|
|
||||||
|
#ifndef MyAppExeName
|
||||||
|
#define MyAppExeName "lynx.exe"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if Ver < 0x5060100
|
||||||
|
#define MySendTo '{sendto}\' + myAppName + '.lnk'
|
||||||
|
#else
|
||||||
|
#define MySendTo '{usersendto}\' + myAppName + '.lnk'
|
||||||
|
#endif
|
||||||
|
#define MyQuickLaunch '{userappdata}\Microsoft\Internet Explorer\Quick Launch\' + myAppName + '.lnk'
|
||||||
|
|
||||||
|
#ifndef SourceExeName
|
||||||
|
#define SourceExeName "lynx-default.exe"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef NoScreenDll
|
||||||
|
#ifndef ScreenDllName
|
||||||
|
#define ScreenDllName "pdcurses.dll"
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef BzipDllName
|
||||||
|
#define BzipDllName "libbz2.dll"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef ZlibDllName
|
||||||
|
#define ZlibDllName "zlib1.dll"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef BzipExeName
|
||||||
|
#define BzipExeName "bzip2.exe"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef GzipExeName
|
||||||
|
#define GzipExeName "gzip.exe"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SetupBaseName
|
||||||
|
#define SetupBaseName "lynx"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef BinsSrcDir
|
||||||
|
#define BinsSrcDir GetEnv("LYNX_BINDIR")
|
||||||
|
#if BinsSrcDir == ""
|
||||||
|
#define BinsSrcDir "..\bin"
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef DllsSrcDir
|
||||||
|
#define DllsSrcDir GetEnv("LYNX_DLLSDIR")
|
||||||
|
#if DllsSrcDir == ""
|
||||||
|
#define DllsSrcDir "..\bin"
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef DocsSrcDir
|
||||||
|
#define DocsSrcDir GetEnv("LYNX_DOCSDIR")
|
||||||
|
#if DocsSrcDir == ""
|
||||||
|
#define DocsSrcDir "..\docs"
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef HelpSrcDir
|
||||||
|
#define HelpSrcDir GetEnv("LYNX_HELPDIR")
|
||||||
|
#if HelpSrcDir == ""
|
||||||
|
#define HelpSrcDir "..\lynx_help"
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
[Setup]
|
||||||
|
AppName={#MyAppName}
|
||||||
|
#emit 'AppVersion=' + LYNX_VERSION
|
||||||
|
#emit 'VersionInfoDescription=Setup for "' + MyAppName + '"'
|
||||||
|
#emit 'VersionInfoVersion=' + LYNX_VERSION
|
||||||
|
AppVerName={#MyAppVerName}
|
||||||
|
AppPublisher={#MyAppPublisher}
|
||||||
|
AppCopyright=© 1997-2023,2024, Thomas E. Dickey
|
||||||
|
AppPublisherURL={#MyAppURL}
|
||||||
|
AppSupportURL={#MyAppURL}
|
||||||
|
AppUpdatesURL={#MyAppURL}
|
||||||
|
DefaultDirName={commonpf}\{#MyAppName}
|
||||||
|
DefaultGroupName={#MyAppName}
|
||||||
|
AllowNoIcons=yes
|
||||||
|
LicenseFile=..\COPYHEADER
|
||||||
|
InfoBeforeFile=..\README
|
||||||
|
OutputDir=..\PACKAGE\lynx-setup
|
||||||
|
#emit 'OutputBaseFilename=' + SetupBaseName + LYNX_VERSION + '-setup'
|
||||||
|
Compression=lzma
|
||||||
|
SolidCompression=yes
|
||||||
|
PrivilegesRequired=none
|
||||||
|
SetupLogging=no
|
||||||
|
|
||||||
|
[Languages]
|
||||||
|
Name: "english"; MessagesFile: "compiler:Default.isl"
|
||||||
|
|
||||||
|
[Components]
|
||||||
|
Name: main; Description: The Lynx executable; types: full custom compact
|
||||||
|
Name: explorer; Description: Windows Explorer integration; types: full custom
|
||||||
|
|
||||||
|
[Tasks]
|
||||||
|
Name: for_all_users; Description: Install for all users on this machine; GroupDescription: Configuration Settings; Components: main; Check: isGuru; Flags: unchecked
|
||||||
|
Name: register_vars; Description: Use registry for environment variables; GroupDescription: Configuration Settings; Components: main; Flags: unchecked
|
||||||
|
Name: use_sendto; Description: Add Send To Entry; GroupDescription: Windows Explorer; Components: explorer; Flags: unchecked
|
||||||
|
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Components: main; Flags: unchecked
|
||||||
|
Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Components: main; Flags: unchecked
|
||||||
|
|
||||||
|
|
||||||
|
[Dirs]
|
||||||
|
Name: "{app}\doc"
|
||||||
|
Name: "{app}\doc\samples"
|
||||||
|
Name: "{app}\doc\test"
|
||||||
|
Name: "{app}\help"
|
||||||
|
Name: "{app}\help\keystrokes"
|
||||||
|
Name: "{app}\icon"
|
||||||
|
|
||||||
|
[Files]
|
||||||
|
#emit 'Source: "' + BinsSrcDir + '\' + SourceExeName + '"; DestDir: "{app}"; DestName: ' + MyAppExeName + '; AfterInstall: myPostExecutable; Flags: ignoreversion'
|
||||||
|
#ifndef NoScreenDll
|
||||||
|
#emit 'Source: "' + DllsSrcDir + '\' + ScreenDllName + '"; DestDir: "{app}"; DestName: ' + ScreenDllName + '; Flags: ignoreversion'
|
||||||
|
#endif
|
||||||
|
#emit 'Source: "' + DllsSrcDir + '\' + BzipExeName + '"; DestDir: "{app}"; DestName: ' + BzipExeName + '; Flags: ignoreversion'
|
||||||
|
#emit 'Source: "' + DllsSrcDir + '\' + GzipExeName + '"; DestDir: "{app}"; DestName: ' + GzipExeName + '; Flags: ignoreversion'
|
||||||
|
#emit 'Source: "' + DocsSrcDir + '\*.*"; DestDir: "{app}\doc"; Flags: '
|
||||||
|
#emit 'Source: "' + DocsSrcDir + '\samples\*.*"; DestDir: "{app}\doc\samples"; Flags: '
|
||||||
|
#emit 'Source: "' + DocsSrcDir + '\test\*.*"; DestDir: "{app}\doc\test"; Flags: '
|
||||||
|
#emit 'Source: "' + HelpSrcDir + '\*.*"; DestDir: "{app}\help"; Flags: '
|
||||||
|
#emit 'Source: "' + HelpSrcDir + '\keystrokes\*.*"; DestDir: "{app}\help\keystrokes"; Flags: '
|
||||||
|
|
||||||
|
; some of these data files are from an earlier installer by Claudio Santambrogio
|
||||||
|
Source: "..\lynx.cfg"; DestDir: "{app}" ; AfterInstall: myCustomCfg; Flags: ignoreversion
|
||||||
|
Source: "..\lynx.man"; DestDir: "{app}"
|
||||||
|
Source: "..\samples\*.lss"; DestDir: "{app}"
|
||||||
|
Source: "..\samples\home.htm"; DestDir: "{app}"
|
||||||
|
Source: "..\samples\jumps.htm"; DestDir: "{app}"
|
||||||
|
Source: "..\samples\lynx-demo.cfg"; DestDir: "{app}"
|
||||||
|
Source: "..\samples\lynx.bat"; DestDir: "{app}"
|
||||||
|
Source: "..\samples\lynx.ico"; DestDir: "{app}\icon"
|
||||||
|
Source: "..\samples\lynx_bookmarks.htm"; DestDir: "{app}"
|
||||||
|
Source: "..\samples\oldlynx.bat"; DestDir: "{app}"
|
||||||
|
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
|
||||||
|
|
||||||
|
[Icons]
|
||||||
|
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
|
||||||
|
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
|
||||||
|
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
|
||||||
|
|
||||||
|
[Run]
|
||||||
|
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#MyAppName}}"; Flags: nowait postinstall skipifsilent
|
||||||
|
|
||||||
|
[UninstallDelete]
|
||||||
|
Type: files; Name: {app}\.lynx_cookies
|
||||||
|
Type: dirifempty; Name: {app}
|
||||||
|
#emit 'Type: files; Name: ' + mySendTo
|
||||||
|
#emit 'Type: files; Name: ' + myQuickLaunch
|
||||||
|
|
||||||
|
[Code]
|
||||||
|
#emit 'const MY_APP_NAME = ''{app}\' + myAppProg + '.exe'';'
|
||||||
|
|
||||||
|
|
||||||
|
function isGuru(): Boolean;
|
||||||
|
begin
|
||||||
|
Result := isAdmin();
|
||||||
|
end;
|
||||||
|
|
||||||
|
function environRootKey(): Integer;
|
||||||
|
begin
|
||||||
|
Result := HKEY_CURRENT_USER;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function appKey(): string;
|
||||||
|
begin
|
||||||
|
Result := 'Software\Lynx';
|
||||||
|
end;
|
||||||
|
|
||||||
|
function envSubKey(): string;
|
||||||
|
begin
|
||||||
|
Result := 'Environment';
|
||||||
|
end;
|
||||||
|
|
||||||
|
function appSubKey(): string;
|
||||||
|
begin
|
||||||
|
Result := appKey() + '\' + envSubKey();
|
||||||
|
end;
|
||||||
|
|
||||||
|
function envSysKey(): string;
|
||||||
|
begin
|
||||||
|
Result := 'System\CurrentControlSet\Control\Session Manager\Environment';
|
||||||
|
end;
|
||||||
|
|
||||||
|
// Set the environment variable ValueName.
|
||||||
|
procedure addVarToEnv(const RootKey: Integer; const SubKeyName, ValueName, toAdd: String);
|
||||||
|
var
|
||||||
|
Updated : string;
|
||||||
|
begin
|
||||||
|
Updated := ExpandConstant(toAdd);
|
||||||
|
RegWriteStringValue(RootKey, SubKeyName, ValueName, Updated);
|
||||||
|
Log('Added ' + toAdd + ' to ' + ValueName);
|
||||||
|
// MsgBox('addVarToEnv: ' #13#13 + ValueName + '="' + Updated + '"', mbInformation, MB_OK)
|
||||||
|
end;
|
||||||
|
|
||||||
|
// Remove the given environment variable ValueName.
|
||||||
|
function removeVarFromEnv(const RootKey: Integer; const SubKeyName, ValueName: String): Boolean;
|
||||||
|
var
|
||||||
|
Current : string;
|
||||||
|
begin
|
||||||
|
Result := False;
|
||||||
|
if RegQueryStringValue(RootKey, SubKeyName, ValueName, Current) then
|
||||||
|
begin
|
||||||
|
RegDeleteValue(RootKey, SubKeyName, ValueName);
|
||||||
|
Result := True;
|
||||||
|
Log('Removed ' + ValueName);
|
||||||
|
// MsgBox('removeVarFromEnv: ' #13#13 + ValueName + '="' + Current + '"', mbInformation, MB_OK)
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function selectedVarsRootKey(): Integer;
|
||||||
|
begin
|
||||||
|
if WizardisTaskSelected('for_all_users') then
|
||||||
|
Result := HKEY_LOCAL_MACHINE
|
||||||
|
else
|
||||||
|
Result := HKEY_CURRENT_USER;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function selectedVarsSubKey(): String;
|
||||||
|
begin
|
||||||
|
if WizardisTaskSelected('for_all_users') then
|
||||||
|
begin
|
||||||
|
if WizardisTaskSelected('register_vars') then
|
||||||
|
Result := appSubKey()
|
||||||
|
else
|
||||||
|
Result := envSysKey();
|
||||||
|
end else
|
||||||
|
begin
|
||||||
|
if WizardisTaskSelected('register_vars') then
|
||||||
|
Result := appSubKey()
|
||||||
|
else
|
||||||
|
Result := envSubKey();
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure addAnyVariable(const ValueName, newValue: String);
|
||||||
|
begin
|
||||||
|
addVarToEnv(selectedVarsRootKey(), selectedVarsSubKey(), ValueName, NewValue);
|
||||||
|
end;
|
||||||
|
|
||||||
|
// FIXME: should only remove if it matches the installer's value
|
||||||
|
procedure removeAnyVariable(const ValueName: String);
|
||||||
|
begin
|
||||||
|
removeVarFromEnv(HKEY_CURRENT_USER, envSubKey(), ValueName);
|
||||||
|
removeVarFromEnv(HKEY_CURRENT_USER, appSubKey(), ValueName);
|
||||||
|
removeVarFromEnv(HKEY_LOCAL_MACHINE, appSubKey(), ValueName);
|
||||||
|
removeVarFromEnv(HKEY_LOCAL_MACHINE, envSysKey(), ValueName);
|
||||||
|
end;
|
||||||
|
|
||||||
|
// http://www.delphidabbler.com/articles?article=12
|
||||||
|
procedure AddSendTo();
|
||||||
|
begin
|
||||||
|
CreateShellLink(
|
||||||
|
#emit 'ExpandConstant(''' + MySendTo + '''),'
|
||||||
|
#emit '''SendTo link for ' + myAppName + ''','
|
||||||
|
ExpandConstant(MY_APP_NAME), // program
|
||||||
|
'', // option(s) will be followed by pathname
|
||||||
|
'', // no target directory
|
||||||
|
'', // no icon filename
|
||||||
|
-1, // no icon index
|
||||||
|
SW_SHOWNORMAL);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure AddQuickLaunch();
|
||||||
|
begin
|
||||||
|
CreateShellLink(
|
||||||
|
#emit 'ExpandConstant(''' + MyQuickLaunch + '''),'
|
||||||
|
#emit '''SendTo link for ' + myAppName + ''','
|
||||||
|
ExpandConstant(MY_APP_NAME), // program
|
||||||
|
'', // option(s) will be followed by pathname
|
||||||
|
'', // no target directory
|
||||||
|
'', // no icon filename
|
||||||
|
-1, // no icon index
|
||||||
|
SW_SHOWNORMAL);
|
||||||
|
end;
|
||||||
|
|
||||||
|
// This is called after installing the executable.
|
||||||
|
procedure myPostExecutable();
|
||||||
|
var
|
||||||
|
Keypath : String;
|
||||||
|
AppDir : String;
|
||||||
|
begin
|
||||||
|
Keypath := appKey();
|
||||||
|
AppDir := ExpandConstant('{app}');
|
||||||
|
Log('Setting registry key "' + Keypath + '" to "' + AppDir + '"');
|
||||||
|
if not RegWriteStringValue(selectedVarsRootKey(), Keypath, '', AppDir) then
|
||||||
|
Log('Failed to set key');
|
||||||
|
|
||||||
|
if WizardisTaskSelected('use_sendto') then
|
||||||
|
begin
|
||||||
|
AddSendTo();
|
||||||
|
Log('** added Send-To link');
|
||||||
|
end;
|
||||||
|
|
||||||
|
if WizardisTaskSelected('quicklaunchicon') then
|
||||||
|
begin
|
||||||
|
AddQuickLaunch();
|
||||||
|
Log('** added Quick-launch link');
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
// This is called after installing the lynx.cfg file.
|
||||||
|
procedure myCustomCfg();
|
||||||
|
var
|
||||||
|
AppDir : String;
|
||||||
|
CfgFile : String;
|
||||||
|
begin
|
||||||
|
AppDir := ExpandConstant('{app}');
|
||||||
|
CfgFile := AppDir + '\lynx.cfg';
|
||||||
|
|
||||||
|
addAnyVariable('LYNX_CFG', CfgFile);
|
||||||
|
Log('** set LYNX_CFG=' + CfgFile);
|
||||||
|
|
||||||
|
SaveStringToFile(CfgFile, 'HELPFILE:' + AppDir + '/help/Lynx_help_main.html.gz' + #10, True);
|
||||||
|
SaveStringToFile(CfgFile, 'COLOR_STYLE:' + AppDir + '/lynx.lss' + #10, True);
|
||||||
|
|
||||||
|
SaveStringToFile(CfgFile, 'CHMOD_PATH:' + #10, True);
|
||||||
|
SaveStringToFile(CfgFile, 'COPY_PATH:' + #10, True);
|
||||||
|
SaveStringToFile(CfgFile, 'MKDIR_PATH:' + #10, True);
|
||||||
|
SaveStringToFile(CfgFile, 'MV_PATH:' + #10, True);
|
||||||
|
SaveStringToFile(CfgFile, 'RMDIR_PATH:' + #10, True);
|
||||||
|
SaveStringToFile(CfgFile, 'RM_PATH:' + #10, True);
|
||||||
|
SaveStringToFile(CfgFile, 'TOUCH_PATH:' + #10, True);
|
||||||
|
|
||||||
|
Log('** customized ' + CfgFile);
|
||||||
|
|
||||||
|
if WizardisTaskSelected('use_sendto') then
|
||||||
|
begin
|
||||||
|
AddSendTo();
|
||||||
|
Log('** added Send-To link');
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function CleanupMyKey(const theRootKey: Integer): Boolean;
|
||||||
|
var
|
||||||
|
Path : String;
|
||||||
|
Value : String;
|
||||||
|
begin
|
||||||
|
Result := False;
|
||||||
|
if RegQueryStringValue(theRootKey, appKey(), '', Value) then
|
||||||
|
begin
|
||||||
|
if Value <> '' then
|
||||||
|
begin
|
||||||
|
Result := True;
|
||||||
|
Log('Deleting value of "' + appKey() + '" = "' + Value + '"');
|
||||||
|
if not RegDeleteValue(theRootKey, appKey(), '') then
|
||||||
|
Log('Failed to delete value');
|
||||||
|
|
||||||
|
Path := appKey() + '\Environment';
|
||||||
|
Log('Checking for subkey "' + Path + '"');
|
||||||
|
if RegValueExists(theRootKey, Path, '') then
|
||||||
|
begin
|
||||||
|
if RegDeleteKeyIncludingSubkeys(theRootKey, Path) then
|
||||||
|
Log('Deleted key "' + Path + '"')
|
||||||
|
else
|
||||||
|
Log('Failed to delete key "' + Path + '"');
|
||||||
|
end;
|
||||||
|
|
||||||
|
if RegDeleteKeyIfEmpty(theRootKey, appKey()) then
|
||||||
|
Log('Deleted key "' + appKey() + '"')
|
||||||
|
else
|
||||||
|
Log('Failed to delete key "' + appKey() + '"');
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end;
|
||||||
|
|
||||||
|
#ifdef SslGlob1
|
||||||
|
#emit "const SslGlob1 = " + SslGlob1 + ";"
|
||||||
|
#emit "const SslGlob2 = " + SslGlob2 + ";"
|
||||||
|
var
|
||||||
|
SslDirPage : TInputFileWizardPage;
|
||||||
|
SslLibraryPath : String;
|
||||||
|
|
||||||
|
function DirContains(const PathList: string; const PathItem: string): Boolean;
|
||||||
|
var
|
||||||
|
myList : string;
|
||||||
|
myItem : string;
|
||||||
|
myPart : string;
|
||||||
|
offset : integer;
|
||||||
|
begin
|
||||||
|
Result := False;
|
||||||
|
myList := Uppercase(PathList);
|
||||||
|
myItem := Uppercase(RemoveBackslashUnlessRoot(PathItem));
|
||||||
|
offset := Pos(myItem, myList);
|
||||||
|
if offset <> 0 then
|
||||||
|
begin
|
||||||
|
myPart := Copy( myList, offset + Length(myItem), Length(myList) );
|
||||||
|
if ( Length(myPart) = 0 ) or ( Pos(';', myPart) = 1 ) or ( Pos('\;', myPart) = 1 ) then
|
||||||
|
begin
|
||||||
|
Result := True;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function PathCat(const head, tail: string): string;
|
||||||
|
begin
|
||||||
|
Result := RemoveBackslashUnlessRoot(head) + '\' + tail;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure CopyFromTo(const source, target, name: string);
|
||||||
|
var
|
||||||
|
FailExists : Boolean;
|
||||||
|
Status: Boolean;
|
||||||
|
begin
|
||||||
|
Log('Copy from: ' + PathCat(source, name));
|
||||||
|
Log('Copy to: ' + PathCat(target, name));
|
||||||
|
FailExists := False;
|
||||||
|
Status := FileCopy(PathCat(source, name), PathCat(target, name), FailExists);
|
||||||
|
if not Status then
|
||||||
|
begin
|
||||||
|
MsgBox('Failed to copy ' + name, mbError, MB_OK);
|
||||||
|
Abort();
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure ReallyDelete(const fullPath: string);
|
||||||
|
begin
|
||||||
|
if FileExists( fullpath ) then
|
||||||
|
begin
|
||||||
|
if DeleteFile( fullPath ) then
|
||||||
|
Log( '...successful' )
|
||||||
|
else
|
||||||
|
begin
|
||||||
|
MsgBox('Failed to delete ' + fullPath, mbError, MB_OK);
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure DeleteAppFile(const name: string);
|
||||||
|
var
|
||||||
|
AppDir : string;
|
||||||
|
fullPath : string;
|
||||||
|
findRec : TFindRec;
|
||||||
|
begin
|
||||||
|
AppDir := ExpandConstant('{app}');
|
||||||
|
fullPath := PathCat( AppDir, name );
|
||||||
|
Log( 'Deleting ' + fullPath );
|
||||||
|
if Pos('*', fullPath) <> 0 then
|
||||||
|
begin
|
||||||
|
if FindFirst(fullPath, findRec) then
|
||||||
|
begin
|
||||||
|
ReallyDelete( PathCat( AppDir, findRec.name ) );
|
||||||
|
while FindNext( findRec ) do
|
||||||
|
ReallyDelete( PathCat( AppDir, findRec.name ) );
|
||||||
|
end
|
||||||
|
end
|
||||||
|
else
|
||||||
|
begin
|
||||||
|
ReallyDelete( fullPath );
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
function checkSslDir(): Boolean;
|
||||||
|
begin
|
||||||
|
Result := True;
|
||||||
|
SslLibraryPath := Trim( SslDirPage.Values[0] );
|
||||||
|
if ( Length( SslLibraryPath ) = 0 ) or ( not FileExists( SslLibraryPath ) ) then
|
||||||
|
begin
|
||||||
|
MsgBox('No SSL library found', mbError, MB_OK)
|
||||||
|
Result := False;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure copySslDlls();
|
||||||
|
var
|
||||||
|
SslDirectory : String;
|
||||||
|
SslFilename : String;
|
||||||
|
TargetDir : String;
|
||||||
|
begin
|
||||||
|
Log('Copying SSL DLLs');
|
||||||
|
SslDirectory := ExtractFilePath(SslLibraryPath);
|
||||||
|
|
||||||
|
// If the directory is not already in the PATH, copy the DLLs to
|
||||||
|
// the application directory.
|
||||||
|
if DirContains( GetEnv('PATH'), SslDirectory) then
|
||||||
|
Log( 'PATH contains SSL directory' )
|
||||||
|
else
|
||||||
|
begin
|
||||||
|
TargetDir := ExpandConstant('{app}');
|
||||||
|
CreateDir(TargetDir);
|
||||||
|
if DirExists(TargetDir) then
|
||||||
|
begin
|
||||||
|
SslFilename := Lowercase( ExtractFileName( SslLibraryPath ) );
|
||||||
|
CopyFromTo( SslDirectory, TargetDir, SslFilename );
|
||||||
|
Log( 'comparing: ' + SslFilename + ' to ' + SslGlob1 );
|
||||||
|
if CompareText( SslFilename, SslGlob1 ) = 0 then
|
||||||
|
// old-ssl is literal, new is a glob...
|
||||||
|
CopyFromTo( SslDirectory, TargetDir, SslGlob2 )
|
||||||
|
else
|
||||||
|
// new-ssl matches "libssl-x-x-z", s/libssl/libcrypto/
|
||||||
|
SslFilename := 'libcrypto' + Copy(SslFilename, 7, Length(SslFilename));
|
||||||
|
CopyFromTo( SslDirectory, TargetDir, SslFilename );
|
||||||
|
#ifdef RuntimeBundle
|
||||||
|
// older releases of OpenSSL bundled the Visual Studio runtime
|
||||||
|
SslFilename := SslDirectory + '\' + 'msvcr120.dll' ;
|
||||||
|
if FileExists(SslFilename) then
|
||||||
|
begin
|
||||||
|
CopyFromTo( SslDirectory, TargetDir, 'msvcr120.dll' );
|
||||||
|
end
|
||||||
|
#endif
|
||||||
|
end
|
||||||
|
else
|
||||||
|
begin
|
||||||
|
MsgBox( 'Cannot create application directory', mbError, MB_OK )
|
||||||
|
Abort();
|
||||||
|
end
|
||||||
|
end;
|
||||||
|
Log('done - Copying SSL DLLs');
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure RegisterPreviousData(PreviousDataKey: Integer);
|
||||||
|
begin
|
||||||
|
SetPreviousData( PreviousDataKey, 'SSL PATH', SslLibraryPath );
|
||||||
|
end;
|
||||||
|
|
||||||
|
function NextButtonClick(CurPageId: integer): Boolean;
|
||||||
|
begin
|
||||||
|
Result := True;
|
||||||
|
if CurPageId = SslDirPage.Id then
|
||||||
|
begin
|
||||||
|
Result := checkSslDir();
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure CurStepChanged(CurStep: TSetupStep);
|
||||||
|
begin
|
||||||
|
if CurStep = ssInstall then
|
||||||
|
begin
|
||||||
|
CopySslDlls();
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure InitializeWizard();
|
||||||
|
var
|
||||||
|
myGlob: string;
|
||||||
|
begin
|
||||||
|
// Create a page to locate the SSL library
|
||||||
|
SslDirPage := CreateInputFilePage(wpSelectDir,
|
||||||
|
'Select SSL Library Location',
|
||||||
|
'Where is the SSL library located?',
|
||||||
|
'Select it from the directory, then click Next.');
|
||||||
|
|
||||||
|
myGlob := 'SSL dll|' + SslGlob1;
|
||||||
|
Log( 'search for SSL libraries ' + myGlob );
|
||||||
|
SslDirPage.Add( 'Locate SSL library:', myGlob, '*.dll' );
|
||||||
|
SslDirPage.Values[0] := GetPreviousData( 'SSL PATH', '' );
|
||||||
|
end;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// On uninstall, we do not know which registry setting was selected during install, so we remove all.
|
||||||
|
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
|
||||||
|
begin
|
||||||
|
case CurUninstallStep of
|
||||||
|
usUninstall:
|
||||||
|
begin
|
||||||
|
Log('CurUninstallStepChanged:' + 'Uninstall is about to start.')
|
||||||
|
// ...insert code to perform pre-uninstall tasks here...
|
||||||
|
#ifdef SslGlob1
|
||||||
|
DeleteAppFile( SslGlob1 );
|
||||||
|
DeleteAppFile( SslGlob2 );
|
||||||
|
DeleteAppFile( 'msvcr120.dll' );
|
||||||
|
#endif
|
||||||
|
end;
|
||||||
|
usPostUninstall:
|
||||||
|
begin
|
||||||
|
removeAnyVariable('LYNX_CFG');
|
||||||
|
{
|
||||||
|
If we don't find the settings in the current user, try the local machine.
|
||||||
|
The setup program cannot pass the all-users flag to the uninstaller, so we
|
||||||
|
have to try both.
|
||||||
|
}
|
||||||
|
Log('Checking current-user registry key');
|
||||||
|
if not CleanupMyKey(HKEY_CURRENT_USER) then
|
||||||
|
begin
|
||||||
|
Log('Checking local-machine registry key');
|
||||||
|
CleanupMyKey(HKEY_LOCAL_MACHINE);
|
||||||
|
end;
|
||||||
|
|
||||||
|
Log('CurUninstallStepChanged:' + 'Uninstall just finished.');
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
end;
|
241
PACKAGE/lynx.nsi
Normal file
241
PACKAGE/lynx.nsi
Normal file
|
@ -0,0 +1,241 @@
|
||||||
|
; $LynxId: lynx.nsi,v 1.78 2024/05/31 22:09:16 tom Exp $
|
||||||
|
; Script originally generated with the Venis Install Wizard, but customized.
|
||||||
|
; The Inno Setup script is preferred; but this can be built via cross-compiling.
|
||||||
|
|
||||||
|
; Define the application name
|
||||||
|
!define APPNAME "Lynx"
|
||||||
|
!define EXENAME "lynx.exe"
|
||||||
|
|
||||||
|
!define VERSION_EPOCH "2"
|
||||||
|
!define VERSION_MAJOR "9"
|
||||||
|
!define VERSION_MINOR "2"
|
||||||
|
!define VERSION_LEVEL "0"
|
||||||
|
!define VERSION_PATCH ""
|
||||||
|
|
||||||
|
!define SUBKEY "Lynx"
|
||||||
|
|
||||||
|
!define INSTALL "Lynx - web browser"
|
||||||
|
!define VERSION "${VERSION_EPOCH}.${VERSION_MAJOR}.${VERSION_MINOR}${VERSION_PATCH}"
|
||||||
|
|
||||||
|
; Main Install settings
|
||||||
|
Name "${INSTALL}"
|
||||||
|
InstallDir "$PROGRAMFILES\${INSTALL}"
|
||||||
|
InstallDirRegKey HKLM "Software\${SUBKEY}" "$INSTDIR\bin"
|
||||||
|
OutFile "NSIS-Output\${APPNAME}-${VERSION}-setup.exe"
|
||||||
|
|
||||||
|
CRCCheck on
|
||||||
|
SetCompressor /SOLID lzma
|
||||||
|
|
||||||
|
VIAddVersionKey ProductName "${SUBKEY}"
|
||||||
|
VIAddVersionKey CompanyName "https://invisible-island.net/lynx"
|
||||||
|
VIAddVersionKey LegalCopyright "© 1997-2023,2024, Thomas E. Dickey"
|
||||||
|
VIAddVersionKey FileDescription "Lynx Installer (MinGW)"
|
||||||
|
VIAddVersionKey FileVersion "${VERSION}"
|
||||||
|
VIAddVersionKey ProductVersion "${VERSION}"
|
||||||
|
VIAddVersionKey Comments "This installer was built with NSIS and cross-compiling to MinGW."
|
||||||
|
VIAddVersionKey InternalName "setup-${APPNAME}-${VERSION}.exe"
|
||||||
|
VIProductVersion "${VERSION_EPOCH}.${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_LEVEL}"
|
||||||
|
|
||||||
|
; adapted from http://nsis.sourceforge.net/Readme_Page_Based_on_MUI_License_Page
|
||||||
|
!macro MUI_EXTRAPAGE_README UN TheFile
|
||||||
|
!define MUI_LICENSEPAGE_BUTTON "$(^NextBtn)"
|
||||||
|
!insertmacro MUI_${UN}PAGE_LICENSE "${TheFile}"
|
||||||
|
!macroend
|
||||||
|
!define ReadmeRun "!insertmacro MUI_EXTRAPAGE_README"
|
||||||
|
!macro MUI_PAGE_README TheFile
|
||||||
|
${ReadmeRun} "" "${TheFile}"
|
||||||
|
!macroend
|
||||||
|
|
||||||
|
; Modern interface settings
|
||||||
|
!include "MUI.nsh"
|
||||||
|
|
||||||
|
!define MUI_ABORTWARNING
|
||||||
|
!define MUI_FINISHPAGE_RUN "$INSTDIR\${EXENAME}"
|
||||||
|
|
||||||
|
!insertmacro MUI_PAGE_WELCOME
|
||||||
|
!insertmacro MUI_PAGE_LICENSE "..\COPYHEADER"
|
||||||
|
!insertmacro MUI_PAGE_README "..\README"
|
||||||
|
!insertmacro MUI_PAGE_COMPONENTS
|
||||||
|
!insertmacro MUI_PAGE_DIRECTORY
|
||||||
|
!insertmacro MUI_PAGE_INSTFILES
|
||||||
|
!insertmacro MUI_PAGE_FINISH
|
||||||
|
|
||||||
|
!insertmacro MUI_UNPAGE_CONFIRM
|
||||||
|
!insertmacro MUI_UNPAGE_INSTFILES
|
||||||
|
|
||||||
|
; Set languages (first is default language)
|
||||||
|
!insertmacro MUI_LANGUAGE "English"
|
||||||
|
!insertmacro MUI_RESERVEFILE_LANGDLL
|
||||||
|
|
||||||
|
!define LYNX_CFG "lynx.cfg"
|
||||||
|
|
||||||
|
InstType "Full" ; SectionIn 1
|
||||||
|
InstType "Typical" ; SectionIn 2
|
||||||
|
InstType "Minimal" ; SectionIn 3
|
||||||
|
|
||||||
|
Section "${APPNAME}" Section1
|
||||||
|
|
||||||
|
SectionIn 1 2 3
|
||||||
|
|
||||||
|
; Set Section properties
|
||||||
|
SetOverwrite on
|
||||||
|
|
||||||
|
; Set Section Files and Shortcuts
|
||||||
|
SetOutPath "$INSTDIR"
|
||||||
|
File /oname=${EXENAME} ".\bin\*${EXENAME}"
|
||||||
|
File ".\bin\bzip2.exe"
|
||||||
|
File ".\bin\gzip.exe"
|
||||||
|
File ".\bin\*.dll"
|
||||||
|
|
||||||
|
; TODO: bzip2.exe, gzip.exe, *.dll
|
||||||
|
|
||||||
|
CreateShortCut "$DESKTOP\${APPNAME}.lnk" "$INSTDIR\${EXENAME}"
|
||||||
|
CreateShortCut "$SENDTO\${APPNAME}.lnk" "$INSTDIR\${EXENAME}"
|
||||||
|
CreateDirectory "$SMPROGRAMS\${INSTALL}"
|
||||||
|
CreateShortCut "$SMPROGRAMS\${INSTALL}\${INSTALL}.lnk" "$INSTDIR\${EXENAME}"
|
||||||
|
CreateShortCut "$SMPROGRAMS\${INSTALL}\${APPNAME} - Help.lnk" "$INSTDIR\help\lynx_help_main.html"
|
||||||
|
CreateShortCut "$SMPROGRAMS\${INSTALL}\Uninstall.lnk" "$INSTDIR\uninstall.exe"
|
||||||
|
|
||||||
|
File ".\share\lynx_doc\samples\*.lss"
|
||||||
|
|
||||||
|
; preinstall lynx.cfg as a temporary file
|
||||||
|
File /oname=${LYNX_CFG} ".\etc\${LYNX_CFG}"
|
||||||
|
|
||||||
|
; at install-time, append our customization
|
||||||
|
FileOpen $0 "${LYNX_CFG}" a
|
||||||
|
FileSeek $0 0 END
|
||||||
|
FileWrite $0 "HELPFILE:$INSTDIR\help\Lynx_help_main.html.gz$\n"
|
||||||
|
FileWrite $0 "COLOR_STYLE:$INSTDIR\opaque.lss$\n"
|
||||||
|
FileWrite $0 "CHMOD_PATH:$\n"
|
||||||
|
FileWrite $0 "COPY_PATH:$\n"
|
||||||
|
FileWrite $0 "MKDIR_PATH:$\n"
|
||||||
|
FileWrite $0 "MV_PATH:$\n"
|
||||||
|
FileWrite $0 "RMDIR_PATH:$\n"
|
||||||
|
FileWrite $0 "RM_PATH:$\n"
|
||||||
|
FileWrite $0 "TOUCH_PATH:$\n"
|
||||||
|
FileClose $0
|
||||||
|
|
||||||
|
File "..\samples\lynx.bat"
|
||||||
|
File "..\samples\lynx-demo.cfg"
|
||||||
|
File "..\samples\oldlynx.bat"
|
||||||
|
|
||||||
|
File "..\samples\jumps.htm"
|
||||||
|
File "..\samples\home.htm"
|
||||||
|
File "..\samples\lynx_bookmarks.htm"
|
||||||
|
|
||||||
|
SetOutPath "$INSTDIR\icon"
|
||||||
|
File "..\samples\lynx.ico"
|
||||||
|
|
||||||
|
SetOutPath "$INSTDIR\tmp"
|
||||||
|
|
||||||
|
SectionEnd
|
||||||
|
|
||||||
|
Section "documentation" Section2
|
||||||
|
|
||||||
|
SectionIn 1 2
|
||||||
|
|
||||||
|
; Set Section properties
|
||||||
|
SetOverwrite on
|
||||||
|
|
||||||
|
; Set Section Files and Shortcuts
|
||||||
|
SetOutPath "$INSTDIR"
|
||||||
|
File "..\lynx.man"
|
||||||
|
|
||||||
|
SetOutPath "$INSTDIR\doc"
|
||||||
|
File ".\share\lynx_doc\CHANGES*.*"
|
||||||
|
File ".\share\lynx_doc\COPY*.*"
|
||||||
|
File ".\share\lynx_doc\PROBLEM*.*"
|
||||||
|
File ".\share\lynx_doc\README*.*"
|
||||||
|
|
||||||
|
SetOutPath "$INSTDIR\help"
|
||||||
|
File ".\share\lynx_help\*.*"
|
||||||
|
|
||||||
|
SetOutPath "$INSTDIR\help\keystrokes"
|
||||||
|
File ".\share\lynx_help\keystrokes\*.*"
|
||||||
|
|
||||||
|
SectionEnd
|
||||||
|
|
||||||
|
Section "samples" Section3
|
||||||
|
|
||||||
|
SectionIn 1
|
||||||
|
|
||||||
|
; Set Section properties
|
||||||
|
SetOverwrite on
|
||||||
|
|
||||||
|
; Set Section Files and Shortcuts
|
||||||
|
SetOutPath "$INSTDIR\doc\samples"
|
||||||
|
File ".\share\lynx_doc\samples\*.*"
|
||||||
|
|
||||||
|
SetOutPath "$INSTDIR\doc\test"
|
||||||
|
File ".\share\lynx_doc\test\*.*"
|
||||||
|
|
||||||
|
SectionEnd
|
||||||
|
|
||||||
|
Section -FinishSection
|
||||||
|
|
||||||
|
WriteRegStr HKLM "Software\${SUBKEY}" "" "$INSTDIR"
|
||||||
|
WriteRegStr HKLM "Software\${SUBKEY}" "Environment" ""
|
||||||
|
WriteRegStr HKLM "Software\${SUBKEY}\Environment" "LYNX_CFG" "$INSTDIR\${LYNX_CFG}"
|
||||||
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${INSTALL}" "DisplayName" "${INSTALL} ${VERSION}"
|
||||||
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${INSTALL}" "UninstallString" "$INSTDIR\uninstall.exe"
|
||||||
|
WriteUninstaller "$INSTDIR\uninstall.exe"
|
||||||
|
|
||||||
|
SectionEnd
|
||||||
|
|
||||||
|
; Modern install component descriptions
|
||||||
|
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
|
||||||
|
!insertmacro MUI_DESCRIPTION_TEXT ${Section1} "${SUBKEY}"
|
||||||
|
!insertmacro MUI_DESCRIPTION_TEXT ${Section2} "Documentation"
|
||||||
|
!insertmacro MUI_DESCRIPTION_TEXT ${Section3} "Samples and Test-files."
|
||||||
|
!insertmacro MUI_FUNCTION_DESCRIPTION_END
|
||||||
|
|
||||||
|
;Uninstall section
|
||||||
|
Section Uninstall
|
||||||
|
|
||||||
|
;Remove from registry...
|
||||||
|
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${INSTALL}"
|
||||||
|
DeleteRegKey HKLM "SOFTWARE\${SUBKEY}"
|
||||||
|
|
||||||
|
; Delete self
|
||||||
|
Delete "$INSTDIR\uninstall.exe"
|
||||||
|
|
||||||
|
; Delete Shortcuts
|
||||||
|
Delete "$DESKTOP\${APPNAME}.lnk"
|
||||||
|
Delete "$SENDTO\${APPNAME}.lnk"
|
||||||
|
Delete "$SMPROGRAMS\${INSTALL}\${INSTALL}.lnk"
|
||||||
|
Delete "$SMPROGRAMS\${INSTALL}\${APPNAME} - Help.lnk"
|
||||||
|
Delete "$SMPROGRAMS\${INSTALL}\Uninstall.lnk"
|
||||||
|
|
||||||
|
; Clean up application
|
||||||
|
Delete "$INSTDIR\${EXENAME}"
|
||||||
|
Delete "$INSTDIR\doc\samples\*.*"
|
||||||
|
Delete "$INSTDIR\doc\test\*.*"
|
||||||
|
Delete "$INSTDIR\doc\*.*"
|
||||||
|
Delete "$INSTDIR\help\keystrokes\*.*"
|
||||||
|
Delete "$INSTDIR\help\*.*"
|
||||||
|
Delete "$INSTDIR\icon\*.*"
|
||||||
|
Delete "$INSTDIR\tmp\*.*"
|
||||||
|
Delete "$INSTDIR\bzip2.exe"
|
||||||
|
Delete "$INSTDIR\gzip.exe"
|
||||||
|
Delete "$INSTDIR\*.bat"
|
||||||
|
Delete "$INSTDIR\*.cfg"
|
||||||
|
Delete "$INSTDIR\*.dll"
|
||||||
|
Delete "$INSTDIR\*.htm"
|
||||||
|
Delete "$INSTDIR\*.man"
|
||||||
|
Delete "$INSTDIR\*.lss"
|
||||||
|
Delete "$INSTDIR\*.tmp"
|
||||||
|
|
||||||
|
; Remove remaining directories
|
||||||
|
RMDir "$SMPROGRAMS\${INSTALL}"
|
||||||
|
RMDir "$INSTDIR\doc\samples"
|
||||||
|
RMDir "$INSTDIR\doc\test"
|
||||||
|
RMDir "$INSTDIR\doc"
|
||||||
|
RMDir "$INSTDIR\help\keystrokes"
|
||||||
|
RMDir "$INSTDIR\help"
|
||||||
|
RMDir "$INSTDIR\icon"
|
||||||
|
RMDir "$INSTDIR\tmp"
|
||||||
|
RMDir "$INSTDIR\"
|
||||||
|
|
||||||
|
SectionEnd
|
||||||
|
|
||||||
|
; eof
|
131
PACKAGE/lynx.spec
Normal file
131
PACKAGE/lynx.spec
Normal file
|
@ -0,0 +1,131 @@
|
||||||
|
# $LynxId: lynx.spec,v 1.91 2024/05/31 22:09:16 tom Exp $
|
||||||
|
Summary: A text-based Web browser
|
||||||
|
Name: lynx-dev
|
||||||
|
Version: 2.9.2
|
||||||
|
Release: 1
|
||||||
|
License: GPLv2
|
||||||
|
Group: Applications/Internet
|
||||||
|
Source: https://invisible-island.net/archives/lynx/lynx%{version}.tgz
|
||||||
|
URL: https://lynx.invisible-island.net
|
||||||
|
Provides: webclient >= 0.0
|
||||||
|
Provides: text-www-browser >= 0.0
|
||||||
|
|
||||||
|
# Fedora:
|
||||||
|
BuildRequires: pkgconfig, ncurses-devel >= 5.3-5,
|
||||||
|
BuildRequires: zlib-devel, gettext
|
||||||
|
BuildRequires: libidn-devel
|
||||||
|
# BuildRequires: openssl-devel
|
||||||
|
# BuildRequires: bzip2-devel
|
||||||
|
|
||||||
|
# SuSE:
|
||||||
|
# BuildRequires: libbz2-devel
|
||||||
|
# BuildRequires: libopenssl-1_1-devel, or
|
||||||
|
# BuildRequires: libopenssl-3-devel
|
||||||
|
|
||||||
|
Requires: brotli, gzip, bzip2, tar, zip, unzip
|
||||||
|
|
||||||
|
%description
|
||||||
|
Lynx is a fully-featured World Wide Web (WWW) client for users running
|
||||||
|
cursor-addressable, character-cell display devices. It is very fast and easy
|
||||||
|
to use. It will display HTML documents containing links to files residing on
|
||||||
|
the local system, as well as files residing on remote systems running Gopher,
|
||||||
|
HTTP, FTP, WAIS, and NNTP servers.
|
||||||
|
|
||||||
|
%define lynx_doc %{_defaultdocdir}/%{name}
|
||||||
|
%define lynx_etc %{_sysconfdir}/%{name}
|
||||||
|
|
||||||
|
%prep
|
||||||
|
|
||||||
|
%define debug_package %{nil}
|
||||||
|
%setup -q -n lynx%{version}
|
||||||
|
|
||||||
|
%build
|
||||||
|
%configure \
|
||||||
|
--target %{_target_platform} \
|
||||||
|
--prefix=%{_prefix} \
|
||||||
|
--bindir=%{_bindir} \
|
||||||
|
--program-suffix=-dev \
|
||||||
|
--datadir=%{lynx_doc} \
|
||||||
|
--libdir=%{lynx_etc} \
|
||||||
|
--mandir=%{_mandir} \
|
||||||
|
--sysconfdir=%{lynx_etc} \
|
||||||
|
--with-cfg-path=%{lynx_etc}:%{lynx_doc}/samples \
|
||||||
|
--with-textdomain=%{name} \
|
||||||
|
--enable-cgi-links \
|
||||||
|
--enable-change-exec \
|
||||||
|
--enable-charset-choice \
|
||||||
|
--enable-default-colors \
|
||||||
|
--enable-exec-links \
|
||||||
|
--enable-exec-scripts \
|
||||||
|
--enable-externs \
|
||||||
|
--enable-font-switch \
|
||||||
|
--enable-gzip-help \
|
||||||
|
--enable-htmlized-cfg \
|
||||||
|
--enable-internal-links \
|
||||||
|
--enable-ipv6 \
|
||||||
|
--enable-kbd-layout \
|
||||||
|
--enable-local-docs \
|
||||||
|
--enable-nested-tables \
|
||||||
|
--enable-nls \
|
||||||
|
--enable-nsl-fork \
|
||||||
|
--enable-syslog \
|
||||||
|
--enable-warnings \
|
||||||
|
--with-screen=ncursesw6dev \
|
||||||
|
--with-ssl
|
||||||
|
make \
|
||||||
|
docdir=%{lynx_doc}
|
||||||
|
|
||||||
|
%install
|
||||||
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
chmod -x samples/mailto-form.pl
|
||||||
|
|
||||||
|
make install-full \
|
||||||
|
DESTDIR=$RPM_BUILD_ROOT \
|
||||||
|
docdir=%{lynx_doc}
|
||||||
|
|
||||||
|
cat >>$RPM_BUILD_ROOT%{lynx_etc}/lynx.cfg <<EOF
|
||||||
|
DEFAULT_INDEX_FILE:http://www.google.com/
|
||||||
|
LOCALE_CHARSET:TRUE
|
||||||
|
EOF
|
||||||
|
|
||||||
|
strip $RPM_BUILD_ROOT%{_bindir}/%{name}
|
||||||
|
|
||||||
|
%find_lang %{name}
|
||||||
|
|
||||||
|
%files -f %{name}.lang
|
||||||
|
%defattr(-,root,root,-)
|
||||||
|
%{_bindir}/%{name}
|
||||||
|
%{_mandir}/*/*
|
||||||
|
%{lynx_doc}/*
|
||||||
|
%config(noreplace) %{lynx_etc}/*.cfg
|
||||||
|
%config(noreplace) %{lynx_etc}/*.lss
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
|
||||||
|
* Thu Mar 14 2024 Thomas E. Dickey
|
||||||
|
- trim redundant options
|
||||||
|
|
||||||
|
* Mon Jan 15 2024 Thomas E. Dickey
|
||||||
|
- simplified tarball name
|
||||||
|
|
||||||
|
* Sun Jan 07 2024 Thomas E. Dickey
|
||||||
|
- use rpm #find_lang macro for configuring language files
|
||||||
|
- use noreplace flag for *.cfg and *.lss config files
|
||||||
|
- remove obsolete #clean section
|
||||||
|
|
||||||
|
* Tue Mar 29 2022 Thomas E. Dickey
|
||||||
|
- add brotli compression
|
||||||
|
|
||||||
|
* Sat Jul 31 2021 Thomas E. Dickey
|
||||||
|
- align configure-options with Debian package, removing some which are not
|
||||||
|
needed because they correspond to the default settings.
|
||||||
|
|
||||||
|
* Thu May 17 2018 Thomas E. Dickey
|
||||||
|
- use "ncursesw6dev", reflecting renaming of ncurses test-packages to avoid
|
||||||
|
conflict with new packages in Fedora.
|
||||||
|
|
||||||
|
* Mon Mar 12 2018 Thomas E. Dickey
|
||||||
|
- rename to "lynx-dev", add a few dependencies where package names are same.
|
||||||
|
|
||||||
|
* Fri Sep 17 2010 Thomas E. Dickey
|
||||||
|
- initial version.
|
9
PACKAGE/version.iss
Normal file
9
PACKAGE/version.iss
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
; version used for Inno Setup files.
|
||||||
|
|
||||||
|
#define LYNX_VERSION "2.9.2"
|
||||||
|
|
||||||
|
#define MyAppProg "Lynx"
|
||||||
|
#define MyAppName "Lynx - web browser"
|
||||||
|
#define MyAppPublisher "Thomas E Dickey"
|
||||||
|
#define MyAppURL "https://invisible-island.net/lynx"
|
||||||
|
#define MyAppVerName "Lynx " + LYNX_VERSION
|
258
PROBLEMS
Normal file
258
PROBLEMS
Normal file
|
@ -0,0 +1,258 @@
|
||||||
|
Lynx PROBLEMS file.
|
||||||
|
|
||||||
|
Ideally you would never have to read this, but inevitably problems
|
||||||
|
do arise. As implementation and installation problems become known
|
||||||
|
they will be outlined in this file.
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
The install script will attempt to preserve your current settings in the
|
||||||
|
lynx.cfg file. You should review these (at the end of lynx.cfg) after
|
||||||
|
install. For instance references to lynx.browser.org for a startfile can
|
||||||
|
be removed, since that site is no longer maintained.
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
Some customized installs of OpenSSL are not detected by the configure
|
||||||
|
script. For example, with Redhat9, we did this to work around:
|
||||||
|
|
||||||
|
#!/bin/sh
|
||||||
|
KRB=/usr/kerberos
|
||||||
|
export LIBS="-L$KRB/lib -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err"
|
||||||
|
export CPPFLAGS="-I$KRB/include -I/usr/include/openssl"
|
||||||
|
export CFLAGS="-O -g $CPPFLAGS"
|
||||||
|
./configure --with-ssl $*
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
The configure script check for IPv6 (--enable-ipv6) assumes that your build
|
||||||
|
machine can listen for IPv6 connections. It cannot determine if you want
|
||||||
|
to use it only for outgoing connections. If the configure script is
|
||||||
|
otherwise successful, it will warn about a nonfunctioning getaddrinfo()
|
||||||
|
function, and does not define these symbols needed to successfully compile
|
||||||
|
IPv6 support. You can work around this by by editing lynx_cfg.h:
|
||||||
|
|
||||||
|
HAVE_GAI_STRERROR
|
||||||
|
HAVE_GETADDRINFO
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
Control-Z on Unix can cause aberrant behavior. If you encounter
|
||||||
|
problems, use -restrictions=suspend to disable it, and only '!'
|
||||||
|
for escapes to shell (on VMS control-Z is unconditional 'Q'uit,
|
||||||
|
with no attempt to suspend the Lynx process only temporarily).
|
||||||
|
Control-Z on Unix often works better with slang.
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
Screen resizing can be a bit funny. If you resize the screen,
|
||||||
|
documents that have been cached will be out of whack. Any further
|
||||||
|
documents will look fine. You can reload documents to the current
|
||||||
|
window size with CTRL-R
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
If the configure script dies when it discovers that gcc is broken,
|
||||||
|
despite the fact there is a perfectly good ANSI cc in the PATH,
|
||||||
|
try setting the CC environment variable to your working cc compiler
|
||||||
|
before running configure: e.g.
|
||||||
|
|
||||||
|
setenv CC cc (or set CC=cc; export CC , depending on the shell)
|
||||||
|
./configure
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
If you run into a problem compiling GridText.c, try omitting -O from the
|
||||||
|
compiler flags; it is a very big file and may not compile successfully
|
||||||
|
if you include optimization.
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
On a Sun system, the message:
|
||||||
|
"Alert!: Unable to connect to remote host"
|
||||||
|
will be displayed every time an attempt is made to access a host
|
||||||
|
other than localhost if Lynx has been built without the resolv
|
||||||
|
library and needed it, or with it and shouldn't have been.
|
||||||
|
Unfortunately, there's no way to check in the Makefile whether
|
||||||
|
-lresolv should be included in the LIBS="" list. What's necessary
|
||||||
|
depends on how that Sun is configured. To get the build right for
|
||||||
|
your SUN 3 or 4 OS, if you didn't have RESOLVLIB defined in the
|
||||||
|
Makefile define it and build Lynx again, or vice versa. Also, if
|
||||||
|
you have upgraded to the bind-8.1 or later library, you should try
|
||||||
|
changing -lresolv to -lbind.
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
On Sun systems when accessing sites that use multiple IPs for one URL,
|
||||||
|
you may experience a core dump. It's a bug in the resolver library,
|
||||||
|
which can be fixed by downloading & installing Sun's jumbo patch:
|
||||||
|
search Sun support information, e.g., Solaris newsgroups,
|
||||||
|
or see the following Lynx Archive items:
|
||||||
|
|
||||||
|
http://www.flora.org/lynx-dev/lynx-dev/9606/0422.html
|
||||||
|
http://www.flora.org/lynx-dev/html/month0497/msg01018.html
|
||||||
|
http://www.flora.org/lynx-dev/html/month0497/msg01064.html
|
||||||
|
|
||||||
|
The Sun `shelltool' and `cmdtool' terminals are stupid by default.
|
||||||
|
In order to get bold text to appear differently than inverse video,
|
||||||
|
the user should put this line in ~/.Xdefaults:
|
||||||
|
|
||||||
|
Term*boldStyle: Offset_X
|
||||||
|
|
||||||
|
From the `shelltool' man page, it seems that an analogous line
|
||||||
|
in ~/.defaults
|
||||||
|
|
||||||
|
/Tty/Bold_style "Offset_X"
|
||||||
|
|
||||||
|
ought to work just as well, but you may not get the desired
|
||||||
|
behavior until you modify your .Xdefaults file (and run `xrdb
|
||||||
|
~/.Xdefaults'). Note also that there are other supported values
|
||||||
|
for the boldStyle resource/Bold_style default, all of which begin
|
||||||
|
with "Offset_". (helpful hint from kevin@traffic.den.mmc.com)
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
Directory browsing has been implemented for VMS, but there are no
|
||||||
|
plans to port additional DIRED support, because Lynx must handle files
|
||||||
|
as streams, and this precludes "serious" Directory/File Management on
|
||||||
|
VMS. Use a jumps file link to CSwing (sources or executables are
|
||||||
|
available from ftp://narnia.memst.edu), or define CSWING_PATH in
|
||||||
|
userdefs.h or lynx.cfg to invoke CSwing via the DIRED_MENU command.
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
If one switches between K)eypad "Numbers act as arrows" versus "Links
|
||||||
|
are numbered" in the 'o'ptions menu when the current document is a
|
||||||
|
DIRED menu in which links have been tagged, the tagging can be trashed
|
||||||
|
(so don't switch at such times 8-).
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
When "Links are numbered" is on, if a line is split on an anchor (to
|
||||||
|
obey right margin restrictions), and there is no space in the bolded
|
||||||
|
string such that the entire "[#]string" must be moved down, the "[#]"
|
||||||
|
becomes bolded, instead on only "string".
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
The Mosaic v2.5 hostlist uses HTML similar to that of Lynx's bookmark
|
||||||
|
file, but with </UL></HTML> at the bottom, such that it is not fully
|
||||||
|
compatible with Lynx's file. If you try to use the Mosaic file as if
|
||||||
|
it were a Lynx bookmark file, the </UL></HTML> will not be taken into
|
||||||
|
account and new links will be added below rather than above those end
|
||||||
|
tags. Instead, add a link to the Mosaic file in your Lynx file, and
|
||||||
|
to the Lynx file in your Mosaic file, so that you can access both files
|
||||||
|
with both clients.
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
SOCKSification and the -socks switch have not yet been integrated with
|
||||||
|
the slang library support.
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
There is an apparently broken version of select() in libcurses.a
|
||||||
|
of HP/UX 10.10. It also breaks tn3270, ncftp, emacs, and xemacs.
|
||||||
|
Using:
|
||||||
|
LIBS="-lc -lcurses -ltermcap \
|
||||||
|
^^^
|
||||||
|
(i.e, adding -lc *before* the -lcurses) in the snake3 and snake3-slang
|
||||||
|
targets of the top level Makefile yields a usable image, but with
|
||||||
|
inappropriate video attributes on the Lynx displays (reverse video and
|
||||||
|
underscores on everything). Using "-lc -lHcurses" instead fixes the
|
||||||
|
^^^^^^^^^
|
||||||
|
video attributes but then the arrow keys are messed up. - Donald S.
|
||||||
|
Teiser (dsteis01@homer.louisville.edu)
|
||||||
|
NOTE: If HP fixes the problem or you come up with a better workaround,
|
||||||
|
notify the lynx-dev@nongnu.org list.
|
||||||
|
Updated NOTE (1996-09-02): A patch reportedly is available from HP to
|
||||||
|
fix the select() problem, so that "-lc" is no longer needed, but
|
||||||
|
the curses glitch is not yet fixed, and you should still include
|
||||||
|
"-lHcurses".
|
||||||
|
Updated NOTE (1997-02-03): The problems reportedly are fixed with
|
||||||
|
patches PHCO_8086 and PHCO_8947 from HP.
|
||||||
|
Updated NOTE (1997-12-15): PHCO_8086 & PHCO_8947 are very old and are
|
||||||
|
no longer available. The current patch to install if running
|
||||||
|
under HP-UX 10.20 is PHCO_11342.
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
Lynx juggles variable abilities of curses packages or emulations to
|
||||||
|
display bolding and underlining simultaneously. This may fail if
|
||||||
|
Lynx thinks that your terminal, in connection with the curses package,
|
||||||
|
supports a capability which the terminal hardware or emulation does not
|
||||||
|
in fact support. Setting the right TERM environment variable, tweaking
|
||||||
|
terminfo or termcap files, or compiling with a newer version of ncurses
|
||||||
|
or slang may solve problems with missing highlighting or strange
|
||||||
|
characters appearing on the screen. Also, for a mono terminal,
|
||||||
|
make sure "show color" is not set to ON in the Options Menu.
|
||||||
|
|
||||||
|
The Wyse 50 and older TeleVideo terminals, among others, are
|
||||||
|
"magic cookie" terminals. This means that display attributes like
|
||||||
|
reverse, blink, underline, etc. work in a bizarre way that makes them
|
||||||
|
difficult to program. You may see extra spaces scattered around your
|
||||||
|
screen (separating different sorts of highlight); or sections of the
|
||||||
|
screen may be unexpectedly highlighted.
|
||||||
|
There is a workaround which works by restricting the terminal to a
|
||||||
|
single standout attribute (e.g., normal and reverse, but no others).
|
||||||
|
Implementing the workaround is specific to your curses implementation.
|
||||||
|
Most versions of curses use one of two terminal databases, called
|
||||||
|
"termcap" and "terminfo". Updating these databases is system-specific.
|
||||||
|
New databases should be available from the vendor or other sources.
|
||||||
|
For the Wyse 50, try
|
||||||
|
<URL: http://www.wyse.com/text/custserv/faq/wy50faq.htm>;
|
||||||
|
extract the "wy50" (NOT "wy50-mc") entry and use that in place of the
|
||||||
|
existing one. See `terminfo', `infocmp', `tic' etc. man pages if
|
||||||
|
necessary.
|
||||||
|
Alternatively, compiling Lynx with the slang library may avoid problems
|
||||||
|
with these terminals.
|
||||||
|
|
||||||
|
The Sun console driver (aka wscons(7)) implements "reverse" and "bold"
|
||||||
|
as "reverse", causing confusion where Lynx uses the distinction between
|
||||||
|
the two to convey information. Lynx tries to detect this automatically,
|
||||||
|
but if it fails (for instance, you are running under "screen"), try
|
||||||
|
setting the -noreverse commandline option.
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
On VMS, Lynx, and other TCP-IP software, have been experiencing chronic
|
||||||
|
problems of incompatibilities between DECC and MultiNet headers whenever
|
||||||
|
new versions of either DECC or MultiNet are released. The Lynx build
|
||||||
|
procedure for VMS and a maze of spaghetti #ifdef-ing in tcp.h of the
|
||||||
|
libwww-FM had previously been successful in dealing with this problem
|
||||||
|
across all versions of MultiNet and of DECC, VAXC, and Pat Rankin's
|
||||||
|
VMS port of GNUC, but are now not 100% successful. If you get compiler
|
||||||
|
messages about "struct timeval timeout" having no linkage, add that
|
||||||
|
declaration immediately below the inclusion of ioctl.h for MultiNet in
|
||||||
|
tcp.h (by deleting the "#ifdef NOT_DEFINED" and "#endif /* NOT_DEFINED */"
|
||||||
|
lines):
|
||||||
|
[...]
|
||||||
|
#include "multinet_root:[multinet.include.sys]ioctl.h"
|
||||||
|
struct timeval {
|
||||||
|
long tv_sec; /* seconds since Jan. 1, 1970 */
|
||||||
|
long tv_usec; /* microseconds */
|
||||||
|
};
|
||||||
|
[...]
|
||||||
|
If you get compiler warnings about incompatible multinet_foo()
|
||||||
|
declarations, delete those where indicated in tcp.h. For the most
|
||||||
|
current versions of MultiNet, you can modify tcp.h to use the DECC
|
||||||
|
socket and related headers.
|
||||||
|
|
||||||
|
On VMS, the ftp function does not work with SOCKETSHR 0.9D and NETLIB
|
||||||
|
2 (NETLIB 1 may work). This is because the functions getsockname()
|
||||||
|
and getpeername() within SOCKETSHR make incorrect calls to the NETLIB
|
||||||
|
functions. This results in zeroes being returned for part of the local
|
||||||
|
IP address. Since ftp sends this IP address to the remote end, the
|
||||||
|
remote server ends up sending a file back to a non-existent address.
|
||||||
|
Andy Harper (A.HARPER@kcl.ac.uk) has fixed these problems in the
|
||||||
|
SOCKETSHR 0.9D sources and offers the fixes as:
|
||||||
|
http://alder.cc.kcl.ac.uk/fileserv/zip/socketshr_src_09d-2.zip
|
||||||
|
ftp://ftp2.kcl.ac.uk/zip/socketshr_src_09d-2.zip
|
||||||
|
|
||||||
|
---------
|
||||||
|
|
||||||
|
On VMS, to build an SSL-capable version, lynx and the ssl library
|
||||||
|
e.g., OpenSSL, must be built using the same network library. If you
|
||||||
|
build OpenSSL without specifying the network library (the 5th parameter
|
||||||
|
of the makevms.com script), it will guess, possibly not the one you
|
||||||
|
intended. We have tested only the UCX configuration -TD (2002/9/15).
|
150
README
Normal file
150
README
Normal file
|
@ -0,0 +1,150 @@
|
||||||
|
Lynx README file
|
||||||
|
|
||||||
|
Lynx Version 2.9.2 is the latest release (May 2024).
|
||||||
|
See the CHANGES file for a complete record of all changes and bug fixes.
|
||||||
|
New releases are announced on the lynx-dev mailing list (see below).
|
||||||
|
|
||||||
|
FOR REAL NOVICES
|
||||||
|
|
||||||
|
To use this package, you need a compiler & a bit of experience
|
||||||
|
at very simple programming. If you just want something which will work
|
||||||
|
`out-of-the-box', you can get pre-compiled versions of Lynx
|
||||||
|
by following the links from
|
||||||
|
<URL: https://lynx.invisible-island.net/resources.html/> ;
|
||||||
|
|
||||||
|
WHAT IS LYNX?
|
||||||
|
|
||||||
|
Lynx is a fully-featured World Wide Web (WWW) client for users running
|
||||||
|
cursor-addressable, character-cell display devices such as vt100 terminals,
|
||||||
|
vt100 emulators or any other character-cell display.
|
||||||
|
|
||||||
|
Lynx will display Hypertext Markup Language (HTML) documents containing
|
||||||
|
links to files on the local system, as well as files on remote systems
|
||||||
|
running http, gopher, ftp, wais, nntp, finger, or cso/ph/qi servers, and
|
||||||
|
services accessible via logins to telnet, tn3270 or rlogin accounts.
|
||||||
|
|
||||||
|
Lynx runs on any POSIX platform as well as Windows.
|
||||||
|
|
||||||
|
Older releases also work with VMS, Windows95 (and up), 386DOS and OS/2 EMX.
|
||||||
|
|
||||||
|
Lynx can be used to access information on the WWW, or to establish
|
||||||
|
information systems intended primarily for local access. Lynx has been
|
||||||
|
used to build several Campus Wide Information Systems (CWIS). Lynx can
|
||||||
|
also be used to build systems isolated within a single LAN.
|
||||||
|
|
||||||
|
HOW TO GET LYNX
|
||||||
|
|
||||||
|
For the latest release of Lynx go to:
|
||||||
|
<URL: https://lynx.invisible-island.net/release>;
|
||||||
|
<URL: https://invisible-island.net/archives/lynx/tarballs>;
|
||||||
|
|
||||||
|
The latest development version is at:
|
||||||
|
<URL: https://lynx.invisible-island.net/current/>.
|
||||||
|
|
||||||
|
The Lynx homepage is <URL: https://lynx.invisible-island.net/>.
|
||||||
|
The on-line help page (enter `h') has links to many useful things.
|
||||||
|
|
||||||
|
LICENSE
|
||||||
|
|
||||||
|
Lynx is distributed under the GNU General Public License, version 2 (GPLv2)
|
||||||
|
without restrictions on usage or redistribution. The Lynx copyright
|
||||||
|
statement, "COPYHEADER", and GNU GPL, "COPYING", are included in the
|
||||||
|
top-level directory of the distribution. Lynx is supported by the Lynx
|
||||||
|
user community, an entirely volunteer (and unofficial) organization.
|
||||||
|
|
||||||
|
Certain portions of the Lynx source distribution were originally
|
||||||
|
created by CERN and have been modified during the development of
|
||||||
|
Lynx. See WWW/FreeofCharge.html for copyright info regarding CERN
|
||||||
|
products used in Lynx.
|
||||||
|
|
||||||
|
Note that Lynx is not self-contained; typically it is built with a
|
||||||
|
variety of add-on libraries, including those for compression, IPv6,
|
||||||
|
SOCKS and SSL support.
|
||||||
|
|
||||||
|
YEAR 2000 COMPLIANCE
|
||||||
|
|
||||||
|
We believe Lynx works properly for the Year 2000 issues, since it does
|
||||||
|
not store dates in 2-digit form. Since it must communicate with a wide
|
||||||
|
range of web servers, it interprets dates in a variety of formats. In
|
||||||
|
particular, if Lynx receives a date with a 2-digit year, it assumes that
|
||||||
|
values less than 70 are in the range 2000-2069.
|
||||||
|
|
||||||
|
INSTALLING LYNX
|
||||||
|
|
||||||
|
To install Lynx, follow the steps in the INSTALLATION file, which is
|
||||||
|
located in the top directory of the source distribution.
|
||||||
|
|
||||||
|
DOCUMENTATION
|
||||||
|
|
||||||
|
A users guide is included in this distribution along with a man page
|
||||||
|
for Unix systems and a help file for VMS systems. All documentation is
|
||||||
|
contained in the top directory and the docs, samples and lynx_help
|
||||||
|
subdirectories.
|
||||||
|
|
||||||
|
While running Lynx, type 'h', 'H', or '?' to invoke the help menu
|
||||||
|
system. From the help menu you may access several useful documents
|
||||||
|
pertaining to Lynx and the World Wide Web. The most important of
|
||||||
|
these is the Lynx Users Guide. By default, Lynx will use the Lynx
|
||||||
|
Enhanced Pages, which includes http links for help and FAQs concerning
|
||||||
|
Lynx. It is recommended that you install your own help menu system at
|
||||||
|
your site in order to lessen the load on http servers. This also will
|
||||||
|
allow you to customize the help menu system for your site and greatly
|
||||||
|
speed up access for those using Lynx over a slow connection.
|
||||||
|
|
||||||
|
INSTALLING THE DOCUMENTATION
|
||||||
|
|
||||||
|
For Unix and related systems which support the autoconf configure script,
|
||||||
|
the help menu system is installed by the "make install-help" command.
|
||||||
|
|
||||||
|
For other systems (such as VMS), copy COPYHEADER and COPYING into the
|
||||||
|
lynx_help/ subdirectory. Then copy the lynx_help subdirectory to a public
|
||||||
|
place on your system, or into your $HOME directory if you are a single
|
||||||
|
user. Finally, edit the lynx.cfg file so that the HELPFILE line is
|
||||||
|
defined as follows:
|
||||||
|
HELPFILE:file://localhost/[public_path]/lynx_help/lynx_help_main.html
|
||||||
|
|
||||||
|
where [public_path] is the absolute path to the lynx_help directory.
|
||||||
|
Customizing the help menu system is just a matter of editing a set of
|
||||||
|
HTML files.
|
||||||
|
|
||||||
|
INSTALLING LYNX
|
||||||
|
|
||||||
|
To install Lynx, follow the steps in the INSTALLATION file, which is
|
||||||
|
located in the top directory of the source distribution.
|
||||||
|
|
||||||
|
PROBLEMS
|
||||||
|
|
||||||
|
If you experience problems configuring, compiling or installing Lynx,
|
||||||
|
please read Section VI. "General installation instructions" in the
|
||||||
|
INSTALLATION file. Instructions are given there for reporting your
|
||||||
|
problem to the "lynx-dev" mailing list, which is frequented by experienced
|
||||||
|
Lynx users.
|
||||||
|
|
||||||
|
LYNX-DEV MAILING LIST
|
||||||
|
|
||||||
|
To subscribe to lynx-dev, send email to
|
||||||
|
<URL: mailto:lynx-dev-request@nongnu.org>
|
||||||
|
with "subscribe" for a subject line.
|
||||||
|
|
||||||
|
If you wish to unsubscribe from lynx-dev, send email to
|
||||||
|
<URL: mailto:lynx-dev-request@nongnu.org>
|
||||||
|
with "unsubscribe" for a subject line.
|
||||||
|
|
||||||
|
Any messages you wish to post should be sent to
|
||||||
|
<URL: mailto:lynx-dev@nongnu.org>.
|
||||||
|
|
||||||
|
PLEASE use the lynx-dev list, NOT private email to the developers,
|
||||||
|
for questions or discussion about Lynx, or contributions of patches.
|
||||||
|
Patches should use the unified diff format (diff -u).
|
||||||
|
|
||||||
|
You need not be subscribed to the lynx-dev list in order to post. If
|
||||||
|
you post without subscribing, though, you should read replies to your
|
||||||
|
questions or comments in the archive since more often than not nobody
|
||||||
|
will send a carbon copy to you. View the archives at:
|
||||||
|
"lynx-dev Mailing list archives"
|
||||||
|
<URL: https://mail.gnu.org/mailman/listinfo/lynx-dev/>
|
||||||
|
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
-- vile:txtmode fc=72 noti
|
||||||
|
-- $LynxId: README,v 1.39 2024/05/29 22:33:17 tom Exp $
|
||||||
|
------------------------------------------------------------------------------
|
15
VMSPrint.com
Normal file
15
VMSPrint.com
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
$!
|
||||||
|
$! Lynx_Dir:VMSPrint.com - Alan J. Hirsh (hirsh@atuk.aspentec.com)
|
||||||
|
$! ---------------------
|
||||||
|
$! Lynx deletes temporary files on exit. If your printer queue
|
||||||
|
$! is very busy such that Lynx is deleting the files before they
|
||||||
|
$! have been queued for printing, use PRINTER commands in lynx.cfg
|
||||||
|
$! which invoke this script.
|
||||||
|
$!
|
||||||
|
$! PRINTER:description for menu:@Lynx_Dir\:VMSPrint queue_name %s:FALSE:58
|
||||||
|
$!
|
||||||
|
$! P1 = queue_name (e.g., sys$print) P2 = temporary Lynx file (%s)
|
||||||
|
$! --------------------------------- -----------------------------
|
||||||
|
$ copy 'P2' 'P2'_temp_print
|
||||||
|
$ print/queue='P1'/delete 'P2'_temp_print
|
||||||
|
$ exit
|
26
WWW/FreeofCharge.html
Normal file
26
WWW/FreeofCharge.html
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
<!-- X-URL: http://www.w3.org/History/1993/WWW/Conditions/old/FreeofCharge.html -->
|
||||||
|
<BASE HREF="http://www.w3.org/History/1993/WWW/Conditions/old/FreeofCharge.html">
|
||||||
|
|
||||||
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
|
||||||
|
|
||||||
|
<HTML><HEAD><TITLE>
|
||||||
|
CERN WWW software freely available</TITLE><NEXTID N="z9"></HEAD><BODY><H1>
|
||||||
|
Software freely available</H1>The following CERN software is hereby put into
|
||||||
|
the public domain.
|
||||||
|
<UL>
|
||||||
|
<LI>WWW basic ("line-mode") client <LI>WWW basic server <LI>WWW Library of
|
||||||
|
common code.</UL>CERN relinquishes all intellectual property rights to this
|
||||||
|
code, both source and binary form and permission is granted for anyone to use,
|
||||||
|
duplicate,
|
||||||
|
modify and redistribute it.<P>CERN provides absolutely NO WARRANTY OF ANY KIND
|
||||||
|
with respect to this software.
|
||||||
|
The entire risk as to the quality and performance of this software is with the
|
||||||
|
user.
|
||||||
|
IN NO EVENT WILL CERN BE LIABLE TO ANYONE FOR ANY DAMAGES ARISING OUT THE USE
|
||||||
|
OF THIS SOFTWARE, INCLUDING, WITHOUT LIMITATION,
|
||||||
|
DAMAGES RESULTING FROM LOST DATA OR LOST PROFITS, OR FOR ANY SPECIAL,
|
||||||
|
INCIDENTAL OR CONSEQUENTIAL DAMAGES.<P>This is part of the <A
|
||||||
|
HREF="Introduction.html" NAME="z8">
|
||||||
|
CERN WWW</A> distribution conditions.<P>Declaration to this effect signed by
|
||||||
|
the CERN directors of Administration (H. Weber) and Research (W.
|
||||||
|
Hoogland), May 1993.</BODY></HTML>
|
1354
WWW/Library/Implementation/HTAABrow.c
Normal file
1354
WWW/Library/Implementation/HTAABrow.c
Normal file
File diff suppressed because it is too large
Load diff
142
WWW/Library/Implementation/HTAABrow.h
Normal file
142
WWW/Library/Implementation/HTAABrow.h
Normal file
|
@ -0,0 +1,142 @@
|
||||||
|
/*
|
||||||
|
* $LynxId: HTAABrow.h,v 1.17 2016/11/24 23:32:22 tom Exp $
|
||||||
|
*
|
||||||
|
* BROWSER SIDE ACCESS AUTHORIZATION MODULE
|
||||||
|
|
||||||
|
This module is the browser side interface to Access Authorization (AA) package. It
|
||||||
|
contains code only for browser.
|
||||||
|
|
||||||
|
Important to know about memory allocation:
|
||||||
|
|
||||||
|
Routines in this module use dynamic allocation, but free automatically all the memory
|
||||||
|
reserved by them.
|
||||||
|
|
||||||
|
Therefore the caller never has to (and never should) free() any object returned by
|
||||||
|
these functions.
|
||||||
|
|
||||||
|
Therefore also all the strings returned by this package are only valid until the next
|
||||||
|
call to the same function is made. This approach is selected, because of the nature of
|
||||||
|
access authorization: no string returned by the package needs to be valid longer than
|
||||||
|
until the next call.
|
||||||
|
|
||||||
|
This also makes it easy to plug the AA package in: you don't have to ponder whether to
|
||||||
|
free()something here or is it done somewhere else (because it is always done somewhere
|
||||||
|
else).
|
||||||
|
|
||||||
|
The strings that the package needs to store are copied so the original strings given as
|
||||||
|
parameters to AA functions may be freed or modified with no side effects.
|
||||||
|
|
||||||
|
Also note:The AA package does not free() anything else than what it has itself
|
||||||
|
allocated.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef HTAABROW_H
|
||||||
|
#define HTAABROW_H
|
||||||
|
|
||||||
|
#include <HTAAUtil.h> /* Common parts of AA */
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
/*
|
||||||
|
Routines for Browser Side Recording of AA Info
|
||||||
|
|
||||||
|
Most of the browser-side AA is done by the following two functions (which are called
|
||||||
|
from file HTTP.c so the browsers using libwww only need to be linked with the new
|
||||||
|
library and not be changed at all):
|
||||||
|
|
||||||
|
HTAA_composeAuth() composes the Authorization: line contents, if the AA package
|
||||||
|
thinks that the given document is protected. Otherwise this function returns NULL.
|
||||||
|
This function also calls the functions HTPrompt(),HTPromptPassword() and HTConfirm()
|
||||||
|
to get the username, password and some confirmation from the user.
|
||||||
|
|
||||||
|
HTAA_shouldRetryWithAuth() determines whether to retry the request with AA or with a
|
||||||
|
new AA (in case username or password was misspelled).
|
||||||
|
|
||||||
|
*/
|
||||||
|
/* PUBLIC HTAA_composeAuth()
|
||||||
|
*
|
||||||
|
* COMPOSE THE ENTIRE AUTHORIZATION HEADER LINE IF WE
|
||||||
|
* ALREADY KNOW, THAT THE HOST MIGHT REQUIRE AUTHORIZATION
|
||||||
|
*
|
||||||
|
* ON ENTRY:
|
||||||
|
* hostname is the hostname of the server.
|
||||||
|
* portnumber is the portnumber in which the server runs.
|
||||||
|
* docname is the pathname of the document (as in URL)
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns NULL, if no authorization seems to be needed, or
|
||||||
|
* if it is the entire Authorization: line, e.g.
|
||||||
|
*
|
||||||
|
* "Authorization: basic username:password"
|
||||||
|
*
|
||||||
|
* As usual, this string is automatically freed.
|
||||||
|
*/
|
||||||
|
extern char *HTAA_composeAuth(const char *hostname,
|
||||||
|
const int portnumber,
|
||||||
|
const char *docname,
|
||||||
|
int IsProxy);
|
||||||
|
|
||||||
|
/* BROWSER PUBLIC HTAA_shouldRetryWithAuth()
|
||||||
|
*
|
||||||
|
* DETERMINES IF WE SHOULD RETRY THE SERVER
|
||||||
|
* WITH AUTHORIZATION
|
||||||
|
* (OR IF ALREADY RETRIED, WITH A DIFFERENT
|
||||||
|
* USERNAME AND/OR PASSWORD (IF MISSPELLED))
|
||||||
|
* ON ENTRY:
|
||||||
|
* start_of_headers is the first block already read from socket,
|
||||||
|
* but status line skipped; i.e., points to the
|
||||||
|
* start of the header section.
|
||||||
|
* length is the remaining length of the first block.
|
||||||
|
* soc is the socket to read the rest of server reply.
|
||||||
|
*
|
||||||
|
* This function should only be called when
|
||||||
|
* server has replied with a 401 (Unauthorized)
|
||||||
|
* status code.
|
||||||
|
* ON EXIT:
|
||||||
|
* returns YES, if connection should be retried.
|
||||||
|
* The node containing all the necessary
|
||||||
|
* information is
|
||||||
|
* * either constructed if it does not exist
|
||||||
|
* * or password is reset to NULL to indicate
|
||||||
|
* that username and password should be
|
||||||
|
* reprompted when composing Authorization:
|
||||||
|
* field (in function HTAA_composeAuth()).
|
||||||
|
* NO, otherwise.
|
||||||
|
*/
|
||||||
|
extern BOOL HTAA_shouldRetryWithAuth(char *start_of_headers,
|
||||||
|
size_t length,
|
||||||
|
int soc,
|
||||||
|
int IsProxy);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Function to allow clearing of all Authorization info
|
||||||
|
* via a browser command. - FM
|
||||||
|
*/
|
||||||
|
extern void HTClearHTTPAuthInfo(void);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Check if a hostname-string contains user information.
|
||||||
|
*/
|
||||||
|
extern BOOL HTAA_HaveUserinfo(const char *hostname);
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Enabling Gateway httpds to Forward Authorization
|
||||||
|
|
||||||
|
These functions should only be called from daemon code, and HTAAForwardAuth_reset()
|
||||||
|
must be called before the next request is handled to make sure that authorization
|
||||||
|
string isn't cached in daemon so that other people can access private files using
|
||||||
|
somebody else's previous authorization information.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
extern void HTAAForwardAuth_set(const char *scheme_name,
|
||||||
|
const char *scheme_specifics);
|
||||||
|
extern void HTAAForwardAuth_reset(void);
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#endif /* NOT HTAABROW_H */
|
738
WWW/Library/Implementation/HTAAProt.c
Normal file
738
WWW/Library/Implementation/HTAAProt.c
Normal file
|
@ -0,0 +1,738 @@
|
||||||
|
/*
|
||||||
|
* $LynxId: HTAAProt.c,v 1.34 2016/11/24 15:29:50 tom Exp $
|
||||||
|
*
|
||||||
|
* MODULE HTAAProt.c
|
||||||
|
* PROTECTION FILE PARSING MODULE
|
||||||
|
*
|
||||||
|
* AUTHORS:
|
||||||
|
* AL Ari Luotonen luotonen@dxcern.cern.ch
|
||||||
|
* MD Mark Donszelmann duns@vxdeop.cern.ch
|
||||||
|
*
|
||||||
|
* HISTORY:
|
||||||
|
* 20 Oct 93 AL Now finds uid/gid for nobody/nogroup by name
|
||||||
|
* (doesn't use default 65534 right away).
|
||||||
|
* Also understands negative uids/gids.
|
||||||
|
* 14 Nov 93 MD Added VMS compatibility
|
||||||
|
*
|
||||||
|
* BUGS:
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <HTUtils.h>
|
||||||
|
|
||||||
|
#ifndef VMS
|
||||||
|
#ifndef NOUSERS
|
||||||
|
#include <pwd.h> /* Unix password file routine: getpwnam() */
|
||||||
|
#include <grp.h> /* Unix group file routine: getgrnam() */
|
||||||
|
#endif /* NOUSERS */
|
||||||
|
#endif /* not VMS */
|
||||||
|
|
||||||
|
#include <HTAAUtil.h>
|
||||||
|
#include <HTLex.h> /* Lexical analysor */
|
||||||
|
#include <HTAAProt.h> /* Implemented here */
|
||||||
|
|
||||||
|
#include <LYUtils.h>
|
||||||
|
#include <LYLeaks.h>
|
||||||
|
|
||||||
|
#define NOBODY 65534 /* -2 in 16-bit environment */
|
||||||
|
#define NONESUCH 65533 /* -3 in 16-bit environment */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Protection setup caching
|
||||||
|
*/
|
||||||
|
typedef struct {
|
||||||
|
char *prot_filename;
|
||||||
|
HTAAProt *prot;
|
||||||
|
} HTAAProtCache;
|
||||||
|
|
||||||
|
static HTList *prot_cache = NULL; /* Protection setup cache. */
|
||||||
|
static HTAAProt *default_prot = NULL; /* Default protection. */
|
||||||
|
static HTAAProt *current_prot = NULL; /* Current protection mode */
|
||||||
|
|
||||||
|
/* which is set up by callbacks */
|
||||||
|
/* from the rule system when */
|
||||||
|
/* a "protect" rule is matched. */
|
||||||
|
|
||||||
|
#ifndef NOUSERS
|
||||||
|
/* static isNumber()
|
||||||
|
* DOES A CHARACTER STRING REPRESENT A NUMBER
|
||||||
|
*/
|
||||||
|
static BOOL isNumber(const char *s)
|
||||||
|
{
|
||||||
|
const char *cur = s;
|
||||||
|
|
||||||
|
if (isEmpty(s))
|
||||||
|
return NO;
|
||||||
|
|
||||||
|
if (*cur == '-')
|
||||||
|
cur++; /* Allow initial minus sign in a number */
|
||||||
|
|
||||||
|
while (*cur) {
|
||||||
|
if (*cur < '0' || *cur > '9')
|
||||||
|
return NO;
|
||||||
|
cur++;
|
||||||
|
}
|
||||||
|
return YES;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_getUid()
|
||||||
|
* GET THE USER ID TO CHANGE THE PROCESS UID TO
|
||||||
|
* ON ENTRY:
|
||||||
|
* No arguments.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the uid number to give to setuid() system call.
|
||||||
|
* Default is 65534 (nobody).
|
||||||
|
*/
|
||||||
|
int HTAA_getUid(void)
|
||||||
|
{
|
||||||
|
int uid;
|
||||||
|
|
||||||
|
if (current_prot && current_prot->uid_name) {
|
||||||
|
if (isNumber(current_prot->uid_name)) {
|
||||||
|
uid = atoi(current_prot->uid_name);
|
||||||
|
if ((*HTAA_UidToName(uid)) != '\0') {
|
||||||
|
return uid;
|
||||||
|
}
|
||||||
|
} else { /* User name (not a number) */
|
||||||
|
if ((uid = HTAA_NameToUid(current_prot->uid_name)) != NONESUCH) {
|
||||||
|
return uid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
* Ok, then let's get uid for nobody.
|
||||||
|
*/
|
||||||
|
if ((uid = HTAA_NameToUid("nobody")) != NONESUCH) {
|
||||||
|
return uid;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
* Ok, then use default.
|
||||||
|
*/
|
||||||
|
return NOBODY; /* nobody */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_getGid()
|
||||||
|
* GET THE GROUP ID TO CHANGE THE PROCESS GID TO
|
||||||
|
* ON ENTRY:
|
||||||
|
* No arguments.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the uid number to give to setgid() system call.
|
||||||
|
* Default is 65534 (nogroup).
|
||||||
|
*/
|
||||||
|
int HTAA_getGid(void)
|
||||||
|
{
|
||||||
|
int gid;
|
||||||
|
|
||||||
|
if (current_prot && current_prot->gid_name) {
|
||||||
|
if (isNumber(current_prot->gid_name)) {
|
||||||
|
gid = atoi(current_prot->gid_name);
|
||||||
|
if (*HTAA_GidToName(gid) != '\0') {
|
||||||
|
return gid;
|
||||||
|
}
|
||||||
|
} else { /* Group name (not number) */
|
||||||
|
if ((gid = HTAA_NameToGid(current_prot->gid_name)) != NONESUCH) {
|
||||||
|
return gid;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
* Ok, then let's get gid for nogroup.
|
||||||
|
*/
|
||||||
|
if ((gid = HTAA_NameToGid("nogroup")) != NONESUCH) {
|
||||||
|
return gid;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
* Ok, then use default.
|
||||||
|
*/
|
||||||
|
return NOBODY; /* nogroup */
|
||||||
|
}
|
||||||
|
#endif /* !NOUSERS */
|
||||||
|
|
||||||
|
/* static HTAA_setIds()
|
||||||
|
* SET UID AND GID (AS NAMES OR NUMBERS)
|
||||||
|
* TO HTAAProt STRUCTURE
|
||||||
|
* ON ENTRY:
|
||||||
|
* prot destination.
|
||||||
|
* ids is a string like "james.www" or "1422.69" etc.
|
||||||
|
* giving uid and gid.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns nothing.
|
||||||
|
*/
|
||||||
|
static void HTAA_setIds(HTAAProt *prot, const char *ids)
|
||||||
|
{
|
||||||
|
if (ids) {
|
||||||
|
char *local_copy = NULL;
|
||||||
|
char *point;
|
||||||
|
|
||||||
|
StrAllocCopy(local_copy, ids);
|
||||||
|
point = StrChr(local_copy, '.');
|
||||||
|
if (point) {
|
||||||
|
*(point++) = (char) 0;
|
||||||
|
StrAllocCopy(prot->gid_name, point);
|
||||||
|
} else {
|
||||||
|
StrAllocCopy(prot->gid_name, "nogroup");
|
||||||
|
}
|
||||||
|
StrAllocCopy(prot->uid_name, local_copy);
|
||||||
|
FREE(local_copy);
|
||||||
|
} else {
|
||||||
|
StrAllocCopy(prot->uid_name, "nobody");
|
||||||
|
StrAllocCopy(prot->gid_name, "nogroup");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* static HTAA_parseProtFile()
|
||||||
|
* PARSE A PROTECTION SETUP FILE AND
|
||||||
|
* PUT THE RESULT IN A HTAAProt STRUCTURE
|
||||||
|
* ON ENTRY:
|
||||||
|
* prot destination structure.
|
||||||
|
* fp open protection file.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns nothing.
|
||||||
|
*/
|
||||||
|
static void HTAA_parseProtFile(HTAAProt *prot, FILE *fp)
|
||||||
|
{
|
||||||
|
if (prot && fp) {
|
||||||
|
LexItem lex_item;
|
||||||
|
char *fieldname = NULL;
|
||||||
|
|
||||||
|
while (LEX_EOF != (lex_item = lex(fp))) {
|
||||||
|
|
||||||
|
while (lex_item == LEX_REC_SEP) /* Ignore empty lines */
|
||||||
|
lex_item = lex(fp);
|
||||||
|
|
||||||
|
if (lex_item == LEX_EOF) /* End of file */
|
||||||
|
break;
|
||||||
|
|
||||||
|
if (lex_item == LEX_ALPH_STR) { /* Valid setup record */
|
||||||
|
|
||||||
|
StrAllocCopy(fieldname, HTlex_buffer);
|
||||||
|
|
||||||
|
if (LEX_FIELD_SEP != (lex_item = lex(fp)))
|
||||||
|
unlex(lex_item); /* If someone wants to use colon */
|
||||||
|
/* after field name it's ok, but */
|
||||||
|
/* not required. Here we read it. */
|
||||||
|
|
||||||
|
if (0 == strncasecomp(fieldname, "Auth", 4)) {
|
||||||
|
lex_item = lex(fp);
|
||||||
|
while (lex_item == LEX_ALPH_STR) {
|
||||||
|
HTAAScheme scheme = HTAAScheme_enum(HTlex_buffer);
|
||||||
|
|
||||||
|
if (scheme != HTAA_UNKNOWN) {
|
||||||
|
if (!prot->valid_schemes)
|
||||||
|
prot->valid_schemes = HTList_new();
|
||||||
|
HTList_addObject(prot->valid_schemes, (void *) scheme);
|
||||||
|
CTRACE((tfp, "%s %s `%s'\n",
|
||||||
|
"HTAA_parseProtFile: valid",
|
||||||
|
"authentication scheme:",
|
||||||
|
HTAAScheme_name(scheme)));
|
||||||
|
} else {
|
||||||
|
CTRACE((tfp, "%s %s `%s'\n",
|
||||||
|
"HTAA_parseProtFile: unknown",
|
||||||
|
"authentication scheme:",
|
||||||
|
HTlex_buffer));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (LEX_ITEM_SEP != (lex_item = lex(fp)))
|
||||||
|
break;
|
||||||
|
/*
|
||||||
|
* Here lex_item == LEX_ITEM_SEP; after item separator
|
||||||
|
* it is ok to have one or more newlines (LEX_REC_SEP)
|
||||||
|
* and they are ignored (continuation line).
|
||||||
|
*/
|
||||||
|
do {
|
||||||
|
lex_item = lex(fp);
|
||||||
|
} while (lex_item == LEX_REC_SEP);
|
||||||
|
} /* while items in list */
|
||||||
|
}
|
||||||
|
/* if "Authenticate" */
|
||||||
|
else if (0 == strncasecomp(fieldname, "mask", 4)) {
|
||||||
|
prot->mask_group = HTAA_parseGroupDef(fp);
|
||||||
|
lex_item = LEX_REC_SEP; /*groupdef parser read this already */
|
||||||
|
if (TRACE) {
|
||||||
|
if (prot->mask_group) {
|
||||||
|
fprintf(tfp,
|
||||||
|
"HTAA_parseProtFile: Mask group:\n");
|
||||||
|
HTAA_printGroupDef(prot->mask_group);
|
||||||
|
} else
|
||||||
|
fprintf(tfp,
|
||||||
|
"HTAA_parseProtFile: Mask group syntax error\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/* if "Mask" */
|
||||||
|
else { /* Just a name-value pair, put it to assoclist */
|
||||||
|
|
||||||
|
if (LEX_ALPH_STR == (lex_item = lex(fp))) {
|
||||||
|
if (!prot->values)
|
||||||
|
prot->values = HTAssocList_new();
|
||||||
|
HTAssocList_add(prot->values, fieldname, HTlex_buffer);
|
||||||
|
lex_item = lex(fp); /* Read record separator */
|
||||||
|
CTRACE((tfp, "%s `%s' bound to value `%s'\n",
|
||||||
|
"HTAA_parseProtFile: Name",
|
||||||
|
fieldname, HTlex_buffer));
|
||||||
|
}
|
||||||
|
} /* else name-value pair */
|
||||||
|
|
||||||
|
}
|
||||||
|
/* if valid field */
|
||||||
|
if (lex_item != LEX_EOF && lex_item != LEX_REC_SEP) {
|
||||||
|
CTRACE((tfp, "%s %s %d (that line ignored)\n",
|
||||||
|
"HTAA_parseProtFile: Syntax error",
|
||||||
|
"in protection setup file at line",
|
||||||
|
HTlex_line));
|
||||||
|
do {
|
||||||
|
lex_item = lex(fp);
|
||||||
|
} while (lex_item != LEX_EOF && lex_item != LEX_REC_SEP);
|
||||||
|
} /* if syntax error */
|
||||||
|
} /* while not end-of-file */
|
||||||
|
FREE(fieldname);
|
||||||
|
} /* if valid parameters */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* static HTAAProt_new()
|
||||||
|
* ALLOCATE A NEW HTAAProt STRUCTURE AND
|
||||||
|
* INITIALIZE IT FROM PROTECTION SETUP FILE
|
||||||
|
* ON ENTRY:
|
||||||
|
* cur_docname current filename after rule translations.
|
||||||
|
* prot_filename protection setup file name.
|
||||||
|
* If NULL, not an error.
|
||||||
|
* ids Uid and gid names or numbers,
|
||||||
|
* examples:
|
||||||
|
* james ( <=> james.nogroup)
|
||||||
|
* .www ( <=> nobody.www)
|
||||||
|
* james.www
|
||||||
|
* james.69
|
||||||
|
* 1422.69
|
||||||
|
* 1422.www
|
||||||
|
*
|
||||||
|
* May be NULL, defaults to nobody.nogroup.
|
||||||
|
* Should be NULL, if prot_file is NULL.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns returns a new and initialized protection
|
||||||
|
* setup structure.
|
||||||
|
* If setup file is already read in (found
|
||||||
|
* in cache), only sets uid_name and gid
|
||||||
|
* fields, and returns that.
|
||||||
|
*/
|
||||||
|
static HTAAProt *HTAAProt_new(const char *cur_docname,
|
||||||
|
const char *prot_filename,
|
||||||
|
const char *ids)
|
||||||
|
{
|
||||||
|
HTList *cur = prot_cache;
|
||||||
|
HTAAProtCache *cache_item = NULL;
|
||||||
|
HTAAProt *prot;
|
||||||
|
FILE *fp;
|
||||||
|
|
||||||
|
if (!prot_cache)
|
||||||
|
prot_cache = HTList_new();
|
||||||
|
|
||||||
|
while (NULL != (cache_item = (HTAAProtCache *) HTList_nextObject(cur))) {
|
||||||
|
if (!strcmp(cache_item->prot_filename, prot_filename))
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if (cache_item) {
|
||||||
|
prot = cache_item->prot;
|
||||||
|
CTRACE((tfp, "%s `%s' already in cache\n",
|
||||||
|
"HTAAProt_new: Protection file", prot_filename));
|
||||||
|
} else {
|
||||||
|
CTRACE((tfp, "HTAAProt_new: Loading protection file `%s'\n",
|
||||||
|
prot_filename));
|
||||||
|
|
||||||
|
if ((prot = typecalloc(HTAAProt)) == 0)
|
||||||
|
outofmem(__FILE__, "HTAAProt_new");
|
||||||
|
|
||||||
|
prot->ctemplate = NULL;
|
||||||
|
prot->filename = NULL;
|
||||||
|
prot->uid_name = NULL;
|
||||||
|
prot->gid_name = NULL;
|
||||||
|
prot->valid_schemes = HTList_new();
|
||||||
|
prot->mask_group = NULL; /* Masking disabled by defaults */
|
||||||
|
prot->values = HTAssocList_new();
|
||||||
|
|
||||||
|
if (prot_filename && NULL != (fp = fopen(prot_filename, TXT_R))) {
|
||||||
|
HTAA_parseProtFile(prot, fp);
|
||||||
|
fclose(fp);
|
||||||
|
if ((cache_item = typecalloc(HTAAProtCache)) == 0)
|
||||||
|
outofmem(__FILE__, "HTAAProt_new");
|
||||||
|
|
||||||
|
cache_item->prot = prot;
|
||||||
|
cache_item->prot_filename = NULL;
|
||||||
|
StrAllocCopy(cache_item->prot_filename, prot_filename);
|
||||||
|
HTList_addObject(prot_cache, (void *) cache_item);
|
||||||
|
} else {
|
||||||
|
CTRACE((tfp, "HTAAProt_new: %s `%s'\n",
|
||||||
|
"Unable to open protection setup file",
|
||||||
|
NONNULL(prot_filename)));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (cur_docname)
|
||||||
|
StrAllocCopy(prot->filename, cur_docname);
|
||||||
|
HTAA_setIds(prot, ids);
|
||||||
|
|
||||||
|
return prot;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_setDefaultProtection()
|
||||||
|
* SET THE DEFAULT PROTECTION MODE
|
||||||
|
* (called by rule system when a
|
||||||
|
* "defprot" rule is matched)
|
||||||
|
* ON ENTRY:
|
||||||
|
* cur_docname is the current result of rule translations.
|
||||||
|
* prot_filename is the protection setup file (second argument
|
||||||
|
* for "defprot" rule, optional)
|
||||||
|
* ids contains user and group names separated by
|
||||||
|
* a dot, corresponding to the uid
|
||||||
|
* gid under which the server should run,
|
||||||
|
* default is "nobody.nogroup" (third argument
|
||||||
|
* for "defprot" rule, optional; can be given
|
||||||
|
* only if protection setup file is also given).
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns nothing.
|
||||||
|
* Sets the module-wide variable default_prot.
|
||||||
|
*/
|
||||||
|
void HTAA_setDefaultProtection(const char *cur_docname,
|
||||||
|
const char *prot_filename,
|
||||||
|
const char *ids)
|
||||||
|
{
|
||||||
|
default_prot = NULL; /* Not free()'d because this is in cache */
|
||||||
|
|
||||||
|
if (prot_filename) {
|
||||||
|
default_prot = HTAAProt_new(cur_docname, prot_filename, ids);
|
||||||
|
} else {
|
||||||
|
CTRACE((tfp, "%s %s\n",
|
||||||
|
"HTAA_setDefaultProtection: ERROR: Protection file",
|
||||||
|
"not specified (obligatory for DefProt rule)!!\n"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_setCurrentProtection()
|
||||||
|
* SET THE CURRENT PROTECTION MODE
|
||||||
|
* (called by rule system when a
|
||||||
|
* "protect" rule is matched)
|
||||||
|
* ON ENTRY:
|
||||||
|
* cur_docname is the current result of rule translations.
|
||||||
|
* prot_filename is the protection setup file (second argument
|
||||||
|
* for "protect" rule, optional)
|
||||||
|
* ids contains user and group names separated by
|
||||||
|
* a dot, corresponding to the uid
|
||||||
|
* gid under which the server should run,
|
||||||
|
* default is "nobody.nogroup" (third argument
|
||||||
|
* for "protect" rule, optional; can be given
|
||||||
|
* only if protection setup file is also given).
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns nothing.
|
||||||
|
* Sets the module-wide variable current_prot.
|
||||||
|
*/
|
||||||
|
void HTAA_setCurrentProtection(const char *cur_docname,
|
||||||
|
const char *prot_filename,
|
||||||
|
const char *ids)
|
||||||
|
{
|
||||||
|
current_prot = NULL; /* Not free()'d because this is in cache */
|
||||||
|
|
||||||
|
if (prot_filename) {
|
||||||
|
current_prot = HTAAProt_new(cur_docname, prot_filename, ids);
|
||||||
|
} else {
|
||||||
|
if (default_prot) {
|
||||||
|
current_prot = default_prot;
|
||||||
|
HTAA_setIds(current_prot, ids);
|
||||||
|
CTRACE((tfp, "%s %s %s\n",
|
||||||
|
"HTAA_setCurrentProtection: Protection file",
|
||||||
|
"not specified for Protect rule",
|
||||||
|
"-- using default protection"));
|
||||||
|
} else {
|
||||||
|
CTRACE((tfp, "%s %s %s\n",
|
||||||
|
"HTAA_setCurrentProtection: ERROR: Protection",
|
||||||
|
"file not specified for Protect rule, and",
|
||||||
|
"default protection is not set!!"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_getCurrentProtection()
|
||||||
|
* GET CURRENT PROTECTION SETUP STRUCTURE
|
||||||
|
* (this is set up by callbacks made from
|
||||||
|
* the rule system when matching "protect"
|
||||||
|
* (and "defprot") rules)
|
||||||
|
* ON ENTRY:
|
||||||
|
* HTTranslate() must have been called before calling
|
||||||
|
* this function.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns a HTAAProt structure representing the
|
||||||
|
* protection setup of the HTTranslate()'d file.
|
||||||
|
* This must not be free()'d.
|
||||||
|
*/
|
||||||
|
HTAAProt *HTAA_getCurrentProtection(void)
|
||||||
|
{
|
||||||
|
return current_prot;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_getDefaultProtection()
|
||||||
|
* GET DEFAULT PROTECTION SETUP STRUCTURE
|
||||||
|
* AND SET IT TO CURRENT PROTECTION
|
||||||
|
* (this is set up by callbacks made from
|
||||||
|
* the rule system when matching "defprot"
|
||||||
|
* rules)
|
||||||
|
* ON ENTRY:
|
||||||
|
* HTTranslate() must have been called before calling
|
||||||
|
* this function.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns a HTAAProt structure representing the
|
||||||
|
* default protection setup of the HTTranslate()'d
|
||||||
|
* file (if HTAA_getCurrentProtection() returned
|
||||||
|
* NULL, i.e., if there is no "protect" rule
|
||||||
|
* but ACL exists, and we need to know default
|
||||||
|
* protection settings).
|
||||||
|
* This must not be free()'d.
|
||||||
|
* IMPORTANT:
|
||||||
|
* As a side-effect this tells the protection system that
|
||||||
|
* the file is in fact protected and sets the current
|
||||||
|
* protection mode to default.
|
||||||
|
*/
|
||||||
|
HTAAProt *HTAA_getDefaultProtection(void)
|
||||||
|
{
|
||||||
|
if (!current_prot) {
|
||||||
|
current_prot = default_prot;
|
||||||
|
default_prot = NULL;
|
||||||
|
}
|
||||||
|
return current_prot;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* SERVER INTERNAL HTAA_clearProtections()
|
||||||
|
* CLEAR DOCUMENT PROTECTION MODE
|
||||||
|
* (ALSO DEFAULT PROTECTION)
|
||||||
|
* (called by the rule system)
|
||||||
|
* ON ENTRY:
|
||||||
|
* No arguments.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns nothing.
|
||||||
|
* Frees the memory used by protection information.
|
||||||
|
*/
|
||||||
|
void HTAA_clearProtections(void)
|
||||||
|
{
|
||||||
|
current_prot = NULL; /* These are not freed because */
|
||||||
|
default_prot = NULL; /* they are actually in cache. */
|
||||||
|
}
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
char *name;
|
||||||
|
int user;
|
||||||
|
} USER_DATA;
|
||||||
|
|
||||||
|
#ifndef NOUSERS
|
||||||
|
static HTList *known_grp = NULL;
|
||||||
|
static HTList *known_pwd = NULL;
|
||||||
|
static BOOL uidgid_cache_inited = NO;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef LY_FIND_LEAKS
|
||||||
|
static void clear_uidgid_cache(void)
|
||||||
|
{
|
||||||
|
#ifndef NOUSERS
|
||||||
|
USER_DATA *data;
|
||||||
|
|
||||||
|
if (known_grp) {
|
||||||
|
while ((data = HTList_removeLastObject(known_grp)) != NULL) {
|
||||||
|
FREE(data->name);
|
||||||
|
FREE(data);
|
||||||
|
}
|
||||||
|
FREE(known_grp);
|
||||||
|
}
|
||||||
|
if (known_pwd) {
|
||||||
|
while ((data = HTList_removeLastObject(known_pwd)) != NULL) {
|
||||||
|
FREE(data->name);
|
||||||
|
FREE(data);
|
||||||
|
}
|
||||||
|
FREE(known_pwd);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
#endif /* LY_FIND_LEAKS */
|
||||||
|
|
||||||
|
#ifndef NOUSERS
|
||||||
|
static void save_gid_info(const char *name, int user)
|
||||||
|
{
|
||||||
|
USER_DATA *data = typecalloc(USER_DATA);
|
||||||
|
|
||||||
|
if (!data)
|
||||||
|
return;
|
||||||
|
if (!known_grp) {
|
||||||
|
known_grp = HTList_new();
|
||||||
|
if (!uidgid_cache_inited) {
|
||||||
|
#ifdef LY_FIND_LEAKS
|
||||||
|
atexit(clear_uidgid_cache);
|
||||||
|
#endif
|
||||||
|
uidgid_cache_inited = YES;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
StrAllocCopy(data->name, name);
|
||||||
|
data->user = user;
|
||||||
|
HTList_addObject(known_grp, data);
|
||||||
|
}
|
||||||
|
#endif /* NOUSERS */
|
||||||
|
|
||||||
|
#ifndef NOUSERS
|
||||||
|
static void save_uid_info(const char *name, int user)
|
||||||
|
{
|
||||||
|
USER_DATA *data = typecalloc(USER_DATA);
|
||||||
|
|
||||||
|
if (!data)
|
||||||
|
return;
|
||||||
|
if (!known_pwd) {
|
||||||
|
known_pwd = HTList_new();
|
||||||
|
if (!uidgid_cache_inited) {
|
||||||
|
#ifdef LY_FIND_LEAKS
|
||||||
|
atexit(clear_uidgid_cache);
|
||||||
|
#endif
|
||||||
|
uidgid_cache_inited = YES;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
StrAllocCopy(data->name, name);
|
||||||
|
data->user = user;
|
||||||
|
HTList_addObject(known_pwd, data);
|
||||||
|
}
|
||||||
|
#endif /* !NOUSERS */
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_UidToName
|
||||||
|
* GET THE USER NAME
|
||||||
|
* ON ENTRY:
|
||||||
|
* The user-id
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the user name, or an empty string if not found.
|
||||||
|
*/
|
||||||
|
const char *HTAA_UidToName(int uid GCC_UNUSED)
|
||||||
|
{
|
||||||
|
#ifndef NOUSERS
|
||||||
|
struct passwd *pw;
|
||||||
|
HTList *me = known_pwd;
|
||||||
|
|
||||||
|
while (HTList_nextObject(me)) {
|
||||||
|
USER_DATA *data = (USER_DATA *) (me->object);
|
||||||
|
|
||||||
|
if (uid == data->user)
|
||||||
|
return data->name;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((pw = getpwuid((uid_t) uid)) != 0
|
||||||
|
&& pw->pw_name != 0) {
|
||||||
|
CTRACE((tfp, "%s(%d) returned (%s:%d:...)\n",
|
||||||
|
"HTAA_UidToName: getpwuid",
|
||||||
|
uid,
|
||||||
|
pw->pw_name, (int) pw->pw_uid));
|
||||||
|
save_uid_info(pw->pw_name, (int) pw->pw_uid);
|
||||||
|
return pw->pw_name;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_NameToUid
|
||||||
|
* GET THE USER ID
|
||||||
|
* ON ENTRY:
|
||||||
|
* The user-name
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the user id, or NONESUCH if not found.
|
||||||
|
*/
|
||||||
|
int HTAA_NameToUid(const char *name GCC_UNUSED)
|
||||||
|
{
|
||||||
|
#ifndef NOUSERS
|
||||||
|
struct passwd *pw;
|
||||||
|
HTList *me = known_pwd;
|
||||||
|
|
||||||
|
while (HTList_nextObject(me)) {
|
||||||
|
USER_DATA *data = (USER_DATA *) (me->object);
|
||||||
|
|
||||||
|
if (!strcmp(name, data->name))
|
||||||
|
return data->user;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((pw = getpwnam(name)) != 0) {
|
||||||
|
CTRACE((tfp, "%s(%s) returned (%s:%d:...)\n",
|
||||||
|
"HTAA_NameToUid: getpwnam",
|
||||||
|
name,
|
||||||
|
pw->pw_name, (int) pw->pw_uid));
|
||||||
|
save_uid_info(pw->pw_name, (int) pw->pw_uid);
|
||||||
|
return (int) pw->pw_uid;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
return NONESUCH;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_GidToName
|
||||||
|
* GET THE GROUP NAME
|
||||||
|
* ON ENTRY:
|
||||||
|
* The group-id
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the group name, or an empty string if not found.
|
||||||
|
*/
|
||||||
|
const char *HTAA_GidToName(int gid GCC_UNUSED)
|
||||||
|
{
|
||||||
|
#ifndef NOUSERS
|
||||||
|
struct group *gr;
|
||||||
|
HTList *me = known_grp;
|
||||||
|
|
||||||
|
while (HTList_nextObject(me)) {
|
||||||
|
USER_DATA *data = (USER_DATA *) (me->object);
|
||||||
|
|
||||||
|
if (gid == data->user)
|
||||||
|
return data->name;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((gr = getgrgid((gid_t) gid)) != 0
|
||||||
|
&& gr->gr_name != 0) {
|
||||||
|
CTRACE((tfp, "%s(%d) returned (%s:%d:...)\n",
|
||||||
|
"HTAA_GidToName: getgrgid",
|
||||||
|
gid,
|
||||||
|
gr->gr_name, (int) gr->gr_gid));
|
||||||
|
save_gid_info(gr->gr_name, (int) gr->gr_gid);
|
||||||
|
return gr->gr_name;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_NameToGid
|
||||||
|
* GET THE GROUP ID
|
||||||
|
* ON ENTRY:
|
||||||
|
* The group-name
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the group id, or NONESUCH if not found.
|
||||||
|
*/
|
||||||
|
int HTAA_NameToGid(const char *name GCC_UNUSED)
|
||||||
|
{
|
||||||
|
#ifndef NOUSERS
|
||||||
|
struct group *gr;
|
||||||
|
HTList *me = known_grp;
|
||||||
|
|
||||||
|
while (HTList_nextObject(me)) {
|
||||||
|
USER_DATA *data = (USER_DATA *) (me->object);
|
||||||
|
|
||||||
|
if (!strcmp(name, data->name))
|
||||||
|
return data->user;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((gr = getgrnam(name)) != 0) {
|
||||||
|
CTRACE((tfp, "%s(%s) returned (%s:%d:...)\n",
|
||||||
|
"HTAA_NameToGid: getgrnam",
|
||||||
|
name,
|
||||||
|
gr->gr_name, (int) gr->gr_gid));
|
||||||
|
save_gid_info(gr->gr_name, (int) gr->gr_gid);
|
||||||
|
return (int) gr->gr_gid;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
return NONESUCH;
|
||||||
|
}
|
226
WWW/Library/Implementation/HTAAProt.h
Normal file
226
WWW/Library/Implementation/HTAAProt.h
Normal file
|
@ -0,0 +1,226 @@
|
||||||
|
/* PROTECTION SETUP FILE
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef HTAAPROT_H
|
||||||
|
#define HTAAPROT_H
|
||||||
|
|
||||||
|
#include <HTGroup.h>
|
||||||
|
#include <HTAssoc.h>
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
/*
|
||||||
|
|
||||||
|
Server's Representation of Document (Tree) Protections
|
||||||
|
|
||||||
|
*/ typedef struct {
|
||||||
|
char *ctemplate; /* Template for this protection */
|
||||||
|
char *filename; /* Current document file */
|
||||||
|
char *uid_name; /* Effective uid (name of it) */
|
||||||
|
char *gid_name; /* Effective gid (name of it) */
|
||||||
|
GroupDef *mask_group; /* Allowed users and IP addresses */
|
||||||
|
HTList *valid_schemes; /* Valid authentication schemes */
|
||||||
|
HTAssocList *values; /* Association list for scheme specific */
|
||||||
|
/* parameters. */
|
||||||
|
} HTAAProt;
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Callbacks for rule system
|
||||||
|
|
||||||
|
The following three functioncs are called by the rule system:
|
||||||
|
|
||||||
|
HTAA_clearProtections() when starting to translate a filename
|
||||||
|
|
||||||
|
HTAA_setDefaultProtection() when "defprot" rule is matched
|
||||||
|
|
||||||
|
HTAA_setCurrentProtection() when "protect" rule is matched
|
||||||
|
|
||||||
|
Protection setup files are cached by these functions.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_setDefaultProtection()
|
||||||
|
* SET THE DEFAULT PROTECTION MODE
|
||||||
|
* (called by rule system when a
|
||||||
|
* "defprot" rule is matched)
|
||||||
|
* ON ENTRY:
|
||||||
|
* cur_docname is the current result of rule translations.
|
||||||
|
* prot_filename is the protection setup file (second argument
|
||||||
|
* for "defprot" rule, optional)
|
||||||
|
* eff_ids contains user and group names separated by
|
||||||
|
* a dot, corresponding to the effective uid
|
||||||
|
* gid under which the server should run,
|
||||||
|
* default is "nobody.nogroup" (third argument
|
||||||
|
* for "defprot" rule, optional; can be given
|
||||||
|
* only if protection setup file is also given).
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns nothing.
|
||||||
|
* Sets the module-wide variable default_prot.
|
||||||
|
*/
|
||||||
|
extern void HTAA_setDefaultProtection(const char *cur_docname,
|
||||||
|
const char *prot_filename,
|
||||||
|
const char *eff_ids);
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_setCurrentProtection()
|
||||||
|
* SET THE CURRENT PROTECTION MODE
|
||||||
|
* (called by rule system when a
|
||||||
|
* "protect" rule is matched)
|
||||||
|
* ON ENTRY:
|
||||||
|
* cur_docname is the current result of rule translations.
|
||||||
|
* prot_filename is the protection setup file (second argument
|
||||||
|
* for "protect" rule, optional)
|
||||||
|
* eff_ids contains user and group names separated by
|
||||||
|
* a dot, corresponding to the effective uid
|
||||||
|
* gid under which the server should run,
|
||||||
|
* default is "nobody.nogroup" (third argument
|
||||||
|
* for "protect" rule, optional; can be given
|
||||||
|
* only if protection setup file is also given).
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns nothing.
|
||||||
|
* Sets the module-wide variable current_prot.
|
||||||
|
*/
|
||||||
|
extern void HTAA_setCurrentProtection(const char *cur_docname,
|
||||||
|
const char *prot_filename,
|
||||||
|
const char *eff_ids);
|
||||||
|
|
||||||
|
/* SERVER INTERNAL HTAA_clearProtections()
|
||||||
|
* CLEAR DOCUMENT PROTECTION MODE
|
||||||
|
* (ALSO DEFAULT PROTECTION)
|
||||||
|
* (called by the rule system)
|
||||||
|
* ON ENTRY:
|
||||||
|
* No arguments.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns nothing.
|
||||||
|
* Frees the memory used by protection information.
|
||||||
|
*/
|
||||||
|
extern void HTAA_clearProtections(void);
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Getting Protection Settings
|
||||||
|
|
||||||
|
HTAA_getCurrentProtection() returns the current protection mode (if there was a
|
||||||
|
"protect" rule). NULL, if no "protect" rule has been matched.
|
||||||
|
|
||||||
|
HTAA_getDefaultProtection() sets the current protection mode to what it was set to
|
||||||
|
by "defprot" rule and also returns it (therefore after this call also
|
||||||
|
HTAA_getCurrentProtection() returns the same structure.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_getCurrentProtection()
|
||||||
|
* GET CURRENT PROTECTION SETUP STRUCTURE
|
||||||
|
* (this is set up by callbacks made from
|
||||||
|
* the rule system when matching "protect"
|
||||||
|
* (and "defprot") rules)
|
||||||
|
* ON ENTRY:
|
||||||
|
* HTTranslate() must have been called before calling
|
||||||
|
* this function.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns a HTAAProt structure representing the
|
||||||
|
* protection setup of the HTTranslate()'d file.
|
||||||
|
* This must not be free()'d.
|
||||||
|
*/
|
||||||
|
extern HTAAProt *HTAA_getCurrentProtection(void);
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_getDefaultProtection()
|
||||||
|
* GET DEFAULT PROTECTION SETUP STRUCTURE
|
||||||
|
* (this is set up by callbacks made from
|
||||||
|
* the rule system when matching "defprot"
|
||||||
|
* rules)
|
||||||
|
* ON ENTRY:
|
||||||
|
* HTTranslate() must have been called before calling
|
||||||
|
* this function.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns a HTAAProt structure representing the
|
||||||
|
* default protection setup of the HTTranslate()'d
|
||||||
|
* file (if HTAA_getCurrentProtection() returned
|
||||||
|
* NULL, i.e., if there is no "protect" rule
|
||||||
|
* but ACL exists, and we need to know default
|
||||||
|
* protection settings).
|
||||||
|
* This must not be free()'d.
|
||||||
|
*/
|
||||||
|
extern HTAAProt *HTAA_getDefaultProtection(void);
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Get User and Group IDs to Which Set to
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef NOUSERS
|
||||||
|
/* PUBLIC HTAA_getUid()
|
||||||
|
* GET THE USER ID TO CHANGE THE PROCESS UID TO
|
||||||
|
* ON ENTRY:
|
||||||
|
* No arguments.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the uid number to give to setuid() system call.
|
||||||
|
* Default is 65534 (nobody).
|
||||||
|
*/
|
||||||
|
extern int HTAA_getUid(void);
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_getGid()
|
||||||
|
* GET THE GROUP ID TO CHANGE THE PROCESS GID TO
|
||||||
|
* ON ENTRY:
|
||||||
|
* No arguments.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the uid number to give to setgid() system call.
|
||||||
|
* Default is 65534 (nogroup).
|
||||||
|
*/
|
||||||
|
extern int HTAA_getGid(void);
|
||||||
|
#endif /* !NOUSERS */
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_UidToName
|
||||||
|
* GET THE USER NAME
|
||||||
|
* ON ENTRY:
|
||||||
|
* The user-id
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the user name
|
||||||
|
*/
|
||||||
|
extern const char *HTAA_UidToName(int uid);
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_NameToUid
|
||||||
|
* GET THE USER ID
|
||||||
|
* ON ENTRY:
|
||||||
|
* The user-name
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the user id
|
||||||
|
*/
|
||||||
|
extern int HTAA_NameToUid(const char *name);
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_GidToName
|
||||||
|
* GET THE GROUP NAME
|
||||||
|
* ON ENTRY:
|
||||||
|
* The group-id
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the group name
|
||||||
|
*/
|
||||||
|
extern const char *HTAA_GidToName(int gid);
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_NameToGid
|
||||||
|
* GET THE GROUP ID
|
||||||
|
* ON ENTRY:
|
||||||
|
* The group-name
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the group id
|
||||||
|
*/
|
||||||
|
extern int HTAA_NameToGid(const char *name);
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#endif /* not HTAAPROT_H */
|
605
WWW/Library/Implementation/HTAAUtil.c
Normal file
605
WWW/Library/Implementation/HTAAUtil.c
Normal file
|
@ -0,0 +1,605 @@
|
||||||
|
/*
|
||||||
|
* $LynxId: HTAAUtil.c,v 1.36 2016/11/24 15:29:50 tom Exp $
|
||||||
|
*
|
||||||
|
* MODULE HTAAUtil.c
|
||||||
|
* COMMON PARTS OF ACCESS AUTHORIZATION MODULE
|
||||||
|
* FOR BOTH SERVER AND BROWSER
|
||||||
|
*
|
||||||
|
* IMPORTANT:
|
||||||
|
* Routines in this module use dynamic allocation, but free
|
||||||
|
* automatically all the memory reserved by them.
|
||||||
|
*
|
||||||
|
* Therefore the caller never has to (and never should)
|
||||||
|
* free() any object returned by these functions.
|
||||||
|
*
|
||||||
|
* Therefore also all the strings returned by this package
|
||||||
|
* are only valid until the next call to the same function
|
||||||
|
* is made. This approach is selected, because of the nature
|
||||||
|
* of access authorization: no string returned by the package
|
||||||
|
* needs to be valid longer than until the next call.
|
||||||
|
*
|
||||||
|
* This also makes it easy to plug the AA package in:
|
||||||
|
* you don't have to ponder whether to free() something
|
||||||
|
* here or is it done somewhere else (because it is always
|
||||||
|
* done somewhere else).
|
||||||
|
*
|
||||||
|
* The strings that the package needs to store are copied
|
||||||
|
* so the original strings given as parameters to AA
|
||||||
|
* functions may be freed or modified with no side effects.
|
||||||
|
*
|
||||||
|
* The AA package does not free() anything else than what
|
||||||
|
* it has itself allocated.
|
||||||
|
*
|
||||||
|
* AA (Access Authorization) package means modules which
|
||||||
|
* names start with HTAA.
|
||||||
|
*
|
||||||
|
* AUTHORS:
|
||||||
|
* AL Ari Luotonen luotonen@dxcern.cern.ch
|
||||||
|
* MD Mark Donszelmann duns@vxdeop.cern.ch
|
||||||
|
*
|
||||||
|
* HISTORY:
|
||||||
|
* 8 Nov 93 MD (VMS only) Added case insensitive comparison in HTAA_templateCaseMatch
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* BUGS:
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <HTUtils.h>
|
||||||
|
|
||||||
|
#include <HTAAUtil.h> /* Implemented here */
|
||||||
|
#include <HTAssoc.h> /* Assoc list */
|
||||||
|
#include <HTTCP.h>
|
||||||
|
#include <HTTP.h>
|
||||||
|
|
||||||
|
#include <LYStrings.h>
|
||||||
|
#include <LYUtils.h>
|
||||||
|
#include <LYLeaks.h>
|
||||||
|
|
||||||
|
/* PUBLIC HTAAScheme_enum()
|
||||||
|
* TRANSLATE SCHEME NAME INTO
|
||||||
|
* A SCHEME ENUMERATION
|
||||||
|
*
|
||||||
|
* ON ENTRY:
|
||||||
|
* name is a string representing the scheme name.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the enumerated constant for that scheme.
|
||||||
|
*/
|
||||||
|
HTAAScheme HTAAScheme_enum(const char *name)
|
||||||
|
{
|
||||||
|
char *upcased = NULL;
|
||||||
|
|
||||||
|
if (!name)
|
||||||
|
return HTAA_UNKNOWN;
|
||||||
|
|
||||||
|
StrAllocCopy(upcased, name);
|
||||||
|
LYUpperCase(upcased);
|
||||||
|
|
||||||
|
if (!StrNCmp(upcased, "NONE", 4)) {
|
||||||
|
FREE(upcased);
|
||||||
|
return HTAA_NONE;
|
||||||
|
} else if (!StrNCmp(upcased, "BASIC", 5)) {
|
||||||
|
FREE(upcased);
|
||||||
|
return HTAA_BASIC;
|
||||||
|
} else if (!StrNCmp(upcased, "PUBKEY", 6)) {
|
||||||
|
FREE(upcased);
|
||||||
|
return HTAA_PUBKEY;
|
||||||
|
} else if (!StrNCmp(upcased, "KERBEROSV4", 10)) {
|
||||||
|
FREE(upcased);
|
||||||
|
return HTAA_KERBEROS_V4;
|
||||||
|
} else if (!StrNCmp(upcased, "KERBEROSV5", 10)) {
|
||||||
|
FREE(upcased);
|
||||||
|
return HTAA_KERBEROS_V5;
|
||||||
|
} else {
|
||||||
|
FREE(upcased);
|
||||||
|
return HTAA_UNKNOWN;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAAScheme_name()
|
||||||
|
* GET THE NAME OF A GIVEN SCHEME
|
||||||
|
* ON ENTRY:
|
||||||
|
* scheme is one of the scheme enum values:
|
||||||
|
* HTAA_NONE, HTAA_BASIC, HTAA_PUBKEY, ...
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the name of the scheme, i.e.
|
||||||
|
* "None", "Basic", "Pubkey", ...
|
||||||
|
*/
|
||||||
|
const char *HTAAScheme_name(HTAAScheme scheme)
|
||||||
|
{
|
||||||
|
switch (scheme) {
|
||||||
|
case HTAA_NONE:
|
||||||
|
return "None";
|
||||||
|
case HTAA_BASIC:
|
||||||
|
return "Basic";
|
||||||
|
case HTAA_PUBKEY:
|
||||||
|
return "Pubkey";
|
||||||
|
case HTAA_KERBEROS_V4:
|
||||||
|
return "KerberosV4";
|
||||||
|
case HTAA_KERBEROS_V5:
|
||||||
|
return "KerberosV5";
|
||||||
|
case HTAA_UNKNOWN:
|
||||||
|
return "UNKNOWN";
|
||||||
|
default:
|
||||||
|
return "THIS-IS-A-BUG";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAAMethod_enum()
|
||||||
|
* TRANSLATE METHOD NAME INTO AN ENUMERATED VALUE
|
||||||
|
* ON ENTRY:
|
||||||
|
* name is the method name to translate.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns HTAAMethod enumerated value corresponding
|
||||||
|
* to the given name.
|
||||||
|
*/
|
||||||
|
HTAAMethod HTAAMethod_enum(const char *name)
|
||||||
|
{
|
||||||
|
if (!name)
|
||||||
|
return METHOD_UNKNOWN;
|
||||||
|
|
||||||
|
if (0 == strcasecomp(name, "GET"))
|
||||||
|
return METHOD_GET;
|
||||||
|
else if (0 == strcasecomp(name, "PUT"))
|
||||||
|
return METHOD_PUT;
|
||||||
|
else
|
||||||
|
return METHOD_UNKNOWN;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAAMethod_name()
|
||||||
|
* GET THE NAME OF A GIVEN METHOD
|
||||||
|
* ON ENTRY:
|
||||||
|
* method is one of the method enum values:
|
||||||
|
* METHOD_GET, METHOD_PUT, ...
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the name of the scheme, i.e.
|
||||||
|
* "GET", "PUT", ...
|
||||||
|
*/
|
||||||
|
const char *HTAAMethod_name(HTAAMethod method)
|
||||||
|
{
|
||||||
|
switch (method) {
|
||||||
|
case METHOD_GET:
|
||||||
|
return "GET";
|
||||||
|
case METHOD_PUT:
|
||||||
|
return "PUT";
|
||||||
|
case METHOD_UNKNOWN:
|
||||||
|
return "UNKNOWN";
|
||||||
|
default:
|
||||||
|
return "THIS-IS-A-BUG";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAAMethod_inList()
|
||||||
|
* IS A METHOD IN A LIST OF METHOD NAMES
|
||||||
|
* ON ENTRY:
|
||||||
|
* method is the method to look for.
|
||||||
|
* list is a list of method names.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns YES, if method was found.
|
||||||
|
* NO, if not found.
|
||||||
|
*/
|
||||||
|
BOOL HTAAMethod_inList(HTAAMethod method, HTList *list)
|
||||||
|
{
|
||||||
|
HTList *cur = list;
|
||||||
|
char *item;
|
||||||
|
|
||||||
|
while (NULL != (item = (char *) HTList_nextObject(cur))) {
|
||||||
|
CTRACE((tfp, " %s", item));
|
||||||
|
if (method == HTAAMethod_enum(item))
|
||||||
|
return YES;
|
||||||
|
}
|
||||||
|
|
||||||
|
return NO; /* Not found */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_templateMatch()
|
||||||
|
* STRING COMPARISON FUNCTION FOR FILE NAMES
|
||||||
|
* WITH ONE WILDCARD * IN THE TEMPLATE
|
||||||
|
* NOTE:
|
||||||
|
* This is essentially the same code as in HTRules.c, but it
|
||||||
|
* cannot be used because it is embedded in between other code.
|
||||||
|
* (In fact, HTRules.c should use this routine, but then this
|
||||||
|
* routine would have to be more sophisticated... why is life
|
||||||
|
* sometimes so hard...)
|
||||||
|
*
|
||||||
|
* ON ENTRY:
|
||||||
|
* ctemplate is a template string to match the file name
|
||||||
|
* against, may contain a single wildcard
|
||||||
|
* character * which matches zero or more
|
||||||
|
* arbitrary characters.
|
||||||
|
* filename is the filename (or pathname) to be matched
|
||||||
|
* against the template.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns YES, if filename matches the template.
|
||||||
|
* NO, otherwise.
|
||||||
|
*/
|
||||||
|
BOOL HTAA_templateMatch(const char *ctemplate,
|
||||||
|
const char *filename)
|
||||||
|
{
|
||||||
|
const char *p = ctemplate;
|
||||||
|
const char *q = filename;
|
||||||
|
int m;
|
||||||
|
|
||||||
|
for (; *p && *q && *p == *q; p++, q++) /* Find first mismatch */
|
||||||
|
; /* do nothing else */
|
||||||
|
|
||||||
|
if (!*p && !*q)
|
||||||
|
return YES; /* Equally long equal strings */
|
||||||
|
else if ('*' == *p) { /* Wildcard */
|
||||||
|
p++; /* Skip wildcard character */
|
||||||
|
m = (int) (strlen(q) - strlen(p)); /* Amount to match to wildcard */
|
||||||
|
if (m < 0)
|
||||||
|
return NO; /* No match, filename too short */
|
||||||
|
else { /* Skip the matched characters and compare */
|
||||||
|
if (strcmp(p, q + m))
|
||||||
|
return NO; /* Tail mismatch */
|
||||||
|
else
|
||||||
|
return YES; /* Tail match */
|
||||||
|
}
|
||||||
|
/* if wildcard */
|
||||||
|
} else
|
||||||
|
return NO; /* Length or character mismatch */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_templateCaseMatch()
|
||||||
|
* STRING COMPARISON FUNCTION FOR FILE NAMES
|
||||||
|
* WITH ONE WILDCARD * IN THE TEMPLATE (Case Insensitive)
|
||||||
|
* NOTE:
|
||||||
|
* This is essentially the same code as in HTAA_templateMatch, but
|
||||||
|
* it compares case insensitive (for VMS). Reason for this routine
|
||||||
|
* is that HTAA_templateMatch gets called from several places, also
|
||||||
|
* there where a case sensitive match is needed, so one cannot just
|
||||||
|
* change the HTAA_templateMatch routine for VMS.
|
||||||
|
*
|
||||||
|
* ON ENTRY:
|
||||||
|
* template is a template string to match the file name
|
||||||
|
* against, may contain a single wildcard
|
||||||
|
* character * which matches zero or more
|
||||||
|
* arbitrary characters.
|
||||||
|
* filename is the filename (or pathname) to be matched
|
||||||
|
* against the template.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns YES, if filename matches the template.
|
||||||
|
* NO, otherwise.
|
||||||
|
*/
|
||||||
|
BOOL HTAA_templateCaseMatch(const char *ctemplate,
|
||||||
|
const char *filename)
|
||||||
|
{
|
||||||
|
const char *p = ctemplate;
|
||||||
|
const char *q = filename;
|
||||||
|
int m;
|
||||||
|
|
||||||
|
/* Find first mismatch */
|
||||||
|
for (; *p && *q && TOUPPER(*p) == TOUPPER(*q); p++, q++) ; /* do nothing else */
|
||||||
|
|
||||||
|
if (!*p && !*q)
|
||||||
|
return YES; /* Equally long equal strings */
|
||||||
|
else if ('*' == *p) { /* Wildcard */
|
||||||
|
p++; /* Skip wildcard character */
|
||||||
|
m = (int) (strlen(q) - strlen(p)); /* Amount to match to wildcard */
|
||||||
|
if (m < 0)
|
||||||
|
return NO; /* No match, filename too short */
|
||||||
|
else { /* Skip the matched characters and compare */
|
||||||
|
if (strcasecomp(p, q + m))
|
||||||
|
return NO; /* Tail mismatch */
|
||||||
|
else
|
||||||
|
return YES; /* Tail match */
|
||||||
|
}
|
||||||
|
/* if wildcard */
|
||||||
|
} else
|
||||||
|
return NO; /* Length or character mismatch */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_makeProtectionTemplate()
|
||||||
|
* CREATE A PROTECTION TEMPLATE FOR THE FILES
|
||||||
|
* IN THE SAME DIRECTORY AS THE GIVEN FILE
|
||||||
|
* (Used by server if there is no fancier way for
|
||||||
|
* it to tell the client, and by browser if server
|
||||||
|
* didn't send WWW-ProtectionTemplate: field)
|
||||||
|
* ON ENTRY:
|
||||||
|
* docname is the document pathname (from URL).
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns a template matching docname, and other files
|
||||||
|
* files in that directory.
|
||||||
|
*
|
||||||
|
* E.g. /foo/bar/x.html => /foo/bar/ *
|
||||||
|
* ^
|
||||||
|
* Space only to prevent it from
|
||||||
|
* being a comment marker here,
|
||||||
|
* there really isn't any space.
|
||||||
|
*/
|
||||||
|
char *HTAA_makeProtectionTemplate(const char *docname)
|
||||||
|
{
|
||||||
|
char *ctemplate = NULL;
|
||||||
|
char *slash = NULL;
|
||||||
|
|
||||||
|
if (docname) {
|
||||||
|
StrAllocCopy(ctemplate, docname);
|
||||||
|
slash = strrchr(ctemplate, '/');
|
||||||
|
if (slash)
|
||||||
|
slash++;
|
||||||
|
else
|
||||||
|
slash = ctemplate;
|
||||||
|
*slash = '\0';
|
||||||
|
StrAllocCat(ctemplate, "*");
|
||||||
|
} else
|
||||||
|
StrAllocCopy(ctemplate, "*");
|
||||||
|
|
||||||
|
CTRACE((tfp, "make_template: made template `%s' for file `%s'\n",
|
||||||
|
ctemplate, docname));
|
||||||
|
|
||||||
|
return ctemplate;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Skip leading whitespace from *s forward
|
||||||
|
*/
|
||||||
|
#define SKIPWS(s) while (*s==' ' || *s=='\t') s++;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Kill trailing whitespace starting from *(s-1) backwards
|
||||||
|
*/
|
||||||
|
#define KILLWS(s) {char *c=s-1; while (*c==' ' || *c=='\t') *(c--)='\0';}
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_parseArgList()
|
||||||
|
* PARSE AN ARGUMENT LIST GIVEN IN A HEADER FIELD
|
||||||
|
* ON ENTRY:
|
||||||
|
* str is a comma-separated list:
|
||||||
|
*
|
||||||
|
* item, item, item
|
||||||
|
* where
|
||||||
|
* item ::= value
|
||||||
|
* | name=value
|
||||||
|
* | name="value"
|
||||||
|
*
|
||||||
|
* Leading and trailing whitespace is ignored
|
||||||
|
* everywhere except inside quotes, so the following
|
||||||
|
* examples are equal:
|
||||||
|
*
|
||||||
|
* name=value,foo=bar
|
||||||
|
* name="value",foo="bar"
|
||||||
|
* name = value , foo = bar
|
||||||
|
* name = "value" , foo = "bar"
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns a list of name-value pairs (actually HTAssocList*).
|
||||||
|
* For items with no name, just value, the name is
|
||||||
|
* the number of order number of that item. E.g.
|
||||||
|
* "1" for the first, etc.
|
||||||
|
*/
|
||||||
|
HTAssocList *HTAA_parseArgList(char *str)
|
||||||
|
{
|
||||||
|
HTAssocList *assoc_list = HTAssocList_new();
|
||||||
|
char *cur = NULL;
|
||||||
|
char *name = NULL;
|
||||||
|
int n = 0;
|
||||||
|
|
||||||
|
if (!str)
|
||||||
|
return assoc_list;
|
||||||
|
|
||||||
|
while (*str) {
|
||||||
|
SKIPWS(str); /* Skip leading whitespace */
|
||||||
|
cur = str;
|
||||||
|
n++;
|
||||||
|
|
||||||
|
while (*cur && *cur != '=' && *cur != ',')
|
||||||
|
cur++; /* Find end of name (or lonely value without a name) */
|
||||||
|
KILLWS(cur); /* Kill trailing whitespace */
|
||||||
|
|
||||||
|
if (*cur == '=') { /* Name followed by a value */
|
||||||
|
*(cur++) = '\0'; /* Terminate name */
|
||||||
|
StrAllocCopy(name, str);
|
||||||
|
SKIPWS(cur); /* Skip WS leading the value */
|
||||||
|
str = cur;
|
||||||
|
if (*str == '"') { /* Quoted value */
|
||||||
|
str++;
|
||||||
|
cur = str;
|
||||||
|
while (*cur && *cur != '"')
|
||||||
|
cur++;
|
||||||
|
if (*cur == '"')
|
||||||
|
*(cur++) = '\0'; /* Terminate value */
|
||||||
|
/* else it is lacking terminating quote */
|
||||||
|
SKIPWS(cur); /* Skip WS leading comma */
|
||||||
|
if (*cur == ',')
|
||||||
|
cur++; /* Skip separating colon */
|
||||||
|
} else { /* Unquoted value */
|
||||||
|
while (*cur && *cur != ',')
|
||||||
|
cur++;
|
||||||
|
KILLWS(cur); /* Kill trailing whitespace */
|
||||||
|
if (*cur == ',')
|
||||||
|
*(cur++) = '\0';
|
||||||
|
/* else *cur already NULL */
|
||||||
|
}
|
||||||
|
} else { /* No name, just a value */
|
||||||
|
if (*cur == ',')
|
||||||
|
*(cur++) = '\0'; /* Terminate value */
|
||||||
|
/* else last value on line (already terminated by NULL) */
|
||||||
|
HTSprintf0(&name, "%d", n); /* Item order number for name */
|
||||||
|
}
|
||||||
|
HTAssocList_add(assoc_list, name, str);
|
||||||
|
str = cur;
|
||||||
|
} /* while *str */
|
||||||
|
|
||||||
|
FREE(name);
|
||||||
|
return assoc_list;
|
||||||
|
}
|
||||||
|
|
||||||
|
/************** HEADER LINE READER -- DOES UNFOLDING *************************/
|
||||||
|
|
||||||
|
#define BUFFER_SIZE 1024
|
||||||
|
|
||||||
|
static size_t buffer_length;
|
||||||
|
static char *buffer = 0;
|
||||||
|
static char *start_pointer;
|
||||||
|
static char *end_pointer;
|
||||||
|
static int in_soc = -1;
|
||||||
|
|
||||||
|
#ifdef LY_FIND_LEAKS
|
||||||
|
static void FreeHTAAUtil(void)
|
||||||
|
{
|
||||||
|
FREE(buffer);
|
||||||
|
}
|
||||||
|
#endif /* LY_FIND_LEAKS */
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_setupReader()
|
||||||
|
* SET UP HEADER LINE READER, i.e., give
|
||||||
|
* the already-read-but-not-yet-processed
|
||||||
|
* buffer of text to be read before more
|
||||||
|
* is read from the socket.
|
||||||
|
* ON ENTRY:
|
||||||
|
* start_of_headers is a pointer to a buffer containing
|
||||||
|
* the beginning of the header lines
|
||||||
|
* (rest will be read from a socket).
|
||||||
|
* length is the number of valid characters in
|
||||||
|
* 'start_of_headers' buffer.
|
||||||
|
* soc is the socket to use when start_of_headers
|
||||||
|
* buffer is used up.
|
||||||
|
* ON EXIT:
|
||||||
|
* returns nothing.
|
||||||
|
* Subsequent calls to HTAA_getUnfoldedLine()
|
||||||
|
* will use this buffer first and then
|
||||||
|
* proceed to read from socket.
|
||||||
|
*/
|
||||||
|
void HTAA_setupReader(char *start_of_headers,
|
||||||
|
size_t length,
|
||||||
|
int soc)
|
||||||
|
{
|
||||||
|
if (!start_of_headers)
|
||||||
|
length = 0; /* initialize length (is this reached at all?) */
|
||||||
|
if (buffer == NULL) { /* first call? */
|
||||||
|
buffer_length = length;
|
||||||
|
if (buffer_length < BUFFER_SIZE) /* would fall below BUFFER_SIZE? */
|
||||||
|
buffer_length = BUFFER_SIZE;
|
||||||
|
buffer = (char *) malloc((size_t) (sizeof(char) * (buffer_length + 1)));
|
||||||
|
} else if (length > buffer_length) { /* need more space? */
|
||||||
|
buffer_length = length;
|
||||||
|
buffer = (char *) realloc((char *) buffer,
|
||||||
|
(size_t) (sizeof(char) * (buffer_length + 1)));
|
||||||
|
}
|
||||||
|
if (buffer == NULL)
|
||||||
|
outofmem(__FILE__, "HTAA_setupReader");
|
||||||
|
|
||||||
|
#ifdef LY_FIND_LEAKS
|
||||||
|
atexit(FreeHTAAUtil);
|
||||||
|
#endif
|
||||||
|
start_pointer = buffer;
|
||||||
|
if (start_of_headers) {
|
||||||
|
LYStrNCpy(buffer, start_of_headers, length);
|
||||||
|
end_pointer = buffer + length;
|
||||||
|
} else {
|
||||||
|
*start_pointer = '\0';
|
||||||
|
end_pointer = start_pointer;
|
||||||
|
}
|
||||||
|
in_soc = soc;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_getUnfoldedLine()
|
||||||
|
* READ AN UNFOLDED HEADER LINE FROM SOCKET
|
||||||
|
* ON ENTRY:
|
||||||
|
* HTAA_setupReader must absolutely be called before
|
||||||
|
* this function to set up internal buffer.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns a newly-allocated character string representing
|
||||||
|
* the read line. The line is unfolded, i.e.
|
||||||
|
* lines that begin with whitespace are appended
|
||||||
|
* to current line. E.g.
|
||||||
|
*
|
||||||
|
* Field-Name: Blaa-Blaa
|
||||||
|
* This-Is-A-Continuation-Line
|
||||||
|
* Here-Is_Another
|
||||||
|
*
|
||||||
|
* is seen by the caller as:
|
||||||
|
*
|
||||||
|
* Field-Name: Blaa-Blaa This-Is-A-Continuation-Line Here-Is_Another
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
char *HTAA_getUnfoldedLine(void)
|
||||||
|
{
|
||||||
|
char *line = NULL;
|
||||||
|
char *cur;
|
||||||
|
int count;
|
||||||
|
BOOL peek_for_folding = NO;
|
||||||
|
|
||||||
|
if (in_soc < 0) {
|
||||||
|
CTRACE((tfp, "%s %s\n",
|
||||||
|
"HTAA_getUnfoldedLine: buffer not initialized",
|
||||||
|
"with function HTAA_setupReader()"));
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
for (;;) {
|
||||||
|
|
||||||
|
/* Reading from socket */
|
||||||
|
|
||||||
|
if (start_pointer >= end_pointer) { /*Read the next block and continue */
|
||||||
|
#ifdef USE_SSL
|
||||||
|
if (SSL_handle)
|
||||||
|
count = SSL_read(SSL_handle, buffer, BUFFER_SIZE);
|
||||||
|
else
|
||||||
|
count = NETREAD(in_soc, buffer, BUFFER_SIZE);
|
||||||
|
#else
|
||||||
|
count = NETREAD(in_soc, buffer, BUFFER_SIZE);
|
||||||
|
#endif /* USE_SSL */
|
||||||
|
if (count <= 0) {
|
||||||
|
in_soc = -1;
|
||||||
|
return line;
|
||||||
|
}
|
||||||
|
if (count > (int) buffer_length)
|
||||||
|
count = (int) buffer_length;
|
||||||
|
start_pointer = buffer;
|
||||||
|
end_pointer = buffer + count;
|
||||||
|
*end_pointer = '\0';
|
||||||
|
#ifdef NOT_ASCII
|
||||||
|
cur = start_pointer;
|
||||||
|
while (cur < end_pointer) {
|
||||||
|
*cur = TOASCII(*cur);
|
||||||
|
cur++;
|
||||||
|
}
|
||||||
|
#endif /*NOT_ASCII */
|
||||||
|
}
|
||||||
|
cur = start_pointer;
|
||||||
|
|
||||||
|
/* Unfolding */
|
||||||
|
|
||||||
|
if (peek_for_folding) {
|
||||||
|
if (*cur != ' ' && *cur != '\t')
|
||||||
|
return line; /* Ok, no continuation line */
|
||||||
|
else /* So this is a continuation line, continue */
|
||||||
|
peek_for_folding = NO;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Finding end-of-line */
|
||||||
|
|
||||||
|
while (cur < end_pointer && *cur != '\n') /* Find the end-of-line */
|
||||||
|
cur++; /* (or end-of-buffer). */
|
||||||
|
|
||||||
|
/* Terminating line */
|
||||||
|
|
||||||
|
if (cur < end_pointer) { /* So *cur==LF, terminate line */
|
||||||
|
*cur = '\0'; /* Overwrite LF */
|
||||||
|
if (*(cur - 1) == '\r')
|
||||||
|
*(cur - 1) = '\0'; /* Overwrite CR */
|
||||||
|
peek_for_folding = YES; /* Check for a continuation line */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Copying the result */
|
||||||
|
|
||||||
|
if (line)
|
||||||
|
StrAllocCat(line, start_pointer); /* Append */
|
||||||
|
else
|
||||||
|
StrAllocCopy(line, start_pointer); /* A new line */
|
||||||
|
|
||||||
|
start_pointer = cur + 1; /* Skip the read line */
|
||||||
|
|
||||||
|
} /* forever */
|
||||||
|
}
|
318
WWW/Library/Implementation/HTAAUtil.h
Normal file
318
WWW/Library/Implementation/HTAAUtil.h
Normal file
|
@ -0,0 +1,318 @@
|
||||||
|
/*
|
||||||
|
* $LynxId: HTAAUtil.h,v 1.13 2010/10/27 00:09:52 tom Exp $
|
||||||
|
*
|
||||||
|
* Utilities for the Authorization parts of libwww
|
||||||
|
* COMMON PARTS OF AUTHORIZATION MODULE TO BOTH SERVER AND BROWSER
|
||||||
|
*
|
||||||
|
* This module is the interface to the common parts of Access Authorization (AA) package
|
||||||
|
* for both server and browser. Important to know about memory allocation:
|
||||||
|
*
|
||||||
|
* Routines in this module use dynamic allocation, but free automatically all the memory
|
||||||
|
* reserved by them.
|
||||||
|
*
|
||||||
|
* Therefore the caller never has to (and never should) free() any object returned by
|
||||||
|
* these functions.
|
||||||
|
*
|
||||||
|
* Therefore also all the strings returned by this package are only valid until the next
|
||||||
|
* call to the same function is made. This approach is selected, because of the nature of
|
||||||
|
* access authorization: no string returned by the package needs to be valid longer than
|
||||||
|
* until the next call.
|
||||||
|
*
|
||||||
|
* This also makes it easy to plug the AA package in: you don't have to ponder whether to
|
||||||
|
* free() something here or is it done somewhere else (because it is always done somewhere
|
||||||
|
* else).
|
||||||
|
*
|
||||||
|
* The strings that the package needs to store are copied so the original strings given as
|
||||||
|
* parameters to AA functions may be freed or modified with no side effects.
|
||||||
|
*
|
||||||
|
* Also note: The AA package does not free() anything else than what it has itself
|
||||||
|
* allocated.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef HTAAUTIL_H
|
||||||
|
#define HTAAUTIL_H
|
||||||
|
|
||||||
|
#include <HTList.h>
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
/*
|
||||||
|
* Numeric constants
|
||||||
|
*/
|
||||||
|
#define MAX_USERNAME_LEN 16 /* @@ Longest allowed username */
|
||||||
|
#define MAX_PASSWORD_LEN 3*13 /* @@ Longest allowed password */
|
||||||
|
/* (encrypted, so really only 3*8) */
|
||||||
|
#define MAX_METHODNAME_LEN 12 /* @@ Longest allowed method name */
|
||||||
|
#define MAX_FIELDNAME_LEN 16 /* @@ Longest field name in */
|
||||||
|
/* protection setup file */
|
||||||
|
#define MAX_PATHNAME_LEN 80 /* @@ Longest passwd/group file */
|
||||||
|
/* pathname to allow */
|
||||||
|
/*
|
||||||
|
|
||||||
|
Datatype definitions
|
||||||
|
|
||||||
|
HTAASCHEME
|
||||||
|
|
||||||
|
The enumeration HTAAScheme represents the possible authentication schemes used by the
|
||||||
|
WWW Access Authorization.
|
||||||
|
|
||||||
|
*/ typedef enum {
|
||||||
|
HTAA_UNKNOWN,
|
||||||
|
HTAA_NONE,
|
||||||
|
HTAA_BASIC,
|
||||||
|
HTAA_PUBKEY,
|
||||||
|
HTAA_KERBEROS_V4,
|
||||||
|
HTAA_KERBEROS_V5,
|
||||||
|
HTAA_MAX_SCHEMES /* THIS MUST ALWAYS BE LAST! Number of schemes */
|
||||||
|
} HTAAScheme;
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
ENUMERATION TO REPRESENT HTTP METHODS
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
METHOD_UNKNOWN,
|
||||||
|
METHOD_GET,
|
||||||
|
METHOD_PUT
|
||||||
|
} HTAAMethod;
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Authentication Schemes
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* PUBLIC HTAAScheme_enum()
|
||||||
|
* TRANSLATE SCHEME NAME TO A SCHEME ENUMERATION
|
||||||
|
* ON ENTRY:
|
||||||
|
* name is a string representing the scheme name.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the enumerated constant for that scheme.
|
||||||
|
*/
|
||||||
|
extern HTAAScheme HTAAScheme_enum(const char *name);
|
||||||
|
|
||||||
|
/* PUBLIC HTAAScheme_name()
|
||||||
|
* GET THE NAME OF A GIVEN SCHEME
|
||||||
|
* ON ENTRY:
|
||||||
|
* scheme is one of the scheme enum values:
|
||||||
|
* HTAA_NONE, HTAA_BASIC, HTAA_PUBKEY, ...
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the name of the scheme, i.e.
|
||||||
|
* "none", "basic", "pubkey", ...
|
||||||
|
*/
|
||||||
|
extern const char *HTAAScheme_name(HTAAScheme scheme);
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Methods
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* PUBLIC HTAAMethod_enum()
|
||||||
|
* TRANSLATE METHOD NAME INTO AN ENUMERATED VALUE
|
||||||
|
* ON ENTRY:
|
||||||
|
* name is the method name to translate.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns HTAAMethod enumerated value corresponding
|
||||||
|
* to the given name.
|
||||||
|
*/
|
||||||
|
extern HTAAMethod HTAAMethod_enum(const char *name);
|
||||||
|
|
||||||
|
/* PUBLIC HTAAMethod_name()
|
||||||
|
* GET THE NAME OF A GIVEN METHOD
|
||||||
|
* ON ENTRY:
|
||||||
|
* method is one of the method enum values:
|
||||||
|
* METHOD_GET, METHOD_PUT, ...
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns the name of the scheme, i.e.
|
||||||
|
* "GET", "PUT", ...
|
||||||
|
*/
|
||||||
|
extern const char *HTAAMethod_name(HTAAMethod method);
|
||||||
|
|
||||||
|
/* PUBLIC HTAAMethod_inList()
|
||||||
|
* IS A METHOD IN A LIST OF METHOD NAMES
|
||||||
|
* ON ENTRY:
|
||||||
|
* method is the method to look for.
|
||||||
|
* list is a list of method names.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns YES, if method was found.
|
||||||
|
* NO, if not found.
|
||||||
|
*/
|
||||||
|
extern BOOL HTAAMethod_inList(HTAAMethod method, HTList *list);
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Match Template Against Filename
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_templateMatch()
|
||||||
|
* STRING COMPARISON FUNCTION FOR FILE NAMES
|
||||||
|
* WITH ONE WILDCARD * IN THE TEMPLATE
|
||||||
|
* NOTE:
|
||||||
|
* This is essentially the same code as in HTRules.c, but it
|
||||||
|
* cannot be used because it is embedded in between other code.
|
||||||
|
* (In fact, HTRules.c should use this routine, but then this
|
||||||
|
* routine would have to be more sophisticated... why is life
|
||||||
|
* sometimes so hard...)
|
||||||
|
*
|
||||||
|
* ON ENTRY:
|
||||||
|
* ctemplate is a template string to match the file name
|
||||||
|
* against, may contain a single wildcard
|
||||||
|
* character * which matches zero or more
|
||||||
|
* arbitrary characters.
|
||||||
|
* filename is the filename (or pathname) to be matched
|
||||||
|
* against the template.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns YES, if filename matches the template.
|
||||||
|
* NO, otherwise.
|
||||||
|
*/
|
||||||
|
extern BOOL HTAA_templateMatch(const char *ctemplate,
|
||||||
|
const char *filename);
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_templateCaseMatch()
|
||||||
|
* STRING COMPARISON FUNCTION FOR FILE NAMES
|
||||||
|
* WITH ONE WILDCARD * IN THE TEMPLATE (Case Insensitive)
|
||||||
|
* NOTE:
|
||||||
|
* This is essentially the same code as in HTAA_templateMatch, but
|
||||||
|
* it compares case insensitive (for VMS). Reason for this routine
|
||||||
|
* is that HTAA_templateMatch gets called from several places, also
|
||||||
|
* there where a case sensitive match is needed, so one cannot just
|
||||||
|
* change the HTAA_templateMatch routine for VMS.
|
||||||
|
*
|
||||||
|
* ON ENTRY:
|
||||||
|
* ctemplate is a template string to match the file name
|
||||||
|
* against, may contain a single wildcard
|
||||||
|
* character * which matches zero or more
|
||||||
|
* arbitrary characters.
|
||||||
|
* filename is the filename (or pathname) to be matched
|
||||||
|
* against the template.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns YES, if filename matches the template.
|
||||||
|
* NO, otherwise.
|
||||||
|
*/
|
||||||
|
extern BOOL HTAA_templateCaseMatch(const char *ctemplate,
|
||||||
|
const char *filename);
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_makeProtectionTemplate()
|
||||||
|
* CREATE A PROTECTION TEMPLATE FOR THE FILES
|
||||||
|
* IN THE SAME DIRECTORY AS THE GIVEN FILE
|
||||||
|
* (Used by server if there is no fancier way for
|
||||||
|
* it to tell the client, and by browser if server
|
||||||
|
* didn't send WWW-ProtectionTemplate: field)
|
||||||
|
* ON ENTRY:
|
||||||
|
* docname is the document pathname (from URL).
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns a template matching docname, and other files
|
||||||
|
* files in that directory.
|
||||||
|
*
|
||||||
|
* E.g. /foo/bar/x.html => /foo/bar/ *
|
||||||
|
* ^
|
||||||
|
* Space only to prevent it from
|
||||||
|
* being a comment marker here,
|
||||||
|
* there really isn't any space.
|
||||||
|
*/
|
||||||
|
extern char *HTAA_makeProtectionTemplate(const char *docname);
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
MIME Argument List Parser
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_parseArgList()
|
||||||
|
* PARSE AN ARGUMENT LIST GIVEN IN A HEADER FIELD
|
||||||
|
* ON ENTRY:
|
||||||
|
* str is a comma-separated list:
|
||||||
|
*
|
||||||
|
* item, item, item
|
||||||
|
* where
|
||||||
|
* item ::= value
|
||||||
|
* | name=value
|
||||||
|
* | name="value"
|
||||||
|
*
|
||||||
|
* Leading and trailing whitespace is ignored
|
||||||
|
* everywhere except inside quotes, so the following
|
||||||
|
* examples are equal:
|
||||||
|
*
|
||||||
|
* name=value,foo=bar
|
||||||
|
* name="value",foo="bar"
|
||||||
|
* name = value , foo = bar
|
||||||
|
* name = "value" , foo = "bar"
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns a list of name-value pairs (actually HTAssocList*).
|
||||||
|
* For items with no name, just value, the name is
|
||||||
|
* the number of order number of that item. E.g.
|
||||||
|
* "1" for the first, etc.
|
||||||
|
*/
|
||||||
|
extern HTList *HTAA_parseArgList(char *str);
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Header Line Reader
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_setupReader()
|
||||||
|
* SET UP HEADER LINE READER, i.e., give
|
||||||
|
* the already-read-but-not-yet-processed
|
||||||
|
* buffer of text to be read before more
|
||||||
|
* is read from the socket.
|
||||||
|
* ON ENTRY:
|
||||||
|
* start_of_headers is a pointer to a buffer containing
|
||||||
|
* the beginning of the header lines
|
||||||
|
* (rest will be read from a socket).
|
||||||
|
* length is the number of valid characters in
|
||||||
|
* 'start_of_headers' buffer.
|
||||||
|
* soc is the socket to use when start_of_headers
|
||||||
|
* buffer is used up.
|
||||||
|
* ON EXIT:
|
||||||
|
* returns nothing.
|
||||||
|
* Subsequent calls to HTAA_getUnfoldedLine()
|
||||||
|
* will use this buffer first and then
|
||||||
|
* proceed to read from socket.
|
||||||
|
*/
|
||||||
|
extern void HTAA_setupReader(char *start_of_headers,
|
||||||
|
size_t length,
|
||||||
|
int soc);
|
||||||
|
|
||||||
|
/* PUBLIC HTAA_getUnfoldedLine()
|
||||||
|
* READ AN UNFOLDED HEADER LINE FROM SOCKET
|
||||||
|
* ON ENTRY:
|
||||||
|
* HTAA_setupReader must absolutely be called before
|
||||||
|
* this function to set up internal buffer.
|
||||||
|
*
|
||||||
|
* ON EXIT:
|
||||||
|
* returns a newly-allocated character string representing
|
||||||
|
* the read line. The line is unfolded, i.e.
|
||||||
|
* lines that begin with whitespace are appended
|
||||||
|
* to current line. E.g.
|
||||||
|
*
|
||||||
|
* Field-Name: Blaa-Blaa
|
||||||
|
* This-Is-A-Continuation-Line
|
||||||
|
* Here-Is_Another
|
||||||
|
*
|
||||||
|
* is seen by the caller as:
|
||||||
|
*
|
||||||
|
* Field-Name: Blaa-Blaa This-Is-A-Continuation-Line Here-Is_Another
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
extern char *HTAA_getUnfoldedLine(void);
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#endif /* NOT HTAAUTIL_H */
|
1303
WWW/Library/Implementation/HTAccess.c
Normal file
1303
WWW/Library/Implementation/HTAccess.c
Normal file
File diff suppressed because it is too large
Load diff
236
WWW/Library/Implementation/HTAccess.h
Normal file
236
WWW/Library/Implementation/HTAccess.h
Normal file
|
@ -0,0 +1,236 @@
|
||||||
|
/*
|
||||||
|
* $LynxId: HTAccess.h,v 1.22 2024/01/10 23:54:11 tom Exp $
|
||||||
|
* HTAccess: Access manager for libwww
|
||||||
|
* ACCESS MANAGER
|
||||||
|
*
|
||||||
|
* This module keeps a list of valid protocol (naming scheme) specifiers with
|
||||||
|
* associated access code. It allows documents to be loaded given various
|
||||||
|
* combinations of parameters. New access protocols may be registered at any
|
||||||
|
* time.
|
||||||
|
*
|
||||||
|
* Part of the libwww library .
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
#ifndef HTACCESS_H
|
||||||
|
#define HTACCESS_H
|
||||||
|
|
||||||
|
/* Definition uses:
|
||||||
|
*/
|
||||||
|
#include <HTAnchor.h>
|
||||||
|
#include <HTFormat.h>
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
extern char *use_this_url_instead;
|
||||||
|
|
||||||
|
extern int redirection_limit;
|
||||||
|
extern int redirection_attempts;
|
||||||
|
|
||||||
|
/* Return codes from load routines:
|
||||||
|
*
|
||||||
|
* These codes may be returned by the protocol modules,
|
||||||
|
* and by the HTLoad routines.
|
||||||
|
* In general, positive codes are OK and negative ones are bad.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Default Addresses
|
||||||
|
|
||||||
|
These control the home page selection. To mess with these for normal browses is asking
|
||||||
|
for user confusion.
|
||||||
|
|
||||||
|
*/
|
||||||
|
#define LOGICAL_DEFAULT "WWW_HOME" /* Defined to be the home page */
|
||||||
|
|
||||||
|
#ifndef PERSONAL_DEFAULT
|
||||||
|
#define PERSONAL_DEFAULT "WWW/default.html" /* in home directory */
|
||||||
|
#endif
|
||||||
|
#ifndef LOCAL_DEFAULT_FILE
|
||||||
|
#define LOCAL_DEFAULT_FILE "/usr/local/lib/WWW/default.html"
|
||||||
|
#endif
|
||||||
|
/* If one telnets to a www access point,
|
||||||
|
it will look in this file for home page */
|
||||||
|
#ifndef REMOTE_POINTER
|
||||||
|
#define REMOTE_POINTER "/etc/www-remote.url" /* can't be file */
|
||||||
|
#endif
|
||||||
|
/* and if that fails it will use this. */
|
||||||
|
#ifndef REMOTE_ADDRESS
|
||||||
|
#define REMOTE_ADDRESS "http://www.w3.org/remote.html" /* can't be file */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* If run from telnet daemon and no -l specified, use this file:
|
||||||
|
*/
|
||||||
|
#ifndef DEFAULT_LOGFILE
|
||||||
|
#define DEFAULT_LOGFILE "/usr/adm/www-log/www-log"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* If the home page isn't found, use this file:
|
||||||
|
*/
|
||||||
|
#ifndef LAST_RESORT
|
||||||
|
#define LAST_RESORT "http://www.w3.org/default.html"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Flags which may be set to control this module
|
||||||
|
|
||||||
|
*/
|
||||||
|
#ifdef NOT
|
||||||
|
extern int HTDiag; /* Flag: load source as plain text */
|
||||||
|
#endif /* NOT */
|
||||||
|
extern char *HTClientHost; /* Name or number of telnetting host */
|
||||||
|
extern FILE *HTlogfile; /* File to output one-liners to */
|
||||||
|
extern BOOL HTSecure; /* Disable security holes? */
|
||||||
|
extern BOOL HTPermitRedir; /* Special flag for getfile() */
|
||||||
|
extern HTStream *HTOutputStream; /* For non-interactive, set this */
|
||||||
|
extern HTFormat HTOutputFormat; /* To convert on load, set this */
|
||||||
|
|
||||||
|
/* Check for proxy override. override_proxy()
|
||||||
|
*
|
||||||
|
* Check the no_proxy environment variable to get the list
|
||||||
|
* of hosts for which proxy server is not consulted.
|
||||||
|
*
|
||||||
|
* no_proxy is a comma- or space-separated list of machine
|
||||||
|
* or domain names, with optional :port part. If no :port
|
||||||
|
* part is present, it applies to all ports on that domain.
|
||||||
|
*
|
||||||
|
* Example:
|
||||||
|
* no_proxy="cern.ch,some.domain:8001"
|
||||||
|
*
|
||||||
|
* Use "*" to override all proxy service:
|
||||||
|
* no_proxy="*"
|
||||||
|
*/
|
||||||
|
extern BOOL override_proxy(const char *addr);
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Load a document from relative name
|
||||||
|
|
||||||
|
ON ENTRY,
|
||||||
|
relative_name The relative address of the file to be accessed.
|
||||||
|
here The anchor of the object being searched
|
||||||
|
|
||||||
|
ON EXIT,
|
||||||
|
returns YES Success in opening file
|
||||||
|
NO Failure
|
||||||
|
|
||||||
|
*/
|
||||||
|
extern BOOL HTLoadRelative(const char *relative_name,
|
||||||
|
HTParentAnchor *here);
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Load a document from absolute name
|
||||||
|
|
||||||
|
ON ENTRY,
|
||||||
|
addr The absolute address of the document to be accessed.
|
||||||
|
filter_it if YES, treat document as HTML
|
||||||
|
|
||||||
|
ON EXIT,
|
||||||
|
returns YES Success in opening document
|
||||||
|
NO Failure
|
||||||
|
|
||||||
|
*/
|
||||||
|
extern BOOL HTLoadAbsolute(const DocAddress *addr);
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Make a stream for Saving object back
|
||||||
|
|
||||||
|
ON ENTRY,
|
||||||
|
anchor is valid anchor which has previously been loaded
|
||||||
|
|
||||||
|
ON EXIT,
|
||||||
|
returns 0 if error else a stream to save the object to.
|
||||||
|
|
||||||
|
*/
|
||||||
|
extern HTStream *HTSaveStream(HTParentAnchor *anchor);
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Search
|
||||||
|
|
||||||
|
Performs a search on word given by the user. Adds the search words to the end of the
|
||||||
|
current address and attempts to open the new address.
|
||||||
|
|
||||||
|
ON ENTRY,
|
||||||
|
*keywords space-separated keyword list or similar search list
|
||||||
|
here The anchor of the object being searched
|
||||||
|
|
||||||
|
*/
|
||||||
|
extern BOOL HTSearch(const char *keywords, HTParentAnchor *here);
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Search Given Indexname
|
||||||
|
|
||||||
|
Performs a keyword search on word given by the user. Adds the keyword to the end of
|
||||||
|
the current address and attempts to open the new address.
|
||||||
|
|
||||||
|
ON ENTRY,
|
||||||
|
*keywords space-separated keyword list or similar search list
|
||||||
|
*indexname is name of object search is to be done on.
|
||||||
|
|
||||||
|
*/
|
||||||
|
extern BOOL HTSearchAbsolute(const char *keywords,
|
||||||
|
char *indexname);
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Register an access method
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
typedef struct _HTProtocol {
|
||||||
|
const char *name;
|
||||||
|
|
||||||
|
int (*load) (const char *full_address,
|
||||||
|
HTParentAnchor *anchor,
|
||||||
|
HTFormat format_out,
|
||||||
|
HTStream *sink);
|
||||||
|
|
||||||
|
HTStream *(*saveStream) (HTParentAnchor *anchor);
|
||||||
|
|
||||||
|
} HTProtocol;
|
||||||
|
|
||||||
|
extern BOOL HTRegisterProtocol(HTProtocol * protocol);
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Generate the anchor for the home page
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
As it involves file access, this should only be done once when the program first runs.
|
||||||
|
This is a default algorithm -- browser don't HAVE to use this.
|
||||||
|
|
||||||
|
*/
|
||||||
|
extern HTParentAnchor *HTHomeAnchor(void);
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Return Host Name
|
||||||
|
|
||||||
|
*/
|
||||||
|
extern const char *HTHostName(void);
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
For registering protocols supported by Lynx
|
||||||
|
|
||||||
|
*/
|
||||||
|
extern void LYRegisterLynxProtocols(void);
|
||||||
|
|
||||||
|
extern void LYUCPushAssumed(HTParentAnchor *anchor);
|
||||||
|
extern int LYUCPopAssumed(void);
|
||||||
|
|
||||||
|
extern BOOL using_proxy; /* Are we using an NNTP proxy? */
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#endif /* HTACCESS_H */
|
1460
WWW/Library/Implementation/HTAnchor.c
Normal file
1460
WWW/Library/Implementation/HTAnchor.c
Normal file
File diff suppressed because it is too large
Load diff
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue