codemasher
|
e06c4a38f7
|
:octocat: simplify base64 URI creation
|
2021-01-20 16:19:48 +01:00 |
|
codemasher
|
307b6462f6
|
:octocat: QRMatrix::M_*TYPE rework, separate masking
|
2021-01-19 00:24:16 +01:00 |
|
codemasher
|
05e4fc48ee
|
🚿
|
2020-11-18 20:24:22 +01:00 |
|
codemasher
|
65084283bc
|
🚿
|
2020-11-18 00:09:41 +01:00 |
|
codemasher
|
9f0251b466
|
:octocat: allow base64 output for the fpdf module
|
2020-11-16 14:13:40 +01:00 |
|
codemasher
|
e437956429
|
:octocat: allow returning the image resource
|
2020-11-16 14:09:50 +01:00 |
|
codemasher
|
2640d2f30c
|
🚿 why is this where?
|
2020-11-16 11:42:11 +01:00 |
|
codemasher
|
c10f5a24ec
|
:octocat: +data-uri/base64 for SVG
|
2020-11-15 19:24:30 +01:00 |
|
codemasher
|
607a13620f
|
:octocat: allow coloring the finder pattern dot individually (#52)
|
2020-11-15 15:11:29 +01:00 |
|
codemasher
|
5408403576
|
:octocat: + QRMatrix::setLogoSpace() (#52)
|
2020-11-15 14:43:49 +01:00 |
|
codemasher
|
a0bc423543
|
:octocat: +QROptionsTrait::$fpdfMeasureUnit
|
2020-06-03 22:00:21 +02:00 |
|
codemasher
|
be8e143e03
|
:octocat: use QRCodeException & ignore coverage for lib check
|
2020-06-03 20:17:22 +02:00 |
|
codemasher
|
2ae1a48ec0
|
🔧 run parent constructor after library check
|
2020-06-03 20:12:54 +02:00 |
|
codemasher
|
d1d041c093
|
🚿 reformat
|
2020-06-03 19:57:28 +02:00 |
|
codemasher
|
d11dd9d47f
|
:octocat: -declare (all or nothing)
|
2020-06-03 19:42:49 +02:00 |
|
codemasher
|
8f1f0cc088
|
:octocat: +file docblock
|
2020-06-03 19:41:26 +02:00 |
|
Maximilian Kresse
|
66e6696f1c
|
🚿
|
2020-06-03 10:13:21 +02:00 |
|
Maximilian Kresse
|
091ea635bd
|
Added fpdf output
|
2020-06-03 09:34:52 +02:00 |
|
codemasher
|
29cb52756c
|
:octocat: +DEFAULT_MODULE_VALUES[QRMatrix::M_NULL]
|
2020-04-11 04:14:08 +02:00 |
|
codemasher
|
133408fe6e
|
:octocat: ext-json can be optional too
|
2020-04-07 16:47:30 +02:00 |
|
codemasher
|
0ba4aac3eb
|
🚿 don't cover the extension check exceptions
|
2020-04-05 20:02:14 +02:00 |
|
codemasher
|
dcf860824f
|
🚿 remove ext-gd requirement, check extension_loaded instead
|
2020-04-05 05:18:17 +02:00 |
|
codemasher
|
6c293a0b49
|
🚿 @noinspection PhpUnused
|
2020-04-04 21:17:51 +02: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
|
93d006cf6b
|
:octocat: HTML output: add "class" attribute only when $cssClass is non-empty
|
2020-04-04 19:40:07 +02:00 |
|
codemasher
|
743ed22fa2
|
✨ docblocks galore!
|
2020-04-04 03:46:34 +02:00 |
|
codemasher
|
f4e5c7948a
|
🚿 move file saving
|
2020-04-04 03:28:07 +02:00 |
|
codemasher
|
71053ee0f1
|
🚿 phan happy
|
2020-03-04 06:19:11 +01: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
|
34e2442616
|
:octocat: de-uglify
|
2019-08-09 20:20: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
|
d0a8f97a3e
|
:octocat:
|
2019-07-31 00:45:45 +02:00 |
|
codemasher
|
ea852127f6
|
:octocat: make $background local
|
2019-06-22 14:49:16 +02:00 |
|
codemasher
|
eff04f3f9b
|
:octocat: +backslashes for built-in functions
|
2019-03-15 12:25:05 +01:00 |
|
codemasher
|
54bc9e114d
|
:octocat: HTML: less bloat
|
2019-03-01 16:45:20 +01:00 |
|
codemasher
|
6d4bf7c744
|
:octocat: HTML: +css class
|
2019-03-01 15:42:56 +01:00 |
|
codemasher
|
e45213dfb0
|
:octocat: HTML: +css class
|
2019-03-01 15:34:34 +01:00 |
|
codemasher
|
40eb3ff29e
|
:octocat: SVG: +css class
|
2019-03-01 15:33:50 +01:00 |
|
codemasher
|
090bbeb0f1
|
:octocat: QRMarkup::svg() removed width/height in favor of viewBox #30
|
2019-03-01 15:26:29 +01:00 |
|
codemasher
|
854cdbfbba
|
:octocat: clamp RGB values
|
2018-11-08 22:08:07 +01:00 |
|
codemasher
|
2aee933b1e
|
💄
|
2018-09-19 20:35:16 +02:00 |
|
codemasher
|
0cfd4fb3a6
|
✨ +imagick output
|
2018-09-19 18:13:58 +02:00 |
|