Skip to content

Commit 1392724

Browse files
committed
v0.6.0
View changelog entry #94 for details.
1 parent 051f7be commit 1392724

24 files changed

+3587
-97
lines changed

.classpath

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
33
<classpathentry kind="src" path="src"/>
4-
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7">
4+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
55
<attributes>
66
<attribute name="maven.pomderived" value="true"/>
77
</attributes>

.settings/org.eclipse.jdt.core.prefs

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary=
88
org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
99
org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
1010
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
11-
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
12-
org.eclipse.jdt.core.compiler.compliance=1.7
11+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
12+
org.eclipse.jdt.core.compiler.compliance=1.8
1313
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
1414
org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
1515
org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
@@ -98,4 +98,4 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore
9898
org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
9999
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
100100
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
101-
org.eclipse.jdt.core.compiler.source=1.7
101+
org.eclipse.jdt.core.compiler.source=1.8

.settings/org.eclipse.m2e.core.prefs

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
activeProfiles=
2+
eclipse.preferences.version=1
3+
resolveWorkspaceProjects=true
4+
version=1
+53
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
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

build/jar/jterm-v0.6.0.jar

4.83 MB
Binary file not shown.

0 commit comments

Comments
 (0)