Commit Graph

81 Commits

Author SHA1 Message Date
smiley a031b4702e :octocat: QRMatrix: +convenience contstants M_QUIETZONE_DARK & M_LOGO_DARK 2023-06-13 15:42:02 +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 db300baa78 🚿 2023-04-06 21:25:30 +02:00
smiley 44257b1e08 :octocat: add QRMatrix::setArea() 2023-04-06 20:59:03 +02:00
smiley 50179a97ef :octocat: move mask pattern parameter 2023-04-04 20:21:04 +02:00
smiley 2c389c7d4c :octocat: QRMatrix: add dummy methods with deprecation notice 2023-04-04 15:13:50 +02:00
smiley 1b2aa52d03 :octocat: proper names for QRMatrix getters 2023-04-04 15:00:55 +02:00
smiley a7758f792d 💄 2023-03-12 15:42:53 +01:00
smiley 51d7c2b8a3 :octocat: added QRMatrix::M_*_DARK constants for convenience 2023-03-12 14:32:02 +01:00
smiley 63056190f7 💄 2023-03-11 19:12:29 +01:00
smiley c24f0c9fd5 💄 2023-03-11 04:11:37 +01:00
smiley 6b2a529160 💄 code style fixes 2023-03-11 02:38:57 +01:00
smiley 61128e4aec change QRMatrix::checkTypeNotIn() to checkTypeIn() 2023-03-09 19:08:37 +01:00
smiley 4234541d45 🚿 2023-03-08 22:39:07 +01:00
smiley a02012a283 :octocat: ReedSolomonEncoder: add constructor 2023-01-31 19:05:23 +01:00
smiley eeb7169d68 :octocat: require only either $logoSpaceWidth or $logoSpaceHeight 2023-01-28 16:47:34 +01:00
smiley 0ae8aa775f 🚿 2022-10-05 20:12:26 +02:00
smiley d6f1500ee1 🚿 2022-07-28 02:19:41 +02:00
smiley 9db842d6ca :octocat: +several coverage tests & cleanup 2022-07-26 17:15:49 +02:00
smiley 605dc4b1aa 🚿 QRMatrix: quiet zone creation rework 2022-07-12 19:53:52 +02:00
smiley 2a5214b070 :octocat: +QRMatrix::checkNeighbours() 2022-07-10 17:54:12 +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 964f37ba96 :octocat: QRMatrix: added several isset() checks to get/set methods 2022-06-05 21:08:04 +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
codemasher 1aee1e90ca :octocat: QRMatrix: ignore logo w/h 0, throw on invalid dimensions 2021-12-08 16:36:17 +01:00
codemasher 6006df8c9a 🛀 SVG output rework 2021-12-06 21:27:40 +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 217063184b 🚿 2021-11-29 19:08:55 +01:00
codemasher 738294e344 🚿 mask pattern cleanup 2021-11-26 20:36:27 +01:00
codemasher 153603a5dc 🛀 more docblock cleanup & micro optimizations 2021-11-21 11:41:40 +01:00
codemasher 17d0bc0dd9 :octocat: change classnames to "self" on several returns 2021-11-18 13:01:46 +01:00
codemasher c3d299153a Merge branch 'v5'
# Conflicts:
#	.github/workflows/tests.yml
#	.travis.yml
#	README.md
#	composer.json
#	examples/imageWithLogo.php
#	examples/svg.php
#	src/QRCode.php
2021-11-18 12:00:10 +01:00
codemasher d1936de3ba :octocat: change visibility in final classes to private 2021-06-05 18:19:55 +02:00
codemasher 93618e83ff :octocat: removed filesource and package phpdoc tags 2021-01-24 22:52:33 +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 b11f4ef61e 🚿 2021-01-16 20:01:29 +01:00
codemasher a80b9b2140 🚿 2021-01-10 09:16:32 +01:00
codemasher 26536de7f0 :octocat: extract ECC/RS operations 2021-01-09 20:41:51 +01:00
codemasher 4167286f65 🔧 2021-01-07 11:17:51 +01:00
codemasher 9921331e86 🚿 2020-12-17 18:31:08 +01:00
codemasher 5e9eee8fe8 🚿 don't auto adjust logo space if start values are given 2020-11-22 12:23:38 +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 0776006400 🚿 2020-11-18 18:05:34 +01:00
codemasher 628bcb5d3a :octocat: QRMatrix::testSetVersionNumber() tests & coverage 2020-11-18 15:00:33 +01:00
codemasher 65084283bc 🚿 2020-11-18 00:09:41 +01:00