Make QPen default to 1-width non-cosmetic.
authorSamuel Rødal <samuel.rodal@digia.com>
Mon, 15 Oct 2012 15:06:34 +0000 (17:06 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Mon, 22 Oct 2012 17:36:43 +0000 (19:36 +0200)
commitb213d5bfa3a8ed81077cd8eaf229764ff2f1b346
treec38b11225116886274631306e6018ffd23cdc2af
parent11566de014ed22051a53f1f0c94697fd18a87500
Make QPen default to 1-width non-cosmetic.

Use the Qt4CompatiblePainting render hint when painting with QPainter to
treat default constructed QPens as cosmetic still.

The NonCosmeticDefaultPen render hint gets documented as obsolete, since
it was in any case not respected by the raster nor OpenGL paint engine.

Change-Id: I04d910e9700baf7f13a8aac07a3633014bb9283e
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
31 files changed:
dist/changes-5.0.0
src/gui/opengl/qopenglpaintengine.cpp
src/gui/opengl/qtriangulatingstroker.cpp
src/gui/opengl/qtriangulatingstroker_p.h
src/gui/painting/qcosmeticstroker.cpp
src/gui/painting/qpaintbuffer.cpp
src/gui/painting/qpaintengine.cpp
src/gui/painting/qpaintengine_raster.cpp
src/gui/painting/qpaintengineex.cpp
src/gui/painting/qpainter.cpp
src/gui/painting/qpainter_p.h
src/gui/painting/qpdf.cpp
src/gui/painting/qpdf_p.h
src/gui/painting/qpen.cpp
src/gui/painting/qpen_p.h
src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
src/plugins/platforms/cocoa/qpaintengine_mac.mm
src/printsupport/kernel/qpaintengine_alpha.cpp
src/printsupport/kernel/qprintengine_win.cpp
src/widgets/graphicsview/qgraphicsitem.cpp
src/widgets/graphicsview/qgraphicsproxywidget.cpp
src/widgets/graphicsview/qgraphicswidget.cpp
tests/auto/gui/painting/qpainter/tst_qpainter.cpp
tests/auto/gui/painting/qpathclipper/tst_qpathclipper.cpp
tests/auto/gui/painting/qpen/tst_qpen.cpp
tests/auto/widgets/effects/qgraphicseffect/tst_qgraphicseffect.cpp
tests/auto/widgets/graphicsview/qgraphicsitem/tst_qgraphicsitem.cpp
tests/auto/widgets/graphicsview/qgraphicspolygonitem/tst_qgraphicspolygonitem.cpp
tests/auto/widgets/graphicsview/qgraphicsscene/tst_qgraphicsscene.cpp
tests/auto/widgets/graphicsview/qgraphicssceneindex/tst_qgraphicssceneindex.cpp
tests/auto/widgets/graphicsview/qgraphicsview/tst_qgraphicsview.cpp