|
| 1 | +Changelog entry: |
| 2 | + |
| 3 | +(#94)[10/19/2017-21:10 0.6.0 Sergix] |
| 4 | + Added licensing information headers to multiple files. |
| 5 | + Added help information to Date, Clear, Exit, Help, Pause, Set, and Time. |
| 6 | + Created dependency files for 0.6.0. |
| 7 | + Created documentation. |
| 8 | + Pushed updates to Git. |
| 9 | + |
| 10 | +Full changes include: |
| 11 | + - Removed the Process() function from Window and Exec |
| 12 | + - Fixed issue where if "dir" or "files" was entered it crashed the application due to an out of bounds exception |
| 13 | + - Added Waffle.io throughput graph to the README |
| 14 | + - JTerm.java changes and additions for tab completion: |
| 15 | + - `os`: gets the OS name |
| 16 | + - `isWin`: boolean for if OS is Windows-based |
| 17 | + - `isUnix`: boolean for if OS is UNIX-based |
| 18 | + - `capsOn`: used for determining whether Caps Lock is pressed |
| 19 | + - `command`: command string currently stored |
| 20 | + - Removed `Standby()`; characters are read individually |
| 21 | + - [Input.java](http://www.source-code.biz/snippets/java/RawConsoleInput) |
| 22 | + - InputHander.java |
| 23 | + - `fileNames`: list of files for tab rotation and printing options |
| 24 | + - `command`: stores JTerm.command while rotating through above list |
| 25 | + - `startComplete`: length of original input to be completed |
| 26 | + - `ProcessUnix()`: processes input provided by Input class (UNIX) |
| 27 | + - `ProcessWin()`: processes input provided by Input class (Windows) |
| 28 | + - `FileAutocomplete()`: displays all files that match the current input |
| 29 | + - `ClearLine()`: clears a line in the console of size line.length() |
| 30 | + - Works with `exec`; completes filenames |
| 31 | + - If there are multiple possible results, it prints out a list of possible completions, then the user can cycle through options by repeatedly hitting TAB. |
| 32 | + - Added Issue template to repo (borrowed from "angular-translate") |
| 33 | + - Created ROADMAP.md file, which contains information about the needs to reach "v1.0.0" of JTerm |
| 34 | + - Created a GitHub milestone to track the ROADMAP ([v1.0.0 Roadmap](https://github.com/Sergix/JTerm/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22v1.0.0+Roadmap%22)) |
| 35 | + - Fixed issues with running on Mac and other UNIX distros |
| 36 | + - Moved command classes into their own package (main.java.jterm.command) |
| 37 | + - Made the JTerm class variables public |
| 38 | + - Added help information to Date, Clear, Exit, Help, Pause, Set, and Time |
| 39 | + - Closed [#31](https://github.com/Sergix/JTerm/issues/31) |
| 40 | + - Closed [#32](https://github.com/Sergix/JTerm/issues/32) |
| 41 | + - Closed [#33](https://github.com/Sergix/JTerm/issues/33) |
| 42 | + - Closed [#35](https://github.com/Sergix/JTerm/issues/35) |
| 43 | + - Closed [#36](https://github.com/Sergix/JTerm/issues/36) |
| 44 | + - Closed [#37](https://github.com/Sergix/JTerm/issues/37) |
| 45 | + - Closed [#40](https://github.com/Sergix/JTerm/issues/40) |
| 46 | + - Merged [#34](https://github.com/Sergix/JTerm/pull/34) |
| 47 | + - Merged [#38](https://github.com/Sergix/JTerm/pull/38) |
| 48 | + - Merged [#39](https://github.com/Sergix/JTerm/pull/39) |
| 49 | + - Merged [#43](https://github.com/Sergix/JTerm/pull/43) |
| 50 | + - Merged [#44](https://github.com/Sergix/JTerm/pull/44) |
| 51 | + - Merged [#46](https://github.com/Sergix/JTerm/pull/46) |
| 52 | + - Closed [#50](https://github.com/Sergix/JTerm/pull/50) |
| 53 | + - Minor bug fixes |
0 commit comments