diff options
Diffstat (limited to 'includes/jpeg_metadata_tk/documentation/changes.html')
| -rw-r--r-- | includes/jpeg_metadata_tk/documentation/changes.html | 257 |
1 files changed, 257 insertions, 0 deletions
diff --git a/includes/jpeg_metadata_tk/documentation/changes.html b/includes/jpeg_metadata_tk/documentation/changes.html new file mode 100644 index 0000000..e85f5b7 --- /dev/null +++ b/includes/jpeg_metadata_tk/documentation/changes.html @@ -0,0 +1,257 @@ +<html> + <head> + <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> + <link rel=StyleSheet href="style.css" type="text/css"> + <META NAME="keywords" CONTENT="JPEG Metadata Application Segments APP0 APP1 APP2 APP3 APP12 APP13 APP14 EXIF DCF XMP RDF Photoshop IRB IPTC DCMI JFIF"> + + <title>The PHP JPEG Metadata Toolkit - Documentation</title> + </head> + + <body> + <div class="headerbar"> + <H1 align="center" style="padding:15">The PHP JPEG Metadata Toolkit - Documentation</H1> + </div> + + <a href="index.html">Go to Documentation - Home</a> + + <div class="maintext"> + + <h2>Changes List</h2> + <table border cellpadding=8 cellspacing=0> + <tr> + <th>Versions</th> + <th>File</th> + <th>Changes</th> + </tr> + <tr> + <td rowspan=1 >1.00 -> 1.01</td> + <td>IPTC.php</td> + <td>Changed <i>get_IPTC</i> to return partial data when error occurs</td> + </tr> + <tr> + <td rowspan=1 >1.00 -> 1.02</td> + <td>Photoshop_IRB.php</td> + <td>Changed <i>get_Photoshop_IRB</i> to work with corrupted resource names which Photoshop can still read</td> + </tr> + <tr> + <td>1.02 -> 1.03</td> + <td>Photoshop_IRB.php</td> + <td>Fixed <i>put_Photoshop_IRB</i> to output "Photoshop 3.0\x00" string with every APP13 segment, not just the first one</td> + </tr> + <tr> + <td>1.03 -> 1.04</td> + <td>XMP.php</td> + <td>Changed <i>put_IPTC</i> to fix a bug preventing the correct insertion of a XMP block where none existed previously</td> + </tr> + + + <tr> + <td rowspan=12 >1.04 -> 1.10</td> + <td>XMP.php</td> + <td>Changed <i>put_XMP_text</i> to fix some array indexes which were missing qoutes</td> + </tr> + <tr> + <td>IPTC.php</td> + <td> + Changed <i>put_IPTC</i> to check if the incoming IPTC block is valid<br /> + Changed Interpret_IPTC_to_HTML, adding nl2br functions for each text field, + so that multiline text displays properly + </td> + </tr> + <tr> + <td>XML.php</td> + <td> + Changed <i>read_xml_array_from_text</i> to fix problem that caused the whitespace (especially newlines) to be + destroyed when converting xml text to an xml array + </td> + </tr> + <tr> + <td>Photoshop_IRB.php</td> + <td> + Changed <i>get_Photoshop_IRB</i> to fix processing of embedded resource names, + after discovering that Photoshop does not process + resource names according to the standard :<br> + <a href="http://www.ozhiker.com/electronics/pjmt/jpeg_info/standards.html#IRB" >"Adobe Photoshop 6.0 File Formats Specification, Version 6.0, Release 2, November 2000"</a><br> + This is an update to the change 1.00 -> 1.02, which was not fully correct<br><br> + Changed <i>put_Photoshop_IRB</i> to fix the writing of embedded resource name, + to avoid creating blank resources, and to fix a problem + causing the IRB block to be incorrectly positioned if no APP segments existed.<br><br> + Changed <i>get_Photoshop_IPTC</i> to initialise the output array correctly. + </td> + </tr> + <tr> + <td>Unicode.php</td> + <td> + Added the following functions: <br> + <i>smart_HTML_Entities</i><br> + <i>smart_htmlspecialchars</i><br> + <i>HTML_UTF16_UnEscape</i><br> + <i>HTML_UTF8_UnEscape</i><br><br> + Changed <i>HTML_UTF8_Escape</i> and <i>HTML_UTF16_Escape</i> to + use smart_htmlspecialchars, so that characters which + were already escaped would remain intact + </td> + </tr> + <tr> + <td>JPEG.php</td> + <td> + changed <i>put_jpeg_header_data</i> to check if the data being written exists + </td> + </tr> + <tr> + <td>Example.php</td> + <td> + Changed name of GET parameter from "filename" to "jpeg_fname" + to stop script-kiddies using the google command "allinurl:*.php?filename=*" + to find servers to attack + </td> + </tr> + <tr> + <td>EXIF.php</td> + <td> + added function get_EXIF_TIFF to allow extracting EXIF from a TIFF file + </td> + </tr> + + <tr> + <td>Photoshop_File_Info.php</td> + <td> + New File - see documentation for more information + </td> + </tr> + <tr> + <td>Edit_File_Info.php</td> + <td> + New File - see documentation for more information + </td> + </tr> + <tr> + <td>Edit_File_Info_Example.php</td> + <td> + New File - see documentation for more information + </td> + </tr> + <tr> + <td>Write_File_Info.php</td> + <td> + New File - see documentation for more information + </td> + </tr> + + + <tr> + <td rowspan=16 >1.10 -> 1.11</td> + <td>EXIF.php</td> + <td> + Added functionality to allow decoding of XMP and Photoshop IRB information embedded within the EXIF data<br> + Added checks for http and ftp wrappers, as these are not supported<br> + Changed <i>interpret_IFD</i> to allow thumbnail links to work when toolkit is portable across directories + </td> + </tr> + <tr> + <td>Makernotes/casio.php</td> + <td>Changed <i>get_Casio_Makernote_Html</i> to allow thumbnail links to work when toolkit is portable across directories</td> + </tr> + + <tr> + <td>Makernotes/olympus.php</td> + <td>Changed <i>get_Olympus_Makernote_Html</i> to allow thumbnail links to work when toolkit is portable across directories</td> + </tr> + + <tr> + <td>JFIF.php</td> + <td>Changed <i>Interpret_JFXX_to_HTML</i> to allow thumbnail links to work when toolkit is portable across directories</td> + </tr> + <tr> + <td>Photoshop_IRB.php</td> + <td> + Moved code out of <i>get_Photoshop_IRB</i> into new function <i>unpack_Photoshop_IRB_Data</i> to allow reading of IRB blocks embedded within EXIF (for TIFF Files)<br> + Moved code out of <i>put_Photoshop_IRB</i> into new function <i>pack_Photoshop_IRB_Data</i> to allow writing of IRB blocks embedded within EXIF (for TIFF Files)<br> + Enabled the usage of $GLOBALS['HIDE_UNKNOWN_TAGS'] to hide unknown resources<br> + Changed <i>Interpret_IRB_to_HTML</i> to allow thumbnail links to work when toolkit is portable across directories + </td> + </tr> + <tr> + <td>EXIF_Makernote.php</td> + <td> + Changed makernotes directory definition to allow the toolkit to be portable across directories + </td> + </tr> + <tr> + <td>EXIF_Tags.php</td> + <td> + Added TIFF compression types ZIP, LZW and JPEG<br> + Added embedded XMP tag<br> + Added embedded Photoshop IRB tag<br> + Fixed GPS tags after testing + </td> + </tr> + + <tr> + <td>Example.php</td> + <td> + Changed displayed toolkit version numbers to reference Toolkit_Version.php + Changed this example file to be easily relocatable + </td> + </tr> + <tr> + <td>TIFFExample.php</td> + <td> + Changed displayed toolkit version numbers to reference Toolkit_Version.php + </td> + </tr> + <tr> + <td>Write_File_Info.php</td> + <td> + Changed displayed toolkit version numbers to reference Toolkit_Version.php<br> + Changed error reporting to no errors<br> + Removed limitation on file being in current directory + </td> + </tr> + <tr> + <td>Edit_File_Info_Example.php</td> + <td> + Changed displayed toolkit version numbers to reference Toolkit_Version.php + </td> + </tr> + <tr> + <td>Photoshop_File_Info.php</td> + <td> + Changed displayed toolkit version numbers to reference Toolkit_Version.php + </td> + </tr> + <tr> + <td>Edit_File_Info.php</td> + <td> + Changed displayed toolkit version numbers to reference Toolkit_Version.php + </td> + </tr> + <tr> + <td>get_ps_thumb.php</td> + <td> + Added support for Photoshop IRB thumbnails which are embedded within EXIF information (used in TIFF files) + </td> + </tr> + <tr> + <td>Toolkit_Version.php</td> + <td> + New File - Added file to provide a single storage place for current version number + </td> + </tr> + <tr> + <td>pjmt_utils.php</td> + <td> + New File - Added file to provide utility functions for the toolkit + </td> + </tr> + + </table> + + <br> + + <br> + + </div> + + </body> +</html>
\ No newline at end of file |
