Commit Graph

192 Commits

Author SHA1 Message Date
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