Name | Modified | Size |
---|---|---|
.. | ||
hints | ||
lib | ||
Changes | 23 years ago | |
Client.pm | 23 years ago | |
Client.xs | 23 years ago | |
example.pl | 23 years ago | |
LICENSE | 23 years ago | |
Makefile.PL | 23 years ago | |
MANIFEST | 23 years ago | |
PORTING | 23 years ago | |
README | 23 years ago | |
test.pl.skel | 23 years ago | |
typemap | 23 years ago | |
UI.pm | 23 years ago |
Change | User | Description | Committed |
---|---|---|---|
1011 | Tony Smith |
Moved Perl API stuff one level down to make way for upcoming Ruby interface. |
23 years ago |
977 | Tony Smith | Fix broken form parsing. Two problems: first off, the specdef was not being saved in the... hash for later use so forms could not be reconstructed from the hash data structure. Secondly, multi-line elements parsed into array members of the hash were not being flattened prior to reconstructing the form so they would be empty. « |
24 years ago |
976 | Tony Smith | Fix for multi-line field handling bug. The array handling code was dependent on all resu...lts for a given tag being supplied before moving on to the next tag, but this is not true for all Perforce commands. i.e. p4 client -o -> tags not fragmented p4 describe -s -> oops. Now the implementation is not fussy about the order in which elements arrive other than that tagN comes before tagN+1. Any number of other elements may come in between them. « |
24 years ago |
966 | Tony Smith | Updated 1.966 build | 24 years ago |
965 | Tony Smith |
Fix for dodgy UI.pm in previous change. Oops! |
24 years ago |
964 | Tony Smith | Release P4::Client 1.964 | 24 years ago |
963 | Tony Smith | Add solaris hints file to manifest | 24 years ago |
962 | Tony Smith | Added support for presenting multi-line elements of a form as a single array member of th...e hashref in tagged/specstring output. « |
24 years ago |
946 | Tony Smith | Porting to Solaris - thanks to Jeremy Russell <jrussel@reshape.com> | 24 years ago |
933 | Tony Smith | Update changes file - forgot to add the release info yesterday | 24 years ago |
931 | Tony Smith | Latest (931) builds of P4::Client and P4 | 24 years ago |
930 | Tony Smith | Back port previous changes to Perl 5.005_03 | 24 years ago |
929 | Tony Smith | Add support for form parsing to Perl API. Allows Perforce specs (change, client, user e...tc.) to be parsed by the API and returned as Perl hashes rather than strings which must be parsed by the user. P4 module also has some new methods which make it easy to use this feature. Sample code: ------------------- use P4; my $p4 = new P4; $p4->ParseForms(); $p4->Init() or die( "Can't connect to Perforce" ); $p4->Edit( "filename" ); my $change = p4->GetChange(); $change->{ 'Description' } = "Some text"; $p4->SubmitSpec( $change ); print( $p4->ErrorCount() ? "Submit failed\n" : "Submit OK\n" ); ------------------- « |
24 years ago |
926 | Tony Smith | Reorganise layout of API stuff. Current builds maintained under current/ directory, rele...ased 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. « |
24 years ago |
923 | Tony Smith | Update version numbering scheme for P4::Client so that the minor release is the changelis...t number. This is to save me having to branch the source code at release time. « |
24 years ago |
798 | Tony Smith |
Removed extra inclusion of stdhdrs.h which is included by clientapi.h anyway. |
24 years ago |
639 | Tony Smith | hints/linux.pl should use -Dconst_char=char not 'const char' | 24 years ago |
638 | Tony Smith | Add a note on the __eh_pc problem to the README file | 24 years ago |
582 | Tony Smith | Improved docs in UI.pm and fixed minor bug which caused problems when calling scripts att...empt to save the hashref passed to UI::OutputInfo() for later use. It was casued by the members of the hash being mortal variables. They will now persist if referred to. A couple of other minor bug fixes to UI.pm. Changes file has the details. « |
24 years ago |
577 | Tony Smith | Preparations for release of P4::Client version 0.52 | 24 years ago |
576 | Tony Smith | Add an example script showing how to use the Perl API. | 24 years ago |
575 | Tony Smith | Minor bug fixes to UI.pm - module initialisation now returns true as it's supposed to, an...d new is no longer exported into the callers namespace (ouch!) « |
24 years ago |
557 | Tony Smith | Added basic support for relative pathnames for getting the API path when building P4::Cli...ent. « |
24 years ago |
552 | Tony Smith |
Applied Gurusamy Sarathy's patch to fix bug in P4::Client::GetCwd(). Thanks Sarathy! |
24 years ago |
549 | Tony Smith | Renamed the working directory to P4-Client as I've discovered that MakeMaker is quite hap...py with that and doesn't require a version number in the directory name. « |
24 years ago |