<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ZXing/zxing.git/core/src/main/java, branch version-3.5.4</title>
<subtitle>ZXing ("Zebra Crossing") barcode scanning library for Java, Android (mirror)</subtitle>
<id>https://git.radix-linux.su/ZXing/zxing.git/atom?h=version-3.5.4</id>
<link rel='self' href='https://git.radix-linux.su/ZXing/zxing.git/atom?h=version-3.5.4'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/ZXing/zxing.git/'/>
<updated>2025-11-16T02:04:18+00:00</updated>
<entry>
<title>kxLab: Add QR code version support to DecoderResult</title>
<updated>2025-11-16T02:04:18+00:00</updated>
<author>
<name>kx</name>
<email>kx@radix-linux.su</email>
</author>
<published>2025-11-16T02:04:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/ZXing/zxing.git/commit/?id=e1cf09565cf46010510afebe47b7c9b6630316f1'/>
<id>urn:sha1:e1cf09565cf46010510afebe47b7c9b6630316f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Loosen ITF max variance for 3x module widths (#2014)</title>
<updated>2025-11-11T13:27:13+00:00</updated>
<author>
<name>Daniel Gredler</name>
<email>daniel.gredler@gmail.com</email>
</author>
<published>2025-11-11T13:27:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/ZXing/zxing.git/commit/?id=5481784650ebd49d4a823d98917bd40c49b94454'/>
<id>urn:sha1:5481784650ebd49d4a823d98917bd40c49b94454</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add GrayscaleLuminanceSource (#2013)</title>
<updated>2025-11-11T02:59:52+00:00</updated>
<author>
<name>Daniel Gredler</name>
<email>daniel.gredler@gmail.com</email>
</author>
<published>2025-11-11T02:59:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/ZXing/zxing.git/commit/?id=a1ba421bb4b7aa5cd455e670e3983f809dd17112'/>
<id>urn:sha1:a1ba421bb4b7aa5cd455e670e3983f809dd17112</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add 90-degree rotation support to RGBLuminanceSource (#2012)</title>
<updated>2025-11-10T20:35:54+00:00</updated>
<author>
<name>Daniel Gredler</name>
<email>daniel.gredler@gmail.com</email>
</author>
<published>2025-11-10T20:35:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/ZXing/zxing.git/commit/?id=2b1499246b11415889e4a02d65023b86201a0610'/>
<id>urn:sha1:2b1499246b11415889e4a02d65023b86201a0610</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add input validation for pixel array length in RGBLuminanceSource and add test case for regression (#1961)</title>
<updated>2025-07-22T22:51:13+00:00</updated>
<author>
<name>Leo Fernandes</name>
<email>leofernandesmo@gmail.com</email>
</author>
<published>2025-07-22T22:51:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/ZXing/zxing.git/commit/?id=9f68e96cedf860c2a2044e5945c240a9b570782d'/>
<id>urn:sha1:9f68e96cedf860c2a2044e5945c240a9b570782d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Comment on distortion calculation for isosceles right triangles (#1908)</title>
<updated>2025-02-10T14:22:04+00:00</updated>
<author>
<name>magethle</name>
<email>matthias.agethle@gmail.com</email>
</author>
<published>2025-02-10T14:22:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/ZXing/zxing.git/commit/?id=2a779a95863caebe2e72459bc3752287c2a96ead'/>
<id>urn:sha1:2a779a95863caebe2e72459bc3752287c2a96ead</id>
<content type='text'>
* Fix distortion calculation for isosceles right triangles

* Revert "Fix distortion calculation for isosceles right triangles"

This reverts commit 4a8ad9a5bea9d0be251450f9e0db15b16e85e1ac.

* Add comment to distortion calculation

The formula for calculating the distortion seems wrong but practically it seems to work slightly better</content>
</entry>
<entry>
<title>Add hint to correct wrong dimension (#1901)</title>
<updated>2025-02-04T16:18:13+00:00</updated>
<author>
<name>magethle</name>
<email>matthias.agethle@gmail.com</email>
</author>
<published>2025-02-04T16:18:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/ZXing/zxing.git/commit/?id=6ae11863c7082cfeb62fa5075a488ec9588a01e6'/>
<id>urn:sha1:6ae11863c7082cfeb62fa5075a488ec9588a01e6</id>
<content type='text'>
* Add hint to correct wrong dimension

Fix issue #1900

* Revert "Add hint to correct wrong dimension"

This reverts commit 16723b3434a78ab49894f611cfb57c3e712b9b97.

* Correct wrong dimension to lower value

Fix issue #1900

* Cleanup code

---------

Co-authored-by: Matthias Agethle &lt;matthias.agethle@elca.ch&gt;</content>
</entry>
<entry>
<title>Fixing issue #1831 (#1879)</title>
<updated>2024-11-17T16:25:04+00:00</updated>
<author>
<name>François Tiercelin</name>
<email>francois.tiercelin@hpe.com</email>
</author>
<published>2024-11-17T16:25:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/ZXing/zxing.git/commit/?id=2dfb2054af1e1872ac5354e6d8218931fb88e021'/>
<id>urn:sha1:2dfb2054af1e1872ac5354e6d8218931fb88e021</id>
<content type='text'>
* throw a more explicit exception when trying to PDF417/TEXT encode something outside of 0...255

* refactor PDF417HighLevelEncoder to avoid code duplication
extend UT to new method PDF417HighLevelEncoder#checkCharset

* fix javadoc typo
make UT more stringent on PDF417HighLevelEncoder#checkCharset

* restrict TEXT to 0...127
test with CP437 and Greek chars

* reinstate testEncodeAuto UT

* refactor testEncodeAuto UT

* address codacy findings

* formatting

* fix issue #1831
make PDF417#determineDimensions to enable finer UT
add UT coverage to validate fix for #1831

* fix javadoc for PDF417#determineDimensions
remove stacktrace when UT fails

* make UT Java 8 compliant</content>
</entry>
<entry>
<title>PDF417: Check that input is made of 0...127 chars when using Compaction.TEXT, throw an explicit exception if not the case (#1878)</title>
<updated>2024-10-22T13:24:36+00:00</updated>
<author>
<name>François Tiercelin</name>
<email>francois.tiercelin@hpe.com</email>
</author>
<published>2024-10-22T13:24:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/ZXing/zxing.git/commit/?id=3b189fc700c9c7c210f4b78fc66b01f4c13ae5d2'/>
<id>urn:sha1:3b189fc700c9c7c210f4b78fc66b01f4c13ae5d2</id>
<content type='text'>
* throw a more explicit exception when trying to PDF417/TEXT encode something outside of 0...255

* refactor PDF417HighLevelEncoder to avoid code duplication
extend UT to new method PDF417HighLevelEncoder#checkCharset

* fix javadoc typo
make UT more stringent on PDF417HighLevelEncoder#checkCharset

* restrict TEXT to 0...127
test with CP437 and Greek chars

* reinstate testEncodeAuto UT

* refactor testEncodeAuto UT

* address codacy findings

* formatting</content>
</entry>
<entry>
<title>Be more stringent on email validation rules (#1870)</title>
<updated>2024-10-19T01:38:56+00:00</updated>
<author>
<name>François Tiercelin</name>
<email>francois.tiercelin@hpe.com</email>
</author>
<published>2024-10-19T01:38:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/ZXing/zxing.git/commit/?id=e750aca9e53d80eb7c2d7ffc3ccdb4e7cf6a7aca'/>
<id>urn:sha1:e750aca9e53d80eb7c2d7ffc3ccdb4e7cf6a7aca</id>
<content type='text'>
* be more stringent on email validation rules
add UT to validate various email formats

* fix indentation

* fix failing UT case

* refine regex for email's domain:
* only letters in the last part
* no part starting or ending with a - (- allowed inside the part)

add UT to cover such cases</content>
</entry>
</feed>
