0
I Use This!
Inactive

Commits : Listings

Analyzed about 18 hours ago. based on code collected 1 day ago.
Apr 22, 2023 — Apr 22, 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... almost 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... almost 10 years ago
Get rid of unused IFrontEnd abstraction More... almost 10 years ago
Get rid of annoying two space convention between methods and such More... almost 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... almost 10 years ago
More IDEA suggestions I somehow missed earlier: RHS inference, lambdas, magic numbers -> constants (Font.BOLD) More... almost 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... almost 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... almost 10 years ago
Getting rid of Java 5 compatible fallback to Plastic look-n-feel: Java 5 was EoL'd back in 2009... More... almost 10 years ago
Get rid of TestNG as we're not using it at the moment More... almost 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... almost 10 years ago
Beef up .gitignore More... almost 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... almost 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... almost 10 years ago
Remove dependency on IntelliJ annotations, get rid of @NotNull More... almost 10 years ago
Update POM's scm block to reflect using git, updated inaccurate email address More... almost 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... almost 10 years ago
Upgrade to Java 8 (was Java 6) More... almost 10 years ago
Add preliminary .gitignore. Filters IDEA projects and Maven-generated target contents More... almost 10 years ago
Highlights: * Remove the ability to unload components, will need to re-add later. More... about 14 years ago
Remove spurious serialVersionUID data members. More... about 14 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... about 14 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... about 14 years ago
This source has been sitting on my disk for too long... Commit a unit of work just in case. More... about 14 years ago
Cough. Should probably include the license.txt that's talked about in the headers. More... about 14 years ago
Ask Maven to copy configs to target. This will fix the need (temporarily) to manually deploy. More... about 14 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... about 14 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... about 14 years ago
remove extra @Override tag More... almost 17 years ago
Run through IntelliJ and implement some of the best practices More... almost 17 years ago