…me logging when pres. compiler is reset
…th for correct building on startup, clean now also removes dependency file as it should from the beginning. One outstanding issue - writing to dependency file doesn't really update it, needs investigation
…ctoring to better understand what bm is actually doing behind the scenes. Note the stub for sbt integration
… do if compiler did not initialize). Changed all call sites to either ignore the error (pass Unit or some other value), or do the default orElse action, which is to throw InvalidCompilerSettings. Also, refactored ScalaHyperlinkDetector and ScalaCompletionProposalComputer to reduce instances of classes nested within closures nested within closures.
…sentationCompiler" to an exception throw. This still needs to be refined further, as it now shows 2 dialog boxes.
…tion throw. This still needs to be refined further, as it now shows 2 dialog boxes.
…cherry-picking from commit 43a524baf7f00241dcfd40a0924089d6c4880488) Temp refactoring to diagnose NPE (cherry-picking from commit caf4d8c92d19ffb78f6acf86f04e723a7df8decb) Diagnostics dialog box, first cut (cherry-picking from commit 60c238531a03d7c90e6dac151e13685de4ca6372)
…er (when debug is on). Disabled source path for the build compiler, as the build manager is the only entity in charge of deciding what to compile (the source path is useful on the command line, for the very simple heuristic based on timestamps).
… show a message and stop trying to reinitialize until a clean/project reopen.
… settings page.
…exer printlns for now). Plus refactored all settings pages.