Hi.
Doing some recent hacking on Jessies, I tried using the ctrl-B build-in-a-window feature (which I never use normally). I found two annoyances, both of which I remember being covered a while back. Quite a long while back.
1: Clicking on error links yields a "can't find the file" error from Evergreen.
2: Every build opens a new window.
Now for [1], I seem to remember it being because a build from jessies enters subdirectories to call make from them, and the errors are then relative to those paths. It should be possible to figure out directory changes because make prints out "entering directory $foo", but I think it was considered too annoying to do. Is that right? Any reason why I shouldn't change Evergreen to watch out for such messages and interpret them?
For [2], there was some discussion that it could be useful to keep the old output. Would anyone be against adding an option so the user could choose to either clear-and-reuse the same errors window, or open a new one each time? Shouldn't be too hard.
Cheers,
Phil