<?xml version="1.0" encoding="utf-8"?>
<!--  RSS generated by Flaimo.com RSS Builder [2012-02-04 18:23:54]  --> <rss version="2.0" xmlns:im="http://purl.org/rss/1.0/item-images/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" >
<channel>
<docs>http://www.lsdev.org/bugs/</docs>
<description>Litestep Tracker - ISSUES</description>
<link>http://www.lsdev.org/bugs/</link>
<title>Litestep Tracker - ISSUES</title>
<image>
<title>Litestep Tracker - ISSUES</title>
<url>http://www.lsdev.org/bugs/images/mantis_logo_button.gif</url>
<link>http://www.lsdev.org/bugs/</link>
<description>Litestep Tracker - ISSUES</description>
</image>
<category>All Projects</category>
<ttl>10</ttl>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2012-02-04T18:23:53-08:00</sy:updateBase>
<item>
<title>0000087: Add &quot;About LiteStep&quot; and &quot;Switch to Explorer&quot; options in recovery menu</title>
<link>http://www.lsdev.org/bugs/view.php?id=87</link>
<description>I think it would be applicable to have an &quot;About LiteStep...&quot; entry in the recovery menu.&lt;br /&gt;
&lt;br /&gt;
I think it would be benefitial to have &quot;Switch to Explorer&quot; entry in the recovery menu to help people restore their desktop.  This should probably use the same code iplemented in the -explorer command line switch.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=87</guid>
<author>jugg &lt;jugg@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=87#bugnotes</comments>
</item>
<item>
<title>0000060: Open Containing Folder in Search does nothing</title>
<link>http://www.lsdev.org/bugs/view.php?id=60</link>
<description>In explorers search results view, choosing &quot;Open Containing Folder&quot; from the context menu while running LS does nothing. Launching the file, and viewing the actual folder path works as it should.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=60</guid>
<author>xjill &lt;xjill@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=60#bugnotes</comments>
</item>
<item>
<title>0000040: Implement Vista changes to NOTIFYICONDATA</title>
<link>http://www.lsdev.org/bugs/view.php?id=40</link>
<description>The NOTIFYICONDATA struct has a few new flags and a new member, hBalloonIcon. We're probably leaking the latter currently.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=40</guid>
<author>ilmcuts &lt;ilmcuts@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=40#bugnotes</comments>
</item>
<item>
<title>0000039: Shortcuts to 64-bit progams broken when running in WOW64</title>
<link>http://www.lsdev.org/bugs/view.php?id=39</link>
<description>On 64-bit Windows there are both 32-bit and 64-bit binaries for some programs like IE, Media Player, or Calculator, in &quot;Program Files (x86)&quot; and &quot;Program Files&quot;, respectively.&lt;br /&gt;
A 32-bit Litestep cannot currently invoke shortcuts to the 64-bit versions because ShellExecuteEx appears to read out FOLDERID_ProgramFiles from the .lnk, which resolves to &quot;Program Files (x86)&quot; for 32-bit processes. Thus the 32-bit versions are launched. Note that if only a 64-bit version exists it is launched all the same.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=39</guid>
<author>ilmcuts &lt;ilmcuts@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=39#bugnotes</comments>
</item>
<item>
<title>0000106: handling an additional case in trayservice for correct positioning of new vista+ trayicons</title>
<link>http://www.lsdev.org/bugs/view.php?id=106</link>
<description>An unhandled case in trayservice is hit when the new icons ask for position info after, and independent from being clicked.  Patch handles this case.  More changes are needed in the various tray modules, but afaict, this change is needed in core.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=106</guid>
<author>MamiyaOtaru &lt;MamiyaOtaru@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=106#bugnotes</comments>
</item>
<item>
<title>0000104: handling an additional case in trayservice for correct positioning of new vista+ trayicons</title>
<link>http://www.lsdev.org/bugs/view.php?id=104</link>
<description>An unhandled case in trayservice is hit when the new icons ask for position info after, and independent from being clicked.  Patch handles this case.  More changes are needed in the various tray modules, but afaict, this change is needed in core.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=104</guid>
<author>MamiyaOtaru &lt;MamiyaOtaru@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=104#bugnotes</comments>
</item>
<item>
<title>0000077: Folder Options cannot be opened from Control Panel</title>
<link>http://www.lsdev.org/bugs/view.php?id=77</link>
<description>The control panel item &quot;Folder Options&quot; is broken when LiteStep is running. Clicking it has no effect.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=77</guid>
<author>ilmcuts &lt;ilmcuts@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=77#bugnotes</comments>
</item>
<item>
<title>0000109: Provide API access to the Wow64FsRedirection functions</title>
<link>http://www.lsdev.org/bugs/view.php?id=109</link>
<description>There are times when modules need to read from files or the registry, and when they do, they need to temporarily disable file system redirection, if they are on a 64bit os.&lt;br /&gt;
&lt;br /&gt;
While module developers could easily copy the LSDisableWow64FsRedirection and LSRevertWow64FsRedirection code from the core, it might be a good idea to provide API functions for them so that they don't accidentally call Wow64DisableWow64FsRedirection directly (since it wont work on all systems).</description>
<guid>http://www.lsdev.org/bugs/view.php?id=109</guid>
<author>alurcard2 &lt;alurcard2@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=109#bugnotes</comments>
</item>
<item>
<title>0000110: Unable to open folders on some systems with the current version os LSExecute/Ex</title>
<link>http://www.lsdev.org/bugs/view.php?id=110</link>
<description>For some reason, when file system redirection is disabled, which it currently will be on all x64 systems, calling ShellExecute/Ex with a directory path results in nothing happening.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=110</guid>
<author>alurcard2 &lt;alurcard2@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=110#bugnotes</comments>
</item>
<item>
<title>0000066: Changes to global environment variables have no effect</title>
<link>http://www.lsdev.org/bugs/view.php?id=66</link>
<description>Changes to environment variables via sysdm.cpl don't propagate to LiteStep or its child processes.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=66</guid>
<author>ilmcuts &lt;ilmcuts@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=66#bugnotes</comments>
</item>
<item>
<title>0000108: ShDocVw.ShellWindows / CreateObject(&quot;Shell.Application&quot;).Windows does not work</title>
<link>http://www.lsdev.org/bugs/view.php?id=108</link>
<description>It is not possible to retrieve the list of windows from the shell using&lt;br /&gt;
&lt;br /&gt;
ShDocVw.ShellWindows or CreateObject(&quot;Shell.Application&quot;).Windows&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/bb774094%28VS.85%29.aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/bb774094%28VS.85%29.aspx&lt;/a&gt; [&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/bb774094%28VS.85%29.aspx&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;]</description>
<guid>http://www.lsdev.org/bugs/view.php?id=108</guid>
<author>jugg &lt;jugg@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=108#bugnotes</comments>
</item>
<item>
<title>0000070: 64-Bit startup items are not run</title>
<link>http://www.lsdev.org/bugs/view.php?id=70</link>
<description>On 64-Bit versions of Windows, some registry keys exist as separate 32-Bit and 64-Bit versions. Currently, LiteStep only parses those that are in the 32-Bit registry branch and consequently skips the 64-Bit keys.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=70</guid>
<author>ilmcuts &lt;ilmcuts@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=70#bugnotes</comments>
</item>
<item>
<title>0000061: The &quot;Status&quot; page for network connections doesn't work while using litestep.</title>
<link>http://www.lsdev.org/bugs/view.php?id=61</link>
<description>Trying to open the &quot;Status&quot; page in Control Panel -&gt; Network Connections doesn't do anything while running LS.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=61</guid>
<author>alurcard2 &lt;alurcard2@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=61#bugnotes</comments>
</item>
<item>
<title>0000053: The &quot;Find Target&quot; button in shortcut properties doesn't work while using litestep.</title>
<link>http://www.lsdev.org/bugs/view.php?id=53</link>
<description>The &quot;Find Target...&quot; button in shortcut properties doesn't work while using litestep.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=53</guid>
<author>alurcard2 &lt;alurcard2@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=53#bugnotes</comments>
</item>
<item>
<title>0000107: handling additional case in trayservice allows correct positioning of vista+ icons</title>
<link>http://www.lsdev.org/bugs/view.php?id=107</link>
<description>An unhandled case in trayservice is hit when the new icons ask for position info after, and independent from being clicked.  Patch handles this case.  More changes are needed in the various tray modules, but afaict, this change is needed in core. &lt;br /&gt;
&lt;br /&gt;
Patch below, attaching it is failing.  Is also here, in case the below gets mangled: &lt;a href=&quot;http://www.sendspace.com/file/vqmoo3&quot;&gt;http://www.sendspace.com/file/vqmoo3&lt;/a&gt; [&lt;a href=&quot;http://www.sendspace.com/file/vqmoo3&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;]</description>
<guid>http://www.lsdev.org/bugs/view.php?id=107</guid>
<author>MamiyaOtaru &lt;MamiyaOtaru@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=107#bugnotes</comments>
</item>
<item>
<title>0000103: Unable to select Microsoft Live Mesh Options</title>
<link>http://www.lsdev.org/bugs/view.php?id=103</link>
<description>I can see the Microsoft Live Mesh icon in the notification area, but right-clicking on the icon does not bring up the menu. I have installed LiteStep and Live Mesh on three computers and I have the same problem on all three.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=103</guid>
<author>Bektash &lt;Bektash@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=103#bugnotes</comments>
</item>
<item>
<title>0000095: Add fullscreen app notification</title>
<link>http://www.lsdev.org/bugs/view.php?id=95</link>
<description>A notification such as a LM_FULLSCREENAPP message should be added to let modules benefit from the core's fullscren app detection code.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=95</guid>
<author>ilmcuts &lt;ilmcuts@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=95#bugnotes</comments>
</item>
<item>
<title>0000101: WM_SETTINGCHANGE is not sent when the wallpaper slideshow changes wallpaper in Windows 7.</title>
<link>http://www.lsdev.org/bugs/view.php?id=101</link>
<description>In Windows 7, desktop modules won't repaint their main windows automatically when the wallpaper changes. Something like this is required to avoid the old wallpaper staying.&lt;br /&gt;
&lt;br /&gt;
case WM_SETTINGCHANGE:&lt;br /&gt;
	{	&lt;br /&gt;
		if (wParam == SPI_SETDESKWALLPAPER)&lt;br /&gt;
		{&lt;br /&gt;
			RedrawWindow(hwnd, NULL, NULL, RDW_INVALIDATE | RDW_ERASE | RDW_UPDATENOW); &lt;br /&gt;
		}&lt;br /&gt;
		break;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
However, if you use the integrated wallpaper slide show the wallpaper is changed without any WM_SETTINGCHANGE message being sent so the old wallpaper remains unless you recycle or reload the desktop module.&lt;br /&gt;
&lt;br /&gt;
When explorer is running, it seems to send the WM_SETTINGCHANGE message with wParam SPI_SETDESKWALLPAPER twice after the wallpaper has been changed.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=101</guid>
<author>alurcard2 &lt;alurcard2@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=101#bugnotes</comments>
</item>
<item>
<title>0000102: GetLSBitmapSize crashes when passed a NULL pointer</title>
<link>http://www.lsdev.org/bugs/view.php?id=102</link>
<description>GetLSBitmapSize() takes two pointers as parameters, and if passed NULL, it will de-reference the NULL pointer and crash.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=102</guid>
<author>jugg &lt;jugg@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=102#bugnotes</comments>
</item>
<item>
<title>0000035: External DLLs cannot be placed in module directory</title>
<link>http://www.lsdev.org/bugs/view.php?id=35</link>
<description>If a module links to a 3rd party DLL, that DLL needs to be placed in our application directory. This is incompatible with NLM, among other things.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=35</guid>
<author>ilmcuts &lt;ilmcuts@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=35#bugnotes</comments>
</item>
<item>
<title>0000089: litestep crashes on recursively included .rc files</title>
<link>http://www.lsdev.org/bugs/view.php?id=89</link>
<description>The step.rc preprocessor &quot;Include&quot; statement allows recursively including files and thus crashes with a stack overflow</description>
<guid>http://www.lsdev.org/bugs/view.php?id=89</guid>
<author>jugg &lt;jugg@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=89#bugnotes</comments>
</item>
<item>
<title>0000078: Balloon tip timeout value is not boundary-checked</title>
<link>http://www.lsdev.org/bugs/view.php?id=78</link>
<description>The timeout value of balloon tips (in the tray in particular) has bounds - previous to Vista, balloons were shown at least 10 seconds and at most 30 seconds. See &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/bb773352(VS.85).aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/bb773352(VS.85).aspx&lt;/a&gt; [&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/bb773352(VS.85).aspx&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;]&lt;br /&gt;
&lt;br /&gt;
On Vista, the timeout is set to nine seconds. SPI_GETMESSAGEDURATION returns ERROR_NOT_IMPLEMENTED on Vista, but works on Windows 7, where it returns a value of five seconds (Beta 1).&lt;br /&gt;
&lt;br /&gt;
LiteStep doesn't currently enforce any of this at all.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=78</guid>
<author>ilmcuts &lt;ilmcuts@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=78#bugnotes</comments>
</item>
<item>
<title>0000013: Logging, please!</title>
<link>http://www.lsdev.org/bugs/view.php?id=13</link>
<description>Logging is very handy to diagnose various failures in LS. The ideal logging system would do some of the following :&lt;br /&gt;
&lt;br /&gt;
- Disable message boxes of severity less than or equal to the current logging level. Top logging mode would disable all message boxes.&lt;br /&gt;
- Provide similar, more informative error information stemming from RC code issues (e.g. conditionals)&lt;br /&gt;
- Export the logging implementation for use by external modules.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=13</guid>
<author>phil &lt;phil@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=13#bugnotes</comments>
</item>
<item>
<title>0000097: XP user switching screen does not show number of tasks</title>
<link>http://www.lsdev.org/bugs/view.php?id=97</link>
<description>When Explorer is used as the shell, the XP user switching screen (accessible with Win+L on some but not all configs) shows the number of programs running (actually the number of task windows). If LiteStep is used as the shell, the number of programs running is not shown (It just says &quot;Logged on&quot;, which is the same thing it says if there are zero tasks running). If there are multiple users logged on simultaneously, then users who use Explorer have the number of programs running shown, while users who use LiteStep do not.</description>
<guid>http://www.lsdev.org/bugs/view.php?id=97</guid>
<author>jimrandomh &lt;jimrandomh@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=97#bugnotes</comments>
</item>
<item>
<title>0000096: Improve Safe Mode behavior</title>
<link>http://www.lsdev.org/bugs/view.php?id=96</link>
<description>As per jugg's suggestion in response to Bug 33:&lt;br /&gt;
&lt;br /&gt;
In Safe Mode, LiteStep currently launches Explorer and exits silently. Instead, it could wait for the TaskbarCreated message and show a &quot;dialog or balloon tip explaining that litestep will be restored at the next reboot, unless they uninstall Litestep from add/remove programs.&quot;</description>
<guid>http://www.lsdev.org/bugs/view.php?id=96</guid>
<author>ilmcuts &lt;ilmcuts@example.com&gt;</author>
<comments>http://www.lsdev.org/bugs/view.php?id=96#bugnotes</comments>
</item>
</channel>
</rss>

