koffice

Boudewijn Rempt boud at valdyas.org
Wed Oct 22 21:15:02 CEST 2008


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  




More information about the kimageshop mailing list