summaryrefslogtreecommitdiff
path: root/glcdgraphics
AgeCommit message (Collapse)Author
2016-03-31Remove dependency target, instead generate dependencies during compliling.Andreas Regel
2013-03-21glcdgraphics: bug fix in glcd.c, moved methods Scale() and Blend() to ↵mrwastl
image.c, added static methods for loading/saving image; showpic and convpic working again; convpic cleaned up; showpic: added parameters for scaling and centering image
2013-02-22more consistent usage of debug code (define HAVE_DEBUG)Lucian Muresan
2013-02-22fixed build when compiling without FREETYPE2Lucian Muresan
2012-09-23extformats.c: use scaleQuantumToDouble() to get colour values in range 0 to ↵mrwastl
255; avoid MaxRGB/QuantumRange at all
2012-09-22extformats.c: Image/GraphicsMagick: avoid usage of MaxRGB and QuantumRangemrwastl
2012-09-22Revert "extformats: replace deprecated MaxRGB through QuantumRange ↵mrwastl
(ImageMagick) and add a define for GraphicsMagick to accept QuantumRange" This reverts commit 47dbc367354f6d8c97b8b54c78fb489d2438c6a0.
2012-09-22extformats: replace deprecated MaxRGB through QuantumRange (ImageMagick) and ↵mrwastl
add a define for GraphicsMagick to accept QuantumRange
2012-07-21fix rendering bug with alpha values == 0mrwastl
2012-06-09graphlcd-base can now be compiled by clang, too. simply write 'CXX=clang ↵mrwastl
make' to do so.
2012-06-08corrected some typos / bugs found via clang warning messages ; improved trim()mrwastl
2012-06-07Image/GraphicsMagick: use much more relieable sample() instead of scale() ↵mrwastl
for scaling images; monochrome images: fix monochrome bug in imagefile.c; explicitly prepend namespace Magick:: instead of using 'using namespace Magick;' (easier when debugging); some code / var-names beautifyings
2011-10-29added additional parameter 'evaluate' for <variable/>; variables can now be ↵mrwastl
evaluate: 'always': eval at every access, 'tick': eval. once per display update, 'switch': once per channel or menu update, 'once': eval. only once, interval: eval only after a certain amount of time. default = 'tick'; removed method ImageFile::SupportsScaling() (no longer required)
2011-10-24cImageFile: scaling support for non-ImageMagick files (-> pbm, glcd); ↵mrwastl
serdisp.[ch]: paranoia checks (SetBrightness()!), encapsulation of touch events; cImageCache: syslog message after successful loading of an image; cSkinObject: beauty fix
2011-10-15support for scaling of images (image/graphicsmagick supported images only at ↵mrwastl
the moment); skins: additional paraemter 'scale' for <image/>; added method for emptying of image cache (cImageCache::Clear())
2011-09-19deactivated static method cSkinString::Reparse + static ↵mrwastl
cSkinString::mStrings (wasn't used anyways, but caused big problems when using more than one display thread); beauty fixes: initialisation of static cColor-colour constants now moved to .c-file, type fix
2011-09-16move config/oldConfig + it's initialisation to base class cDriver; ↵mrwastl
libglcddrivers.so no longer link-dependent on libglcdgraphics.so
2011-07-30skin definitions: added simple support for including files; increased ↵mrwastl
graphlcd-base version to 0.3.0 and version of included libraries to 2.1.0; bug fix: don't syslog a detection of an invalid number when evaluating in cSkinFunction (just return that this is obviously not a valid function)
2011-06-29bug fix in cPBMFile::Save()mrwastl
2011-06-29fix saving of PBMs, fix crtfont and genfont; remove ↵mrwastl
cBitmap::LoadPBM()/::SavePBM (use cPMFile::Load()/Save()) instead; fixed cBitmap::SubBitmap(); add static methods for converting from and to 1BPP
2011-06-27deactivate monochrome setting of imagemagick files because of problems with ↵mrwastl
background/foreground colour
2011-06-27fix some memory allocation bugs; fix cPBMFile::Save() to work with 32bpp ↵mrwastl
internal colour representation
2011-06-26set monochrome flag for images loaded by imagemagick if colours <= 2mrwastl
2011-06-23more bug fixes for WrapText() (should now be UTF8-proof too); deactivate ↵mrwastl
imagemagick quantising (sometimes led to erraneous images)
2011-06-21try to fix wrapping bugs in WrapText()mrwastl
2011-06-20opacity support for monochrome images toomrwastl
2011-06-20opacity support for non-monochrome imagesmrwastl
2011-06-19rename SetSupportAlpha()/IsSupportAlpha() to ↵mrwastl
SetProcessAlpha()/IsProcessAlpha() to better reflect it's purpose; add / enhance some comments (alpha channel support)
2011-06-17add support for alpha channelmrwastl
2011-06-13avoid 'else ifdef' to make older installations happymrwastl
2011-06-09bug fix when parsing colour values on 32bit systemsmrwastl
2011-06-05fix scroll text when scrolling on right object bordermrwastl
2011-06-05bug fixes: offset fix when using #variables in <text/>, scrolling texts now ↵mrwastl
stay correctly in the object area (no more drawing outside the right side of the object area)
2011-06-04skins are now UTF8 per definition, on non UTF-8 systems text-data will be ↵mrwastl
converted automatically; additional optional error character in encodedCharAdjustCounter(), encodedCharAdjustCounter() now returns success; code cleanups
2011-06-03fix another (minor) bug with utf8 and encodedCharAdjustCounter()mrwastl
2011-06-03code beautifying, preparations for debugging encodedCharAdjustCounter()mrwastl
2011-06-03move EncodedCharAdjustCounter() to common.[ch] and rename it to ↵mrwastl
encodedCharAdjustCounter()
2011-06-03remove unnecessary code; deactivated syslog-calls in ↵mrwastl
EncodedCharAdjustCounter() (-> avoid flooding of syslog)
2011-06-03scrolling should be smooth againmrwastl
2011-06-03bug corrected in EncodedCharAdjustCounter() (incorrect bitmasks used)mrwastl
2011-06-02utf8 improvements; TODO: still bug when scrolling (jumping characters)mrwastl
2011-05-31added UTF8 fix for 3-byte chars (contributed by Keine_Ahnung)mrwastl
2011-05-30integrate utf8-changes made by zoolooc: 'consolidate Uf8 sequence detection ↵mrwastl
in Utf8CodeAdjustCounter'
2011-05-29re-enable transparencymrwastl
2011-05-29disable transparency from images loaded by ImageMagick until a working ↵mrwastl
solution has been found
2011-05-29cleanup: remove old eColor-based code-lines; make linker happy if ↵mrwastl
--as-needed is used when compiling
2011-05-28configure imagemagick/graphicsmagick-support in Make.configmrwastl
2011-05-24support for transparency (images and text); text and images are transparent ↵mrwastl
per default; bug fix: crash when allocing bitmap object with width=0
2011-05-16oops, changes in cColor forgot in previous commit: minor clean up in class ↵mrwastl
cColor, class member cColor::color is no longer public
2011-05-08add basic reading support for image formats supported by ImageMagick ↵mrwastl
(optional, not enabled by default)