------------------------------------------------------------------------
r221 | jpeacock | 2004-01-29 21:46:15 -0500 (Thu, 29 Jan 2004) | 18 lines

*    lib/version.pm
     Update the $VERSION prior to release

*    MANIFEST
     Remove Changes as it is now autocreated

*    Makefile.PL
     Autocreate Changes as part of 'dist' target

*    util.c
     Correct handling of v-strings in new_version()

*    version.xs, util.c
     Change use of SvPV_nolen() with SvPV() so that 5.005_03 works again

*    t/01base.t
     Add tests for v-string creation (skipped on Perl < 5.8.0)

------------------------------------------------------------------------
r220 | jpeacock | 2004-01-29 20:35:12 -0500 (Thu, 29 Jan 2004) | 2 lines

*    Create a branch from which to eventually release 0.35

------------------------------------------------------------------------
r219 | jpeacock | 2004-01-29 20:31:22 -0500 (Thu, 29 Jan 2004) | 2 lines

*    Belately create tag for version 0.34

------------------------------------------------------------------------
r213 | jpeacock | 2003-12-29 10:35:34 -0500 (Mon, 29 Dec 2003) | 13 lines

*    typemap
     Stop automatically dereferencing input variable
*    lib/version.pm
     Update $VERSION for a change
*    README
     Include warning on memory leaks
*    util.c
     (new_version): use upg_version exclusively
     (upg_version): move code from new_version here
*    version.xs
     Stop dereferencing input variables
     Stop assuming that the PV has a value

------------------------------------------------------------------------
r212 | jpeacock | 2003-12-28 23:39:08 -0500 (Sun, 28 Dec 2003) | 12 lines

*    t/01base.t
     Replace postfix increment with prefix increment to prevent erroneous
     "Attempt to free..." errors
     Add test of CVS $Revision: $ style versions

*    util.c
     Rewrite new_version to free temporary string variable

*    version.xs
     Rewrite version->new() to eliminate temp string for CVS $Revision: $
     Rewrite version->qv() to use scan_version instead of new_version

------------------------------------------------------------------------
r209 | jpeacock | 2003-12-21 13:00:05 -0500 (Sun, 21 Dec 2003) | 4 lines

M    version.xs
     Go through code to ensure that there are no leaking scalars
     Sadly, there are still leaks from version::VERSION of unknown origins

------------------------------------------------------------------------
r208 | jpeacock | 2003-12-20 19:27:00 -0500 (Sat, 20 Dec 2003) | 5 lines

M    t/02AlphaBeta.t
M    lib/version/AlphaBeta.pm
     Implement an alternate object representation
     Overload stringify() with custom function

------------------------------------------------------------------------
r195 | jpeacock | 2003-10-25 21:17:52 -0400 (Sat, 25 Oct 2003) | 5 lines

M    t/02AlphaBeta.t
     Add empty derived class and modify tests to run
M    t/01base.t
     Work around bug with postfix increment under all Perl < bleadperl

------------------------------------------------------------------------
r168 | jpeacock | 2003-09-10 15:05:07 -0400 (Wed, 10 Sep 2003) | 4 lines

Fix for Ticket #3764 - need to strip final term before chop()
Implement qv() function and document/test


------------------------------------------------------------------------
r166 | jpeacock | 2003-09-10 06:40:15 -0400 (Wed, 10 Sep 2003) | 8 lines

Remove the changes file from the repository.
Generate it before release:

	svn log file:///var/svn/modules/version/trunk

and eventually by 'release.pl --changes'


------------------------------------------------------------------------
r165 | jpeacock | 2003-09-10 06:36:49 -0400 (Wed, 10 Sep 2003) | 5 lines

Finish backporting bleadperl changes
Special case test for 5.005_03
Patch ppport.h to support IVSIZE for 5.005_03


------------------------------------------------------------------------
r164 | jpeacock | 2003-09-10 05:13:09 -0400 (Wed, 10 Sep 2003) | 3 lines

No, really delete the lines from MANIFEST
Last bit of clean up in the POD

------------------------------------------------------------------------
r163 | jpeacock | 2003-09-10 04:59:31 -0400 (Wed, 10 Sep 2003) | 4 lines

Delete version::Empty module and include in t/01base.t instead
Correct MANIFEST (delete missing files and add ppport.h)
Make version::stringify() return at least three subversions

------------------------------------------------------------------------
r162 | jpeacock | 2003-09-09 15:20:40 -0400 (Tue, 09 Sep 2003) | 5 lines

Integrate changes from bleadperl
Combine emptyclass.t test into 01base.t
Use ppport.h instead of homebrewed #define's


------------------------------------------------------------------------
r161 | jpeacock | 2003-09-07 09:13:53 -0400 (Sun, 07 Sep 2003) | 6 lines

Extend version::new() to handle derived classes
Abstract t/01base.t into external file
Create and test empty derived class

FIX: "attempt to free unreferenced scalar" during testing

------------------------------------------------------------------------
r133 | jpeacock | 2003-07-09 10:11:57 -0400 (Wed, 09 Jul 2003) | 2 lines

Merge changes made accidently on branch back to head

------------------------------------------------------------------------
r123 | jpeacock | 2003-06-13 21:34:50 -0400 (Fri, 13 Jun 2003) | 2 lines

Forgot to commit this before releasing.

------------------------------------------------------------------------
r119 | jpeacock | 2003-06-13 15:02:11 -0400 (Fri, 13 Jun 2003) | 2 lines

Correct the example code (again) to correct for CVS update problems

------------------------------------------------------------------------
r118 | jpeacock | 2003-06-13 14:56:27 -0400 (Fri, 13 Jun 2003) | 2 lines

Reformatted POD's from <Matthew.Persico@Lazard.com>

------------------------------------------------------------------------
r117 | jpeacock | 2003-06-13 12:51:14 -0400 (Fri, 13 Jun 2003) | 5 lines

Change reference from "beta" to "alpha" to follow PAUSE convention
Add new function ->is_alpha() to test for alpha versions
Add docs for all logical operations on version objects
Fix example to have matching versions (old CVS issue)

------------------------------------------------------------------------
r116 | jpeacock | 2003-06-13 12:48:05 -0400 (Fri, 13 Jun 2003) | 3 lines

Implement version::AlphaBeta module
Copy repository history from CVS into subversion

------------------------------------------------------------------------
r115 | jpeacock | 2003-06-13 12:48:02 -0400 (Fri, 13 Jun 2003) | 6 lines

To prepare to load /home/jpeacock/tmp/version-0.28 into version/trunk,
perform 2 renames.

* version/trunk/t/1.t: Renamed from version/trunk/t/version.t.
* version/trunk/lib/version.pm: Renamed from version/trunk/version.pm.

------------------------------------------------------------------------
r90 | jpeacock | 2003-01-05 17:45:41 -0500 (Sun, 05 Jan 2003) | 2 lines

Extract most recent log messages for main file

------------------------------------------------------------------------
r89 | jpeacock | 2003-01-05 17:43:51 -0500 (Sun, 05 Jan 2003) | 3 lines

Rewrite POD to call a v-string a v-string
Reformat POD to look nicer

------------------------------------------------------------------------
r88 | jpeacock | 2003-01-05 17:42:16 -0500 (Sun, 05 Jan 2003) | 2 lines

Make vnumify return an actual NV (instead of an SV which looks like one)

------------------------------------------------------------------------
r87 | jpeacock | 2003-01-05 17:40:50 -0500 (Sun, 05 Jan 2003) | 2 lines

Make warnings even more dire

------------------------------------------------------------------------
r86 | jpeacock | 2003-01-05 17:37:32 -0500 (Sun, 05 Jan 2003) | 2 lines

change comment message to more accurately reflect the test

------------------------------------------------------------------------
r85 | jpeacock | 2002-12-27 10:15:29 -0500 (Fri, 27 Dec 2002) | 2 lines

Rewrite to support new model of "Numeric Versions" and "String Versions"

------------------------------------------------------------------------
r84 | jpeacock | 2002-12-17 21:28:48 -0500 (Tue, 17 Dec 2002) | 2 lines

New version to cope with GSAR's vision of bare number versions

------------------------------------------------------------------------
r83 | jpeacock | 2002-12-05 06:51:34 -0500 (Thu, 05 Dec 2002) | 2 lines

Make -w clean tests

------------------------------------------------------------------------
r82 | jpeacock | 2002-12-05 05:41:24 -0500 (Thu, 05 Dec 2002) | 2 lines

Bring into sync with perl-current

------------------------------------------------------------------------
r81 | jpeacock | 2002-11-18 05:35:54 -0500 (Mon, 18 Nov 2002) | 2 lines

Bring current with repository version

------------------------------------------------------------------------
r80 | jpeacock | 2002-11-18 05:33:23 -0500 (Mon, 18 Nov 2002) | 3 lines

Fix compile errors under threaded Perl's
Supress {Unquoted string version} warnings

------------------------------------------------------------------------
r79 | jpeacock | 2002-11-18 05:33:23 -0500 (Mon, 18 Nov 2002) | 3 lines


Fix compile errors under threaded Perls

------------------------------------------------------------------------
r78 | jpeacock | 2002-11-18 05:24:17 -0500 (Mon, 18 Nov 2002) | 3 lines

Fix compile errors under threaded Perl's
Supress {Unquoted string "version"} warnings

------------------------------------------------------------------------
r77 | jpeacock | 2002-10-14 21:27:00 -0400 (Mon, 14 Oct 2002) | 3 lines

Fix typos
Fix handling of null versions

------------------------------------------------------------------------
r76 | jpeacock | 2002-10-10 20:41:54 -0400 (Thu, 10 Oct 2002) | 2 lines

use Perl_croak from C code

------------------------------------------------------------------------
r75 | jpeacock | 2002-10-08 20:51:20 -0400 (Tue, 08 Oct 2002) | 2 lines

Recover gracefully to null versions (rather than core)

------------------------------------------------------------------------
r74 | jpeacock | 2002-10-08 20:44:24 -0400 (Tue, 08 Oct 2002) | 2 lines

Recover gracefully to null versions (rather than core)

------------------------------------------------------------------------
r73 | jpeacock | 2002-10-04 22:57:00 -0400 (Fri, 04 Oct 2002) | 2 lines

Document extended decimal version parsing

------------------------------------------------------------------------
r72 | jpeacock | 2002-10-04 21:01:45 -0400 (Fri, 04 Oct 2002) | 2 lines

Force all files to next major revision (so the version works)

------------------------------------------------------------------------
r71 | jpeacock | 2002-10-04 20:53:33 -0400 (Fri, 04 Oct 2002) | 2 lines

Add tests for 1.002003 => 1.2.3

------------------------------------------------------------------------
r70 | jpeacock | 2002-10-04 20:53:10 -0400 (Fri, 04 Oct 2002) | 2 lines

Add support for 1.002003 => 1.2.3

------------------------------------------------------------------------
r69 | jpeacock | 2002-10-04 20:31:01 -0400 (Fri, 04 Oct 2002) | 2 lines

Remove dependency on Exporter.pm

------------------------------------------------------------------------
r68 | jpeacock | 2002-09-29 19:46:23 -0400 (Sun, 29 Sep 2002) | 2 lines

Update with version from perl-current

------------------------------------------------------------------------
r67 | jpeacock | 2002-09-29 19:44:47 -0400 (Sun, 29 Sep 2002) | 3 lines

Change vstringify and vnumify
Reword main POD slightly

------------------------------------------------------------------------
r66 | jpeacock | 2002-09-28 14:38:15 -0400 (Sat, 28 Sep 2002) | 3 lines

Final changes to release to CPAN
Merged code into perl-current

------------------------------------------------------------------------
r65 | jpeacock | 2002-09-28 06:21:16 -0400 (Sat, 28 Sep 2002) | 2 lines

Ready to release to CPAN

------------------------------------------------------------------------
r64 | jpeacock | 2002-09-28 06:15:34 -0400 (Sat, 28 Sep 2002) | 2 lines

POD changes

------------------------------------------------------------------------
r63 | jpeacock | 2002-09-28 06:15:16 -0400 (Sat, 28 Sep 2002) | 2 lines

Cannot use SvPV_nolen in 5.005_03

------------------------------------------------------------------------
r62 | jpeacock | 2002-09-22 21:40:02 -0400 (Sun, 22 Sep 2002) | 2 lines

Document the UNIVERSAL::VERSION replacement

------------------------------------------------------------------------
r61 | jpeacock | 2002-09-22 21:23:01 -0400 (Sun, 22 Sep 2002) | 2 lines

Successfully create and test my own UNIVERSAL::VERSION replacement

------------------------------------------------------------------------
r60 | jpeacock | 2002-09-16 15:35:58 -0400 (Mon, 16 Sep 2002) | 2 lines

Improve the testing of beta versions

------------------------------------------------------------------------
r59 | jpeacock | 2002-09-16 08:12:49 -0400 (Mon, 16 Sep 2002) | 2 lines

More POD changes

------------------------------------------------------------------------
r58 | jpeacock | 2002-09-16 07:52:08 -0400 (Mon, 16 Sep 2002) | 3 lines

Add additional testing
Add POD

------------------------------------------------------------------------
r57 | jpeacock | 2002-09-16 06:17:41 -0400 (Mon, 16 Sep 2002) | 2 lines

Finally works in 5.005_03, 5.6.1, and 5.8.0

------------------------------------------------------------------------
r56 | jpeacock | 2002-09-15 06:13:51 -0400 (Sun, 15 Sep 2002) | 2 lines

Doesn't work any more?

------------------------------------------------------------------------
r55 | jpeacock | 2002-09-14 16:08:23 -0400 (Sat, 14 Sep 2002) | 2 lines

working AV objects in 5.6.x only

------------------------------------------------------------------------
r54 | jpeacock | 2002-09-14 16:08:23 -0400 (Sat, 14 Sep 2002) | 2 lines

*** empty log message ***

------------------------------------------------------------------------
r53 | jpeacock | 2002-09-13 23:12:25 -0400 (Fri, 13 Sep 2002) | 2 lines

Finished for the night

------------------------------------------------------------------------
r52 | jpeacock | 2002-09-13 22:28:39 -0400 (Fri, 13 Sep 2002) | 2 lines

almost working AV style version objects

------------------------------------------------------------------------
r51 | jpeacock | 2002-09-13 21:59:09 -0400 (Fri, 13 Sep 2002) | 2 lines

Initial revision

------------------------------------------------------------------------