Age | Commit message (Collapse) | Author | Files | Lines |
|
exist.
|
|
the appropriate tool via USE_TOOLS (usually "gs:run"), and remove
ghostscript.mk. This change removes a rather out-dated file from
pkgsrc and switches packages to use the more compact implementation
of the Ghostcript-handling inside the tools framework.
|
|
|
|
of the libgsf shlib major bump and associated BUILDLINK_DEPENDS bump.
|
|
libgsf 1.13.3
J.H.M. Dassen (Ray) :
* Improve documentation.
Jody :
* More work on extension interface to sax import wrapper.
--------------------------------------------------------------------------
libgsf 1.13.0
Jody:
* API changes SAX wrappers for help OpenDoc and SpreadsheetML.
Kasal:
* Improve libtool versioning.
* Relax the gconf requirement.
Luciano Wolf:
* OpenDocument meta stream parser.
Sven Herzberg:
* Fix for GsfOutputGnomeVFS
API change with shlib major change -> BUILDLINK_DEPENDS bumped.
|
|
from author via segv in PR 32155.
patch-ae: from martin@, fixes recursion self-test (not installed).
|
|
0.10 Tue Aug 23 22:11:21 UTC 2005
- Documentation fix
|
|
Changes between 1.3.1 and 1.4.0 (12-Sep-2003 to 02-Sep-2005)
*) Optimize insertion of free memory chunks by merging with
the spare area if possible to decrease memory fragmentation.
*) Fix mm_realloc() function: If the memory chunk passed to mm_realloc()
can't be extended and a new chunk must be allocated, the old memory
is copied into the new chunk with a call to memcpy(3). However, the
used size is the length of the new data and will cause memcpy(3) to
access memory beyond the old data chunk's boundaries.
[Kirk Petersen]
*) Upgraded build environment to GNU Libtool 1.5.20 and GNU shtool 2.0.2
[Ralf S. Engelschall]
*) Updated all copyright messages for year 2005.
[Ralf S. Engelschall]
|
|
|
|
0.53 Mon May 30 16:52:44 EDT 2005
- sub error_condition returns undef, not 0 -- Thanks to Dave Glasser
|
|
2.103 Wed Sep 28 2005
- Removed Test::Inline::IO::File::VCS. It is incompleted, and never
should have been distributed in the dist.
2.102 Thu Sep 22 2005
- To handle people with problems installing RT and a few other
programs, add a dependency on Pod::Tests
2.101 Tue Sep 13 2005
- Rebuilding to synchronize with new Module::Install and
ExtUtils::AutoInstall
- Tweaks the per-section test code to make more applicable value
appear in the failure summary.
- Removed all remaining use of UNIVERSAL::isa, switching to a
more accurate Params::Util approach. Should allow for improved
extensibility.
2.100 Thu Jul 14 2005
- Worked as good as I hoped, moving to production release
- Bundling a couple of build-time-only deps
2.099_01 Tue Jul 12 2005
- More work on making inline2test just DWYM
- Added Test::Inline::Content::Simple
2.099_01 Sun Jul 10 2005
- Starting to implement the 2.100 roadmap
- Moved Test::Inline::Handler::Extract to Test::Inline::Extract
- Moved Test::Inline::Handler::File to Test::Inline::IO::File
- Moved Test::Inline::Handler::File::VCS to Test::Inline::IO::File::VCS
- Convert inline2test to use a config file
- Added Test::Inline::Content
- Added Test::Inline::Content::Legacy
- Added Test::Inline::Content::Default
- Reorganised code to make it all work again
- Added 12_content.t
|
|
|
|
|
|
Transform SplitCapitalizedNames to split_capitalized_names automatically.
|
|
|
|
|
|
1.101 Mon Oct 10 2005
- It appears I overtightened the naming rules. Reversed
1.100 Mon Oct 10 2005
- Significant version bump to announce addition of major functionality
- Added Algorithm::Dependency::Weight
- Upgraded a few remaining things to Params::Util
1.04 Wed Sep 14 2005
- Converted to Module::Install
- Added Algorithm::Dependency::Source::HoA by request
- Modernised the layout a little
- Upgraded from UNIVERSAL::isa to Params::Util to support more
complex uses of objects like Adapaters and Decorators.
|
|
1.15 Thurs May 26, 2005
- added optional use of weakened parent references
and improved the old circular reference DESTROY
model to make more sense. See the documantation
for more info.
- fixed bug in the fixDepth() function
|
|
1.02 Tue May 17 11:22:09 CDT 2005
[ENHANCEMENTS]
* Added weakened_memory_cycle_ok() and
weakened_memory_cycle_exists(). Thanks, Stevan Little.
1.00 Sun Jan 23 01:00:32 CST 2005
[ENHANCEMENTS]
* Added memory_cycle_exists(). Thanks, Stevan Little.
|
|
0.21
- Most of build_requires should have been in requires, which was causing
CPANPLUS to choke on installs. Fixed (thanks Jos I. Boumans)
- Test names now called test descriptions to fit in with latest TAP style
- Added link to tada list to TO DO section of documentation
- Added COMMUNITY section to POD
- Added description of how to use Test::Exception in a sub-passing non
prototype style (after feedback from Jim Keenan & Perrin)
|
|
2.11 Jul 27, 2005
- In tests, make sure filehandles are closed before reading or
unlinking the file. Patch from on Savage.
|
|
1.17 -- Mon May 23 08:55:26 CDT 2005
Bug Fixes
* Update XS code to declare PERL_UNUSED_DECL conditionally
1.16 -- Fri May 20 10:22:49 CDT 2005
Bug Fixes
* Change to refaddr.t test to avoid false errors on some 64 bit platforms
* Fix all perl only tests to work when in the core build environment
* Fix looks like number test to work for 5.8.5 and above
1.15 -- Fri May 13 11:01:15 CDT 2005
Bug Fixes
* Fixed memory leak in first()
Enhancements
* Converted tests to use Test::More
* Improved test coverage
* Changed Makefile.PL to use Module::Install
* Refactor use of Sv..X() macros to be Sv.._set()
* Changes from Jarkko for Symbian port of Perl
* Documentation updates to weaken()
|
|
0.78 Jul 19, 2005
- If an overloaded object returned false in boolean context, then it
would always fail "can" tests. Patch by Chi-Fung Fan.
0.77 Apr 29, 2005
- Neither --xs or --pm worked with the Makefile.PL the way they were
supposed to. Reported by Doug Treder.
- Moved source to my personal SVN repo.
https://svn.urth.org/svn/Params-Validate
- Updated ppport.h, which allows XS version to work with 5.00504.
This was broken since 0.75, at least.
|
|
Changes not documented.
|
|
1.04
- Added ability to detect weakened cycles courtesy Stevan Little
|
|
1.22 Sep 30, 2005
- Added Exception::Class::Base->caught() so you can write
"My::Error->caught()". Apparently this is what Damian documented in
Perl Best Practices. Thanks to JD Hedden for pointing this out.
- Require Devel::StackTrace 1.12 to fix a test failure on Win32.
Reported by Garrett Goebel.
1.21 Apr 17, 2005
- Added Exception::Class->caught() as syntactic sugar for catching
exceptions in a "safe" manner. See the docs for details. Suggested
by Damian Conway.
|
|
0.04 Sat Sep 24 12:36:56 UTC 2005
- Tony Bowden now maintainer
- Document how to value when creating data
- Complete rewrite of tests
0.03 Tue Mar 11 18:30:01 GMT 2003
- Rearranged the docs a smidge.
- Added Japanese docs from perldocjp (thanks Atsuhi Kato)
- mk_classdata() is now explicitly only a class method
- Added this change log.
|
|
0.09 Thu Jun 30 15:02:37 BST 2005
- Fix a bug reported by Damian: want doesn't work (crashes) if
it's called from within the guard of a loop. See the comment
above upcontext_plus in Want.xs.
- Runs under the debugger!
- Give an error message (rather than segfaulting) if called from
a tie handler.
|
|
|
|
A library to test long strings.
|
|
"Params::Util" provides a basic set of importable functions that
makes checking parameters a hell of a lot easier.
The functions provided by "Params::Util" check in the most strictly
correct manner, and in should not be fooled by odd cases.
|
|
Test::Deep gives you very flexible ways to check that the result
you got is the result you were expecting. At its simplest it compares
two structures by going through each level, ensuring that the values
match, that arrays and hashes have the same elements and that
references are blessed into the correct class. It also handles
circular data structures without getting caught in an infinite
loop.
Where it becomes more interesting is in allowing you to do something
besides simple exact comparisons. With strings, the = operator
checks that 2 strings are exactly equal but sometimes that's not
what you want. When you don't know exactly what the string should
be but you do know some things about how it should look, = is no
good and you must use pattern matching instead. Test::Deep provides
pattern matching for complex data structures.
|
|
In general, your tests shouldn't produce warnings. This modules
causes any warnings to be captured and stored. It automatically
adds an extra test that will run when your script ends to check
that there were no warnings. If there were any warnings, the test
will give a "not ok" and diagnostics of where, when, and what the
warning was, including a stack trace of what was going on when it
occurred.
If some of your tests are supposed to produce warnings then you
should be capturing and checking them with Test::Warn, that way
Test::NoWarnings will not see them and so not complain.
|
|
If you have written a test module based on Test::Builder then
Test::Tester allows you to test it with the minimum of effort.
|
|
Choose order of the test cases, not necessarily alphabetical,
as usual.
|
|
1.21 Wed Sep 28 2005
- Documenting ->autouse(@classes)
- Tidying up the POD a little to refer to features
in an order much more relevant to the reader.
1.20 Tue Aug 18 2005
- Catch and rethrow all error when autoloading during a ->can.
- Debugging can now only be done at compile time, and thus is
optimised out. The :debug flag is removed and instead you need
to preset $Class::Autouse::DEBUG.
Given that this was only for my benefit in the first place, it's
not appropriate to slow down everything else because of it.
1.18 Tue Jul 26 2005
- Added :nostat module to disable the initial stat checks
of modules.
|
|
1.00 Thu Sep 8 2005
- Has proven itself stable, promoting to 1.00
- Various small POD clean ups
- Adding default notifier to auto-compile the CGI functions
- Rebuilding with a newer (better) Module::Install
|
|
|
|
1.22 - Sun Oct 23 23:45:51 CDT 2005
[ENHANCEMENTS]
* Added check for lines with only whitespace before or after a
directive. Older POD formatters can get confused by such
lines since they goof up paragraph mode. (RT #6467)
[FIXES]
* Bumped up requirements to Test::Simple 0.62.
1.20 - Wed Jun 23 00:28:35 CDT 2004
[ENHANCEMENTS]
* Looks in blib/ if there is one, otherwise looks in lib/
* Thanks to David Wheeler for nudging.
Package change: depend on p5-Test-Simple for testing instead
of p5-Test-Builder-Tester, the latter is now included in the
former.
|
|
|
|
== Changes for 0.63 - September 12, 2005
* Added some text in the POD's synopsis regarding --defaultdeps and the
environment variable.
== Changes for 0.62 - July 9, 2005
* With CPANPLUS, we no longer probe $Config{sitelib} for writability
and suggest `sudo` for the entire installation process, as CPANPLUS
can handle this with `sudo` on `make install`. Reported by Sungo.
|
|
1.13 Wed Sep 28 2005
- Fixed a minor POD bug in the synopsis
1.12 Fri Sep 9 2005
- Added a fix for classes with insanely broken ->isa methods
that cause Perl to die.
1.11 Tue Sep 6 2005
- It occured to me after I added ->find that what it _really_ is
is a way to find all the subclasses, but then include the class
itself in the returned list. This method makes much more sense
it I don't return the class itself, and rename it ->subclasses
- Fixed broken Makefile.PL
1.10 Mon Sep 5 2005
- Added the ->find method
- Cleaned up and reorganised the POD
- Made sure all return conditions are documented properly
- Converted to Module::Install
1.09 skipped
|
|
|
|
Sort::Versions allows easy sorting of mixed non-numeric and numeric strings,
like the "version numbers" that many shared library systems and revision
control packages use. This is quite useful if you are trying to deal with
shared libraries. It can also be applied to applications that intersperse
variable-width numeric fields within text. Other applications can
undoubtedly be found.
This is a new version of p5-SortVersion. Changes since the last
p5-SortVersions package:
2003-08-24 23:58 ed
* README, Versions.pm: Version 1.5.
2003-08-24 23:57 ed
* mkdist: Changed to 'mkdist' written in Perl; now checks version
numbers.
2003-08-24 23:43 ed
* Makefile.PL: Removed DISTNAME - change to Perl standard
convention of calling the package Sort-Versions-xxx.tar.gz. Though
I don't know quite what DISTNAME did.
2003-08-24 23:41 ed
* Makefile.PL: Get the version number from Versions.pm rather than
hardcoding it in Makefile.PL.
2003-08-24 23:37 ed
* Versions.pm: Removed CVS log; I'm not that keen on it, especially
as most of the log messages were empty.
2003-08-24 23:33 ed
* t/versions.t: Use Test::More (based on patch from mwj99).
2003-08-24 23:25 ed
* t/versions.t: Added some more test cases and commented the
existing tests. I think this partly follows a patch from mwj99.
2002-09-01 19:20 ed
* README: Some revisions and modernizing prompted by Matt's new
version (although I didn't incorporate all his changes).
2002-09-01 15:03 ed
* Versions.pm: Updated my email address.
2002-03-09 18:19 ed
* t/versions.t: Added some tests for calling versioncmp directly,
if perl >= 5.6.
2002-03-09 18:19 ed
* Versions.pm: Made versions() deprecated, so versioncmp() is the
routine to call. Small code tidying.
2002-03-09 17:38 ed
* t/versions.t: Run each test in package main and package Foo.
2002-03-09 17:26 ed
* Versions.pm, t/versions.t: Applied patch from Slaven Rezic to let
versions() work when called from a package other than main. But
this is not the final answer, I intend to deprecate versions() and
move the code into versioncmp(), which has saner argument passing
(not the magic $a and $b).
2002-01-28 19:06 ed
* Versions.pm: Version 1.3: patch from Hack Kampbjørn for '-' digit
groupings as well as '.'.
2002-01-28 19:05 ed
* README: Added some rather lame examples of -.
2002-01-28 19:03 ed
* t/versions.t: Added some tests for - digit grouping.
2001-07-28 18:07 ed
* t/versions.t: Whoops - got the leading-zero tests the wrong way
round.
2001-07-28 18:07 ed
* README: Whoops - got the leading-zero examples the wrong way
round in the README.
2001-07-28 18:02 ed
* mkdist: Modified from Lingua::Preferred to Sort::Versions.
2001-07-28 17:52 ed
* Versions.pm: Added $VERSION.
2001-07-28 17:40 ed
* mkdist: Initial revision
2001-07-28 17:34 ed
* t/versions.t: Added tests for leading-zero numeric comparisons.
2001-07-28 17:33 ed
* Versions.pm: Added support for numeric comparisons where one
version number has a leading zero.
2001-07-28 17:32 ed
* README: Fixed spelling mistake.
|
|
1.12 Sep 30, 2005
- Newer versions of Perl use Unix-style filenames when reporting the
filename in caller(), which breaks Exception::Class tests on other
platforms, and is just kind of funky. This module now calls
File::Spec->canonpath() to clean up the filename in each frame.
Reported by Garret Goebel.
|
|
1.04 2005-03-17-11-23
- release version 1.04
- repair permissions on temp cache files
|
|
0.62 Sat Oct 8 01:25:03 PDT 2005
* Aborbed Test::Builder::Tester. The last release broke it because its
screen scraping Test::More and the failure output changed. By
distributing them together we ensure TBT won't break again.
* Test::Builder->BAILOUT() was missing.
- is_deeply() can now handle function and code refs in a very limited
way. It simply looks to see if they have the same referent.
[rt.cpan.org 14746]
0.61 Fri Sep 23 23:26:05 PDT 2005
- create.t was trying to read from a file before it had been closed
(and thus the changes may not have yet been written).
* is_deeply() would call stringification methods on non-object strings
which happened to be the name of a string overloaded class.
[rt.cpan.org 14675]
0.60_02 Tue Aug 9 00:27:41 PDT 2005
* Added Test::Builder::Module.
- Changed Test::More and Test::Simple to use Test::Builder::Module
- Minor Win32 testing nit in fail-more.t
* Added no_diag() method to Test::Builder and changed Test::More's
no_diag internals to use that. [rt.cpan.org 8655]
* Deprecated no_diag() as an option to "use Test::More". Call the
Test::Builder method instead.
0.60_01 Sun Jul 3 18:11:58 PDT 2005
- Moved the docs around a little to better group all the testing
functions together. [rt.cpan.org 8388]
* Added a BAIL_OUT() function to Test::More [rt.cpan.org 8381]
- Changed Test::Builder->BAILOUT to BAIL_OUT to match other method's
naming conventions. BAILOUT remains but is deprecated.
* Changed the standard failure diagnostics to include the test name.
[rt.cpan.org 12490]
- is_deeply() was broken for overloaded objects in the top level in
0.59_01. [rt.cpan.org 13506]
- String overloaded objects without an 'eq' or '==' method are now
handled in cmp_ok() and is().
- cmp_ok() will now treat overloaded objects as numbers if the comparison
operator is numeric. [rt.cpan.org 13156]
- cmp_ok(), like() and unlike will now throw uninit warnings if their
arguments are undefined. [rt.cpan.org 13155]
- cmp_ok() will now throw warnings as if the comparison were run
normally, for example cmp_ok(2, '==', 'foo') will warn about 'foo'
not being numeric. Previously all warnings in the comparison were
supressed. [rt.cpan.org 13155]
- Tests will now report *both* the number of tests failed and if the
wrong number of tests were run. Previously if tests failed and the
wrong number were run it would only report the latter.
[rt.cpan.org 13494]
- Missing or extra tests are not considered failures for the purposes
of calculating the exit code. Should there be no failures but the
wrong number of tests the exit code will be 254.
- Avoiding an unbalanced sort in eq_set() [bugs.perl.org 36354]
- Documenting that eq_set() doesn't deal well with refs.
- Clarified how is_deeply() compares a bit.
* Once again working on 5.4.5.
0.60 Tue May 3 14:20:34 PDT 2005
0.59_01 Tue Apr 26 21:51:12 PDT 2005
* Test::Builder now has a create() method which allows you to create
a brand spanking new Test::Builder object.
* require_ok() was not working for single letter module names.
* is_deeply() and eq_* now work with circular scalar references
(Thanks Fergal)
* Use of eq_* now officially discouraged.
- Removed eq_* from the SYNOPSIS.
- is_deeply(undef, $not_undef); now works. [rt.cpan.org 9441]
- is_deeply() was mistakenly interpeting the same reference used twice
in a data structure as being circular causing failures.
[rt.cpan.org 11623]
- Loading Test::Builder but not using it would interfere with the
exit code if the code exited. [rt.cpan.org 12310]
- is_deeply() diagnostics now disambiguate between stringified references
and references. [rt.cpan.org 8865]
- Files opened by the output methods are now autoflushed.
- todo() now honors $Level when looking for $TODO.
|
|
|
|
|
|
|