Permalink
Commits on May 5, 2011
  1. Fixed #1000398. Hyperlinking to java methods failed before because of a

    dragos committed May 5, 2011
    wild implicit, converting everything to Cont.Noop. This was probably introduced in my commit moving from 'ask' to 'askOption'. Correctly delay 'accept' calls in the requestor. Incidentally, this clears the path for 'Find References', once we have a Scala MatchLocator (previously, the selection engine
    was not selecting anything, leading to a message box informing the selection is not correct).
  2. Correctly install the part listener, for adding/discarding

    dragos committed May 5, 2011
    source files in the presentation compiler. The previous 
    solution missed the 'page created' event once the code
    installing it was moved inside 'asyncExec' -- and subsequently missed the opportunity to install a 'part listener', leading to missing all open/close buffer events.
Commits on May 3, 2011
  1. Merged.

    vigdorchik committed May 3, 2011
Commits on May 2, 2011
  1. Add version numbers to the dependency on jdt.core, to prevent the plu…

    dragos committed May 2, 2011
    …gin from being installed on Indigo, where it fails spectacularly.
Commits on Apr 28, 2011
  1. Better error handling when interfacing with the presentation

    dragos committed Apr 28, 2011
    compiler through 'ask'. Added 'askOption' that catches exceptions coming
    from 'ask' and logs them. Test #1000373, Test #1000384, Test #1000377.
Commits on Apr 23, 2011
Commits on Apr 21, 2011
Commits on Apr 17, 2011
  1. Support for tab indentation.

    mdr committed Apr 17, 2011
    Add "indent with tabs" option to pref page;
    Use project-specific preferences in ScalaIndenter;
    Use tabs if required in ScalaIndenter;
    Reformat ScalaIndenter.
Commits on Apr 16, 2011
  1. When quick-fixing missing imports, make sure to retain the user's car…

    misto committed Apr 16, 2011
    …et position or selection.
  2. AST Based Import Quickfix

    misto committed Apr 16, 2011
    The add import quickfix is now based on the refactoring library,
    but has a fallback to the old method of manipulating the text directly.
    
    Fixes #1000368
Commits on Apr 14, 2011
Commits on Apr 13, 2011
  1. Better handling of presentation compiler settings. Honors most settin…

    dragos committed Apr 13, 2011
    …gs now, including compiler plugins. Fixed #1000367.
  2. Preparing for a new release, added a way to set the version qualifier…

    dragos committed Apr 13, 2011
    … from the command line.
Commits on Apr 12, 2011
  1. Fixed #1000362, 'Add Scala Library' is added only when the project ha…

    dragos committed Apr 12, 2011
    …s the Scala nature.
  2. Clean the dependency file only on clean, not on resetCompilers (called

    dragos committed Apr 12, 2011
    from project close as well).
  3. Only discard a source file if the project is still open.

    dragos committed Apr 8, 2011
    When a project is closed, buffers are closed after the 
    project has been closed, and calling discardFile will 
    re-instantiate a presentation compiler just to remove
    a non-existing unit. Should bring down memory footprint.
Commits on Apr 11, 2011
  1. Tweak behaviour of format selection

    mdr committed Apr 11, 2011
  2. Format selected region only

    mdr committed Apr 10, 2011
  3. Pimp IAdaptable

    mdr committed Apr 5, 2011
    (cherry picked from commit e546976)
  4. Use correct background colour in formatter preference page preview (c…

    mdr committed Apr 9, 2011
    …loses #1000358)
    
    (cherry picked from commit a40a4c7)
  5. Add dialog box to "Report Bug" action to show installed Scala plugin

    lindydonna committed Apr 11, 2011
    version and Eclipse version.
Commits on Apr 9, 2011
Commits on Apr 7, 2011