- 23 Jul, 2006 1 commit
-
-
Thomas Zander authored
line with the other registries in koffice libs svn path=/trunk/koffice/; revision=565484
-
- 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
-
- 09 May, 2006 1 commit
-
-
Adrian Page authored
svn path=/trunk/koffice/; revision=539167
-
- 09 Apr, 2006 1 commit
-
-
Adrian Page authored
svn path=/trunk/koffice/; revision=527803
-
- 19 Mar, 2006 1 commit
-
-
Halla Rempt authored
devices in certain colorspaces. Now I just have to debug wet. * Fix all memory leaks with undo transactions being new'ed, but never deleted or added to the undo stack * Fix memory leak in transform worker (colors** never got deleted) * Fix memory leak in adjustment filters: now the KisColorAdjustment gets deleted * Review all filters for suitability when painting * Fix painting with filters so we don't create the lots of separate circles anymore (painting with brightness/contrast is still a lot slower than it should be) * Remove all spaces around ->, Cyrille and Casper will be happy now * Some work on the cubism filter to make it behave. Will finish this today. I hope. svn path=/trunk/koffice/; revision=520280
-
- 03 Mar, 2006 1 commit
-
-
Halla Rempt authored
* Commit the things I had worked on today for Krita but forgot to commit because I wanted to tag. svn path=/trunk/koffice/; revision=515390
-
- 03 Nov, 2005 1 commit
-
-
Halla Rempt authored
* Separate the debug areas into its own header. Let's make kis-global as small as possible :-) svn path=/trunk/koffice/; revision=477235
-
- 28 Oct, 2005 1 commit
-
-
Halla Rempt authored
a lot. I did test by compiling with an uninstalled koffice, but it's not unlikely that there will be some fallout -- and there are many new directories and Makefile.am's. svn path=/trunk/koffice/; revision=475094
-
- 15 Oct, 2005 1 commit
-
-
Halla Rempt authored
There are still a few problems, because I made a few mistakes with file placing that I can only fix by committing, fixing and commiting. Also, the library isn't completely independent of the rest of Krita yet, see the TODO. * Add an uml diagram of the histogram design. * Add a meta registry -- that needs to be expanded so it becomes a central database for all the stuff we have in the myriad of singletons. * Fix the HACKING file about getters and setters to conform to Qt standards. svn path=/trunk/koffice/; revision=470933
-
- 25 Sep, 2005 1 commit
-
-
Casper Boemann authored
profiles as attributes rather the being two seperate entities. The colorspace registry has been replaced by a colorspace_factory_registry. Each colormode (eg rgb_u08) has a factory that make colorspaces. So now we can have many colorspaces, but only when they have different profiles. The new registry handles it so that colorspace instances are still shared. Some colorspaces do not have profiles. Wet is one of those. I can't guarantee that there will be no fallout or regression. Nothing new featurewise in this commit, although it does open the possibilities for future colorspace independence, which we all know IS a big thing. svn path=/trunk/koffice/; revision=463852
-
- 12 Sep, 2005 1 commit
-
-
Halla Rempt authored
* Fix focus bug with dockers * Removed superfluous headers here and there * Made sure we code against the interface, not the implementation of KisColorSpace. * More API separation from implementation * Replaced all QUANTUM with Q_UINT8 -- we will never do the ImageMagick trick of redefining QUANTUM to Q_UINT16 to have instant 16-bit support. We can do better than that. * Removed obsolete and empty toolbar * Added a little documentation about the sdk effort. svn path=/trunk/koffice/; revision=460097
-
- 10 Sep, 2005 1 commit
-
-
Bart Coppens authored
First part of the big redesign of the histograms in Krita. This introduces a lot of new classes, but now every basic colorspace now has a working histogram (except wetsticky, which combines channels of uints with floats and even an enums). This design also opens the door to some more advanced histogram features in Krita which would otherwise be harder to do. The histogram widget has now extra widgets to zoom in on histograms with more than 256 values for a channel, but don't expect anything polished because I plan refactoring the histogram widget and dialog in part two of the redesign. svn path=/trunk/koffice/; revision=459321
-
- 25 Aug, 2005 1 commit
-
-
Halla Rempt authored
* Removed unused brightnes/contrast methods from all colorspaces -- these are replaced by applyAdjustment. * Moved the popup buttons to a docker, made the paintop box a combobox and placed all of them in their own docker; let's see whether that works out. If you don't like this arrangement, shout at me. * Filled in the u8 and u16 base colorspaces with alpha/to/from qcolor and other common functionality. * Optimize bigendian display by using lcms for the byte-swapping * Made a generic toQImage that uses lcms. * Created a KisDlgLayerProperties dialog that shows the colorspace of the current layer and also used a .ui file, instead of a coded layout. * Added a createdcop.py script that generates the skeleton for a dcop interface class. * Messed about with dcop some more * Since an icc profiles works with any lcms colorspace, make the lcmscolorspace type private to kisprofile. * Added icons to the items in the paintop box * Fix cutting * Fix XYZ colorspace svn path=/trunk/koffice/; revision=453234
-
- 10 Aug, 2005 3 commits
-
-
Halla Rempt authored
svn path=/trunk/koffice/; revision=445149
-
Halla Rempt authored
spaces. svn path=/trunk/koffice/; revision=444999
-
Halla Rempt authored
of Colorspace everywhere to be consistent with lcms and icc34. I am not done yet, I need to rename some files, too, but cannot do that without comitting first. svn path=/trunk/koffice/; revision=444892
-
- 26 Jul, 2005 1 commit
-
-
Halla Rempt authored
* Remove the wet paintbrush tool; it's sufficient to use the wet paintop * The fsf has moved house, or so Thomas tells me. I guess it's a pretty dumb idea to have such volatile information in all headers, but there you are. We're up-to-date again... svn path=/trunk/koffice/; revision=438821
-
- 27 Jun, 2005 1 commit
-
-
Halla Rempt authored
* Added debug areas to most debug statements -- add 41000 krita (tiles) 41001 krita (core) 41002 krita (registry) 41003 krita (tools) 41004 krita (color management system) 41005 krita (filters) 41006 krita (plugins) 41007 krita (user interface) 41008 krita (file handling) 41009 krita (math) 41010 krita (render) 41011 krita (scripting) to kdebug.areas to enable/disable the areas individually. This way, other people won't have to see my work on cms, and so on. svn path=/trunk/koffice/; revision=429486
-
- 25 Jun, 2005 1 commit
-
-
Adrian Page authored
Painting works, though other things won't due to 8-bit assumptions. Loading a 16-bit image (from the PNG testsuite) creates a 16-bit image, but the data isn't there. Investigating... svn path=/trunk/koffice/; revision=428937
-
- 12 Apr, 2005 1 commit
-
-
Halla Rempt authored
* Make clients responsible for allocating the memory they want to fill with readBytes: that'll larn them to clean up the memory after them. * Added Q_CHECK_PTR's around most non-gui memory allocations (and around quite a few GUI allocations. Next: Q_ASSERT's everywere! svn path=/trunk/koffice/; revision=405064
-
- 18 Feb, 2005 1 commit
-
-
Halla Rempt authored
* Refactor all code to distinguish between depths-as-in-bytes-per-pixel and depth as in channels-per-pixel. * Move filter tool to its own plugin * Add the base for a wet+sticky paint model plugin * Add a toolbox for paint ops, filters etc. svn path=/trunk/koffice/; revision=390558
-
- 29 Jan, 2005 1 commit
-
-
Halla Rempt authored
* Fix a valgrind warning in KisFillPainter * Fix a valgrind warning in KisMemento * Fix a bug in KisPainter where srcDev was confused with dstDev; this fixes display of selections * Selection fixes * Make all copyright blocks uniform in layout svn path=/trunk/koffice/; revision=383684
-
- 21 Jan, 2005 1 commit
-
-
Halla Rempt authored
svn path=/trunk/koffice/; revision=380830
-
- 12 Jan, 2005 1 commit
-
-
Halla Rempt authored
code by Casper Boemann; a lot of things are broken, right now... Let the fixing begin. svn path=/trunk/koffice/; revision=377854
-
- 15 Dec, 2004 1 commit
-
-
Halla Rempt authored
cmyka strategies in two classes; use profiles when displaying cmyk (but that doesn't work at all). svn path=/trunk/koffice/; revision=370771
-
- 04 Dec, 2004 1 commit
-
-
Halla Rempt authored
* All alpha settings now devolve onto the color strategies, and almost all of the color strategies now support functioning with and without alpha. * Removed the old channel & mask stubs that were never associated with any meaningful implementation. More API cleanups in KisImage. * Integrated new new image dialog with some new settings (but I still need to add those to the loading/saving in kisdoc) svn path=/trunk/koffice/; revision=368408
-
- 21 Sep, 2004 1 commit
-
-
Halla Rempt authored
(Todo: work with the correct .rc file. Because tools are loaded only once. the defaulttoolsplugin.rc is not read and the toolbars are not populated. Don't know how to solve this right now.) * Moved all generic tool interfaces and abstract classes to the core, where all tool plugins can use them. * Made a tool registry/factory. * Split the patterns/gradients/brush shapes docker into a fill and a shape docker. * Detached the options docker by default because we've got too many dockers now. * Moved the scoped lock helper class to tiles, which is the only place where it was actually used. svn path=/trunk/koffice/; revision=348105
-
- 15 Sep, 2004 1 commit
-
-
Halla Rempt authored
* Updated TODO * Fixed bug in image sizing/scaling dialog. svn path=/trunk/koffice/; revision=346627
-
- 09 Sep, 2004 1 commit
-
-
Halla Rempt authored
* removes some debugging verbosity svn path=/trunk/koffice/; revision=345206
-
- 30 Jul, 2004 1 commit
-
-
Halla Rempt authored
* Moved all colour strategies to modules * Create a new type of plugins, provisionally loaded when KisPluginRegistry's static initializer constructs the singleton. * Renamed KisGenericFactory, KisFilterFactory and KisColorSpaceFactory to ...Registry since these classes do not construct, but register and make avialable their objects. * Removed composite ops. This is a good idea in principle, but comp ops belong to the colour strategy and this particular way of doing has already been tried and found wanting. svn path=/trunk/koffice/; revision=334120
-
- 25 Jul, 2004 1 commit
-
-
Halla Rempt authored
* Disabled compiling the designer widgets for now since I cannot get them to compile from clean. svn path=/trunk/koffice/; revision=332684
-
- 21 Jul, 2004 1 commit
-
-
Cyrille Berger authored
- enumImgType disapear - the functions type() (typeWithoutAlpha(), typeWithAlpha()...) are removed from KisImage and KisPaintDevice - the depth is attached to a colorstrategy * KisView::print use KPrinter::pageList( ) rather than KPrinter::fromPage() ::toPage() svn path=/trunk/koffice/; revision=331656
-
- 08 Jul, 2004 1 commit
-
-
Halla Rempt authored
internals should know about like tools and colour strategies * Moved the CMYK colour strategy to a plugin; the rest will follow * Removed the colour strategy map from KisDoc: it can b***dy well use the factory singleton like everyone else. svn path=/trunk/koffice/; revision=326842
-
- 27 May, 2004 1 commit
-
-
Halla Rempt authored
* Removed the stone-age plugin server which wasn't used for plugins anyway * Added a convertToImage method to the colour strategies. svn path=/trunk/koffice/; revision=315126
-
- 26 May, 2004 1 commit
-
-
Halla Rempt authored
make the colorrange dialog a plugin, too -- and maybe a couple of the tools. It's only the UI, just like with the tools and the colorrange dialog. Functionality will follow... svn path=/trunk/koffice/; revision=314905
-