Changeset 354
- Timestamp:
- 09/14/08 12:11:14 (4 months ago)
- Files:
-
- jasko.tim.lisp/src/jasko/tim/lisp/editors/LispEditor.java (modified) (1 diff)
- jasko.tim.lisp/src/jasko/tim/lisp/navigator/CleanFaslsAction.java (modified) (1 diff)
- jasko.tim.lisp/src/jasko/tim/lisp/preferences/PreferenceConstants.java (modified) (1 diff)
- jasko.tim.lisp/src/jasko/tim/lisp/swank/SwankInterface.java (modified) (4 diffs)
- jasko.tim.lisp/src/jasko/tim/lisp/views/ReplView.java (modified) (1 diff)
- jasko.tim.lisp/src/jasko/tim/lisp/views/TestAction.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
jasko.tim.lisp/src/jasko/tim/lisp/editors/LispEditor.java
r348 r354 651 651 652 652 // === undefine removed forms (at the moment functions and tests only) 653 boolean undefineTests = LispPlugin.getDefault().getSwank(). useUnitTest;653 boolean undefineTests = LispPlugin.getDefault().getSwank().getUseUnitTest(); 654 654 for( String itm: toUndefine){ 655 655 String[] item = itm.split(","); jasko.tim.lisp/src/jasko/tim/lisp/navigator/CleanFaslsAction.java
r81 r354 70 70 // TODO: also delete fasls from .cusp folder, if use cusp to manage packages 71 71 SwankInterface swank = LispPlugin.getDefault().getSwank(); 72 if( swank.isConnected() && swank. managePackages){72 if( swank.isConnected() && swank.getManagePackages() ){ 73 73 //String cuspFolder = "this"; 74 74 } jasko.tim.lisp/src/jasko/tim/lisp/preferences/PreferenceConstants.java
r268 r354 24 24 public static final String LISP_INI = "lispIni"; 25 25 public static final String USE_SITEWIDE_LISP = "usePluginLisp"; 26 /** 27 * this preference should be accessed only through 28 * SwankInterface.getManagePackages - because its value should be constant 29 * after lisp starts 30 */ 26 31 public static final String MANAGE_PACKAGES = "managePackages"; 32 /** 33 * this preference should be accessed only through 34 * SwankInterface.getUseUnitTest - because its value should be constant after 35 * lisp starts 36 */ 27 37 public static final String USE_UNIT_TEST= "useUnitTest"; 28 38 public static final String CONSOLE_COMPILER_LOG = "consoleCompilerLog"; jasko.tim.lisp/src/jasko/tim/lisp/swank/SwankInterface.java
r352 r354 64 64 private String currPackage = "COMMON-LISP-USER"; 65 65 private String lispVersion = "(NO CL IMPLEMENTATION)"; 66 private String lastTestPackage = "nil"; 66 private String lastTestPackage = "nil"; //FIXME: this should be in test view 67 67 68 68 public String getCurrPackage() { … … 74 74 } 75 75 76 private boolean ranafterLispStart = false;77 78 public boolean ranAfterLispStart(){79 return ranafterLispStart;80 }81 82 76 private ListenerThread listener; 83 77 private DisplayListenerThread displayListener; … … 260 254 261 255 262 public boolean managePackages = false; 263 public boolean useUnitTest = false; 256 // SK: note, MANAGE_PACKAGES and USE_UNIT_TEST preferences should be 257 // accessed only through SwankInterface.getManagePackages and 258 // swankInterface.getUnitTest - because their value only have importance 259 // when lisp starts 260 private boolean managePackages = false; 261 private boolean useUnitTest = false; 262 263 public boolean getManagePackages(){ 264 return managePackages; 265 } 266 267 public boolean getUseUnitTest(){ 268 return useUnitTest; 269 } 264 270 265 271 public String translateRemoteFilePath(String path) { … … 340 346 }); 341 347 } 342 ranafterLispStart = true;343 348 } 344 349 jasko.tim.lisp/src/jasko/tim/lisp/views/ReplView.java
r353 r354 761 761 LispImages.getImageDescriptor( 762 762 LispImages.RECONNECT)); 763 loadPackageButton.setEnabled(swank. managePackages);763 loadPackageButton.setEnabled(swank.getManagePackages()); 764 764 765 765 } jasko.tim.lisp/src/jasko/tim/lisp/views/TestAction.java
r353 r354 29 29 String hasunit = swank.sendEvalAndGrab("(some #'(lambda (x) " + 30 30 "(equal \"LISP-UNIT\" (package-name x))) (list-all-packages))", 1000); 31 if( swank != null && "T".equalsIgnoreCase(hasunit) && swank. useUnitTest){31 if( swank != null && "T".equalsIgnoreCase(hasunit) && swank.getUseUnitTest() ){ 32 32 PackageDialog pd = 33 33 new PackageDialog(shell,
