Download Latest Version LCD_API-1.2.1.jar (129.1 kB)
Email in envelope

Get an email when there's a new version of LCD_API

Home / LCD_API / 1.2.0
Name Modified Size InfoDownloads / Week
Parent folder
README.txt 2011-07-06 2.9 kB
LCD_API-1.2.0.jar 2011-07-06 128.7 kB
Totals: 2 Items   131.6 kB 0
LCD_API 

Visit the wiki at https://sourceforge.net/apps/mediawiki/lcdapi/ for a "getting started" guide and examples of use.

ChangeLog:
1.2.0 - 06/16/2011
  + Added ExpressionDynamicValues.
  - Corrected a bug in which ScrollerWidget was miscalculating its character
    width and heights.
  - Corrected minor spelling bug in DynamicValueManager's registerDynamicValue
    method name.
  - Removed handling of Priority Integer values as the LCDd server source simply
    converted the Integers to Enumerations anyway.
  - Standardized comma tokenizing in widget definition. Corrected bugs in some
    escaped character situations.
  - Minor bug fix in order in which constants are pulled from Screen objects.
  - Added a new unregisterDynamicValue method to DynamicValueManager.
  - DynamicValueManager's getDynamicValue will now throw a 
    DynamicValueNotRegisteredException if called on a ValueID that was not
    previously registered.

1.1.3 - 06/03/2011
  - Corrected minor bug in which constant widgets were being created for blank
    lines that don't really require constant text.
  - Added ability to escape commas in ScrollerWidget definition. This corrects
    a bug where commas could not be part of the definition string.
  - Added ability for DynamicValueManager to be reset.
  - Modified the logger's ability to handle forwarded log entries differently
    then standard entries.
  - Corrected a minor bug in APIConfig where Warning level logging was still
    enabled if LogLevel set to 1 in configuration.

1.1.2 05/24/2011
  - ScrollerWidget definitions now allow DynamicValues without formatting
    patterns supplied.
  - Corrected a bug in ScrollerWidget in which the endY position was being
    forced to zero.
  - Corrected a bug in ScrollerWidget that set the endX position 1 beyond 
    its actual end.

1.1.1 - 05/23/2011
  - Added missing Icons to the IconTypes enumeration.
  - Implemented a logging API to allow code implementing LCD_API to override the
    LogManager class with a class of its own forwarding the logging calls.
  - Fixed a bug where the log timestamps were not being displayed unless the
    time from the last log call was greater than the threshold, not the time 
    since the last display of the timestamp.
  - Converted main package from lcd_api to me.fnr.lcd_api to conform better to 
    the java standard.

1.1.0 - 05/19/2011
  + Implemented IconWidgets.
  - Minor bug fix for misspelling of IconTypes.ELLIPSIS.
  - Minor documentation fixes in JavaDoc for Widget class.
  - Removed unimplemented method from OutboundMessageType.
  - Altered any remaining string concatenations to use StringBuilder.
  - Minor fix to standardize Heartbeat response's tag as a standard
    InboundMessageType enumeration.
  - Minor corrections to some logging calls.
  - Added timestamps to log calls.
  
1.0.0 - 05/17/2011
  - Initial release version.
Source: README.txt, updated 2011-07-06