Commit Graph

64 Commits

Author SHA1 Message Date
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 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 40e8a6ecbc 🚿 2022-10-05 20:15:44 +02:00
smiley 59141a38c9 🚿 fixed test classname 2022-10-05 20:15:15 +02:00
smiley 9b36cfb4a5 :octocat: +QRData::setBitBuffer() (see #143) 2022-08-08 21:59:27 +02:00
smiley 9db842d6ca :octocat: +several coverage tests & cleanup 2022-07-26 17:15:49 +02:00
smiley 1fd3109339 :octocat: mute debug output on CI 2022-07-26 16:38:34 +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
smiley 605dc4b1aa 🚿 QRMatrix: quiet zone creation rework 2022-07-12 19:53:52 +02:00
smiley a1d04ae38e 🚿 2022-05-27 19:15:36 +02:00
smiley 4726f58098 :octocat: added matrix console debugging 2022-05-27 18:55:11 +02:00
smiley 7c183e7e88 🛀 merge QRMatrix and BitMatrix 2022-05-26 22:16:19 +02:00
smiley 8c75d8b2dc 🚿 2022-05-10 14:53:59 +02:00
codemasher 3fac6cf89b 🚿 deprecate QRCode::is* string validation in favor of $datamode::validateString(), move tests 2021-12-12 23:32:31 +01:00
codemasher 5347080444 🚿 test cleanup 2021-12-09 01:31:41 +01:00
codemasher 1aee1e90ca :octocat: QRMatrix: ignore logo w/h 0, throw on invalid dimensions 2021-12-08 16:36:17 +01:00
codemasher eac6f7ddac 🚿 2021-12-03 15:44:14 +01:00
codemasher 5c2c92667a 🛀 fix/cleanup/move mask pattern evaluation, don't alter matrix for evaluation 2021-12-01 16:52:18 +01:00
codemasher 60d6d52090 🚿 rename property $dataInterface to $QRData 2021-11-28 19:07:12 +01:00
codemasher 48b6c21090 🛀 QRDataModeInterface: validate data on init, test cleanup 2021-11-28 18:25:06 +01:00
codemasher 3d563bfcc0 🚿 refeactored away some superfluous constants 2021-11-27 14:01:14 +01:00
codemasher 9710a30448 :octocat: moved MaskPatternTester to Common 2021-06-05 18:25:44 +02:00
codemasher 93618e83ff :octocat: removed filesource and package phpdoc tags 2021-01-24 22:52:33 +01:00
codemasher abf6c2fd94 :octocat: inject QRDataModeInterface 2021-01-19 20:10:12 +01:00
codemasher 182ebf4e70 :octocat: extract MaskPattern 2021-01-19 01:15:34 +01:00
codemasher 307b6462f6 :octocat: QRMatrix::M_*TYPE rework, separate masking 2021-01-19 00:24:16 +01:00
codemasher bde04254de :octocat: renamed QRData:initMatrix() to writeMatrix() 2021-01-16 20:07:57 +01:00
codemasher 26536de7f0 :octocat: extract ECC/RS operations 2021-01-09 20:41:51 +01:00
codemasher 28d116f4e4 🔧 2021-01-07 11:18:21 +01:00
codemasher 6241c2d90b 🚒 test fix 2021-01-06 13:57:07 +01:00
codemasher d58c2044f1 🛀 extract EccLevel 2020-11-22 03:04:42 +01:00
codemasher 6d8705b19b 🛀 extract Version 2020-11-22 00:47:13 +01:00
codemasher 9f5d0bc060 🛀 data mode rework 2020-11-21 02:43:14 +01:00
codemasher 628bcb5d3a :octocat: QRMatrix::testSetVersionNumber() tests & coverage 2020-11-18 15:00:33 +01:00
codemasher 0ec485af28 :octocat: fix no.2 for #45 2020-04-12 02:54:10 +02:00
codemasher c4fe89a21d 🚿 2020-04-06 16:06:47 +02:00
codemasher 4c47e123a5 🚿 test cleanup & docblocks 2020-04-05 20:01:32 +02:00
codemasher a8aad88979 🚿 allow testing of specific patterns 2020-04-03 20:12:44 +02:00
codemasher 1add3d31f5 🚿 :void 2020-03-03 07:21:33 +01:00
codemasher 6eb4dd1ac3 🚿 :void 2020-03-03 07:21:12 +01:00