EDIT: Primarily, talking about code written in C.
Someone sends me a diff to review and I know I can take the "before" code, apply the diff (patch) to get proposed "after" code, and open both, pair of files by pair of files, in a difference viewer (e.g. WinMerge, Araxis Merge, etc.) to review the change.
On the other hand, if I want to stay in my preferred code browser, with syntax highlighting and right-click definitions, then I don't have the diff anymore.
For prose reviewers, MS-Word, which is like a prose writer's IDE, allows you to point a currently-open file at another version of that file, tell it "compare", and, instead of giving you two windows, it highlights the changes on the version you've got open.
Anyone know of an IDE that does that for code?
EDIT: In other words, an IDE with a built-in diff viewer? Or which allows plug-in of an existing great standalone one?
(I bet I could hack an IDE-based code review add-in like Jupiter for Eclipse to do it; lying to it and pretending that the patch is a set of code review comments. But I don't want to lie. I want a source code editor that already think that "compare" is an IDE function.)