summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-21framebuffer: now with colour support (depths 8, 16, 24, 32), damage ↵mrwastl
reporting, selectable framebuffer device
2011-10-16scaling images: added 'auto'; images are now centered (when scale=['auto', ↵mrwastl
'autox', 'autoy']); bug fixes
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-10-13bug fix for bit order in SetPixel(): verified: image, not verified yet: ↵mrwastl
hd61830, ks0108, network, sed1330, sed1520; beauty fix in object.c (compiler warning)
2011-10-13t6963c: bug fixmrwastl
2011-10-03functions (cSkinFunction) now evaluate parameters with variables and/or ↵mrwastl
tokens too
2011-09-23patches for thread-safeness of AX206DPF driver (contrib by superelchi)mrwastl
2011-09-21temporary workaround for thread-safe skin parsingmrwastl
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-17added scrolling for multiline texts; added additional attribute ↵mrwastl
'mlrelscroll' for text-objects
2011-09-16added methods to cDriver: ConfigName() and DriverName(); graphlcd.conf: ↵mrwastl
forbid ':' in section names, added check to config.c to enforce this
2011-09-16move config/oldConfig + it's initialisation to base class cDriver; ↵mrwastl
libglcddrivers.so no longer link-dependent on libglcdgraphics.so
2011-09-10bug fix: typo (object height in lists)mrwastl
2011-09-10bug fixes: use correct height for objects in lists, fixed position problems ↵mrwastl
when tabulators in text objects (thx to Keine_Ahnung for detailed problem descr.)
2011-09-07serdisp: safety-check for DeInit()mrwastl
2011-08-28fixed incorrect prod/vendorID for AX206DPF-based picture frames (thx to ↵mrwastl
'Keine_Ahnung')
2011-08-27add udev-rules file for displays / modules supported by graphlcd-basemrwastl
2011-08-23enhancements for AX206dpf support (contr. by Lutz Neumann)mrwastl
2011-08-11beauty fix: add inner graphlcd-base dependencies (link lglcdgraphics to ↵mrwastl
libglcddrivers.so and libglcdskin.so) (thanks to Gerald)
2011-08-10added support for AX206dpf-based picture frames (contributed by Lutz Neumann)mrwastl
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-07-09position (x/y/x1/y1/x2/y2) and dimension (width/height) parameters are now ↵mrwastl
evaluated at run time
2011-06-29added driver futabaMDM166A; ported mem leak fixes to image.c (from 0.1.x); ↵mrwastl
ported fixes to noritake800 (from 0.1.x); fixed some grammar mistakes
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-25adapt all drivers to support SetPixel() with 32bit colours; Set8Pixels() is ↵mrwastl
no longer virtual (generic implementation in base class)
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-19more efficient text drawingmrwastl
2011-06-19alpha channel: now texts with font effects are fully supported toomrwastl
2011-06-17add support for alpha channelmrwastl
2011-06-13avoid 'else ifdef' to make older installations happymrwastl
2011-06-12fixed sloopy mistake (4-byte utf)mrwastl
2011-06-10added eq() as alias for equal()mrwastl
2011-06-10Merge branch 'touchcol' of ssh://community.xeatre.tv/graphlcd-base into touchcolmrwastl
2011-06-10add option 'radius' for text-effects (radius in {1,2})mrwastl
2011-06-10small fix to previous commit (text effects)mrwastl
2011-06-10add option 'arc' for text-effects (arc in {1,2})mrwastl
2011-06-09attributes 'x' and 'y' may now be used for all objects; 'font' is now ↵mrwastl
mandatory for <text/> and <button/>
2011-06-09bug fix when parsing colour values on 32bit systemsmrwastl
2011-06-05fix scroll text when scrolling on right object bordermrwastl
2011-06-05improved scrolling of texts: no more premature end of scrollingmrwastl
2011-06-05oops, forgot one debug statement -> removedmrwastl