First Commit to GitHub. All packages included within src and res, and
should include README.txt
Second commit. Add RUNTIME FILES, which include the XML files, the
latest JCAT.jar executable, and a small additional README.
Third Commit. Add JavaDocs.
Change command parameter displays. Change system to update
universalboxes. Overhaul XMLParser for different format. Improve look of
recieverprompt. Add class to store parameter information, used in
conjunction with CmdParamStr. Remove old JCAT.jar, xmls.
Fixing Problems With Fetching
Add alteration of JcatApp that works without a GUI, to be implemented
later. Add class to take CmdParam defining responsibility away from
XMLParser.
Update XML files + main .jar. Add networking demo .jar (JCAT networking
test.jar).
Turn "JcatAppCopy" into "Networker" (in main.Networker.class).
Add more support for it in App and other classes.
Add tlm listening. In mainpage, all no-op messages sent by CFE are
interpreted and displayed in Event window. Only works 100% if it is the
only Java Binary process, except for Eclipse's. Heavy packet
reorganization. Delete most irrelevant jcat-proto leftovers.
Fix thread issue that kept JVM open after application close. Create, Add
JCAT logo. Change "About" display page. Add functionality to Event
Window and User Activity. Create restart function for application (full
functionality pending). Expand XML details to include type (uint32,
int8, etc.), and update XMLParser to see this. Add telemetry output
(full functionality pending). Remove, combine, and modify many classes.
Change just about everything. Include new menu with help pages and
configure options. Render unfunctional with Cygwin, render functional
with VMWare + Coldfires. Add user activity times. Change Tlm Popup's
Universalbox. Add window to select apps to launch. Remove hardcoded
mission variables (MAX_OS_etc) and prompt for xml defining variables
instead. Remove hardcoded ToLab EnaTlm method and prompt for xml
defining various CPUs Event Message IDs instead. Remove unneccessary
classes and reorganize some. Add new JCAT logo to windows and main
screen. And others.
Add and update XMLs. Remove bottom command line. Add ability to work
with multiple CPUs. Removed some classes. Add better cross-platform
compatibility. Added 'new user' message. Add auto-select all imported
apps in config prompt. Lower JRE requirement to Java 6. Other things.
Quick commit. Fixed string command parameter issues. Did not update
JARs.
Add compatibility for linux. Small changes to XMLs. Add updated JARs.
Improve resource disposal. Other things I don't remember
Add full Linux and osx compatibility. Add user help documentation.
Slight update of XMLs. Do groundwork for telemetry string display.
Improve resource management. Some clean up of code.
Change menu structure. Expand "Help" pages significantly. Add new
'Enable Wireless Telemetry', 'Enable Local Telemetry' and 'Enable Event
Messages' to menu. Add 'last received packet' display to mainpage on
TopBar. Add non-javadoc user documentation, and some non-javadoc
developer documentation. Add updated JARs. Add Sequence Count parsing
and display in universalbox. Add and change user activity messages. And
others.
Create README.md.
Update README.md
Add larger picture to Help > About.
Delete README.md