summaryrefslogtreecommitdiff
path: root/osd.c
AgeCommit message (Collapse)Author
2005-06-11Removed an unnecessary #include from osd.cKlaus Schmidinger
2005-05-14Made cOsd::isOpen an integer counter to avoid problems with messages when a ↵Klaus Schmidinger
cOsdObject uses the raw OSD
2004-12-19Made several functions threadsafeKlaus Schmidinger
2004-10-16cOsdProvider::NewOsd() now always returns a valid pointerKlaus Schmidinger
2004-07-18Making sure the OSD reports oeWrongAlignment errors before any ↵Klaus Schmidinger
oeAreasOverlap error
2004-07-17Fixed checking the last area for misalignment in cOsd::CanHandleAreas()Klaus Schmidinger
2004-06-18Fixed a memory leak in theme description handlingKlaus Schmidinger
2004-06-12Fixed calculating the OSD width and heightKlaus Schmidinger
2004-06-12Some improvements in cOsd creationKlaus Schmidinger
2004-06-05Fixed ignoring unused "none" color entries in XPM files (there was an ↵Klaus Schmidinger
unnecessary log entry)
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-06-05Fixed cBitmap::DrawPixel(), which messed with other bitmaps' palettes in ↵Klaus Schmidinger
case the pixel coordinates were outside this bitmap
2004-05-28cBitmap::DrawBitmap() now also resets the palette if the entire bitmap area ↵Klaus Schmidinger
is covered
2004-05-22When processing XPM data, the color name "None" is no mapped to #00000000Klaus Schmidinger
2004-05-16Implemented 'skins' and 'themes'Klaus Schmidinger
2004-03-14Improved performance when paging through very long menu listsKlaus Schmidinger
2004-03-05Fixed handling the current menu itemKlaus Schmidinger
2003-06-06Fixed OSD access in case none of the devices provides oneKlaus Schmidinger
2003-05-03Added cStatus::OsdItem() to provide the entire list of menu items to a pluginKlaus Schmidinger
2003-05-02Fixed double call to MainMenuAction() of a plugin if invoked via a hotkeyKlaus Schmidinger
2003-03-23'Left' and 'Right' now go to first/last item in single page listsKlaus Schmidinger
2002-12-08KBD active by default; no more 'ncurses' necessary for KBD1.1.19Klaus Schmidinger
2002-11-24Plugins can now have their own raw OSDKlaus Schmidinger
2002-11-10First step towards a 'unique channel ID'Klaus Schmidinger
2002-10-13New configuration file 'reccmds.conf'Klaus Schmidinger
2002-08-25Added cDevice::NewOsd() to allow a derived cDevice class to implement its ↵Klaus Schmidinger
own OSD capabilities
2002-08-15Changed line height handling for progress barKlaus Schmidinger
2002-08-11Consistently using malloc/free and new/deleteKlaus Schmidinger
2002-08-04Changed the cDevice class to allow plugins to implement their own devicesKlaus Schmidinger
2002-07-14Added cOsd::OpenRaw() to create a raw OSD (needed for displaying SPUs) ↵Klaus Schmidinger
(con't, fix in case of DEBUG_OSD)
2002-07-13Added cOsd::OpenRaw() to create a raw OSD (needed for displaying SPUs)Klaus Schmidinger
2002-06-16Changed 'cStatusMonitor' to 'cStatus'1.1.3Klaus Schmidinger
2002-06-16Totally rearranged device/player/recorder structuresKlaus Schmidinger
2002-05-19Implemented cStatusMonitor to allow plugins to set up a status monitorKlaus Schmidinger
2002-05-18Completely moved OSD handling out of the cDvbApi class, into the new cOsdKlaus Schmidinger
2002-05-12Added 'insert' capabilities to cListKlaus Schmidinger
2002-05-09Implemented plugin interface1.1.0Klaus Schmidinger
2002-03-29Suppressing automatic hotkey assignment if entry starts with digit and blankKlaus Schmidinger
2002-03-24Fixed scrolling the 'Channels' menu in case the cursor ends up on a group ↵Klaus Schmidinger
delimiter
2002-03-16Grouped the Setup parameters into several sub-menusKlaus Schmidinger
2002-01-26Improved speed of setting the Help button textsKlaus Schmidinger
2002-01-20The 'Recordings' menu now displays a hierarchical structureKlaus Schmidinger
2001-08-25The menus and the channel display now show the current date and timeKlaus Schmidinger
2001-08-03Added support for replaying DVDsKlaus Schmidinger
2001-02-24Paging up/down in lists no longer wraps0.7.1Klaus Schmidinger
2001-02-03Implemented hotkeys for Main and Commands menuKlaus Schmidinger
2001-02-03Implemented page up/down with 'Left'/'Right'Klaus Schmidinger
2000-11-12The 'Schedule' button now shows the schedule of the current channel in the ↵Klaus Schmidinger
'Now/Next' menu
2000-11-11Implemented internationalizationKlaus Schmidinger