0
I Use This!
Activity Not Available

Commits : Listings

Analyzed almost 1 year ago. based on code collected about 1 year ago.
Jan 16, 2023 — Jan 16, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Fix static shenanigans in SwingUI, also fix how active widgets are handled (as opposed to all widgets known at app start). Address chicken/egg problem with constructor not actually knowing widgets as they haven't been injected yet. Added comments to source so that it'll be a bit more clear as to what's going on. More... over 10 years ago
Fix wiring: drivers/formatters/widgets all talk to each other again, and both the Test and Spark widget seem to work again (tested RS232 driver with the usual test pattern, see below). Changed default baud rate of RS232 driver to 9600 (was 2400) due to this being the Tera Term Pro default (can easily be changed back). Dropped RS232 reader thread logging priority from DEBUG to TRACE. Moved device listening from init on the child types back into the super class (now with null check... cough...). Misc cleanup. More... over 10 years ago
Get rid of unused IFrontEnd abstraction More... over 10 years ago
Get rid of annoying two space convention between methods and such More... over 10 years ago
POM refactoring: move profiles to bottom since people are generally more curious about dependencies/dependency management, remove redundant commons-logging exclusion, add maven-enforcer-plugin with a rule to fail the build if someone accidentally pulls in commons-logging as a transitive dependency. More... over 10 years ago
More IDEA suggestions I somehow missed earlier: RHS inference, lambdas, magic numbers -> constants (Font.BOLD) More... over 10 years ago
Device manager spin up and shutdown now delegated to container: start() called via init-method in Spring, shutdown() called via destroy-method. FrontEnd bean calls init-method as well, but also has a depends-on on DeviceManager. This means that the startup order will be different than it used to be, but it's probably for the best that all drivers are active before we start painting widgets. Also fixed a couple of typos, improperly cased bean names, swapped logging around to be a bit more appropriate. More... over 10 years ago
Upgrade Spring to latest (was 3.0.0.RELEASE, now 4.0.4.RELEASE). All dependencies should be non ancient now. More... over 10 years ago
Getting rid of Java 5 compatible fallback to Plastic look-n-feel: Java 5 was EoL'd back in 2009... More... over 10 years ago
Get rid of TestNG as we're not using it at the moment More... over 10 years ago
IDEA language level increase suggestions: mostly swapped explicit RHS types to diamond, added a multi-catch (also getting rid of a nasty printStackTrace), stream+forEach. Update Nimbus package name to new value (Java 7 compatibility). More... over 10 years ago
Beef up .gitignore More... over 10 years ago
Added default "implementation" entries to JAR manifest . Remove crazy resource filtering to get POM version - now uses a hard-coded Package.getImplementationVersion() from the main entry point (needs fixing), More... over 10 years ago
Switch from Log4J to SLF4J+Logback, toss in a JCL -> SLF4J bridge for Spring (along with an exclusion of commons-logging), move beans/logging config from resources/configs to resources, remove accidental star imports for Swing/AWT I forgot to configure IDEA not to do. More... over 10 years ago
Remove dependency on IntelliJ annotations, get rid of @NotNull More... over 10 years ago
Update POM's scm block to reflect using git, updated inaccurate email address More... over 10 years ago
Remove $Id:$ from source files, update copyright notices (and fix a source file that I accidentally used my old copyright plugin on), standardize @author and @since More... over 10 years ago
Upgrade to Java 8 (was Java 6) More... over 10 years ago
Add preliminary .gitignore. Filters IDEA projects and Maven-generated target contents More... over 10 years ago
Highlights: * Remove the ability to unload components, will need to re-add later. More... almost 15 years ago
Remove spurious serialVersionUID data members. More... almost 15 years ago
Highlights: * Remove dependency on XStream. Might add this back later when I re-add the dynamic configuration stuff. * Created a new package: FrontEnd, refactor MainWidget to become SwingUI and stuff it in the new package with a new interface (IFrontEnd). * Change listed above should allow swapping in new front ends for stuff like Curses or SWT. More... almost 15 years ago
Highlights: * Set the finalName on the JAR to HeartOfGold - no more version suffix on builds anymore. * Adds 2 properties: ** java.path: defaults to "java" - allows you to pass in a path to your java bin should you want one. Useful for both debug and run profiles. ** hog.execute.debug.port: defaults to "8000" - allows you to specify an alternative port for socket-based debug (default). * Introduces 2 profiles: "run" and "debug" - both do approximately what they say. More... almost 15 years ago
This source has been sitting on my disk for too long... Commit a unit of work just in case. More... almost 15 years ago
Cough. Should probably include the license.txt that's talked about in the headers. More... almost 15 years ago
Ask Maven to copy configs to target. This will fix the need (temporarily) to manually deploy. More... almost 15 years ago
Initial commit: * Maven build works with all deps. * GPL free. * Bit of refactoring has been done, but much more to come. * Nimbus LNF by default - probably want to make Plastic by default and Nimbus if available? More... almost 15 years ago
Creating a branch for 2.0 work: * Going to use Maven instead of Ant * MIT licensed * Nimbus LNF (Java 6u10) * Log4J support * Works on Java 6 More... almost 15 years ago
remove extra @Override tag More... over 17 years ago
Run through IntelliJ and implement some of the best practices More... over 17 years ago