{"comment":{"created_at":"2011-10-18T14:36:17Z","body":"The marker aggregation is a quite complex piece of logic as it was written before decorators and markers were generalized in Eclipse (?). The JDT logic not only aggregates markers to resources (files, folders, projects), but also to the java elements containing the errors). The JDT logic looks at both persisted markers as well as the annotations made in dirty editors.\r\n\r\nAs we do not benefit from the aggregation to anything but file and folder level we can write a much simpler marker aggregator. Also making it update resource decorators on save makes it quite easy to write.","updated_at":"2011-10-18T14:36:17Z","url":"https://api.github.com/repos/cloudsmith/geppetto/issues/comments/2442434","id":2442434,"user":{"avatar_url":"https://secure.gravatar.com/avatar/3158c969e5c43e681b03abe4c8d0b33c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"3158c969e5c43e681b03abe4c8d0b33c","url":"https://api.github.com/users/hlindberg","id":563066,"login":"hlindberg"}},"action":"created","issue":{"number":153,"created_at":"2011-08-19T00:44:45Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"With the latest 2.0 of Xtext it is possible to run without JDT (Yeah!), thus making the footprint of Geppetto smaller.\r\n\r\nBUT...\r\n\r\nIt appears that the display and aggregation of error markers in Project Explorer is something that is only available when having JDT installed. As this is a very important usability feature, we can not yet remove JDT. Currently, the alternative is investigating where this functionality resides (if it is something disabled by Xtext when it detects that JDT is not available, or if it is really provided by JDT, and if we in that case should add our own marker aggregator).","comments":1,"title":"Remove dependency on JDT","updated_at":"2011-10-18T14:36:17Z","url":"https://api.github.com/repos/cloudsmith/geppetto/issues/153","id":1437453,"assignee":null,"milestone":null,"closed_at":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/3158c969e5c43e681b03abe4c8d0b33c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"3158c969e5c43e681b03abe4c8d0b33c","url":"https://api.github.com/users/hlindberg","id":563066,"login":"hlindberg"},"html_url":"https://github.com/cloudsmith/geppetto/issues/153","labels":[],"state":"open"},"legacy":{"issue_id":1437453,"comment_id":2442434}}