Name | Modified | Size |
---|---|---|
.. | ||
Perl | ||
php | ||
Ruby | ||
index.html | 17 years ago | 1 KB |
Change | User | Description | Committed |
---|---|---|---|
6436 | Randall Fong |
Added in specific link to P4Perl http://www.perforce.com/perforce/loadsupp.html#api |
17 years ago |
6259 | Tony Smith | Update P4Perl/P4Ruby html pages with deprecation notice. | 17 years ago |
6028 | Tony Smith | Improve p4conf.rb to support AIX 5.3 - thanks to Robert Cowham | 18 years ago |
6012 | Tony Smith | Help P4Ruby build more cleanly on Windows with more recent Ruby's than my own. The host_o...s value on Windows can include the compiler version now i.e. mswin32_71 or mswin32_80, and that was causing p4conf.rb to get the -DOS_NT macro wrong (OS_NT_71), which caused builds to fail. No functional change. Thanks to Patrick Bennett. « |
18 years ago |
6005 | Tony Smith | Release P4Ruby 1.5953 as latest stable release | 18 years ago |
6004 | Tony Smith |
P4Ruby 1.5953 installers for Ruby 1.6 and Ruby 1.8 Built with 2007.2 API |
18 years ago |
6003 | Tony Smith | Release P4Perl 3.6001 as stable release | 18 years ago |
6002 | Tony Smith | P4Perl 3.6001 Windows installers for Perl 5.6 and Perl 5.8 Built with Visual Studio 2003... and 2007.2 Perforce API. « |
18 years ago |
6001 | Tony Smith | Rework change 5787 in which support for taint checking of arguments passed to P4::Run() w...as introduced. It turns out Scalar::Util, on which this is based isn't distributed with Perl 5.6, so we can't rely on it. This change simply disables the taint checking for Perl 5.6 (no-one's using it because it only ever worked for Perl 5.8 users). « |
18 years ago |
5997 | Tony Smith | Add missing LICENSE file to distribution. The license was always included in every code... file, but it's always nice to have it as a separate file. No functional change « |
18 years ago |
5996 | Tony Smith | Fix broken link | 18 years ago |
5953 | Tony Smith | Bug fix: P4Ruby could crash attempting to parse a form when tagged mode is enabled, but f...orm parsing was not. This only occurred when used against a 2005.2 or later server. « |
18 years ago |
5944 | Tony Smith | Changes for building P4Ruby with 2007.2 API. This change also makes p4conf.rb check that... the user is using an API version we can digest. In addition, I've widened some of the gcc/g++ pattern matches to catch some build problems recently observed on some Red Hat platforms. « |
18 years ago |
5943 | Tony Smith | Update P4Perl to build against 2007.2 API. The 2007.2 API has a more traditional directo...ry structure and P4Perl needs to take that into account. This change also makes Makefile.PL check that the version of the API being used is less than or equal to the highest API version known when this version was written. Hopefully this will prevent people from struggling to build older (stable) versions of P4Perl against recent APIs only supported by the development builds. « |
18 years ago |
5942 | Tony Smith | Update HTML documentation for P4Perl to latest release | 18 years ago |
5941 | Tony Smith |
Documentation updates. Thanks to Steve Vance for pointing out some of the shortcomings. |
18 years ago |
5897 | Tony Smith | Remove ugly Darwin hack from P4Ruby distribution - no longer needed now that it works pro...perly on OS X 10.4. « |
18 years ago |
5896 | Tony Smith | Porting to OSX 10.4. Nothing we can do to fix 10.3, it was broken, but 10.4 has the fix P...4Ruby needed, so this change makes it build cleanly on OSX 10.4. « |
18 years ago |
5892 | Tony Smith | Ensure that the Perforce API directory comes ahead of any other directories in the linker... path. No functional change « |
18 years ago |
5869 | Tony Smith | Fix memory leaks. Thanks to John LoVerso and Sandy Currier for tracking these down and se...nding me the patch. « |
18 years ago |
5868 | Tony Smith | Port P4Perl to Perl 5.8.8. This change is spectacularly ugly, but then so are the innards... of Perl. See the long thread at: http://www.nntp.perl.org/group/perl.perl5.porters/2006/06/msg114383.html for details of the problem, and some discussion of solutions. I've had to come up with a solution that doesn't involve patching people's Perl installations, so my fix is even less easy on the eye but it appears to work, and hopefully hasn't broken things for older Perl versions. « |
18 years ago |
5822 | Tony Smith | Fix broken links due to transposed digits in version number. | 18 years ago |
5806 | Tony Smith |
FreeBSD 6 porting changes. No functional change |
18 years ago |
5800 | Tony Smith | Bug fix: P4Ruby commands could segfault on garbage collection due to uninitialized values.... This change initializes them. « |
18 years ago |
5796 | Tony Smith |
Update P4Ruby installers to build 1.5795. Built with 2006.1 API. |
18 years ago |
5795 | Tony Smith | Fix a typo in the previous change (it's just not my day) | 18 years ago |
5794 | Tony Smith | Update P4Ruby's build to 1.5794 - to include change 5793 | 18 years ago |
5793 | Tony Smith | Back-port previous change to Ruby 1.6. Unfortunately the prototype for rb_protect() cha...nged between 1.6 and 1.8, so the calling code needs some special handling. A subsequent change will update the distribution and version as I'm submitting this from Windows and Cygwin's tar isn't up to the task of building the source tarball properly. « |
18 years ago |
5792 | Tony Smith | Update P4Ruby to support 2006.2 beta API. | 18 years ago |
5791 | Tony Smith | Add experimental support for passing a block to P4#run_resolve. The block is passed a P...4::MergeData object encapsulating the context of each merge performed. The block should evaluate to a string indicating the desired result of the merge: 'ay', 'at', 'am', 's', etc. The P4::MergeData object contains information about the files involved in the merge and can invoke an external merge tool. This is still experimental at this stage so the interface may change as it evolves. « |
18 years ago |
5787 | Tony Smith | Update P4Perl to build against the 2006.2 API, and detect (and reject) the passing of tai...nted data to P4::Run() as a security measure. « |
18 years ago |
5777 | Tony Smith |
Remove caveat for vsstop4 users as Robert has validated vsstop4 with build 3.5708. |
18 years ago |
5772 | Tony Smith |
Release P4Perl 3.5708 as the latest stable version of P4Perl. It's about time. |
18 years ago |
5771 | Tony Smith | Release P4Ruby 1.5768 as latest stable release. There are some larger changes in the pip...e, so I'm releasing the existing code before they come through. « |
18 years ago |
5770 | Tony Smith | Update tarball: Cygwin tar mangles the permissions and ownership, so this one's from Linu...x. « |
18 years ago |
5769 | Tony Smith |
Update P4Ruby installers to 1.5768. Built with 2006.1 API |
18 years ago |
5768 | Tony Smith |
Build system tweaks: sort the quoting out for Windows builds. No functional change |
18 years ago |
5709 | Tony Smith | Updated installers for P4Perl 3.5708 | 18 years ago |
5708 | Tony Smith | Add static P4::Identify() method to report the version of P4Perl, and the API used to bui...ld it. « |
18 years ago |
5704 | Tony Smith | Fix bug introduced in change 5677: the quoting of the const_char definition wasn't good o...n Windows as it doesn't really understand single quotes. Switched to using double-quotes. « |
18 years ago |
5693 | Tony Smith | Update p4conf.rb to define const_char on all platforms if building against a 2006.1 or la...ter API. Also squelched some compiler noise. No functional change « |
18 years ago |
5692 | Tony Smith | Add support for $p4->ServerLevel() which returns the server's 'server2' protocol level.... This is not the same as, but is closely aligned to, the server version and can be used to test for feature availability. If you need explicit Perforce version strings, run 'p4 info' in tagged mode and parse the 'serverVersion' string. New feature requested by Robert Cowham. « |
18 years ago |
5677 | Tony Smith | Rework P4Perl build script to support 2006.1 API. There were some sweeping changes in th...e 2006.1 API which did away with the old const_char definition. Unfortunately, since P4Perl has to build with older APIs, I can't quite do the same. This change tweaks the way that Makefile.PL determines the definition for const_char so that (a) it's always 'const char' when a 2006.1 or later API is used, (b) it uses the platform specific hint for older APIs (c) it falls back on 'char' in the absence of a hint. In an ideal world, we'd be able to compute the options based on (a) OS, (b) compiler version (c) Perl version and (d) API version, but that's tough to get right. No functional change. « |
18 years ago |
5624 | Tony Smith | Add hints file for Mac OS X from Tim Bunce (thanks Tim!). | 19 years ago |
5592 | Tony Smith | Bug fix: We were erroneously making a Perl scalar mortal (which causes its reference coun...t to be decremented when it goes out of scope) when receiving binary data from the server. Decrementing the reference count to early meant the scalar was being cleaned up when it was in fact still in use. This change simply removes the sv_2mortal() call. Thanks to Mike Hall at National Instruments for finding this one. « |
19 years ago |
5590 | Tony Smith | P4Perl installers for Build 3.5564. The Perl 5.8 is now made with ActivePerl 5.8.0 build... 804 to make sure it works with people using older builds. « |
19 years ago |
5564 | Tony Smith | Fix memory leaks when dealing with tagged output with array members. One of these days I'...ll get the hang of Perl's pesky reference counting mechanism... These leaks would have been most noticable with 'p4 filelog' (and that's where they were reported), but in fact any command that returned tagged output with array members would have leaked. « |
19 years ago |
5396 | Tony Smith | x86_64 porting changes. Use INT2PTR and PTR2INT to handle the stashing of the PerlClientA...pi pointer in a Perl scalar. This is necessary because, despite all documentation to the contrary, an I32 is not 64-bit capable on all 64-bit machines. Also, the hints file now looks for x86_64 in the architecture name and if it finds it, then const_char='const char' rather than the default of 'char'. « |
19 years ago |
5388 | Tony Smith | Release P4Perl 3.5313 as the latest stable build | 19 years ago |
5340 | Tony Smith | Update P4Ruby installers to 1.5339 built with 2005.2 API | 19 years ago |