RC 006 - updated read-me
RC 006 - updated read-me
RC 006
Added white margins to PBM output
Improved SVG rendering
(tools) First working version of `bc_gen`
Adding a tool, `bc_gen`. WIP.
Minor simplification around white margin in PNG output
Added a white rectangle around PNG outputs: facilitates decoding on dark backgrounds
Integrated GH Pull Request #3
RC 005
Updated ObjectAda project file
Clarification around Luhn checksum
Added another 1D code
Updated ObjectAda project file
UPC-A / EAN-13 bar codes: display thick bars with a single rectangle
Added generation of UPC-A / EAN-13 bar codes
Turned private child units for different bar codes into separate sububits (removes 1 spec file per bar code kind)
RC 004
Fixed typo
Formal simplification
Bar_Codes_Media: added PNG output
Fix in Data Matrix
Improved some comments
RC 003
Gardening
Added generation of Data Matrix codes
More gardening
Gardening (doc, comments)
More comment gardening
Reduced floating-point precision to Double-Precision; more comment gardening
Source code and comments gardening
Doc update
Applied 0002-Allow-the-GNAT-project-to-build-a-static-shared-or-s.patch
Applied 0001-Remove-trailing-whitespace.patch
Renamed GNAT project file
More gardening
Doc / project file brush-up
Improvements around doc and project files
Changed line endings to LF for .ad* and .txt
Improvements in the doc and in the GNAT project file
GNAT Project file gardening (style checks are enabled on all build modes)
GNAT Project file gardening
Source code gardening
Simplified GNAT build in Debug mode (new built-in trace-back)
RC 002
Brushed up PDF demos
Updated ObjectAda project file
(demo) Added a QR code as vectorial PDF code
Ready-to-use implementations spun off to package Bar_Codes.Impl
(QR) removed an unnecessary conversion
(QR) Removed dependency on Ada.Container.Vectors
Verbose mode is constant
(QR) small improvements
A bit of gardening on Bar_Codes.Encode_QR
Clearer Kind_Of_Code subtypes
Added QR codes
Added a console output mode (variable: verbosity)
RC 001
Code 128: added random test with digits only
PBM output uses a String instead of concatenating an Unbounded_String (much faster)
Expanded test for Code 128
Code 128: implemented subcode C (pairs of digits)
Code 128: fixed subcode switching
Added an implementation for raster graphics (PBM file)
Gardening (comments, ...)
Fill_Rectangle now with integer units, can be used for both vector and raster graphics; SVG & PDF outputs tested: identical to previous versions.
More rework in Bar_Codes.Encode_Code_128 (Compose_code is now a function outside of Draw)
Begin of a larger refactoring
Added test for code 128
Removed needless 'use' clauses
SVG output: box only defined by width & height
Code 128: subcode switching clearer
Added readme.txt and a little doc.
Simplification: integrated the ready-to-use PDF and SVG implementations into the main Bar_Codes package
Fix: added the painting command for the PDF output...
Fix in Code 128: left margin of bounding box was not used
Project file update for ObjectAda
A bit of documentation about Code 128
Added PDF implementation
SVG comments are more verbose
Added length units for SVG output
Added ObjectAda project file
'Hello World!' in Code 128 :-)
Made Img's code a bit nicer
Added Img function
Added a directory for implementations
Some progress...
Added function SVG_Bar_Code
Added stub for Code 128
Initial commit with remaining stub files
Initial commit with stub files