From 20c7ec32f1bf6d858206be1d4101d2c96b8dbf9a Mon Sep 17 00:00:00 2001 From: Henry Schimke Date: Sun, 14 Aug 2022 18:17:31 -0500 Subject: [PATCH] move qrcode --- .../zxing => DONE}/qrcode/QRCodeReader.java | 0 .../zxing => DONE}/qrcode/QRCodeWriter.java | 0 .../qrcode/decoder/BitMatrixParser.java | 0 .../qrcode/decoder/DataBlock.java | 0 .../qrcode/decoder/DataMask.java | 0 .../decoder/DecodedBitStreamParser.java | 0 .../qrcode/decoder/Decoder.java | 0 .../qrcode/decoder/ErrorCorrectionLevel.java | 0 .../qrcode/decoder/FormatInformation.java | 0 .../zxing => DONE}/qrcode/decoder/Mode.java | 0 .../qrcode/decoder/QRCodeDecoderMetaData.java | 0 .../qrcode/decoder/Version.java | 0 .../qrcode/detector/AlignmentPattern.java | 0 .../detector/AlignmentPatternFinder.java | 0 .../qrcode/detector/Detector.java | 0 .../qrcode/detector/FinderPattern.java | 0 .../qrcode/detector/FinderPatternFinder.java | 0 .../qrcode/detector/FinderPatternInfo.java | 0 .../qrcode/encoder/BlockPair.java | 0 .../qrcode/encoder/ByteMatrix.java | 0 .../qrcode/encoder/Encoder.java | 0 .../qrcode/encoder/MaskUtil.java | 0 .../qrcode/encoder/MatrixUtil.java | 0 .../qrcode/encoder/MinimalEncoder.java | 0 .../zxing => DONE}/qrcode/encoder/QRCode.java | 0 src/qrcode.rs | 27 +++++++++++++++ src/qrcode/decoder.rs | 34 +++++++++++++++++++ src/qrcode/detector.rs | 29 ++++++++++++++++ src/qrcode/encoder.rs | 28 +++++++++++++++ 29 files changed, 118 insertions(+) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/QRCodeReader.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/QRCodeWriter.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/decoder/BitMatrixParser.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/decoder/DataBlock.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/decoder/DataMask.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/decoder/DecodedBitStreamParser.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/decoder/Decoder.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/decoder/ErrorCorrectionLevel.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/decoder/FormatInformation.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/decoder/Mode.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/decoder/QRCodeDecoderMetaData.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/decoder/Version.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/detector/AlignmentPattern.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/detector/AlignmentPatternFinder.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/detector/Detector.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/detector/FinderPattern.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/detector/FinderPatternFinder.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/detector/FinderPatternInfo.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/encoder/BlockPair.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/encoder/ByteMatrix.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/encoder/Encoder.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/encoder/MaskUtil.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/encoder/MatrixUtil.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/encoder/MinimalEncoder.java (100%) rename port_src/core/{src/main/java/com/google/zxing => DONE}/qrcode/encoder/QRCode.java (100%) diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/QRCodeReader.java b/port_src/core/DONE/qrcode/QRCodeReader.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/QRCodeReader.java rename to port_src/core/DONE/qrcode/QRCodeReader.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/QRCodeWriter.java b/port_src/core/DONE/qrcode/QRCodeWriter.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/QRCodeWriter.java rename to port_src/core/DONE/qrcode/QRCodeWriter.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/decoder/BitMatrixParser.java b/port_src/core/DONE/qrcode/decoder/BitMatrixParser.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/decoder/BitMatrixParser.java rename to port_src/core/DONE/qrcode/decoder/BitMatrixParser.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/decoder/DataBlock.java b/port_src/core/DONE/qrcode/decoder/DataBlock.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/decoder/DataBlock.java rename to port_src/core/DONE/qrcode/decoder/DataBlock.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/decoder/DataMask.java b/port_src/core/DONE/qrcode/decoder/DataMask.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/decoder/DataMask.java rename to port_src/core/DONE/qrcode/decoder/DataMask.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/decoder/DecodedBitStreamParser.java b/port_src/core/DONE/qrcode/decoder/DecodedBitStreamParser.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/decoder/DecodedBitStreamParser.java rename to port_src/core/DONE/qrcode/decoder/DecodedBitStreamParser.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/decoder/Decoder.java b/port_src/core/DONE/qrcode/decoder/Decoder.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/decoder/Decoder.java rename to port_src/core/DONE/qrcode/decoder/Decoder.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.java b/port_src/core/DONE/qrcode/decoder/ErrorCorrectionLevel.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.java rename to port_src/core/DONE/qrcode/decoder/ErrorCorrectionLevel.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/decoder/FormatInformation.java b/port_src/core/DONE/qrcode/decoder/FormatInformation.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/decoder/FormatInformation.java rename to port_src/core/DONE/qrcode/decoder/FormatInformation.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/decoder/Mode.java b/port_src/core/DONE/qrcode/decoder/Mode.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/decoder/Mode.java rename to port_src/core/DONE/qrcode/decoder/Mode.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/decoder/QRCodeDecoderMetaData.java b/port_src/core/DONE/qrcode/decoder/QRCodeDecoderMetaData.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/decoder/QRCodeDecoderMetaData.java rename to port_src/core/DONE/qrcode/decoder/QRCodeDecoderMetaData.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/decoder/Version.java b/port_src/core/DONE/qrcode/decoder/Version.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/decoder/Version.java rename to port_src/core/DONE/qrcode/decoder/Version.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/detector/AlignmentPattern.java b/port_src/core/DONE/qrcode/detector/AlignmentPattern.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/detector/AlignmentPattern.java rename to port_src/core/DONE/qrcode/detector/AlignmentPattern.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/detector/AlignmentPatternFinder.java b/port_src/core/DONE/qrcode/detector/AlignmentPatternFinder.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/detector/AlignmentPatternFinder.java rename to port_src/core/DONE/qrcode/detector/AlignmentPatternFinder.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/detector/Detector.java b/port_src/core/DONE/qrcode/detector/Detector.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/detector/Detector.java rename to port_src/core/DONE/qrcode/detector/Detector.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/detector/FinderPattern.java b/port_src/core/DONE/qrcode/detector/FinderPattern.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/detector/FinderPattern.java rename to port_src/core/DONE/qrcode/detector/FinderPattern.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/detector/FinderPatternFinder.java b/port_src/core/DONE/qrcode/detector/FinderPatternFinder.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/detector/FinderPatternFinder.java rename to port_src/core/DONE/qrcode/detector/FinderPatternFinder.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/detector/FinderPatternInfo.java b/port_src/core/DONE/qrcode/detector/FinderPatternInfo.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/detector/FinderPatternInfo.java rename to port_src/core/DONE/qrcode/detector/FinderPatternInfo.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/encoder/BlockPair.java b/port_src/core/DONE/qrcode/encoder/BlockPair.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/encoder/BlockPair.java rename to port_src/core/DONE/qrcode/encoder/BlockPair.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/encoder/ByteMatrix.java b/port_src/core/DONE/qrcode/encoder/ByteMatrix.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/encoder/ByteMatrix.java rename to port_src/core/DONE/qrcode/encoder/ByteMatrix.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/encoder/Encoder.java b/port_src/core/DONE/qrcode/encoder/Encoder.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/encoder/Encoder.java rename to port_src/core/DONE/qrcode/encoder/Encoder.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/encoder/MaskUtil.java b/port_src/core/DONE/qrcode/encoder/MaskUtil.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/encoder/MaskUtil.java rename to port_src/core/DONE/qrcode/encoder/MaskUtil.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/encoder/MatrixUtil.java b/port_src/core/DONE/qrcode/encoder/MatrixUtil.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/encoder/MatrixUtil.java rename to port_src/core/DONE/qrcode/encoder/MatrixUtil.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/encoder/MinimalEncoder.java b/port_src/core/DONE/qrcode/encoder/MinimalEncoder.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/encoder/MinimalEncoder.java rename to port_src/core/DONE/qrcode/encoder/MinimalEncoder.java diff --git a/port_src/core/src/main/java/com/google/zxing/qrcode/encoder/QRCode.java b/port_src/core/DONE/qrcode/encoder/QRCode.java similarity index 100% rename from port_src/core/src/main/java/com/google/zxing/qrcode/encoder/QRCode.java rename to port_src/core/DONE/qrcode/encoder/QRCode.java diff --git a/src/qrcode.rs b/src/qrcode.rs index 9edd631..53289e4 100644 --- a/src/qrcode.rs +++ b/src/qrcode.rs @@ -1,3 +1,30 @@ +import com.google.zxing.BarcodeFormat; +import com.google.zxing.BinaryBitmap; +import com.google.zxing.ChecksumException; +import com.google.zxing.DecodeHintType; +import com.google.zxing.FormatException; +import com.google.zxing.NotFoundException; +import com.google.zxing.Reader; +import com.google.zxing.Result; +import com.google.zxing.ResultMetadataType; +import com.google.zxing.ResultPoint; +import com.google.zxing.common.BitMatrix; +import com.google.zxing.common.DecoderResult; +import com.google.zxing.common.DetectorResult; +import com.google.zxing.qrcode.decoder.Decoder; +import com.google.zxing.qrcode.decoder.QRCodeDecoderMetaData; +import com.google.zxing.qrcode.detector.Detector; + +import com.google.zxing.BarcodeFormat; +import com.google.zxing.EncodeHintType; +import com.google.zxing.Writer; +import com.google.zxing.WriterException; +import com.google.zxing.common.BitMatrix; +import com.google.zxing.qrcode.encoder.ByteMatrix; +import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel; +import com.google.zxing.qrcode.encoder.Encoder; +import com.google.zxing.qrcode.encoder.QRCode; + // NEW FILE: q_r_code_reader.rs /* * Copyright 2007 ZXing authors diff --git a/src/qrcode/decoder.rs b/src/qrcode/decoder.rs index 870a31b..18e8694 100644 --- a/src/qrcode/decoder.rs +++ b/src/qrcode/decoder.rs @@ -1,3 +1,37 @@ +import com.google.zxing.FormatException; +import com.google.zxing.common.BitMatrix; + + +import com.google.zxing.common.BitMatrix; + + + +import com.google.zxing.DecodeHintType; +import com.google.zxing.FormatException; +import com.google.zxing.common.BitSource; +import com.google.zxing.common.CharacterSetECI; +import com.google.zxing.common.DecoderResult; +import com.google.zxing.common.StringUtils; + + +import com.google.zxing.ChecksumException; +import com.google.zxing.DecodeHintType; +import com.google.zxing.FormatException; +import com.google.zxing.common.BitMatrix; +import com.google.zxing.common.DecoderResult; +import com.google.zxing.common.reedsolomon.GenericGF; +import com.google.zxing.common.reedsolomon.ReedSolomonDecoder; +import com.google.zxing.common.reedsolomon.ReedSolomonException; + + +import com.google.zxing.ResultPoint; + + +import com.google.zxing.FormatException; +import com.google.zxing.common.BitMatrix; + + + // NEW FILE: bit_matrix_parser.rs /* * Copyright 2007 ZXing authors diff --git a/src/qrcode/detector.rs b/src/qrcode/detector.rs index d278d90..76a846f 100644 --- a/src/qrcode/detector.rs +++ b/src/qrcode/detector.rs @@ -1,3 +1,32 @@ +import com.google.zxing.ResultPoint; + +import com.google.zxing.NotFoundException; +import com.google.zxing.ResultPointCallback; +import com.google.zxing.common.BitMatrix; + +import com.google.zxing.DecodeHintType; +import com.google.zxing.FormatException; +import com.google.zxing.NotFoundException; +import com.google.zxing.ResultPoint; +import com.google.zxing.ResultPointCallback; +import com.google.zxing.common.BitMatrix; +import com.google.zxing.common.DetectorResult; +import com.google.zxing.common.GridSampler; +import com.google.zxing.common.PerspectiveTransform; +import com.google.zxing.common.detector.MathUtils; +import com.google.zxing.qrcode.decoder.Version; + +import com.google.zxing.ResultPoint; + + +import com.google.zxing.DecodeHintType; +import com.google.zxing.NotFoundException; +import com.google.zxing.ResultPoint; +import com.google.zxing.ResultPointCallback; +import com.google.zxing.common.BitMatrix; + + + // NEW FILE: alignment_pattern.rs /* * Copyright 2007 ZXing authors diff --git a/src/qrcode/encoder.rs b/src/qrcode/encoder.rs index 21fc2d1..3a24968 100644 --- a/src/qrcode/encoder.rs +++ b/src/qrcode/encoder.rs @@ -1,3 +1,31 @@ +import com.google.zxing.EncodeHintType; +import com.google.zxing.WriterException; +import com.google.zxing.common.BitArray; +import com.google.zxing.common.StringUtils; +import com.google.zxing.common.CharacterSetECI; +import com.google.zxing.common.reedsolomon.GenericGF; +import com.google.zxing.common.reedsolomon.ReedSolomonEncoder; +import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel; +import com.google.zxing.qrcode.decoder.Mode; +import com.google.zxing.qrcode.decoder.Version; + +import com.google.zxing.WriterException; +import com.google.zxing.common.BitArray; +import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel; +import com.google.zxing.qrcode.decoder.Version; + +import com.google.zxing.qrcode.decoder.Mode; +import com.google.zxing.qrcode.decoder.Version; +import com.google.zxing.common.BitArray; +import com.google.zxing.common.ECIEncoderSet; +import com.google.zxing.WriterException; +import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel; + +import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel; +import com.google.zxing.qrcode.decoder.Mode; +import com.google.zxing.qrcode.decoder.Version; + + // NEW FILE: block_pair.rs /* * Copyright 2008 ZXing authors