Colorer Library new features
30 January 2003
Internal unicode support
- Knows about utf8, utf16, utf16be, utf32, utf32be.
- Any single-byte encodings support.
Different input data sources
- File stream.
- Zip stream.
- Http stream (win32 only).
New internal structure redesign
- Internal classes rearragement.
- Flexible architecture.
- Abstraction of independent components.
New central repository
- All Colorer applications uses repository in
catalog.xml file.
- Automatic catalog.xml searching with environment
variables and standard locations.
- Multiple HRC sources, directory HRC source.
- HRD classes, names and descriptions.
- Global logging file.
New HRC structrure design
- Buildin file type declaration.
- Each type has it's own namespaces.
- Free linking between schemas
(forward inheritance and switch references).
- HRC Region information extension, region inheritance,
transparent HRC linking.
- HRC Entities,
regexp and block flexible
declarations using CDATA sections.
New HRC XML-based languages
- XML, DTD, XHTML, XSLT, XSLFO, XMLSchema, docbook, others.
- Strict XML, DTD support.
- Autogenerating HRC from XML Schema (or DTD) descriptions with XSLT.
- Strict syntax and logic structure validation.
- XML Schema types support.
New and modified languages support
- C#, asp, jsp, mason, FlexScript.
Colorer.exe
- Console viewing with unicode characters (win32).
- Colorized HTML output from rgb HRD color schemas.
- Simple file forward with encoding conversion.
- HTML and file output into stdout or specified file.
FAR Plugin
- Top level highlight caching, parse on request (FAR >= 1.70).
- File Encoding selection.
- Color schemes dialog selection.