KDEPrint code cleanup

Scott Wheeler wheeler at kde.org
Fri Aug 1 17:29:33 BST 2003

On Friday 01 August 2003 16:54, Michael Goffioul wrote:
> See my recents commits that try to reduce the problem:
> - mark all concerned headers as internal, and add compilation warnings
> - try to restore KPrinter BC

Sorry to drag this out further, but:

+// FIXME: remove for 4.0
+void KPrinter::setRealDrawableArea( const QRect& )
+       kdWarning( 500 ) << "KPrinter::setRealDrawableArea(QRect) is obsolete,
do not use (no effect)" << endl;

Isn't what I would call "compatibility".  That keeps it from crashing, but the 
idea of binary and source compatibility is that if the method worked in 3.0, 
it should work in 3.2.

Sorry for all of the nitpicking today -- these things really are important for 
KDE in attempting to be credible to external developers...

The three chief virtues of a programmer are: laziness, impatience and hubris.
--Larry Wall

More information about the kde-core-devel mailing list