aboutsummaryrefslogtreecommitdiff
path: root/xbmc/Application.cpp
AgeCommit message (Collapse)Author
2019-10-30Profiles: ensure that the skin is reloaded after profile is loadedGarrett Brown
Credit: Initial fix by Sam Nazarko
2019-09-19[application] Fix CApplication::ActivateScreenSaver to always allow 'Black' ↵Kai Sommerfeld
screen saver. Closes #16123.
2019-08-18Fix PlayMedia when item is a .strm or other playlist files. Ensure that they ↵DaveTBlake
are played within a playlist by the correct player. Also that "arists" smart playlists are treated correctly as music and not as video
2019-07-01Revert "fixed: We should always update stream details from player (fixes ↵MilhouseVH
#15584)" This reverts commit be1ed70fb4b926cbdaf60367172ac7902690f00f.
2019-04-29fixed: Resume bookmark would clear on player start failurearnova
2019-03-30[Application] - register Stereoscopicmanager for message target - workaround ↵afl1
for #13878 for leia
2019-03-19[posix] Quit instead of shutdown on signalsPhilipp Kerling
TMSG_QUIT was indavertently changed to TMSG_SHUTDOWN when the signal handling was modified. Change back to TMSG_QUIT - the application should not cause the machine to power down upon receipt of SIGINT or SIGTERM after all.
2019-03-18Merge pull request #15730 from pkerling/fix-posix-signalpkerling
Handle signals by setting atomic flag instead of pop-up thread
2019-03-12[posix] Handle signals by setting atomic flag instead of pop-up threadPhilipp Kerling
Thread creation in signal handlers is not safe. One of the few safe things to do is set an atomic (lock-free) flag, so do that instead. Fixes #15677
2019-03-05Minor log changespeak3d
2019-03-04Merge pull request #15589 from arnova/always_player_streamdetailsArno van Amersfoort
fixed: always update stream details from player (fixes #15584)
2019-02-26fixed: We should always update stream details from player (fixes #15584)arnova
2019-02-22Stop playing current file when playlist player has stopped.DaveTBlake
Playlistplayer sends a GUI_MSG_PLAYLISTPLAYER_STOPPED message when aborting playback when next from last item in list, or repeat one and song is invalid. This ensures that the player stops too.
2019-02-07[xbmc] application: handle resize event even in full screen state on windows.Anton Fedchin
2019-01-19CApplication: remove useless fallback conversionDimitry Ishenko
CVariant string to double conversion was added in 1665dab7a4e9117abfd1f19fa93efd1359344971
2018-12-19Inhibit screensaver in a later initialization stagePhilipp Kerling
When the OS screensaver is already inhibited in InitializeGUI, e.g. the language is not loaded yet, which has led to problems on GNOME because the screensaver inhibition requires a translated "reason" string. Moving the inhibition to a later stage solves this.
2018-12-07[systeminfo] use timestamp for application build date from BUILDATE file,wsnipex
if it exists
2018-11-18Actually destroy window system on application shutdownPhilipp Kerling
Destruction of window system should not be left up to global destrcution in unknown order. Windowing owns LIRC (due to some reason) thread which otherwise might try to write log messages when logging has already been shut down.
2018-11-11Merge pull request #14649 from angelblue05/masterDave Blake
Allow StartPercent property to be 0
2018-11-10Do not inhibit OS screensaver when DPMS is activePhilipp Kerling
On X11, screensaver inhibition will also wake up the display from DPMS periodically (since we call XResetScreenSaver periodically) Fixes #14833
2018-11-10Simplify screensaver deactivation conditionsPhilipp Kerling
Use haveIdleActivity like everywhere else
2018-11-10Do not needlessly recreate screensaver inhibitorPhilipp Kerling
2018-11-02Merge pull request #14725 from VelocityRa/remove-testpatternsMartijn Kaijser
[xbmc][settings][GL][DX]: Remove test patterns
2018-10-31[Aplication] Don't render in Flip() if m_renderGUI is offpeak3d
2018-10-30Allow StartPercent property to be 0angelblue05
2018-10-26[xbmc][settings][GL][DX]: Remove test patternsVelocityRa
2018-10-26Revert "[xbmc][settings][GL][DX]: Remove test patterns"VelocityRa
This reverts commit 5aa23f8ce173c70a19fa7c70f9dd84548c2d91c8.
2018-10-26[xbmc][settings][GL][DX]: Remove test patternsVelocityRa
2018-10-25Input: Move action source files to 'input/actions/' subfolderGarrett Brown
2018-10-19Merge pull request #14625 from lrusak/clean-shutdownLukas Rusak
Allow a clean shutdown on window system failure
2018-10-16CApplication: add nullptr checks to allow a clean shutdownLukas Rusak
This work is from investigating why we segfault when failing to initialize windowing. Basically nothing is cleaned up properly and some components were nullptr when accessed
2018-10-13Wait for AnnouncementManager thread to exitpeak3d
2018-10-09Cleanup some includes.ace20022
2018-10-08Rename ProfilesManager -> ProfileManager (source files, class name, variable ↵Kai Sommerfeld
names)
2018-10-08New settings component subcomponent: profiles manager.Kai Sommerfeld
2018-10-07Move init/uninit of Settings to CSettingsComponent::Init/Deinit.Kai Sommerfeld
2018-10-07Eliminate CServiceBroker::GetSettings(); use ↵Kai Sommerfeld
CServiceBroker::GetSettingsComponent()->GetSettings() instead.
2018-10-07New settings component subcomponent: settings.Kai Sommerfeld
2018-10-07Eliminate g_advancedSettings macro.Kai Sommerfeld
2018-10-07Introduce ServiceBroker::SettingsComponent and make advanced settings a ↵Kai Sommerfeld
subcomponent of it.
2018-10-02Merge pull request #14478 from garbear/fix-vp-stuckGarrett Brown
Fix getting stuck using VideoPlayer and breaking game launching
2018-09-26Fix getting stuck using VideoPlayer and breaking game launchingGarrett Brown
2018-09-21cosmetics: fix formatting logfile locationwsnipex
old: Log File is located: /home/user/temp//kodi.log new: Log File is located: /home/user/temp/kodi.log
2018-09-21[linux] allow overriding our userdata dirwsnipex
2018-09-09[PVR] Some code cleanup along the way.Kai Sommerfeld
2018-09-08CServiceBroker: return a pointer for CSettingsLukas Rusak
2018-09-03[application] Get rid of magic number to control ACTION_PREV_ITEM behavior.Kai Sommerfeld
2018-08-30[bluray] Simple menu: Don't show unplayable item dialog if the simple menu ↵ace20022
gets closed/aborted.
2018-08-25disable: Prefer stereo streams if user has configured 2.0 in AERainer Hochecker
2018-08-18Settings: Remove circular dependency on CPowerManagerGarrett Brown