summaryrefslogtreecommitdiff
path: root/osd.h
AgeCommit message (Collapse)Author
2020-09-29Implemented anti-aliasing for cPixmap::DrawSlope()Klaus Schmidinger
2019-05-24The default maximum size of a cPixmap has been raised to the maximum ↵Klaus Schmidinger
possible value
2017-11-02The macros used to control deprecated code or functions have been changed to ↵Klaus Schmidinger
hold numeric values; the default for DEPRECATED_VDR_CHARSET_OVERRIDE has been set to 0
2015-04-19The function cOsd::GetBitmap() is now 'protected'Klaus Schmidinger
2015-03-13Added some comment to cPixmap about the relation between OSD, ViewPort and ↵Klaus Schmidinger
DrawPort
2015-03-13Added cOsd::MaxPixmapSize() (cont'd)Klaus Schmidinger
2015-03-08Added cOsd::MaxPixmapSize()Klaus Schmidinger
2015-02-11cOsd::RenderPixmaps() now returns a pointer to cPixmap instead of ↵Klaus Schmidinger
cPixmapMemory; a cPixmap with a negative layer no longer marks any portion of the OSD's view port as "dirty"; Added a missing initialization of "panning" to the constructor of cPixmapMemory
2015-01-15Added cOsdProvider::OsdSizeChanged()Klaus Schmidinger
2015-01-14Use of the function cOsd::GetBitmap() outside of derived classes is now ↵Klaus Schmidinger
deprecated
2015-01-04Added cOsd::DrawScaledBitmap()Klaus Schmidinger
2013-09-06Fixed displaying DVB subtitles (cont'd)Klaus Schmidinger
2013-09-02Fixed a typoKlaus Schmidinger
2013-02-12Fixed the description of the OSD drawing functions DrawEllipse()Klaus Schmidinger
2013-02-08There is no more fixed limit to the maximum number of cPixmap objects an OSD ↵Klaus Schmidinger
can create
2012-12-03Fixed some spellings in osd.h and svdrp.cKlaus Schmidinger
2012-06-02The new function RgbShade() (include osd.h) can be used to generate a ↵Klaus Schmidinger
brighter or darker version of a given color
2012-05-17Implemented taBorder alignment flagKlaus Schmidinger
2011-12-04Fixed several spelling errorsKlaus Schmidinger
2011-08-15Added a mutex to protect cOsd::Osds from simultaneous access from different ↵Klaus Schmidinger
threads
2011-04-17Fixed handling the bitmap color depth for scaled subtitles1.7.18Klaus Schmidinger
2011-03-27Renamed cBitmap::Scale() to Scaled()Klaus Schmidinger
2011-03-12The original display size of subtitles is now used to scale them properly ↵1.7.17Klaus Schmidinger
when displaying them on an HD OSD
2011-03-08Added some notes about locking cPixmapsKlaus Schmidinger
2011-02-27Fixed rendering pixmaps in case there is more than one dirty rectangleKlaus Schmidinger
2011-02-26Added a note about how to implement cOsd::Flush() for true color OSDsKlaus Schmidinger
2011-02-26Improved and cleaned up transparent text drawingKlaus Schmidinger
2011-02-20Implemented support for TrueColor OSDKlaus Schmidinger
2010-01-17Added plain text error messages to log entries from cOsd::SetAreas()Klaus Schmidinger
2009-05-09Implemented cDevice::GetOsdSize(); fixed the way the OSD size is determined ↵Klaus Schmidinger
on full featured DVB cards
2009-05-03OSD sizes in percent; automatic update of OSD sizeKlaus Schmidinger
2009-04-05Added missing virtual destructor to cPaletteKlaus Schmidinger
2009-01-16Added some missing 'const' statements to cBitmapKlaus Schmidinger
2007-10-12Implemented handling DVB subtitlesKlaus Schmidinger
2007-08-26There can now be more than one OSD at the same timeKlaus Schmidinger
2007-07-20Fixed a typo in the function name of cOsd::SetOsdPosition() and added a ↵Klaus Schmidinger
range check to it
2007-06-17Implemented cOsd::SetOsdPosition() etc1.5.4Klaus Schmidinger
2007-06-10Freetype font support; full UTF-8 support; dropped pixel fontsKlaus Schmidinger
2006-02-26Added some missing commentKlaus Schmidinger
2006-02-26The DrawBitmap() function now has a new parameter 'Overlay' that allows a ↵Klaus Schmidinger
bitmap to be drawn with a transparent background
2006-02-05Made all font and image data 'const'Klaus Schmidinger
2005-12-18Fixed handling OSD areas that have invalid sizesKlaus Schmidinger
2005-06-19Implemented palette replace mode in the OSD bitmaps1.3.27Klaus Schmidinger
2005-05-14Made cOsd::isOpen an integer counter to avoid problems with messages when a ↵Klaus Schmidinger
cOsdObject uses the raw OSD
2004-10-16cOsdProvider::NewOsd() now always returns a valid pointerKlaus Schmidinger
2004-06-12Some improvements in cOsd creationKlaus Schmidinger
2004-06-05Ignoring unused "none" color entries in XPM files written by some broken ↵Klaus Schmidinger
graphics tools
2004-06-05Implemented drawing "transparent" textsKlaus Schmidinger
2004-05-31Made some functions of cFont virtual to allow implementing dummy fonts for ↵Klaus Schmidinger
the 'curses' skin
2004-05-28cBitmap::DrawBitmap() now also resets the palette if the entire bitmap area ↵Klaus Schmidinger
is covered