- 23 Aug, 2008 1 commit
-
-
Thomas Zander authored
Details: On embedded devices like n810 (which uses an Arm processor) usage of double is incredably expensive. In almost all cases our usage of double can be done just as well using floats on those devices. This is something that Qt does as well using the type 'qreal' which is a double on all modern platforms but float on those that don't have double natively. So we get the best of both worlds by replacing double with qreal. svn path=/trunk/koffice/; revision=851499
-
- 31 Mar, 2008 1 commit
-
-
Halla Rempt authored
* move kis_filter_strategy out of the filters/ dir since it has nothing to do with filters, actually * finish the generator layer class (ui is still tbd) * make it possible to use generators in the fill painter so you can fill shapes and selections with generated pixels. * add a generator config to the resources svn path=/trunk/koffice/; revision=792292
-
- 20 Mar, 2008 1 commit
-
-
Cyrille Berger authored
clean up, hide the generated UI inside the class, which means I am sure noone change a property of the KoDocumentSectionView, yet it doesn't make the view obey the setDragAndDropMode function svn path=/trunk/koffice/; revision=788201
-
- 11 Mar, 2008 1 commit
-
-
Cyrille Berger authored
move layer insertion selection out of KisLayerBox to KisNodeManager, because it makes more sense, and because I need it there to implement drag and drop svn path=/trunk/koffice/; revision=784597
-
- 29 Feb, 2008 1 commit
-
-
Halla Rempt authored
to decide whether their docker really needs to be visible by default * Fix dockers that didn't compile anymore * Set a predefined docker state in Krita's view -- the state is copied from the kritarc file and set if no state existed. This seems to work and makes krita startup with a 1.6-like assortment of dockers. svn path=/trunk/koffice/; revision=780553
-
- 24 Jan, 2008 1 commit
-
-
Halla Rempt authored
svn path=/trunk/koffice/; revision=765880
-
- 30 Dec, 2007 1 commit
-
-
Halla Rempt authored
other people can always turn krita debug off, and krita developers have it easy and can use easy-to-remember mnemonics. svn path=/trunk/koffice/; revision=754910
-
- 06 Dec, 2007 1 commit
-
-
Halla Rempt authored
BUG: 131927 svn path=/trunk/koffice/; revision=745666
-
- 23 Nov, 2007 1 commit
-
-
Halla Rempt authored
what the refactoring started a month ago was really about...) svn path=/trunk/koffice/; revision=740562
-
- 21 Nov, 2007 1 commit
-
-
Halla Rempt authored
make the tabs have a sensible font size, too. svn path=/trunk/koffice/; revision=739691
-
- 14 Oct, 2007 1 commit
-
-
Halla Rempt authored
Two things in this commit: a) the qpainter canvas refactoring (that, as noted before, is still buggy) b) lots of work on the node/layer/mask refactoring. Still very buggy, but there has been progress since my last commit on this topic: clicking the relevant buttons now do insert new layers. They are just not selectable. More work will follow tomorrow. svn path=/trunk/koffice/; revision=725175
-
- 06 Oct, 2007 2 commits
-
-
Halla Rempt authored
svn path=/trunk/koffice/; revision=721966
-
Halla Rempt authored
work from the gui again. svn path=/trunk/koffice/; revision=721962
-
- 17 Aug, 2007 1 commit
-
-
Halla Rempt authored
* Make masks and layers inherit a common baseclass: KisNode. Create code in krita/image to handle the new layer hierarchy. * Remove KisMetaRegistry * Remove the "super" typedefs * Fix bugs demonstrated by unittests * Add several unittests -- some show that we have some bugs still. * Considerably simplify the api of KisPaintDevice and Kisimage * Add several more options for perfomance and tweak others to give better performance by default * Sanitize the dirty setting of rects * Start working on extracting the prescaling and canvas preview update spaghetti into a separate class. * Re-instate the fast-but-ugly nearest-neighbour scale option (doesn't work yet, is part of the above) Warning: this commit breaks some stuff, notably the adding of layers and masks. Painting, redisplay using QPainter and opengl and selections should be fine, without regressions. I am still working on the layer/mask issue and on the display thing, but apart from these two issues, Krita is reasonably stable again. There are two Umbrello diagrams in krita/doc that show the new layer design and the way the selection classes fit together. svn path=/trunk/koffice/; revision=701132
-
- 01 Aug, 2007 1 commit
-
-
Thomas Zander authored
for our uses. It now returns a Qt::Dock enum, allowing the docker to start hidden or floating. It has a default value to be docked on the right, since a lot of our dockers had that value. * Use the new KGlobalSettings::smallestReadableFont() for the dock font. * Auto-hide a docker that has a defaultDockPosition() of Qt::DockMinimized * Port KIO::NetAccess::exist() usages svn path=/trunk/koffice/; revision=695127
-
- 08 Jun, 2007 1 commit
-
-
Laurent Montel authored
svn path=/trunk/koffice/; revision=672920
-
- 01 Jun, 2007 2 commits
-
-
Halla Rempt authored
svn path=/trunk/koffice/; revision=670515
-
Halla Rempt authored
selected by default. Though why the layerbox doesn't want to show that is beyond me. svn path=/trunk/koffice/; revision=670506
-
- 31 May, 2007 1 commit
-
-
Halla Rempt authored
layer model to allow working with layers from the layerbox. Nothing is working yet. svn path=/trunk/koffice/; revision=670239
-
- 29 May, 2007 1 commit
-
-
Halla Rempt authored
svn path=/trunk/koffice/; revision=669421
-
- 27 May, 2007 1 commit
-
-
Halla Rempt authored
idea of active layer, and that's in the canvas controller. That's next on my list. Oh, and I removed the move tool since its function is duplicated by the transform tool (& by the interaction tool, although that doesn't work yet.) svn path=/trunk/koffice/; revision=668757
-
- 07 May, 2007 1 commit
-
-
Casper Boemann authored
svn path=/trunk/koffice/; revision=662282
-
- 05 May, 2007 1 commit
-
-
Casper Boemann authored
- add extra argument to signal - improve on apidox Krita: - follow changes above svn path=/trunk/koffice/; revision=661345
-
- 23 Apr, 2007 1 commit
-
-
Halla Rempt authored
a few bugs: the layerbox is only updated correctly if you switch between view options and I haven't yet tested deeply nested layers. svn path=/trunk/koffice/; revision=657109
-
- 13 Apr, 2007 1 commit
-
-
Thomas Zander authored
dock plugins to be created. Rename the dockId() method to id() so it will fit inside the genericRegistry svn path=/trunk/koffice/; revision=653416
-
- 22 Mar, 2007 1 commit
-
-
Halla Rempt authored
svn path=/trunk/koffice/; revision=645348
-
- 12 Mar, 2007 1 commit
-
-
Halla Rempt authored
need Adrian's help. svn path=/trunk/koffice/; revision=641668
-
- 04 Mar, 2007 1 commit
-
-
Thomas Zander authored
Dockers will outlive their views if the mainwindow is reused for anothe document, for example by loading another document into it. So don't use a pointer to the view in the docker. This again allows you to close the document and open a different one. svn path=/trunk/koffice/; revision=639110
-
- 10 Jan, 2007 1 commit
-
-
Halla Rempt authored
* Remove all part stuff from the layerbox * Commit what I have done up to now to make freehand painting work again (it doesn't yet work, but Casper wanted to see it) svn path=/trunk/koffice/; revision=622073
-
- 23 Nov, 2006 1 commit
-
-
Halla Rempt authored
svn path=/trunk/koffice/; revision=607236
-
- 20 Nov, 2006 1 commit
-
-
Halla Rempt authored
managers, perl-port bits of the view plugins. (The layerbox doesn't show the layers somehow, need to work on that a bit.) svn path=/trunk/koffice/; revision=606572
-
- 13 Sep, 2006 1 commit
-
-
Halla Rempt authored
code that blend two pixels together, a la porter-duff. I have disabled all colorspaces except rgbu8, alpha and lab, and rgbu8 is enabled only by a hack pending the discussion I expect will happen shortly on how to discourage code duplication through templates. For now, everything seems to compile and Krita starts up. Basically, every composite op for every depth for every colorspace is now an object with a composite() method that does the work; whether we need to expose this object outside pigment, or provide merely a proxy KoID object is up for discussion. Also added some Krita documentation, updated the todo, removed the old startkrita for binary (autopackage-type) releases and removed some warnings. CCMAIL: kimageshop@kde.org svn path=/trunk/koffice/; revision=583883
-
- 19 Aug, 2006 1 commit
-
-
Gábor Lehel authored
- large thumbnails only mode - ui for switching between view modes - various other tweaks, fixes, and adjustments svn path=/trunk/koffice/; revision=574525
-
- 28 Jul, 2006 1 commit
-
-
Gábor Lehel authored
svn path=/trunk/koffice/; revision=567251
-
- 04 Jun, 2006 1 commit
-
-
Casper Boemann authored
uses it though, but that will change soon. Karbon will break on this commit. Simply replace KoColor with KoColorOld in Karbon to make it work. svn path=/trunk/koffice/; revision=548209
-
- 13 May, 2006 1 commit
-
-
Laurent Montel authored
svn path=/trunk/koffice/; revision=540437
-
- 01 May, 2006 1 commit
-
-
Adrian Page authored
svn path=/trunk/koffice/; revision=536216
-
- 29 Apr, 2006 1 commit
-
-
Adrian Page authored
svn path=/trunk/koffice/; revision=535590
-
- 27 Mar, 2006 2 commits
-
-
Laurent Montel authored
(for kpresenter/karbon/kivio it's not a portage just change to kdelibs api (need for the future)) svn path=/trunk/koffice/; revision=523044
-
Laurent Montel authored
svn path=/trunk/koffice/; revision=523032
-