koffice

LukasT.dev@gmail.com lukast.dev at gmail.com
Fri Oct 24 11:45:44 CEST 2008


Boudewijn Rempt wrote:
> SVN commit 874913 by rempt:
>
> CCMAIL:kimageshop at kde.org
>
> Paintop settings widgets are now owned by the paintop factory, not the
> paintop settings object. I had to -- temporarily -- disable all paintops
> but the brushop for this. The rest will come back on-line soon: porting is
> pretty easy, since it's now very easy to assemble a paintop out of some options
> and an algorith, This fixes the slowness on starting painting.
>
> Please, please, please, check the way the brushop works if you want to know exactly
> what I've been doing.
>
>
>
>  M  +1 -0      krita/CMakeLists.txt  
>  M  +10 -9     krita/image/CMakeLists.txt  
>  A             krita/image/brushengine (directory)  
>  A             krita/image/brushengine/README  
>  AM            krita/image/brushengine/kis_paint_information.cc   krita/image/kis_paint_information.cc#874005 [License: GPL (v2+)]
>  AM            krita/image/brushengine/kis_paint_information.h   krita/image/kis_paint_information.h#874005 [License: GPL (v2+)]
>  AM            krita/image/brushengine/kis_paintop.cc   krita/image/kis_paintop.cc#874005 [License: GPL (v2+)]
>  AM            krita/image/brushengine/kis_paintop.h   krita/image/kis_paintop.h#874005 [License: GPL (v2+)]
>  A             krita/image/brushengine/kis_paintop_factory.cpp   [License: GPL (v2+)]
>  A             krita/image/brushengine/kis_paintop_factory.h   [License: GPL (v2+)]
>  AM            krita/image/brushengine/kis_paintop_preset.cpp   krita/image/kis_paintop_preset.cpp#874005 [License: LGPL (v2+)]
>  AM            krita/image/brushengine/kis_paintop_preset.h   krita/image/kis_paintop_preset.h#874005 [License: LGPL (v2+)]
>  AM            krita/image/brushengine/kis_paintop_registry.cc   krita/image/kis_paintop_registry.cc#874005 [License: GPL (v2+)]
>  AM            krita/image/brushengine/kis_paintop_registry.h   krita/image/kis_paintop_registry.h#874005 [License: GPL (v2+)]
>  AM            krita/image/brushengine/kis_paintop_settings.cpp   krita/image/kis_paintop_settings.cpp#874005 [License: GPL (v2+)]
>  AM            krita/image/brushengine/kis_paintop_settings.h   krita/image/kis_paintop_settings.h#874005 [License: GPL (v2+)]
>  A             krita/image/brushengine/kis_paintop_settings_widget.h   [License: GPL (v2+)]
>  D             krita/image/kis_paint_information.cc  
>  D             krita/image/kis_paint_information.h  
>  D             krita/image/kis_paintop.cc  
>  D             krita/image/kis_paintop.h  
>  D             krita/image/kis_paintop_preset.cpp  
>  D             krita/image/kis_paintop_preset.h  
>  D             krita/image/kis_paintop_registry.cc  
>  D             krita/image/kis_paintop_registry.h  
>  D             krita/image/kis_paintop_settings.cpp  
>  D             krita/image/kis_paintop_settings.h  
>  M  +6 -0      krita/image/kis_properties_configuration.cc  
>  M  +10 -1     krita/image/kis_properties_configuration.h  
>  M  +0 -3      krita/image/kis_types.h  
>  M  +5 -5      krita/plugins/paintops/CMakeLists.txt  
>  M  +9 -5      krita/plugins/paintops/defaultpaintops/CMakeLists.txt  
>  A             krita/plugins/paintops/defaultpaintops/brush (directory)  
>  AM            krita/plugins/paintops/defaultpaintops/brush/kis_brushop.cpp   [License: GPL (v2+)]
>  A             krita/plugins/paintops/defaultpaintops/brush/kis_brushop.h   [License: GPL (v2+)]
>  A             krita/plugins/paintops/defaultpaintops/brush/kis_brushop_factory.cpp   [License: GPL (v2+)]
>  A             krita/plugins/paintops/defaultpaintops/brush/kis_brushop_factory.h   [License: GPL (v2+)]
>  A             krita/plugins/paintops/defaultpaintops/brush/kis_brushop_settings.cpp   [License: GPL (v2+)]
>  A             krita/plugins/paintops/defaultpaintops/brush/kis_brushop_settings.h   [License: GPL (v2+)]
>  A             krita/plugins/paintops/defaultpaintops/brush/kis_brushop_settings_widget.cpp   [License: GPL (v2+)]
>  A             krita/plugins/paintops/defaultpaintops/brush/kis_brushop_settings_widget.h   [License: GPL (v2+)]
>  M  +9 -9      krita/plugins/paintops/defaultpaintops/defaultpaintops_plugin.cc  
>  D             krita/plugins/paintops/defaultpaintops/kis_brushop.cc  
>  D             krita/plugins/paintops/defaultpaintops/kis_brushop.h  
>  M  +8 -2      krita/plugins/paintops/libpaintop/README  
>  M  +12 -1     krita/plugins/paintops/libpaintop/kis_brush_option.cpp  
>  M  +6 -1      krita/plugins/paintops/libpaintop/kis_brush_option.h  
>  M  +2 -0      krita/plugins/paintops/libpaintop/kis_brush_p.h  
>  M  +33 -3     krita/plugins/paintops/libpaintop/kis_curve_option.cpp  
>  M  +6 -1      krita/plugins/paintops/libpaintop/kis_curve_option.h  
>  M  +10 -0     krita/plugins/paintops/libpaintop/kis_filter_option.cpp  
>  M  +3 -0      krita/plugins/paintops/libpaintop/kis_filter_option.h  
>  M  +4 -1      krita/plugins/paintops/libpaintop/kis_imagepipe_brush.h  
>  M  +10 -0     krita/plugins/paintops/libpaintop/kis_imagepipe_brush_p.h  
>  M  +15 -2     krita/plugins/paintops/libpaintop/kis_paint_action_type_option.cpp  
>  M  +6 -1      krita/plugins/paintops/libpaintop/kis_paint_action_type_option.h  
>  M  +0 -1      krita/plugins/paintops/libpaintop/kis_paintop_option.cpp  
>  M  +6 -6      krita/plugins/paintops/libpaintop/kis_paintop_option.h  
>  M  +1 -1      krita/plugins/paintops/libpaintop/kis_paintop_options_widget.cpp  
>  M  +2 -6      krita/plugins/paintops/libpaintop/kis_paintop_options_widget.h  
>  M  +1 -10     krita/plugins/paintops/libpaintop/kis_pressure_darken_option.cpp  
>  M  +0 -2      krita/plugins/paintops/libpaintop/kis_pressure_darken_option.h  
>  M  +1 -10     krita/plugins/paintops/libpaintop/kis_pressure_opacity_option.cpp  
>  M  +0 -2      krita/plugins/paintops/libpaintop/kis_pressure_opacity_option.h  
>  M  +1 -10     krita/plugins/paintops/libpaintop/kis_pressure_size_option.cpp  
>  M  +0 -3      krita/plugins/paintops/libpaintop/kis_pressure_size_option.h  
>  M  +1 -2      krita/plugins/paintops/preset_todo.txt  
>  M  +9 -9      krita/plugins/paintops/sumie/CMakeLists.txt  
>  AM            krita/plugins/paintops/sumie/kis_sumi_paintop.cpp   krita/plugins/paintops/sumie/kis_sumipaintop.cpp#874860 [License: GPL (v2+)]
>  AM            krita/plugins/paintops/sumie/kis_sumi_paintop.h   krita/plugins/paintops/sumie/kis_sumipaintop.h#874860 [License: GPL (v2+)]
>  AM            krita/plugins/paintops/sumie/kis_sumi_paintop_settings.cpp   krita/plugins/paintops/sumie/kis_sumipaintopsettings.cpp#874860 [License: GPL (v2+)]
>  AM            krita/plugins/paintops/sumie/kis_sumi_paintop_settings.h   krita/plugins/paintops/sumie/kis_sumipaintopsettings.h#874860 [License: GPL (v2+)]
>  D             krita/plugins/paintops/sumie/kis_sumipaintop.cpp  
>  D             krita/plugins/paintops/sumie/kis_sumipaintop.h  
>  D             krita/plugins/paintops/sumie/kis_sumipaintopsettings.cpp  
>  D             krita/plugins/paintops/sumie/kis_sumipaintopsettings.h  
>  M  +1 -1      krita/plugins/paintops/sumie/kritasumipaintop.desktop  
>  AM            krita/plugins/paintops/sumie/sumi_paintop_plugin.cpp   krita/plugins/paintops/sumie/sumipaintop_plugin.cpp#874860 [License: GPL (v2+)]
>  AM            krita/plugins/paintops/sumie/sumi_paintop_plugin.h   krita/plugins/paintops/sumie/sumipaintop_plugin.h#874860 [License: GPL (v2+)]
>  D             krita/plugins/paintops/sumie/sumipaintop_plugin.cpp  
>  D             krita/plugins/paintops/sumie/sumipaintop_plugin.h  
>  M  +3 -0      krita/ui/kis_paintop_box.cc  
>  M  +2 -1      krita/ui/kis_paintop_box.h  
>  M  +1 -1      libs/guiutils/KoResourceItemChooser.cpp  
>  M  +6 -1      libs/guiutils/KoZoomInput.cpp  
>
>
> _______________________________________________
> kimageshop mailing list
> kimageshop at kde.org
> https://mail.kde.org/mailman/listinfo/kimageshop
>   
I would like to ask you if you could port sumi-e brush also. I don't 
have time to do that til Wednesday 29th. It would be cool also to have 
working sumi-e brush for triage and krush day...
I will port deform brush by myself.

Lukas


More information about the kimageshop mailing list