I've just pushed what I hope is a fix for the bug which caused us to switch to libatril instead of libevince (the links in the Print View didn't work). It seems that the guys at evince decided on a rather different semantics for what it means to be the "same" signal. We were catching the signal "button_press_event" and handling it and also catching the signal "external-link" and handling that. But at some point it would seem they decided that external-link would not be fired if button_press_event was declared dealt with. It seems that libatril has not (yet?) adopted this change and so it carried on working. So the fix just comprised allowing further signal handlers to fire after we have finished with button_press_event. I've tested the fix, but would be reassured if others could report that Denemo does indeed now follow links in the Print View when built with libevview.
Richard
