fix a bug: in certain places when we use reflection, it needs to be getDeclaredMethod and not getMethod because the methods are not public!
Simplify the way applications can get notifications when an effect finishes.
Now, instead of the 'DistortedEffects.(de)registerForNotifications()' 2 APIs, we call a single 'Effect.notifyWhenFinished()'.
Correct the Legal notice.
Rename all the classes that are not exported to application to 'Internal'
Progress with the Earth app.
Make the Fragment effects truly 3D: change their 4D 'region' into a 3D 'center' (a point in 3D) and 3D 'region' (which is now a set of 3 radii defining an ellipsoid around the center)
Also corresponding changes to the applications.
Minor cleanups.
Properly clean up static varaibles in the Effect classes!
Javadoc.
Prevent possibility to enable an effect multiple times.
Bugfixes for the recent 'Effect classes' API change.
Progress with Effect classes - everything compiles now!
Some progress with Effect classes.
11 apps compile now.
Convert the first few Apps to the new Effect API.
Progress with support for Effect classes.
The library compiles now!
Beginnings of support for Effect classes.