Commit Graph

360 Commits

Author SHA1 Message Date
smiley 07cb751ee0 :octocat: extreact QROutputAbstract::setMatrixDimensions() 2022-07-08 22:24:18 +02:00
smiley 1ca995a3bb :octocat: QRMarkupSVG::paths(): ignore non-existent module values 2022-07-08 16:56:27 +02:00
smiley 19f4fcc0bc 🔧 2022-07-08 00:52:48 +02:00
smiley 30693561d7 :octocat: add $M_TYPE to transform callback 2022-07-08 00:25:01 +02:00
smiley 851246003c :octocat: extract markup css class generation to QRMarkup::getCssClass() 2022-07-08 00:21:45 +02:00
smiley cde2af576b 🛀 extract QRMarkup into QRMarkupSVG and QRMarkupHTML 2022-06-06 23:09:20 +02:00
smiley 4f454cb4ff 🚿 QROutputAbstract::collectModules(): don't mess with the field value, also add modified value as param to transform, docblock 2022-06-06 07:53:02 +02:00
smiley 1f435dfd54 🚿 rename QRMatrix::checkTypes() to checkTypeNotIn() and switch return value to better reflect what it actually does 2022-06-06 07:43:16 +02:00
smiley 9aad8fbbdf 🚿 added $M_TYPE as param to the transform function call 2022-06-05 21:29:27 +02:00
smiley 964f37ba96 :octocat: QRMatrix: added several isset() checks to get/set methods 2022-06-05 21:08:04 +02:00
smiley 53f6dcfc88 🚿 2022-05-26 23:04:54 +02:00
smiley 7c183e7e88 🛀 merge QRMatrix and BitMatrix 2022-05-26 22:16:19 +02:00
smiley fd885fff1c 🚿 moved interleaved data mapping from QRMatrix to ReedSolomonEncoder 2022-05-14 00:30:12 +02:00
smiley 27e82de500 🚿 2022-05-13 21:43:20 +02:00
smiley e9229a3679 🚿 2022-05-13 15:42:50 +02:00
smiley 00086063a6 EPS support (really!) 2022-05-11 22:15:31 +02:00
smiley 14779f9538 🚿 extract method QROutputAbstract::collectModules() 2022-05-11 19:32:53 +02:00
smiley 3531b63085 🚿 +deprecation reasons 2022-05-10 17:01:51 +02:00
smiley 8c75d8b2dc 🚿 2022-05-10 14:53:59 +02:00
smiley 3c42ccb259 🚿 unify exceptions to QRCodeException 2022-05-10 14:30:30 +02:00
smiley f1b05e420d 🚿 extract methods and move to ReedSolomonDecoder 2022-05-10 14:05:52 +02:00
smiley 10e1162d0e 🚿 simplified 2022-05-10 13:20:47 +02:00
smiley a7e9642a74 🚿 extract several properties in Decoder 2022-05-10 13:05:14 +02:00
smiley 24c7a148c3 🚿 DecoderResult cleanup 2022-05-09 18:46:49 +02:00
smiley 9a0db7feee :octocat: +GDImage internal upscaling documentation https://github.com/chillerlan/php-qrcode/discussions/122 2022-03-29 15:23:21 +02:00
smiley 585c328d9e :octocat: +transparency documentation https://github.com/chillerlan/php-qrcode/discussions/121 2022-03-19 10:13:30 +01:00
smiley b53efc999e 🚿 2022-03-11 22:05:46 +01:00
smiley 0e2eb33af8 :octocat: clamp SVG circle radius 2022-03-11 22:05:04 +01:00
smiley e8ac9e02a4 🚿 2022-03-04 21:57:15 +01:00
codemasher 0673036150 🚿 have mercy, avoid BC breaks 2021-12-14 16:11:20 +01:00
codemasher 0c1f322476 🚿 2021-12-13 00:34:10 +01:00
codemasher 8df4a7a532 🚿 force int because PHP8.1 hates this 2021-12-13 00:22:34 +01:00
codemasher f7521c9227 🚿 force int because PHP8.1 hates this 2021-12-13 00:09:45 +01:00
codemasher cdd8aea40a 🚿 force int because PHP8.1 hates this 2021-12-13 00:00:17 +01:00
codemasher 14b6f822be 🚿 force int because PHP8.1 hates this 2021-12-12 23:57:29 +01:00
codemasher 164116fa39 🛀 output (+test) simplification & cleanup 2021-12-12 23:40:44 +01:00
codemasher dc73f89f85 🚿 2021-12-12 23:33:17 +01:00
codemasher 3fac6cf89b 🚿 deprecate QRCode::is* string validation in favor of $datamode::validateString(), move tests 2021-12-12 23:32:31 +01:00
codemasher 317fbb6f24 🚿 make exceptions final 2021-12-12 02:02:39 +01:00
codemasher 3e14260144 :octocat: clarify default module value setting 2021-12-11 17:52:22 +01:00
codemasher 709a0322c9 :octocat: circular modules in Imagick output 2021-12-10 00:50:48 +01:00
codemasher dd9959b4c2 :octocat: convert errors to exceptions in GD output 2021-12-10 00:09:22 +01:00
codemasher 9b54d1d565 :octocat: circular modules in GD output 2021-12-10 00:00:36 +01:00
codemasher 278554af0d 🚿 2021-12-09 01:32:44 +01:00
codemasher 87f7f3aa4a :octocat: add logo space creation 2021-12-09 01:10:37 +01:00
codemasher 1aee1e90ca :octocat: QRMatrix: ignore logo w/h 0, throw on invalid dimensions 2021-12-08 16:36:17 +01:00
codemasher ae69a5ae6c 🚿 PHPStorm can finally resolve these! 2021-12-07 18:21:34 +01:00
codemasher 5527ba3437 🚿 2021-12-07 16:09:13 +01:00
codemasher 838853d20b 🚿 allow extending the luminance source classes 2021-12-07 15:21:18 +01:00
codemasher 547c318478 🚿 2021-12-07 01:14:18 +01:00