1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985
|
2006-08-16 John Peacock <jpeacock@cpan.org>
Use default subclass name in Build.PL, since M::B nukes the version::
namespace during its own initialization.
2006-08-08 John Peacock <jpeacock@cpan.org>
Revert accidental whitespace change
2006-08-08 John Peacock <jpeacock@cpan.org>
One more regex to prevent patch files being added to MANIFEST
2006-08-08 John Peacock <jpeacock@cpan.org>
Dependency on changelog not in correct order with dist
2006-08-08 John Peacock <jpeacock@cpan.org>
Yet another way to structure Makefile.PL so that it autogenerates Changes.
2006-08-08 John Peacock <jpeacock@cpan.org>
Once again, fix very small version handling in pure Perl release (globally
this time).
2006-07-30 John Peacock <jpeacock@cpan.org>
Property change (don't need these to be executable).
2006-07-30 John Peacock <jpeacock@cpan.org>
Add MANIFEST.SKIP so Module::Release will be happy.
Hide vutil/Makefile.PL inside top level Makefile.PL (__DATA__).
2006-07-30 John Peacock <jpeacock@cpan.org>
Force MSVC to only compile, not link, by default.
Generate manified PODs in Makefile.PL.
Autogenerate 'Changes' from Makefile.PL.
2006-07-25 John Peacock <jpeacock@cpan.org>
Pure Perl UNIVERSAL::VERSION was throwing undef warnings when called
without a req, e.g. MODULE->VERSION.
2006-07-25 John Peacock <jpeacock@cpan.org>
More compatibility for inclusion in Module::Build.
Remove dependency to Scalar::Util (just guess if it is a v-string).
2006-07-19 John Peacock <jpeacock@cpan.org>
More Makefile tweakage. Can't use warnings in Perl < v5.6.0 and need to
protect Build.PL from being run by Makefile.PL being a little too helpful.
2006-07-17 John Peacock <jpeacock@cpan.org>
Custom Makefile.PL left debris around if ExtUtils::CBuilder, confusing the
Makefile into trying to compile/link something that wasn't there.
Also, take out the "0+" numification, which didn't work in vpp.pm, and which
I don't want to support with this module anyway.
2006-07-17 John Peacock <jpeacock@cpan.org>
Reorganize structure and provide a fully EU::MM compatible Makefile.PL
for, among other cases, bootstrap installing of Module::Build (which now
depends on version.pm). No new tests, no change to core code. Resolves
RT#20493.
2006-06-08 John Peacock <jpeacock@cpan.org>
Bump version in preparation for release to CPAN as 0.64.
2006-05-29 John Peacock <jpeacock@cpan.org>
As it turns out, the import() method *can* be inherited and DTRT.
POD adjusted to reflect the current reality.
2006-05-29 John Peacock <jpeacock@cpan.org>
Based on a suggestion by David Wheeler, test for already exported qv() in a
more inheritance friendly fashion.
Create a way to call the base import() from a subclass and have it DTRT and
provide documentation for doing so.
Ready to release to CPAN as 0.63_01.
2006-05-27 John Peacock <jpeacock@cpan.org>
Release to CPAN as 0.63 (no really!).
2006-05-27 John Peacock <jpeacock@cpan.org>
Prevent XS from issuing warnings when initializing with undef or no
parameter at all.
Release to CPAN as 0.63.
2006-05-27 John Peacock <jpeacock@cpan.org>
Fix RT 19517 - need to handle 'undef' as a string.
Release to CPAN as 0.62.
TODO - leaking undef warnings from the XS code
2006-05-23 John Peacock <jpeacock@cpan.org>
Use even newer ppport.h, per Marcus Holland-Moritz.
Bump $VERSION for release to CPAN as 0.61.
2006-05-22 John Peacock <jpeacock@cpan.org>
In my haste to jettison Exporter, I neglected to consider that someone
might try and load version.pm twice. Fixed (and tested).
2006-05-20 John Peacock <jpeacock@cpan.org>
Replace ppport.h with much improved version.
Strip out my pathetic compatibility code (see above).
Add dependency to ppport.h to each file with appropriate #define's.
Release to CPAN as 0.60.
2006-05-18 John Peacock <jpeacock@cpan.org>
Prep for another beta to CPAN
2006-05-18 John Peacock <jpeacock@cpan.org>
Integrate upstream bleadperl changes.
Add compatibility code to vutil.h until ppport.h catches up.
Fix (and test for) the case where class->VERSION is called
2006-05-16 John Peacock <jpeacock@cpan.org>
Now works with 'require version' and not just 'use version' (with tests).
Pure Perl UNIVERSAL::VERSION now operates correctly when used as a fallback
inherited class method, e.g. class->VERSION or $obj->VERSION.
2006-05-14 John Peacock <jpeacock@cpan.org>
Fix reported failures with UNIVERSAL::VERSION as fallback method in vpp.pm.
Augment new() to try and spot non-magic v-strings for v5.6.2 - v5.8.1.
2006-05-05 john_peacock
Prep beta release to CPAN.
Improve POD on using modules that use version.pm.
New tests.
Require pure Perl module for 5.005_03 (for now).
2006-05-05 john_peacock
Tweak ppport.h #define's to support 5.0005_04
2006-05-05 john_peacock
Rewrite to remove dependency on Exporter.
Fix RT#19017 - problems related to very small version numbers.
2006-04-06 john_peacock
Not sure if this works on 5.005_03 after all
2006-03-27 john_peacock
Complete compatibility with Perl 5.005_0x as well as 5.6.2.
Remove the compatibility warnings.pm (since it was a bad idea).
Release to CPAN.
2006-03-27 john_peacock
Fix the pure Perl release for 5.005_0x (thanks to Nick Ing-Simmons).
Ready for release to CPAN.
2006-03-27 john_peacock
Restore compatibility with Perl 5.6.x (though not with 5.005_x yet).
2006-03-09 john_peacock
* lib/version.pod
Minor POD fixup (revealed by pod2html).
* t/coretests.pm
t/01base.t
t/02derived.t
Suppress status messages except when --verbose is used.
2006-02-26 John Peacock <jpeacock@cpan.org>
Release 0.57 to CPAN. Only bumps $VERSION and slightly improve Build.PL.
2006-02-20 John Peacock <jpeacock@cpan.org>
Next beta release to CPAN.
* Build.PL
Subclass Module::Build and override have_c_compiler() with one that
fails without die'ing.
* README
lib/version.pm
vperl/vpp.pm
vutil/vxs.pm
$VERSION++.
2006-02-20 John Peacock <jpeacock@cpan.org>
Beta release to CPAN.
* README
lib/version.pm
Bump $VERSION for new release.
* vperl/vpp.pm
Fully implemented UNIVERSAL::VERSION in the pure Perl module.
Set explicit $VERSION so that correct module gets loaded during
testing.
* vutil/vxs.pm
Set explicit $VERSION so that correct module gets loaded during
testing.
* t/coretests.pm
Additional tests (based on bleadperl t/op/use.t).
2006-02-19 John Peacock <jpeacock@cpan.org>
Another workaround for incomplete testing
2006-02-17 John Peacock <jpeacock@cpan.org>
Emergency release to fix up M::B 0.2611 problem
2006-02-16 John Peacock <jpeacock@cpan.org>
Neglected to clean up after XS code (since we are playing games).
2006-02-16 John Peacock <jpeacock@cpan.org>
No, really, the final changes before releasing to CPAN. :(
2006-02-16 John Peacock <jpeacock@cpan.org>
Final updates for 0.54 release to CPAN.
2006-02-14 John Peacock <jpeacock@cpan.org>
Merge from version-combined branch. Equivalent to RELEASE_0_53_03.
2006-02-09 John Peacock <jpeacock@cpan.org>
Commit changes prior to push to implement pure Perl alternative.
* Build.PL
Need to exclude building on all 5.9.x bleadperl releases.
* lib/version.pod
Forgot a quote in one of the example code fragments.
* vutil/vutil.c
Sync with bleadperl. Only warn if 'use warnings' is set.
2006-01-10 John Peacock <jpeacock@cpan.org>
Release 0.53 to CPAN.
* vutil/vutil.c
warn() when initialization string contains trailing characters
(rather than silently ignoring them). Suggested by David Wheeler.
* t/coretests.pm
Test the above change.
* README
Document the above.
* lib/version.pm
lib/version/vxs.pm
Bump $VERSION.
2006-01-06 John Peacock <jpeacock@cpan.org>
New version to deal with malformed input data that came up
in bleadperl:
sprintf of version objects
<https://rt.perl.org/rt3/Ticket/Display.html?id=37897>
* README
lib/version/vxs.pm
lib/version.pm
Bump version.
* vutil/vutil.c
Die if input value has underscore but no decimal.
* t/01base.t
t/02derived.t
Use no_plan so I don't need to increment tests any more.
* t/coretests.pm
Check for malformed input.
2006-01-05 John Peacock <jpeacock@cpan.org>
Ready for new release to CPAN with minor changes.
* README
Describe minor changes
* lib/version/vxs.pm
lib/version.pm
Bump $VERSION.
* vutil/vutil.c
Eliminate code I'm never going to use.
2005-12-03 John Peacock <jpeacock@cpan.org>
* lib/version.pod
PAUSE does so support version objects. Elaborate on support
for Module::Build and lack thereof for ExtUtils::MakeMaker.
2005-12-02 John Peacock <jpeacock@cpan.org>
* version/vxs.pm
Forgot to bump this. When am I going to have inherited props?
2005-12-02 John Peacock <jpeacock@cpan.org>
* Build.PL
Explicit minimum version of Module::Build. Fixes
<https://rt.cpan.org/Ticket/Display.html?id=16249>
* README
Whoo-hoo! Remember to update this the first time.
* lib/version.pm
Make sure that there is no possible way that Perl will
try to include the non-existant pure Perl vpp.pm
* lib/version.pod
Complete rewrite that is hopefully easier to understand.
2005-11-01 John Peacock <jpeacock@cpan.org>
* vutil/vutil.c
Use trinary operator to choose power of 10, rather than pow(),
which caused some problem with AIX 5.1. Resolves:
<https://rt.cpan.org/NoAuth/Bug.html?id=15254>
* t/02derived.t
Suppress unnecessary warning when overriding qv() sub.
2005-10-10 John Peacock <jpeacock@cpan.org>
* version/README
Remember to update this for 0.49 release.
2005-10-08 John Peacock <jpeacock@cpan.org>
Fix Build.PL so Win32 will compile properly
2005-10-06 John Peacock <jpeacock@cpan.org>
* version/Build.PL
Explicit call to dist_name to help Windows DTRT. Resolves
ticket:
<https://rt.cpan.org/Ticket/Display.html?id=14743>
* lib/version/vxs.pm
lib/version.pm
lib/version.pod
t/01base.t
t/02derived.t
t/coretests.pm
vutil/vutil.c
Change implementation to return version objects instead of
version::vxs object. Document that qv() isn't inherited and
give work around. Update tests to no longer test version::vxs
class directly (since it doesn't work). Resolves ticket:
<https://rt.cpan.org/Ticket/Display.html?id=14958>
2005-09-26 John Peacock <jpeacock@cpan.org>
Start POD rewrite.
2005-09-14 John Peacock <jpeacock@cpan.org>
Significant archectectural change (object hash has to contain
reference to array not the array itself); see
<https://rt.cpan.org/Ticket/Display.html?id=14439>
for details. Initial changes to support pure Perl variant
(not included yet), see
<https://rt.cpan.org/Ticket/Display.html?id=14417>
for more details. All POD moved to seperate file. Tests
abstracted out for reuse by different classes.
2005-09-07 John Peacock <jpeacock@cpan.org>
"version" element of hash must be a reference, see:
<https://rt.cpan.org/Ticket/Display.html?id=14439>
for details.
Also, function name changes backported from bleadperl version.
2005-08-23 John Peacock <jpeacock@cpan.org>
Badly written subclasses could SEGV (reported by Andreas Koenig).
Now all version objects are validated before use.
Add vverify() function to validate version objects and include
it before each use of a version object. Add tests for poorly
written subclass that tickle the above function.
Apply const'ifying from bleadperl and reformat calls to
sv_[cat|set]pvf to be consistent with bleadperl source.
2005-08-22 John Peacock <jpeacock@cpan.org>
Leading whitespace or lack of leading zero caused the the object
to be initialized incorrectly (reported by Andreas Koenig).
Added POD for subclassing. Removed cruft from README file.
2005-08-03 John Peacock <jpeacock@cpan.org>
Don't strip trailing zeros unneccesarily
2005-08-02 John Peacock <jpeacock@cpan.org>
Spelling fixes from "Piotr Fusik" <pfusik@op.pl>
2005-07-23 John Peacock <jpeacock@cpan.org>
Complete rename of files to prevent GCC 4.0 bug
2005-07-23 John Peacock <jpeacock@cpan.org>
Preliminary commit for rename of util.[ch]
2005-06-06 John Peacock <jpeacock@cpan.org>
Final changes to release 0.43 to CPAN
* README, lib/version.pm
Bump $VERSION number
* t/01base.t
Test that single term version expands to triplet for
$v->normal. Eliminate "Exporter" from derived class.
* util/util.c
Various const'ifying to match Perl's own changes.
Handle short and really short array outputs in vnormal().
* util/util.h
const'ify Perl_scan_version().
2005-05-23 John Peacock <jpeacock@cpan.org>
Complete rewrite of parser to handle CPAN-style (two significant
decimal) versions, as well as finish documenting the changes.
* util/util.c
Simplify parser to just count digits when parsing numeric
versions.
* lib/version.pm
Rewrite documentation on Numeric Alpha Versions and make all
examples consistent.
* t/01base.t
Add additional tests for CPAN-style alphas as well as
object->new().
2005-05-20 John Peacock <jpeacock@cpan.org>
* lib/version.pm
Revised POD to correspond to new behavior with regards to both
Quoted Versions and Alpha Versions.
* lib/version.xs
Extend new() to be callable as an object method.
Copy existing object if called as object method with no
parameter.
2005-05-17 John Peacock <jpeacock@cpan.org>
Working towards a release to CPAN.
* README
lib/version.pm
First pass at documenting the external changes.
* t/01base.t
Since vcmp() is working again, can restore the minimum to the
use line.
* util/util.c
Finish up handling for vcmp to deal with alpha versions.
2005-05-17 John Peacock <jpeacock@cpan.org>
Almost completely working; only the comparison tests with
non-objects is still failing.
* lib/version.xs
Simplify is_alpha() now that it is just as hash flag.
* util/util.c
Manually create and copy the hash elements when creating new
object from old object.
Forgot to make sure to display all subversion from short
numeric versions.
2005-05-15 John Peacock <jpeacock@cpan.org>
Completed (?) to move to Module::Build
* lib/typemap
lib/version.xs
Move XS and support files to lib/
* util/ppport.h
util/util.c
util/util.h
Move utility functions in their own directory (c_source)
* MANIFEST
Updated to reflect new file locations
Add additional files that were originally left out of file
Alphabetize this listing (for compulsiveness)
2005-05-15 John Peacock <jpeacock@cpan.org>
Intermediate commit to facilitate move to Module::Build as well as
work on new hash-based object (all tests do not suceed)
* Makefile.PL
Replace ExtUtils::MakeMaker with Module::Build wrapper
* Build.PL
New M::B file
* version.xs
Try and deal with case where no parameter was passed to new()
* util.c
Changes to access hash-based object (vcmp still busted)
* t/01base.t
Changed to prevent core dump (temporarily)
2005-05-08 John Peacock <jpeacock@cpan.org>
Implement alpha versions using secret array zero slot to
differentiate between two place alphas (1.02_03) and three place
alphas (1.002_03) so that versions which only use two significant
places normally will still sort correctly with their alpha
versions.
* util.c
(Perl_scan_version): Somehow manage to both simplify and
complicate the code at the same time.
(Perl_vnumify): use the new zero'th array element to distinguish
between 2 and 3 significant decimal places for printing.
2005-04-21 John Peacock <jpeacock@cpan.org>
* util.c
Handle two digit alpha versions
Once a v-style or FP, always a v-style or FP
* t/01base.t
Altered tests to match new expectations
2005-02-06 John Peacock <jpeacock@cpan.org>
* Makefile.PL
Windows doesn't understand the braces for shell expansion
* README, lib/version.pm
Change $VERSION string
* t/01base.t
Correctly compare to numified version (instead of stringified)
* util.c
Use same code as bleadperl
AvReal_on required to fix problems under threaded Perl
Slight rewrite of loop code to fix compiler bug on OS X
Display alpha versions properly
* version.xs
new() returns void since it actual returns on the stack
2004-07-12 John Peacock <jpeacock@cpan.org>
* util.c
Fix infinite loop for CVS-style versions of more than 3
decimal places.
Thanks to Richard Evans <richard_david_evans@yahoo.co.uk>
* t/01base.t
Test to make sure above doesn't happen again.
* lib/version.pm
Increment the $VERSION again.
* README
Remember to update this before releasing (for a change).
2004-07-11 John Peacock <jpeacock@cpan.org>
* lib/version.pm
Increment $VERSION number; have to quote to get the tgz file
named correctly (isn't that what this module is supposed to
fix?)
* version.xs:UNIVERSAL_VERSION()
Check for null sv before attempting sv_derived_from()
Thanks to Marcus Holland-Moritz <mhx-perl@gmx.net> for finding
this.
2004-04-14 John Peacock <jpeacock@cpan.org>
Merge changes from version-0.39 back to trunk
2004-01-06 John Peacock <jpeacock@cpan.org>
* t/02AlphaBeta.t
* t/01base.t
Update tests to require newer version.
Change test for CPAN-Style version behavior.
* MANIFEST
Delete 'Changes' from repository since it will now be
autogenerated.
* lib/version.pm
Clean up POD to reflect actual behavior of code.
* Makefile.PL
Add new target to automatically generate the 'Changes' file.
* util.c
(Perl_scan_version): rewrite code to use AV * instead of SV *
for internal representation; trigger CPAN-style only for
second term.
2004-01-03 John Peacock <jpeacock@cpan.org>
Ignore MakeMaker-generated files in svn status
2004-01-03 John Peacock <jpeacock@cpan.org>
Ignore MakeMaker-generated files in svn status
2004-01-03 John Peacock <jpeacock@cpan.org>
Ignore MakeMaker-generated files in svn status
2004-01-01 John Peacock <jpeacock@cpan.org>
* lib/version.pm
(POD): Initial documentation of CPAN-Style versions.
* util.c
(Perl_scan_version): Try and handle CPAN versions (two
decimal places) differently from Perl-style (three or more
decimal places).
2003-12-29 John Peacock <jpeacock@cpan.org>
* 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
2003-12-28 John Peacock <jpeacock@cpan.org>
* 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
2003-12-21 John Peacock <jpeacock@cpan.org>
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
2003-12-20 John Peacock <jpeacock@cpan.org>
M t/02AlphaBeta.t
M lib/version/AlphaBeta.pm
Implement an alternate object representation
Overload stringify() with custom function
2003-10-25 John Peacock <jpeacock@cpan.org>
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
2003-09-10 John Peacock <jpeacock@cpan.org>
Fix for Ticket #3764 - need to strip final term before chop()
Implement qv() function and document/test
2003-09-10 John Peacock <jpeacock@cpan.org>
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'
2003-09-10 John Peacock <jpeacock@cpan.org>
Finish backporting bleadperl changes
Special case test for 5.005_03
Patch ppport.h to support IVSIZE for 5.005_03
2003-09-10 John Peacock <jpeacock@cpan.org>
No, really delete the lines from MANIFEST
Last bit of clean up in the POD
2003-09-10 John Peacock <jpeacock@cpan.org>
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
2003-09-09 John Peacock <jpeacock@cpan.org>
Integrate changes from bleadperl
Combine emptyclass.t test into 01base.t
Use ppport.h instead of homebrewed #define's
2003-09-07 John Peacock <jpeacock@cpan.org>
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
2003-07-09 John Peacock <jpeacock@cpan.org>
Merge changes made accidently on branch back to head
2003-06-13 John Peacock <jpeacock@cpan.org>
Forgot to commit this before releasing.
2003-06-13 John Peacock <jpeacock@cpan.org>
Correct the example code (again) to correct for CVS update problems
2003-06-13 John Peacock <jpeacock@cpan.org>
Reformatted POD's from <Matthew.Persico@Lazard.com>
2003-06-13 John Peacock <jpeacock@cpan.org>
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)
2003-06-13 John Peacock <jpeacock@cpan.org>
Implement version::AlphaBeta module
Copy repository history from CVS into subversion
2003-06-13 John Peacock <jpeacock@cpan.org>
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.
2003-01-05 John Peacock <jpeacock@cpan.org>
Extract most recent log messages for main file
2003-01-05 John Peacock <jpeacock@cpan.org>
Rewrite POD to call a v-string a v-string
Reformat POD to look nicer
2003-01-05 John Peacock <jpeacock@cpan.org>
Make vnumify return an actual NV (instead of an SV which looks like one)
2003-01-05 John Peacock <jpeacock@cpan.org>
Make warnings even more dire
2003-01-05 John Peacock <jpeacock@cpan.org>
change comment message to more accurately reflect the test
2002-12-27 John Peacock <jpeacock@cpan.org>
Rewrite to support new model of "Numeric Versions" and "String Versions"
2002-12-17 John Peacock <jpeacock@cpan.org>
New version to cope with GSAR's vision of bare number versions
2002-12-05 John Peacock <jpeacock@cpan.org>
Make -w clean tests
2002-12-05 John Peacock <jpeacock@cpan.org>
Bring into sync with perl-current
2002-11-18 John Peacock <jpeacock@cpan.org>
Bring current with repository version
2002-11-18 John Peacock <jpeacock@cpan.org>
Fix compile errors under threaded Perl's
Supress {Unquoted string version} warnings
2002-11-18 John Peacock <jpeacock@cpan.org>
Fix compile errors under threaded Perls
2002-11-18 John Peacock <jpeacock@cpan.org>
Fix compile errors under threaded Perl's
Supress {Unquoted string "version"} warnings
2002-10-14 John Peacock <jpeacock@cpan.org>
Fix typos
Fix handling of null versions
2002-10-10 John Peacock <jpeacock@cpan.org>
use Perl_croak from C code
2002-10-08 John Peacock <jpeacock@cpan.org>
Recover gracefully to null versions (rather than core)
2002-10-08 John Peacock <jpeacock@cpan.org>
Recover gracefully to null versions (rather than core)
2002-10-04 John Peacock <jpeacock@cpan.org>
Document extended decimal version parsing
2002-10-04 John Peacock <jpeacock@cpan.org>
Force all files to next major revision (so the version works)
2002-10-04 John Peacock <jpeacock@cpan.org>
Add tests for 1.002003 => 1.2.3
2002-10-04 John Peacock <jpeacock@cpan.org>
Add support for 1.002003 => 1.2.3
2002-10-04 John Peacock <jpeacock@cpan.org>
Remove dependency on Exporter.pm
2002-09-29 John Peacock <jpeacock@cpan.org>
Update with version from perl-current
2002-09-29 John Peacock <jpeacock@cpan.org>
Change vstringify and vnumify
Reword main POD slightly
2002-09-28 John Peacock <jpeacock@cpan.org>
Final changes to release to CPAN
Merged code into perl-current
2002-09-28 John Peacock <jpeacock@cpan.org>
Ready to release to CPAN
2002-09-28 John Peacock <jpeacock@cpan.org>
POD changes
2002-09-28 John Peacock <jpeacock@cpan.org>
Cannot use SvPV_nolen in 5.005_03
2002-09-22 John Peacock <jpeacock@cpan.org>
Document the UNIVERSAL::VERSION replacement
2002-09-22 John Peacock <jpeacock@cpan.org>
Successfully create and test my own UNIVERSAL::VERSION replacement
2002-09-16 John Peacock <jpeacock@cpan.org>
Improve the testing of beta versions
2002-09-16 John Peacock <jpeacock@cpan.org>
More POD changes
2002-09-16 John Peacock <jpeacock@cpan.org>
Add additional testing
Add POD
2002-09-16 John Peacock <jpeacock@cpan.org>
Finally works in 5.005_03, 5.6.1, and 5.8.0
2002-09-15 John Peacock <jpeacock@cpan.org>
Doesn't work any more?
2002-09-14 John Peacock <jpeacock@cpan.org>
working AV objects in 5.6.x only
2002-09-14 John Peacock <jpeacock@cpan.org>
*** empty log message ***
2002-09-13 John Peacock <jpeacock@cpan.org>
Finished for the night
2002-09-13 John Peacock <jpeacock@cpan.org>
almost working AV style version objects
2002-09-13 John Peacock <jpeacock@cpan.org>
Initial revision
;; Local Variables:
;; coding: utf-8
;; End:
|