419466168e1. Extract method 2. Ecc from QrCode 3. I did not changed QrCode.Ecc to Ecc in signature of makeSegmentsOptimally()
gerzees
2020-06-06 18:23:26 +0900
9064c8816eRefactoring object : QrSegment.java <class> Reason : BitBuffer bb is too simple to express meaning bitBuffer. So, rename bb to bitBuffer
jaemi
2020-06-06 17:13:05 +0900
b0f9f99273Refactoring operation name : rename Refactoring object : QrSegment.java <class> Reason : BitBuffer bb is too simple to express meaning bitBuffer. So, rename bb to bitBuffer
jaemi
2020-06-06 16:48:01 +0900
Merge pull request #4 from minsu4107/master
gerzees
2020-06-05 22:55:25 +0900
b63fa83f321. Strategy Pattern 2. QrSegmentsAdvanced 3. If i want to add new mode for making qrcode, I add many part of this code so, I using strategy pattern
minsu4107
2020-06-05 16:49:40 +0900
62ad71d6d71. Move method 2. addTerminator in QrCode 3. Feature envy. It calls only BitBuffer methods.
gerzees
2020-06-03 10:37:53 +0900
889fc7d9d51. Move method, rename 2. bitBufferToCodewords in QrCode 3.Feature envy. It calls only BitBuffer method. Moved it to BitBuffer and renamed it.
gerzees
2020-06-03 10:30:39 +0900
4ddf3a02c71. Move method 2. addPad to BitBuffer 3. Feature envy. addPad calls only BitBuffer methods.
gerzees
2020-06-03 10:25:59 +0900
7047caa5461. Move method 2. addPad in QrCode 3. Feature envy. addPad call only BitBuffer methods.
gerzees
2020-06-03 10:23:45 +0900
Merge pull request #2 from minsu4107/master
gerzees
2020-05-31 20:50:18 +0900
52ee4d068f1. Too long String extracted text file 2. QrSegmenetAdvanced.java 3. The String PACKED_QR_KANJI_TO_UNICODE is too long. So extract to outside. But it spend at least 3 seconds. So, think about that using text scanner.
minsu4107
2020-05-27 11:02:04 +0900
750c8ba7ae1. Extract Method, introduce explain value 2. QrSegmenetAdvanced.java 3. THis class had many function. So, declare more method.
minsu4107
2020-05-25 14:34:59 +0900
92b35766fb0525 리펙토링 진행할 메소드에 주석추가
wslbal
2020-05-25 10:29:57 +0900
ce24efed3c1. Extract Method 2. QrSegmenetAdvanced 3. THis class's 'if condition' is so complex, changed more intelligiblement.
minsu4107
2020-05-25 08:40:17 +0900
dac60daceeFix some typos in Swift port
fwcd
2020-02-25 01:12:14 +0100
3a420a3ad7Port QRSegment.Mode to Swift
fwcd
2020-02-25 01:09:06 +0100
78c2631c42Port other static methods in QRSegment to Swift
fwcd
2020-02-25 01:05:15 +0100
c72f536b08Port QRSegment and mid-level factories to Swift
fwcd
2020-02-25 00:57:13 +0100
12f3201fe7Port FinderPenalty to Swift
fwcd
2020-02-25 00:40:15 +0100
0c80ed839aPort Reed-Solomon helper functions to Swift
fwcd
2020-02-25 00:33:10 +0100
1e3653ef90Port private helper functions in QRCode to Swift
fwcd
2020-02-25 00:23:39 +0100
e8aa0e343dPort .getPenaltyScore to Swift
fwcd
2020-02-25 00:16:34 +0100
292a46d025Port .drawCodewords and .apply(mask:) to Swift
fwcd
2020-02-25 00:08:07 +0100
08ab9e6f4ePort QRCode.addECCAndInterleave to Swift
fwcd
2020-02-24 23:58:55 +0100
315d174320Port .drawFinderPattern and .drawAlignmentPattern to Swift
fwcd
2020-02-24 23:50:19 +0100
e967b1a612Port QRCode.drawVersion to Swift
fwcd
2020-02-24 23:46:48 +0100
300d498aebPort QRCode.drawFunctionPatterns and .drawFormatBits to Swift
fwcd
2020-02-24 23:42:42 +0100
a3decd835cPort SVG conversion to Swift
fwcd
2020-02-24 23:31:23 +0100
0afc46862cPort QRCode.encodeCodewords to Swift
fwcd
2020-02-24 23:16:17 +0100
ac4189f9eaPort BitBuffer and mid-level QR encoding methods to Swift
fwcd
2020-02-24 23:05:11 +0100
664037627dPort constants, ECC and miscellaneous structures to Swift
fwcd
2020-02-24 17:32:11 +0100
6625dc016cAdd Swift package
fwcd
2020-02-24 17:11:12 +0100
464729b3c7add first version of oss-fuzz support
#80
Christian Hartlage
2020-02-16 01:17:48 +0100
5217af7cf6Honor LDFLAGS when building executables.
#76
Thomas Klausner
2020-02-08 18:48:32 +0100
13a25580a3Simplified QrCode.getPenalty() in all language versions except Rust, related to commit 1439e8e4a5.
Project Nayuki
2020-01-29 17:52:21 +0000
ae22a368bbDe-optimized a bit of Java code to tighten scope at the expense of allocating more temporary memory.
Project Nayuki
2020-01-29 17:23:44 +0000
2da5091674Tweaked Rust code to add useful auto-derived traits to almost all structs.
Project Nayuki
2020-01-29 17:07:07 +0000
fd6917601dFixed path in batch tester, due to commit f759146df3.
Project Nayuki
2020-01-27 01:01:37 +0000
1439e8e4a5Simplified some Rust code.
Project Nayuki
2020-01-27 00:53:27 +0000
fd8720cd31Simplified a bit of TypeScript code.
Project Nayuki
2020-01-27 00:41:13 +0000
ec65e32037Updated copyright year in readme document.
Project Nayuki
2020-01-27 00:41:07 +0000
6ea933f159Refactored Rust code to collect some private functions into new private struct.
Project Nayuki
2020-01-20 03:22:04 +0000
096c70cd4dReorganized C++ library code into one implementation source file and one header file (instead of 3+3), changing some spacing and ordering, without changing functionality.
Project Nayuki
2020-01-11 18:26:12 +0000
67c62461d3Renamed some method parameters to completely avoid variable shadowing, in C++ and Java versions.
Project Nayuki
2019-10-14 00:20:16 +0000
8dabf86641Renamed some method parameters to completely avoid variable shadowing.
Project Nayuki
2019-10-14 00:19:03 +0000
fe992753d2Tweaked Rust code to convert more integer casts from 'as' to 'from'.
Project Nayuki
2019-09-18 20:40:23 +0000
6e088f72d3Added an assertion to QrCode.getNumRawDataModules() in all language versions.
Project Nayuki
2019-09-13 04:09:42 +0000
585e80e4f5Slightly simplified Rust code so that for-loops and lambdas capture variables as value-copy instead of reference.
Project Nayuki
2019-09-13 04:03:32 +0000
e83ac1cd62Simplified and clarified various pieces of Rust code.
Project Nayuki
2019-09-13 04:02:23 +0000
2136d88ac8Tweaked Rust code to use inclusive-range for-loops where appropriate.
Project Nayuki
2019-09-13 03:44:56 +0000
9fdd05e64dSimplified some pieces of Rust code.
Project Nayuki
2019-09-12 17:26:51 +0000