-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changes
125 lines (98 loc) · 3.85 KB
/
Changes
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
Revision history for Perl extension Image::TextMode.
0.26 2022-04-11
- Properly handle 512-char fonts in XBin files
- Handle more generic pixel data structure for BIN writes
0.25 2015-02-05
- Force bitwise-and 1 when doing XOR 1
0.24 2014-09-30
- Switched from Moose to Moo and Type::Tiny
- When reading SAUCE records, check for "SAUCE00" for header instead of
just "SAUCE" as we only support version "00"
- Set proper default filler
- Add alias tinfos() for filler() to match the 00.5 spec
- add parse_ansiflags() convenience method and fix tinfo/flags meta-info
0.23 2013-11-28
- Basic ATASCII support
- Use Module::Runtime for loading modules (RT #90928)
0.22 2013-06-19
- Handle blink mode feature enable/disable codes
- Handle attribute codes 2/22/25/7/27
- Support RGB ANSI codes
- Specify filesize option for readers to avoid reading into SAUCE records
0.21 2013-03-13
- repackaged
0.20 2013-03-12
- update to proper 8x16 amiga font
0.19 2013-01-03
- fix off-by-one error in background rendering
0.18 2012-03-30
- do not special case chr(26) in XBin reading, as it likely does not mean EOF
0.17 2012-02-27
- fix IDF reading when a SAUCE record is found
- fix XBin reading to stop when the height indicated in the header is reached
0.16 2012-02-15
- dos_aspect, a DOS aspect ratio emulation mode option, has been added to
the GD renderer
0.15 2011-05-02
- make sure line is defined before we try to clear it
0.14 2011-05-02
- add delete_line() to canvas, which removes the line entirely instead of
just clearing its contents
- implement the 0 and 1 options of the "clear screen" command
- fix clear_line canvas method where range option included "-1"
0.13 2011-04-27
- implement ANSI parsing for codes E, F and G
- reset cursor to (0,0) after a clear screen
0.12 2011-01-06
- use proper color intensity in palettes
- use proper bitshifting when parsing XBin/IDF/ADF palettes
- updated 8x16 font to match original MSDOS font
- do not combine current attr with new bg/fg values in PCBoard reader
0.11 2010-12-11
- allow simple font and palette overrides in GD renderer; fix textmode2png
script to match
0.10 2010-12-01
- save cpu cycles by shipping pre-built GD fonts
- add PCBoard format support
- add AVATAR format support
0.09 2010-03-19
- clean whitespace from argument buffer in ANSI reader
- add as_ascii() method to animations
- attempt to handle undef datatypes and filetypes in general
- handle invalid datatypes in Loader to match invalid filetypes
0.08 2010-02-23
- documentation cleanup for Renderer/GD.pm and textmode2png script
- convert read/render options specified as "true" and "false" strings to
boolean values
- avoid undef warnings in Loader when working with files with SAUCE
metadata, but no filetype
- avoid autovivification in as_ascii method
- add IMAGE_TEXTMODE_NOXS ENV variable to ignore XS extensions
0.07 2010-01-01
- fix readopt option in textmode2png script
- Add basic nearest neighbor textmode scaling
- fix pod typo in SAUCE.pm and Renderer/GD.pm
- reduce code complexity in as_ascii method
0.06 2009-10-29
- conform to Perl::Critic policies
- add binmode for output from textmode2png script
- fix undef warning when no output format is specified for thumbnail()
- fix docs for truecolor rendering option
0.05 2009-02-13
- tidy up ANSI and ANSIMation write() to only write the columns needed
- add basic RLE encoding to ANSI and ANSIMation write()
- fix up sauce read on files less than 128 bytes
- reset the state of the ANSI parser for each read()
0.04 2009-02-09
- fix XBin write()
- convert "use constant" to "my $var"
0.03 2009-02-05
- implement write() for IDF format
- implement write() for Tundra format
- implement write() for XBin format
- implement write() for ANSI format
- implement write() for ANSIMation format
0.02 2009-01-14
- pod fixes
0.01 2008-10-03
- original version