P4Java is a development tool that allows programmers to access the Perforce server commands from Java applications. This API enables you to integrate the Perforce version management system in stand alone Java applications.
You can also use the component with other J2EE applications by adding servlets or web service for AJAX web applications.
What's New in This Release:
Major new functionality:
· Added support for unpacking the AppleSingle file format. This corresponds to the Perforce 'apple' file type. When syncing 'apple' type files, P4Java will extract the data fork and resource fork into two separate files. The data file will retain the original file name, and the resource file will have a '%' sign prefix. Note that the user must stitch the data fork and resource fork back to an AppleSingle file before submitting changes back to the Perforce server.
· Added support for connecting to an IPv6 server address URI. IPv6 server addresses need to be encapsulated within square brackets (i.e. 'p4java://[fe80:0:0:0:0:0:c0a8:108]:1666'),
· follow by a ':' and a port number. Auth tickets and trusted fingerprints also support the IPv6 server address format.
· Added the ability to cancel a long running command in P4Java (i.e. syncing many files or a large file). The command can be cancelled by returning false in the IStreamingCallback's handleResult(...) method.
· Adde...