smiley
|
1a8e1ffd2b
|
:octocat: mark nullable types explicitly (https://github.com/chillerlan/php-qrcode/issues/276)
|
2024-07-17 10:19:31 +02:00 |
|
smiley
|
0578456800
|
🚿
|
2024-01-06 17:33:32 +01:00 |
|
smiley
|
00800ef901
|
🛀 clean-up (again)
|
2023-11-27 22:53:38 +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
|
ab358f2f38
|
:octocat: fixes/implements #223
|
2023-10-25 21:30:48 +02:00 |
|
smiley
|
5e8d10df82
|
:octocat: a few more performance improvements
|
2023-10-25 13:55:25 +02:00 |
|
smiley
|
90f4a4bc66
|
:octocat: significant output performance improvements
|
2023-10-16 18:27:45 +02:00 |
|
smiley
|
c0dba8dab5
|
:octocat: QROutputAbstract::getModuleValue() now throws if the value is not set
|
2023-10-15 00:44:38 +02:00 |
|
smiley
|
b8cebb6d1c
|
:octocat: QROutputAbstract::setModuleValues() allow setting extra values from options
|
2023-10-14 17:54:02 +02:00 |
|
smiley
|
3869f66c77
|
🚿
|
2023-09-18 13:03:09 +02:00 |
|
smiley
|
522fa7c31b
|
:octocat: introduce QROutputAbstract::getOutputDimensions() for more consistent control over the image size
|
2023-09-17 19:19:24 +02:00 |
|
smiley
|
81ef065af8
|
:octocat: allow reflectance reversal via QROptions::$invertMatrix
|
2023-09-08 20:38:15 +02:00 |
|
smiley
|
28b6e2c418
|
:octocat:
|
2023-06-15 17:15:33 +02:00 |
|
smiley
|
94becce830
|
:octocat:
|
2023-06-13 17:21:02 +02:00 |
|
smiley
|
fd4d208c05
|
:octocat: reduce calls to QRMatrix::getMatrix() and use QRMatrix::get() instead
|
2023-04-07 19:21:59 +02:00 |
|
smiley
|
6bba12d98c
|
:octocat: add QROutputAbstract::getModuleValue() to avoid directly accessing the $moduleValues array
|
2023-04-06 20:45:38 +02:00 |
|
smiley
|
a4ae0e959a
|
:octocat: rename QROutputAbstract::getModuleValue() to prepareModuleValue() to better reflect what it does
|
2023-04-06 02:11:08 +02:00 |
|
smiley
|
1b2aa52d03
|
:octocat: proper names for QRMatrix getters
|
2023-04-04 15:00:55 +02:00 |
|
smiley
|
76e90986e7
|
:octocat: make QROutputInterface::moduleValueIsValid() public static
|
2023-03-16 13:23:53 +01:00 |
|
smiley
|
f13300c304
|
🚿
|
2023-03-15 19:55:59 +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
|
ecdd81a0cb
|
:octocat: file caching rework/cleanup
|
2023-03-07 22:42:48 +01:00 |
|
smiley
|
d6f1500ee1
|
🚿
|
2022-07-28 02:19:41 +02:00 |
|
smiley
|
20de869bb9
|
:octocat: rename QROutputAbstract::base64encode() to toBase64DataURI() to better reflect what it does
|
2022-07-28 00:13:45 +02:00 |
|
smiley
|
a489639819
|
✨ QROutputAbstract::collectModules(): ignore empty modules
|
2022-07-10 01:02:47 +02:00 |
|
smiley
|
07cb751ee0
|
:octocat: extreact QROutputAbstract::setMatrixDimensions()
|
2022-07-08 22:24:18 +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
|
14779f9538
|
🚿 extract method QROutputAbstract::collectModules()
|
2022-05-11 19:32:53 +02:00 |
|
codemasher
|
164116fa39
|
🛀 output (+test) simplification & cleanup
|
2021-12-12 23:40:44 +01:00 |
|
codemasher
|
3e14260144
|
:octocat: clarify default module value setting
|
2021-12-11 17:52:22 +01:00 |
|
codemasher
|
278554af0d
|
🚿
|
2021-12-09 01:32:44 +01:00 |
|
codemasher
|
f224587574
|
🚿 output module cleanup
|
2021-12-06 21:39:46 +01:00 |
|
codemasher
|
153603a5dc
|
🛀 more docblock cleanup & micro optimizations
|
2021-11-21 11:41:40 +01:00 |
|
codemasher
|
93618e83ff
|
:octocat: removed filesource and package phpdoc tags
|
2021-01-24 22:52:33 +01:00 |
|
codemasher
|
e06c4a38f7
|
:octocat: simplify base64 URI creation
|
2021-01-20 16:19:48 +01:00 |
|
codemasher
|
1a62177198
|
🚿 additional $file parameter to make the called method aware if a cache file was given
|
2020-04-04 19:41:48 +02:00 |
|
codemasher
|
e5a6512df8
|
🚿 docblocks
|
2020-02-19 20:58:46 +01: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 |
|
codemasher
|
76afbbb70d
|
Merge branch 'master' into php-7.4
# Conflicts:
# composer.json
# src/Output/QROutputAbstract.php
# src/QROptionsTrait.php
|
2019-08-09 21:47:27 +02:00 |
|
codemasher
|
ab7a11f225
|
🚿 sprintf'd some things
|
2019-08-09 21:14:00 +02:00 |
|
codemasher
|
c550846be9
|
:octocat: array_key_exists() -> isset()
|
2019-08-09 20:19:32 +02:00 |
|
codemasher
|
42244afdda
|
:octocat: use function (could've done that before...)
|
2019-08-09 20:18:46 +02:00 |
|
codemasher
|
8c6b3f64a7
|
🔥 removed superfluous "param" and "return" from docblocks
|
2019-07-31 02:11:29 +02:00 |
|
codemasher
|
e203a103fb
|
✨ ??=
|
2019-07-31 01:34:51 +02:00 |
|
codemasher
|
edf885823d
|
✨ typed properties!
|
2019-07-31 01:31:33 +02:00 |
|
codemasher
|
eff04f3f9b
|
:octocat: +backslashes for built-in functions
|
2019-03-15 12:25:05 +01:00 |
|