Commit Graph

865 Commits

Author SHA1 Message Date
smiley 285b2ad1b1 :octocat: send coverage to codacy 2023-03-10 16:54:27 +01:00
smiley 3440ef637e phpmd and phpcs rulesets 2023-03-10 16:51:59 +01:00
smiley 3466b7c8f7 ImageMagick with logo example 2023-03-10 02:06:43 +01:00
smiley 0907f93ccb :octocat: use original octocat from https://octodex.github.com/original/ 2023-03-10 01:52:17 +01:00
smiley 5a10df4a5b :octocat: QRImagick: base64 data URI support 2023-03-10 00:12:00 +01:00
smiley 67ae900922 :octocat: 2023-03-09 23:45:21 +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 d21ed9d8ed :octocat: run phan on matrix.php-version 2023-03-08 23:03:38 +01:00
smiley d8c9a1e881 :octocat: require successful static code analysis before test run 2023-03-08 22:51:45 +01:00
smiley ed2a92f33e 🚿 2023-03-08 22:46:25 +01:00
smiley 4234541d45 🚿 2023-03-08 22:39:07 +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 ccad9ca5e9 :octocat: 2023-03-07 22:43:23 +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 0538d1be26 🔧 2023-03-02 23:55:26 +01:00
smiley 8e988764b3 :octocat: 2023-03-02 23:36:38 +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 2b86a24ccc :octocat: extract QRCode::renderMatrix() 2023-03-02 19:41:27 +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 d650fe7306 :octocat: updated round quietzone SVG example, added logo and fancy 2023-02-01 21:40:30 +01:00
smiley 9b5f6ed0e6 :octocat: custom shapes example from #150 2023-02-01 21:04:58 +01:00
smiley a9a3f69e50 :octocat: multi mode example 2023-02-01 20:35:06 +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 8eb54d4eef :octocat: move deinterleaving to ReedSolomonDecoder 2023-01-31 19:02:24 +01:00
smiley 118d9ed591 :octocat: return BitBuffer instance to DecoderResult 2023-01-31 18:57:10 +01:00
smiley 3ded3d45a6 :octocat: added BitBuffer::rewind() 2023-01-31 18:54:33 +01:00
smiley 3a2d7eda2c :octocat: decoder cleanup 2023-01-31 17:56:41 +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 ad6a46ada7 :octocat: 2023-01-31 02:53:52 +01:00
smiley 06a3ca7438 :octocat: 2023-01-31 02:22:45 +01:00
smiley d48fbd78da :octocat: QRCode::addEciSegment(): encode from mb_internal_encoding() instead of mb_detect_encoding() 2023-01-31 02:22:28 +01:00
smiley 5282b46474 :octocat: no reason to leave QRCode::addSegment() protected 2023-01-31 02:20:19 +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 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 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