Commit Graph

575 Commits

Author SHA1 Message Date
smiley a792c9f27a :octocat: there's areason why these methods were static... 2024-07-21 15:59:26 +02:00
smiley 7b1d9617d3 :octocat: declare strict types 2024-07-21 15:55:05 +02:00
smiley f32696c8a7 :octocat: fix PHPCS config, add Slevomat rules 2024-07-21 14:54:15 +02:00
smiley 89cdd09044 :octocat: switch phan for phpstan (see #277) 2024-07-21 05:25:26 +02:00
smiley f65d9d2815 Merge remote-tracking branch 'origin/main' 2024-07-17 10:20:05 +02:00
smiley 1a8e1ffd2b :octocat: mark nullable types explicitly (https://github.com/chillerlan/php-qrcode/issues/276) 2024-07-17 10:19:31 +02:00
smiley 991287a774 🚿 2024-07-17 08:11:42 +02:00
smiley 8276d6d6fb :octocat: QRMarkup: move base64 transformation to abstract 2024-07-17 08:11:05 +02:00
GaiusCoffey c954db67e2 Reset scaled and length after toggling upscaled so as to prevent issues with subclasses that use the output from dump() (#275) 2024-07-10 18:19:18 +02:00
smiley eb590f6244 :octocat: QRCode constructor: accept iterable as options 2024-06-22 21:07:43 +02:00
smiley d14a3ad147 :octocat: qrcode.schema.json: use "integer" instead of "number" where applicable 2024-06-22 21:06:25 +02:00
smiley 4c204491f5 :octocat: QRInterventionImage: fix deprecation error 2024-06-22 21:05:33 +02:00
smiley 74dc3b2dbf :octocat: extract RGBArrayModuleValueTrait 2024-05-06 23:18:27 +02:00
smiley e4cbe56f66 🚿 2024-05-04 23:12:48 +02:00
smiley b231433d56 QRInterventionImage (intervention/image) 2024-05-04 22:52:48 +02:00
smiley 81eb21a7f8 :octocat: QRStringJSON overhaul 2024-05-04 19:33:12 +02:00
smiley f28605c809 🚿 2024-05-04 19:24:38 +02:00
smiley ee8a19ab8b :octocat: QRMarkup: extract CssColorModuleValueTrait to allow use in other output classes 2024-05-04 15:28:13 +02:00
smiley 1f73485224 XML output!? 2024-05-03 19:34:23 +02:00
smiley 74bc126f27 :octocat: QRFpdf::dump(): allow using external FPDF instance 2024-04-19 10:40:53 +02:00
smiley 046016e76e :octocat: separate QR reader options 2024-04-19 10:03:47 +02:00
smiley df49b3ffa4 🔧 estimated bit length was correct, add a safety margin instead 2024-02-27 15:39:22 +01:00
smiley ccc73766e9 🚿 2024-02-27 14:51:05 +01:00
smiley c1c9cdf285 wrench: QRData::estimateTotalBitLength(): do not substract from the estimated bit length 2024-02-27 14:47:36 +01:00
smiley 443bd5589f :octocat: QRGdImage::checkGD(): use imagetypes() instead of gd_info() 2024-01-07 20:24:57 +01:00
smiley 0578456800 🚿 2024-01-06 17:33:32 +01:00
smiley e9743c00f0 :octocat: spimplifications & cleanup 2024-01-06 17:32:32 +01:00
smiley 1a0208a3e8 :octocat: simplify logo space determination 2024-01-06 17:27:42 +01:00
smiley d8ccc242d3 added QRGdImageAVIF 2023-11-27 23:29:54 +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 49b0c399c8 📖 2023-10-27 23:39:31 +02:00
smiley ff147426a1 :octocat: moved some files 2023-10-27 20:03:48 +02:00
smiley 48a0350329 :octocat: optional color negation in the reader 2023-10-26 13:22:01 +02:00
smiley b4780d7dfe :octocat: minor performance improvements for html and string output 2023-10-26 13:06:41 +02: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 8049976e5b :octocat: add QROptionsTrait::$gdImageUseUpscale 2023-10-24 23:57:17 +02:00
smiley 57448af264 :octocat: remove QROptionsTrait::$svgViewBoxSize (#222) 2023-10-24 22:35:49 +02:00
smiley 8c0da25c72 🚿 2023-10-23 01:55:17 +02:00
smiley 3c2d23d8ac :octocat: mask pattern testing performance improvement 2023-10-23 01:45:00 +02:00
smiley af7ba49225 :octocat: some micro optimization 2023-10-17 00:06:39 +02:00
smiley d2dd077f14 🚿 2023-10-16 20:41:13 +02:00
smiley 59d8132392 🚿 2023-10-16 19:30:16 +02:00
smiley 90f4a4bc66 :octocat: significant output performance improvements 2023-10-16 18:27:45 +02:00
smiley 2327690e99 🚿 2023-10-15 16:28:16 +02:00
smiley c0dba8dab5 :octocat: QROutputAbstract::getModuleValue() now throws if the value is not set 2023-10-15 00:44:38 +02:00
smiley 99b1f9cf45 🚿 2023-10-15 00:18:19 +02:00
smiley dfb7728d37 :octocat: removed QROptionsTrait::$markupDark and QROptionsTrait::$markupLight, added QROptionsTrait::$svgUseFillAttributes 2023-10-14 23:45:14 +02:00
smiley 07eb6e38ff :octocat: removed QROptionsTrait::$textDark and QROptionsTrait::$textLight 2023-10-14 23:35:12 +02:00