aboutsummaryrefslogtreecommitdiff
path: root/XBMC-IOS.xcodeproj
diff options
context:
space:
mode:
authorJonathan Marshall <jmarshall@never.you.mind>2011-06-16 19:29:18 +1200
committerJonathan Marshall <jmarshall@never.you.mind>2011-06-16 19:29:18 +1200
commit68d6946b3460ed120ac937e2b7daa93c06300e89 (patch)
treec444fd775b10f8cef4648d2f0c7fb8b1eb144cff /XBMC-IOS.xcodeproj
parentf12ca081c7c3f7794a4dccbacb9168984b71b1f8 (diff)
parent2bb623f449e873483ef76f9256a6f13c345c2ffe (diff)
Merge branch 'dirty-region-rebase'
* 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
Diffstat (limited to 'XBMC-IOS.xcodeproj')
-rw-r--r--XBMC-IOS.xcodeproj/project.pbxproj20
1 files changed, 20 insertions, 0 deletions
diff --git a/XBMC-IOS.xcodeproj/project.pbxproj b/XBMC-IOS.xcodeproj/project.pbxproj
index 3e6cf1c5fe..f0d13e59b9 100644
--- a/XBMC-IOS.xcodeproj/project.pbxproj
+++ b/XBMC-IOS.xcodeproj/project.pbxproj
@@ -17,6 +17,9 @@
3255316612B2D02400837CD2 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3255316512B2D02400837CD2 /* CoreAudio.framework */; };
4D5D2E1E1301758F006ABC13 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4D5D2E1D1301758F006ABC13 /* CFNetwork.framework */; };
7C0A7EDE13A5DC2800AFC2BD /* AppParamParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C0A7EDC13A5DC2800AFC2BD /* AppParamParser.cpp */; };
+ 7C0A7F9D13A9E70800AFC2BD /* GUIWindowDebugInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C0A7F9B13A9E70800AFC2BD /* GUIWindowDebugInfo.cpp */; };
+ 7C0A7FB213A9E72E00AFC2BD /* DirtyRegionSolvers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C0A7FAE13A9E72E00AFC2BD /* DirtyRegionSolvers.cpp */; };
+ 7C0A7FB313A9E72E00AFC2BD /* DirtyRegionTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C0A7FB013A9E72E00AFC2BD /* DirtyRegionTracker.cpp */; };
7C99B6E9133D36E200FC2B16 /* CacheCircular.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C99B6E7133D36E200FC2B16 /* CacheCircular.cpp */; };
7C99B7BE1340730000FC2B16 /* GUIDialogPlayEject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7C99B7BC1340730000FC2B16 /* GUIDialogPlayEject.cpp */; };
C80711AD135DB85F002F601B /* InputOperations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C80711AB135DB85F002F601B /* InputOperations.cpp */; };
@@ -938,6 +941,13 @@
4D5D2E1D1301758F006ABC13 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; };
7C0A7EDC13A5DC2800AFC2BD /* AppParamParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppParamParser.cpp; sourceTree = "<group>"; };
7C0A7EDD13A5DC2800AFC2BD /* AppParamParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppParamParser.h; sourceTree = "<group>"; };
+ 7C0A7F9B13A9E70800AFC2BD /* GUIWindowDebugInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GUIWindowDebugInfo.cpp; sourceTree = "<group>"; };
+ 7C0A7F9C13A9E70800AFC2BD /* GUIWindowDebugInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GUIWindowDebugInfo.h; sourceTree = "<group>"; };
+ 7C0A7FAD13A9E72E00AFC2BD /* DirtyRegion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirtyRegion.h; sourceTree = "<group>"; };
+ 7C0A7FAE13A9E72E00AFC2BD /* DirtyRegionSolvers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirtyRegionSolvers.cpp; sourceTree = "<group>"; };
+ 7C0A7FAF13A9E72E00AFC2BD /* DirtyRegionSolvers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirtyRegionSolvers.h; sourceTree = "<group>"; };
+ 7C0A7FB013A9E72E00AFC2BD /* DirtyRegionTracker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirtyRegionTracker.cpp; sourceTree = "<group>"; };
+ 7C0A7FB113A9E72E00AFC2BD /* DirtyRegionTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirtyRegionTracker.h; sourceTree = "<group>"; };
7C99B6E7133D36E200FC2B16 /* CacheCircular.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CacheCircular.cpp; sourceTree = "<group>"; };
7C99B6E8133D36E200FC2B16 /* CacheCircular.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CacheCircular.h; sourceTree = "<group>"; };
7C99B7BC1340730000FC2B16 /* GUIDialogPlayEject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GUIDialogPlayEject.cpp; sourceTree = "<group>"; };
@@ -4563,6 +4573,11 @@
F56C8485131F42E9000AD0F6 /* D3DResource.h */,
F56C8486131F42E9000AD0F6 /* DDSImage.h */,
F56C8487131F42E9000AD0F6 /* DirectXGraphics.h */,
+ 7C0A7FAD13A9E72E00AFC2BD /* DirtyRegion.h */,
+ 7C0A7FAE13A9E72E00AFC2BD /* DirtyRegionSolvers.cpp */,
+ 7C0A7FAF13A9E72E00AFC2BD /* DirtyRegionSolvers.h */,
+ 7C0A7FB013A9E72E00AFC2BD /* DirtyRegionTracker.cpp */,
+ 7C0A7FB113A9E72E00AFC2BD /* DirtyRegionTracker.h */,
F56C8488131F42E9000AD0F6 /* FrameBufferObject.h */,
F56C8489131F42E9000AD0F6 /* Geometry.h */,
F56C848A131F42E9000AD0F6 /* GraphicContext.h */,
@@ -5589,6 +5604,8 @@
children = (
F56C87A6131F42EC000AD0F6 /* GUIMediaWindow.cpp */,
F56C87A7131F42EC000AD0F6 /* GUIMediaWindow.h */,
+ 7C0A7F9B13A9E70800AFC2BD /* GUIWindowDebugInfo.cpp */,
+ 7C0A7F9C13A9E70800AFC2BD /* GUIWindowDebugInfo.h */,
F56C87A8131F42EC000AD0F6 /* GUIWindowFileManager.cpp */,
F56C87A9131F42EC000AD0F6 /* GUIWindowFileManager.h */,
F56C87AA131F42EC000AD0F6 /* GUIWindowHome.cpp */,
@@ -6717,6 +6734,9 @@
7C0A7EDE13A5DC2800AFC2BD /* AppParamParser.cpp in Sources */,
18B700F313A6A7510009C1AF /* KeymapLoader.cpp in Sources */,
18B700F613A6A7850009C1AF /* AddonVersion.cpp in Sources */,
+ 7C0A7F9D13A9E70800AFC2BD /* GUIWindowDebugInfo.cpp in Sources */,
+ 7C0A7FB213A9E72E00AFC2BD /* DirtyRegionSolvers.cpp in Sources */,
+ 7C0A7FB313A9E72E00AFC2BD /* DirtyRegionTracker.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};