Adds a full eclipse product build
It depends directly on the root pom, to avoid the attach source problem The repositories have been added to the product pom It uses the same properties/profile setup as the other poms Added update sites, and remove log errors Create a product to be able to start on the Scala perspective Customize the product to show Scala IDE information and branding Set default preferences to not display the 'new Scala IDE version' dialog, but set the recommanded preferences. Remove the source bundles from the product Update the initialization of default preference value in code, to be able to use an external file with different default values.
Fix hyperlinks to `classOf` and other instances that were not treated co...
… correctly. Hyperlinking to `List(1,..)` returns two results (`List.apply` and `List`). Same for any call to `apply`. Also refactored the oldest test in the project, simpleHyperlinks. Now it uses the same infrastructure as the other hyperlink tests. Added support for hyperlinks that return more than one result in the test framework. Depends on scala/scala#1251 to be merged and back ported. Fixed #1001238
…n-1001243 Added support for code specific to 2.9 or 2.10
Maven is configure to add an extra source folder in sdt.core, the one matching the scala version. Added code to manage the missing InvalidCompanions class in 2.10 Fix #1001243
…e the underlying problem is fixed: - the tycho packaging plugin adds 'clean' to the initialize phase - the source plugin runs the lifecycle again, after the artifacts are build, and 'clean's everything Probably a profile could solve it.
…tor-1001240 Updated the way to get cu from editors
It now uses a common trait, instead of the adapters system. Fix #1001240
Create the index for inline local refactoring on the PC thread.
Call the right method for package name completion
It was using the wrong method, and bad parameters. The result was a thrown exception. Fix #1001207
Hyperlinking parts are more generalized, in order to make them work with...
…f adding individual libraries.
…occurrences-1001213 Improve performance of Mark Occurrences
Add the facility to debug incremental compilation.
…ith other plugins. As a result, some other stuffs are also changed a bit, such as ScalaCompilationUnit and InteractiveCompilationUnit.
This reverts commit 8614db5.
This reverts commit 6215230.
Create the index for a local rename action on the compiler thread.
ScalaHover and PresentationCompiler are changed to be more generalized!
…eScanner and scalaCodeScanner was identical, and the part for creating damagerRepairer for them.
…ScalaHover is changed such that getsInteractiveCompilationUnit instead of CodeAssist
…ption-fix Fix 1001222