Monday, February 27, 2006

mProjector 2.0r5 Released

And thank goodness. Big surprise this as couple of weeks later than predicted, but we did fix a lot of bugs and added some API as well as chance some performance handling characteristics... whew what a mouthful

What's New in Version 2.0r5

New APIS

mApplication.getSpecialFolder("TRASH") -- returns path to trash can
mApplication.deleteSelf() -- deletes the app
mApplication.getMyPath() -- return the whole path including the filename of the application
mWindow.setFrameRate() -- now implemented, allows to control the performance and resources of your app.
mApplication.enableCaching() -- previously documented but not implemented

Bugs Fixed

GetWindows and GetWindowRect now return more accurate results
The Shift key works (again)
Arrow Keys work (again)
ChooseFolder works (again)
Performance in the background has been improved
Compatibility with OS 10.2 have been improved
CreateWindow - this was busted in version 2.0.2 but is now working

Other Stuff
Authorization - The theory behind this is you can easily update to new versions, by simply downloading them from our website. Unfortunately during our code revision for Intel compatibility a bug in the authorization scheme came to light so the code for 2.0.2 will NOT work.

Caching - Prior to version 2.0r5 caching by default was ON this caused a lot of problems for people wanting getting fresh data. The default is now OFF. Call mApplication.enableCaching(true) to enable the cache. Cache setting are global to the application and all windows. Caches are currently stored in /home/Library/preferences/com.screentime.caches

Performance - prior versions automatically throttled back the CPU usage of windows when they were not foremost. 2.0r5 does not, so performance stays the same in the background. Call mWindow.setFrameRate to reduce (or increase) performance - Generally this is a good idea if you are being switched to background or not doing much in your flash.

We have done a lot of work on Intel compatibility which also helped optimize existing code, the quality of the intel playback engine is not quite ready for prime time, but when it is we will be ready.


Get the new version HERE

No comments: