From bde66aafb7c4acf19290208f2823d89ead1ca788 Mon Sep 17 00:00:00 2001 From: nicolaasuni Date: Thu, 10 Jun 2010 19:28:39 +0200 Subject: [PATCH] 5.3.006 --- CHANGELOG.TXT | 3 +++ README.TXT | 4 ++-- doc/classtrees_com-tecnick-tcpdf.html | 2 +- doc/com-tecnick-tcpdf/PDF417.html | 2 +- doc/com-tecnick-tcpdf/QRcode.html | 2 +- doc/com-tecnick-tcpdf/TCPDF.html | 8 ++++---- doc/com-tecnick-tcpdf/TCPDF2DBarcode.html | 2 +- doc/com-tecnick-tcpdf/TCPDFBarcode.html | 2 +- doc/com-tecnick-tcpdf/_2dbarcodes.php.html | 2 +- doc/com-tecnick-tcpdf/_barcodes.php.html | 2 +- .../_config---tcpdf_config.php.html | 2 +- doc/com-tecnick-tcpdf/_htmlcolors.php.html | 2 +- doc/com-tecnick-tcpdf/_pdf417.php.html | 2 +- doc/com-tecnick-tcpdf/_qrcode.php.html | 2 +- doc/com-tecnick-tcpdf/_tcpdf.php.html | 6 +++--- doc/com-tecnick-tcpdf/_unicode_data.php.html | 2 +- doc/elementindex.html | 2 +- doc/elementindex_com-tecnick-tcpdf.html | 2 +- doc/errors.html | 2 +- doc/index.html | 2 +- doc/li_com-tecnick-tcpdf.html | 2 +- tcpdf.php | 18 +++++++++--------- 22 files changed, 38 insertions(+), 35 deletions(-) diff --git a/CHANGELOG.TXT b/CHANGELOG.TXT index 82cc0ba..0a7222e 100755 --- a/CHANGELOG.TXT +++ b/CHANGELOG.TXT @@ -1,3 +1,6 @@ +5.3.006 (2010-06-10) + - This version includes a change in uniqid calls for backward compatibility with PHP4. + 5.3.005 (2010-06-09) - The method getPageSizeFromFormat() was changed to include all standard page formats (includes 281 page formats + variation). diff --git a/README.TXT b/README.TXT index 2a29a0a..4b21d1b 100755 --- a/README.TXT +++ b/README.TXT @@ -8,8 +8,8 @@ http: sourceforge.net/donate/index.php?group_id=128076 ------------------------------------------------------------ Name: TCPDF -Version: 5.3.005 -Release date: 2010-06-09 +Version: 5.3.006 +Release date: 2010-06-10 Author: Nicola Asuni Copyright (c) 2002-2010: diff --git a/doc/classtrees_com-tecnick-tcpdf.html b/doc/classtrees_com-tecnick-tcpdf.html index cae1b28..7e8ba42 100644 --- a/doc/classtrees_com-tecnick-tcpdf.html +++ b/doc/classtrees_com-tecnick-tcpdf.html @@ -60,7 +60,7 @@

- Documentation generated on Wed, 09 Jun 2010 13:29:14 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:28 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/PDF417.html b/doc/com-tecnick-tcpdf/PDF417.html index eeaa098..d5932f8 100644 --- a/doc/com-tecnick-tcpdf/PDF417.html +++ b/doc/com-tecnick-tcpdf/PDF417.html @@ -1003,7 +1003,7 @@ $code)

- Documentation generated on Wed, 09 Jun 2010 13:29:15 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:29 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/QRcode.html b/doc/com-tecnick-tcpdf/QRcode.html index 0cfdc06..dc70168 100644 --- a/doc/com-tecnick-tcpdf/QRcode.html +++ b/doc/com-tecnick-tcpdf/QRcode.html @@ -5551,7 +5551,7 @@ $frame)

- Documentation generated on Wed, 09 Jun 2010 13:29:15 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:29 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/TCPDF.html b/doc/com-tecnick-tcpdf/TCPDF.html index 8c9eade..2a6fbb1 100644 --- a/doc/com-tecnick-tcpdf/TCPDF.html +++ b/doc/com-tecnick-tcpdf/TCPDF.html @@ -83,7 +83,7 @@ Source Location: /tcpdf.php

Version:

@@ -729,7 +729,7 @@ This is a PHP class for generating PDF documents without requiring external exte author:  Nicola Asuni - info@tecnick.com - version:  5.3.005 + version:  5.3.006 link:  http://www.tcpdf.org @@ -7027,7 +7027,7 @@ $subset = 'default']) return:  containing the font data, or false in case of error. - see:  TCPDF::SetFont(), TCPDF::setFontSubsetting(), TCPDF::setFontSubsetting() + see:  TCPDF::SetFont(), TCPDF::setFontSubsetting() since:  1.5 @@ -25812,7 +25812,7 @@ $file)

- Documentation generated on Wed, 09 Jun 2010 13:29:16 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:30 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html b/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html index 556537f..a60c569 100644 --- a/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html +++ b/doc/com-tecnick-tcpdf/TCPDF2DBarcode.html @@ -299,7 +299,7 @@ $type)

- Documentation generated on Wed, 09 Jun 2010 13:29:14 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:28 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/TCPDFBarcode.html b/doc/com-tecnick-tcpdf/TCPDFBarcode.html index 00e966a..8052ed9 100644 --- a/doc/com-tecnick-tcpdf/TCPDFBarcode.html +++ b/doc/com-tecnick-tcpdf/TCPDFBarcode.html @@ -1377,7 +1377,7 @@ $type)

- Documentation generated on Wed, 09 Jun 2010 13:29:14 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:28 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/_2dbarcodes.php.html b/doc/com-tecnick-tcpdf/_2dbarcodes.php.html index 32cb23d..5ec65ca 100644 --- a/doc/com-tecnick-tcpdf/_2dbarcodes.php.html +++ b/doc/com-tecnick-tcpdf/_2dbarcodes.php.html @@ -105,7 +105,7 @@ PHP class to creates array representations for 2D barcodes to be used with TCPDF

- Documentation generated on Wed, 09 Jun 2010 13:29:14 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:28 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/_barcodes.php.html b/doc/com-tecnick-tcpdf/_barcodes.php.html index b17a5bb..7017671 100644 --- a/doc/com-tecnick-tcpdf/_barcodes.php.html +++ b/doc/com-tecnick-tcpdf/_barcodes.php.html @@ -105,7 +105,7 @@ PHP class to creates array representations for common 1D barcodes to be used wit

- Documentation generated on Wed, 09 Jun 2010 13:29:14 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:28 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html b/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html index df0631a..3b13d66 100644 --- a/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html +++ b/doc/com-tecnick-tcpdf/_config---tcpdf_config.php.html @@ -542,7 +542,7 @@ Configuration file for TCPDF.




- Documentation generated on Wed, 09 Jun 2010 13:29:20 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:34 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/_htmlcolors.php.html b/doc/com-tecnick-tcpdf/_htmlcolors.php.html index 4b3112d..4b74756 100644 --- a/doc/com-tecnick-tcpdf/_htmlcolors.php.html +++ b/doc/com-tecnick-tcpdf/_htmlcolors.php.html @@ -97,7 +97,7 @@ Array of WEB safe colors.




- Documentation generated on Wed, 09 Jun 2010 13:29:15 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:29 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/_pdf417.php.html b/doc/com-tecnick-tcpdf/_pdf417.php.html index 4a31325..8fe518c 100644 --- a/doc/com-tecnick-tcpdf/_pdf417.php.html +++ b/doc/com-tecnick-tcpdf/_pdf417.php.html @@ -157,7 +157,7 @@ Class to create PDF417 barcode arrays for TCPDF class.

PDF417 (ISO


- Documentation generated on Wed, 09 Jun 2010 13:29:15 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:29 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/_qrcode.php.html b/doc/com-tecnick-tcpdf/_qrcode.php.html index b555a90..88637e4 100644 --- a/doc/com-tecnick-tcpdf/_qrcode.php.html +++ b/doc/com-tecnick-tcpdf/_qrcode.php.html @@ -480,7 +480,7 @@ string $string, [int $split_length = 1])

- Documentation generated on Wed, 09 Jun 2010 13:29:15 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:29 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/_tcpdf.php.html b/doc/com-tecnick-tcpdf/_tcpdf.php.html index f9da0ad..d51c84f 100644 --- a/doc/com-tecnick-tcpdf/_tcpdf.php.html +++ b/doc/com-tecnick-tcpdf/_tcpdf.php.html @@ -82,7 +82,7 @@ This is a PHP class for generating PDF documents without requiring external exte author:  Nicola Asuni - version:  5.3.005 + version:  5.3.006 copyright:  2002-2010 Nicola Asuni - Tecnick.com S.r.l (www.tecnick.com) Via Della Pace, 11 - 09044 - Quartucciu (CA) - ITALY - www.tecnick.com - info@tecnick.com @@ -113,7 +113,7 @@ unicode data

- PDF_PRODUCER = 'TCPDF 5.3.005 (http://www.tcpdf.org)' + PDF_PRODUCER = 'TCPDF 5.3.006 (http://www.tcpdf.org)'
@@ -124,7 +124,7 @@ unicode data


- Documentation generated on Wed, 09 Jun 2010 13:29:16 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:30 +0200 by phpDocumentor 1.4.3
diff --git a/doc/com-tecnick-tcpdf/_unicode_data.php.html b/doc/com-tecnick-tcpdf/_unicode_data.php.html index 6d58905..84b19b2 100644 --- a/doc/com-tecnick-tcpdf/_unicode_data.php.html +++ b/doc/com-tecnick-tcpdf/_unicode_data.php.html @@ -246,7 +246,7 @@ Unicode data for TCPDF library.




- Documentation generated on Wed, 09 Jun 2010 13:29:20 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:34 +0200 by phpDocumentor 1.4.3
diff --git a/doc/elementindex.html b/doc/elementindex.html index b483e62..8691168 100644 --- a/doc/elementindex.html +++ b/doc/elementindex.html @@ -2020,7 +2020,7 @@ top

- Documentation generated on Wed, 09 Jun 2010 13:29:14 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:28 +0200 by phpDocumentor 1.4.3
diff --git a/doc/elementindex_com-tecnick-tcpdf.html b/doc/elementindex_com-tecnick-tcpdf.html index 3ed2254..68364f2 100644 --- a/doc/elementindex_com-tecnick-tcpdf.html +++ b/doc/elementindex_com-tecnick-tcpdf.html @@ -2052,7 +2052,7 @@ top

- Documentation generated on Wed, 09 Jun 2010 13:29:14 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:28 +0200 by phpDocumentor 1.4.3
diff --git a/doc/errors.html b/doc/errors.html index 214801c..f319850 100644 --- a/doc/errors.html +++ b/doc/errors.html @@ -35,7 +35,7 @@ Post-parsing

- Documentation generated on Wed, 09 Jun 2010 13:29:20 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:34 +0200 by phpDocumentor 1.4.3
diff --git a/doc/index.html b/doc/index.html index e9fc27b..6ee81a0 100644 --- a/doc/index.html +++ b/doc/index.html @@ -67,7 +67,7 @@ This documentation was generated by phpDocumentor v1.4.3

- Documentation generated on Wed, 09 Jun 2010 13:29:14 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:28 +0200 by phpDocumentor 1.4.3
diff --git a/doc/li_com-tecnick-tcpdf.html b/doc/li_com-tecnick-tcpdf.html index e9fc27b..6ee81a0 100644 --- a/doc/li_com-tecnick-tcpdf.html +++ b/doc/li_com-tecnick-tcpdf.html @@ -67,7 +67,7 @@ This documentation was generated by phpDocumentor v1.4.3

- Documentation generated on Wed, 09 Jun 2010 13:29:14 +0200 by phpDocumentor 1.4.3 + Documentation generated on Thu, 10 Jun 2010 19:28:28 +0200 by phpDocumentor 1.4.3
diff --git a/tcpdf.php b/tcpdf.php index 816e3b2..245a31e 100755 --- a/tcpdf.php +++ b/tcpdf.php @@ -1,9 +1,9 @@ * TCPDF project (http://www.tcpdf.org) has been originally derived in 2002 from the Public Domain FPDF class by Olivier Plathey (http://www.fpdf.org), but now is almost entirely rewritten.
* @name TCPDF * @package com.tecnick.tcpdf - * @version 5.3.005 + * @version 5.3.006 * @author Nicola Asuni - info@tecnick.com * @link http://www.tcpdf.org * @license http://www.gnu.org/copyleft/lesser.html LGPL @@ -1843,7 +1843,7 @@ if (!class_exists('TCPDF', false)) { $this->js_obj_id = $this->js_start_obj_id; $this->default_form_prop = array('lineWidth'=>1, 'borderStyle'=>'solid', 'fillColor'=>array(255, 255, 255), 'strokeColor'=>array(128, 128, 128)); // set file ID for trailer - $this->file_id = md5(microtime().__FILE__.'TCPDF'.$orientation.$unit.$format.$encoding.uniqid()); + $this->file_id = md5(microtime().__FILE__.'TCPDF'.$orientation.$unit.$format.$encoding.uniqid(''.rand())); } /** @@ -4285,7 +4285,7 @@ if (!class_exists('TCPDF', false)) { * @param mixed $subset if true embedd only a subset of the font (stores only the information related to the used characters); if false embedd full font; if 'default' uses the default value set using setFontSubsetting(). This option is valid only for TrueTypeUnicode fonts. If you want to enable users to change the document, set this parameter to false. If you subset the font, the person who receives your PDF would need to have your same font in order to make changes to your PDF. The file size of the PDF would also be smaller because you are embedding only part of a font. * @access public * @since 1.5 - * @see SetFont(), setFontSubsetting(), setFontSubsetting() + * @see SetFont(), setFontSubsetting() */ public function AddFont($family, $style='', $fontfile='', $subset='default') { if ($subset === 'default') { @@ -10520,7 +10520,7 @@ if (!class_exists('TCPDF', false)) { $this->encryptdata['P'] = $protection; } else { // Public-Key mode // random 20-byte seed - $seed = sha1(microtime().uniqid().$this->file_id, true); + $seed = sha1(microtime().uniqid(''.rand()).$this->file_id, true); $recipient_bytes = ''; foreach ($this->encryptdata['pubkeys'] as $pubkey) { // for each public certificate @@ -10654,7 +10654,7 @@ if (!class_exists('TCPDF', false)) { } } if ($owner_pass === null) { - $owner_pass = uniqid(rand()); + $owner_pass = uniqid(''.rand()); } $this->encryptdata['mode'] = $mode; switch ($mode) {