Commit Graph

  • 1fd0216dfe Changed the word "black" to "dark" in {comments, local variables,} in order to match the vocabulary in the QR Code specification document. Project Nayuki 2021-07-27 23:35:06 +0000
  • 99e7d59383 Changed the word "white" to "light" in {comments, local variables, a private C function} in order to match the vocabulary in the QR Code specification document. Project Nayuki 2021-07-27 23:34:00 +0000
  • 0532c7a237 Merged. Project Nayuki 2021-07-27 23:19:35 +0000
  • 2aed7af53e Updated field and method in C++ code in order to store `Mode` objects by pointer instead of value. Project Nayuki 2021-07-27 23:19:30 +0000
  • 2c76b0a170 Updated copyright year in readme document. Project Nayuki 2021-07-27 23:02:54 +0000
  • aa32fe1235 Added more type annotations to Python tester programs. Project Nayuki 2021-07-27 23:00:52 +0000
  • 27dd722961 Parenthesized most clauses of `and`/`or` expressions in Python code for clarity. Project Nayuki 2021-07-27 22:54:44 +0000
  • 1ca1d43f1c Deleted Python module summary comment because static type hints make it redundant. Project Nayuki 2021-07-27 22:49:42 +0000
  • 0ff7b57a81 Added type annotations to nearly all local variables in Python library code. Project Nayuki 2021-07-27 22:48:26 +0000
  • 3c3aec6b9c Relaxed some Python function parameters from List[int] to Sequence[int]. Project Nayuki 2021-07-27 22:34:31 +0000
  • 83300fd619 Updated private Python functions to operate on bytes instead of lists of integers, thus conveying the constrained value range more clearly. Project Nayuki 2021-07-27 22:33:09 +0000
  • e5d21aee09 Updated Python code so that public functions accept bytes or sequences of integers, removed some run-time type checks. Project Nayuki 2021-07-27 22:27:50 +0000
  • d11eb098cb Added more type annotations to class-level members in Python library code, continuing the work of commit 55dd3c881e. Project Nayuki 2021-07-27 22:18:32 +0000
  • 772a311c56 Tweaked a bit of C++ code to use strict bounds checking for consistency. Project Nayuki 2021-07-25 03:30:37 +0000
  • 68b2b7782b Simplified Java and C++ code to remove unnecessary `this`, also improving consistency with other field assignments, enabled by a local variable renaming in commit 67c62461d3. Project Nayuki 2021-07-24 21:54:42 +0000
  • a999dca15f Simplified an expression because C++11 natively supports for-each over a braced list, without needing to construct a typed object. Project Nayuki 2021-07-01 04:35:23 +0000
  • 416f60396f added altrernative printout using unicode caracter from block elements #110 jagottsicher 2021-02-14 21:22:49 +0800
  • 8518684c0f Moved comments in Python code from field assignments to field declarations. Project Nayuki 2021-01-25 23:23:00 +0000
  • a807ee27db Added type annotations to instance fields in Python code. Project Nayuki 2021-01-25 23:15:49 +0000
  • f9d1172e29 Fixed the names of some methods in comments. Project Nayuki 2021-01-25 23:11:54 +0000
  • 748d848097 Added csharp version #106 mforez 2020-12-23 19:57:24 +0100
  • 5dfe56faf5 disable `'use strict'` to allow setting globals #102 Guillaume FORTAINE 2020-12-06 13:43:07 +0100
  • 8cbd1f506a Changed Rust API to move the version min/max values into associated constants for its type. Project Nayuki 2020-10-14 02:09:27 +0000
  • bafd258293 Clarified a few pieces of Rust code. Project Nayuki 2020-10-14 02:02:06 +0000
  • d00cbd3585 Added static types to some variables in Rust code. Project Nayuki 2020-10-14 01:58:56 +0000
  • 43020cbd67 Fixed Rust code to avoid arithmetic overflow when a segment's bit length is very near usize::MAX. Project Nayuki 2020-10-14 01:38:21 +0000
  • 705ce44efd Fixed arithmetic overflow in Rust code on platforms where usize is 16 bits wide. Project Nayuki 2020-10-14 01:34:20 +0000
  • 98963e5cba Tweaked Rust code to narrow the bit width of QrCodeEcc.format_bits(). Project Nayuki 2020-10-14 01:27:54 +0000
  • 7fd730c4c4 Added a package.json so this project can be used in a NPM managed environment Guillaume FORTAINE 2020-10-13 14:23:34 +0200
  • 70596a9313
    Update Readme.markdown #100 Ankit180898 2020-10-01 09:13:37 +0530
  • 28e1d48326
    Update Readme.markdown Ankit180898 2020-10-01 09:12:59 +0530
  • a31473e6cb
    Update Readme.markdown Ankit180898 2020-10-01 09:11:58 +0530
  • 455e0b2427 Merged. Project Nayuki 2020-09-12 16:29:56 +0000
  • 9812eeeb1d
    Reflect in version information we are now 1.6.0 release #72 Tomáš Chvátal 2020-08-10 12:32:02 +0200
  • e4125ff822
    Install static and shared library as an executable Tomáš Chvátal 2020-01-07 13:12:32 +0100
  • e0a2311101
    Add PREFIX variable and few minor fixes from code review Tomáš Chvátal 2020-01-07 09:18:59 +0100
  • 568eaa78be
    Rename cpp library to qrcodegencpp to avoid conflict Tomáš Chvátal 2019-12-03 12:50:39 +0100
  • 79b440421e
    Create install targets for C and CPP Tomáš Chvátal 2019-12-03 12:45:34 +0100
  • aceb39d202
    Generate both shared and static libraries Tomáš Chvátal 2019-12-03 12:07:19 +0100
  • b13655f7a5
    Make use of -fPIC parameter when building' Tomáš Chvátal 2019-12-03 11:59:59 +0100
  • 05e7d1d48f
    Do not append to C/XX/FLAGS but just set them if not defined already Tomáš Chvátal 2019-12-03 11:57:24 +0100
  • 07d54d2ee0 In C++ version, removed impossible validation #93 Neil Haran 2020-07-18 13:13:11 +0100
  • 0df0908723 In C++ version, use const-reference in QrSegment ctor rather than deep copy. #92 Neil Haran 2020-07-18 13:06:14 +0100
  • 9adf9f027a In C++ version, made locals const where appropriate and used C++11 auto where type was already explicit via a static_cast. #91 Neil Haran 2020-07-18 12:35:11 +0100
  • 4fae48a99a
    Update README to add syntax highlighting to each example #89 Igor Guerrero 2020-06-25 23:29:27 -0400
  • 138a88d741 Introduce .gitignore #88 Michael Bradley, Jr 2020-06-25 11:50:13 -0500
  • 4ba93f9453
    Merge pull request #10 from jaemin7666/master #90 gerzees 2020-06-24 16:34:05 +0900
  • 0ee3451af7
    Rename QrSegmentTest to QrSegmentTest.java jaemin7666 2020-06-24 16:32:56 +0900
  • a646cf9e4f
    Create QrSegmentTest jaemin7666 2020-06-24 16:30:23 +0900
  • 5f425380df
    Merge pull request #8 from wslbal/master gerzees 2020-06-23 17:40:30 +0900
  • 353c66cb4b
    Merge branch 'master' into master gerzees 2020-06-23 17:40:03 +0900
  • d4727bf348
    Merge pull request #9 from minsu4107/master gerzees 2020-06-23 07:06:21 +0900
  • 87ec8b2a8f White box test Aim over 90% of MCDC coverage gerzees 2020-06-21 23:39:16 +0900
  • 5b2085e2cf Testing 'toCodePoints' function whether it distinguish UTF-8 character or not. minsu4107 2020-06-19 23:48:44 +0900
  • 601a0de46a This program has several mode and making these. When making these mode, find suitable mode using flag. So, i test this functions. minsu4107 2020-06-19 23:37:47 +0900
  • b10a397743 This program checking whether its String is empty. SO, i test it working correctly minsu4107 2020-06-19 23:09:13 +0900
  • 6db605e0fd Checking your's min, max version whether over range in program's min, max version. minsu4107 2020-06-19 22:49:50 +0900
  • 9205e0284f Using MCDC, I check flag that checking whether this version is valid. minsu4107 2020-06-19 22:24:15 +0900
  • f44b35fcec When user insert too long message, This program have to occur exception. minsu4107 2020-06-19 22:22:18 +0900
  • 81444bc479 When user insert too long message, THis program have to occur exception. So, I check this problem in QrSegmentAdvanced.java minsu4107 2020-06-19 22:18:53 +0900
  • 70439d47c5 0617 1) testing method - MskCommandFactory, applyMask, reedSolomonComputeDivisor, getNumRawDataModules wslbal 2020-06-17 11:16:00 +0900
  • 479357cc3b update wslbal 2020-06-15 09:07:36 +0900
  • 08ac806145 Updated Python setup files due to commit f93ce5217e. Project Nayuki 2020-06-09 17:52:12 +0000
  • c3a72b7333 Fixed handling of type annotations in Python code (due to commit 55dd3c881e). Project Nayuki 2020-06-09 15:05:02 +0000
  • 6951a7e49e Fixed regex usage in Python code (due to commit 9ed47110a5). Project Nayuki 2020-06-09 15:04:21 +0000
  • c8ea966cc5
    from __future__ import annotations #87 Peter 2020-06-08 11:33:48 -0400
  • 9458d17e84
    Merge pull request #4 from gerzees/master minsu4107 2020-06-07 14:21:39 +0900
  • 2d998fdcc7
    Merge pull request #7 from jaemin7666/master gerzees 2020-06-07 13:00:33 +0900
  • 39b6c01dec
    Merge branch 'master' into master jaemin7666 2020-06-07 12:59:47 +0900
  • f879fec68d error correction jaemin7666 2020-06-07 12:55:19 +0900
  • 5124c44203 ananananna jaemin7666 2020-06-07 12:47:44 +0900
  • 032f145df5 final commit 2 jaemin7666 2020-06-07 12:45:16 +0900
  • 112cf4a538 final commit jaemin7666 2020-06-07 12:43:53 +0900
  • b4a141b111 Refactoring operation name : rename jaemin7666 2020-06-06 21:21:48 +0900
  • ec2976f6fa Refactoring operation name : rename jaemin7666 2020-06-06 21:15:40 +0900
  • 9f70303e5d 1. Design pattern name : Factory method pattern 2. Design pattern object : QrSegment, MakeAlphaNumericToSegment,MakeBytesToSegment, MakeNumericToSegment 3. reason : function to make segment is changed by kind of string. And there is possible to add function to make segment. jaemin7666 2020-06-06 21:12:34 +0900
  • 27dc7057c9 Refactoring operation name : extract class jaemin7666 2020-06-06 20:36:50 +0900
  • 937a2dfc53 Refactoring operation name : extract class jaemin7666 2020-06-06 20:34:23 +0900
  • 33c8042f00 Refactoring operation name : extract class jaemin7666 2020-06-06 20:31:10 +0900
  • 3243dcb98a
    Merge pull request #3 from gerzees/master minsu4107 2020-06-06 19:58:03 +0900
  • 658630752e Refactoring operation name : extract method jaemin7666 2020-06-06 18:46:29 +0900
  • 50bf7cf2dc Refactoring operation name : extract method jaemin7666 2020-06-06 18:44:47 +0900
  • dd7d92aee6 Refactoring operation name : extract method jaemin7666 2020-06-06 18:39:32 +0900
  • 419466168e 1. 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
  • 8285e3895e
    Merge pull request #6 from minsu4107/master gerzees 2020-06-06 18:19:21 +0900
  • 1980ace595 1. Strategy Pattern 2. QrSemgmentAdvanced.java 3. Remain Concrete Strategy upload minsu4107 2020-06-06 18:18:11 +0900
  • fe6c3980af 1. Extract class 2. Ecc from QrCode 3. QrCode is too big gerzees 2020-06-06 18:01:16 +0900
  • 0c951f296e
    Merge pull request #2 from gerzees/master minsu4107 2020-06-06 17:56:15 +0900
  • 27b1a3a238 Refactoring operation name : rename jaemin7666 2020-06-06 17:48:06 +0900
  • 76b671b767 Refactoring operation name : rename jaemin7666 2020-06-06 17:40:40 +0900
  • 98ba80ec06 Refactoring operation name : rename jaemin7666 2020-06-06 17:38:17 +0900
  • bc243c2543 Refactoring operation name : rename jaemin7666 2020-06-06 17:35:36 +0900
  • da0b9906e4 Refactoring operation name : rename jaemin7666 2020-06-06 17:30:02 +0900
  • fd8f38b395 Refactoring operation name : rename jaemin7666 2020-06-06 17:25:18 +0900
  • 4d458bd91a hello jaemin7666 2020-06-06 17:19:12 +0900
  • 9064c8816e Refactoring 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
  • 42ef659ef3 hello jaemi 2020-06-06 17:10:53 +0900
  • b0f9f99273 Refactoring 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
  • b1fdf3bdca
    Merge pull request #5 from minsu4107/master gerzees 2020-06-06 15:10:49 +0900
  • b65dad6f41 1.Strategy Pattern 2. AlphanumericMode, ByteMode, EciMode, NumericMode, QrMode 3. Add java class for using Strategy Pattern minsu4107 2020-06-05 23:45:52 +0900