Maxima integration bug



when you enter integrate(diff(f(x,y),x,1,y,1),y) into maxima you get f(x,y) -
a fix for this had been worked out for commercial macsyma but I do not have
it - can someone help out?

note that integrate(diff(f(x,y),x,1,y,1),x) returns the correct result

thanks
Peter Vafeades