From: <fra...@us...> - 2009-09-11 18:44:12
|
Revision: 1904 http://javapathfinder.svn.sourceforge.net/javapathfinder/?rev=1904&view=rev Author: frankrimlinger Date: 2009-09-11 18:44:06 +0000 (Fri, 11 Sep 2009) Log Message: ----------- Debated whether or not to improve graph class names. Decided against doing so because they make good sense in the context of the original loop algorithm, which is still completely intact and must be maintained. The mapping of 1803 will suffice. Changed target class preference to target preference. The user just enters any string. Mango first tries to match a class, and if that doesn't work, a method, and if that doesn't work, the chosen target is the first available terminal SuperCpnSym, and if none, then done. TODO Encapsulate this logic in the new TargetSelectionMsg. The "closest" SuperCpnSym is determined by just doing a depth first search and linearly ordering all vertices of the entire entrypoint/SuperCpnSym complex, locating the target within this linear order, and then picking the nearest terminal SuperCpnSym within this linear order. Modified Paths: -------------- branches/mango/Mango/Mango/src/mango/worker/Worker.java branches/mango/Mango/Mango/src/mango/worker/mangoModel/BackupAlg.java branches/mango/Mango/Mango/src/mango/worker/msg/NewWorkerMsg.java branches/mango/Mango/Mango/src/mango/worker/msg/OpenDefinitionMsg.java branches/mango/Mango/src/mango/intro/ConfigurationDetails.java branches/mango/Mango/src/mango/intro/LoginDialog.java Added Paths: ----------- branches/mango/Mango/Mango/src/mango/worker/msg/SelectTargetMsg.java This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |