Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: allowsuspend

Jan 17, 2013

  1. Memphiz

    [osx] - add a new shutdown target for osx "AllowSuspend"

    authored
  2. Memphiz

    [lang] - new string for Allow suspend

    authored
  3. Memphiz

    [pm] - add a new POWERSTATE "AllowSuspend" - instead of forcing the s…

    …leep this will give the powermanagement control back to the OS. This will be a usefull target for our shutdown timer. On OSX this works as follows:
    
    1. As long as XBMC runs in fullscreen wie prevent any systemsleep by holding an powermanagement assertion from the OS
    2. When the shutdowntarget is set to "AllowSuspend"
     a. after shutdown timer runs out we call the new PowerSysCall "AllowSuspend" (on osx this releases the assertion from the OS)
     b. if a idle sleep is configured in the os and xbmc is kept idle for this time - the os will sleep once no other application olds an assertion
     c. if the os idle timer is not run out yet and xbmc gets reused (indicated by calling CApplication::ResetScreenSaver() we will deactivate the system screensasver again (calling g_Windowing.EnableSystemScreenSaver(false);). On OSX this leads to grabbing the assertion again and preventing system sleep until the next shutdowntime comes
    authored
  4. Memphiz

    [app] - if we reset our screensaver we also disable systemscreensaver

    authored
  5. Memphiz

    [osx] - refactor the PmNoDisplaySleepAssertion create/release to Coco…

    …aPowerSyscall and
    
    only acquire one assertion at a time. Also don't hammer on the assertion in ResetOSScreensaver - instead get rid of ResetOSScreensaver in WinSystemOSX (we don't need it on osx).
    Wenn switching from/to fullscreen create/release the assertion (create assertion when fullscreen - release when windowed)
    
    This doesn't change behaviour - but is the preparation for adding the AllowSuspend Shutdown action.
    authored
  6. huceke

    Merge pull request #2075 from Memphiz/streamsilence

    [AE/CA] - implement the advancedsetting for streamsilence
    authored
  7. John Rennie

    Merge pull request #2077 from jhsrennie/sleepkey

    Add support for the power and sleep buttons
    authored

Jan 16, 2013

  1. Memphiz

    [osx] - fix sleep button for nyxboard - use the sleep button key code…

    … which will be introduced via PR #2077
    authored
  2. davilla

    Merge pull request #2082 from tru/cfstring_get_cstring_spring_cleaning

    [OSX] Remove all direct calls to CFStringGetCString and CFStringGetCStringPtr
    authored
  3. Tobias Hieta

    [OSX] Remove all direct calls to CFStringGetCString and CFStringGetCS…

    …tringPtr
    
    This adds a new util function DarwinCFStringToString that handles errors
    and tries to first get the pointer otherwise copies the string into a
    std::string. It also makes sure to use CFStringGetSystemEncoding()
    everywhere so we don't get in trouble for using a hardcoded encoding.
    authored
  4. huceke

    Merge pull request #2080 from popcornmix/timestamp_fix2

    [rbp] Fix for audio out of sync part 2
    authored
  5. huceke

    Merge pull request #2081 from popcornmix/mixer_volume

    [rbp] Apply volume control at audio_mixer when possible
    authored
  6. davilla

    Merge pull request #2083 from tru/remove_cocoa_get_app

    [OSX] Remove unused function Cocoa_GetAppVersion()
    authored
  7. Tobias Hieta

    [OSX] Remove unused function Cocoa_GetAppVersion()

    When cleaning out the CFStringGetCString references I noticed that
    this function isn't used anywhere. So instead of changing it, I rather
    just remove it.
    authored

Jan 15, 2013

  1. Memphiz

    [osx] - fix volume mediakeys now control xbmc volume (fixes volume bu…

    …ttons on nyxboard and hw volume buttons on macs/osx)
    authored
  2. Memphiz

    [osx] - hotkeycontroller - keyup and keydown were inverted

    authored
  3. popcornmix

    [rbp] Apply volume control at audio_mixer when possible

    authored
  4. popcornmix

    [rbp] Fix for audio out of sync part 2

    authored
  5. [aml] fixed mute and volume control

    authored
  6. cosmetics

    authored
  7. davilla

    Merge pull request #2063 from popcornmix/mute_without_ae

    Mute without AE
    authored
  8. Memphiz

    [osx] - enlarge that hogstatus comment a bit :D

    authored
  9. Zeljko Ametovic

    Merge pull request #2071 from amet/uninstall_services

    [fix] Uninstall and rollback services correctly
    authored
  10. Memphiz

    Merge pull request #2079 from amet/hogpid

    [osx] check if hogPid was set before resetting it
    authored
  11. Zeljko Ametovic

    check if hogPid was set before resetting it

    authored
  12. Zeljko Ametovic

    [fix] correctly handle service addon rollback process

    authored
  13. davilla

    Merge pull request #2078 from tru/fix_ca_output_device_name

    [CoreAudioAE] Fix CFString copy function in CCoreAudioHardware::GetOutputDeviceName
    authored
  14. Tobias Hieta

    [CoreAudioAE] Fix CFString copy function in CCoreAudioHardware::GetOu…

    …tputDeviceName
    
    Using UTF8 encoding might fail and return NULL. Instead we pass
    CFStringGetSystemEncoding().
    authored
  15. Zeljko Ametovic

    remove duplicate code in "CAddonDatabase::DisableAddon()"

    authored
  16. Zeljko Ametovic

    [fix] stop service addon before attempting to uninstall/delete it

    authored
  17. Zeljko Ametovic

    [fix] only start service addon if there is no other instance running

    authored
  18. davilla

    Merge pull request #2070 from sraue/automake-fixes

    [automake] remove long time deprecated automake macros and variables whi...
    authored
  19. Use key name not id in the Nyxboard mapping for F4

    authored
  20. Move the Nyxboard sleep key mapping to the main keymap

    authored
  21. John Rennie

    Add support for sleep key in Linux

    authored
Something went wrong with that request. Please try again.