summaryrefslogtreecommitdiff
path: root/basebmp
AgeCommit message (Collapse)AuthorFilesLines
2007-07-05INTEGRATION: CWS aquavcl01 (1.2.22); FILE MERGEDRüdiger Timm1-6/+6
2007/06/21 09:00:07 pl 1.2.22.1: #i78704# add a new pixelformat, minor cosmetics
2007-06-29#i10000#: making bmpdemo dependend on vcl creates ring dependencyJens-Heiner Rechtien1-18/+18
2007-06-27INTEGRATION: CWS basebmp01 (1.1.20); FILE MERGEDJens-Heiner Rechtien1-28/+16
2007/05/22 09:59:18 thb 1.1.20.1: #147378# Added support for foreign formats (via GenericColorImageAccessor); fixed typos in CompositeIterator and StridedArrayIterator; fixed comparisons for (Packed)PixelIterator and StridedArrayIterator (which got negative strides wrong); avoiding unnecessary copying in scale_image() now; cleaned up bitmapdevice.cxx from cruft/ad hoc debug code; made unit tests run again
2007-06-27INTEGRATION: CWS basebmp01 (1.3.20); FILE MERGEDJens-Heiner Rechtien1-3/+3
2007/05/22 09:59:18 thb 1.3.20.1: #147378# Added support for foreign formats (via GenericColorImageAccessor); fixed typos in CompositeIterator and StridedArrayIterator; fixed comparisons for (Packed)PixelIterator and StridedArrayIterator (which got negative strides wrong); avoiding unnecessary copying in scale_image() now; cleaned up bitmapdevice.cxx from cruft/ad hoc debug code; made unit tests run again
2007-06-27INTEGRATION: CWS basebmp01 (1.6.20); FILE MERGEDJens-Heiner Rechtien1-6/+22
2007/06/22 19:50:30 thb 1.6.20.3: #i10000# Must not use lib to test against - not yet delivered at the time the tests must run. Linking statically instead. 2007/05/22 21:17:38 thb 1.6.20.2: #147378# Enabled unit tests for normal build 2007/05/22 09:59:18 thb 1.6.20.1: #147378# Added support for foreign formats (via GenericColorImageAccessor); fixed typos in CompositeIterator and StridedArrayIterator; fixed comparisons for (Packed)PixelIterator and StridedArrayIterator (which got negative strides wrong); avoiding unnecessary copying in scale_image() now; cleaned up bitmapdevice.cxx from cruft/ad hoc debug code; made unit tests run again
2007-06-27INTEGRATION: CWS basebmp01 (1.26.20); FILE MERGEDJens-Heiner Rechtien1-166/+120
2007/05/22 09:59:18 thb 1.26.20.1: #147378# Added support for foreign formats (via GenericColorImageAccessor); fixed typos in CompositeIterator and StridedArrayIterator; fixed comparisons for (Packed)PixelIterator and StridedArrayIterator (which got negative strides wrong); avoiding unnecessary copying in scale_image() now; cleaned up bitmapdevice.cxx from cruft/ad hoc debug code; made unit tests run again
2007-06-27INTEGRATION: CWS basebmp01 (1.2.10); FILE MERGEDJens-Heiner Rechtien1-0/+1
2007/05/22 21:17:38 thb 1.2.10.1: #147378# Enabled unit tests for normal build
2007-06-27INTEGRATION: CWS basebmp01 (1.4.16); FILE MERGEDJens-Heiner Rechtien1-14/+31
2007/05/22 09:59:17 thb 1.4.16.1: #147378# Added support for foreign formats (via GenericColorImageAccessor); fixed typos in CompositeIterator and StridedArrayIterator; fixed comparisons for (Packed)PixelIterator and StridedArrayIterator (which got negative strides wrong); avoiding unnecessary copying in scale_image() now; cleaned up bitmapdevice.cxx from cruft/ad hoc debug code; made unit tests run again
2007-06-27INTEGRATION: CWS basebmp01 (1.3.20); FILE MERGEDJens-Heiner Rechtien1-5/+27
2007/05/22 09:59:17 thb 1.3.20.1: #147378# Added support for foreign formats (via GenericColorImageAccessor); fixed typos in CompositeIterator and StridedArrayIterator; fixed comparisons for (Packed)PixelIterator and StridedArrayIterator (which got negative strides wrong); avoiding unnecessary copying in scale_image() now; cleaned up bitmapdevice.cxx from cruft/ad hoc debug code; made unit tests run again
2007-06-27INTEGRATION: CWS basebmp01 (1.4.20); FILE MERGEDJens-Heiner Rechtien1-4/+4
2007/05/22 09:59:17 thb 1.4.20.1: #147378# Added support for foreign formats (via GenericColorImageAccessor); fixed typos in CompositeIterator and StridedArrayIterator; fixed comparisons for (Packed)PixelIterator and StridedArrayIterator (which got negative strides wrong); avoiding unnecessary copying in scale_image() now; cleaned up bitmapdevice.cxx from cruft/ad hoc debug code; made unit tests run again
2007-06-27INTEGRATION: CWS basebmp01 (1.9.20); FILE MERGEDJens-Heiner Rechtien1-6/+6
2007/05/22 09:59:17 thb 1.9.20.1: #147378# Added support for foreign formats (via GenericColorImageAccessor); fixed typos in CompositeIterator and StridedArrayIterator; fixed comparisons for (Packed)PixelIterator and StridedArrayIterator (which got negative strides wrong); avoiding unnecessary copying in scale_image() now; cleaned up bitmapdevice.cxx from cruft/ad hoc debug code; made unit tests run again
2007-06-27INTEGRATION: CWS basebmp01 (1.1.2); FILE ADDEDJens-Heiner Rechtien1-0/+90
2007/05/22 09:59:17 thb 1.1.2.1: #147378# Added support for foreign formats (via GenericColorImageAccessor); fixed typos in CompositeIterator and StridedArrayIterator; fixed comparisons for (Packed)PixelIterator and StridedArrayIterator (which got negative strides wrong); avoiding unnecessary copying in scale_image() now; cleaned up bitmapdevice.cxx from cruft/ad hoc debug code; made unit tests run again
2007-06-27INTEGRATION: CWS basebmp01 (1.2.20); FILE MERGEDJens-Heiner Rechtien1-8/+8
2007/05/22 09:59:17 thb 1.2.20.1: #147378# Added support for foreign formats (via GenericColorImageAccessor); fixed typos in CompositeIterator and StridedArrayIterator; fixed comparisons for (Packed)PixelIterator and StridedArrayIterator (which got negative strides wrong); avoiding unnecessary copying in scale_image() now; cleaned up bitmapdevice.cxx from cruft/ad hoc debug code; made unit tests run again
2007-06-27INTEGRATION: CWS basebmp01 (1.5.20); FILE MERGEDJens-Heiner Rechtien1-5/+34
2007/05/22 09:59:17 thb 1.5.20.1: #147378# Added support for foreign formats (via GenericColorImageAccessor); fixed typos in CompositeIterator and StridedArrayIterator; fixed comparisons for (Packed)PixelIterator and StridedArrayIterator (which got negative strides wrong); avoiding unnecessary copying in scale_image() now; cleaned up bitmapdevice.cxx from cruft/ad hoc debug code; made unit tests run again
2007-01-25INTEGRATION: CWS ause069 (1.2.6); FILE MERGEDOliver Bolte1-3/+3
2006/10/18 17:09:43 hjs 1.2.6.1: #i70359# remove forced shell calls
2007-01-03INTEGRATION: CWS cmcfixes30 (1.1.12); FILE MERGEDJens-Heiner Rechtien1-1/+1
2006/12/19 09:34:57 cmc 1.1.12.1: #i72739# boost build conditional
2006-12-13INTEGRATION: CWS presfixes09 (1.15.8); FILE MERGEDKurt Zenker1-3/+5
2006/10/20 14:43:49 thb 1.15.8.1: #142144# No more direct math.h includes - using rtl/math.hxx instead
2006-10-12INTEGRATION: CWS sb59 (1.12.4); FILE MERGEDOliver Bolte1-6/+5
2006/08/30 22:52:05 thb 1.12.4.1: #i69122# Made basebmp compile warning-free
2006-10-12INTEGRATION: CWS sb59 (1.5.4); FILE MERGEDOliver Bolte1-3/+17
2006/09/01 08:34:02 sb 1.5.4.3: #i67535# Made code warning-free (GCC 4.0.3). 2006/08/31 11:08:52 thb 1.5.4.2: #i69122# msvc has no working llabs 2006/08/30 22:52:04 thb 1.5.4.1: #i69122# Made basebmp compile warning-free
2006-10-12INTEGRATION: CWS sb59 (1.6.4); FILE MERGEDOliver Bolte1-47/+21
2006/09/04 09:44:46 thb 1.6.4.1: #i69182# Removed SISSL license header
2006-10-12INTEGRATION: CWS sb59 (1.3.4); FILE MERGEDOliver Bolte1-2/+4
2006/08/30 22:52:04 thb 1.3.4.1: #i69122# Made basebmp compile warning-free
2006-10-12INTEGRATION: CWS sb59 (1.7.4); FILE MERGEDOliver Bolte1-47/+21
2006/09/04 09:44:45 thb 1.7.4.1: #i69182# Removed SISSL license header
2006-10-12INTEGRATION: CWS sb59 (1.1.4); FILE MERGEDOliver Bolte1-11/+14
2006/08/30 22:52:04 thb 1.1.4.1: #i69122# Made basebmp compile warning-free
2006-10-12INTEGRATION: CWS sb59 (1.6.4); FILE MERGEDOliver Bolte1-2/+3
2006/08/30 22:52:04 thb 1.6.4.1: #i69122# Made basebmp compile warning-free
2006-10-12INTEGRATION: CWS sb59 (1.3.4); FILE MERGEDOliver Bolte1-47/+21
2006/09/04 09:44:45 thb 1.3.4.1: #i69182# Removed SISSL license header
2006-10-12INTEGRATION: CWS sb59 (1.8.4); FILE MERGEDOliver Bolte1-2/+3
2006/08/30 22:52:04 thb 1.8.4.1: #i69122# Made basebmp compile warning-free
2006-10-12INTEGRATION: CWS sb59 (1.8.4); FILE MERGEDOliver Bolte1-23/+21
2006/09/04 09:44:45 thb 1.8.4.1: #i69182# Removed SISSL license header
2006-07-28#i65904# Made code compile warning-free for MSVC; removed inline statement ↵Thorsten Behrens8-74/+68
from the longer functions
2006-07-28#i10000# Minor build fixes (forgot the SunCC-only templates)Thorsten Behrens3-14/+16
2006-07-27#i65904# Dumped basegfx polygon raster converter in favor of a specialized ↵Thorsten Behrens11-115/+897
solution; constructing all accessors with passed parameter now for the BitmapRenderer; significantly improved test coverage for polygon rasterizing
2006-07-21#i65904# Compiler compatibility changes: made the ↵Thorsten Behrens6-34/+62
BOOST_NO_MEMBER_TEMPLATE_FRIENDS path actually work; added SunCC kludge for nested template as function template parameter problem; corrected blend_functor specialization to make msvc happy
2006-07-14#i65904# Replaced vigra::resizeImageNoInterpolation() with own scaleImage() ↵Thorsten Behrens2-11/+167
- the case size <2 does happen sometimes
2006-07-13#i65904# Swapped mask polarity - now, a zero in the mask denotes opacity; ↵Thorsten Behrens12-103/+245
minor code tidying; made drawMaskedBitmap() handle a few more generic cases; switched 24bpp to BGR; adapted tests to modified mask polarity
2006-07-12#i65904# Fixed operator+=/-= on PackedPixelRowIterator (wrong overflow ↵Thorsten Behrens7-54/+98
handling & forgot to handle negated cases); fixed typo for paletteformats (ignoring bit gravity); made drawMaskedBitmap() work for more cases; improved tests
2006-07-12#i65904# Finished drawMaskedBitmap(); reorganized accessor functors; added ↵Thorsten Behrens10-102/+669
test case for drawMaskedBitmap()
2006-07-11#i65904# Finished drawMaskedColor() support; simplified ↵Thorsten Behrens4-141/+259
iterator/accessor/range setup for vigra algorithms; sanitized typedefs for BitmapRenderer
2006-07-11#i65904# Consistently named constants; added rectangular device subsetting ↵Thorsten Behrens25-860/+1935
to BitmapDevice; moved spreaded pixel format configuration points into a single traits template (per format); slightly improved cross-format support
2006-07-06#i65904# Reworked accessor framework, is now a hierarchy of nested ↵Thorsten Behrens17-689/+2060
functionality; added traits for color, iterator and accessor behaviour; finished missing bitmap formats, slightly changed set of predefined formats; swapped order of xor/palette accessor application for the BitmapDevice, which should yield much more sensible results; added a few tests for the new formats
2006-06-30#i65904# Moved vigra/template-depending parts out of color.hxx into ↵Thorsten Behrens3-89/+130
colormisc.hxx
2006-06-30#i65904# Fixed ugly typos in clippedLine clipping; improved docs; added ↵Thorsten Behrens4-34/+78
testcases for fixed bugs; corrected clip bounds for line and polyline rendering
2006-06-28#i65904# Added more docs; made clip masks for all cases (except masked ↵Thorsten Behrens13-518/+974
bitmap); removed hardcoded unsigned int in favor of a metafunction; added tests for clips; fixed Color channel modification methods
2006-06-15#i65904# add formats which allow cleaner inits and checksHerbert Duerr1-2/+4
2006-06-13#i65904# get ColorBitmaskOutputMaskFunctor workingHerbert Duerr1-2/+19
2006-06-09#i65904# Fixed mask blending; added tests; reworked metafunctions for clip ↵Thorsten Behrens6-90/+458
proxy accessors
2006-06-08#i65904# Added fallback to unclipped methods, should the clip mask be NULLThorsten Behrens1-2/+23
2006-06-08#i65904# Added fallback to unclipped methods, should the clip mask be NULLThorsten Behrens1-2/+23
2006-06-07#i65904# Fixed broken CompositeIterator (was missing a proper ↵Thorsten Behrens6-63/+82
copy-const/assignment op); added more tests
2006-06-07#i65904# Finished xor and mask support; corrected Color handlingThorsten Behrens12-248/+1023
2006-06-07#i65904# SAl_MAX_UINT8 was right in operator*Herbert Duerr1-5/+5
2006-06-07#i65904# fixed operator*, small cleanupsHerbert Duerr1-8/+8