June 16th 2009
Ansilove/PHP 1.07 has been released. You can download it here.
ChangeLog :
- Added support for thumbnails rendering, with configurable maximum height
- Added customizable output color definitions in the configuration file for CED mode rendering
- Modified the ANSi parser to allow ansi sequences with inverted graphic rendition values to render correctly
May 21th 2009
Ansilove/PHP 1.06 has been released. You can download it here.
ChangeLog :
- Dumped all the fonts again to make the font collection more homogeneous and avoid minor character differences between fonts as much as possible
- Added 6 new PC Fonts (Charsets : Armenian, French Canadian, Greek (CP869), Icelandic, Persian, Portuguese)
- Fixed minor color palette problems causing the full intensity value to be 252 instead of 255
- Added customizable file extensions definitions in the configuration file for DIZ mode rendering
- Added filters removing white spaces and empty lines at the beginning and end of DIZ files
May 19th 2009
A new project using Ansilove to render Ascii characters is up at http://www.ascii-codes.net. It is an ASCii table featuring 14 MS-DOS charsets with 100% accurate and pixel precise characters faithful to the original DOS fonts!
Ansilove/PHP 1.06 is also on its way and will be released pretty soon, so be sure to check site updates on a regular basis!
Ansilove/PHP 1.06 is also on its way and will be released pretty soon, so be sure to check site updates on a regular basis!
April 29th 2009
Ansilove/PHP 1.05 has been released. You can download it here.
ChangeLog :
- Added support for PCBoard (.PCB) format
- Updated the documentation (README file), to cover options related to the PCBoard loader (PCB codes stripping)
- Fixed a bug preventing the CED rendering mode to operate correctly. Ansi and PCBoard files can now be rendered in CED mode again
- Added 1 example ANSi and 1 example ASCii
April 7th 2009
Ansilove/PHP 1.04 has been released. You can download it here.
ChangeLog :
- Added 9 new PC Fonts (Charsets: Baltic, Cyrillic, Greek, Hebrew, Latin1, Latin2, Nordic, Russian, Turkish)
- Fixed .DIZ file extension detection in the online converter, uploaded .DIZ files are now rendered with the exact needed number of columns
- Fixed some uninitialized variables warnings
- Added 1 example ASCii
- Added a loader (ansilove.bat) for the command line converter under Windows
- Converted the HTML templates to XHTML (ansilove.html and Ansilove online)
- Modified the Ansilove Online upload interface and corrected the maximum length value for the columns argument
- Updated the documentation (README file), which is now providing more detailed examples about all the possible options, and informations about command line converter usage under Windows
April 1st 2009
Ansilove site has been redesigned using full CSS and jQuery, and the new version is finally online! Thanks a lot to Fabts for his very precious help and his numerous tips about CSS layouts design. The links section has been updated and is now featuring a list of sites using Ansilove. The online documentation section will be updated soon, please check the README file included in the releases meanwhile.
I'm getting involved in this project again and working on a new version of the program, which will feature 9 new PC fonts and a few minor fixes. Support for PCBoard files (.PCB) is also on its way, as part of the effort to make Ansilove as complete as possible.
I'm getting involved in this project again and working on a new version of the program, which will feature 9 new PC fonts and a few minor fixes. Support for PCBoard files (.PCB) is also on its way, as part of the effort to make Ansilove as complete as possible.
February 11th 2006
Ansilove/PHP 1.03 has been released. You can download it here.
MANDATORY UPGRADE! Fixes a serious content disclosure security issue!
MANDATORY UPGRADE! Fixes a serious content disclosure security issue!
ChangeLog :
- Added input sanitization in the loaders (load_*.php) to prevent disclosure of unauthorized content by converting files accessible by the webserver
- Added a .htaccess to restrict access (Deny to all by default) to the 'upload' directory (online converter)
- Adding '.ansilove' at the end of the uploaded filenames to prevent code injection if the upload directory access isn't restricted, and delete the uploaded file after the convertion (online converter)
- The online converter is now using the internal loaders from the library instead of the load_*.php loaders
- Added a config file to define directories path
- Added checks for requires in the online converter and in the loaders
February 9th 2006
Ansilove/PHP 1.02 has been released. You can download it here.
ChangeLog :
- Added support for IDF (.IDF) format
- Added support for TUNDRA (.TND) format
- Added support for XBiN (.XB) format
- Added online file converter
- Added CED mode to render the input file in black on gray (only available in ANSi loader)
- Added topazplus alias for topaz+ so it is possible to use it in urls
- Enforced little-endian byte order instead of machine byte order when unpacking data
- Added 3 example ANSis
- Fixed a bug in ADF converter, color 0 of the palette was set to black instead of the correct value
January 27th 2006
Ansilove/PHP 1.01 has been released. You can download it here.
ChangeLog :
- Added 6 new Amiga Fonts
- Files with a .DIZ extension are now rendered with the exact needed number of columns
- Fixed a background rendering bug in ANSi converter, which caused problems when using Amiga Font (Used font_size_x value for background block size instead of a fixed value)
- Fixed another background bug in ANSi converter (Buffer wasn't filled with black after being allocated, which caused some blocks to have an incorrect background color if nothing was drawn)
January 22th 2006
Opening of the web site and initial release of Ansilove/PHP. You can download it here.