app: misc performance improvements to GimpOperationComposeCrop
Override get_invalidated_by_change() with the same logic as get_required_for_output(), to avoid unnecessary invalidation. Avoid format conversion when input and aux have the same format. Add pass-through fast path when the ROI is completely inside/ outside the cropped rectangle. Use bulk memcpy(), instead of per-pixel test-and-copy, in process().
Showing with 134 additions and 94 deletions