Age | Commit message (Collapse) | Author |
|
back again?
|
|
|
|
implementation and substituted it with a native implementation that follows the SDL logic - without using SDL.
|
|
|
|
Merged AudioPlayer, VideoPlayer and PicturePlayer into Player (thanks topfs2)
Merged AudioPlaylist and VideoPlaylist to replace Playlist and provide initial support for picture playlists (aka slideshows)
Players/Playlists are no longer accessed by their media type (video, audio, picture) but by a unique ID. Active players/playlists (their ID and media type) can still be retrieved using Player.GetActivePlayers/Playlist.GetPlaylists
Replaced Playlist.State with Playlist.GetProperties
Replaced Player.State, Player.GetTime and Player.GetPercentage with Player.GetProperties
Removed Playlist.SkipPrevious and Playlist.SkipNext (use Player.GoPrevious and Player.GoNext instead)
The following methods have been moved from the Playlist to the Player namespace: Play (renamed to Open), Shuffle, UnShuffle, Repeat
Refactored notifications for the Player namespace
Unified naming of position/item/index parameters in Player and Playlist namespaces
Merged XBMC.Play and XBMC.StartSlideshow into Player.Open
Make Playlist.Add, Playlist.Clear and Player.Open work for picture playlists (closes #11219)
Removed (Big|Small)Skip(Forward|Backward) from Player namespace
Replace Rewind and Forward with SetSpeed in Player namespace
Replace "value" parameter in "Player.SeekTime" with time struct parameters (thanks darwin; closes #11474)
Merge SeekTime, SeekPercentage and (Small|Big)Skip(Forward|Backward) into Seek in Player namespace
|
|
|
|
new Application namespace
|
|
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.
|
|
Add optional condition attribute to <onfoo condition="bar">blah</onfoo>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ConditionVariable
|
|
|
|
|
|
more obvious what it is.
|
|
|
|
|
|
|
|
XBMC/Handbrake cry out in joy
|
|
stream based on the codec and the number of channels as long as a default stream isn't specified.
|
|
breakage of *nix compilation.
|
|
breaking build on other systems
|
|
Cleanup of rendermanager and dvdplayer's usage of it
|
|
|
|
|
|
Add xbmcgui.editcontrol class for python
|
|
Move Dim/Black screensavers to the window manager (fixes dirty-region rendering)
|
|
|
|
systems than minimal build.
|
|
|
|
certain cases and hang XBMC. But we download the old version via our dep downloader now.
|
|
disabled?)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
from project
|
|
Original Author: CrHasher <farkas.szilard@gmail.com>
|
|
|
|
|
|
* dirty-region-rebase: (97 commits)
fix dirty region processing of edit controls
fix dirty region processing of button label text
fixed: vis control rendering was off due to setting invalid viewports
Have mouse pointer by default as over all other dialogs
move debug info rendering to the windowmanager
move UpdateModelessDialogs into CGUIWindowManager::Process()
Moved processing from Render into Process in GUIProgressControl
fixed: rss controls sometimes don't specify a <height>, so ensure we calculate the render region correctly
unify setting of visible state, and mark control as invalid when state changes
no need for SetVisible in CGUISpinControlEx
fix rendering of screen calibration - always dirty for now (video playback is often on this screen
fix marking of resize and mover control
get selectbutton rendering and marking correctly
fixed toggle button marking dirty
mark fullscreen video window as dirty (it almost certainly is) every frame:
fixed rendering of bordered images and mark correctly
make dirty region visualisation a little clearer
CGUIControlGroup::SetInvalid() should not necessarily invalidate it's children. If the group is invalid they'll likely be re-rendered anyway.
only visible or dirty controls contribute to controlgroup renderrect
mark screen dirty during screensaver render, and correctly mark mouse pointer - screensaver needs further work
...
Conflicts:
XBMC-ATV2.xcodeproj/project.pbxproj
XBMC-IOS.xcodeproj/project.pbxproj
XBMC.xcodeproj/project.pbxproj
project/VS2010Express/XBMC.vcxproj.filters
xbmc/settings/AdvancedSettings.cpp
|