Eric Pouech [Wed, 21 Feb 2007 20:56:01 +0000 (21:56 +0100)]
dbghelp: A few fixes related to Unicode translation.
Eric Pouech [Wed, 21 Feb 2007 20:55:56 +0000 (21:55 +0100)]
dbghelp: Moved the internals for registered callback to Unicode.
Eric Pouech [Wed, 21 Feb 2007 20:55:51 +0000 (21:55 +0100)]
dbghelp: Get rid of temporary module_get_type_by_nameA.
Eric Pouech [Wed, 21 Feb 2007 20:55:46 +0000 (21:55 +0100)]
dbghelp: Implemented SymFindFileInPathW.
Eric Pouech [Wed, 21 Feb 2007 20:55:41 +0000 (21:55 +0100)]
dbghelp: Implemented SearchTreeForFileW.
Eric Pouech [Wed, 21 Feb 2007 20:55:35 +0000 (21:55 +0100)]
dbghelp: Implemented EnumDirTreeW.
Eric Pouech [Wed, 21 Feb 2007 20:55:30 +0000 (21:55 +0100)]
dbghelp: Implemented SymMatchFileNameW.
Eric Pouech [Wed, 21 Feb 2007 20:55:25 +0000 (21:55 +0100)]
dbghelp: Added module_get_type_by_name in Unicode form and keep the ANSI form for compatibility.
Eric Pouech [Wed, 21 Feb 2007 20:55:20 +0000 (21:55 +0100)]
dbghelp: Moved ELF module loading interfaces to Unicode.
The core the code remains ANSI, as all the information is stored as ANSI.
Eric Pouech [Wed, 21 Feb 2007 20:55:15 +0000 (21:55 +0100)]
dbghelp: Move PE module loading to Unicode.
Eric Pouech [Wed, 21 Feb 2007 20:55:10 +0000 (21:55 +0100)]
dbghelp: Implemented FindExecutableImage[W].
Eric Pouech [Wed, 21 Feb 2007 20:55:04 +0000 (21:55 +0100)]
dbghelp: Now storing module information in Unicode form.
Eric Pouech [Wed, 21 Feb 2007 20:54:59 +0000 (21:54 +0100)]
dbghelp: .gnu_link support: rewrote helper functions for better later unicodification.
Eric Pouech [Wed, 21 Feb 2007 20:54:54 +0000 (21:54 +0100)]
dbghelp: Prepare module loading functions to be switched to Unicode module storage.
Eric Pouech [Wed, 21 Feb 2007 20:54:49 +0000 (21:54 +0100)]
dbghelp: Make the module info functions ready for the Unicode move.
Eric Pouech [Wed, 21 Feb 2007 20:54:44 +0000 (21:54 +0100)]
dbghelp: Rewrote the loaded modules enumeration so that Unicode version is the core.
Eric Pouech [Wed, 21 Feb 2007 20:54:39 +0000 (21:54 +0100)]
dbghelp: Added an ANSI copy of the module name (useful for next patches).
Eric Pouech [Wed, 21 Feb 2007 20:54:33 +0000 (21:54 +0100)]
dbghelp: Added helper to define the module's name.
Misha Koshelev [Thu, 22 Feb 2007 06:39:52 +0000 (00:39 -0600)]
oleview: Account for unnamed right hand side parameter of propput.
Aric Stewart [Thu, 22 Feb 2007 08:19:41 +0000 (17:19 +0900)]
shell32: IShellLink::GetIDList fix.
IShellLink::GetIDList when it fails to generate a PIDL must set ppidl
to NULL or some applications think it contains valid data.
Aric Stewart [Thu, 22 Feb 2007 04:54:28 +0000 (13:54 +0900)]
comctl32: Implement LVM_SETUNICODEFORMAT.
Andrew Talbot [Wed, 21 Feb 2007 23:25:25 +0000 (23:25 +0000)]
serialui: Constify a variable.
Paul Vriens [Wed, 21 Feb 2007 22:13:43 +0000 (23:13 +0100)]
wininet/tests: Add a few more tests.
Maarten Lankhorst [Wed, 21 Feb 2007 19:18:04 +0000 (20:18 +0100)]
winealsa: Fix typo.
Maarten Lankhorst [Wed, 21 Feb 2007 19:17:22 +0000 (20:17 +0100)]
dsound: Use an inline for ring buffer pointer difference calculation.
Maarten Lankhorst [Wed, 21 Feb 2007 19:16:22 +0000 (20:16 +0100)]
dsound: Add some comments from earlier patch that makes code a little better understandable.
Anatoly Lyutin [Wed, 21 Feb 2007 14:28:35 +0000 (17:28 +0300)]
wineconsole: Use MAKELPARM instead of MAKELONG.
Misha Koshelev [Wed, 21 Feb 2007 01:13:12 +0000 (19:13 -0600)]
oleview: Respect size of array ITypeInfo_GetNames returns.
Rob Shearman [Wed, 21 Feb 2007 17:13:25 +0000 (17:13 +0000)]
kernel32: Fix an off-by-one error in GetComputerNameExA/W.
The dns_* functions expect the input buffer to have space for size
characters plus the nul terminating character.
Rob Shearman [Wed, 21 Feb 2007 17:11:57 +0000 (17:11 +0000)]
wininet: Fix the case of partial SSL reads from the peek buffer.
Don't return FALSE for a partial read. Fall through to SSL_read and use
the logic for partial reads there instead of having separate logic and
recursively calling NETCON_recv. Based on a patch by Michael Moss.
Rob Shearman [Wed, 21 Feb 2007 17:11:22 +0000 (17:11 +0000)]
dbghelp: ImageName is usually blank, so print LoadedImageName in elf_load_debug_info_map.
Rob Shearman [Wed, 21 Feb 2007 17:10:45 +0000 (17:10 +0000)]
server: Add get_token_impersonation_level server call for retrieving the impersonation level from a token.
Add tests for GetTokenInformation(TokenImpersonationLevel).
Rob Shearman [Wed, 21 Feb 2007 13:59:59 +0000 (13:59 +0000)]
server: Check object's security when creating handles.
Don't check object's security when duplicating a handle of the same or
lower access rights. Based on a patch by Vitaliy Margolen.
Rob Shearman [Wed, 21 Feb 2007 17:12:41 +0000 (17:12 +0000)]
rpcrt4: Fix a memory leak in I_RpcSendReceive caused by I_RpcReceive overwriting pMsg->Buffer.
(Reported by Huw Davies.)
Rob Shearman [Wed, 21 Feb 2007 13:58:10 +0000 (13:58 +0000)]
rpcrt4: Add documentation for the I_Rpc* RPC message functions.
Ken Thomases [Wed, 21 Feb 2007 16:50:36 +0000 (10:50 -0600)]
winex11.drv: Pass correct coords into X11DRV_InternalFloodFill.
The (x,y) should be relative to the XImage, not the drawable. The (xOrg,yOrg)
is what should be relative to the drawable. This fixes a crash when XGetPixel
tried to access memory outside the XImage's buffer.
Huw Davies [Wed, 21 Feb 2007 15:33:17 +0000 (15:33 +0000)]
oleaut32: Fix a TypeAttr leak.
Francois Gouget [Wed, 21 Feb 2007 16:41:39 +0000 (17:41 +0100)]
wine.inf: Update the timezone information.
Francois Gouget [Wed, 21 Feb 2007 16:29:56 +0000 (17:29 +0100)]
wininet/tests: Fix some tests so they succeed on Windows 98.
Andrew Talbot [Wed, 21 Feb 2007 14:45:21 +0000 (14:45 +0000)]
odbc32: Constify some variables.
Lei Zhang [Sat, 17 Feb 2007 23:27:05 +0000 (15:27 -0800)]
comctl32: Move up-down msg seq test functions into msg.c.
Dmitry Timoshkov [Mon, 19 Feb 2007 08:19:44 +0000 (16:19 +0800)]
winex11.drv: Clients should pass only KeyPress events to XmbLookupString.
Alexandre Julliard [Wed, 21 Feb 2007 14:21:05 +0000 (15:21 +0100)]
server: Added support for the PM_QS_* flags in PeekMessage.
Jason Edmeades [Tue, 20 Feb 2007 00:41:28 +0000 (00:41 +0000)]
cmd.exe: Add support for env vars DATE, TIME, CD.
Jason Edmeades [Tue, 20 Feb 2007 00:40:28 +0000 (00:40 +0000)]
cmd.exe: Add support for %ERRORLEVEL% in both batch and cmd line.
Jason Edmeades [Tue, 20 Feb 2007 18:03:32 +0000 (18:03 +0000)]
cmd.exe: Support return code if fail to launch program.
Jason Edmeades [Tue, 20 Feb 2007 00:37:47 +0000 (00:37 +0000)]
cmd.exe: Support PATH= as a valid command.
Jason Edmeades [Tue, 20 Feb 2007 17:49:43 +0000 (17:49 +0000)]
cmd.exe: Add ~ modifiers for %0-9.
Jason Edmeades [Tue, 20 Feb 2007 18:00:37 +0000 (18:00 +0000)]
cmd.exe: Support :EOF in goto labels.
Jason Edmeades [Tue, 20 Feb 2007 18:02:29 +0000 (18:02 +0000)]
cmd.exe: Add support for %*.
Jason Edmeades [Tue, 20 Feb 2007 17:49:08 +0000 (17:49 +0000)]
cmd.exe: Support exit [/b] returncode.
Jason Edmeades [Tue, 20 Feb 2007 17:47:35 +0000 (17:47 +0000)]
cmd.exe: Add "if defined ..." support.
Stefan Dösinger [Tue, 20 Feb 2007 22:02:30 +0000 (23:02 +0100)]
wined3d: Make sure volumes have memory allocated.
Stefan Dösinger [Tue, 20 Feb 2007 22:00:02 +0000 (23:00 +0100)]
wined3d: Do not use glMapBuffer in ProcessVertices.
Stefan Dösinger [Tue, 20 Feb 2007 21:48:05 +0000 (22:48 +0100)]
wined3d: Remove dead code from drawprim.c.
Stefan Dösinger [Tue, 20 Feb 2007 21:47:38 +0000 (22:47 +0100)]
wined3d: Use CopyRect / EqualRect.
Stefan Dösinger [Tue, 20 Feb 2007 21:46:31 +0000 (22:46 +0100)]
wined3d: Index buffer fixes.
Stefan Dösinger [Tue, 20 Feb 2007 21:44:45 +0000 (22:44 +0100)]
wined3d: Clean up sampler usage in UpdateSurface.
UpdateSurface has to modify one gl texture unit to bind the texture to
load. To restore the correct properties for drawing gl texture unit 0
is activated and dirtified.
Stefan Dösinger [Tue, 20 Feb 2007 21:44:12 +0000 (22:44 +0100)]
wined3d: IWineD3DDevice::Clear fixes.
Fix the use of the scissor test in Clear. The rectangle is only set if
a clearing rectangle is used, otherwise the scissor test is disabled
(the pixel ownsership test should take care of the window
boarders). To get the scissor test back to the value the app set up
Clear dirtifies the state(s).
Stefan Dösinger [Tue, 20 Feb 2007 21:43:53 +0000 (22:43 +0100)]
wined3d: Floating point shader constant setting.
Test how shader constant limits are checked in Set*ShaderConstantF.
The vertex shader tests it based on the limits reported in the caps,
the pixel shader tests tries to find the limit manually because I
could not find a cap structure member specifying the pixel shader
constant limit.
Set*ShaderConstantF returns an error as soon as start or start + count
are bigger than the constant limit.
Stefan Dösinger [Tue, 20 Feb 2007 21:43:13 +0000 (22:43 +0100)]
wined3d: Light parameter fixes.
Stefan Dösinger [Tue, 20 Feb 2007 21:42:34 +0000 (22:42 +0100)]
wined3d: Do not print the fixed / unfixed vertices warning with shaders.
Dmitry Timoshkov [Wed, 21 Feb 2007 08:19:40 +0000 (16:19 +0800)]
user32: Add a CreateIcon test, make it pass under Wine.
Dmitry Timoshkov [Wed, 21 Feb 2007 08:17:34 +0000 (16:17 +0800)]
user32: Add traces to the cursor APIs.
Aric Stewart [Wed, 21 Feb 2007 08:02:49 +0000 (17:02 +0900)]
imm32: Implement stubs for ImmGetImeMenuItemsA and ImmGetImeMenuItemsW.
Paul Vriens [Wed, 21 Feb 2007 07:52:08 +0000 (08:52 +0100)]
wininet/ftp.c: Fix some typos.
Marcus Meissner [Tue, 20 Feb 2007 21:52:07 +0000 (22:52 +0100)]
shlwapi: Fix size passed to MultiByteToWideChar.
Chris Robinson [Tue, 20 Feb 2007 20:36:12 +0000 (12:36 -0800)]
quartz: Implement IUnknown methods for IMediaPosition.
Chris Robinson [Tue, 20 Feb 2007 20:35:19 +0000 (12:35 -0800)]
quartz: Don't release filters when they connect.
James Hawkins [Tue, 20 Feb 2007 20:16:10 +0000 (14:16 -0600)]
msi: Cleanup the dialog event subscriptions when destroying the dialog.
Jacek Caban [Tue, 20 Feb 2007 16:13:27 +0000 (17:13 +0100)]
shdocvw: Fix module ref counting.
Detlef Riekenberg [Tue, 20 Feb 2007 15:38:13 +0000 (16:38 +0100)]
kernel32: Display correct parameters in comm traces.
Detlef Riekenberg [Tue, 20 Feb 2007 17:12:06 +0000 (18:12 +0100)]
localspl: Implement SetDefaultCommConfig for XcvDataPort.
Detlef Riekenberg [Tue, 20 Feb 2007 17:11:53 +0000 (18:11 +0100)]
localspl: Implement GetDefaultCommConfig for XcvDataPort.
Eric Pouech [Mon, 19 Feb 2007 22:09:24 +0000 (23:09 +0100)]
dbghelp: MiniDumpWriteDump called from exception handler.
- MiniDumpWriteDump was unable to provide stack information for the current
thread, hence did produce unusable minidump when a programs generates the
minidump from its own exception handler.
- We now support this if the current thread calls MiniDumpWriteDump from an
exception handler and provides the exception information.
Francois Gouget [Tue, 20 Feb 2007 14:57:10 +0000 (15:57 +0100)]
Assorted spelling fixes.
Francois Gouget [Tue, 20 Feb 2007 14:56:50 +0000 (15:56 +0100)]
wininet/tests: Tell the user which ftp server we're using for the tests so he can try to connect to it manually in case of trouble.
Francois Gouget [Tue, 20 Feb 2007 14:53:49 +0000 (15:53 +0100)]
wininet/tests: Dynamically load some functions so the test runs on Windows 98.
Francois Gouget [Tue, 20 Feb 2007 14:52:01 +0000 (15:52 +0100)]
wininet: Move a bunch of misplaced API documentation.
Francois Gouget [Tue, 20 Feb 2007 14:51:30 +0000 (15:51 +0100)]
winapi_check: gdi32.dll and gdi.exe have some extra sources in subdirectories.
Francois Gouget [Tue, 20 Feb 2007 14:51:03 +0000 (15:51 +0100)]
winapi_check: We no longer have dlls in nested sub-directories.
Francois Gouget [Tue, 20 Feb 2007 14:50:49 +0000 (15:50 +0100)]
winapi_check: Clarify a pair of error messages.
Don't use a regular expression if not necessary.
Francois Gouget [Tue, 20 Feb 2007 14:50:21 +0000 (15:50 +0100)]
winapi: Update and simplify file_skip() to match the current sources.
Francois Gouget [Tue, 20 Feb 2007 14:49:17 +0000 (15:49 +0100)]
winapi: Remove useless 'if (0)' statements.
Francois Gouget [Tue, 20 Feb 2007 14:48:32 +0000 (15:48 +0100)]
winapi_check: Fix handling of the 'longlong' arguments.
Francois Gouget [Tue, 20 Feb 2007 14:45:39 +0000 (15:45 +0100)]
winapi_check: Update win32.api to fix the winapi_check warnings.
Francois Gouget [Tue, 20 Feb 2007 14:45:28 +0000 (15:45 +0100)]
ole32: Better match the PSDK types and fix the winapi_check warnings.
Francois Gouget [Tue, 20 Feb 2007 14:45:09 +0000 (15:45 +0100)]
advapi32: Update win32.api to fix the winapi_check warnings.
Hans Leidekker [Tue, 20 Feb 2007 11:03:31 +0000 (12:03 +0100)]
setupapi: Always return an empty list from SetupDiGetClassDevs.
Hans Leidekker [Tue, 20 Feb 2007 11:03:23 +0000 (12:03 +0100)]
setupapi: Implement SetupCopyOEMInf{A,W}.
Hans Leidekker [Tue, 20 Feb 2007 14:34:49 +0000 (15:34 +0100)]
userenv: Implement ExpandEnvironmentStringsForUser{A,W}.
Rob Shearman [Mon, 19 Feb 2007 21:47:02 +0000 (21:47 +0000)]
oleaut32: Re-arrange the position of functions and vtables in olefont.c to avoid forward-declarations.
Rob Shearman [Mon, 19 Feb 2007 21:45:12 +0000 (21:45 +0000)]
oleaut32: Fix IFont::AddRefHFont and IFont::ReleaseRefHFont.
The tests show that there is a global cache that keeps references to
HFONTs that is released when all IFont objects are released.
(Based on a patch by Benjamin Arai.)
Christian Costa [Mon, 19 Feb 2007 21:25:26 +0000 (22:25 +0100)]
winealsa: Recognize alsa application ports as generic midi ports.
Thomas Weidenmueller [Mon, 19 Feb 2007 15:25:01 +0000 (16:25 +0100)]
comctl32: Implement LM_GETIDEALSIZE for the syslink control.
Dmitry Timoshkov [Tue, 20 Feb 2007 09:06:21 +0000 (17:06 +0800)]
user32: Add a test for DefDlgProc(WM_SETFOCUS), make the test pass under Wine.
Dmitry Timoshkov [Tue, 20 Feb 2007 08:35:41 +0000 (16:35 +0800)]
msvcrt: Pack the structures on a 8-byte boundary like in PSDK.
Dmitry Timoshkov [Tue, 20 Feb 2007 08:35:19 +0000 (16:35 +0800)]
gdi32: Move get_glyph_indices near its caller test_font_charset.
Anatoly Lyutin [Mon, 19 Feb 2007 13:53:39 +0000 (16:53 +0300)]
wineconsole: Added range of value for an up-down control.
Chris Robinson [Tue, 20 Feb 2007 01:33:19 +0000 (17:33 -0800)]
quartz: Initialize a pointer to NULL for the case of no enumerated filters.