aboutsummaryrefslogtreecommitdiff
path: root/src/FbTk/ImageControl.cc
AgeCommit message (Collapse)AuthorFilesLines
2013-05-26build-sys: use AC_USE_SYSTEM_EXTENSIONSSami Kerola1-5/+0
The earlier _GNU_SOURCE definitions possibly did not take effect everywhere where it was intended.
2013-05-26build-sys: include config.h to all files using automakeSami Kerola1-5/+0
Do not try to be too smart which compilations need config.h, as most of them will simply because of the config.h has information about system capabilities.
2012-08-28changed timing functions to use a monotonic increasing clockMathias Gumz1-1/+1
gettimeofday() is subject to be changed on daylight-saving or to ntp-related (think leap-seconds). even worse, it is subject to be changed BACK in time. this is hard to fix correctly (see commit 45726d3016e and bug #3560509). it is irrelevant for timers to know the nano-seconds since the epoch anyways.
2012-04-10use the 'z' modifier for printing 'size_t' like variablesPaul Tagliamonte1-2/+2
2011-03-23compile fix: sunCC again, wants a compile time constant for arraysMathias Gumz1-2/+2
2010-09-17request explicitly as many elements for the gradient tables as we needMathias Gumz1-2/+2
the next step is to not use 'unsigned int' and then only store 'chars' in it, maybe even using RGBA data instead of separated arrays for r, g and b.
2010-09-17bugfix: forgot to resize 'pixels' before putting values into it (facepalm)Mathias Gumz1-2/+2
2010-09-17lots of code cleanup, reordering, trimming public API, bugfixesMathias Gumz1-206/+128
## FbTk/ImageControl.hh: * moved 'getSqrt()' over to TextureRender.cc because it is used only there * removed unused members m_root_window * use std::vector<> for colors and for the gradient buffers. ## FbTk/ImageControl.cc: * fixed memory leak in '~ImageControl', 'pixels' where not deleted[] at all. switched to std::vector, non-issue anymore. * moved identical code into functions 'allocateUnallocatedColors', 'initColortables' ## FbTk/TextureRenderer: * removed 'from', 'to', 'interlaced' from class, only used in 'renderGradient()' and are actually part of the given texture. * removed 'xtable', 'ytable' from class, only used in 'renderGradient()' * removed 'colors' from the class, is part of 'control' * moved render actions (invert, bevel1, bevel2, *gradient), they need more love but for now this is sufficient
2009-09-30cosmetic fixes: removed redundant ';' + some whitespacesMathias Gumz1-1/+1
2008-09-14Fixed a pixmap resource leak with selected pixmap in menus.Henrik Kinnunen1-1/+8
menu.hilite.selected.pixmap and menu.selected.pixmap was not deleted while switching between non-pixmap styles and pixmap styles.
2008-08-14cleanup of some filesMathias Gumz1-2/+2
2008-06-26remove dithering codeMark Tiefenbruck1-26/+2
2008-04-21some fixes for gcc 3.4Thomas Orgis1-1/+1
2008-01-14moved code a bit around, cleaned up some classesMathias Gumz1-6/+17
2008-01-11make FbTk::Command a template class, split parsing information out of ↵Mark Tiefenbruck1-1/+1
ObjectRegistry
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-2/+0
2007-04-17basicly cosmetic changes, patch by slava semushinmathias1-4/+0
2006-10-30Cosmetic patch from Slava Semushinmathias1-6/+8
2006-07-01more dead functionsmarkt1-4/+4
2006-06-21fix nls... notably classify text on conversion whether its for X or simonb1-1/+1
console, plus handle catalogs better.
2006-04-02size_t fixes, thanks Semushin Slava aka php-coderfluxgen1-1/+1
2006-03-26rotated fonts, buttons, containers. Used for tabs for nowsimonb1-5/+11
2006-02-16updated copyright infomathias1-1/+1
2005-01-24copyright datemathias1-1/+1
2004-11-19svn propset svn:keywords "Id"mathias1-1/+1
2004-09-10cosmetic + avoid unneeded App::instance()->display() callsakir1-33/+33
2004-09-09tiny cleanup to avoid calling unnecessary FbTk::App::instance()akir1-3/+5
2004-08-31add autoconf check for std c++ headersrathnor1-4/+16
2004-06-07update NLS string handling...rathnor1-2/+4
2004-01-21minor fix for static var sqrt_tablefluxgen1-1/+2
2004-01-11back to std list until we get std set working againfluxgen1-21/+38
2004-01-03check texture type too, it could be tiledfluxgen1-2/+3
2004-01-02fixed bug in textured cachefluxgen1-3/+5
2004-01-02textured pixmap cache fixfluxgen1-9/+22
2004-01-02some indentfluxgen1-101/+83
2003-10-09drawing optimisations and fixesrathnor1-5/+24
2003-08-18minor cleaningfluxgen1-23/+18
2003-08-18minor fixfluxgen1-2/+2
2003-08-11using new timer commandfluxgen1-6/+9
2003-07-12fixed 8 bpp crashfluxgen1-2/+2
2003-01-09moved from fluxbox to fbtkfluxgen1-0/+613