Commit Graph

110 Commits

Author SHA1 Message Date
smiley 01ff29439d :octocat: DataInterfaceTestAbstract::testValidateString() added an additional test (see #313) 2025-09-19 15:03:54 +02:00
Einar Gangsø 29cdbcc8cd Remove uneeded test 2025-09-19 14:17:21 +02:00
Einar Gangsø 5d82e8e8c9 Update tests, comma is not supported 2025-09-19 10:45:37 +02:00
smiley bf34b46c57 :octocat: reintroducing phan because phpstan keeps making trouble 2025-07-19 23:29:41 +02:00
smiley 0ef7bc7bf2 :octocat: extract QRMatrix::getBooleanMatrix() from QRMatrix::getMatrix() to remove type ambiguity 2025-04-01 12:43:05 +02:00
smiley 98f1859ad6 :octocat: allow for ECI encoded numeric and alphanum segments (test fix) 2024-11-16 19:44:59 +01:00
smiley f822e807d7 :octocat: regex fix (#282) 2024-10-16 10:22:02 +02:00
smiley 7b1d9617d3 :octocat: declare strict types 2024-07-21 15:55:05 +02:00
smiley f32696c8a7 :octocat: fix PHPCS config, add Slevomat rules 2024-07-21 14:54:15 +02:00
smiley 89cdd09044 :octocat: switch phan for phpstan (see #277) 2024-07-21 05:25:26 +02:00
smiley df49b3ffa4 🔧 estimated bit length was correct, add a safety margin instead 2024-02-27 15:39:22 +01:00
smiley c1c9cdf285 wrench: QRData::estimateTotalBitLength(): do not substract from the estimated bit length 2024-02-27 14:47:36 +01:00
smiley e9743c00f0 :octocat: spimplifications & cleanup 2024-01-06 17:32:32 +01:00
smiley 2d2a00fabb 🔥 v6.0 third pass: test clean-up (again) 2023-11-26 18:42:45 +01:00
smiley 2478f75324 🔥 v6.0 second pass: PHPUnit 10.4 2023-11-25 18:13:51 +01:00
smiley 39e3dfe83b 🔥 v6.0 first pass: PHP 8.2, remove deprecated elements, add type hints 2023-11-25 12:49:56 +01:00
smiley 5152f929f9 :octocat: lifting some logo space restrictions - overwrite function patterns as much as you wish, just don't blame me 2023-10-06 01:04:53 +02:00
smiley 911de7af69 :octocat: removed QRMatrix::M_TEST 2023-10-05 17:57:35 +02:00
smiley 85776d2db9 :octocat: re-introduce QRMatrix::flip() (6c66d56a31) as bitmask rework (#205) won't happen any time soon 2023-09-08 21:13:08 +02:00
smiley 5597812273 🚿 2023-09-05 03:05:49 +02:00
smiley c69531ca20 :octocat: rename QROptionsTrait::$imageBase64 to $outputBase64, deprecate old name and redirect calls 2023-09-03 22:49:32 +02:00
smiley fe602a9ab2 :octocat: move ANSI color escape code function to QRString::ansi8() 2023-09-03 19:27:18 +02:00
smiley 28b6e2c418 :octocat: 2023-06-15 17:15:33 +02:00
smiley 71509a5a94 :octocat: 2023-06-15 16:49:35 +02:00
smiley 6c66d56a31 :octocat: remove QRMatrix::flip() 2023-04-10 15:41:19 +02:00
smiley a2da56402b :octocat: 2023-04-08 23:21:31 +02:00
smiley 6b9f6f8459 :octocat: move format info & masking 2023-04-04 21:57:41 +02:00
smiley b0fc9aeb53 🚿 2023-04-04 20:29:57 +02:00
smiley 50179a97ef :octocat: move mask pattern parameter 2023-04-04 20:21:04 +02:00
smiley 9bc23a2161 :octocat: rename QRCode::getMatrix() and RecoderResult::getMatrix() to getQRMatrix() 2023-04-04 15:45:30 +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 5fe305b25d :octocat: separate ECI test from DataInterfaceTestAbstract 2023-03-23 17:51:46 +01:00
smiley 3afa888180 :octocat: added group tag for sloww tests 2023-03-16 17:43:09 +01:00
smiley 3e0a4655aa :octocat: use a proper constant for data mode 2023-03-16 11:20:33 +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 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 61128e4aec change QRMatrix::checkTypeNotIn() to checkTypeIn() 2023-03-09 19:08:37 +01:00
smiley 021db2f0c9 :octocat: use Generator to list Kanji/Hanzi characters 2023-03-08 12:27:00 +01:00
smiley 1b6d16c95d 🚿 2023-03-02 23:35:22 +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