Add ARM files
[dh-make-perl] / dev / arm / libextutils-parsexs-perl / libextutils-parsexs-perl-2.19 / Changes
diff --git a/dev/arm/libextutils-parsexs-perl/libextutils-parsexs-perl-2.19/Changes b/dev/arm/libextutils-parsexs-perl/libextutils-parsexs-perl-2.19/Changes
new file mode 100644 (file)
index 0000000..332410d
--- /dev/null
@@ -0,0 +1,191 @@
+Revision history for Perl extension ExtUtils::ParseXS.
+
+ - Fixed the treatment of the OVERLOAD: keyword, which was causing a C
+   compile error. [Toshiyuki Yamato]
+
+2.18 - Mon Jan 29 20:56:36 2007
+
+ - Added some UNITCHECK stuff, which (I think) makes XS code able to
+   do UNITCHECK blocks. [Nicholas Clark]
+
+ - Changed 'use re "eval";' to 'BEGIN { $^H |= 0x00200000 };' so we
+   can compile re.xs in bleadperl. [Yves Orton]
+
+ - Fix an undefined-variable warning related to 'inout' parameter
+   processing.
+
+2.17 - Mon Nov 20 17:07:27 2006
+
+ - Stacked $filepathname to make #line directives in #INCLUDEs work.
+   [Nicholas Clark]
+
+ - Sprinked dVAR in with dXSARGS, for God-(Jarkko)-knows-what
+   reason. [Jarkko Hietaniemi]
+
+ - Use printf-style formats in Perl_croak() for some significant
+   savings in number of distinct constant strings in the linked
+   binaries we create. [Alexey Tourbin]
+
+ - Don't use 'class' as a variable name in the t/XSTest.xs module,
+   since that's a keyword in C++. [Jarkko Hietaniemi]
+
+2.16  Fri Sep 15 22:33:24 CDT 2006
+
+ - Fix a problem with PREFIX not working inside INTERFACE
+   sections. [Salvador Fandin~o]
+
+2.15  Mon Oct 10 11:02:13 EDT 2005
+
+ - I accidentally left out a README from the distribution.  Now it's
+   auto-created from the main documentation in ExtUtils/ParseXS.pm.
+
+2.14  Sat Oct  8 21:49:15 EDT 2005
+
+ - The filehandle for the .xs file was never being properly closed,
+   and now it is.  This was causing some Win32 problems with
+   Module::Build's tests, which create a .xs file, process it with
+   ParseXS, and then try to remove it. [Spotted by Randy Sims]
+
+2.13  Mon Oct  3 21:59:06 CDT 2005
+
+ - Integrate a cleanup-related change from bleadperl that somehow
+   never got into this copy. [Steve Hay]
+
+2.12  Wed Aug 24 20:03:09 CDT 2005
+
+ - On Win32, there was a DLL file we create during testing that we
+   couldn't delete unless we closed it first, so testing failed when
+   the deletiong was attempted.  This should now work (provided the
+   version of perl is high enough to have DynaLoader::dl_unload_file()
+   - I'm not sure what will happen otherwise). [Steve Hay]
+
+ - Fix a spurious warning during testing about a variable that's used
+   before it's initialized. [Steve Hay]
+
+2.11  Mon Jun 13 23:00:23 CDT 2005
+
+ - Make some variables global, to avoid some "will not stay shared"
+   warnings at compile time. [Rafael Garcia-Suarez]
+
+2.10  Mon May 30 21:29:44 CDT 2005
+
+ - This module is being integrated into the perl core; the regression
+   tests will now work properly when run as part of the core build.
+   [Yitzchak Scott-Thoennes]
+
+ - Added the ability to create output files with a suffix other than
+   ".c", via the new "csuffix" option.  This gets the module working
+   on Symbian. [Jarkko Hietaniemi]
+
+ - Added the ability to put 'extern "C"' declarations in front of
+   prototypes. [Jarkko Hietaniemi]
+
+2.09  Sun Mar 27 11:11:49 CST 2005
+
+ - Integrated change #18270 from the perl core, which fixed a problem
+   in which xsubpp can make nested comments in C code (which is
+   bad). [Nicholas Clark]
+
+ - When no "MODULE ... PACKAGE ... PREFIX" line is found, it's now
+   still a fatal error for ParseXS, but we exit with status 0, which
+   is what the old xsubpp did and seems to work best with some modules
+   like Win32::NetAdmin.  See RT ticket 11472. [Steve Hay]
+
+2.08  Fri Feb 20 21:41:22 CST 2004
+
+ - Fixed a problem with backslashes in file paths (e.g. C:\Foo\Bar.xs)
+   disappearing in error messages. [Randy Sims, Steve Hay]
+
+ - Did a little minor internal code cleanup in the
+   ExtUtils::ParseXS::CountLines class, now other classes don't poke
+   around in its package variables.
+
+2.07  Sun Jan 25 17:01:52 CST 2004
+
+ - We now use ExtUtils::CBuilder for testing the compile/build phase
+   in the regression tests.  It's not necessary to have it for runtime
+   usage, though.
+
+ - Fixed a minor documentation error (look in 'Changes' for revision
+   history, not 'changes.pod'). [Scott R. Godin]
+
+2.06  Fri Dec 26 09:00:47 CST 2003
+
+ - Some fixes in the regression tests for the AIX platform.
+
+2.05  Mon Sep 29 10:33:39 CDT 2003
+
+ - We no longer trim the directory portions from the "#line " comments
+   in the generated C code.  This helps cooperation with many editors'
+   auto-jump-to-error stuff. [Ross McFarland]
+
+ - In some cases the PERL_UNUSED_VAR macro is needed to get rid of C
+   compile-time warnings in generated code.  Since this eliminates so
+   many warnings, turning on "-Wall -W" (or your platform's
+   equivalent) can once again be helpful. [Ross McFarland]
+
+ - Did a huge amount of variable-scoping cleanup, and it *still*
+   doesn't compile under 'use strict;'.  Much progress was made
+   though, and many scoping issues were fixed.
+
+2.04  Thu Sep  4 13:10:59 CDT 2003
+
+ - Added a COPYRIGHT section to the documentation.  [Spotted by Ville
+   Skytta]
+
+2.03  Sat Aug 16 17:49:03 CST 2003
+
+ - Fixed a warning that occurs if a regular expression (buried deep
+   within the bowels of the code here) fails.  [Spotted by Michael
+   Schwern]
+
+ - Fixed a testing error on Cygwin. [Reini Urban]
+
+2.02  Sun Mar 30 18:20:12 CST 2003
+
+ - Now that we know this module doesn't work (yet?) with perl 5.005,
+   put a couple 'use 5.006' statements in the module & Makefile.PL so
+   we're explicit about the dependency. [Richard Clamp]
+
+2.01  Thu Mar 20 08:22:36 CST 2003
+
+ - Allow -C++ flag for backward compatibility.  It's a no-op, and has
+   been since perl5.003_07. [PodMaster]
+
+2.00  Sun Feb 23 16:40:17 CST 2003
+
+ - Tests now function under all three of the supported compilers on
+   Windows environments. [Randy W. Sims]
+
+ - Will now install to the 'core' perl module directory instead of to
+   'site_perl' or the like, because this is the only place MakeMaker
+   will look for the xsubpp script.
+
+ - Explicitly untie and close the output file handle because ParseXS was
+   holding the file handle open, preventing the compiler from opening
+   it on Win32. [Randy W. Sims]
+
+ - Added an '--output FILENAME' flag to xsubpp and changed ParseXS to use
+   the named file in the #line directives when the output file has an
+   extension other than '.c' (i.e. '.cpp'). [Randy W. Sims]
+
+ - Added conditional definition of the PERL_UNUSED_VAR macro to the
+   output file in case it's not already defined for backwards
+   compatibility with pre-5.8 versions of perl. (Not sure if this is the
+   best solution.) [Randy W. Sims]
+
+
+1.99  Wed Feb  5 10:07:47 PST 2003
+
+ - Version bump to 1.99 so it doesn't look like a 'beta release' to
+   CPAN.pm.  No code changes, since I haven't had any bug reports.
+
+ - Fixed a minor problem in the regression tests that was creating an
+   XSTest..o file instead of XSTest.o
+
+
+1.98_01  Mon Dec  9 11:50:41 EST 2002
+
+ - Converted from ExtUtils::xsubpp in bleadperl
+
+ - Basic set of regression tests written