scala-ide/scala-ide — pull request #139 by dotta (2012-07-03 14:38:34+00:00)
Title: Issue/marker property too long 1001107

* Fixed [#1001107](http://scala-ide-portfolio.assembla.com/spaces/scala-ide/tickets/1001107): Marker property value too long fails compilation. The fix for this is [8350f8295683c7cd90409e047bd9a9b97fd2cff6](https://github.com/dotta/scala-ide/commit/8350f8295683c7cd90409e047bd9a9b97fd2cff6) (and this should be cherry-picked in ``release/2.0.x``)

* Clean-up in ``ScalaProject.scala``. I'm not sure if the commits related to this should be backported in ``release/2.0.x`` (maybe [ec215df71a04fa67a3cb362ae2fa47a2e0e1ed50](https://github.com/dotta/scala-ide/commit/ec215df71a04fa67a3cb362ae2fa47a2e0e1ed50) should be cherry-pick to facilitate future work on 2.0.x?)

More refactoring could be done wrt the way resource markers are used. For instance, ``ScalaProject`` and ``FileUtils`` share similar method for deleting/finding markers. Also, the new ``MarkerFactory`` could be used also for the other kind of markers (e.g., setting markers). Though, these changes are in my opinion too risky for ``release/2.0.x``. Therefore, if time should be invested for further clean up, it should be done in a separate ticket/pull-request.