Age | Commit message (Collapse) | Author |
|
|
|
https://github.com/opdenkamp/xbmc/commit/c576c080532a0e4c4ffc7babd57782f80a6951ba)
add-ons are not included, but can be found here: https://github.com/opdenkamp/xbmc-pvr-addons
|
|
version bump September merge window
|
|
|
|
[WIN32] Create minidumps for threads terminated by exceptions
|
|
|
|
uses the same technique behind).
|
|
|
|
|
|
|
|
media in the optical drive or not. The tray status is legacy and only needed to toggle the drive. Because of user reports it seems that some drives don't like the request for the tray status and hang. Now we only request the tray status for toggle drive and not on startup of XBMC.
For the next commit window I might move the drive methods (eject/open/toggle tray and getdrivestatus) to the media manager where it belongs.
|
|
right pdb file.
|
|
|
|
this type of request. Zero the memory and log if the call fails. Reduce the timeout from 30 minutes to 2 seconds :)
|
|
|
|
|
|
|
|
functions in XBMC_PC.cpp
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Final step in the threading refactor: CThread
|
|
|
|
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.
|
|
for easier maintenance we only talk via one connection to the daemon now.
|
|
Each merge window will be defined as an alpha release. Thus, the first commit
in the next merge window should be a bump to 12.0 alpha2.
For internal versioning that cannot be handled with strings, we use currentvers + .9 instead, so that versions are always incrementing. It's not nice to mix, but since they're for dev use only, confusion should be minimal.
xbmc.addon will be 11.9.1 for the first alpha in the 12.0 release series, 11.9.2 for the second, etc. This way final release will be 12.0.0 as expected. configure.in is handled the same way.
|
|
|
|
WinEventsWin32.cpp
|
|
version. utf8 encoded string was used with an ansi api function. fixes #12220
|
|
|
|
portable mode from xbmchome to xbmchome\portable_data.
|
|
commenting the code (would like to keep the original idea). This needs further discussion after eden.
|
|
|
|
not added in our query for removable drives. This adds an additional query if a DRIVE_FIXED is a usb device.
|
|
The coordinates used to prepare the parameters of the scaler shaders are
supposed to be integer or the rasterization rules corrupt the image for
some zoom amount settings.
In that case the image lookedlike two misaligned triangles instead of a
single rectangle.
|
|
|
|
|
|
This is a PR for a new "peripherals manager", /xbmc/peripherals, that detects devices and automatically configures them for use with XBMC. The device mappings and configurations can be defined in system/peripherals.xml. Users can modify settings via system->system->input->peripherals.
It works as follows:
- CPeripherals contains one or more CPeripheralBus instances.
- CPeripheralBus contains the device scanning implementations for the different platforms we support.
- The implementations for the devices can be found in peripheral/devices and all devices inherit from CPeripheral.
- The devices that are detected are looked up in peripherals.xml, starting at the top of the file and going down. If no mapping was found for the device, an instance of one of the default classes will be created: CPeripheralHID, CPeripheralDisk or CPeripheralNIC.
- in peripherals.xml, devices can be matched by vendor id (vendor="xxxx"), product id (product="xxxx"), bus type (bus="xxxx"), device class (class="xxxx") or a combination of these values. The class that will be instantiated for that device is defined in mapTo="xxxx"
- the configuration for the device can be defined in peripherals.xml as well. Have a look at system/peripherals.xml, where you can find the possible settings in the demo entry at the bottom. When a device is inserted and there are any settings with configurable="true" present for that device, these settings will be added to the settings dialog, under system->system->input->peripherals.
- an example of how these settings can be used can be found in CPeripheralHID, which checks for a "keymap" setting and will automatically switch the keymap XBMC uses to the one that is defined in the setting.
TODO:
- keep separate configs when the same device is found more than once
- general review of this code.
|
|
|
|
anymore. It build without the install directory of the sdk but I dunno if there're some other libs installed somewhere else which I didn't spotted.
|
|
|
|
copies of the same dll.
|
|
slash at the end
|
|
|
|
Add battery level PowerSyscal interface and to system infos.
Current iOS is supporting this new feature.
|
|
|