I applied the second patch of bug #2379 and made the following changes to it:
- Removed the LocalFree line
LocalFree can only be used if the memory is allocated with LocalAlloc. The memory doesn't need to be freed explicitly here.
- Removed the "uncertain if this is needed. Do boolean struct members default to TRUE?" comment
Independent of the value, this setting is needed here.
- Removed a wrong 'exitOpts.shouldExit = TRUE;' in line 101.
shouldExit was already set before and resetting it here to TRUE would also lead to TRUE if the user only sets opts.force, but not any of the other shutdown options.
- Use a consistent indentation and coding style
- Modified the Usage text a little bit, so all lines fit into console lines (max. 80 characters)
See issue #2379 for more details.
svn path=/trunk/; revision=27674
- validate Parent windows on moving pixels
(both was fine earlier, but has been messed up recently)
- move sending of WM_SIZE and WM_MOVE from co_WinPosShowWindow to co_WinPosSetWindowPos
co_WinPosSetWindowPos:
- instantly erase when drawing windows or exposing region
- Invalidate child windows on BeginPaint
This should fix most window redrawing bugs and also (hopefully) speed up the gui (less redrawing).
svn path=/trunk/; revision=27672
we do not set or read register value for it yet, so defualt is the screensaver offline until u go into desk.cpl and select a screensaver.
svn path=/trunk/; revision=27660
fixing some spi that was retutring using wrong param in retutin and setting spi
-------------------------------------------------------------------------------
1. I did add formating of the code and two debug msg. so it getting easy debug
waxdragon crashs
svn path=/trunk/; revision=27654
- Fix russian translation of calc, charmap, msconfig, mscutils and taskmgr.
- Fix mistakes in russian translation of explorer.
- Move title of servman to translation resources and translate to russian language.
svn path=/trunk/; revision=27650
- Fix searches relative to the current directory using the features RtlDosPathNameToNtPathName_U provides instead of hacking around them
- Enable searches for fake DOS devices. Some installers like NSIS use this feature to determine if a drive exists, this works now.
svn path=/trunk/; revision=27634
---------------------------------------------------------------
update the translations for CZ
See issue #1958 for more details.
svn path=/trunk/; revision=27630
---------------------------------------------------------------
update the translations for CZ
See issue #1958 for more details.
svn path=/trunk/; revision=27628
------------------------------------------------------------------------------
1. remove one hard code line.
2. cleanup one rc file
See issue #2400 for more details.
svn path=/trunk/; revision=27627
-------------------------------------------------------
This is a small hack, instead send invaild data we are sending
a hardcode value for few unimplement spi, This solv some problem
with firefox, like icon is not longer gray out, frist time u start
firefox, it also fix some other werid problem,
svn path=/trunk/; revision=27620
------------------
Don't mess with the stack in inline assembly because it cannot be
assumed that the compiler magically knows where the local variables are located
after changing the stack pointer manually.
See issue #2364 for more details.
svn path=/trunk/; revision=27618