1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252
|
Revision history for Perl extension HTML::Table.
2.04
23 January 2006
- AUTOLOAD method was making the module sliently ignore calls to invalid
methods.
Thanks to Gordon Lack <gml4410@ggr.co.uk> for the fix.
2.03
6 December 2005
- Added get methods for Style attributes.
Thanks to Douglas Riordan <doug.riordan@gmail.com> for this.
2.02
18 March 2004
- Changed the history section in the POD to add the original author's consent for
the adoption of the module by Anthony Peacock.
Thanks to Stacy Lacey <stacy-lacy@computer.org> for this.
- Beta testing over, promote this version to production.
2.02-beta
18 Feb 2004
- Bug in getTable method, when using row attributes.
Thanks to Piotr Kodizis <Piotr.Kodzis@inteligo.pl> for bug report and fix
2.01-beta
19 Nov 2003
- Bug in sort routine caused by change to new data structure.
Thanks to Brad Rubenstein <Brad@bradrubenstein.com> for bug report and fix
2.00-beta
24 Oct 2003
- First beta test version of the 2.xx strand. This version introduces a
new internal representation for the table data and attributes which
should make maintenance and development much easier.
1.20 22 Oct 2003
- Changed setRowVAlign to set the attribute in the TR tag instead of in each
TD tag.
Fixed by Anthony Peacock <a.peacock@chime.ucl.ac.uk>
- Changed setRowNoWrap to set the attribute in the TR tag instead of in each
TD tag.
Fixed by Anthony Peacock <a.peacock@chime.ucl.ac.uk>
- Changed all of the set* methods to accept -1 as a col or row reference.
Where -1 is used, the method will work on the last row or col.
Fixed by Anthony Peacock <a.peacock@chime.ucl.ac.uk>
- Updated the documentation to include the setLast methods (added July 2002!)
and the -1 col/row parameter change.
Fixed by Anthony Peacock <a.peacock@chime.ucl.ac.uk>
1.19 22 Aug 2003
- Added MIDDLE and BASELINE parameters to setCellVAlign.
Thanks to Alejandro Juarez <alex@BSDCoders.Org> for adding this
1.18a 9 May 2003
- Fixed bug in new method, where specifying -rows and -head or -data caused
unexpected behaviour.
Thanks to Tom Brown <rvvs30@email.sps.mot.com> for finding this
1.18 6 May 2003
- Improved sort method.
Thanks to David Link <dvlink@yahoo.com> for this addition
1.17 2 September 2002
- Added the 'head' parameter to the new method.
Thanks to Tommi Maekitalo <t.maekitalo@epgmbh.de> for this addition
- Added the ability to initialise the table from an array ref to the new
method.
Thanks to Tommi Maekitalo <t.maekitalo@epgmbh.de> for this addition
1.16 22 July 2002
- Method setCellSpan was documented but not implemented.
Thanks to David Link <dvlink@yahoo.com> for finding this
- Added methods setClass|setCellClass|setRowClass|setColClass.
Thanks to Al Tobey <albert.tobey@priority-health.com> for suggesting this
- Added method sort. Sorts a table by the values of a specified column.
Sort can be numeric or alphanumeric, ascending or descending.
Thanks to David Link <dvlink@yahoo.com> for this addition
- Added versions of the setCell|Row|Col methods, setLastCell|Row|Col.
These automatically apply the method to the last Cell|Row|Col in the table.
Thanks to Paul Vernaza <vernaza@stwing.upenn.edu> for this addition
- Added quotes around caption style parameter.
Thanks to Ville Skytt <ville.skytta@iki.fi> for fixing this
- Changed the <br> tag to <br /> in _getTableHashValues.
Thanks to Ville Skytt <ville.skytta@iki.fi> for fixing this
1.15 6 March 2002
- Method setStyle missing although documented.
Thanks to Hendrik Frenzel <hfrenzel@scunc.net> for finding this
1.14 27 Feb 2002
- Spurious double quote in the output after user defined table attributes
Thanks to Benjamin Longuet <longuet@ill.fr> for fixing this
- Table align wasn't working
Thanks to Benjamin Longuet <longuet@ill.fr> for fixing this
- setColHeight was actually setting the column width
Thanks to Benjamin Longuet <longuet@ill.fr> for fixing this
- setColAttr was documented but didn't actually exist
Thanks to Benjamin Longuet <longuet@ill.fr> for fixing this
1.13 10 Jan 2002
- Added methods to set the style attribute of tables, rows, cols and cells
Thanks to Arno Teunisse <Arno.Teunisse@Simac.nl> for this modification
- setRowBGColor and setRowAlign are now more efficient
Thanks to Arno Teunisse <Arno.Teunisse@Simac.nl> for this modification
- Added method to set the rules and align attributes for tables
Thanks to Arno Teunisse <Arno.Teunisse@Simac.nl> for this modification
1.12a 24 Oct 2001
- Fixed small bug in attribute quotiung code, that showed up with spanned cells.
1.12 23 Oct 2001
- Changed _is_integer to _is_validnum.
Thanks to Terrence Brown <terrence@terrencebrown.com> for this modification
- Changed faulty behaviour of numeric parameters to the new method. They
where treating a value of 0 as false, and using the default value.
Thanks to Terrence Brown <terrence@terrencebrown.com> for this modification
- Changed all tags and attributes to print in lowercase.
Thanks to Terrence Brown <terrence@terrencebrown.com> for this modification
- All attribute values are now surounded by quotes.
Thanks to Terrence Brown <terrence@terrencebrown.com> for this modification
- Small documentation changes.
1.11 10 Aug 2001
- getTable was returning 0 (zero) for an empty table, now just plain
returns.
Suggested by Adrian Bridgett <adrian@dyadic.com>
1.10 06 Aug 2001
- Added getTableRows and getTableCols.
Suggested by Joerg Jaspert <joerg@goliathbbs.dnsalias.net>
1.09 23 May 2001
- Fixed bug in setRowHeight, which was mistakenly setting the width.
Thanks to Rodger Allen <r.allen@awayweb.com> for pointing this out
1.08 15 May 2001
- Fixed bug in autoGrow method, that failed to switch off autoGrow
when called with the integer 0.
1.07d 15 May 2001
- Fixed minor bug in setCaption that issued unwarrented warnings
under use warnings, if the optional second parameter was
missing.
1.07c 15 May 2001
- Fixed bug in setCellRowSpan and setCellColSpan, with 'autogrow'
enabled. This failed to properly autogrow the table if a span
went outside the current table limits.
Thanks to Mike Laufer <mikepl@nortelnetworks.com> for pointing
this out
1.07b 7 March 2001
- Fixed bug in getTable method, not outputing cell contents of '0'.
Thanks to Venkataramana Mokkapati <mvr707@hotmail.com> for pointing
this out
1.07a 1 March 2001
- Fixed bug in new method, rows and cols parameters were not being
accepted
1.07 23 February 2001
- Some general tidying up of both the documentation and code
- Added methods setCellFormat, setRowFormat and setColFormat. These
set cell formatting strings that will be appended and prepended to
the cell contents.
- Created Row and Col versions of all relevant methods, this makes the
interface more consistent.
1.06 13 February 2001
- Some general tidying up of both the documentation and code
- Method setCell will now automatically increase the table size if the
row/col parameters are larger than the current table size
(this can be turned off using the autoGrow method)
**** NB This new behaviour may break existing code ****
Thanks to John Stumbles <john@uk.stumbles.org> for this modification.
- New method autoGrow used to control the behaviour of the setCell method
Thanks to John Stumbles <john@uk.stumbles.org> for this modification.
- Error checking for parameters is now case-independent
Thanks to John Stumbles <john@uk.stumbles.org> for this suggestion.
- All error messages now end in a newline (\n)
Thanks to John Stumbles <john@uk.stumbles.org> for this modification.
- New method setColBGColor
Thanks to Jay Flaherty <fty@mediapulse.com> for this modification.
- New methods setCellHead, setColHead
Thanks to Jay Flaherty <fty@mediapulse.com> for this modification.
- The new method can now take a hash of parameters (see the documentation)
Thanks to Jay Flaherty <fty@mediapulse.com> for this modification.
1.05a 8 February 2001
- Small corection to the documentation.
Thanks to John Stumbles <j.d.stumbles@reading.ac.uk> for pointing this
out.
1.05 6 February 2001
- Fix to prevent warnings if cell content is undefined.
Thanks to Boris Zentner <boris@m2b.de> for this suggestion.
- Fix to allow cell widths to be defined using percentage values.
Thanks to Boris Zentner <boris@m2b.de> for this suggestion.
1.04a 4 December 2000
- Changed documentation, added reference to Japanese translation.
1.04 17 August 2000
- Minor change to remove 'uninitialized variable' warning when working
with -w
1.03 13 July 2000
- Overloaded the "" string interpolation operator onto the getTable method.
This alows the use of the object reference 'in-line' in strings.
Thanks to "B. K. Oxley" <binkley@bigfoot.com> for this suggestion.
1.02 12 July 2000
- Changed setBorder, setCellPadding, setCellSpacing code to allow the
attribute to take zero (0) values.
1.01 7th July 2000
- Minor changes to the documentation section of Table.pm
1.00 5th July 2000
- New maintainer, Anthony Peacock (a.peacock@chime.ucl.ac.uk)
- Added method - getCell(row_num, col_num) - to return the contents of
the specified cell as a string. (a.peacock@chime.ucl.ac.uk)
0.90 27th January 1998
- original version created by Stacy Lacy
|