Name | Modified | Size |
---|---|---|
.. | ||
hints | ||
lib | ||
Changes | 21 years ago | 10 KB |
Client.pm | 21 years ago | 10 KB |
Client.xs | 21 years ago | 12 KB |
example.pl | 23 years ago | 2 KB |
LICENSE | 21 years ago | 1 KB |
Makefile.PL | 21 years ago | 5 KB |
MANIFEST | 22 years ago | 272 B |
PORTING | 23 years ago | 654 B |
README | 23 years ago | 1 KB |
test.pl.skel | 21 years ago | 3 KB |
typemap | 21 years ago | 2 KB |
UI.pm | 21 years ago | 9 KB |
Change | User | Description | Committed |
---|---|---|---|
4319 | Tony Smith | Update Cygwin hints file to handle gcc3 builds using the 2003.2 API. Thanks to Jeremy Bop...p. « |
21 years ago |
4259 | Tony Smith | Porting change. Improved solaris hints file for Solaris 8/9 (and hopefully later releases... too). No functional change « |
21 years ago |
4158 | Tony Smith |
Copyright notice updates. No functional change. |
21 years ago |
3552 | Tony Smith |
Release previous bugfix from a platform that can build a decent tarball... |
22 years ago |
3551 | Tony Smith | Minor bugfix to previous change. The reverse of :binary is :crlf not :text. See perldoc... PerlIO for more info on this arcane interface... « |
22 years ago |
3550 | Tony Smith | Add OutputBinary() support to P4Perl. This allows "p4 print" to work with clients that d...o not use "local" line endings amongst other things. « |
22 years ago |
3540 | Tony Smith |
Add hints file for Cygwin contributed by Nathan Royer - thanks Nathan! |
22 years ago |
2596 | Tony Smith | Bug fix: Allow form parsing to accept forms that are initialised (deliberately) with inva...lid data. « |
22 years ago |
2411 | Tony Smith | Port bug fix from P4Ruby to P4Perl. Certain variable names get reused in tagged mode and... this causes the hash members to lose their earlier contents when the later value comes along. Specifically this is otherLock and otherOpen in the output of "p4 fstat". This slightly unpleasant fix simply renames the later variable name by appending an "s" to it. So otherLock becomes otherLocks and otherOpen becomes otherOpens. Now otherOpen is an array containing the user/client of the other users who have the file open and otherLock is a single-element array containing the user/client of the user who has the file locked. otherOpens contains the number of other users who have the file opened. otherLocks contains an empty string. Since the latter two are quite redundant they may be explicitly removed in a future release. « |
22 years ago |
2410 | Tony Smith |
Bug fix in default UI for P4-Client. OutputStat() was producing duplicate output. |
22 years ago |
2373 | Tony Smith | Bug fix: Forms parsing was not correctly handling fields with embedded digits like the P4...DTI-* fields in a job. This fix should make the detection of the base variable name and its index more reliable « |
22 years ago |
2279 | Tony Smith | Bump major version up to 2.2279 to make CPAN see this as a new release. CPAN.pm thinks 1....982 is newer than 1.1084 so hopefully this will stop CPAN users getting old release of P4-Client. No functional change « |
22 years ago |
2223 | Tony Smith | Relegated previous support for "p4 diff" to the bottom drawer and use the Diff class prov...ided in the P4 API to send the diff listings through the OutputText() interface. This has two main advantages over the old implementation: (a) same output as "p4 diff" as it uses the same classes and (b) doesn't require extra perl modules. The old implementation is still available - you just have to call P4::Client::DoPerlDiffs() to specify your preference. « |
22 years ago |
2084 | Tony Smith | Removed ugly hack preserving the specdef in perl hashes. There's no need for it as the s...erver kindly provides it when you run the "p4 XXX -i". A little tidying of the test harness. It's not great, but there's at least something in there to check the form parsing now. « |
23 years ago |
2010 | Tony Smith |
Bug fix. Fix crash when bizarre input is supplied as allegedly valid form fields. |
23 years ago |
1980 | Tony Smith | Porting changes. Make P4/Perl build with ActivePerl > 623. They've messed up the PerlI...O headers now so you can't use fprintf in an XSUB anymore. Also they're now including math.h and on Windows that must be included with C++ linkage so we now include it before we include the other perl headers that have to be included with C linkage. « |
23 years ago |
1976 | Tony Smith | Add support for ClientUser::Diff() to P4/Perl. Uses the Algorithm::Diff module to perfo...rm the diffs. Thanks to Wilson Snyder. « |
23 years ago |
1975 | Tony Smith | Reverse previous change | 23 years ago |
1974 | Tony Smith | Possible fix for ActivePerl build problems. Submitting now just so I don't lose the chan...ge but this will shortly be removed again from the head rev. « |
23 years ago |
1894 | Tony Smith | Bug fix. Correcty typo in SetCwd() - been doing too much Ruby (It's not a habit, I... can control it) so I used [] instead of {} for indexing a hash. « |
23 years ago |
1711 | Tony Smith |
Missed changes to Client.xs. Updated build accordingly |
23 years ago |
1710 | Tony Smith | Bug fix/workaround. P4::Client::SetCwd() now does genuinely change your working directory..., and also updates the PWD environment variable so that P4CONFIG files from the target directory can be correctly loaded. « |
23 years ago |
1694 | Tony Smith | Add documentation to help people use the right API build as it's currently generating a l...ot of work for me. « |
23 years ago |
1693 | Tony Smith | Minor fix to add support for 2002.1 API to P4-Client. | 23 years ago |
1692 | Tony Smith | Explicitly add extra preprocessor definitions for linux builds. It seems that some build...s, most notably ActiveState ones don't use _BSD_SOURCE or _SVID_SOURCE so these settings are not propagated to additional modules. Thanks to Jeremy Russell. « |
23 years ago |
1615 | Tony Smith | Add debugging support to the ClientUserPerl class. It's not complete, but it's targeted... at the code which deals with tagged output parsing which is the most complex code by far. « |
23 years ago |
1546 | Tony Smith | Fix to debugging code. Two debug statements were not protected by conditions so they alwa...ys executed. Very annoying. Updating current build to 1546. « |
23 years ago |
1542 | Tony Smith | Removed another ClientApi reference in the debug code, and also made the debug code useab...le without the need to recompile. Now you just call $client->DebugLevel( 1 ); to enable debugging at run time. « |
23 years ago |
1541 | Tony Smith | Correct error message in P4::Client::Run which still referred to the old ClientApi class.... No functional change « |
23 years ago |
1515 | Tony Smith | Bug fix. Make sure all perl header files are included with C linkage preventing problems... with redefinition of Perl_malloc() et al. « |
23 years ago |
1084 | Tony Smith | Bug fix: Fetching data using Tagged() or ParseForms() mode could give "attempt to free un...referenced scalar" errors on completion. When flattening the structured hashes into a Perforce form, the reference counts on the contents of the hash were not being incremented leading to their premature destruction. « |
23 years ago |
1050 | Tony Smith | Fix for parsing of complex tagged output with nested data items such as the output from "...p4 filelog" for a file with integration records. P4-Client can now handle any level of nested data in the response from the Perforce server, but complex structures of this type may not be supplied for conversion into a Perforce form. That's OK as no Perforce forms have nested data items. Updated current build to 1.1050 « |
23 years ago |
1011 | Tony Smith |
Moved Perl API stuff one level down to make way for upcoming Ruby interface. |
23 years ago |