Hi,
here is a new pre-release of the GraphLCD base package and plugin for VDR. The main change since pre5 is the integration of the freetype2 patches from Lucian Muresan. I hope that this will be the last prerelease of 0.1.2.
You can download the packages from the berlios project's file page: http://developer.berlios.de/project/showfiles.php?group_id=3566
Andreas
Changes since 0.1.2-pre5: graphlcd-base: - glcdgraphics: Added additional type casts to std::min calls to make it compile on x86-64 (thanks to Stefan Bergler). - glcddrivers: fixed a bug in serdisp.c. When using direct IO the port string was truncated (thanks to Stefan Bergler). - glcddrivers: Added method cConfig::GetConfigIndex for getting a configuration by its name (thanks to Lucian Muresan). - Added some $(DESTDIR) all over the Makefiles (thanks to Lucian Muresan). - glcddrivers: sed1330: Added setting of CS line in 6800 mode (thanks to Wolfgang Astleitner). - glcdgraphics: Added FreeType2 support based on patch by Lucian Muresan. -- You have to set HAVE_FREETYPE2 in Make.config to enable this -- Added some helper functions to GLCD::cFont class
vdr-graphlcd: - moved plugin initialisation to cPluginGraphLCD::Initialize and added a wait for the start of the display thread to cPluginGraphLCD::Start to don't miss first channel switch (thanks to wofritz from vdrportal.de) - added rumanian translations (thanks to Lucian Muresan) - Added support for Freetype2 fonts based on the patch by Lucian Muresan. -- the fonts used by the plugin are no longer specified through symbolic links to the font files but in a config file named fonts.conf that is located in the graphlcd config directory (where logonames.alias is) -- the entries in the fonts.conf file are defined in a URL like way, a prefix gives the type of the font and a absolute or relative path gives the font file, plus the size in case of freetype2 -- I provided several sample fonts.conf files as a replacement for the old symbolic links