JPMoresmau/eclipsefp — pull request #54 by Oblosys (2012-07-19 16:47:12+00:00)
Title: Combined pull request for several commits

Can't seem to figure out at the moment how to get these into four separate pull requests, so they're combined into one.

313830f: Shortcut for "New Haskell project" in project-explorer context menu.
Does not always seem to show up though.

796ee57: Fix: null check for delimiter.

9e6e790: Very hacky workaround for loop bug.
When a module includes itself in its export list, getDeclarationsFromFile will loop. This is a nasty hack that should not be merged as is.

1a2fa29: More information + html in type tooltip.
The type/error tooltip can now include full html, rather than just plain or bold text. Unfortunately, from what I've read it's seems pretty tricky to have the height of the tooltip depend on the rendered height of its contents, so now it is has a fixed size. Letting the tooltip size depend on the kind of information we display is also hard, since the tooltip gets its size on creation, and the information is put into it at a later time. I haven't been able to resize the tooltip after the information was set (not sure whether this is even possible without annoying flashes.)