smiley
|
1f435dfd54
|
🚿 rename QRMatrix::checkTypes() to checkTypeNotIn() and switch return value to better reflect what it actually does
|
2022-06-06 07:43:16 +02:00 |
|
smiley
|
964f37ba96
|
:octocat: QRMatrix: added several isset() checks to get/set methods
|
2022-06-05 21:08:04 +02:00 |
|
smiley
|
7c183e7e88
|
🛀 merge QRMatrix and BitMatrix
|
2022-05-26 22:16:19 +02:00 |
|
smiley
|
fd885fff1c
|
🚿 moved interleaved data mapping from QRMatrix to ReedSolomonEncoder
|
2022-05-14 00:30:12 +02:00 |
|
codemasher
|
f7521c9227
|
🚿 force int because PHP8.1 hates this
|
2021-12-13 00:09:45 +01:00 |
|
codemasher
|
cdd8aea40a
|
🚿 force int because PHP8.1 hates this
|
2021-12-13 00:00:17 +01:00 |
|
codemasher
|
14b6f822be
|
🚿 force int because PHP8.1 hates this
|
2021-12-12 23:57:29 +01:00 |
|
codemasher
|
317fbb6f24
|
🚿 make exceptions final
|
2021-12-12 02:02:39 +01:00 |
|
codemasher
|
278554af0d
|
🚿
|
2021-12-09 01:32:44 +01:00 |
|
codemasher
|
1aee1e90ca
|
:octocat: QRMatrix: ignore logo w/h 0, throw on invalid dimensions
|
2021-12-08 16:36:17 +01:00 |
|
codemasher
|
5527ba3437
|
🚿
|
2021-12-07 16:09:13 +01:00 |
|
codemasher
|
6006df8c9a
|
🛀 SVG output rework
|
2021-12-06 21:27:40 +01:00 |
|
codemasher
|
5c2c92667a
|
🛀 fix/cleanup/move mask pattern evaluation, don't alter matrix for evaluation
|
2021-12-01 16:52:18 +01:00 |
|
codemasher
|
217063184b
|
🚿
|
2021-11-29 19:08:55 +01:00 |
|
codemasher
|
48b6c21090
|
🛀 QRDataModeInterface: validate data on init, test cleanup
|
2021-11-28 18:25:06 +01:00 |
|
codemasher
|
9fde82f9c2
|
🚿 remove DATA_* prefix from Mode::* constants
|
2021-11-26 23:09:56 +01:00 |
|
codemasher
|
738294e344
|
🚿 mask pattern cleanup
|
2021-11-26 20:36:27 +01:00 |
|
codemasher
|
153603a5dc
|
🛀 more docblock cleanup & micro optimizations
|
2021-11-21 11:41:40 +01:00 |
|
codemasher
|
6a5be44ea4
|
🚿 docblocks (WIP)
|
2021-11-18 13:32:46 +01:00 |
|
codemasher
|
17d0bc0dd9
|
:octocat: change classnames to "self" on several returns
|
2021-11-18 13:01:46 +01:00 |
|
codemasher
|
c3d299153a
|
Merge branch 'v5'
# Conflicts:
# .github/workflows/tests.yml
# .travis.yml
# README.md
# composer.json
# examples/imageWithLogo.php
# examples/svg.php
# src/QRCode.php
|
2021-11-18 12:00:10 +01:00 |
|
codemasher
|
9710a30448
|
:octocat: moved MaskPatternTester to Common
|
2021-06-05 18:25:44 +02:00 |
|
codemasher
|
d1936de3ba
|
:octocat: change visibility in final classes to private
|
2021-06-05 18:19:55 +02:00 |
|
codemasher
|
b3dfd0f5a2
|
:octocat: ECI::parseValue(): return ECICharset object
|
2021-06-04 06:57:47 +02:00 |
|
codemasher
|
93618e83ff
|
:octocat: removed filesource and package phpdoc tags
|
2021-01-24 22:52:33 +01:00 |
|
codemasher
|
22f1672fac
|
:octocat: +data mode decodeSegment() (WIP)
|
2021-01-23 04:10:37 +01:00 |
|
codemasher
|
c06e3f1cd6
|
:octocat: make datamode field static
|
2021-01-23 01:26:11 +01:00 |
|
codemasher
|
67ce00b25d
|
:octocat: ECI encoding (1st draft)
|
2021-01-21 22:50:44 +01:00 |
|
codemasher
|
abf6c2fd94
|
:octocat: inject QRDataModeInterface
|
2021-01-19 20:10:12 +01:00 |
|
codemasher
|
182ebf4e70
|
:octocat: extract MaskPattern
|
2021-01-19 01:15:34 +01:00 |
|
codemasher
|
307b6462f6
|
:octocat: QRMatrix::M_*TYPE rework, separate masking
|
2021-01-19 00:24:16 +01:00 |
|
codemasher
|
387beea892
|
🚿 final
|
2021-01-16 20:10:21 +01:00 |
|
codemasher
|
bde04254de
|
:octocat: renamed QRData:initMatrix() to writeMatrix()
|
2021-01-16 20:07:57 +01:00 |
|
codemasher
|
b11f4ef61e
|
🚿
|
2021-01-16 20:01:29 +01:00 |
|
codemasher
|
37d4b9faad
|
:octocat: move BitBuffer to Common
|
2021-01-16 19:52:12 +01:00 |
|
codemasher
|
4ce932aee3
|
:octocat: use ZXing classes for RS encoding, cleanup
|
2021-01-16 19:45:30 +01:00 |
|
codemasher
|
a80b9b2140
|
🚿
|
2021-01-10 09:16:32 +01:00 |
|
codemasher
|
0f50b90b96
|
🚿 clarify param name
|
2021-01-10 09:14:48 +01:00 |
|
codemasher
|
26536de7f0
|
:octocat: extract ECC/RS operations
|
2021-01-09 20:41:51 +01:00 |
|
codemasher
|
4167286f65
|
🔧
|
2021-01-07 11:17:51 +01:00 |
|
codemasher
|
9921331e86
|
🚿
|
2020-12-17 18:31:08 +01:00 |
|
codemasher
|
5e9eee8fe8
|
🚿 don't auto adjust logo space if start values are given
|
2020-11-22 12:23:38 +01:00 |
|
codemasher
|
6dd66bf620
|
🚿
|
2020-11-22 10:28:51 +01:00 |
|
codemasher
|
d58c2044f1
|
🛀 extract EccLevel
|
2020-11-22 03:04:42 +01:00 |
|
codemasher
|
6d8705b19b
|
🛀 extract Version
|
2020-11-22 00:47:13 +01:00 |
|
codemasher
|
1f1a363d9d
|
🛀 extract Mode
|
2020-11-22 00:35:58 +01:00 |
|
codemasher
|
37a40571e6
|
🛀 extract Mode
|
2020-11-21 21:52:19 +01:00 |
|
codemasher
|
cbf8a990ca
|
🛀 data mode rework
|
2020-11-21 20:51:37 +01:00 |
|
codemasher
|
5a1777f391
|
✨ +ECI mode
|
2020-11-21 19:01:24 +01:00 |
|
codemasher
|
8bd573ddfd
|
🛀 data mode rework
|
2020-11-21 18:40:53 +01:00 |
|