com.lafros.juice.app 4.2
2006-05-19 4.2.0r1
- TheMsgLine becomes MsgLine, now extending JComponent (making it GUI-builder friendly)
- IAppContext: setMsgLine(MsgLine), IExe.ITog getEnableSoundEffects() added
- IAppContext: methods returning an IExe which is an IExe.ITog now
declare as much
2007-02-27 4.2.0r2
- TheAbstractApp: destroy() now calls new appContext.resetAlerts(),
resetCmds() methods, before setting instance to null; this will allow
a web-page containing a JUICe applet to be reloaded (rather than the
user having to close the window/tab, delete the class loader, then
revisit the page); note that the limitation of one JUICe app per class
loader still applies
2007-03-02 4.2.1r1
- TheAbstractApp: destroy() now protected, rather than public
- TheAbstractApp: now waits for any existing instance to be
destroy()ed (in applet case)
- TheAbstractApp: rootComponent removed (not actually used!)
- AppContext: theCmdsController now static, since may only be
instantiated once
- OnlyInitIfAlertsPresent: theAlertsController now static, since may only be
instantiated once