Releases:1.0.8
From CASA Framework
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
nullin cases where functions return is typed. - Fixed syntax mistakes in DateUtil that caused MTASC
-strictto choke. - Fixed a bug in the TextFieldUtil's
removeOverflowmethod that mucked up the processing when dealing with one long sentence. Was appending ". " before the entire string. - Fixed edge case in
removeOverflowin 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"whengetBytesTotalreports0. - Fixed a bug in DateUtil's
getMeridiemmethod. - Updated DataLoad to set the
loadedproperty value ononData. - 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
dispatchEventmethod 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
widthandheightto be applied in theircreatemethods. - Fixed error in DateUtil's
formatDatewhere"n"would display one month number less than supposed to. - Fixed an edge case where using the Tween class with a duration of
0would returnNaN(Not a Number). - Fixed bug in Inactivity class that broke EventKey and EventMouse when destroyed.
[edit] Additions/Changes
- Added
removeWhitespaceto StringUtil, updated ValidationUtil'sisEmptyto use the new method. - Added
trim,trimLeftandtrimRightto StringUtil. - Added option to DistrubtionCollection's constructor to make items sit on whole pixels.
- Added
isLoadingmethod to LoadManager. - Safeguarded Load class so explicitly calling
stopon load error will not causes a recursive loop. - Made minor optimizations to StringUtil.
- Added all base classes to TypeUtil's
getTypeOfmethod. - Made optimizations to LoadManager and an optimization to prevent misuse.
- Added new ArrayUtil methods;
containsAny,containsAll,lastIndexOf.retainArrayItems,removeArrayItemsandequals. - Added the ability for VarsLoad and XmlLoad to dispatch an
"onData"event to observers. - Added
getLoadsto 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
iso8601ToDatein DateUtil. - Changed
getDifferenceFromUTCInHoursin DateUtil to return a hour number. - Added
getFormattedDifferenceFromUTCto DateUtil to format the difference from UTC as a string. - Updated
removeOverFlowin 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
isPrimemethod to NumberUtil. - Added
getLoadVarsmethod to VarsLoad. - Added
setFocusmethod to CoreTextField. - Added QueryStringUtil class.
- Added BaseShape class for shapes to extend from.
- XmlUtil's
objectToXmlmethod 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
isEmptymethod is inacurate in some cases.
Found a issue? Please first report it on the CASA discussion list. Thank you.

