Version 20021212 General: Completely rewrote StatusPanel. (It still looks the same.) Added GUI properties for status panel and map events. Fixed bugs in JPlex and Prefuse Improved JTX Added a few pages to wiki (https://sourceforge.net/p/weapon-m/wiki/) Map: Control panel is fully functional. Thickened lines and fonts to make things a little more visible when zoomed out. Changed the color of some warps to indicate xSB-xBS and xxB-xxB pairs. Added port data in sector and warp tooltips. Added sector icons for SD and Class 0 ports. Using VGA colors throughout for a subtle retro look. Database manager: Deletes lock file if an error occurs when opening a database. Closes current database before showing the dialogs to open/create another. Script manager: Script#endScript() will be called on all instances when unloading all scripts. Script#endScript() will always be called in the Swing event thread. Emulation: Fixed the regex for cursor position. (Because it's essential that you be able to view Debbie Does Rigel.) Added regex for DEC auto-wrap mode just to ignore it. The parser is always in auto-wrap mode. New API methods: Script#appendBurst(Object) Script#sendBurst() Script#clearBurst() Script#createDialog(boolean) Script#centerDialog(JDialog) Database#plotCourse(Sector, Sector, boolean) Database#plotCourse(int, int, boolean) BreadthFirstSearch(Sector, Sector, int, NodeMatcher, NodeMatcher, boolean) BreadthFirstSearch#plotCourse(Sector) BreadthFirstSearch#plotCourse(int) NodeMatcher#sector(Sector) NodeMatcher#sector(int) Sector#isYourLocation() Port#canCrossTrade(Port, int, int) Port#canTripleTrade(Port) Trader#isFedsafe() Potentially script-breaking API changes: Parameter of ScriptEvent.COURSE_PLOT changed from List<Integer> to int.
Friday, December 14, 2012
Release Notes, Version 20021212
I sent out another update to the backers a couple days ago. The focus of the next release cycle will be getting planets into the database.