Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Add HOMEPAGE pointing into search.cpan.org.
Change log:
2.02
18 March 2004
- Changed the history section in the POD to add the original
author's consent for the adoption of the module by Anthony Peacock.
Thanks to Stacy Lacey <stacy-lacy@computer.org> for this.
- Beta testing over, promote this version to production.
2.02-beta
18 Feb 2004
- Bug in getTable method, when using row attributes.
Thanks to Piotr Kodizis <Piotr.Kodzis@inteligo.pl> for
bug report and fix
2.01-beta
19 Nov 2003
- Bug in sort routine caused by change to new data structure.
Thanks to Brad Rubenstein <Brad@bradrubenstein.com> for
bug report and fix
2.00-beta
24 Oct 2003
- First beta test version of the 2.xx strand. This version
introduces a new internal representation for the table data and
attributes which should make maintenance and development
much easier.
1.20 22 Oct 2003
- Changed setRowVAlign to set the attribute in the TR tag
instead of in each TD tag.
Fixed by Anthony Peacock <a.peacock@chime.ucl.ac.uk>
- Changed setRowNoWrap to set the attribute in the TR tag
instead of in each TD tag. Fixed by Anthony Peacock
<a.peacock@chime.ucl.ac.uk>
- Changed all of the set* methods to accept -1 as a col or
row reference. Where -1 is used, the method will work
on the last row or col. Fixed by Anthony Peacock
<a.peacock@chime.ucl.ac.uk>
- Updated the documentation to include the setLast methods
(added July 2002!) and the -1 col/row parameter change.
Fixed by Anthony Peacock <a.peacock@chime.ucl.ac.uk>
1.19 22 Aug 2003
- Added MIDDLE and BASELINE parameters to setCellVAlign.
Thanks to Alejandro Juarez <alex@BSDCoders.Org> for adding this
1.18a 9 May 2003
- Fixed bug in new method, where specifying -rows and -head or -data caused
unexpected behaviour.
Thanks to Tom Brown <rvvs30@email.sps.mot.com> for finding this
1.18 6 May 2003
- Improved sort method.
Thanks to David Link <dvlink@yahoo.com> for this addition
1.17 2 September 2002
- Added the 'head' parameter to the new method.
Thanks to Tommi Maekitalo <t.maekitalo@epgmbh.de> for this addition
- Added the ability to initialise the table from an array
ref to the new method. Thanks to Tommi Maekitalo
<t.maekitalo@epgmbh.de> for this addition
1.16 22 July 2002
- Method setCellSpan was documented but not implemented.
Thanks to David Link <dvlink@yahoo.com> for finding this
- Added methods setClass|setCellClass|setRowClass|setColClass.
Thanks to Al Tobey <albert.tobey@priority-health.com>
for suggesting this
- Added method sort. Sorts a table by the values of a specified column.
Sort can be numeric or alphanumeric, ascending or descending.
Thanks to David Link <dvlink@yahoo.com> for this addition
- Added versions of the setCell|Row|Col methods, setLastCell|Row|Col.
These automatically apply the method to the last Cell|Row|Col
in the table. Thanks to Paul Vernaza <vernaza@stwing.upenn.edu>
for this addition
- Added quotes around caption style parameter.
Thanks to Ville Skytta" <ville.skytta@iki.fi> for fixing this
- Changed the <br> tag to <br /> in _getTableHashValues.
Thanks to Ville Skytta" <ville.skytta@iki.fi> for fixing this
|
|
|
|
Change HOMEPAGE to author-independent link on search.cpan.org.
Change log:
2004-12-04 Gisle Aas <gisle@ActiveState.com>
Release 3.42
Avoid sv_catpvn_utf8_upgrade() as that macro was not
available in perl-5.8.0.
Patch by Reed Russell <Russell.Reed@acxiom.com>.
Add casts to suppress compilation warnings for char/U8
mismatches.
HTML::HeadParser will always push new header values.
This make sure we never loose old header values.
2004-11-30 Gisle Aas <gisle@ActiveState.com>
Release 3.41
Fix unresolved symbol error with perl-5.005.
2004-11-29 Gisle Aas <gisle@ActiveState.com>
Release 3.40
Make utf8_mode only available on perl-5.8 or better. It produced
garbage with older versions of perl.
Emit warning if entities are decoded and something in the first
chunk looks like hibit UTF-8. Previously this warning was only
triggered for documents with BOM.
2004-11-23 Gisle Aas <gisle@ActiveState.com>
Release 3.39_92
More documentation of the Unicode issues. Moved around HTML::Parser
documentation a bit.
New boolean option; $p->utf8_mode to allow parsing of raw UTF-8.
Documented that HTML::Entities::decode_entities() can take multiple
arguments.
Unterminated entities are now decoded in text (compatibility
with MSIE misfeature).
Document HTML::Entities::_decode_entities(); this variation of the
decode_entities() function has been available for a long time, but
have not been documented until now.
HTML::Entities::_decode_entities() can now be told to try to
expand unterminated entities.
Simplified Makefile.PL
2004-11-23 Gisle Aas <gisle@ActiveState.com>
Release 3.39_91
The HTML::HeadParser will skip Unicode BOM. Previously it
would consider the <head> section done when it saw the BOM.
The parser will look for Unicode BOM and give appropriate
warnings if the form found indicate trouble.
If no matching end tag is found for <script>, <style>, <xmp>
<title>, <textarea> then generate one where the next tag
starts.
For <script> and <style> recognize quoted strings and don't
consider end element if the corresponding end tag is found
inside such a string.
2004-11-17 Gisle Aas <gisle@ActiveState.com>
Release 3.39_90
The <title> element is now parsed in literal mode, which
means that other tags are not recognized until </title> has
been seen.
Unicode support for perl-5.8 and better.
Decoding Unicode entities always enabled; no longer a compile
time option.
Propagation of UTF8 state on strings.
Patch contributed by John Gardiner Myers <jgmyers@proofpoint.com>.
Calculate offsets and lengths in chars for Unicode strings.
Fixed link typo in the HTML::TokeParser documentation.
2004-11-11 Gisle Aas <gisle@ActiveState.com>
Release 3.38
New boolean option; $p->closing_plaintext
Contributed by Alex Kapranoff <alex@kapranoff.ru>
2004-11-10 Gisle Aas <gisle@ActiveState.com>
Release 3.37
Improved handling of HTML encoded surrogate pairs and illegally
endoded Unicode; <http://rt.cpan.org/Ticket/Display.html?id=7785>.
Patch by John Gardiner Myers <jgmyers@proofpoint.com>.
Avoid generating bad UTF8 strings when decoding entities
representing chars beyond #255 in 8-bit strings. Such bad
UTF8 sometimes made perl-5.8.5 and older segfault.
Undocument v2 style subclassing in synopsis section.
Internal cleanup:
Make 'gcc -Wall' happier.
Avoid modification of PVs during parsing of attrspec.
Another patch by John Gardiner Myers.
2004-04-01 Gisle Aas <gisle@ActiveState.com>
Release 3.36
Improved MSIE/Mozilla compatibility. If the same attribute
name repeats for a start tag, use the first value instead
of the last. Patch by Nick Duffek <html-parser@duffek.com>.
<https://rt.cpan.org/Ticket/Display.html?id=5472>
|
|
|
|
Change log:
2004-06-01 Sean M. Burke <sburke@cpan.org>
Release 2.04 -- just cosmetic doc changes
Also, bumping all the version numbers up to 2.04 just for fun.
|
|
|
|
Add HOMEPAGE pointing into search.cpan.org.
Change log (yes, it really says 1.10, but this *is* 1.04. Probably typo.):
1.10 - March 8th, 2004
Now queries passed objects for form fields as it encounters them instead of
asking for all fields up front. This allows the type of object passed
to not have to return all the fields in a empty ->param() call.
(Dave Rolsky)
Generate XHTML-compliant tags (Dave Rolsky)
Documented behavior when passing undef values.
Fixed bug when HTML form has two or more radio buttons and second or
higher radio button is selected. (Dan Kubb)
Made ignore_fields work with fdat, included new test script
18_ignore_fdat.t (James Tolley)
|
|
|
|
Add dependence on p5-libapreq, as that appears to be required
to run this with mod_perl (what would otherwise be the point? ;-)
Change log:
1.28 November 6, 2004
This version is entirely identical to 1.27 except for a fix to make
CPAN/PAUSE properly index the version number in
HTML::Mason::ApacheHandler. If you already installed 1.27 you do not
need to install this version unless you want to fix the "out of date
modules" report from the CPAN or CPANPLUS shells.
1.27 October 28, 2004
[ ENHANCEMENTS ]
- Full support for Apache2/mod_perl2.
[ BUG FIXES ]
- The request object was not available as $m in the preamble if
in_package was set. Reported by David Wheeler and David Baird. Task
id #538.
- Component with subcomponents or methods were not getting freed when
they were purged from the code cache. Task id #549.
- Component calls (<& &>) starting with a newline were compiled
incorrectly. Reported by Rick Delaney. Task id #564.
- If both a parent request and subrequest had autoflush set, output
from the subrequest wasn't actually flushed. Reported by Tony
Clayton. Task id #550.
- The documentation in HTML::Mason::Tests for the path and call_path
parameters was wrong. Reported by Michael Gray. Task id #528.
- Line numbers in errors were incorrectly reported if the error
happened in code after an <%args>, <%attr>, or <%flags> block.
Reported by Tony Clayton. Task id #552.
- The Apache handler now only sends headers once if make_request()
aborts, such as when a redirect is executed in a
MasonX::Interp::WithCallbacks callback.
|
|
|
|
Change log:
3.63
[BUG FIXES]
- email validation was beefed up to not permit spaces with e-mails
or semi-colons to get through. Thanks to Jason Crome for some tests
to this, and the Mail::VRFY module, which was the source of the
improved RE.
[INTERNALS]
- Added a couple more test to the distribution which were missing in
the MANIFEST
3.62 Fri Oct 8 22:55:49 EST 2004
[INTERNALS]
- Removed experimental label from 'msgs' functionality.
- Beefed up test suite for dependencies and dependency_groups (Drew Taylor)
3.61 Mon Sep 20 18:10:23 EST 2004
[BUG FIXES]
- file_format from ::Constraints::Upload now handles
non-existent files more gracefully. (Evan A. Zacks)
3.60 Mon Sep 20 18:10:23 EST 2004
[BUG FIXES]
- file_max_bytes seemed to never be reporting failure.
|
|
|
|
Change HOMEPAGE to non-author-specific URL on search.cpan.org.
Change log:
0.95 - Sun Oct 24 2004
- suppress $TTL directive in output() if the zone has no TTL defined
- fix bug #7845 - zonefile and origin lost during parse.
0.94 - Thu Sep 2 2004
- allow PTR records without an address (carries over from previous
record). This doesn't seem to be forbidden by the standards (bug #7546)
0.93 - Wed Sep 1 2004
- s/it's/its/ (RT bug #7533, Debian bug #268524)
0.92 - Sat Aug 21 2004
- Fix reported bugs #3806, #4283, #7363, #7392 with thanks to
Martin (mv <at> pdv-systeme <dot> de)
0.91 - Sun Aug 03 2003
- fix bug #3028 - parsing AAAA records
0.90 - Sun May 11 2003
- fix bug #2541 - PTR parse/output error
0.89 - Sat May 3 2003
- small fix for perl 5.005
0.88 - Wed Apr 27 2003
- fix bug #2440 - parsing ambiguous records improved
0.87 - Wed Mar 26 2003
- Bug fixes thanks to Alex Woods
- fix bug #2290 - parsing MX records without name
- fix bug #2291 - populate 'name' fields with parent name if undef
0.86 - Tue Mar 25 2003
- bug fix in 0.85 introduced new bug. FIXED with test. (Thanks Alex Woods)
- use opportunity to update API and BUGS sections in POD
0.85 - Mon Mar 24 2003
- fix filehandle typo in lib/DNS/ZoneParse.pm
- update tests to test object ctor for filename
- fix parsing for RRs without CLASS
0.84 - Sun Mar 2 2003
- improved test suite
- tidy codebase
- turn class inside out (http://perlmonks.org/index.pl?node_id=219131)
- rename Dump(), newSerial(), PrintZone() methods
- dump() now returns a copy of the data
- TXT record parsing improved
0.83 - Sat Jan 18 2003
- Add patches from anonymous and Kan Sasaki:
+ parse $TTL
+ shorten serial number
+ parse MX records without a name
+ printZone() tweak
- update documentation
- move module from <dist>/ to <dist>/lib/DNS
|
|
|
|
Add HOMEPAGE pointing into search.cpan.org.
Add DEPENDS on p5-Cache-Simple-TimedExpiry, as that appears to be required
to have "make test" complete.
Change log:
1.15 Sat Nov 27 13:09:56 EST 2004
- Fix a testsuite bug when DBD::SQLite isn't there
1.14
- Silenced warnings about uninitialized warnings when inserting null cols
into the database.
- Started adding lowercase method name aliases
- Minor refactoring of 'id' method for a stupid, tiny perf improvement
- Refactoring of DBIx::SearchBuilder::Record::Cachable for performance
improvement
- Added a FlushCache method to DBIx::SearchBuilder::Record::Cachable.
- Started to flesh out a...test suite
- SearchBuilder now truncates strings before inserting them into character
types in the database as mysql generally does. Additionally, it truncates
things at utf8 character boundaries...as mysql does not.
- Fix for an undefined record cache warning on load from Autrijus Tang
- Major documentation cleanups --Simon Cavalletto
- A few tweaks to the ::Record class to eliminate the
hard-coding of the name of the id column --Simon Cavalletto
1.12
- Better error handling for some query build failure cases
- Corrected query builder for SQLite
- More refactoring.
1.11
- When loading an object whose "id" has been altered, as in
the case of RT's "Merge" functionality, the wrong object was
returned by the caching layer. Special casing for the "id"
method was removed.
1.10
- Identical to 1.10_05
1.10_05
- Reworked the _Accessible mechanism in DBIx::SearchBuilder::Record to
remove a horribly crufty old caching mechanism that created a copy
of the accessible hash for each and every object instantiated,
sometimes quite slowly.
1.10_04 Mon Aug 30 17:33:18 EDT 2004
A query builder fix for an issue that bit RT2:
Unsatisfied dependency chain in Joins Users_2 at /usr/local/share/perl/5.8.3/DBIx/SearchBuilder/Handle.pm line 965, line 69.
Stack:
[/usr/local/share/perl/5.8.3/DBIx/SearchBuilder/Handle.pm:965]
[/usr/local/share/perl/5.8.3/DBIx/SearchBuilder.pm:326]
[/usr/local/share/perl/5.8.3/DBIx/SearchBuilder.pm:119]
[/usr/local/share/perl/5.8.3/DBIx/SearchBuilder.pm:410]
1.10_03 Mon Aug 30 14:31:10 EDT 2004
- Cache Sanity fixes from Autrijus Tang <autrijus@autrijus.org>
1.10_02 Thu Aug 26 13:31:13 EDT 2004
1.10_01 Thu Aug 26 00:08:31 EDT 2004
- Reimplemented DBIx::SearchBuilder:::Record::Cachable
to use Cache::Simple::TimedExpiry. This should make it faster and more
memory efficient.
1.02_03 Thu Jul 22 13:29:17 EDT 2004
- Additional bullet proofing for joins.
Now we default to ALIAS1 being "main" (cubic@acronis.ru)
1.02_02 Tue Jul 20 13:06:06 EDT 2004
- Fixed a join bug that mostly manifests as a 'Dependency chain'
error on RT2.
1.02_01 Wed Jul 7 12:28:08 EDT 2004
- magic _Object instantiation from cubic@acronis.ru
- make SB::_Handle settable directly (cubic@acronis.ru)
- document the above
|
|
dependencies is not affected, as noticed by Jukka Salmi in PR#28470.
|
|
|
|
the appropriate path instead.
|
|
- Fix Iconv::iconv error with "Shift_JIS" processing.
- Fix method name mistake.
- As ruby-rexml, rexml/encodings/SHIFT_JIS is now simply loads
SHIFT-JIS.rb in the same directory.
Bump package revision.
|
|
|
|
Change HOMEPAGE to point into search.cpan.org.
Change log is almost content-free (version number fixes?)
|
|
|
|
Change log:
Changes in DBI 1.46 (svn rev 584), 16th November 2004
Fixed parsing bugs in DBI::SQL::Nano thanks to Jeff Zucker.
Fixed a couple of bad links in docs thanks to Graham Barr.
Fixed test.pl Win32 undef warning thanks to H.Merijn Brand & David Repko.
Fixed minor issues in DBI::DBD::Metadata thanks to Steffen Goeldner.
Fixed DBI::PurePerl neat() to use double quotes for utf8.
Changed execute_array() definition, and default implementation,
to not consider scalar values for execute tuple count. See docs.
Changed DBD::File to enable ShowErrorStatement by default,
which affects DBD::File subclasses such as DBD::CSV and DBD::DBM.
Changed use DBI qw(:utils) tag to include $neat_maxlen.
Updated Roadmap and ToDo.
Added data_string_diff() data_string_desc() and data_diff()
utility functions to help diagnose Unicode issues.
All can be imported via the use DBI qw(:utils) tag.
Changes in DBI 1.45 (svn rev 480), 6th October 2004
Fixed DBI::DBD code for drivers broken in 1.44.
Fixed "Free to wrong pool"/"Attempt to free unreferenced scalar" in FETCH.
Changes in DBI 1.44 (svn rev 478), 5th October 2004
Fixed build issues on VMS thanks to Jakob Snoer.
Fixed DBD::File finish() method to return 1 thanks to Jan Dubois.
Fixed rare core dump during global destruction thanks to Mark Jason Dominus.
Fixed risk of utf8 flag persisting from one row to the next.
Changed bind_param_array() so it doesn't require all bind arrays
to have the same number of elements.
Changed bind_param_array() to error if placeholder number <= 0.
Changed execute_array() definition, and default implementation,
to effectively NULL-pad shorter bind arrays.
Changed execute_array() to return "0E0" for 0 as per the docs.
Changed execute_for_fetch() definition, and default implementation,
to return "0E0" for 0 like execute() and execute_array().
Changed Test::More prerequisite to Test::Simple (which is also the name
of the distribution both are packaged in) to work around ppm behaviour.
Corrected docs to say that get/set of unknown attribute generates
a warning and is no longer fatal. Thanks to Vadim.
Corrected fetchall_arrayref() docs example thanks to Drew Broadley.
Added $h1->swap_inner_handle($h2) sponsored by BizRate.com
Changes in DBI 1.43 (svn rev 377), 2nd July 2004
Fixed connect() and connect_cached() RaiseError/PrintError
which would sometimes show "(no error string)" as the error.
Fixed compiler warning thanks to Paul Marquess.
Fixed "trace level set to" trace message thanks to H.Merijn Brand.
Fixed DBD::DBM $dbh->{dbm_tables}->{...} to be keyed by the
table name not the file name thanks to Jeff Zucker.
Fixed last_insert_id(...) thanks to Rudy Lippan.
Fixed propagation of scalar/list context into proxied methods.
Fixed DBI::Profile::DESTROY to not alter $@.
Fixed DBI::ProfileDumper new() docs thanks to Michael Schwern.
Fixed _load_class to propagate $@ thanks to Drew Taylor.
Fixed compile warnings on Win32 thanks to Robert Baron.
Fixed problem building with recent versions of MakeMaker.
Fixed DBD::Sponge not to generate warning with threads.
Fixed DBI_AUTOPROXY to work more than once thanks to Steven Hirsch.
Changed TraceLevel 1 to not show recursive/nested calls.
Changed getting or setting an invalid attribute to no longer be
a fatal error but generate a warning instead.
Changed selectall_arrayref() to call finish() if
$attr->{MaxRows} is defined.
Changed all tests to use Test::More and enhanced the tests thanks
to Stevan Little and Andy Lester. See http://qa.perl.org/phalanx/
Changed Test::More minimum prerequisite version to 0.40 (2001).
Changed DBI::Profile header to include the date and time.
Added DBI->parse_dsn($dsn) method.
Added warning if build directory path contains whitespace.
Added docs for parse_trace_flags() and parse_trace_flag().
Removed "may change" warnings from the docs for table_info(),
primary_key_info(), and foreign_key_info() methods.
Changes in DBI 1.42 (svn rev 222), 12th March 2004
Fixed $sth->{NUM_OF_FIELDS} of non-executed statement handle
to be undef as per the docs (it was 0).
Fixed t/41prof_dump.t to work with perl5.9.1.
Fixed DBD_ATTRIB_DELETE macro thanks to Marco Paskamp.
Fixed DBI::PurePerl looks_like_number() and $DBI::rows.
Fixed ref($h)->can("foo") to not croak.
Changed attributes (NAME, TYPE etc) of non-executed statement
handle to be undef instead of triggering an error.
Changed ShowErrorStatement to apply to more $dbh methods.
Changed DBI_TRACE env var so just does this at load time:
DBI->trace(split '=', $ENV{DBI_TRACE}, 2);
Improved "invalid number of parameters" error message.
Added DBI::common as base class for DBI::db, DBD::st etc.
Moved methods common to all handles into DBI::common.
Major tracing enhancement:
Added $h->parse_trace_flags("foo|SQL|7") to map a group of
trace flags into the corresponding trace flag bits.
Added automatic calling of parse_trace_flags() if
setting the trace level to a non-numeric value:
$h->{TraceLevel}="foo|SQL|7"; $h->trace("foo|SQL|7");
DBI->connect("dbi:Driver(TraceLevel=SQL|foo):...", ...);
Currently no trace flags have been defined.
Added to, and reworked, the trace documentation.
Added dbivport.h for driver authors to use.
Major driver additions that Jeff Zucker and I have been working on:
Added DBI::SQL::Nano a 'smaller than micro' SQL parser
with an SQL::Statement compatible API. If SQL::Statement
is installed then DBI::SQL::Nano becomes an empty subclass
of SQL::Statement, unless the DBI_SQL_NANO env var is true.
Added DBD::File, modified to use DBI::SQL::Nano.
Added DBD::DBM, an SQL interface to DBM files using DBD::File.
Documentation changes:
Corrected typos in docs thanks to Steffen Goeldner.
Corrected execute_for_fetch example thanks to Dean Arnold.
|
|
|
|
Change log:
Revision 2.38 2003/05/14 01:30:32 wadg
- fixed RewriteConfig and ReadConfig to work with open file handles
- added a test to ensure that blank files throw no warnings
- added a test for error messages from malformed lines
Revision 2.37 2003/01/31 23:00:35 wadg
Updated t/07misc test 4 to remove warning
Revision 2.36 2002/12/18 01:43:11 wadg
- Improved error message when an invalid line is encountered in
INI file
- Fixed bug 649220; importing a non-file-based object into a file one
no longer destroys the original object
Revision 2.33 2002/11/12 14:48:16 grail
Addresses feature request - [ 403496 ] A simple change
will allow support on more platforms
Revision 2.32 2002/11/12 14:15:44 grail
Addresses bug - [225971] Respect Read-Only Permissions of File System
Revision 2.31 2002/10/29 01:45:47 grail
[ 540867 ] Add GetFileName method
Revision 2.30 2002/10/15 18:51:07 wadg
Patched to stopwarnings about utf8 usage.
Revision 2.29 2002/08/15 21:33:58 wadg
- Support for UTF Byte-Order-Mark (Raviraj Murdeshwar)
- Made tests portable to Mac (p. kent)
- Made file parsing portable for s390/EBCDIC, etc. (Adam Fischler)
- Fixed import bug with Perl 5.8.0 (Marek Rouchal)
- Fixed precedence bug in WriteConfig (Luc St Louis)
- Fixed broken group detection in SetGroupMember and
RemoveGroupMember (Kay Ro"pke)
- Added line continuation character (/) support (Marek Rouchal)
- Added configurable comment character support (Marek Rouchal)
Revision 2.28 2002/07/04 03:56:05 grail
Changes for resolving bug 447532 - _section::FETCH should
return array ref for multiline values.
Revision 2.27 2001/12/20 16:03:49 wadg
- Fixed bug introduced in new valid file check where ';'
comments in first lines were not considered valid
- Rearranged some tests to put them in the proper files
(case and -default)
- Added more comment test to cover more cases
- Fixed first two comments tests which weren't doing anything
Revision 2.26 2001/12/19 22:20:50 wadg
#481513 Recognize badly formatted files
Revision 2.25 2001/12/12 20:44:48 wadg
Update to bring CVS version in synch
Revision 2.24 2001/12/07 10:03:06 wadg
222444 Ability to load from arbitrary source
|
|
|
|
No change log available.
|
|
|
|
Change log:
0.52 Oct 08, 2003
- Ported to Module::Install
|
|
|
|
Re-point HOMEPAGE to page on CPAN instead of at O'Reilly's book.
Change log (yes, dist doesn't say what changed in 0.7):
0.6 Mon Feb 25 14:34:48 MST 2002
- Fixed a deep inheritance issue.
- added internals documentation
- added more user documentation
0.5 Mon Jan 7 14:17:32 MST 2002
- added README to MANIFEST
- fixed bug that over-rode method if an attribute was defined
with the same name
- now has use strict
|
|
|
|
Point HOMEPAGE to an author-independent CPAN link.
Change log:
0.11 Wed Mar 3 21:34:51 CST 2004
- Fixed a bug in the code that detects whether Scalar::Util is
loadable. [Spotted by Michael Alan Dorman]
|
|
|
|
Change log:
1.03 2004-10-04-11-23
- release version 1.03
- modified the FileBackend to use the more robust File::Temp
- "officially" recommend FileCache over SharedMemoryCache
- added more robust error checking for shared memory caches
- added a check for invalid frozen data
- added $1 to all error messages
|
|
|
|
Add a HOMEPAGE pointing into CPAN.
Change log:
1.16 12 Nov 2004 - Added CGI::Simple to the benchmarks table. Tweaked
regresssion tests for MS-Windows. Added 'delete' and
'delete_all' methods and regression tests. Added
':preload' flag for preloading all sub-components at
module 'use' time. Fixed bug introduced with 1.15 in
param value setting code.
1.15 09 Nov 2004 - Added more regression tests. Fixed url encoder to comply
better with RFC2396. Tuned performance some more. Extended
benchmarks table to cover more CGI form decoders.
1.14 16 Oct 2004 - Tuned module load time (about a 40% improvement) and
add performance tuning hints
1.13 28 Sep 2004 - Removed support for Module::Build.
1.12 25 Sep 2004 - Tweaked the default form parser to accept ';' as a field
seperator in addition to '&'. Change suggested by
Peter Karman. Eliminated the explicit
application/sgml-form-urlencoded support as redundant
(it still works, it is just not explicitly different
than application/x-www-form-urlencoded support
anymore).
Adjusted the multipart form parser to be more robust
against malformed MIME boundaries and the build tests
to work around a bug in Perl 5.8.0 UTF8ness and split.
Added documentation of command line script testing behavior.
Tightened up the code to reduce size (went from 14.9K
to 11K).
Removed the 'sgml_safe_mode' redirect code since there
was no exposed interface to it anyway.
Squashed a bug where the global buffer might fail to
initialize correctly for 0 byte POST forms (only
impacted use of the 'raw' method for POST use).
Added regression test for form truncation
Added LICENSE section to documentation
Added Module::Build installation support
1.11 28 Sep 2003 - Tweaked test script to avoid warnings about
opening STDIN filehandle for writing. No functional
changes.
1.10 04 Apr 2003 - Added 'binmode STDIN' on module load to correct for
windows defaulting to 7-bit filehandles. Fixed problem
where split would fail on unusual MIME boundary strings.
Problems noticed by Markus Wichitill.
Deferred loading of 'Carp' unless actually needed.
Small code cleanups.
Removed big disclaimer from .pm and moved
in pod to 'DISCLAIMERS' section
Added tests
1.09 19 Mar 2002 - Exposed CGI::Minimal::reset_globals class method to
support non-mod_perl persistent execution environments.
1.08 26 Jul 2001 - Added 'raw' method for obtaining a dump of the
raw input buffer data without any parsing.
Seperated POD docs into a distinct .pod file.
1.07 01 Dec 2000 - Added capability of taking a GET style parameter string
via STDIN if running at the command line.
|
|
|
|
Added a HOMEPAGE pointing into CPAN.
Change log:
3.31 Sun Sep 26, 2004
- Documentation clean-ups. No code changes.
3.30 Sun Sep 26, 2004
- Refactored test suite to use Test::More (Gabor Szabo)
- Removed warnings being emitted for documented API calls
- minor code clean-up to load_tmpl() (Emanuele Zeppieri)
- Support for passing multiple template paths to HTML::Template
(Michael Peters)
- Added error_mode to support trapping runmodes dying (Rob Kinyon)
- Added Plug-in related documentation. (Mark Stosberg)
- mode_param() updated to more easily set the run mode from
$ENV{PATH_INFO} (Mark Stosberg)
3.22 Fri Feb 13, 2004
- The nocgicarp flag introduced in 3.2 has now been removed due
to ill importing side effects. Instead, we now simply use Carp
instead of CGI::Carp. You must now explicitly load CGI::Carp if you want
it. Any code that used the brief-lived 'nocgicarp' feature will need to
be updated.
- Support for run modes named '0'. (Josh Glover)
3.21 Wed Feb 4, 2004
- Updated some header tests to be compatible with old and new versions of
CGI.pm, which handled the capitalization of the header differently.
(Mark Stosberg)
3.2 Sat Jan 31, 2004
- header_add() has been added to allow setting extra headers, particularly
cookies, after header_props has already been called (Cees Hek,
Mark Stosberg)
- CGI::Carp is now optional. See docs for details. (Steve Hay)
- Avoid 'unitialized value' warning on redirects (Cees Hek)
- Some tests added (Mark Stosberg)
- Updated documentation to use term "Run Mode" consistently, versus
"Run-Mode" with a dash. Run-mode-with-a-dash is dead. Don't revive it.
Also added mentions of the CGI::Application wiki and
CGI::Application::ValidateRM (Mark Stosberg)
- Fixed typo in cgiapp_postrun documentation (Steve Hay)
- Improved exception handling (Steve Hay)
- delete() method added to remove items stored using param()
(Michael Peters)
- 'CGI_APP_RETURN_ONLY' environment variable that is used for testing is now
documented (Michael Peters)
- dump_html() is now properly HTML-escaped (podmaster, Brian Cassidy)
- Migrated from Makefile.PL to Build.PL. Either can now be used for
installation.
- Updated 'Changes' file to put new releases on top.
3.1 Mon Jun 2 07:54:31 EDT 2003
- Changed dump_html default run mode to be referenced by name
instead of sub-ref. This allows dump_html() to be overridden
in sub-class.
- Added current run mode to output of dump() and dump_html().
(Thanks to Mark Stosberg for the suggestion.)
- Added example of doing an HTTP redirect (suggested by Sam Tregar)
- Fixed bug where non-CGI.pm query objects couldn't be set
at initialization time via the new() method. (Thanks to Steve
Hay for the catch.)
- Added header_type("none") to surpress HTTP header output.
(Thanks to Steve Comrie for the suggestion.)
- Numerous typos corrected in POD.
- Added cgiapp_postrun() hook. This hook allows run mode output
to be "pipelined" through optional filters, modifying the
content and HTTP headers if so desired.
3.0 Sat Feb 1 02:27:19 EST 2003
- Changed run_modes() method to allow list of run modes to be
designated via an array reference. This will automatically
create a run modes table which maps from a run mode to a
run mode method of the same name. Bumped major revision
number to reflect this significant change in functionality.
- Clarified license for module (GPL or Artistic). Included
licenses in distribution package.
2.6 Mon Oct 7 07:34:35 EDT 2002
- Changed the run() method to use Perl's built-in dynamic method
call for all run modes, whether by name or by code ref. This
is intended to improve run-time performance somewhat. Thanks
to Darin McBride for this patch.
- Added new override-able method cgiapp_get_query(). This method
is called when CGI::Application first needs access to the CGI
query object. By default, this is a CGI.pm object. It is
possible to override the cgiapp_get_query() method to return
an object of some other module besides CGI.pm, providing
that it is sufficiently compatible. Thanks to Eric Andreychek
for the suggestion and his help troubleshooting the code.
2.5 Thu Jul 18 07:45:47 EDT 2002
- Changed mailing list address. The new mailing list address.
To subscribe: cgiapp-subscribe@lists.erlbaum.net
To post message: cgiapp@lists.erlbaum.net
2.4 Sat May 25 13:32:44 EDT 2002
- Modified tmpl_path() to propagate to HTML::Template's PATH
parameter. This provides much more useful and intuitive
behavior. Thanks to Sam Tregar for the patch!
- Added prerun_mode() method to allow the run mode to be
dynamically changed inside the cgiapp_prerun() method.
Thanks to Steve Comrie for the suggestion of using a
method call for this function. Thanks to many other list
members for further refining this idea.
- Refactored some test cases, general code clean-up.
- Refactored POD a bit to make it less intimidating for
new users.
2.3 Mon May 6 07:12:09 EDT 2002
- Fixed minor bug in build system for older Perl versions.
2.2 Sun Aug 19 12:20:21 EDT 2001
- Added new module CGI::Application::Mailform as both an
example of how to use CGI::Application and a useful
(albeit simple) reusable web-based application.
- CGI::Application::Mailform allows the contents of
data submitted through HTML forms to be easily sent
via email to a specified recipient. This application
is intended to be very easy to reuse, yet secure
and functional enough to replace some of the most
onerous "mailform" scripts which have been floating
around the Internet for ages.
- Added cgiapp_prerun() hook, for adding global behaviors
before the run mode method is called. The cgiapp_prerun()
gets the name of the run mode as a parameter. This would
allow the user to perform some action based on the
current run mode.
|
|
|
|
Change log:
2.7 Thu Jun 24 12:00:00 2004
- New Feature: Added javascript escaping with ESCAPE=JS. (Craig Manley)
- Bug Fix: Improved cache keying to be sensitive to options which
alter the compilation of templates (path, search_path,
loop_context_vars and global_vars). Calls to new() with
different settings for any of these options will no longer pull
incorrect cached objects.
- Bug Fix: Added code to detect broken Perl 5.8.0 installs
during installation (i.e. Redhat 8 and 9).
- Bug Fix: Fixed parsing of ESCAPE='URL' (Paul Baker)
- Bug Fix: Added check for empty filename passed to new().
- Test Fix: Migrated tests to Test::More. This will allow the
easier introduction of new tests and the use of
Devel::Cover. (Gabor Szabo)
|
|
|
|
3.05 - Added -k option to show-coords to only display the best frame for
overlapping PROmer alignments. Added --[no]optimize option to nucmer
and promer to allow alignment score optimization to be turned off, i.e
allow alignments to extend to the ends of sequences rather than
backtracking to optimize the alignment score. Updated docs.
3.06 - Added -F and -h option to mummer. Changed -mumcand option to
-mumreference, but left deprecated -mumcand option available. Added
-maxmatch option to mummer, and changed default behavior of all
applicable programs to -mumreference (nucmer, promer and mummer).
Added -w (screen width) option to show-aligns. Updated documentation
with all of these changes.
3.07 - Added the 'mapview' plotting utility and appropriate documentation.
Fixed origin wrap shadowing bug in show-tiling when using the -c option.
NUCmer and PROmer now convert to absolute paths to avoid ambiguity.
3.08 - Added MUMmer examples web docs which gives brief walkthroughs
3.10 - Now Mac OSX compatible. Added -R option to show-tiling.
3.11 - Fixed bug show-tiling -R option. Added some mapview changes. Fixed
the issue with mummerplot being to faint.
3.12 - Added the --nosimplify option to nucmer for repeat searching. Fixed
a bug in nucmer and promer. Fixed rounding issue in show-coords.
Updated citations.
3.13 - Added -d, -g, -G and -o options to show-coords and updated documentation.
Fixed bug in show-tiling -R
3.14 - Fixed gcc3 compilation bug
3.15 - Fixed --nooptimize in nuc/promer.
|
|
|
|
|
|
- Fix Iconv::iconv error with "Shift_JIS" processing.
- Fix method name mistake.
- Since encoding modulde would be loaded as needs, it should be load
by "load" instead of "require".
Add dependency to ruby-iconv or ruby-uconv package.
Bump package revision.
|
|
Thanks Timothy Lee Roden very much, reminding me correct English syntax.
|
|
|
|
|