Commit Graph

221 Commits

Author SHA1 Message Date
smiley 3e0a4655aa :octocat: use a proper constant for data mode 2023-03-16 11:20:33 +01:00
smiley ba3636cfe9 :octocat: QROptionsTrait cleanup 2023-03-15 09:33:19 +01:00
smiley 4147dae999 :octocat: QRGdImage & QRImagick background/transparency rework 2023-03-15 07:57:17 +01:00
smiley de27a999ae 🚿 2023-03-13 16:56:50 +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 51d7c2b8a3 :octocat: added QRMatrix::M_*_DARK constants for convenience 2023-03-12 14:32:02 +01:00
smiley 6b2a529160 💄 code style fixes 2023-03-11 02:38:57 +01:00
smiley 43c49727f1 🚿 make data providers static (PHPUnit 10...) 2023-03-09 23:38:20 +01:00
smiley cf026a3eed 🚿 2023-03-09 23:24:41 +01:00
smiley 61128e4aec change QRMatrix::checkTypeNotIn() to checkTypeIn() 2023-03-09 19:08:37 +01:00
smiley ed2a92f33e 🚿 2023-03-08 22:46:25 +01:00
smiley 29e8812b77 :octocat: QROptionsTrait: remove unnecessary set_eccLevel() and set_maskPattern() 2023-03-08 16:04:02 +01:00
smiley 021db2f0c9 :octocat: use Generator to list Kanji/Hanzi characters 2023-03-08 12:27:00 +01:00
smiley f393637da7 :octocat: 2023-03-07 22:43:06 +01:00
smiley ecdd81a0cb :octocat: file caching rework/cleanup 2023-03-07 22:42:48 +01:00
smiley 1b6d16c95d 🚿 2023-03-02 23:35:22 +01:00
smiley d98b56b55e :octocat: +QRCode::setOptions() 2023-03-02 23:27:00 +01:00
smiley c474cc704e :octocat: rework output interface invocation 2023-03-02 23:04:23 +01:00
smiley ca56fe5ca9 :octocat: remove non-empty content restriction 2023-03-02 23:01:54 +01:00
smiley e2c1ab0ad2 :octocat: update multimode reader test to include hanzi mode 2023-03-02 19:11:00 +01:00
smiley cc58c403f8 :octocat: do not throw in QRDataModeInterface::validateString() (#182) 2023-03-01 20:11:45 +01:00
smiley 232c1857f0 :octocat: add subset indicator for Hanzi mode 2023-01-31 15:40:52 +01:00
smiley ad6a46ada7 :octocat: 2023-01-31 02:53:52 +01:00
smiley 99e84efaa3 :octocat: added Hanzi (GB2312/GB18030) mode according to GBT18284-2000 2023-01-31 02:19:20 +01:00
smiley 8ab224ecc4 :octocat: 2023-01-31 01:58:38 +01:00
smiley 9e0cb10121 :octocat: test decoding a data segment 2023-01-31 01:57:35 +01:00
smiley 8a1171b1a7 :octocat: rename public constant "sjisEncoding" => "ENCODING" 2023-01-30 23:57:20 +01:00
smiley 9e04d27401 :octocat: 2023-01-30 18:23:21 +01:00
smiley 4da90c5c3b :octocat: improved Kanji validation (fingers crossed) 2023-01-30 18:22:47 +01:00
smiley 97f16b017d :octocat: skip failing test under PHP-WIN < 8.1 2023-01-30 18:14:02 +01:00
smiley de77beb877 :octocat: output debug matrix before assertions 2023-01-28 16:59:32 +01:00
smiley eeb7169d68 :octocat: require only either $logoSpaceWidth or $logoSpaceHeight 2023-01-28 16:47:34 +01:00
smiley 1f6ae389fe :octocat: matrix debug color "fix" 2023-01-28 16:25:36 +01:00
smiley 7213a8419f 🚿 2022-11-09 22:25:16 +01:00
smiley 5f1836064a 🚿 2022-11-09 22:07:19 +01:00
smiley 40e8a6ecbc 🚿 2022-10-05 20:15:44 +02:00
smiley 59141a38c9 🚿 fixed test classname 2022-10-05 20:15:15 +02:00
smiley b8f2871837 :octocat: 2022-08-08 21:59:52 +02:00
smiley 9b36cfb4a5 :octocat: +QRData::setBitBuffer() (see #143) 2022-08-08 21:59:27 +02:00
smiley 739579552d :octocat: clarify several QROptions: $imageTransparent and $imageTransparencyBG, introduced $drawLightModules and $bgColor (see #122) 2022-07-31 04:19:19 +02:00
smiley 10cf86ffc3 🚿 2022-07-26 17:18:36 +02:00
smiley 9db842d6ca :octocat: +several coverage tests & cleanup 2022-07-26 17:15:49 +02:00
smiley 4aa66dd574 :octocat: reader test: add damaged version sample 2022-07-26 17:13:16 +02:00
smiley 1fd3109339 :octocat: mute debug output on CI 2022-07-26 16:38:34 +02:00
smiley df29c1c277 :octocat: move Version::getMaxLengthForMode() and Version::MAX_LENGTH table to a trait in /tests 2022-07-26 11:23:37 +02:00
smiley 59318bcd7c 🚿 2022-07-25 10:50:21 +02:00
smiley cda00d293a :octocat: Byte: string "0" fails with empty() 2022-07-23 03:30:58 +02:00
smiley ae1c1f56ca 🚿 extract OUTPUT_* constants from QRCode to QROutputInterface and mark QRCode::OUTPUT_* as deprecated 2022-07-15 19:20: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