Comparing v1.7.0...v1.8.0 · Shane32/QRCoder (original) (raw)
Commits on Oct 10, 2025
- Configuration menu
Browse the repository at this point in the history - Configuration menu
Browse the repository at this point in the history - Configuration menu
Browse the repository at this point in the history - Configuration menu
Browse the repository at this point in the history
Commits on Oct 12, 2025
Commits on Oct 13, 2025
- Configuration menu
Browse the repository at this point in the history - Configuration menu
Browse the repository at this point in the history - Configuration menu
Browse the repository at this point in the history - Configuration menu
Browse the repository at this point in the history - Configuration menu
Browse the repository at this point in the history
Commits on Oct 14, 2025
- Refactor DataSegment class to support multiple encoding modes and improve structure
- Refactor CreateDataSegment method to utilize specialized segment classes based on encoding mode
- Refactor CreateDataSegment method to remove conditional compilation and simplify segment initialization
- Add GetBitLength and WriteToBitArray methods to AlphanumericEncoder for improved bit calculation and writing
- Refactor WriteToBitArray method to improve parameter naming for clarity
- Refactor ByteDataSegment to calculate character count directly from data length
- Refactor QR code data segment classes to improve encoding logic and structure
- Apply suggestions from code review
Co-authored-by: Günther Foidl gue@korporal.at - Update QRCoder/QRCodeGenerator/NumericDataSegment.cs
Co-authored-by: Günther Foidl gue@korporal.at
Co-authored-by: Günther Foidl gue@korporal.at
Configuration menu
Browse the repository at this point in the history
2. Configuration menu
Browse the repository at this point in the history
3. Configuration menu
Browse the repository at this point in the history
4. Configuration menu
Browse the repository at this point in the history
5. Prep DataSegment for multi mode QR codes (#683)
- Enhance alphanumeric and numeric data segment encoding with new bit length calculations and writing methods
- Refactor WriteTo method parameters for clarity and consistency in AlphanumericDataSegment
- Refactor GetBitLength methods for parameter clarity and consistency in AlphanumericEncoder
- Refactor GetBitLength and WriteToBitArray methods for parameter consistency and clarity
- Refactor WriteToBitArray method parameters for clarity and consistency
- Refactor PlainTextToBinaryNumeric method to handle remaining digits more efficiently
Configuration menu
Browse the repository at this point in the history
Commits on Oct 15, 2025
- Rename AlphanumericEncoder.CanEncode
- update
- Add multi mode encoding
- update
- fix formatting
- Memory optimization
- Update function name
- Add test
- Eliminate recursive code
- Add overloads to AlphanumericEncoder
- Update
- Add test to ensure the compressed text is not longer than the original
- Update QRCoder/QRCodeGenerator.cs
- update comment
Configuration menu
Browse the repository at this point in the history
- Enhance alphanumeric and numeric data segment encoding with new bit length calculations and writing methods
- Refactor WriteTo method parameters for clarity and consistency in AlphanumericDataSegment
- Refactor GetBitLength methods for parameter clarity and consistency in AlphanumericEncoder
- Refactor GetBitLength and WriteToBitArray methods for parameter consistency and clarity
- Refactor WriteToBitArray method parameters for clarity and consistency
- Refactor PlainTextToBinaryNumeric method to handle remaining digits more efficiently
- Refactor AlphanumericEncoder to simplify character encoding logic and improve performance
- update
- Apply suggestion from @Shane32
- Eliminate reflection in tests
- Update
- Update GaloisField too
- update
- Update
- update
- Add strong naming support for QRCoder and update test project configuration
- Update
Configuration menu
Browse the repository at this point in the history
Commits on Feb 27, 2026
- Initial plan
- Fix PDF Kids array to use indirect page references per PDF spec
Co-authored-by: Shane32 6377684+Shane32@users.noreply.github.com - Apply suggestion from @Shane32
- Fix tests
- plan: fix git line ending corruption of PDF files
Co-authored-by: Shane32 6377684+Shane32@users.noreply.github.com - Fix git line-ending corruption of PDF files; add xref validation test
Co-authored-by: Shane32 6377684+Shane32@users.noreply.github.com - Remove usings
- Update new test
- Update
Co-authored-by: copilot-swe-agent[bot] 198982749+Copilot@users.noreply.github.com
Co-authored-by: Shane32 6377684+Shane32@users.noreply.github.com
Co-authored-by: Shane Krueger shane@acdmail.com
3 people authored
Feb 27, 2026
Configuration menu
Browse the repository at this point in the history
Commits on Mar 27, 2026
- Fix EPS protocol violations in PostscriptQRCode: remove showpage and …
…setpagedevice from EPS output (#694)
- Fix EPS protocol violations in PostscriptQRCode: remove showpage and setpagedevice from EPS output
- Update TransposeVerificationTests postscript approval file for EPS/PS format fixes
- Improve EPS DSC compliance: use standard prolog/setup sections and fix current-point leak
- Use private dictionary in EPS prolog to prevent name collisions in host document
- Remove %%Origin from EPS header (not applicable to EPS files)
- Fix EPS private dictionary size from 5 to 7 (includes sz and sc)
Configuration menu
Browse the repository at this point in the history