smiley
|
db300baa78
|
🚿
|
2023-04-06 21:25:30 +02:00 |
|
smiley
|
44257b1e08
|
:octocat: add QRMatrix::setArea()
|
2023-04-06 20:59:03 +02:00 |
|
smiley
|
6b9f6f8459
|
:octocat: move format info & masking
|
2023-04-04 21:57:41 +02:00 |
|
smiley
|
50179a97ef
|
:octocat: move mask pattern parameter
|
2023-04-04 20:21:04 +02:00 |
|
smiley
|
2c389c7d4c
|
:octocat: QRMatrix: add dummy methods with deprecation notice
|
2023-04-04 15:13:50 +02:00 |
|
smiley
|
1b2aa52d03
|
:octocat: proper names for QRMatrix getters
|
2023-04-04 15:00:55 +02:00 |
|
smiley
|
b79bf85570
|
:octocat: improve minimum version detection and related tests
|
2023-03-25 19:37:37 +01:00 |
|
smiley
|
b30c369810
|
:octocat: make QRData::estimateTotalBitLength() and QRData::getMinimumVersion() public
|
2023-03-23 21:38:40 +01:00 |
|
smiley
|
ae0f312415
|
🚿
|
2023-03-22 21:24:54 +01:00 |
|
smiley
|
d4887f2676
|
🔧
|
2023-03-16 11:50:25 +01:00 |
|
smiley
|
3e0a4655aa
|
:octocat: use a proper constant for data mode
|
2023-03-16 11:20:33 +01:00 |
|
smiley
|
05eaf4eca0
|
:octocat: ECI mode rework
|
2023-03-13 16:38:10 +01:00 |
|
smiley
|
9eba4ada08
|
:octocat: remove unnecessary Mode::getLengthBitsForMode()
|
2023-03-13 15:17:24 +01:00 |
|
smiley
|
9977c51180
|
:octocat: let QRDataModeInterface::write() return $this
|
2023-03-13 15:14:59 +01:00 |
|
smiley
|
a7758f792d
|
💄
|
2023-03-12 15:42:53 +01:00 |
|
smiley
|
51d7c2b8a3
|
:octocat: added QRMatrix::M_*_DARK constants for convenience
|
2023-03-12 14:32:02 +01:00 |
|
smiley
|
63056190f7
|
💄
|
2023-03-11 19:12:29 +01:00 |
|
smiley
|
c24f0c9fd5
|
💄
|
2023-03-11 04:11:37 +01:00 |
|
smiley
|
8e72bc6521
|
💄
|
2023-03-11 03:31:22 +01:00 |
|
smiley
|
6b2a529160
|
💄 code style fixes
|
2023-03-11 02:38:57 +01:00 |
|
smiley
|
61128e4aec
|
✨ change QRMatrix::checkTypeNotIn() to checkTypeIn()
|
2023-03-09 19:08:37 +01:00 |
|
smiley
|
4234541d45
|
🚿
|
2023-03-08 22:39:07 +01:00 |
|
smiley
|
0538d1be26
|
🔧
|
2023-03-02 23:55:26 +01:00 |
|
smiley
|
1b6d16c95d
|
🚿
|
2023-03-02 23:35:22 +01:00 |
|
smiley
|
ca56fe5ca9
|
:octocat: remove non-empty content restriction
|
2023-03-02 23:01:54 +01:00 |
|
smiley
|
cc58c403f8
|
:octocat: do not throw in QRDataModeInterface::validateString() (#182)
|
2023-03-01 20:11:45 +01:00 |
|
smiley
|
72878502b6
|
:octocat: Kanji second byte validation causes too many issues
|
2023-02-01 18:22:49 +01:00 |
|
smiley
|
9c0f6ac065
|
🚿 some docblocks and typos
|
2023-01-31 23:49:33 +01:00 |
|
smiley
|
a02012a283
|
:octocat: ReedSolomonEncoder: add constructor
|
2023-01-31 19:05:23 +01:00 |
|
smiley
|
232c1857f0
|
:octocat: add subset indicator for Hanzi mode
|
2023-01-31 15:40:52 +01:00 |
|
smiley
|
989c816197
|
:octocat:
|
2023-01-31 02:54:23 +01:00 |
|
smiley
|
99e84efaa3
|
:octocat: added Hanzi (GB2312/GB18030) mode according to GBT18284-2000
|
2023-01-31 02:19:20 +01:00 |
|
smiley
|
fb79fe43db
|
:octocat: added QRData::getBitBuffer()
|
2023-01-31 00:59:05 +01:00 |
|
smiley
|
8a1171b1a7
|
:octocat: rename public constant "sjisEncoding" => "ENCODING"
|
2023-01-30 23:57:20 +01:00 |
|
smiley
|
4da90c5c3b
|
:octocat: improved Kanji validation (fingers crossed)
|
2023-01-30 18:22:47 +01:00 |
|
smiley
|
eeb7169d68
|
:octocat: require only either $logoSpaceWidth or $logoSpaceHeight
|
2023-01-28 16:47:34 +01:00 |
|
smiley
|
c03aafcf18
|
🔧 PHP 8.2 str_split() fix
|
2022-10-05 20:16:47 +02:00 |
|
smiley
|
0ae8aa775f
|
🚿
|
2022-10-05 20:12:26 +02:00 |
|
smiley
|
c43715795d
|
🚿
|
2022-08-09 15:01:31 +02:00 |
|
smiley
|
9b36cfb4a5
|
:octocat: +QRData::setBitBuffer() (see #143)
|
2022-08-08 21:59:27 +02:00 |
|
smiley
|
d6f1500ee1
|
🚿
|
2022-07-28 02:19:41 +02:00 |
|
smiley
|
9db842d6ca
|
:octocat: +several coverage tests & cleanup
|
2022-07-26 17:15:49 +02:00 |
|
smiley
|
fd3709d1bb
|
:octocat: shortcut for Mode::getLengthBitsForVersion()
|
2022-07-25 20:04:21 +02:00 |
|
smiley
|
38823d57cb
|
🚿
|
2022-07-25 10:57:52 +02:00 |
|
smiley
|
f414762148
|
:octocat: QRData::setData(): clear BitBuffer before write
|
2022-07-23 03:56:44 +02:00 |
|
smiley
|
c8c981d9b3
|
:octocat: Number::parseInt(): unnecessary throw as the string is validated at this point
|
2022-07-23 03:32:24 +02:00 |
|
smiley
|
cda00d293a
|
:octocat: Byte: string "0" fails with empty()
|
2022-07-23 03:30:58 +02:00 |
|
smiley
|
b48a58462c
|
🚿 extract version and mask pattern constants from QRCode to their respective classes and mark QRCode::VERSION_AUTO and QRCode::MASK_PATTERN_AUTO as deprecated
|
2022-07-14 19:22:37 +02:00 |
|
smiley
|
605dc4b1aa
|
🚿 QRMatrix: quiet zone creation rework
|
2022-07-12 19:53:52 +02:00 |
|
smiley
|
60735bafc2
|
🚿
|
2022-07-12 19:23:20 +02:00 |
|