Klaus Schmidinger
|
6e93ac9525
|
Implemented the SVDRP command REMO
|
2007-04-30 12:53:35 +02:00 |
|
Klaus Schmidinger
|
ddb7f33567
|
Rewrite of shutdown handling; implemented cPlugin::WakeupTime(); SIGHUP forces reload; cThread::EmergencyExit() replaced by ShutdownHandler.RequestEmergencyExit()
|
2007-02-25 10:56:29 +01:00 |
|
Klaus Schmidinger
|
19f39258f0
|
Replaced 'unsigned long long' with 'uint32_t' and 'uint64' with 'uint64_t' to avoid problems on 64-bit machines
|
2006-12-02 11:30:19 +01:00 |
|
Klaus Schmidinger
|
f2c619568f
|
Fixed handling plugins from cRemote::PutMacro() and cRemote::CallPlugin()
|
2006-10-14 11:09:01 +02:00 |
|
Klaus Schmidinger
|
3a9deab56c
|
cRemote::PutMacro() now sets a lock while it expands the macro
|
2006-10-14 10:46:19 +02:00 |
|
Klaus Schmidinger
|
93d2941ebe
|
Keys from expanded key macros are now put into the front of the key queue
|
2006-10-14 10:41:20 +02:00 |
|
Klaus Schmidinger
|
81bd99a674
|
Fixed handling unknown codes when learning LIRC remote control codes
|
2006-05-12 12:42:57 +02:00 |
|
Klaus Schmidinger
|
acf716f1ef
|
The cRemote::CallPlugin() function now has a boolean return value that tells the caller whether initiating the plugin call was successful
|
2006-04-17 09:10:39 +02:00 |
|
Klaus Schmidinger
|
1a4526a3df
|
Implemented a timeout for remote controls that don't deliver "repeat" keypresses very fast
|
2006-01-29 12:39:04 +01:00 |
|
Klaus Schmidinger
|
709caf59b2
|
Added 0x5B to more-byte sequence detection
|
2006-01-15 15:00:00 +01:00 |
|
Klaus Schmidinger
|
df65f4a2f1
|
Fixed handling "more than 3 byte" key sequences in cKbdRemote::ReadKeySequence()
|
2006-01-08 17:17:20 +01:00 |
|
Klaus Schmidinger
|
26cb900ddf
|
Fixed handling multi byte key sequences in cKbdRemote
|
2006-01-01 14:28:47 +01:00 |
|
Klaus Schmidinger
|
590d56bf59
|
The main menu function of a plugin can now be called programmatically
|
2005-09-03 12:36:51 +02:00 |
|
Klaus Schmidinger
|
af54ce4842
|
Changed cThread Active() vs. Running()
|
2005-08-14 11:24:57 +02:00 |
|
Klaus Schmidinger
|
ccb0add798
|
Centralized 'thread active' handling
|
2005-08-13 13:17:24 +02:00 |
|
Klaus Schmidinger
|
de23bd7cb1
|
Added a missing cMutexLock to cRemote::HasKeys()
|
2005-03-20 13:27:01 +01:00 |
|
Klaus Schmidinger
|
c88e65b638
|
Fixed handling key codes that start with 0x1B in the KBD remote control code
|
2004-10-31 14:05:55 +01:00 |
|
Klaus Schmidinger
|
d63e99d8ef
|
Implemented a default cRemote::Initialize()
|
2004-05-28 14:28:36 +02:00 |
|
Klaus Schmidinger
|
e53e43d2b8
|
The cThread class now accepts a 'Description' parameter
|
2003-10-18 12:29:08 +02:00 |
|
Klaus Schmidinger
|
03a4a3a618
|
Fixed double call to MainMenuAction() of a plugin if invoked via a hotkey
|
2003-05-02 10:54:00 +02:00 |
|
Klaus Schmidinger
|
5ddf78ade1
|
Fixed paging through lists with repeated Left/Right keys
|
2003-05-01 14:48:54 +02:00 |
|
Klaus Schmidinger
|
831d7b8524
|
Enhacements to cKbdRemote
|
2002-12-15 15:58:59 +01:00 |
|
Klaus Schmidinger
|
b90e708733
|
Implemented raw keyboard input
|
2002-12-15 10:58:00 +01:00 |
|
Klaus Schmidinger
|
fb16fbafaa
|
KBD active by default; no more 'ncurses' necessary for KBD
|
2002-12-08 14:30:32 +01:00 |
|
Klaus Schmidinger
|
616ce3880a
|
Improved handling of repeated remote keys
|
2002-12-07 11:48:10 +01:00 |
|
Klaus Schmidinger
|
816e6847aa
|
Macros in 'keymacros.conf' can now use "@plugin" to directly access the main menu function of a given plugin
|
2002-12-01 10:48:08 +01:00 |
|
Klaus Schmidinger
|
c1a5a7d50c
|
Only accepting key presses from the current remote control when learning
|
2002-11-01 10:53:07 +01:00 |
|
Klaus Schmidinger
|
64fd9c4a1b
|
Implemented key macros
|
2002-10-27 15:46:30 +01:00 |
|
Klaus Schmidinger
|
fadc2565d4
|
Fixed a crash when closing down with remote control plugins
|
2002-10-12 15:22:29 +02:00 |
|
Klaus Schmidinger
|
fc66860847
|
Made remote controls plugin aware
|
2002-09-29 13:40:45 +02:00 |
|
Klaus Schmidinger
|
bdccbbe93e
|
Completely moved OSD handling out of the cDvbApi class, into the new cOsd
|
2002-05-18 14:03:22 +02:00 |
|
Klaus Schmidinger
|
d4893ad1fe
|
Improved the [eid]syslog() macros
|
2002-05-13 16:35:49 +02:00 |
|
Klaus Schmidinger
|
4558fa70b1
|
Fixed handling repeat function when using LIRC
|
2001-09-30 11:41:24 +02:00 |
|
Klaus Schmidinger
|
000ce0cf21
|
Made I/O more robust by handling EINTR
|
2001-08-12 15:22:48 +02:00 |
|
Klaus Schmidinger
|
8c28b9f74a
|
Fixed repeat function with LIRC
|
2001-07-27 10:18:57 +02:00 |
|
Klaus Schmidinger
|
37ed2c31e7
|
Increased the buffer for key names received from LIRC
|
2001-07-22 14:46:45 +02:00 |
|
Klaus Schmidinger
|
bb03fa2a0c
|
Fixed repeat function in LIRC remote control
|
2001-02-04 19:19:07 +01:00 |
|
Klaus Schmidinger
|
6b0658a977
|
Switched to PES recording
|
2000-12-08 16:23:32 +01:00 |
|
Klaus Schmidinger
|
36d187f64c
|
Fixed learning keys on the PC keyboard (display oscillated)
|
2000-11-11 11:31:17 +01:00 |
|
Klaus Schmidinger
|
ff109a90a6
|
Stopping remote control thread at end
|
2000-10-08 16:49:41 +02:00 |
|
Klaus Schmidinger
|
605d8df72a
|
Explicit Repeat/Release handling for remote control
|
2000-10-08 11:39:11 +02:00 |
|
Klaus Schmidinger
|
97c3bb6148
|
Remote control uses threads
|
2000-10-08 09:25:20 +02:00 |
|
Klaus Schmidinger
|
6fd3dbc3f1
|
More modifications to the LIRC interface
|
2000-10-03 10:49:58 +02:00 |
|
Klaus Schmidinger
|
b4faf3787a
|
Modified LIRC interface to better handle repeat function
|
2000-09-21 17:00:59 +02:00 |
|
Klaus Schmidinger
|
0d85a30e61
|
Fixed 'confirm' dialog
|
2000-09-19 17:48:42 +02:00 |
|
Klaus Schmidinger
|
4716cfb5a1
|
Implemented centralized 'wait for input'
|
2000-09-17 08:23:46 +02:00 |
|
Klaus Schmidinger
|
8bb3fffa5e
|
Bugfix in PC keyboard learning process
|
2000-07-29 16:23:47 +02:00 |
|
Klaus Schmidinger
|
c9e4532298
|
Fixed/improved LIRC key handling
|
2000-07-15 16:35:18 +02:00 |
|
Klaus Schmidinger
|
20019e7ce5
|
Added support for LIRC remote control
|
2000-07-15 12:39:20 +02:00 |
|
Klaus Schmidinger
|
4f08e7d825
|
Additional error log messages
|
2000-06-17 17:43:05 +02:00 |
|