Refactored package structure and added/updated pom.xml so that references are resolved, pending explicit TIBCO JMS library imports.
Removed comments from decompiling.
Added initial .travis.yml file for Travis CI integration.
Added micro-README with Travis CI badge and link.
Removed java 1.6 build environment.
Moved icons, cleaned resource references and some Strings.
Using maven-assembly-plugin instead of maven-jar-plugin.
Attempt to get build working on java 1.6 through Travis CI.
Added 'id' to maven profiles, to ensure building succeeds. Ideally I should remember to run 'validate' on the Maven project before wasting time uploading.
Used reflection to use TIBCO JMS classes/methods. This should be moved to a 'plugin' of some sort.
Used some variables instead of hardcoded values for directory names (the config directory folder, to avoid clashing with previous installations).
Static members are properly initialized now.
Method invocation via reflection now works.
My Java skills are way way rusty.
Formatted from Eclipse with space indentation (2 spaces) and 120 character lines (who uses a terminal with 80 character lines for coding anymore?).
Refactored packages and classes (removed that dreadful 'Rv' and 'viewer' tokens).
Removed explicit serialVersionUID (assuming it was added during compilation).
Removed some duplication in constructors.
This is still cleanup mode, purely at a code level and file structure.
simple cleaning of some variable names and unused imports.
Removed Browser Launcher and renamed 'Rv' methods, as well as the splitting NAME and VERSION of the program.
Added dependencies to JUnit.
Applied some fixes from code auditing (some sections have been commented out and are marked as 'REMOVE').
Refactored main class.
It has been moved to a .cli package, and renamed as CLI, as it handles command line arguments.
Parsing has been moved to use JCommander, and unused GUI related functions have been removed.
The Java version check has been simplified as well.
Removed most of the configuration logic (to streamline/simplify the project).
Moved EMS logic towards the EMS controller.
Removed MRU configuration class and package.
Renamed the MarshalJMSToString interface and the EMS classes (to be JMS).
Moved JMS classes to the .jms package.
ved unnecessary util classes.
Added default listener parameters to simplify graphical testing.
Added ActiveMQ libraries and default Test Server with a periodic producer.
Some other unused methods removed.