| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
This commit adds Module::Metadata 1.000002 as a dual-life module. It
gathers package and POD information from Perl module files. It is a
standalone module based on Module::Build::ModuleInfo for use by other
module installation toolchain components. Module::Build::ModuleInfo
has been deprecated in favor of this module instead.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This commit adds Perl::OSType 1.002 as a dual-life module. It maps Perl
operating system names (e.g. 'dragonfly' or 'MSWin32') to more generic
types with standardized names (e.g. "Unix" or "Windows"). It has been
refactored out of Module::Build and ExtUtils::CBuilder and consolidates
such mappings into a single location for easier maintenance.
c.f.
http://www.nntp.perl.org/group/perl.perl5.porters/2010/05/msg160280.html
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
Version 3.51
[NEW FEATURES]
- A new option to set $CGI::Carp::TO_BROWSER = 0, allows you to explicitly
exclude a particular scope from triggering printing to the browser when
fatatlsToBrowser is set. (RT#62783, Thanks to papowell)
- The <script> tag now supports the "charset" attribute.
(RT#62907, Thanks to Fabrice Metge)
- In CGI::Cookie, "Max-Age" is now supported for better spec compliance.
(Mark Stosberg)
[BUG FIXES]
- Setting charset() now works for all content types, not just "text/*".
(RT#57945, Thanks to Yanick and Gerv.)
- support for user temporary directories ($HOME/tmp) was commented out
in 2.61 but the documentation wasn't updated (Peter Gervai, Niko Tyni)
- setting $CGITempFile::TMPDIRECTORY before loading CGI.pm has been
working but undocumented since 3.12 (which listed it in Changes as
$CGI::TMPDIRECTORY) (Peter Gervai, Niko Tyni)
- unfortunately the previous change broke the runtime check for looking
for a new temporary directory if the current one suddenly became
unwritable (Peter Gervai, Niko Tyni)
- A bug was fixed in CGI::Carp triggered by certain death cases in
the BEGIN phase of parent classes.
(RT#57224, Thanks to UNERA, Yanick Champoux, Mark Stosberg)
- CGI::Cookie->new() now follows the documentation and returns undef
if the -name and -value args aren't provided. This new behavior is also
consistent with the docs and code of CGI::Simple::Cookie. (Mark Stosberg)
- CGI::Cookie->parse() now trims leading and trailing whitespace from cookie
elements as intended. The change also makes this part of the parsing
identical to CGI::Simple::Cookie (Mark Stosberg)
- Temp file handling was improved (RT#62762)
[SECURITY]
- Further improvements have been made to guard against newline injections
in headers. (Thanks to Max Kanat-Alexander, Yanick Champoux, Mark Stosberg)
[PERFORMANCE]
- Make EBCDIC a compile-time constant so there's zero overhead (and less
compiled code) in subroutines that test for it. (Tim Bunce)
- If you just want to use CGI::Cookie, CGI.pm will no longer be loaded
unless you call the bake() method, which requires it. (Mark Stosberg)
[DOCUMENTATION]
- quit referring to the <link> tag as being "rarely used". (Victor Sanders)
- typo and whitespace fixes (RT#62785, thanks to scop@cpan.org)
- The -dtd argument to start_html() is now documented
(RT#60473, Thanks to giecrilj and steve@fisharerojo.org)
- CGI::Carp doc are updated to reflect that it can work with mod_perl 2.0.
- when creating a temporary file in the directory fails, the error message
could indicate the root of the problem better (Peter Gervai, Niko Tyni)
[INTERNALS]
- Re-fixing https test in http.t. (RT#54768, thanks to SPROUT)
- param_fetch no longer triggers a warning when called with no arguments (ysth, Mark Stosberg)
|
|
|
|
|
| |
It was only needed for B::CC, which was removed from core
in 5.10.0
|
| |
|
|
|
|
|
|
| |
If a dll is updated on cygwin reuse the old imagebase address.
This solves most rebase errors, esp when updating on core dll's.
See http://www.tishler.net/jason/software/rebase/rebase-2.4.2.README
|
|
|
|
|
| |
Per discussions with Jesse Vincent, JSON::PP has been added
to the Perl core to support the new CPAN meta file specification
|
|
|
|
|
|
| |
This is a minor documentation change at Ingy's request. Also,
the 0.003 CPAN release omits a test file that we were excluding
so I've removed it from the EXCLUDES list in Maintainers.pl
|
| |
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
$Revision: 2.42 $ $Date: 2010/12/31 22:48:48 $
! Encode.xs
! Unicode/Unicode.xs
Applied: RT#64371: Update for 5.14 API changes
http://rt.cpan.org/Ticket/Display.html?id=64371
|
|
|
|
|
|
|
|
|
|
| |
1.) Can't get the basename of a directory in native format.
2.) Symlinks still a bit dodgy -- skip tests for now.
Submitted upstream at:
https://rt.cpan.org/Ticket/Display.html?id=64353
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
$Revision: 2.41 $ $Date: 2010/12/23 11:05:58 $
lib/Encode/MIME/Header.pm
Applied: RT#63387 encode of MIME-Header inserts too much whitespace
http://rt.cpan.org/Ticket/Display.html?id=63387
t/Aliases.t lib/Encode/Alias.pm
Applied: RT#63286: Various Encode::Alias improvements
http://rt.cpan.org/Ticket/Display.html?id=63286
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
[DELTA]
* important changes in version 1.74 18/12/2010
- Skip extracting pax extended headers, reported as
RT #64038
|
|
|
|
|
|
|
| |
Work round bugs with the value of ~0 on 5.005 built on 64 bit systems.
Convert @INC to absolute paths on 5.6.x so that
ExtUtils::Constant::Aaargh56Hash will load from blib.
Remove $runperl, which is no longer needed.
|
|
|
|
|
| |
Avoid warnings from letting 5.005 even think about POSIX charclass constants
in regexps, and use compile-time constants to enable backcompat features.
|
|
|
|
|
|
| |
ExtUtils::CBuilder now has blead as its upstream repository. The
distribution has been moved to the dist/ directory consistent with
this change.
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
5.50 Tue Dec 14 06:20:08 MST 2010
- adopted convention that '-' always means STDIN
-- actual filename '-' accessed as './-'
-- accords with behavior of sha1sum/md5sum
- corrected undefined subroutine oversight in shasum
-- inadvertent migration of _bail() from SHA.pm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A recent change removed the lexical scope that would have caused
the lexical filehandle on the temporary source file to get closed
automatically. If the filehandle is still open for write, you
can't compile it or delete unless it's open for shared access,
which is not the default on VMS (and deleting an open fle might
be a problem on Windows as well).
Without deleting the .c files, a subsequent make (even after a make
realclean) will identify CBuilder as an XS extension and fail when
it can't compile the non-existent CBuilder.c, which breaks the build
for second and subsequent runs of a smoke test.
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
0.2802 - Sun Dec 12 07:22:43 EST 2010
Fixed:
- Incorporated another t/04-base.t fix from bleadperl
[Chris Williams]
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
5.49 Sun Dec 12 07:22:04 MST 2010
- modified Addfile to accept all POSIX filenames
-- standard allows all characters except NUL and '/'
- updated shasum to more closely mimic sha1sum/md5sum
-- added "backslash processing" to handle newlines
and backslashes in filenames
-- now accepts all POSIX filenames via Addfile
-- thanks to Sean Burke for identifying edge cases
|
|
|
|
|
|
|
|
|
|
|
| |
Trivial changes to fix warnings of types
* unclear precedence
* assignment as conditional
* signed/unsigned mixing
* unused parameter/variable
* value computed not used
* wrong argument type for a printf format
* variable may be used uninitialised (due to unhandled switch case)
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
0.2801 - Wed Dec 8 21:36:56 EST 2010
Fixed:
- Fixed spurious t/04-base.t failure when run from Perl core
[David Golden]
|
| |
|
|
|
|
|
|
| |
This avoids makes them work on 5.6.2 again, where the fact that the "XS" glob is
also used elsewhere in the tests triggered what seems to be a bug that causes
*XS to lose it's "q" magic.
|
|
|
|
|
| |
The change is also being applied upstream, but this will fix
tests until the next EU::CB release is merged to blead
|
| |
|
|
|
|
|
| |
Yes, still has CR/LF line endings; I'll fix it in a CPAN
release with no changes but the line-endings fix first.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
0.2800 - Mon Dec 6 16:05:46 EST 2010
- No changes from 0.27_07
0.27_07 - Wed Sep 29 21:48:55 EDT 2010
Fixed:
- Fixed t/02-link.t on perl < 5.8
0.27_06 - Mon Sep 27 15:29:54 EDT 2010
Fixed:
- Preserves exit status on VMS [Craig Berry]
- Fix Win32 split_like_shell escaping [Christian Walde]
0.27_05 - Wed Jul 28 15:29:59 EDT 2010
Fixed:
- Tests no longer fail if user has set the CC environment variable
0.27_04 - Mon Jul 26 22:41:43 EDT 2010
Added:
- handle c compiler and c++ compiler separately
(adds requirement for IPC::Cmd) [Jens Rehsack]
Others:
- rely on File::Temp::tempfile and File::Spec::tmpdir to
get unique file name for checking for compiler
[Jens Rehsack]
- Code base modernization and substantial code coverage improvments
[Jim Keenan]
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
3.15 2010-12-02 sbeck
* NEW CODE(s)
* Added version number to Makefile.PL/Build.PL requirement
for POD testing modules. RT 62247
* Changed 'use vars' to 'our'
|
| |
|
| |
|
|
|
|
|
|
| |
Awaiting upstream integration at:
https://rt.cpan.org/Ticket/Display.html?id=59123
|
|
|
|
|
|
|
|
| |
We have not been correctly building this on VMS since the location
was changed in core because we have not been able to loate include
files. This mirrors the upstream patch at:
https://rt.cpan.org/Ticket/Display.html?id=63363
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2010-10-26 Gisle Aas <gisle@ActiveState.com>
Release 3.13
The fix in v3.12 to try to preserve the SvUTF8 flag was buggy
and actually managed to set the flag on strings that did not
have it originally.
This resolves the test failures for Encode::Encoder
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2010-10-25 Gisle Aas <gisle@ActiveState.com>
Release 3.12
Don't change SvUTF8 flag on the strings encoded [RT#60105]
Documentation tweaks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
2010-10-24 Gisle Aas <gisle@ActiveState.com>
Release 3.11
Provide encode_base64url and decode_base64url functions to process
the base64 scheme for "URL applications".
The decode_base64() does not issue warnings on suspect input data
any more.
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
0.68 Tue Nov 23 20:17:22 2010
- doc: clarified about (backwards => [ ]) and (backwards => undef).
- separated t/backwds.t from t/test.t.
- added cjk_b5.t, cjk_gb.t, cjk_ja.t, cjk_ko.t, cjk_py.t, cjk_st.t in t
for CJK/*.pm without Locale.pm.
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
Changes for 0.66 Tue Nov 23 12:10:24 GMT 2010
=================================================
* Apply documentation patch from Dan Dascalescu [RT # 63250]
* Apply another documentation patch from Dan Dascalescu [RT #63251]
* Fix an issue with _split_like_shell_win32() raised by tunakermit [RT #62961]
|
|
|
|
| |
That release was a core => CPAN sync, so this is just a version bump.
|
|
|
|
|
|
|
| |
[DELTA]
This merely brings the core and CPAN versions into sync.
No code changes apart from version update.
|
|
|
|
|
|
|
| |
This stopped working with the 84601d63a (the 3.50 upgrade).
This patch was not applied to the CGI.pm repository until
after the new release.
|
|
|
|
| |
Signed-off-by: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
|
|
|
|
|
|
|
|
|
|
|
| |
[DELTA]
* important changes in version 1.70 15/11/2010
- Add ptargrep utility courtesy of Grant McLean
** I think I found everywhere that needed updating
by grepping for 'ptardiff' and adding where needed.
This stuff is definitively not intuitive.
|