source: pmb4.2/trunk/fuentes/pmb/classes/html2pdf/_changelog.txt @ 815

Last change on this file since 815 was 815, checked in by jrpelegrina, 5 years ago

Initial release of pmb 4.2

  • Property svn:executable set to *
File size: 13.5 KB
Line 
1@todo :
2    utiliser de meilleurs fonctions pour manipuler les chaines, car pb d'UTF8
3
44.04 (2015-XX-XX)
5    mise à jour de TCPDF en version 6.0.002. Attention aux points suivants :
6      + The logic of permissions on the SetProtection() method has been inverted and extended (see example 16). Now you have to specify the features you want to block.
7      + Support for font subsetting was added by default to reduce the size of documents using large unicode font files.
8
94.03 (2011-05-27)
10    correction de l'exemple "form.php" : vulnérabilité cross-site scripting corrigée
11    correction sur la gestion des retours à la ligne automatique
12    correction sur le calcul de la hauteur des balises H1->H6
13    amélioration de la gestion des exceptions
14
154.02 (2011-04-29)
16    ATTENTION : beaucoup de changements dans la structure du projet. version 3.xx abandonnée
17    uniformisation des fichiers du projet (standard Zend)
18    conversion des fichiers de langue en CSV, déplacement dans le répertoire "locale". création d'une classe spécifique à la gestion des locales
19    amélioration de la gestion de certaines erreurs
20    modification du nom de toutes les sous classes
21    déplacement de toutes les sous classes
22    modification du nom de toutes les méthodes protected
23    correction sur la gestion des tables
24    correction sur la lecture des path des SVG
25    premiere version de text-align:justify
26    correction sur la gestion de la balise BLOCKQUOTE
27    correction sur la gestion de la balise P
28    gestion des styles CSS pour les balises TEXTAREA, SELECT, INPUT
29    ajout de la propriété pagegroup="new" sur la balise PAGE
30    correction pour la balise INPUT de type radio : checked au lieu de selected
31
323.30 / 4.01 (2010-05-07)
33    correction sur la gestion des textes
34    correction sur le parseur HTML
35    correction sur la gestion de border-collapse
36    correction sur la gestion des TDs, H1->H6
37    ajout des balises fieldset et legend (cf exemple 4)
38    ajout de la langue CS
39    nombreuses améliorations
40    v4.01 uniquement : Utilisation de TCPDF 5.0.002
41    v4.01 uniquement : Utilisation des QR-code de TCPDF, il n'y a plus besoin d'une librairie externe
42    v4.01 uniquement : Utilisation des exceptions PHP pour les erreurs. Tous les exemples ont été mis à jour en consequence
43    (merci à Pavel Kochman pour ses sugestions et ses ajouts)
44
453.29 / 4.00 (2010-03-17)
46    modification des barcodes. ATTENTION : bar_w et bar_h n'existent plus !
47    correction sur la gestion de page_footer
48    correction sur la gestion des html entities
49    correction sur le positionnement des textes
50    correction sur le positionnement des tableaux
51    nombreuses corrections sur les positionnements, les couleurs, ...
52    amélioration de la partie SVG (balise G, ...)
53    amélioration sur createIndex
54    harmonisation des noms des méthodes
55    correction sur la gestion des textes
56    v4.00 uniquement : HTML2PDF est maintenant écrit en PHP5 et basé sur TCPDF (=> unicode, utf8, ...)
57    v4.00 uniquement : utilisation de TCPDF pour les formulaires et les barcodes
58    v4.00 uniquement : amélioration de la partie SVG (alpha)
59
603.28 (2010-01-18)
61    ajout de la gestion de la balise label
62    correction pour compatibilité PHP4
63
643.27 (2010-01-11)
65    correction sur page_header et page_footer
66    ajout de la possibilité de pouvoir mettre l'index automatique dans la page que l'on veut
67    correction sur la gestion du canal alpha pour les PNGs
68    correction sur la gestion des border-radius (cf exemple radius) conforme au CSS3
69    correction sur la gestion du background-color
70    correction sur la gestion de thead, tfoot, et tbody
71    ajout du dessin verctoriel (cf exemples draw, tigre, sapin)
72    ajout de la propriété label="none/label" pour la balise <barcode>
73    nombreux petits correctifs
74
753.26 (2009-11-16)
76    correction pour support des images générés en CGI
77    ajout de la gestion du canal alpha pour les PNGs (nécessite GD2)
78    ajout de la méthode setDefaultFont permettant de spécifier une fonte par défaut
79    ajout de la propriété format pour la balise <page> (cf exemple 4)
80    amélioration de la gestion des couleurs css RGB (cf exemple 2)
81    ajout de la gestion des couleurs css CMYK (cf exemple 2)
82    ajout de la propriété css overflow:hidden pour la balise <div> (cf exemple 2)
83    correction sur page_header et page_footer
84    ajout de la possibilité de pouvoir directement convertir le résultat d'une vraie page HTML
85    nombreux petits correctifs sur les styles
86
873.25 (2009-10-07)
88    correctif sur le calcul des tableaux dans le page_footer
89    correctif sur l'interprétation des espaces entre certaines balises
90    correction sur la gestion des balises H1, H2, H3, H4, H5, H6
91    correction sur la gestion de la balise table
92    support des balises xhtml du type <span />
93    ajout des balises COL (cf exemple 5), DEL, INS, et QRCODE (cf exemple 13)
94    ajout de la propriété css text-transform
95    ajout de la propriété css rotate (uniquement sur les DIV, cf exemple 8)
96    ne plus rendre obligatoire l'existence d'une image (nouvelle méthode setTestIsImage)
97    ajout d'un mode DEBUG - les anciennes fonction d'analyse des ressources ont été supprimées
98    ajout de la méthode setEncoding
99    ajout de la langue danoise DA (merci à Daniel K.)
100
1013.24 (2009-08-05)
102    correction sur le calcul de la largeur des divs
103    modification pour compatibilité avec la localisation PHP
104    modification pour compatibilité avec PHP 5.3.0
105
1063.23 (2009-07-30)
107    correction sur le calcul des DIVs
108    correction sur l'interpretation de certains styles CSS
109    correction de la fonction de creation d'index automatique CreateIndex
110    ATTENTION : la methode d'appel de CreateIndex a changé. Regardez l'exemple About !!!!
111
1123.22a (2009-06-16)
113    redistribution de HTML2PDF sous la licence LGPL !!! (au lieu de GPL)
114
1153.22 (2009-06-08)
116    correction sur le background-color
117    refonte totale de la gestion de text-align. les valeurs center et right marchent maintenant meme en cas de contenu riche
118
1193.21 (2009-05-05)
120    ajout de la propriété css FLOAT pour la balise IMG
121    correction sur la gestion des TFOOT
122    correction sur le positionnement des images
123
1243.20 (2009-04-06)
125    ajout de la gestion des margins pour la balise DIV
126    ajout de la gestion de la propriete css LINE-HEIGHT
127    correction sur l'interpretation de la valeur de certains styles CSS (background-image, background-position, ...)
128    correction sur la reconnaissance des balises thead et tfoot
129    correction sur la balise select
130    correction sur les fichiers de langue (merci à Sinan)
131
1323.19 (2009-03-11)
133    optimisation du parseur HTML - merci à Jezelinside
134    ajout de la balise TFOOT
135    amélioration de la gestion des tableaux : les contenus des balises THEAD et TFOOT sont maintenant répétés sur chaque page.
136    ajout de la balise spécifique BOOKMARK afin de créer des "marques-page"
137    possibilité de rajouter un index automatique en fin de fichier
138    ajout de la langue turque TR (merci à Hidayet)
139    amélioration de la méthode Output. Elle est maintenant également utilisable comme celle de FPDF
140
1413.18 (2009-02-22)
142    correction sur les sauts de page automatique pour les balises TABLE, UL, OL
143    correction sur l'interpretation des styles pour la balise HR
144    correction sur l'interpretation du style border-collapse pour la balise TABLE
145    prise en compte de margin:auto pour les tables et les divs
146    les commentaires dans les CSS sont acceptés
147
1483.17 (2008-12-30)
149    ajout de la gestion des balises INPUT (text, radio, checkbox, button, hidden, ...), SELECT, OPTION, TEXTAREA (cf exemple 14)
150    ajout de la possibilité de mettre des scripts dans le pdf, via $html2pdf->pdf->IncludeJS(...); (cf exemples JS)
151    correction sur le saut de page automatique pour les images
152    correction sur les sauts de lignes automatiques pour certaines balises (UL, P, ...)
153    ajout de la langue NL (merci à Roland)
154
1553.16 (2008-12-09)
156    ajout de la gestion de list-style: none (cf exemple 13)
157    correction dans la gestion des fontes ajoutées à fpdf (via la méthode AddFont)
158    nombreuses corrections sur le calcul des largeurs des éléments table, div, hr, td, th
159    ajout de l'exemple about.php
160    (pour info, les PDF générés à partir des exemples sont maintenant dans le répertoire /exemples/pdf/, et sont supprimables)
161
1623.15 (2008-12-01)
163    correction sur l'identification des styles en cas de valeurs multiples dans la propriete class
164    prise en compte de border-radius pour la limite des backgrounds (color et image)
165    ajout des proprietes CSS border-top-*, border-right-*, border-bottom-*, border-left-*
166    ajout de la propriété CSS list-style-image (cf exemple 12)
167    pour la balise table, ajout de l'interprétation de align="center" et align="right" (cf exemple 1)
168    correction dans le positionnement des images
169    correction de quelques bugs
170    ajout d'une fonction d'analyse des ressources HTML2PDFgetTimerDebug (cf début du fichier html2pdf.class.php)
171
1723.14 (2008-11-17)
173    ajout d'une langue (pt : Brazilian Portuguese language) et amelioration de la methode vueHTML (merci à Rodrigo)
174    correction du positionnement du contenu des DIVs. gestion des proprietes valign et align
175    ajout de la propriete CSS border-collapse (cf exemple 0)
176    ajout de la propriete CSS border-radius (cf exemple 1)
177    correction de quelques bugs
178
1793.13 (2008-09-24)
180    reecriture de la balise hr, avec prise en compte des styles (cf exemple 0)
181    ajout de la propriete backcolor pour la balise page (cf exemple 9)
182    ajout des proprietes backleft et backright pour la balise page afin de pouvoir changer les marges des pages (cf exemple 8)
183    nombreuses corrections sur les balises et les styles
184
1853.12 (2008-09-16)
186    ajout des balises ol, ul, li (cf exemple 12)
187    correction sur le calcul de la taille des td en cas de colspan et rowspan
188    ajout de la méthode setTestTdInOnePage afin de pouvoir desactiver le test sur la taille des TD (cf exemple 11)
189    correction de quelques bugs
190
1913.11 (2008-08-29)
192    ajout des balises div, p, pre, s
193    gestion des styles CSS position (relative, absolute), left, top, right, bottom (cf exemple 10)
194    meilleur gestion des border : border-style, border-color, border-width (cf exemple 10)
195    possibilité d'indiquer les marges par défault, via le constructeur (cf exemple 2)
196
1973.10a (2008-08-26)
198    correction pour compatibilité php4 / php5
199
2003.10 (2008-08-25)
201    ajout des liens internes (cf exemple 7)
202    gestion complete des background : image, repeat, position, color (cf exemple 1)
203    gestion de underline, overline, linethrough (cf exemple 2)
204    correction de quelques bugs
205
2063.09
207    mise à jour vers fpdf version 1.6, ajout de barcode, correction de l'affichage de certains caractères spéciaux
208    correction du calcul de la hauteur de ligne de la balise br
209    detection en cas de contenu trop grand dans un TD
210    amélioration de la balise page (ajout de l'attribue pageset, avec les valeurs new et old)
211    ajout de FPDF_PROTECTION, accesible via $pdf->pdf->SetProtection(...)
212
2133.08
214    version opérationnelle de page_header
215    ajout de page_footer
216    correction des borders des tableaux
217
2183.07
219    correction de l'interpretation de cellspacing,
220    amélioration de la balise page_header
221
2223.06
223    première gestion de la balise page_header
224    correction des dimensions des tableaux
225
2263.05
227    ajout de la propriété vertical-align
228    ajout de la gestion des fichiers de langue
229
2303.04
231    correction du saut de page automatique pour les tableaux
232    Ajout de propriétés à la balise PAGE
233
2343.03
235    correction de bugs au niveau de la gestion des images PHP par FPDF
236    meilleure gestion des erreurs
237
2383.02
239    ajout de la gestion des noms des couleurs
240    correction de la gestion des images générées par php
241    correction de quelques bugs
242
2433.01
244    correction de quelques bugs
245    ajout d'une protection pour les balises non existantes
246
2473.00
248    refonte totale du calcul des tableaux
249    Prise en compte des colspan et rowspan
250   
2512.85
252    ajout de la propriété cellspacing
253    nouvelle gestion des padding des tableaux
254
2552.80
256    ajout des types de border dotted et dasheds
257
2582.75
259    ajout des top, left, right, bottom pour padding et border
260
2612.70
262    correction de la balise HR, ajout de la propriété padding pour les table, th, td
263    correction des dimensions, les unités px, mm, in, pt sont enfin réellement reproduites, correction de font-size, border, ...
264    ajout d'une propriété à la balise page : footer
265    correction dans l'affichage et le calcul des tables
266
2672.55
268    vérification de la validité du code (ouverture / fermeture)
269    ajout des unités mm, in, pt
270
2712.50
272    correction de nobreak
273    correction des marges
274    ajout de nombreuses balises
275
2762.40
277    refonte totale de l'identification des styles CSS (Les héritages marchent)
278
2792.39
280    corrections diverses
281    ajout de certaines propriétés (bgcolor, ...)
282
2832.38
284    meilleur identification des propriétés border et color
285
2862.37
287    nombreuses corrections :
288        balise A
289        couleur de fond
290        retour à la ligne
291        gestion des images dans un texte
292
2932.36
294    ajout de la balises STRONG
295    ajout de la balise EM
296
2972.35
298    amélioration de la gestion des feuilles de style
299
3002.31
301    correction de quelques bugs
302
3032.30
304    première version opérationnel des feuilles de style
305
3062.25
307    ajout de la balise LINK pour le type text/css
308
3092.20
310    premier jet de la gestion des feuilles de style, ajout de la balise STYLE
311
3122.15
313    n'interpréte plus l'HTML en commentaire <!-- -->
314
3152.10
316    ajout des balises H1 -> H6
317
3182.01
319    correction de quelques bugs
320
3212.00
322    première version diffusée
Note: See TracBrowser for help on using the repository browser.