- 04 Sep, 2015 1 commit
-
-
Dmitry Kazakov authored
More than that, you can pick your source from a different image opened in Krita even! :) BUG:347961
-
- 18 May, 2015 1 commit
-
-
Halla Rempt authored
Almost all the child classes are also named *Settings*, so that's more consistent.
-
- 10 May, 2015 1 commit
-
-
Dmitry Kazakov authored
BUG:288194 Ref task T198
-
- 26 Dec, 2014 1 commit
-
-
Dmitry Kazakov authored
The settings object is purely XML data so we shouldn't store a shared pointer there. It causes really subtle bugs related to the lifetime of the node in question. Now the node is passed to the PaontOp directly via constructor. And the options widget gets it directly from KisPaintOpBox. BUG:341847
-
- 05 Jun, 2014 2 commits
-
-
Halla Rempt authored
-
Halla Rempt authored
The clone tool can now clone from the projection and it's possible to change the clone source layer. Press ctrl-alt-click to select a new clone source on the current layer. ctrl-click to select a new clone source point on the layer that was active when you selected the clone op.
-
- 14 Feb, 2014 1 commit
-
-
Halla Rempt authored
Big rewrite & cleanup of the sensors/libpaintop code... The KisDynamicSensorList class is gone and KisCurveOption now tracks all sensors. The KisMultiSensorModel doesn't own the data it is a model for anymore everything is tracked by KisCurveOption. Conflicts: krita/plugins/paintops/spray/kis_spray_paintop_settings_widget.cpp krita/plugins/paintops/spray/kis_sprayop_option.cpp krita/plugins/paintops/spray/spray_brush.cpp krita/plugins/paintops/spray/spray_brush.h
-
- 07 Nov, 2013 1 commit
-
-
Dmitry Kazakov authored
This patch effectively fixes two things: 1) Makes the outline painted correctly of rotated/mirrored canvas or/and dab. This is achieved by using a special class for making all the transforms. The class is called KisCurrentOulineFetcher. 2) Fixes the Drawing Angle sensor on the mirrored canvas, which has become broken quite recently.
-
- 27 Aug, 2013 1 commit
-
-
Dmitry Kazakov authored
Now the KisPainOpSettings-based class is allowed to choose which composite op should be use for indirect painting mode. This is used by duplicate op, which resets the op to COMPOSITE_COPY to store a real copy of the layer on a temporary paint device. BUG:322184
-
- 04 Feb, 2012 1 commit
-
-
Dmitry Kazakov authored
We return Null if the pointer is invalid. Let the pointer return wrong value in release build. Probably, it would save someone's painting from crashing. BUG:262233
-
- 20 Nov, 2011 2 commits
-
-
Dmitry Kazakov authored
KisPaintOpSettings::paintOutline and KisPaintOpSettings::paintOutlineRect are not used anywhere. I guess they were supposed to do the painting of the QImage based outlines (could be useful for duplicate op), but it seems to be not implemented. So we decided to remove them for now.
-
Dmitry Kazakov authored
We do not paint outline when it is disabled in the config BUG:287056
-
- 14 Nov, 2011 2 commits
-
-
Halla Rempt authored
This reverts commit eaa9fb252598daaf021caac565ac6d39b80f8a3a.
-
Halla Rempt authored
Presets are now in data/paintoppresets. Animtim created a new bunch that include these presets but with new icons, so remove the old presets.
-
- 02 Jul, 2011 1 commit
-
-
Halla Rempt authored
It's possible to create paintop settings without a valid image, so don't assume there's an image. This fixes, or rather makes impossible, the crash in bug 276989, which cannot have had anything to do with the text tool... I can confirm though that at some font sizes, the text selection is not shown. BUG:276909
-
- 18 Dec, 2010 1 commit
-
-
Cyrille Berger Skott authored
-
- 17 Oct, 2010 1 commit
-
-
Lukáš Tvrdý authored
Let's leave the work of transforming the coordinates from document to pixel in the tool. svn path=/trunk/koffice/; revision=1186795
-
- 02 Oct, 2010 1 commit
-
-
Dmitry Kazakov authored
BUG:252785 svn path=/trunk/koffice/; revision=1181825
-
- 31 Aug, 2010 1 commit
-
-
Lukáš Tvrdý authored
Outline is rotated and scaled according the values from sensors (pressure, drawing angle, etc.) svn path=/trunk/koffice/; revision=1170310
-
- 22 Jul, 2010 2 commits
-
-
Lukáš Tvrdý authored
so move the path here instead of in tool. svn path=/trunk/koffice/; revision=1153156
-
Lukáš Tvrdý authored
Change the API because of duplicate. Add position of the mouse. Duplicate has to know the position of the mouse to be able to render the origin correctly. svn path=/trunk/koffice/; revision=1153130
-
- 17 Jul, 2010 2 commits
-
-
Halla Rempt authored
svn path=/trunk/koffice/; revision=1151034
-
Lukáš Tvrdý authored
o Pass outline mode to the paintop due to duplicate. Duplicate paints the outline partially when using cursor o Use bounding box of the path instead of paintOutlineRect, fix bounding box svn path=/trunk/koffice/; revision=1151024
-
- 15 Jul, 2010 2 commits
-
-
Lukáš Tvrdý authored
o Remove hotSpot from the API, it is in pixel coords and the path can be translated in the settings object CCBUG:241289 svn path=/trunk/koffice/; revision=1150348
-
Lukáš Tvrdý authored
paintop returns QPainterPath and tool is responsible for painting and conversion from pixel coord into view coordinates. Thanks to KisTool::paintToolOutline, native OpenGL code is used for OpenGL canvas so drawing might be faster and outline is always visible due to using XOR. XOR is also used for QPainter-based canvas. So far only paintops with standard brush dialog are ported and duplicate paintop is ported. The outline for duplicate is new and experimental (no more just cross). It has bug due to wrong size of the bounding rect, but works for OpenGL canvas. Old API is still used if the paintop is not ported. CCBUG:241289 svn path=/trunk/koffice/; revision=1150321
-
- 31 Mar, 2010 1 commit
-
-
Halla Rempt authored
Merged revisions 1109048,1109053,1109057,1109082,1109089,1109119,1109133-1109134,1109142-1109143,1109220,1109232,1109239,1109254,1109443 via svnmerge from https://rempt@svn.kde.org/home/kde/trunk/koffice ........ r1109048 | shaheed | 2010-03-30 14:59:08 +0200 (Tue, 30 Mar 2010) | 6 lines Don't publish wv2 from koffice. This also renames the internal library from libwv2 to libkowv2. See discussion on http://lists.kde.org/?l=koffice-devel&m=126988056510450&w=2, and reviews at http://reviewboard.kde.org/r/3437/. ........ r1109053 | berger | 2010-03-30 15:20:09 +0200 (Tue, 30 Mar 2010) | 2 lines improve dox ........ r1109057 | berger | 2010-03-30 15:30:21 +0200 (Tue, 30 Mar 2010) | 2 lines the shape selector docker is still not ready for use ........ r1109082 | uzak | 2010-03-30 16:17:36 +0200 (Tue, 30 Mar 2010) | 4 lines Windows media player is added to doc file as HostControl. Support for it has been added. Original author: Matus Hanzes ........ r1109089 | sebsauer | 2010-03-30 16:32:14 +0200 (Tue, 30 Mar 2010) | 2 lines Fix losing of subStyle. Thanks to Ingwa for the hint! ........ r1109119 | sebsauer | 2010-03-30 18:03:24 +0200 (Tue, 30 Mar 2010) | 1 line Don't reuse the XlsxXmlWorksheetReader cause that class is not able to handle multiple sheets and it does not provide us a performance win anyway to reuse the reader. ........ r1109133 | dkazakov | 2010-03-30 18:38:06 +0200 (Tue, 30 Mar 2010) | 3 lines Make dirty masks take part in setting changeRectVariesFlag ........ r1109134 | dkazakov | 2010-03-30 18:38:27 +0200 (Tue, 30 Mar 2010) | 3 lines Do not count invisble masks during merge ........ r1109142 | berger | 2010-03-30 19:09:32 +0200 (Tue, 30 Mar 2010) | 3 lines Fix: memory leak while clearing a paint device (especially in recomposition) ........ r1109143 | danders | 2010-03-30 19:10:03 +0200 (Tue, 30 Mar 2010) | 6 lines Improve scheuling performance. Patch by Ulrik Mikaelsson <ulrik.mikaelsson@gmail.com> Fixed unit tests and bug in operator<() BUG:232613 ........ r1109220 | staniek | 2010-03-30 22:03:15 +0200 (Tue, 30 Mar 2010) | 3 lines SVN_SILENT fix "base class ‘class QList<KexiDB::OrderByColumn*>’ should be explicitly initialized in the copy constructor" warning ........ r1109232 | staniek | 2010-03-30 22:25:04 +0200 (Tue, 30 Mar 2010) | 2 lines warnings-- ........ r1109239 | staniek | 2010-03-30 22:46:37 +0200 (Tue, 30 Mar 2010) | 6 lines remove double ending semicolons SVN_SILENT [ perl -pi -e 's/\);;/\);/g' `ack -l "\);;\n"` ] ........ r1109254 | staniek | 2010-03-30 23:39:05 +0200 (Tue, 30 Mar 2010) | 2 lines We're using term "item" instead of "control" in reports. So change report:control-source to report:item-data-source. ........ r1109443 | scripty | 2010-03-31 07:59:03 +0200 (Wed, 31 Mar 2010) | 1 line SVN_SILENT made messages (.desktop file) ........ svn path=/branches/work/koffice-ko/; revision=1109465
-
- 30 Mar, 2010 1 commit
-
-
Jarosław Staniek authored
SVN_SILENT [ perl -pi -e 's/\);;/\);/g' `ack -l "\);;\n"` ] svn path=/trunk/koffice/; revision=1109239
-
- 14 Mar, 2010 2 commits
-
-
Cyrille Berger authored
svn path=/trunk/koffice/; revision=1103179
-
Cyrille Berger authored
svn path=/trunk/koffice/; revision=1103171
-
- 01 Mar, 2010 1 commit
-
-
Sven Langkamp authored
svn path=/trunk/koffice/; revision=1097417
-
- 28 Feb, 2010 1 commit
-
-
Sven Langkamp authored
svn path=/trunk/koffice/; revision=1097345
-
- 16 Feb, 2010 1 commit
-
-
Sven Langkamp authored
svn path=/trunk/koffice/; revision=1090940
-
- 08 Jan, 2010 1 commit
-
-
Sven Langkamp authored
enable preset save/load currently only working with airbrush, eraser and pen op, other paintops need to be ported svn path=/trunk/koffice/; revision=1071449
-
- 01 Jan, 2010 1 commit
-
-
Sven Langkamp authored
*moved brush loading from the paintops into KisBrushBasedPaintOp svn path=/trunk/koffice/; revision=1068657
-
- 29 Nov, 2009 1 commit
-
-
Halla Rempt authored
svn path=/trunk/koffice/; revision=1055953
-
- 21 Oct, 2009 1 commit
-
-
Halla Rempt authored
Apply kdelibs' astyle to all of krita. We've got enough variation in spaces around * and & anyway. svn path=/trunk/koffice/; revision=1038712
-
- 29 Sep, 2009 1 commit
-
-
Halla Rempt authored
So use WSP instead of SP, except in KisDoc. svn path=/trunk/koffice/; revision=1029352
-
- 22 Sep, 2009 1 commit
-
-
Halla Rempt authored
Warning! Hack! For now, give the paintop settings object a pointer to the current paintop settings widget so it can get the values of the settings and use the apply methods of the options. This is only temporary until settings and widget have been properly separated. Note that the widget pointer is set to 0 in the recorded action. BUG:206267 svn path=/trunk/koffice/; revision=1026810
-
- 08 Aug, 2009 1 commit
-
-
Sven Langkamp authored
svn path=/trunk/koffice/; revision=1008748
-
- 16 Jun, 2009 1 commit
-
-
Cyrille Berger authored
* Leave to the brushes to decide what to draw in the outline when painting svn path=/trunk/koffice/; revision=982754
-