Commit Graph

46 Commits

Author SHA1 Message Date
7561497ce3 LazBarcodes: Fix package output directories. --> v2.0.2
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8695 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-02-01 22:16:46 +00:00
7a5a5868e5 LazBarCodes: Improved compatibility with previous version 1.0.4
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8694 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-01-22 10:54:37 +00:00
fca20c8bec lazbarcode: Add sample project QRCodeGenerator.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8688 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2023-01-16 22:57:28 +00:00
3fa0d2ac00 LazBarCodes: Fix compilation with FPC/main
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8651 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-12-14 19:23:25 +00:00
b664097af4 LazBarcodes: Fix "other unit files search path...contains..." warning. Issue #39030.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8364 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-07-24 15:24:11 +00:00
8e86c77208 LazBarcodes: Fix memory leak in Maxicode. Issue #39030, patch by Joeny Ang
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8363 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-07-24 11:27:39 +00:00
8ecd374dba LazBarcodes: Create qrcode in qrclock demo at runtime.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8357 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-07-20 13:20:59 +00:00
99bd06cca6 LazBarcodes: Add QRClock demo project.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8356 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-07-20 12:29:04 +00:00
31ff1f2530 lazbarcodes: Better icon for TBarcodeMedical.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8250 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-04-09 11:23:59 +00:00
77380837cf Lazbarcodes: Refinements of TBarcodePDF417 and TBarcodeDataMatrix palette icons.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8248 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-04-08 20:55:27 +00:00
e924763a40 LazBarcodes: Icons adapted to dark mode.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8244 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-04-07 23:25:34 +00:00
efa53cc6d2 lazbarcodes: Fix code-page used by TBarcodeMaxicode.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8240 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-28 17:33:16 +00:00
7e371e08cd lazbarcodes: Refactor avoiding trivial usage of function IsTrue(boolean) (not complete).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8239 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-28 17:13:07 +00:00
f75afb789d lazbarcodes: Pascalized function in_alpha in lbc_qr.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8238 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-28 13:20:15 +00:00
4801b18d59 lazbarcodes: Refactoring of unit lbc_gs1
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8237 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-28 12:28:15 +00:00
7d70f69112 lazbarcodes: New palette icon for TBarcodeMedical
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8235 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-26 21:55:38 +00:00
487cb96989 lazbarcodes: New palette icon for TBarcodePostal
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8234 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-26 21:11:55 +00:00
1b34b03404 lazbarcodes: Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8233 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-26 16:56:30 +00:00
c266571f54 lazbarcodes: Further refactoring of lbc_maxicode.pas
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8232 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-26 12:35:13 +00:00
630fa53693 lazbarcode: Some refactoring towards more pascal-like code of Maxicode.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8230 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-25 18:02:50 +00:00
1d32139e44 lazbarcodes: Add palette icon for TLazbarcodeMaxicode
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8229 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-25 17:28:32 +00:00
ffb0bc8670 lazbarcodes: Maxicode working. Add Zint manual.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8228 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-25 16:21:11 +00:00
482be29d78 lazbarcodes: Mode 2 of Maxicode working.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8227 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-24 22:17:32 +00:00
32bc4f0f30 lazbarcodes: MaxiCode improvements. Still issues with svg and eps output. Symbol.Primary not yet implemented.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8225 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-23 22:24:49 +00:00
13fef13a53 lazbarcodes: Continue work on TBarcodeMaxiCode, still not correct.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8224 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-22 23:08:06 +00:00
327b57d481 LazBarcodes: Add drawing methods for hexagons and rings (not tested, yet).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8216 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-20 22:29:13 +00:00
5094ef0d00 LazBarcodes: Drop parameter ALastLine from TSimpleBarcode.RenderSymbol
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8215 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-20 13:02:12 +00:00
f38c9ad537 LazBarcodes: Rename TSimpleBarcode.RenderBarcode to .Render. Beginning to support MaxiCode symbology.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8214 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-20 12:48:03 +00:00
24e3794a44 LazBarcodes: Avoid tabs in lbc_qr source code.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8213 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-16 16:50:06 +00:00
9c3a384cf7 LazBarcodes: Fix Telepen max length error.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8212 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-16 16:49:25 +00:00
5e5e918dd5 LazBarcodes: In demo, move PDF417 to new node "Stacked".
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8211 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-16 16:48:51 +00:00
30044a8cf3 LazBarcodes: Fix crash at runtime when AutoSize has been activated in design mode.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8208 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-10 10:02:37 +00:00
ebc0080662 LazBarcodes: Update package files to v2.0. Fix anchoring bug in demo project.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8207 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-09 22:45:46 +00:00
406e8bbb45 LazBarcode: Major update with many more barcodes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8205 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2022-03-09 22:33:06 +00:00
ec31b7bdb6 lazbarcodes: Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8127 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-10-27 16:33:18 +00:00
5b34810a57 LazBarcodes: Add SaveToFile to save barcode images in graphics files.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@7597 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2020-08-06 10:26:14 +00:00
4a2553c983 lazbarcodes: Rename internally used units to avoid naming conflict with CodeTyphon package PL_APE
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6814 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2019-02-11 15:15:24 +00:00
a149d9d180 lazbarcode: Change license from GPL to BSD (in acreement with author, Jose Mejuto)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6194 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-02-11 11:52:46 +00:00
5ca4f78835 Remove vlc (no approval by author for moving from Laz to ccr), ZVDateTimeCtrls (in Lazarus), VirtualTreeViewNew (hosted on github).
Fix Laz-trunk compilation of Jvcl packages (due to changes in imagelist).

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6157 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-01-30 12:03:54 +00:00
8a83458360 lazbarcodes: Publish some inherited properties.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6139 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-01-16 11:25:47 +00:00
022167f11e lazbarcodes: Fix divide-by-zero error.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6138 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-01-16 11:18:34 +00:00
159c63eeb6 lazbarcodes: Add README.txt. Add current revision as zip to SourceForge "Files" section.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5298 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-11-01 12:50:59 +00:00
c9fc88a06e lazbarcodes: Add method to copy a barcode image to clipboard.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5038 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-26 17:40:08 +00:00
48c2e71437 lazbarcodes: Assign useful values to width and height. Fix range overflow error in "Generate".
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4419 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-01-11 10:06:12 +00:00
23bd17e00a Solves compilation with fpc 2.4.2 (Igor Z)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2125 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-11-11 13:01:15 +00:00
1dae858558 First commit. Tested on Windows only. It provides 5 controls under the "Laz Barcodes 2D" tab.
* QR code
* MicroQR
* Aztec
* Aztec Rune
* DataMatrix

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1758 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2011-07-22 18:48:22 +00:00