Revision 630409

Go back to digest for 11th February 2007

Features in Office

Boudewijn Rempt committed changes in /trunk/koffice/krita:

Intermediate commit for cyrille. Contains the following unfinished business
* reinstatement of the opengl canvas
* new, experimental glsl plugin
* refactored filters listview to use QListWidget & threadweaver
* added a threaded applicator that takes a function and a paint device, devices the paint device in areas and applies the function to each area in a thread
* start with the qpainter image context so we'll share the projection between views that use the qpainter canvas
* apparently some rendering fixes :-)
* cut down a little on the debug output for those who haven't discovered kdebugdialog
* delete the old kisthreadpool: threadweaver is so much nicer, besides, when things don't work, I can blame Mirko instead of myself

File Changes

Added 14 files
  • /trunk/koffice/krita
  •   /image/kis_threaded_applicator.cpp
  •   /image/kis_threaded_applicator.h
  •   /ui/kis_qpainter_image_context.cpp
  •   /ui/kis_qpainter_image_context.h
  •   /plugins/viewplugins/glsl
  •   /plugins/viewplugins/glsl/CMakeLists.txt
  •   /plugins/viewplugins/glsl/dlg_glsl.cc
  •   /plugins/viewplugins/glsl/dlg_glsl.h
  •   /plugins/viewplugins/glsl/glsl.cc
  •   /plugins/viewplugins/glsl/glsl.h
  •   /plugins/viewplugins/glsl/kis_glsl_widget.h
  •   /plugins/viewplugins/glsl/kritaglsl.desktop
  •   /plugins/viewplugins/glsl/kritaglsl.rc
  •   /plugins/viewplugins/glsl/wdg_glsl.ui
Deleted 3 files
  • /trunk/koffice/krita/image
  •   /kis_thread.h
  •   /kis_thread_pool.cc
  •   /kis_thread_pool.h
Modified 62 files
  • /trunk/koffice/krita
  •   /CMakeLists.txt
  •   /image/CMakeLists.txt
  •   /image/kis_gradient_painter.cc
  •   /image/kis_group_layer.cc
  •   /image/kis_image.cc
  •   /image/kis_layer.cc
  •   /image/kis_merge_visitor.h
  •   /image/kis_paint_device.cc
  •   /image/kis_paint_layer.cc
  •   /image/kis_painter.cc
  •   /image/kis_perspective_grid.cpp
  •   /image/kis_projection.cc
  •   /image/kis_transform_worker.cc
  •   /shape/KritaShapeTool.cpp
  •   /ui/CMakeLists.txt
  •   /ui/kis_canvas2.cpp
  •   /ui/kis_canvas2.h
  •   /ui/kis_dlg_adjustment_layer.cc
  •   /ui/kis_dlg_adjustment_layer.h
  •   /ui/kis_dlg_preferences.cc
  •   /ui/kis_filter_manager.cc
  •   /ui/kis_filters_listview.cc
  •   /ui/kis_filters_listview.h
  •   /ui/kis_grid_drawer.cpp
  •   /ui/kis_grid_manager.cpp
  •   /ui/kis_layermap_visitor.h
  •   /ui/kis_load_visitor.h
  •   /ui/kis_oasis_save_data_visitor.cc
  •   /ui/kis_opengl_canvas2.cpp
  •   /ui/kis_opengl_canvas2.h
  •   /ui/kis_opengl_image_context.cc
  •   /ui/kis_opengl_image_context.h
  •   /ui/kis_qpainter_canvas.cpp
  •   /ui/kis_qpainter_canvas.h
  •   /ui/kis_shape_layer.cc
  •   /ui/kis_tool_freehand.cc
  •   /ui/kis_view2.cpp
  •   /ui/wdgcolorsettings.ui
  •   /colorspaces/rgb_float_hdr/kis_rgb_float_hdr_colorspace.h
  •   /plugins/viewplugins/CMakeLists.txt
  •   /plugins/filters/blur/kis_blur_filter.cc
  •   /plugins/filters/cimg/kis_cimg_filter.cc
  •   /plugins/filters/colorsfilters/kis_perchannel_filter.cc
  •   /plugins/filters/convolutionfilters/kis_convolution_filter.cc
  •   /plugins/filters/cubismfilter/kis_cubism_filter.cc
  •   /plugins/filters/fastcolortransfer/fastcolortransfer.cc
  •   /plugins/filters/imageenhancement/imageenhancement.cpp
  •   /plugins/filters/imageenhancement/kis_wavelet_noise_reduction.cpp
  •   /plugins/filters/unsharp/kis_unsharp_filter.cc
  •   /plugins/paintops/cpaint/kis_cpaintop.cc
  •   /plugins/paintops/cpaint/stroke.cpp
  •   /plugins/tools/tool_curves/kis_tool_bezier.cc
  •   /plugins/tools/tool_curves/kis_tool_curve.cc
  •   /plugins/tools/tool_perspectivegrid/kis_tool_perspectivegrid.cc
  •   /plugins/tools/tool_perspectivetransform/kis_perspectivetransform_worker.cpp
  •   /plugins/viewplugins/bracketing2hdr/bracketing2hdr.cc
  •   /plugins/viewplugins/filtersgallery/kis_dlg_filtersgallery.cc
  •   /plugins/viewplugins/filtersgallery/kis_dlg_filtersgallery.h
  •   /plugins/viewplugins/scripting/scriptingpart.cpp
  •   /plugins/viewplugins/scripting/kritacore/krs_iterator.h
  •   /plugins/viewplugins/scripting/kritacore/krs_paint_layer.cpp
  •   /plugins/viewplugins/scripting/kritacore/krs_progress.cpp
79 files changed in total