summaryrefslogtreecommitdiff
path: root/glcdskin
AgeCommit message (Collapse)Author
2016-03-31Remove dependency target, instead generate dependencies during compliling.Andreas Regel
2013-05-20FcResult should not be NULL in FcFontSort() or else assert-error might occurmrwastl
2013-05-19support for new generic touchscreen events provided by serdisplib; renamed ↵mrwastl
class cSimpleTouchEvent to cTouchEvent
2012-06-16added support for fontconfig font name representations (eg.: <font ↵mrwastl
id="FontInfo" url="fc:Sans Serif:bold:size=12"/>). Attention: specifying a size term (eg. 'size=12') is mandatory!
2012-06-09graphlcd-base can now be compiled by clang, too. simply write 'CXX=clang ↵mrwastl
make' to do so.
2012-06-08permit and evaluate $( )$ expressions to enable direct embedding of ↵mrwastl
functions in the content part of elements such as <text/>.
2012-06-08improved relieability of eq()/ne()/gt()/lt()/ge()/le() if comparing ↵mrwastl
'mixture' of string / bool / value; fixed a bug which could lead to an infinitive loop under rare circumstances
2012-03-06enhanced / improved logging; added gradient feature for progress barmrwastl
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-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-03functions (cSkinFunction) now evaluate parameters with variables and/or ↵mrwastl
tokens too
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-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-08-11beauty fix: add inner graphlcd-base dependencies (link lglcdgraphics to ↵mrwastl
libglcddrivers.so and libglcdskin.so) (thanks to Gerald)
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-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-12fixed sloopy mistake (4-byte utf)mrwastl
2011-06-10added eq() as alias for equal()mrwastl
2011-06-10add option 'radius' for text-effects (radius 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-05improved scrolling of texts: no more premature end of scrollingmrwastl
2011-06-05oops, forgot one debug statement -> removedmrwastl
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-05pedantic mode on: code beautifyingmrwastl
2011-06-05added support for html-entities &#x<hexID>; and &#<decID>;mrwastl
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-05-31added text effects (shadow, outline)mrwastl
2011-05-29cleanup: remove old eColor-based code-lines; make linker happy if ↵mrwastl
--as-needed is used when compiling
2011-05-28problem fixed when parsing skin version number (thanks to 'Keine_Ahnung' for ↵mrwastl
detective work)
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-16object colours (fore/background) are now evaluated at run time; minor clean ↵mrwastl
up in class cColor, class member cColor::color is no longer public
2011-05-13don't read colons from token definitions as argument separators from functionsmrwastl
2011-05-12variable values with just "{<expression>}" are now valid toomrwastl
2011-05-12variable values that represent functions are now evaluated at run timemrwastl
2011-05-08add basic reading support for image formats supported by ImageMagick ↵mrwastl
(optional, not enabled by default)
2011-05-07store failed image paths in image cache and take these into account when ↵mrwastl
loading images -> no more flooding of /var/log/messages
2011-05-07bug fix when value of a variable contains token definitions: reparse this valuemrwastl
2011-05-01initial upload to branch 'touchcol'. see file 'HISTORY' for changesmrwastl
2010-04-17backport of skin-support from 0.2.x to 0.1.x, changes for gcc 4.3 conformitymrwastl