User Tools

Site Tools


columns_ui:faqs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
columns_ui:faqs [2008/11/16 23:24] musicmusiccolumns_ui:faqs [2012/10/05 21:36] (current) – restored 116.15.33.204
Line 6: Line 6:
 ===== Technical Support Questions ===== ===== Technical Support Questions =====
  
-==== I downloaded Columns UI, but I don't know what do do with a .7z file ?! ====+==== I downloaded Columns UI, but I don't know what to do with a .7z file ?! ====
 The file is an archive created by [[http://www.7-zip.org/|7-Zip]]. Most popular archivers can extract it, including [[http://www.rarlab.com/|WinRAR]]. The file is an archive created by [[http://www.7-zip.org/|7-Zip]]. Most popular archivers can extract it, including [[http://www.rarlab.com/|WinRAR]].
  
Line 15: Line 15:
 ==== I installed the plugin, but my foobar still looks the same. ==== ==== I installed the plugin, but my foobar still looks the same. ====
 Please check that you have selected Columns UI as the active user interface module. See the Installation section for more details: Please check that you have selected Columns UI as the active user interface module. See the Installation section for more details:
-  * [[columns_ui:columns_ui#Installation|0.3.0 Installation]]+  * [[start#Installation|0.3.0 Installation]]
  
 ==== What do I do with an fcs or fcl file? ==== ==== What do I do with an fcs or fcl file? ====
Line 38: Line 38:
 All images must have the same dimensions. See [[.config:buttons]] for more information. All images must have the same dimensions. See [[.config:buttons]] for more information.
  
-==== I am running a 64-bit version of Windows, and I have rendering glitches with panels below a certain splitter depth ==== +==== I am running a 64-bit version of Windows, and I have rendering/sizing/scrollbar glitches with panels below a certain splitter depth ==== 
-Unfortunately, this is caused by a bug in the WOW64 layer on these operating systems. It occurs when you have an application running that registers a certain type of global hook. Such applications have included Logitech SetPoint, multiple display utilities, a utility to block Windows key presses and others. You can work around this issue by removing any such applications; normally you can test which one is causing the issue by ending their processes in task manager.+Unfortunately, this is caused by an "oversight" in these operating systems. The issue would normally be faced with Columns UI 0.3.6.4 and older, and when you have an application running that registers a certain type of global hook. Such applications have included Logitech SetPoint, multiple display utilities, a utility to block Windows key presses, Microsoft Spy++ and others. You can work around this issue by removing any such applications; normally you can test which one is registering such a hook by ending their processes in task manager. 
 + 
 +=== Technical details === 
 +[[http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=609797|Some discussion]] 
 + 
 +The problem is caused by a combination of factors: 
 +  * Recursive SetWindowPos (i.e. through 'nested' child windows) calls depleting the kernel stack around twice as fast on 64-bit Windows 
 +  * Global WH_CALLWNDPROC/WH_CALLWNDPROCRET hooks causing depletion of the kernel stack during recursive 'SendMessage' calls (the call here seems to be the WM_SIZE generated from WM_WINDOWPOSCHANGED) 
 + 
 +The end result is that the maximum splitter depth on 64-bit Windows with a global hook is less than a quarter of what it is on 32-bit Windows without a global hook. 
 + 
 +A workaround is included in Columns UI 0.3.6.5 and newer which minimises the impact of the global hook on the maximum splitter depth. **However, on 64-bit Windows the maximum splitter depth is still less than half of what it is on 32-bit Windows. Direct any complaints about that at Microsoft.**
columns_ui/faqs.1226877899.txt.gz · Last modified: 2008/11/16 23:24 by musicmusic