Permalink
Commits on Mar 30, 2016
  1. Bump version to 0.8.0-SNAPSHOT

    sschaef committed Mar 30, 2016
  2. Bump version to 0.7.0-SNAPSHOT

    sschaef committed Mar 30, 2016
  3. Update plugin-profiles

    sschaef committed Mar 30, 2016
Commits on Nov 24, 2015
  1. Merge pull request #260 from sschaef/update-versions

    Bump version to 0.6.0
    sschaef committed Nov 24, 2015
  2. Bump version to 0.6.0

    sschaef committed Nov 24, 2015
  3. Merge pull request #259 from Guidoch/add-play-mvc-Http-Context-Implic…

    …it-to-default-imports-#257
    
    Added play.mvc.Http.Context.Implicit._ to default template imports
    sschaef committed Nov 24, 2015
Commits on Nov 20, 2015
Commits on Nov 19, 2015
  1. Merge pull request #258 from sschaef/fix-compilation-error

    Make "add route entry" quick fix compatible to statistics tracker
    sschaef committed Nov 19, 2015
Commits on Nov 17, 2015
  1. Make "add route entry" quick fix compatible to statistics tracker

    With the merge of the statistics tracker in Scala IDE, the quick fix
    interface has changed and therefore produced a compilation error in the
    play-ide.
    sschaef committed Nov 17, 2015
Commits on Oct 18, 2015
  1. Update build script

    sschaef committed Oct 18, 2015
Commits on Oct 16, 2015
  1. Merge pull request #256 from sschaef/update-to-0.5.2

    Update to version 0.5.2
    sschaef committed Oct 16, 2015
  2. Update to version 0.5.2

    sschaef committed Oct 16, 2015
  3. Update plugin-profiles

    sschaef committed Oct 16, 2015
Commits on Oct 12, 2015
  1. Merge pull request #253 from wpopielarski/twirl-plugin

    twirl library update in play2 plugin
    sschaef committed Oct 12, 2015
  2. Updated version to 0.5.1

    wpopielarski committed Oct 12, 2015
  3. Play plugin configured per project

    This change allows for setting a Play version (and underlying Twirl
    version) per project. The main problem lays in passing the project
    settings to Template Parser. Now when `TemplateStructureEditor` is
    initialized by `IEditorInput` this `IEditorInput` is used to find
    project settings and sets it into `ThreadLocal`. Then when
    `IStructuredDocument` is created by `TemplateDocumentLoader` this
    setting is retrieved from thread local and set in custom implementation
    of `IStructuredDocument`. Finally `IStructuredDocument` sets it in
    thread local when any public action is executed on it. It causes that
    if `TemplateProcessingProvider` does not find the template version it
    tries to find it in thread local.
    wpopielarski committed Sep 30, 2015
  4. twirl library update in play2 plugin

    Because Play2.4 is using Twirl version 1.1.1 lib to process templates
    in contrary to Play2.3 which uses Twirl version 1.0.4 there is a need
    to deliver Twirl functionalities as plugins to Scala IDE Play2 Plugin.
    So now it is possible to choose a Play version in Play Plugin preference
    page and then correct Twirl delivers appropriate implementation of
    template parser and compiler.
    
    Implementation notes:
     - there is one global setting for Play version. So if user wants to
       work on projects of more than one Play version it is recommended to
       do it in different workspaces. The bottleneck is Twirl parser to
       which is quite hard to pass the project settings (in future cosider
       thread local?)
     - every Twirl version has its counterpart template plugin. Code is
       duplicated so far and it is result of the lack of abstraction
       for Twirl's main functionalities. Maybe in future we would need
       to improve it.
    
    Usage notes:
     - code generated by `TwirlCompiler.compileVirtual(...)` method is
       different from generated by `TwirlCompiler.compile(...)`. The
       main diff is the use of `Html` in place of `HtmlFormat.Appendable`.
    wpopielarski committed Sep 18, 2015
Commits on Oct 10, 2015
  1. Merge pull request #255 from dotta/bumped-master-version

    Bumped version to 0.5.1-SNAPSHOT. Fix #254
    sschaef committed Oct 10, 2015
Commits on Oct 9, 2015
Commits on Aug 17, 2015
  1. Merge pull request #251 from sschaef/update

    Bump version number to 0.5.0
    sschaef committed Aug 17, 2015
  2. Bump version number to 0.5.0

    Command used to bump the version number:
    
    ```
    mvn \
      -Peclipse-kepler,scala-ide-stable,scala-2.11.x \
      -Dtycho.mode=maven \
      org.eclipse.tycho:tycho-versions-plugin:set-version \
      -DnewVersion=0.5.0-SNAPSHOT
    ```
    sschaef committed Aug 17, 2015
Commits on Jun 15, 2015
  1. Merge pull request #250 from sschaef/update

    Update to Scala IDE master
    sschaef committed Jun 15, 2015
  2. Add BracketAutoEditStrategy instead of using the one from sdt.core

    The one from sdt.core is no longer available.
    sschaef committed Jun 15, 2015
  3. Update gitignore

    sschaef committed Jun 15, 2015
Commits on May 20, 2015
  1. Removed supported Play version from README

    The plug-in definitely supports both Play 2.4 and Play 2.3.  So let's remove the note about supported versions as it's more confusing than useful.
    Mirco Dotta committed May 20, 2015
Commits on May 11, 2015
  1. Merge pull request #248 from dotta/issue/supported-play-version-243

    Updated README to inform users that the plugin supports Play 2.x
    Mirco Dotta committed May 11, 2015
  2. Merge pull request #246 from dotta/play24-support

    Play 2.4 support for action completion/hyperlinking in routes file
    dragos committed May 11, 2015
Commits on May 3, 2015
  1. Play 2.4 support for action completion/hyperlinking in routes file

    Play 2.4 supports Dependency Injection (DI) -
    https://www.playframework.com/documentation/2.4.x/Migration24#Dependency-Injection.
    A consequence is that routes can now point to action's methods in either a
    module or a class. To know if DI is used, we would have to check the project's
    sbt build, and look at the value of the `routesGenerator` setting. If DI is
    used, then action's methods in classes should be returned (together with
    action's methods in modules, if present).
    
    Unfortunately, it's not possible to check the value of `routesGenerator` in the
    build, without having first-class sbt support in Eclipse. Because there is no
    way to know whether a Play 2.4 project is using DI, the implemented solution
    assumes that it may always be used. This is why both modules and classes members
    are returned.
    dotta committed May 3, 2015
Commits on Dec 16, 2014
  1. Bump version.

    dragos committed Dec 16, 2014
Commits on Dec 3, 2014
  1. Merge pull request #239 from dragos/issue/bump-twirl

    Upgrade to twirl 1.0.4
    dragos committed Dec 3, 2014
Commits on Dec 2, 2014
  1. Upgrade to twirl 1.0.4

    Closes #238
    dragos committed Dec 2, 2014
Commits on Oct 10, 2014
  1. Merge pull request #237 from skyluc/pretag/0.4.5

    A few version adjustments before release
    huitseeker committed Oct 10, 2014