/* * History * * Version 0.0.10 (Build 281) * - Works in Netscape 4.7 * - Cubics now done manually (I needed it for pathing anyhow) * - MultiCubic added, similar to kline * Version 0.0.9 (Build 255) * - Final 8bit build. Need 16bit build numbers now :) * - First attempt to get it working across all browsers * - doesn't seem to work in netscape 4.5, further compatibility under test * - No new functionality added - except that it ought to actually run (with less functionality) under Java1.1 * Version 0.0.8 (Build 244) * - Setting font supported (though script format is flaky) * - Displaying images is implemented (though they do not automatically * update as they download, you have to trigger a redraw manually currently) * Version 0.0.7 (Build 237) * - Setting pen colour now supported * - Drawing text now supported * Version 0.0.6 (Build 234) * - Oval functionality added * Version 0.0.5 (Build 232) * - Kline functionality added * Version 0.0.4 (Build 222) * - Fixed some error handling on startup and shutdown * Version 0.0.3 * - It can draw cubic sections too * Version 0.0.2 * - It draws lines from external data file * Version 0.0.1 * - It draws lines from internal data * Version 0.0.0 * - Started work * * * KNOWN BUGS * [] Java version of at least 1.3.2 is required on the client * otherwise it throws a security exception when it tries to * load the factory class. * * * STILL TODO Major work: * // TODO : Main task - abilities other than line * // TODO : Main task - paths and animation * // TODO : Main task - resources other than points * * // TODO : Main task - allow interaction * * // TODO : Main task - improve parser to be a proper tokeniser * // TODO : Main task - Read more parameters (max directives) from script * // TODO : Main task - Make it multithreaded, for triple bufferred writing * // TODO : Main task - Make it understand proper XML or SVG data files * // TODO : Main task - save positions with drawing objects rather than globals * // TODO : Main task - have a single 'draw lines' task for each state * // TODO : Main task - Fix known bugs * // - this includes making the damn thing work on raw IE installs */