# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 4934 | Tony Smith |
Release P4Perl 3.4804 as a stable build. This is the last build before I reworked the return value from P4::Errors() and P4::Warnings(), so it's useful to have around for applications that use the old method. |
||
//guest/tony_smith/perforce/API/Perl/current/P4.tar.gz | |||||
#16 | 4804 | Tony Smith |
Add support for P4::SetMaxResults() and P4::SetMaxScanRows() which specify the desired limits for an instance of the P4 class. Note that the limits remain in force until disabled by setting them to zero. |
||
#15 | 4754 | Tony Smith |
Add support for passing multiple items of input to Perforce commands that need them. The prime example is 'p4 password' which prompts the user three times for password input (old password, new password and new password again). Also add a P4::Password( $old, $new ) method to make it nice and easy to use. |
||
#14 | 4698 | Tony Smith |
Bug fix. Correct client initialization so that it no longer causes problems if the connection to the server fails for some reason. Also corrected the number of tests in the test harness. |
||
#13 | 4676 | Tony Smith |
Enable P4Perl to work against a server in unicode mode. This change adds two new methods to the P4 class: SetCharset() and GetCharset() which have the expected behaviour. Thanks to Raymond Danks <raymond.danks@amd.com>. Also cleaned up the test harness a little. |
||
#12 | 4667 | Tony Smith |
Caught by the old "hadn't saved my changes" problem, so the Changes file in the last submission was incomplete. Bumping the version number to retry... |
||
#11 | 4666 | Tony Smith |
New ParseSpec() and FormatSpec() methods allow you to convert specs between hash and string representations easily. Shortcut methods Parse* and Format* are also defined. (i.e. FormatClient() and ParseLabel() etc.) New methods IsTagged() and IsParseForms() tell you if your client is in tagged/form parsing mode respectively. If you care. P4::Tag() is deprecated in favour of P4::Tagged(). P4::Tag() exists for backwards compatibility |
||
#10 | 4608 | Tony Smith |
Bug fix: The SetInput() method was omitted in the big rewrite so quite a lot was broken in builds 3.4579 and later. This change fixes that omission, and adds support for 'p4 login' too (that was how I discovered that SetInput() was missing). |
||
#9 | 4586 | Tony Smith |
Update P4Perl tarball with most recent change. No need for a new installer as there's no functional change. |
||
#8 | 4583 | Tony Smith | Update distribution files to include Windows porting changes | ||
#7 | 4579 | Tony Smith |
Rewrite P4Perl to be more like P4Ruby. This change does away with the old P4/P4::Client split and pulls all the functionality of P4::Client into P4. Hence P4::Client is now deprecated. There are a few gotcha's - see the Changes file, and documentation for the details, but in general it's backwards compatible. As part of this change, I'm also releasing the previous current versions of P4 and P4::Client as released versions - for posterity. P4 now gets a v3.x version number so the old versions will stand out clearly. Hopefully it's all working - works fine for me - but people should consider this a beta build, for now at least. |
||
#6 | 4320 | Tony Smith |
Bug fix. Fix the test script so that it handles both tagged and non-tagged output for "p4 info". Tagged support for "p4 info" was added in 2003.2. Thanks to Jeremy Bopp. |
||
#5 | 3550 | Tony Smith |
Add OutputBinary() support to P4Perl. This allows "p4 print" to work with clients that do not use "local" line endings amongst other things. |
||
#4 | 2587 | Tony Smith |
Add documentation for P4::Errors() and P4::ErrorCount() which should have been there in the first place |
||
#3 | 2003 | Tony Smith |
MakeMaker tweaks to cheer up the CPAN folks. Just guessing with the PPD file, but it's better than nothing (I'm told). |
||
#2 | 1733 | Tony Smith | Documentation update for P4 Perl module. | ||
#1 | 1011 | Tony Smith |
Moved Perl API stuff one level down to make way for upcoming Ruby interface. |
||
//guest/tony_smith/perforce/API/current/P4.tar.gz | |||||
#4 | 982 | Tony Smith |
A couple of minor fixes. test.pl was choking on test 6 as ParseForms had not been called, and Run() now correctly returns an empty list in array context rather than returning undef which was confusing. |
||
#3 | 961 | Tony Smith | Current build of P4 - version 0.961 | ||
#2 | 931 | Tony Smith | Latest (931) builds of P4::Client and P4 | ||
#1 | 926 | Tony Smith |
Reorganise layout of API stuff. Current builds maintained under current/ directory, released versions under released/ . All version numbers are <major>.<changelist> so syncing to the changelist number gets you the code for that build. Also updated the index page and added HTMLised versions of the pod to make it easy to see if this is what you need. |