- Fix buffer calculation in argvtoW, missed unicode character size
- Fixes another crash during GIMP startup, now GIMP starts (bug #3503, part 2)
- Fix same problem in valisttoA/W
svn path=/trunk/; revision=44307
- CmpFindSubKeyInName: CmpFindSubKeyInRoot is useless in finding the correct leaf with the key name that is being searched for when keys are not sorted. Loop and search each leaf of the root index for the key name. See bug #4895 for more info.
svn path=/trunk/; revision=44303
- CmpSelectLeaf fixes: looking into an incorrect cell, returning wrong cell, slightly simplify code and add more comments for clarity. Thanks to Michael Martin for spotting these bugs.
svn path=/trunk/; revision=44285
- Make our IDLs files to not specify a [range] tag for string datatypes, and 0,256 range for an unsigned type. Fixes compiling with newer WIDL and (probably) MIDL.
svn path=/trunk/; revision=44283
- Factor out working code from SeAccessCheck into SepAccessCheck, taking out addition parameter - LowerImpersonationLevel. The lowest level for SeAccessCheck remains SecurityImpersonation, but for NtAccessCheck it's lowered to SecurityIdentification. Name of this patch's author has been lost.
See issue #4169 for more details.
svn path=/trunk/; revision=44260
- Signal the connection directly from TCPSocketState
- Remove some unused code
- Queue completion requests on a separate list so we don't have to keep locking and unlocking while completing
- Add better locking to tcpip (not the lib)
- Remove some unused variables
- Don't hold the cancel spin lock longer than necessary
- Check that we successfully got the device description
svn path=/trunk/; revision=44250
- Revert 44236 (sync wininet to Wine-1.1.33) and 43948 (sync wininet to Wine-1.1.32). Part 1/3 of rapps unregressing.
See issue #4934 for more details.
svn path=/trunk/; revision=44239
Andrey Yastrebov <menone7@gmail.com>
- Fix app uninstallation feature (wrong lparam usage - it's pointer to PINSTALLED_INFO and not an hkey).
See issue #4961 for more details.
svn path=/trunk/; revision=44225
- Remove WSPStartup from ws2_32, it doesn't belong there. Spotted by Gabriel Ilardi.
See issue #4956 for more details.
svn path=/trunk/; revision=44224
$(ECHO_DLLTOOL) -> $(ECHO_IMPLIB)
New status line ECHO_RSP for built-in response file generator rule
$(NL) variable that expands to a newline -- only known way to escape the newline character in GNU make
modified tools/rbuild/backend/mingw/linkers/ld.mak
$(ECHO DLLTOOL) -> $(ECHO_DLLTOOL) -> $(ECHO_IMPLIB)
Generate a response file with the list of object files, instead of passing every single object file on the linker command line. Our really long linker command lines should no longer be an issue
modified tools/rbuild/backend/mingw/modulehandler.cpp
Clean files generated by externally-defined rules
Build issues fix 1/2 (1/3?)
svn path=/trunk/; revision=44208
- Use OskitTCPGetSocketError to get the actual socket error which occurred when get SEL_FIN
- Add more cases to TCPTranslateError
svn path=/trunk/; revision=44199