Commit Graph

125 Commits

Author SHA1 Message Date
smiley cde2af576b 🛀 extract QRMarkup into QRMarkupSVG and QRMarkupHTML 2022-06-06 23:09:20 +02:00
smiley 00086063a6 EPS support (really!) 2022-05-11 22:15:31 +02:00
smiley 3531b63085 🚿 +deprecation reasons 2022-05-10 17:01:51 +02:00
smiley e8ac9e02a4 🚿 2022-03-04 21:57:15 +01:00
codemasher 164116fa39 🛀 output (+test) simplification & cleanup 2021-12-12 23:40:44 +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 87f7f3aa4a :octocat: add logo space creation 2021-12-09 01:10:37 +01:00
codemasher 6c34213aca :octocat: allow contrast adjustment and grayscaling in the reader 2021-12-07 01:05:03 +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 b7a757d296 🚿 move luminance source FQCN determination to options 2021-11-30 21:34:54 +01:00
codemasher 3d563bfcc0 🚿 refeactored away some superfluous constants 2021-11-27 14:01:14 +01:00
codemasher 9fde82f9c2 🚿 remove DATA_* prefix from Mode::* constants 2021-11-26 23:09:56 +01:00
codemasher 9037a69626 🚿 re-add ECC mode constants for backwards compatibility 2021-11-26 20:32:10 +01:00
codemasher 153603a5dc 🛀 more docblock cleanup & micro optimizations 2021-11-21 11:41:40 +01:00
codemasher b0f0186466 :octocat: +readFromSource() 2021-11-20 16:53:02 +01:00
codemasher 5e9cf0047e :octocat: integrate reader into QRCode, extract LuminanceSourceInterface 2021-11-19 15:49:53 +01:00
codemasher 17d0bc0dd9 :octocat: change classnames to "self" on several returns 2021-11-18 13:01:46 +01:00
codemasher 51cb15c0d6 :octocat: phan happy 2021-11-18 12:59:32 +01:00
codemasher 72a8fd6adc :octocat: extract custom output module init to spearate method 2021-06-05 20:48:47 +02:00
codemasher 3969de33bb 🚿 2021-06-05 18:38:58 +02: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 81dcab5b66 :octocat: detect source encoding 2021-01-21 22:55:42 +01:00
codemasher 67ce00b25d :octocat: ECI encoding (1st draft) 2021-01-21 22:50:44 +01:00
codemasher abf6c2fd94 :octocat: inject QRDataModeInterface 2021-01-19 20:10:12 +01:00
codemasher 0a1ceecdd8 🚿 2021-01-19 17:34:45 +01:00
codemasher 182ebf4e70 :octocat: extract MaskPattern 2021-01-19 01:15:34 +01:00
codemasher bde04254de :octocat: renamed QRData:initMatrix() to writeMatrix() 2021-01-16 20:07:57 +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 37a40571e6 🛀 extract Mode 2020-11-21 21:52:19 +01:00
codemasher 5a1777f391 +ECI mode 2020-11-21 19:01:24 +01:00
codemasher 9f5d0bc060 🛀 data mode rework 2020-11-21 02:43:14 +01:00
codemasher 1cf3738ed8 :octocat: nah, stop tampering with mb_internal_encoding as it doesn't have any effect here anyway. 2020-10-25 02:49:32 +02:00
codemasher d85c5ddb5d :octocat: change mb_internal_encoding() on execution, not invocation 2020-10-24 22:58:03 +02:00
codemasher f264423f58 🚿 2020-06-03 21:03:24 +02:00
Maximilian Kresse 091ea635bd Added fpdf output 2020-06-03 09:34:52 +02:00
codemasher af201763b6 🚿 clean up QRCode::checkString() 2020-04-05 03:24:35 +02:00
codemasher f6a11fc620 🚿 QRCode::isByte() can be public 2020-04-05 03:22:56 +02:00
codemasher 0d66c5a2f3 🚿 QROptions::$dataMode -> $dataModeOverride 2020-04-05 02:21:14 +02:00
codemasher 6c293a0b49 🚿 @noinspection PhpUnused 2020-04-04 21:17:51 +02:00
codemasher 743ed22fa2 docblocks galore! 2020-04-04 03:46:34 +02:00
codemasher 21e12f181f 🚿 imports 2020-04-03 23:53:41 +02:00
codemasher 00cdb74065 🚿 clean up data interface invocation 2020-04-03 23:45:44 +02:00
codemasher 7f77772075 🚿 imports (why can't u do this yet PHPStorm???) 2020-04-03 21:24:50 +02:00
codemasher c01660f4a5 🚿 move mask pattern testing 2020-04-03 20:08:07 +02:00
codemasher 2f337fe43d 🚿 fewer function calls for numeric and alphanum table checks 2020-04-01 00:51:46 +02:00
codemasher 96cfff1e9e 🚿 consistency: renamed constants QRDataInterface::*_CHAR_MAP -> CHAR_MAP_* 2020-03-31 01:29:08 +02:00
codemasher b11c7dd69d Merge branch 'master' into php-7.4
# Conflicts:
#	.github/workflows/tests.yml
#	src/Data/Kanji.php
#	src/Data/QRDataAbstract.php
#	src/Data/QRDataInterface.php
#	src/Output/QRImage.php
#	src/Output/QRImagick.php
#	src/Output/QRMarkup.php
#	src/Output/QROutputAbstract.php
#	src/Output/QROutputInterface.php
#	src/Output/QRString.php
#	src/QRCode.php
#	src/QROptionsTrait.php
2020-02-19 18:21:34 +01:00
codemasher 66466432db 🚿 some docblocks/fixes 2020-02-19 15:53:29 +01:00