642 Commits

Author SHA1 Message Date
Enrico
cea137671f
Fix #176: syntax error on line 12387 (invalid usage of array index)
Fix a syntax error issue when accessing an index of a casted variable
2020-02-14 11:47:31 +01:00
nicolaasuni
510070b5e0 Unlink only images in cache 2020-02-12 13:26:24 +00:00
nicolaasuni
84d41c66fd Check if imagekeys exist 2020-02-12 13:14:52 +00:00
nicolaasuni
185eb13f21 Fix syntax error 2020-02-12 11:32:17 +00:00
Nicola Asuni
2260343cfa
Merge branch 'master' into patch-1 2020-02-12 11:18:38 +00:00
Nicola Asuni
91b3fde146
Merge pull request #146 from itrocks/svg-fixes
FIX SVGPath elliptical arc with rx/ry=0 + z should return to initial …
2020-02-12 11:11:40 +00:00
Nicola Asuni
e6f06ee9f8
Merge pull request #166 from sasanyasari/#165
set background image in RTL mode debugged
2020-02-12 11:10:54 +00:00
Nicola Asuni
ceda0aa97c
Merge branch 'master' into patch-1 2020-02-12 11:05:46 +00:00
Nicola Asuni
c50c07fade
Merge pull request #143 from DaRealFreak/fix/no-list-access
Prevent crash in case of no list access in cache path
2020-02-12 11:01:36 +00:00
Nicola Asuni
add4b458d5
Merge pull request #142 from DominiqueFERET/patch-1
Prevents crash and files deletion.
2020-02-12 11:00:35 +00:00
Nicola Asuni
3f56071806
Merge pull request #138 from tanelt/fix_pdf_a_3b_compatibility
Fix PDF/A-3b compatibility and validation
2020-02-12 10:57:43 +00:00
Nicola Asuni
97c0e35a7a
Merge branch 'master' into patch-1 2020-02-12 10:50:50 +00:00
Nicola Asuni
59be217aa0
Merge branch 'master' into patch-1 2020-02-12 10:49:03 +00:00
gpenverne
9c75c9c7d2 handle integers for pages 2020-01-28 10:08:38 +01:00
Sasan
b543e4df62 you can now set background image in RTL version too #165 2020-01-24 17:49:56 +03:30
LDAV
3575fa5f1b
Fix php7.4 error
PHP message: PHP Notice:  Trying to access array offset on value of type int in /vendor/tecnickcom/tcpdf/tcpdf.php on line 12385
2020-01-08 15:27:06 +01:00
upsite4k
21fa9c267d
Valid PDF/A
property of schema was missing
2019-11-22 15:23:05 +01:00
Baptiste Pillot
3637a35af4 FIX SVGPath elliptical arc with rx/ry=0 + z should return to initial point
(cherry picked from commit b00ecd6be852c95e699d0396f6ed4b2b54ad1e41)
2019-10-21 17:00:41 +02:00
Vojta Matějka
7dbdfa4051
Problem with imagekeys undefined or unlinked
PR #136 removed problem with undefined `$imagekeys`, but the solution skipped cleaning files in `$imagekeys`.
The problem about this is that `_destroy` function is called 3 times (from `Close` function, as `shutdown_handler` and from `__desctruct` function). Only first time is called as `destroyall == false`, but unset `$imagekeys`. My solution is to preserve `$imagekeys` to be cleaned by call with `$imagekeys == true`.
2019-10-20 15:30:04 +02:00
Dominique FERET
a90b05ad03
Better fix for crash and erasing files issue
Thank you to @dfontenot for his suggestion.
2019-10-02 07:17:15 +02:00
Dominique FERET
081369e428
Emergency fix: prevent erase users pictures
This method has deleted several logo images when we use the rollback function. Added path checking to avoid deleting files elsewhere than in /tmp/
2019-10-01 16:28:06 +02:00
Dominique FERET
ebc9ac2c81
Check existence of file before delete it. 2019-09-30 20:14:49 +02:00
Steffen Keuper
e915d4ac49 Prevent crash in case of no list access in cache path 2019-09-30 15:39:53 +02:00
Dominique FERET
e17e0daad8
Prevents the deletion of non-existent files in /tmp
Added an @ in front of unlink to avoid the crash.
2019-09-30 10:58:03 +02:00
Tanel Tähepõld
b36b51f85a Fixed PDF/A-3B validation issue caused by missing pdfaSchema:property. Failed veraPDF check: Specification: ISO 19005-3:2012, Clause: 6.6.2.3, Test number: 3 2019-09-21 16:40:16 +03:00
Greg Roach
0c73a9c580
PHP 7.4 - cannot use array offset on integers
PHP 7.3 casts integers to strings.
PHP 7.4 throws the error `Trying to access array offset on value of type int`
2019-09-20 23:40:22 +01:00
nicolaasuni
9fde7bb9b4 Update ICC profile 2019-09-20 10:35:01 +01:00
nicolaasuni
898eba141c Bump version 2019-09-20 07:48:57 +01:00
Remi Collet
b86d1ea34a fix Undefined property: GLPIPDF::$imagekeys 2019-09-19 13:15:29 +02:00
nicolaasuni
aff6e6a99a Fix typos 2019-09-19 10:51:10 +01:00
nicolaasuni
e52ee540ee Merge branch 'master' of github.com:tecnickcom/TCPDF 2019-09-19 10:41:29 +01:00
nicolaasuni
b41a5ca311 new setExtraXMPRDF function to set custom RDF XMP data 2019-09-19 10:41:12 +01:00
Nicola Asuni
87bd366fcc
Merge pull request #107 from Jakuje/patch-1
Fix the documentation how to calculate the cell height
2019-09-19 10:40:27 +01:00
Nicola Asuni
b00a4ed46c
Merge pull request #115 from defrance/patch-1
Introduce other version of pdfA (2 and 3)
2019-09-19 10:19:44 +01:00
Nicola Asuni
2b5fca36b2
Merge pull request #116 from Tofandel/patch-1
Fix performance issue of cloned instances
2019-09-19 10:14:32 +01:00
Nicola Asuni
149752e5fc
Merge pull request #117 from freddieleeman/patch-1
URI in PDF can result in E_NOTICE
2019-09-19 10:12:08 +01:00
Nicola Asuni
a8269f895d
Merge pull request #123 from jfcherng/fix-php74-type-warning
Fix a warning for PHP 7.4
2019-09-19 10:07:52 +01:00
Nicola Asuni
8d5e30ddf3
Merge pull request #124 from goat1000/master
Fixed gradient offsets for percentage-based stops.
2019-09-19 10:03:56 +01:00
Remi Collet
b0948269a6 Fix Array and string offset access syntax with curly braces is deprecated 2019-09-13 11:13:56 +02:00
goat1000
2db423fe7b Fixed gradient offsets for percentage-based stops. 2019-07-12 08:23:37 +01:00
Jack Cherng
34eb0dff48
Fix a warning for PHP 7.4
Signed-off-by: Jack Cherng <jfcherng@gmail.com>
2019-06-05 09:07:04 +08:00
Freddie Leeman
b5e0ca406f
URI in PDF can result in E_NOTICE
Generating a PDF file with a hyperlink like "tel:12345" results in an error: "Errstr: Undefined index: path" due to the fact that parse_url should only be used for URL not URI. 

SOURCE: https://www.php.net/manual/en/function.parse-url.php
"This function is intended specifically for the purpose of parsing URLs and not URIs."

This fix does not prevent parsing the link but checks if the parsed result contains a 'path'. If it does not than the rest of the if statement is ignored and no error is generated.
2019-04-04 13:43:49 +02:00
Adrien Foulon
de0ae1af61
Also change glob to readdir which performs better 2019-03-22 13:13:31 +01:00
Adrien Foulon
e91887e463
Fix performance issue of cloned instances
I noted a performance issue using TCPDF when doing a lot of clones of the instance, it's caused by the destructor being called multiple times to cleanup things that already have been cleaned
This checks if the files have already been cleaned before redoing an expensive filesystem operation again (glob)
2019-03-22 12:53:16 +01:00
BENKE Charlene
1a7dcb7167
Update tcpdf.php 2019-03-13 17:06:06 +01:00
BENKE Charlene
71bc8786de
Add UF and AFRelationship missing 2019-03-13 16:54:13 +01:00
BENKE Charlene
aa485f78ff
Introduce other version of pdfA (2 and 3)
pdfa_mode is false or the number version (1, 2 or 3)
Need it for factur-X generation (pdfa/3)
2019-03-12 11:15:49 +01:00
Jakub Jelen
32fdbecd56
Drop duplicated array indices 2018-12-17 22:48:16 +01:00
Jakub Jelen
36dc955984
Fix the documentation how to calculate the cell height 2018-12-12 00:58:05 +01:00
Sören Bernstein
21bb4fdfd5
Update tcpdf.php
Add an additional empty test to prevent error in PHP 7.2. Without this test, the variables might get initialized as an empty string, which will lead to an error during the following multiplication.
There might be more lines with this problem - these are the ones I found.
2018-11-19 15:22:07 +01:00