Releases:1.0.8

From CASA Framework

Jump to: navigation, search

Contents

[edit] CASA Framework Release 1.0.8

Version 1.0.8 is currently the most recent release. 1.0.8 was released 08/24/07.

[edit] Downloads & Documentation

ZIP: http://casaframework.org/releases/1.0.8/1.0.8.zip

SVN: http://svn.casaframework.org/releases/1.0.8/

Documentation: http://casaframework.org/releases/1.0.8/docs/


Please note: CASA advises to only use the 'latest' release links. This way you can be assured that the version you are getting is the most up to date. We provide links to previous versions to be used in cases of forward compatibility issues.

[edit] Change Log

[edit] Bugs

  • Updated blank returns to return null in cases where functions return is typed.
  • Fixed syntax mistakes in DateUtil that caused MTASC -strict to choke.
  • Fixed a bug in the TextFieldUtil's removeOverflow method that mucked up the processing when dealing with one long sentence. Was appending ". " before the entire string.
  • Fixed edge case in removeOverflow in TextFieldUtil where it would get stuck if your sentence filled the TextField perfectly.
  • Made a small change in BytesLoad that prevents false reporting of "onLoadComplete" when getBytesTotal reports 0.
  • Fixed a bug in DateUtil's getMeridiem method.
  • Updated DataLoad to set the loaded property value on onData.
  • Fixed bug in EventDispatcher which prevents a skip in sending an event to an observer if an event observer is removed while an event is being dispatched.
  • Fixed issue in EventDispatcher where the dispatchEvent method could get caught in an endless loop if an object removed itself and promptly added itself as a listener when the event dispatched.
  • Fixed bug in TextField classes that prevented correct width and height to be applied in their create methods.
  • Fixed error in DateUtil's formatDate where "n" would display one month number less than supposed to.
  • Fixed an edge case where using the Tween class with a duration of 0 would return NaN (Not a Number).
  • Fixed bug in Inactivity class that broke EventKey and EventMouse when destroyed.

[edit] Additions/Changes

  • Added removeWhitespace to StringUtil, updated ValidationUtil's isEmpty to use the new method.
  • Added trim, trimLeft and trimRight to StringUtil.
  • Added option to DistrubtionCollection's constructor to make items sit on whole pixels.
  • Added isLoading method to LoadManager.
  • Safeguarded Load class so explicitly calling stop on load error will not causes a recursive loop.
  • Made minor optimizations to StringUtil.
  • Added all base classes to TypeUtil's getTypeOf method.
  • Made optimizations to LoadManager and an optimization to prevent misuse.
  • Added new ArrayUtil methods; containsAny, containsAll, lastIndexOf. retainArrayItems, removeArrayItems and equals.
  • Added the ability for VarsLoad and XmlLoad to dispatch an "onData" event to observers.
  • Added getLoads to LoadGroup.
  • Made updates to Stopwatch class to make it easier to extend.
  • Added FrameTime and FrameTimeStopwatch classes, which are timing classes that aren't affected by delays caused by code execution or rendering lags.
  • Updated Tween class to use FrameTimeStopwatch class instead of Stopwatch to keep animating items in sync.
  • Added first draft of iso8601ToDate in DateUtil.
  • Changed getDifferenceFromUTCInHours in DateUtil to return a hour number.
  • Added getFormattedDifferenceFromUTC to DateUtil to format the difference from UTC as a string.
  • Updated removeOverFlow in TextFieldUtil to return the omitted text.
  • Updated EnterFrame class to not create a new instance of itself when using "Simulate Download" in the Flash IDE.
  • Added isPrime method to NumberUtil.
  • Added getLoadVars method to VarsLoad.
  • Added setFocus method to CoreTextField.
  • Added QueryStringUtil class.
  • Added BaseShape class for shapes to extend from.
  • XmlUtil's objectToXml method now returns CoreXml.
  • Fixed typos and added clarification to CASA documentation.

[edit] Known Issues

This area will list known bugs, errors and issues found in the 1.0.8 release. These issues will be fixed for the next release. The issues will remain listed for reference.

  • ObjectUtil's isEmpty method is inacurate in some cases.

Found a issue? Please first report it on the CASA discussion list. Thank you.

Personal tools