add CGI-2.42, its and testsuite
[p5sagit/p5-mst-13.2.git] / MANIFEST
index ccb78e4..d343c6d 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -12,11 +12,13 @@ INSTALL                     Detailed installation instructions
 INTERN.h               Included before domestic .h files
 MANIFEST               This list of files
 Makefile.SH            A script that generates Makefile
+ObjXSub.h              Scoping macros for Perl Object in extensions
 Policy_sh.SH           Hold site-wide preferences between Configure runs.
 Porting/Contract       Social contract for contributed modules in Perl core
 Porting/Glossary       Glossary of config.sh variables
 Porting/config.sh      Sample config.sh
 Porting/config_H       Sample config.h
+Porting/genlog         Generate formatted changelogs by querying p4d
 Porting/makerel                Release making utility
 Porting/patching.pod   How to report changes made to Perl
 Porting/patchls                Flexible patch file listing utility
@@ -34,8 +36,8 @@ README.vms            Notes about VMS port
 README.win32           Notes about Win32 port
 Todo                   The Wishlist
 Todo.5.005             What needs doing before 5.005 release
+XSLock.h               Include file for extensions built with PERL_OBJECT defined
 XSUB.h                 Include file for extension subroutines
-atomic.h               Atomic refcount handling for multi-threading
 av.c                   Array value code
 av.h                   Array value header
 beos/nm.c              BeOS port
@@ -49,6 +51,7 @@ compat3.sym           List of symbols for binary-compatibility with 5.003
 config_h.SH            Produces config.h
 configpm               Produces lib/Config.pm
 configure.gnu          Crude emulation of GNU configure
+configure.com   Configure-equivalent for VMS
 cop.h                  Control operator header
 cv.h                   Code value header
 cygwin32/cw32imp.h     Cygwin32 port
@@ -69,11 +72,13 @@ dump.c                      Debugging output
 eg/ADB                 An adb wrapper to put in your crash dir
 eg/README              Intro to example perl scripts
 eg/cgi/RunMeFirst              Setup script for CGI examples
+eg/cgi/caution.xbm             CGI example
 eg/cgi/clickable_image.cgi     CGI example
 eg/cgi/cookie.cgi              CGI example
 eg/cgi/crash.cgi               CGI example
 eg/cgi/customize.cgi           CGI example
 eg/cgi/diff_upload.cgi         CGI example
+eg/cgi/dna.small.gif.uu                Small image for CGI examples
 eg/cgi/file_upload.cgi         CGI example
 eg/cgi/frameset.cgi            CGI example
 eg/cgi/index.html              Index page for CGI examples
@@ -82,6 +87,7 @@ eg/cgi/javascript.cgi         CGI example
 eg/cgi/monty.cgi               CGI example
 eg/cgi/multiple_forms.cgi      CGI example
 eg/cgi/nph-clock.cgi           CGI example
+eg/cgi/nph-multipart.cgi       CGI example
 eg/cgi/popup.cgi               CGI example
 eg/cgi/save_state.cgi          CGI example
 eg/cgi/tryit.cgi               CGI example
@@ -172,8 +178,9 @@ ext/DB_File/DB_File.pm              Berkeley DB extension Perl module
 ext/DB_File/DB_File.xs         Berkeley DB extension external subroutines
 ext/DB_File/DB_File_BS         Berkeley DB extension mkbootstrap fodder
 ext/DB_File/Makefile.PL                Berkeley DB extension makefile writer
+ext/DB_File/dbinfo             Berkeley DB database version checker
 ext/DB_File/typemap            Berkeley DB extension interface types
-ext/DynaLoader/DynaLoader.pm.PL        Dynamic Loader perl module
+ext/DynaLoader/DynaLoader_pm.PL        Dynamic Loader perl module
 ext/DynaLoader/Makefile.PL     Dynamic Loader makefile writer
 ext/DynaLoader/README          Dynamic Loader notes and intro
 ext/DynaLoader/dl_aix.xs       AIX implementation
@@ -185,6 +192,9 @@ ext/DynaLoader/dl_next.xs   Next implementation
 ext/DynaLoader/dl_none.xs      Stub implementation
 ext/DynaLoader/dl_vms.xs       VMS implementation
 ext/DynaLoader/dlutils.c       Dynamic loader utilities for dl_*.xs files
+ext/Errno/ChangeLog            Errno perl module change log
+ext/Errno/Errno_pm.PL          Errno perl module create script
+ext/Errno/Makefile.PL          Errno extension makefile writer
 ext/Fcntl/Fcntl.pm             Fcntl extension Perl module
 ext/Fcntl/Fcntl.xs             Fcntl extension external subroutines
 ext/Fcntl/Makefile.PL          Fcntl extension makefile writer
@@ -400,6 +410,7 @@ installman          Perl script to install man pages for pods
 installperl            Perl script to do "make install" dirty work
 interp.sym             Interpreter specific symbols to hide in a struct
 intrpvar.h             Variables held in each interpreter instance
+iperlsys.h             Perl's interface to the system
 keywords.h             The keyword numbers
 keywords.pl            Program to write keywords.h
 lib/AnyDBM_File.pm     Perl module to emulate dbmopen
@@ -410,6 +421,7 @@ lib/Bundle/CPAN.pm  The CPAN bundle
 lib/CGI.pm             Web server interface ("Common Gateway Interface")
 lib/CGI/Apache.pm      Support for Apache's Perl module
 lib/CGI/Carp.pm                Log server errors with helpful context
+lib/CGI/Cookie.pm      Interface to Netscape Cookies
 lib/CGI/Fast.pm                Support for FastCGI (persistent server process)
 lib/CGI/Push.pm                Support for server push
 lib/CGI/Switch.pm      Simple interface for multiple server types
@@ -450,6 +462,12 @@ lib/File/Copy.pm   Emulation of cp command
 lib/File/DosGlob.pm    Win32 DOS-globbing module
 lib/File/Find.pm       Routines to do a find
 lib/File/Path.pm       Do things like `mkdir -p' and `rm -r'
+lib/File/Spec.pm       portable operations on file names
+lib/File/Spec/Mac.pm   portable operations on Mac file names
+lib/File/Spec/OS2.pm   portable operations on OS2 file names
+lib/File/Spec/Unix.pm  portable operations on Unix file names
+lib/File/Spec/VMS.pm   portable operations on VMS file names
+lib/File/Spec/Win32.pm portable operations on Win32 file names
 lib/File/stat.pm       By-name interface to Perl's builtin stat
 lib/FileCache.pm       Keep more files open than the system permits
 lib/FileHandle.pm      Backward-compatible front end to IO extension
@@ -562,6 +580,7 @@ miniperlmain.c              Basic perl w/o dynamic loading or extensions
 mv-if-diff             Script to mv a file if it changed
 myconfig               Prints summary of the current configuration
 nostdio.h              Cause compile error on stdio calls
+objpp.h                        Scoping macros for Perl Object
 op.c                   Opcode syntax tree code
 op.h                   Opcode syntax tree header
 opcode.h               Automatically generated opcode header
@@ -614,18 +633,11 @@ patchlevel.h              The current patch level of perl
 perl.c                 main()
 perl.h                 Global declarations
 perl_exp.SH            Creates list of exported symbols for AIX
-perldir.h              perldir stuff
-perlenv.h              perlenv stuff
 perlio.c               C code for PerlIO abstraction
-perlio.h               Interface to PerlIO abstraction
 perlio.sym             Symbols for PerlIO abstraction
-perllio.h              perllio stuff
-perlmem.h              perlmem stuff
-perlproc.h             perlproc stuff
 perlsdio.h             Fake stdio using perlio
 perlsfio.h             Prototype sfio mapping for PerlIO
 perlsh                 A poor man's perl shell
-perlsock.h             perlsock stuff
 perlvars.h             Global variables
 perly.c                        A byacc'ed perly.y
 perly.c.diff           Fixup perly.c to allow recursion
@@ -716,8 +728,11 @@ qnx/ar                     QNX implementation of "ar" utility
 qnx/cpp                        QNX implementation of preprocessor filter
 regcomp.c              Regular expression compiler
 regcomp.h              Private declarations for above
+regcomp.pl             Builder of regnodes.h
+regcomp.sym            Data for regnodes.h
 regexec.c              Regular expression evaluator
 regexp.h               Public declarations for the above
+regnodes.h             Description of nodes of RE engine
 run.c                  The interpreter loop
 scope.c                        Scope entry and exit code
 scope.h                        Scope entry and exit header
@@ -729,6 +744,7 @@ t/base/cond.t               See if conditionals work
 t/base/if.t            See if if works
 t/base/lex.t           See if lexical items work
 t/base/pat.t           See if pattern matching works
+t/base/rs.t            See if record-read works
 t/base/term.t          See if various terms work
 t/cmd/elsif.t          See if else-if works
 t/cmd/for.t            See if for loops work
@@ -764,6 +780,10 @@ t/lib/autoloader.t See if AutoLoader works
 t/lib/basename.t       See if File::Basename works
 t/lib/bigint.t         See if bigint.pl works
 t/lib/bigintpm.t       See if BigInt.pm works
+t/lib/cgi-form.t       See if CGI.pm works
+t/lib/cgi-function.t   See if CGI.pm works
+t/lib/cgi-html.t       See if CGI.pm works
+t/lib/cgi-request.t    See if CGI.pm works
 t/lib/checktree.t      See if File::CheckTree works
 t/lib/complex.t                See if Math::Complex works
 t/lib/db-btree.t       See if DB_File works
@@ -773,14 +793,19 @@ t/lib/dirhand.t           See if DirHandle works
 t/lib/dosglob.t                See if File::DosGlob works
 t/lib/english.t                See if English works
 t/lib/env.t            See if Env works
+t/lib/errno.t          See if Errno works
 t/lib/filecache.t      See if FileCache works
 t/lib/filecopy.t       See if File::Copy works
 t/lib/filefind.t       See if File::Find works
 t/lib/filehand.t       See if FileHandle works
 t/lib/filepath.t       See if File::Path works
+t/lib/filespec.t       See if File::Spec works
 t/lib/findbin.t                See if FindBin works
 t/lib/gdbm.t           See if GDBM_File works
 t/lib/getopt.t         See if Getopt::Std and Getopt::Long works
+t/lib/h2ph.h           Test header file for h2ph
+t/lib/h2ph.pht         Generated output from h2ph.h by h2ph, for comparison
+t/lib/h2ph.t           See if h2ph works like it should
 t/lib/hostname.t       See if Sys::Hostname works
 t/lib/io_dup.t         See if dup()-related methods from IO work
 t/lib/io_pipe.t                See if pipe()-related methods from IO work
@@ -871,6 +896,7 @@ t/op/readdir.t              See if readdir() works
 t/op/recurse.t         See if deep recursion works
 t/op/ref.t             See if refs and objects work
 t/op/regexp.t          See if regular expressions work
+t/op/regexp_noamp.t    See if regular expressions work with optimizations
 t/op/repeat.t          See if x operator works
 t/op/runlevel.t                See if die() works from perl_call_*()
 t/op/sleep.t           See if sleep works
@@ -921,8 +947,7 @@ utils/perlcc.PL             Front-end for compiler
 utils/perldoc.PL       A simple tool to find & display perl's documentation
 utils/pl2pm.PL         A pl to pm translator
 utils/splain.PL                Stand-alone version of diagnostics.pm
-vms/config.vms         default config.h for VMS
-vms/descrip.mms                MM[SK] description file for build
+vms/descrip_mms.template               Template MM[SK] description file for build
 vms/ext/DCLsym/0README.txt     ReadMe file for VMS::DCLsym
 vms/ext/DCLsym/DCLsym.pm       Perl access to CLI symbols
 vms/ext/DCLsym/DCLsym.xs       Perl access to CLI symbols
@@ -938,23 +963,25 @@ vms/ext/XSSymSet.pm       manage linker symbols when building extensions
 vms/ext/filespec.t     See if VMS::Filespec funtions work
 vms/ext/vmsish.pm      Control VMS-specific behavior of Perl core
 vms/ext/vmsish.t       Tests for vmsish.pm
-vms/fndvers.com                parse Perl version from patchlevel.h
 vms/gen_shrfls.pl      generate options files and glue for shareable image
 vms/genconfig.pl       retcon config.sh from config.h
 vms/genopt.com         hack to write options files in case of broken makes
 vms/make_command.com   record MM[SK] command used to build Perl
 vms/mms2make.pl                convert descrip.mms to make syntax
+vms/munchconfig.c   performs shell $var substitution for VMS
 vms/myconfig.com       record local configuration info for bug report
 vms/perlvms.pod                VMS-specific additions to Perl documentation
 vms/perly_c.vms                perly.c with fixed declarations for global syms
 vms/perly_h.vms                perly.h with fixed declarations for global syms
 vms/sockadapt.c                glue for SockshShr socket support
 vms/sockadapt.h                glue for SockshShr socket support
+vms/subconfigure.com    performs compiler checks and writes config.sh, config.h, and descrip.mms
 vms/test.com           DCL driver for regression tests
 vms/vms.c              VMS-specific C code for Perl core
 vms/vms_yfix.pl                convert Unix perly.[ch] to VMS perly_[ch].vms
 vms/vmsish.h           VMS-specific C header for Perl core
 vms/writemain.pl       Generate perlmain.c from miniperlmain.c+extensions
+win32/GenCAPI.pl       Win32 port for C API with PERL_OBJECT
 win32/Makefile         Win32 makefile for NMAKE (Visual C++ build)
 win32/TEST             Win32 port
 win32/autosplit.pl     Win32 port
@@ -984,6 +1011,7 @@ win32/makefile.mk  Win32 makefile for DMAKE (BC++, VC++ builds)
 win32/makemain.pl      Win32 port
 win32/makeperldef.pl   Win32 port
 win32/perlglob.c       Win32 port
+win32/perlhost.h       Perl host implementation
 win32/perllib.c                Win32 port
 win32/pod.mak          Win32 port
 win32/runperl.c                Win32 port