From kde-commits Sun Jul 24 18:10:32 2005 From: Adrian Page Date: Sun, 24 Jul 2005 18:10:32 +0000 To: kde-commits Subject: koffice/krita Message-Id: <1122228632.890945.18738.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=112222865400477 SVN commit 438247 by page: Add initial support for working with high dynamic range images. - Add a 32-bit floating point RGBA colourspace. This allows use of colour values greater than 1, though the current implementation is copied from one of the integer colourspaces so doesn't always permit this. - Add an exposure slider to the Overview docker. This controls how the hdr image is rendered in convertToQImage, it does nothing to the actual pixel data. - Swap the slider and spinbox positions for KisDoubleWidget to be consistent with all the other slider/spinboxes we have. - Split some of the colourspace plugins into a library for the actual colourspace, and the plugin itself, which links to the library. This allows import/export filters to link against specific colourspaces portably, i.e. not against the plugin directly. - Add colourspace-specific setPixel/getPixel methods to the colourspaces so that import/export filters do not have to access pixel data directly. M +1 -1 core/color_strategy/kis_colorspace_alpha.cc M +2 -1 core/color_strategy/kis_colorspace_alpha.h M +3 -1 core/color_strategy/kis_strategy_colorspace.h M +2 -2 core/kis_doc.cc M +1 -1 core/kis_doc.h M +3 -2 core/kis_image.cc M +3 -2 core/kis_image.h M +4 -4 core/kis_paint_device.cc M +11 -8 core/kis_paint_device.h M +17 -2 core/kis_view.cc M +6 -0 core/kis_view.h M +1 -1 modules/Makefile.am M +1 -1 modules/colorspace_cmyk/kis_strategy_colorspace_cmyk.cc M +2 -1 modules/colorspace_cmyk/kis_strategy_colorspace_cmyk.h M +8 -9 modules/colorspace_gray/Makefile.am M +13 -1 modules/colorspace_gray/kis_strategy_colorspace_grayscale.cc M +5 -1 modules/colorspace_gray/kis_strategy_colorspace_grayscale.h M +1 -1 modules/colorspace_gray/tests/Makefile.am M +14 -1 modules/colorspace_gray/tests/kis_strategy_colorspace_grayscale_tester.cpp M +7 -9 modules/colorspace_rgb/Makefile.am M +17 -1 modules/colorspace_rgb/kis_strategy_colorspace_rgb.cc M +5 -1 modules/colorspace_rgb/kis_strategy_colorspace_rgb.h M +1 -1 modules/colorspace_rgb/tests/Makefile.am M +19 -1 modules/colorspace_rgb/tests/kis_strategy_colorspace_rgb_tester.cpp A modules/colorspace_rgb_f32 (directory) A modules/colorspace_rgb_f32/Makefile.am A modules/colorspace_rgb_f32/kis_strategy_colorspace_rgb_f32.cc [License: GPL (v2+) (wrong address)] A modules/colorspace_rgb_f32/kis_strategy_colorspace_rgb_f32.h [License: GPL (v2+) (wrong address)] A modules/colorspace_rgb_f32/krita_rgb_f32_plugin.desktop A modules/colorspace_rgb_f32/rgb_f32_plugin.cc [License: GPL (v2+) (wrong address)] A modules/colorspace_rgb_f32/rgb_f32_plugin.h [License: GPL (v2+) (wrong address)] A modules/colorspace_rgb_f32/rgb_f32_plugin.rc A modules/colorspace_rgb_f32/tests (directory) A modules/colorspace_rgb_f32/tests/Makefile.am A modules/colorspace_rgb_f32/tests/kis_strategy_colorspace_rgb_f32_tester.cc [License: GPL (v2+) (wrong address)] A modules/colorspace_rgb_f32/tests/kis_strategy_colorspace_rgb_f32_tester.h [License: GPL (v2+) (wrong address)] M +7 -9 modules/colorspace_rgb_u16/Makefile.am M +2 -2 modules/colorspace_rgb_u16/kis_strategy_colorspace_rgb_u16.cc M +13 -12 modules/colorspace_rgb_u16/kis_strategy_colorspace_rgb_u16.h M +1 -1 modules/colorspace_rgb_u16/tests/Makefile.am M +19 -1 modules/colorspace_rgb_u16/tests/kis_strategy_colorspace_rgb_u16_tester.cc M +1 -1 modules/colorspace_template/kis_colorspace_template.cc M +2 -1 modules/colorspace_template/kis_colorspace_template.h M +1 -1 modules/colorspace_test/kis_strategy_colorspace_test.cc M +2 -1 modules/colorspace_test/kis_strategy_colorspace_test.h M +1 -1 modules/colorspace_wet/kis_colorspace_wet.cc M +2 -1 modules/colorspace_wet/kis_colorspace_wet.h M +1 -1 modules/colorspace_ws/kis_colorspace_wet_sticky.cc M +2 -1 modules/colorspace_ws/kis_colorspace_wet_sticky.h M +1 -1 plugins/defaultdockers/defaultdockers.cc M +30 -1 plugins/defaultdockers/kis_birdeye_box.cc M +7 -0 plugins/defaultdockers/kis_birdeye_box.h M +130 -49 plugins/defaultdockers/wdgbirdeye.ui M +61 -8 ui/kis_double_widget.cc M +13 -0 ui/kis_double_widget.h