MyProject (2.1) Changeshttp://myproj.mygroup.org//changes.htmlMyProject ( 2.1 ) Changes en-us MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added OSGi metadata to barcode4j.jar and barcode4j-light.jar. MyProject code fix (bug 3048549) http://myproj.mygroup.org//changes.htmlcode fix by jmaerki (fixes bug 3048549) : Bugfix for DataMatrix when character 0x0060 (`) is encountered. MyProject code fix (bug 2804024) http://myproj.mygroup.org//changes.htmlcode fix by jmaerki (fixes bug 2804024) : Fixed PDF417 high-level encoding: shift to byte must not reset text encoding's sub-mode. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Fixed stray "Content is not allowed in prolog" message caused by the PreloaderBarcode's underlying XML parser by switching from Transformer to DocumentBuilder for XML loading. MyProject code fix (bug 2815887) http://myproj.mygroup.org//changes.htmlcode fix by jmaerki (fixes bug 2815887) : Fixed mistake in an error message of the EAN-13 implementation. Thanks to Chris Bowditch. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Changed SVG production to make it compatible with Firefox (no use of CSS style attributes). MyProject code fix (bug 2688716) http://myproj.mygroup.org//changes.htmlcode fix by jmaerki (fixes bug 2688716) : Fixed a NullPointerException in PreloaderBarcode. Thanks to Chris Bowditch. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Adding a filter for non-printable ASCII characters for the human-readable part of Code128 so these characters don't mess it up. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Fixed a bug concerning size calculation for Code39. MyProject code add (bug 1679185) http://myproj.mygroup.org//changes.htmlcode add by jmaerki (fixes bug 1679185) : Added support for ITF-14. MyProject code add (bug 2113589) http://myproj.mygroup.org//changes.htmlcode add by jmaerki (fixes bug 2113589) : Added support for restricting Code128 codesets to A, B, C or a combination. Thanks to Thomas Jost. MyProject code fix (bug 2482570) http://myproj.mygroup.org//changes.htmlcode fix by jmaerki (fixes bug 2482570) : Bugfix for an StringIndexOutOfBoundsException with PDF417 (single trailing punctuation character in mixed sub-mode). MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added plug-ins for the image loading framework in Apache XML Graphics Commons. This enables, among other things, barcodes in Apache FOP for RTF output and for the new intermediate format being developed. MyProject code add (bug 2294201) http://myproj.mygroup.org//changes.htmlcode add by jmaerki (fixes bug 2294201) : Added a Apache Ant task for generating barcodes inside Ant scripts. Thanks to Didier Donsez. MyProject code add (bug 2353982) http://myproj.mygroup.org//changes.htmlcode add by jmaerki (fixes bug 2353982) : Support in FOP extensions for escaping characters that are not encodable in XML, such as RS or GS. Java Unicode escaping syntax is used: \u001e Thanks to Kalle Sandberg. MyProject code add (bug 2353976) http://myproj.mygroup.org//changes.htmlcode add by jmaerki (fixes bug 2353976) : Support added for a deletion placeholder when formatting the human-readable part. Thanks to Kalle Sandberg. MyProject code add (bug 2207427) http://myproj.mygroup.org//changes.htmlcode add by jmaerki (fixes bug 2207427) : Codabar: Option to suppress/display the start/stop characters in the human-readable part like for Code39. Thanks to ToM. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : DataMatrix: Added support restricting the desired symbol sizes. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : DataMatrix: Added support for referencing binary data through URLs (RFC 2397 data URLs, too). MyProject code fix (bug 1970483) http://myproj.mygroup.org//changes.htmlcode fix by jmaerki (fixes bug 1970483) : Bugfix for sub-mode switch from Punctuation to Alpha in PDF417. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added support for the Code 39 extended character set. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added support for left, right, center and justify alignment of the human-readable part. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added an implementation for USPS Intelligent Mail (4-State Customer Barcode). MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by buerkle : Various improvements and bugfixes for EAN-128. MyProject code fix (bug 1945793) http://myproj.mygroup.org//changes.htmlcode fix by jmaerki (fixes bug 1945793) : Bugfix for text painting at small text sized when anti-aliasing is disabled. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Fixed two bugs concerning Base 256 encoding (DataMatrix). MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added auto-sizing feature for PDF417 with an option to specify the width-to-height ration for the symbol. Thanks to Branko van Abel. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Improved Code128 encoding results in smaller barcodes in some cases. Thanks to Branko van Abel. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added support for Macro 05/06 character abbreviation (DataMatrix). MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Fixed pattern handling: Trailing pattern text was omitted. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added the possibility to restrict the generation of DataMatrix to square or rectangular symbols. Thanks to Trevor Spiteri. MyProject code fix (bug 1698523) http://myproj.mygroup.org//changes.htmlcode fix by jmaerki (fixes bug 1698523) : Fixed default values for POSTNETBean (so they match the values defined in DMM 708). Thanks to Dan Anderson. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Fixed several problems in PDF417 (high-level encoding). MyProject code fix (bug 1664266) http://myproj.mygroup.org//changes.htmlcode fix by jmaerki (fixes bug 1664266) : Fixed a bug in DataMatrix (more specifically with EDIFACT encodation). MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Fixed a bug in the DataMatrix look-ahead test for high-level encoding. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Fixed row-height setting for PDF417 which was completely ignored. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Fixed the registration of all barcode types in the FOP 0.20.5 extension. PDF417 and DataMatrix didn't work in 2.0 alpha 1. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added support for orientation in the FOP 0.20.5 extension. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added a feature for applying a formatting pattern to the human-readable message (for Interleaved 2 of 5, Code 39, Code 128 and Codabar). Thanks to Dimitar Vlasev. MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by jmaerki : Adjusted SAXON 8 extension to versions 8.7.1 and later. This was necessary because of backwards-incompatible changes in the extensions API after the 8.0 release. Thanks to Robert Deeken. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by buerkle : Added an initial version of a EAN-128 implementation. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Bugfix: Skip generating metadata using ImageIO if it's not writable (as for image/bmp in JDK 1.5) MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added an initial version of a DataMatrix implementation. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added a Royal Mail Customer Barcode implementation. This is a "four state" barcode. The base implementation can also be used for other four state barcodes later. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added support for barcode orientation (0, 90, 180 and 270 degrees). MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by jmaerki : Made logic handlers local to a barcode where appropriate to reflect reality and provide greater flexibility. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added a PDF417 implementation. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added extension for the redesigned Apache FOP. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : For Code128, the font descender has to be added to the overall barcode height so lower-case characters don't get clipped. MyProject docs updatehttp://myproj.mygroup.org//changes.htmldocs update by the_webmaestro : Documentation updates. MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by jmaerki : For Interleaved 2 of 5, Code 39 and POSTNET, added the ability to include the generated checksum in the human-readable part. For Code39, the start and stop characters can also be enabled. MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by jmaerki : Barcode XML for the human-readable part is now different, all parameters sub-elements of a "human-readable" element. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : POSTNET now displays the correct expected checksum character. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added a sample applet to demonstrate barcodes on the website and the use of the Bean-API in conjunction with Java2D/AWT-drawing. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Barcode4J now has a Bean-style API making Avalon Framework an optional dependency. The build produces a new JAR, barcode4j-light.jar, which only contains the non-Avalon-Framework-dependant classes. MyProject legal updatehttp://myproj.mygroup.org//changes.htmllegal update by jmaerki : Barcode4J is now under the Apache License, Version 2.0. The Copyright name has been changed from Nicola Ken Barozzi to Jeremias Maerki. The latter was requested by Nicola Ken Barozzi and was approved through community decision. At least 95% percent of the code has been developed by Jeremias Maerki anyway. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : SVG generators now create a viewBox and work with logical units instead of with real world units. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Changed internal unit for font sizes from points to millimeters to faciliate SVG generation with a viewBox attribute. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added an XSLT extension for SAXON 8.x. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Fixed FOP extension to work with the AWT renderer. Thanks to Bruno Marçal Dias. MyProject code fix (bug 942246) http://myproj.mygroup.org//changes.htmlcode fix by jmaerki (fixes bug 942246) : Bug 942246: Fixed a bug in the default Code 128 encoder for FNC1 commands in codeset C. MyProject admin updatehttp://myproj.mygroup.org//changes.htmladmin update by jmaerki : "Krysalis Barcode" renamed to "Barcode4J" and moved to its own SourceForge project. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added support for font and font size (human-readable part) from barcode XML, the servlet and the example webapp. Thanks to Andrew Nelson. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Fixed a mistake in the FOP extension so it accepts the message in both the "message" and "msg" attributes. MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by jmaerki : Allow lowercase a-z in Code39 symbols. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Fixed bug where Krysalis Barcode failed under JDK 1.3.x when compiled under JDK 1.4.x (ImageIO not present). MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by jmaerki : Moved responsibility for instantiating a Canvas object from the user to the barcode implementation. Simplification for users. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Display a full list of supported MIME types in the command line application. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Add support for passing resolution information into the generated bitmaps. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Extended Xalan extension to handle barcode XML just like the SAXON extension instead of using the generate function. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added an extension for the SAXON XSLT Processor from Michael Kay. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added FOP extension for FOP 0.20.5 and an experimental extension with native output support (for EPS and PDF, not going via SVG/Batik). MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Support for inches in lengths. Thanks to Chris Dolphy. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added POSTNET implementation. Thanks to Chris Dolphy. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Improved DOM to Avalon Configuration conversion. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Extended sample webapp to support the new output formats. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Full command-line interface. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Add Java2D (Graphics2D/AWT) output support. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Add bitmap output support. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added EPS (Encapsulated PostScript) output support. MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by jmaerki : Improve usability of sample web application. Error result in a SVG that shows the detailed error message. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Reestablished JDK 1.3 compatibility. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Fixed OutOfMemoryError problem with long Code128 messages by rewriting the message encoder. The encoder is also factored out as an interface so plugging in custom implementations is possible. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added support for supplementals (UPC and EAN barcodes). MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added an EAN-8 implementation. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added a UPC-E implementation. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Fixed size calculation for Interleaved 2 of 5 and Code 128. MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by jmaerki : Nicer UPC-A painting. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Fixed painting of symbols without human-readable message. MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by jmaerki : Improved checksum configuration (mode="add|check|ignore|auto" instead of add-checksum/enable="yes|no"). MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by jmaerki : Refactored BarcodeUtil into a Singleton to make usage easier. MyProject docs addhttp://myproj.mygroup.org//changes.htmldocs add by jmaerki : Added some initial content to the website. MyProject admin addhttp://myproj.mygroup.org//changes.htmladmin add by nicolaken : Initial Import MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added OSGi metadata to barcode4j.jar and barcode4j-light.jar. MyProject code fix (bug 3048549) http://myproj.mygroup.org//changes.htmlcode fix by jmaerki (fixes bug 3048549) : Bugfix for DataMatrix when character 0x0060 (`) is encountered. MyProject code fix (bug 2804024) http://myproj.mygroup.org//changes.htmlcode fix by jmaerki (fixes bug 2804024) : Fixed PDF417 high-level encoding: shift to byte must not reset text encoding's sub-mode. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Fixed stray "Content is not allowed in prolog" message caused by the PreloaderBarcode's underlying XML parser by switching from Transformer to DocumentBuilder for XML loading. MyProject code fix (bug 2815887) http://myproj.mygroup.org//changes.htmlcode fix by jmaerki (fixes bug 2815887) : Fixed mistake in an error message of the EAN-13 implementation. Thanks to Chris Bowditch.MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Changed SVG production to make it compatible with Firefox (no use of CSS style attributes). MyProject code fix (bug 2688716) http://myproj.mygroup.org//changes.htmlcode fix by jmaerki (fixes bug 2688716) : Fixed a NullPointerException in PreloaderBarcode. Thanks to Chris Bowditch.MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Adding a filter for non-printable ASCII characters for the human-readable part of Code128 so these characters don't mess it up. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by jmaerki : Fixed a bug concerning size calculation for Code39. MyProject code add (bug 1679185) http://myproj.mygroup.org//changes.htmlcode add by jmaerki (fixes bug 1679185) : Added support for ITF-14. MyProject code add (bug 2113589) http://myproj.mygroup.org//changes.htmlcode add by jmaerki (fixes bug 2113589) : Added support for restricting Code128 codesets to A, B, C or a combination. Thanks to Thomas Jost.MyProject code fix (bug 2482570) http://myproj.mygroup.org//changes.htmlcode fix by jmaerki (fixes bug 2482570) : Bugfix for an StringIndexOutOfBoundsException with PDF417 (single trailing punctuation character in mixed sub-mode). MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : Added plug-ins for the image loading framework in Apache XML Graphics Commons. This enables, among other things, barcodes in Apache FOP for RTF output and for the new intermediate format being developed. MyProject code add (bug 2294201) http://myproj.mygroup.org//changes.htmlcode add by jmaerki (fixes bug 2294201) : Added a Apache Ant task for generating barcodes inside Ant scripts. Thanks to Didier Donsez.MyProject code add (bug 2353982) http://myproj.mygroup.org//changes.htmlcode add by jmaerki (fixes bug 2353982) : Support in FOP extensions for escaping characters that are not encodable in XML, such as RS or GS. Java Unicode escaping syntax is used: \u001e Thanks to Kalle Sandberg.MyProject code add (bug 2353976) http://myproj.mygroup.org//changes.htmlcode add by jmaerki (fixes bug 2353976) : Support added for a deletion placeholder when formatting the human-readable part. Thanks to Kalle Sandberg.MyProject code add (bug 2207427) http://myproj.mygroup.org//changes.htmlcode add by jmaerki (fixes bug 2207427) : Codabar: Option to suppress/display the start/stop characters in the human-readable part like for Code39. Thanks to ToM.MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : DataMatrix: Added support restricting the desired symbol sizes. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by jmaerki : DataMatrix: Added support for referencing binary data through URLs (RFC 2397 data URLs, too). MyProject code fix (bug 1970483) http://myproj.mygroup.org//changes.htmlcode fix by jmaerki (fixes bug 1970483) : Bugfix for sub-mode switch from Punctuation to Alpha in PDF417.