Age | Commit message (Collapse) | Author |
|
Most of these were harmless, but it looks like there was a real bug in
ZipFile.cpp.
|
|
RaspberryPI support
|
|
|
|
|
|
|
|
StopThread doesn't wait. On fast machines we do not see the race, on slow machines it can be that the tread is still running while we already unref a object from udev.
|
|
|
|
|
|
targets are still supported by libCEC 1.7.0
|
|
peripherals: refresh settings on device addition/deletion
|
|
subpicture to XINPUT_IR_REMOTE_SUBTITLE
|
|
playback when switching back to XBMC
|
|
|
|
manager could be now enabled/disabled
|
|
- more in line with other code
- simpler syntax
- helps minimize the taint of Application.h all over
|
|
|
|
device was unplugged
|
|
firmware v2 on the CEC adapter, which adds wake over CEC
* added a new setting to control whether to put the TV in standby when the player is put in standby.
* added some button mappings: all menu related buttons -> menu, previous channel -> teletext, added support for the channels list on samsung, mapped next fav -> menu (when available)
* display the firmware version and firmware revision date in the peripheral manager (if available)
* handle the new CEC alert callback (libCEC 1.6+)
* replaced 'Put this PC in standby mode when the TV is switched off' with an enum that allows the user to chose between 'Ignore', 'Suspend' and 'Shutdown'
* display a warning if the port cannot be opened because of permission problems or when the port is busy
* map NEXT_FAVORITE, DOT and AN_RETURN to XINPUT_IR_REMOTE_TITLE (context menu)
* added libCEC 1.7.0 support, which adds physical address autodetection for AMD graphics cards, and some nVidia cards on Linux. when the address is autodetected, then the 'HDMI port number' and 'connected to HDMI device' settings will be hidden
* fixed - crash when changing settings without libCEC started.
* fixed - range of wake and power-off devices
* fixed - update the correct standby device setting ('standby_devices' not 'wake_devices')
* fixed - don't get the settings from the eeprom, but always use the settings provided in xbmc
* fixed - ignore OnScreensaverDeactivated message if it was triggered by a shutdown/suspend command. If the screensaver is activated and hence the tv is in standby, a shutdown command will first deactivate the screensaver and then start the shutdown. The tv will be turned on but immediately send a standby command which may be ignored if it is still powering on.
* fixed - don't crash when XBMC was compiled with libCEC support, but libcec.dll/.so/.dylib can't be loaded. display a kaitoast warning instead.
* fixed - re-check the menu language and audiosystem status after the user changes settings
* fixed - keypress handling. handle diagonal buttons properly
* fixed - include system.h in Peripheral.h, or HAVE_LIBCEC may not be defined
* fixed - don't reinit the connection when libCEC detected that the connection was lost, but just display a warning message. the OS will detect that the device has been removed and will already close the connection
* fixed - ensure that the callbacks are reset to NULL before setting them
* win32 - pthreadVC2.dll is no longer needed and not included in the zip anymore, so don't try to copy it
|
|
|
|
add FreeBSD support
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also:
[fix] threads: fix race condition when stopping thread - cherry pick merge
Also, from jimfcarroll:
[fixed] AirPlayServer now complies with the new CThread constructor requirements (that is, you must supply a thread name).
replace custom thread local storage with the XbmcThreads::ThreadLocal template.
[cosmetic] removed incorrect hungarian notation.
[cleanup] Removed XSyncUtils. Moved the GlobalMemoryStatus call to XMemUtil. Cleaned up code that used the #define INFINITE from XSyncUtils.h
[cleanup] Some miscellaneous cleanup. Fixed initialization warning in LCD. Removed some unused functions and members.
[cleanup] PAPlayer warning due to constructor initialization list order.
|
|
|
|
throwing an exception in the main thread
|
|
|
|
not available, so it can be compiled without needing a whole lot of #ifdef's
|
|
CPeripherals, so it's not filled with #ifdef parts
|
|
trying to open a connection
|
|
thread
|
|
|
|
source' message. bugzid: 439
|
|
receiving the OnQuit notification, but just stop the thread. fixes 'double standby' commands being sent. bugzid: 439
|
|
button is pressed
|
|
the config in libCEC.
|
|
|
|
'do_not_use_custom_keymap', and hide the setting when the keymap is not configurable
|
|
|
|
|
|
when debugging in XBMC is enabled
|
|
command, or AVR devices will power up again
|
|
1.4.0 or higher
|
|
queries to a background thread, and only query after the TV reports power state active.
|
|
|
|
connected, to be able to determine the correct physical address. this is needed for people who have connected XBMC to something else than the TV
|