Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-30 | Implement `--seed` argumentHEADmaster | Adrian Kummerlaender | |
Enables users to customize the seed used for the pseudorandom number generator. | |||
2016-04-22 | Handle input stream EOF | Adrian Kummerlaender | |
2016-04-08 | Update README.md to reflect new dependencies and features | Adrian Kummerlaender | |
2016-04-08 | Prevent negative result of substraction of unsigned lengths | Adrian Kummerlaender | |
Furthermore `LineAccumulator::getMissing` returning 0 if the line is longer than the maximum length is what its name implies. | |||
2016-04-07 | Implement proper CLI argument handling using `boost::program_options` | Adrian Kummerlaender | |
Became necessary due to the introduction of custom line offset as an additional user-defined parameter. | |||
2016-04-04 | Add MIT license | Adrian Kummerlaender | |
2016-04-04 | Add installation target | Adrian Kummerlaender | |
2016-04-04 | Add example output to README.md | Adrian Kummerlaender | |
2016-04-03 | Add basic README.md | Adrian Kummerlaender | |
2016-04-03 | Implement support for UTF8 multi-byte code points | Adrian Kummerlaender | |
2016-04-03 | Implement deterministic justification | Adrian Kummerlaender | |
i.e. the mersenne twister seed now depends on the data. | |||
2016-04-02 | Implement support for user-defined line length | Adrian Kummerlaender | |
2016-04-02 | Move `LineAccumulator` closure into `justify` project namespace | Adrian Kummerlaender | |
2016-04-02 | Add post condition verification and some documentation | Adrian Kummerlaender | |
2016-04-02 | Improve algorithm support for corner cases | Adrian Kummerlaender | |
i.e. over-long lines and minimal token counts | |||
2016-04-02 | Implement special case for single missing spaces | Adrian Kummerlaender | |
2016-04-01 | Improve distribution of remaining spaces after base addition | Adrian Kummerlaender | |
Removed random utility class as it was over-designed. | |||
2016-04-01 | Store spaces alongside tokens instead of as separate nodes | Adrian Kummerlaender | |
2016-03-29 | Move `LineAccumulator` into separate compilation unit | Adrian Kummerlaender | |
2016-03-29 | Move random index generation into utility class | Adrian Kummerlaender | |
2016-03-29 | Initial implementation of monospace justification | Adrian Kummerlaender | |