summaryrefslogtreecommitdiff
path: root/remote.c
AgeCommit message (Collapse)Author
2015-01-20Fixed "warning: invalid suffix on literal" with GCC 4.8 and C++11Klaus Schmidinger
2014-02-15Fixed learning keyboard remote control codesKlaus Schmidinger
2013-12-25Added handling UTF-8 'umlaut' characters to cKbdRemoteKlaus Schmidinger
2013-02-03New options 'Setup/Miscellaneous/Remote control repeat delay' and ↵Klaus Schmidinger
'Setup/Miscellaneous/Remote control repeat delta'
2013-02-02Avoiding an extra key press event if the repeat function kicks in when ↵Klaus Schmidinger
controlling VDR via the PC keyboard
2013-01-13Added "repeat" function when using the keyboard to control VDRKlaus Schmidinger
2012-01-16Fixed indentationKlaus Schmidinger
2011-08-15cTimeMs is no longer initialized to the current time if the value given to ↵1.7.20Klaus Schmidinger
the constructor is negative
2011-03-27Replaced "%lld" and "%llX" print format specifiers with "PRId64" and "PRIX64"Klaus Schmidinger
2010-12-24Removing a cRemote from the Remotes list in case its initialization failedKlaus Schmidinger
2009-12-06Several code modifications to avoid compiler warningsKlaus Schmidinger
2008-02-23The CAM menu now stays open as long as it is automatically updatedKlaus Schmidinger
2008-02-22Fixed the format in cRemote::Put() to use "%016llX" instead of "%016LX"Klaus Schmidinger
2007-04-30Implemented the SVDRP command REMOKlaus Schmidinger
2007-02-25Rewrite of shutdown handling; implemented cPlugin::WakeupTime(); SIGHUP ↵Klaus Schmidinger
forces reload; cThread::EmergencyExit() replaced by ShutdownHandler.RequestEmergencyExit()
2006-12-02Replaced 'unsigned long long' with 'uint32_t' and 'uint64' with 'uint64_t' ↵Klaus Schmidinger
to avoid problems on 64-bit machines
2006-10-14Fixed handling plugins from cRemote::PutMacro() and cRemote::CallPlugin()Klaus Schmidinger
2006-10-14cRemote::PutMacro() now sets a lock while it expands the macroKlaus Schmidinger
2006-10-14Keys from expanded key macros are now put into the front of the key queueKlaus Schmidinger
2006-05-12Fixed handling unknown codes when learning LIRC remote control codesKlaus Schmidinger
2006-04-17The cRemote::CallPlugin() function now has a boolean return value that tells ↵Klaus Schmidinger
the caller whether initiating the plugin call was successful
2006-01-29Implemented a timeout for remote controls that don't deliver "repeat" ↵Klaus Schmidinger
keypresses very fast
2006-01-15Added 0x5B to more-byte sequence detectionKlaus Schmidinger
2006-01-08Fixed handling "more than 3 byte" key sequences in cKbdRemote::ReadKeySequence()Klaus Schmidinger
2006-01-01Fixed handling multi byte key sequences in cKbdRemoteKlaus Schmidinger
2005-09-03The main menu function of a plugin can now be called programmaticallyKlaus Schmidinger
2005-08-14Changed cThread Active() vs. Running()Klaus Schmidinger
2005-08-13Centralized 'thread active' handlingKlaus Schmidinger
2005-03-20Added a missing cMutexLock to cRemote::HasKeys()Klaus Schmidinger
2004-10-31Fixed handling key codes that start with 0x1B in the KBD remote control codeKlaus Schmidinger
2004-05-28Implemented a default cRemote::Initialize()Klaus Schmidinger
2003-10-18The cThread class now accepts a 'Description' parameterKlaus Schmidinger
2003-05-02Fixed double call to MainMenuAction() of a plugin if invoked via a hotkeyKlaus Schmidinger
2003-05-01Fixed paging through lists with repeated Left/Right keysKlaus Schmidinger
2002-12-15Enhacements to cKbdRemoteKlaus Schmidinger
2002-12-15Implemented raw keyboard inputKlaus Schmidinger
2002-12-08KBD active by default; no more 'ncurses' necessary for KBD1.1.19Klaus Schmidinger
2002-12-07Improved handling of repeated remote keysKlaus Schmidinger
2002-12-01Macros in 'keymacros.conf' can now use "@plugin" to directly access the main ↵Klaus Schmidinger
menu function of a given plugin
2002-11-01Only accepting key presses from the current remote control when learningKlaus Schmidinger
2002-10-27Implemented key macrosKlaus Schmidinger
2002-10-12Fixed a crash when closing down with remote control pluginsKlaus Schmidinger
2002-09-29Made remote controls plugin awareKlaus Schmidinger
2002-05-18Completely moved OSD handling out of the cDvbApi class, into the new cOsdKlaus Schmidinger
2002-05-13Improved the [eid]syslog() macrosKlaus Schmidinger
2001-09-30Fixed handling repeat function when using LIRCKlaus Schmidinger
2001-08-12Made I/O more robust by handling EINTR0.9.1Klaus Schmidinger
2001-07-27Fixed repeat function with LIRCKlaus Schmidinger
2001-07-22Increased the buffer for key names received from LIRCKlaus Schmidinger
2001-02-04Fixed repeat function in LIRC remote controlKlaus Schmidinger