1 |
efrain |
1 |
Description of TCPDF library import
|
|
|
2 |
===================================
|
|
|
3 |
* download library from https://github.com/tecnickcom/TCPDF/tags
|
|
|
4 |
* delete examples/, tools/ VERSION and tcpdf_import.php
|
|
|
5 |
* remove tcpdf_import.php from composer.json
|
|
|
6 |
* remove all fonts that were not already present
|
|
|
7 |
* visit http://127.0.0.1/lib/tests/other/pdflibtestpage.php and view the pdf
|
|
|
8 |
* modify getTCPDFProducer lib/tcpdf/include/tcpdf_static.php to remove the version number
|
|
|
9 |
|
|
|
10 |
Important
|
|
|
11 |
---------
|
|
|
12 |
A new version of the libray is being developed @ https://github.com/tecnickcom/tc-lib-pdf . Check periodically when it's ready
|
|
|
13 |
and if it's a drop-in replacement for the legacy tcpdf one.
|
|
|
14 |
|
|
|
15 |
2022/09/27
|
|
|
16 |
----------
|
|
|
17 |
Upgrade to tcpdf TCPDF 6.5.0 (MDL-75468)
|
|
|
18 |
by Paul Holden <paulh@moodle.com>
|
|
|
19 |
|
|
|
20 |
2021/04/20
|
|
|
21 |
----------
|
|
|
22 |
Upgrade to tcpdf TCPDF 6.4.1 (MDL-70902)
|
|
|
23 |
by David Matamoros <davidmc@moodle.com>
|
|
|
24 |
|
|
|
25 |
2021/02/11
|
|
|
26 |
----------
|
|
|
27 |
Reduce PDF metadata disclosure (MDL-70735)
|
|
|
28 |
by Brendan Heywood <brendan@catalyst-au.net>
|
|
|
29 |
|
|
|
30 |
2020/12/15
|
|
|
31 |
----------
|
|
|
32 |
Upgrade to tcpdf TCPDF 6.3.5 (MDL-70294)
|
|
|
33 |
by Paul Holden <paulh@moodle.com>
|
|
|
34 |
|
|
|
35 |
2019/10/20
|
|
|
36 |
----------
|
|
|
37 |
Upgrade to tcpdf TCPDF 6.3.2 (MDL-66966)
|
|
|
38 |
by Eloy Lafuente <stronk7@moodle.org>
|
|
|
39 |
|
|
|
40 |
2019/05/06
|
|
|
41 |
----------
|
|
|
42 |
Upgrade to tcpdf TCPDF 6.2.26 (MDL-64794)
|
|
|
43 |
by Eloy Lafuente <stronk7@moodle.org>
|
|
|
44 |
|
|
|
45 |
- https://github.com/tecnickcom/TCPDF/pull/74 has been already merged upstream (6.2.16 and up), so we don't need to apply it.
|
|
|
46 |
- https://github.com/tecnickcom/TCPDF/pull/91 has been already merged upstream (6.2.19 and up), so we don't need to apply it.
|
|
|
47 |
|
|
|
48 |
2017/10/02
|
|
|
49 |
----------
|
|
|
50 |
Upgrade to tcpdf_php5 TCPDF 6.2.13 (MDL-60237)
|
|
|
51 |
by Marina Glancy <marina@moodle.com>
|
|
|
52 |
|
|
|
53 |
* replaced the calls to function each() deprecated in PHP7.2
|
|
|
54 |
|
|
|
55 |
2015/09/29
|
|
|
56 |
----------
|
|
|
57 |
Upgrade to tcpdf_php5 TCPDF 6.2.12 (MDL-51534)
|
|
|
58 |
by Jun Pataleta <jun@moodle.com>
|
|
|
59 |
|
|
|
60 |
2015/03/23
|
|
|
61 |
----------
|
|
|
62 |
Upgrade to tcpdf_php5 TCPDF 6.2.6 (MDL-49522)
|
|
|
63 |
by Adrian Greeve <adrian@moodle.com>
|
|
|
64 |
|
|
|
65 |
2011/10/29
|
|
|
66 |
----------
|
|
|
67 |
Upgrade to tcpdf_php5 TCPDF 5.9.133 (MDL-29283)
|
|
|
68 |
by Petr Skoda
|
|
|
69 |
|
|
|
70 |
2009/11/19
|
|
|
71 |
----------
|
|
|
72 |
Upgrade to tcpdf_php5 TCPDF 4.8.014 (MDL-20888)
|
|
|
73 |
by David Mudrak <david.mudrak@gmail.com>
|
|
|
74 |
|
|
|
75 |
2009/07/20
|
|
|
76 |
----------
|
|
|
77 |
Upgrade to tcpdf_php5 TCPDF 4.6.020 (MDL-19876)
|
|
|
78 |
by David Mudrak <david.mudrak@gmail.com>
|
|
|
79 |
|
|
|
80 |
* deleted cache/ doc/ examples/ config/tcpdf_config_alt.php config/lang/ images/
|
|
|
81 |
* removed all fonts but the core ones (courier.php, helveticabi.php,
|
|
|
82 |
helveticab.php, helveticai.php, helvetica.php, symbol.php, timesbi.php,
|
|
|
83 |
timesb.php, timesi.php, times.php, zapfdingbats.php) and FreeFont
|
|
|
84 |
* FreeFont chosen as a default utf8 font distributed by default, all others will
|
|
|
85 |
be downloadable from moodle.org via new UI
|
|
|
86 |
* removed font/utils/
|
|
|
87 |
* moving configuration to the lib/pdflib.php wrapper so we do not need to modify
|
|
|
88 |
TCPDF at all. Credit to Chardelle Busch for this solution in MDL-17179
|
|
|
89 |
|
|
|
90 |
2008/07/29
|
|
|
91 |
----------
|
|
|
92 |
Upgrade to tcpdf_php5 TCPDF 4.0.015 (MDL-15055)
|
|
|
93 |
by David Mudrak <david.mudrak@gmail.com>
|
|
|
94 |
|
|
|
95 |
* deleted cache/ doc/ examples/
|
|
|
96 |
* modified config/tcpdf_config.php
|
|
|
97 |
Default values for K_PATH_MAIN and K_PATH_URL are automatically set for
|
|
|
98 |
the Moodle installation. K_PATH_CACHE set to Moodle datadir cache.
|
|
|
99 |
K_PATH_URL_CACHE can't be mapped in Moodle as datadir should not be
|
|
|
100 |
accessible directly. However, it doesn't seem to be used within the
|
|
|
101 |
library code.
|