wine
18 years agodbghelp: SymInitializeW.
Eric Pouech [Wed, 10 May 2006 19:35:07 +0000 (21:35 +0200)] 
dbghelp: SymInitializeW.

- implemented SymInitializeW (and made SymInitialize call it)
- implemented Sym{SG}etSearchPathW (and made Sym{SG}etSearchPath
  call them)
- per process search path is now stored as unicode string

18 years agodbghelp: Updated spec file.
Eric Pouech [Wed, 10 May 2006 19:35:02 +0000 (21:35 +0200)] 
dbghelp: Updated spec file.

18 years agowined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.
Ivan Gyurdiev [Wed, 10 May 2006 17:57:49 +0000 (13:57 -0400)] 
wined3d: Set pIndexData to 0 in DrawIndexedPrimitiveUP.

18 years agowined3d: Initialize volume format.
Ivan Gyurdiev [Wed, 10 May 2006 17:55:02 +0000 (13:55 -0400)] 
wined3d: Initialize volume format.

18 years agowined3d: Share shader_dump_ins_modifiers().
Ivan Gyurdiev [Wed, 10 May 2006 17:53:07 +0000 (13:53 -0400)] 
wined3d: Share shader_dump_ins_modifiers().

Share shader_dump_ins_modifiers(), and make vertex shaders use it.
The saturate modifer (_sat) is valid on vs_3_0+, and it isn't being
shown in the trace.

18 years agowinmm: Fix wave test volume warning.
Robert Reif [Wed, 10 May 2006 23:40:25 +0000 (19:40 -0400)] 
winmm: Fix wave test volume warning.

Volume is only valid when sound card has volume support.

18 years agowininet: Fix a typo (spotted by Coverity).
Mike McCormack [Thu, 11 May 2006 01:22:58 +0000 (10:22 +0900)] 
wininet: Fix a typo (spotted by Coverity).

18 years agoadvapi32: Fix a typo (spotted by Peter Berg Larsen).
Mike McCormack [Thu, 11 May 2006 01:23:09 +0000 (10:23 +0900)] 
advapi32: Fix a typo (spotted by Peter Berg Larsen).

18 years agouser: Prefer SendMessageW over SendMessageA where possible.
Alexandre Julliard [Wed, 10 May 2006 19:33:33 +0000 (21:33 +0200)] 
user: Prefer SendMessageW over SendMessageA where possible.

18 years agox11drv: Prefer SendMessageW over SendMessageA where possible.
Alexandre Julliard [Wed, 10 May 2006 19:32:56 +0000 (21:32 +0200)] 
x11drv: Prefer SendMessageW over SendMessageA where possible.

18 years agowinapi_check: Fix 'long int' parsing.
Francois Gouget [Wed, 10 May 2006 16:53:41 +0000 (18:53 +0200)] 
winapi_check: Fix 'long int' parsing.

Fix parsing of 'long int'.
Simplify handling of spaces in a couple of regular expressions.

18 years agoCheck the return value from register_key_guid in all the DLL registering code.
Robert Shearman [Wed, 10 May 2006 12:11:38 +0000 (13:11 +0100)] 
Check the return value from register_key_guid in all the DLL registering code.

18 years agontdll: Stub implementation of FSCTL_LOCK_VOLUME/FSCTL_UNLOCK_VOLUME.
Bernd Buschinski [Tue, 9 May 2006 20:55:38 +0000 (22:55 +0200)] 
ntdll: Stub implementation of FSCTL_LOCK_VOLUME/FSCTL_UNLOCK_VOLUME.

18 years agontdll: Add initial tests for the NT Ports API.
James Hawkins [Wed, 10 May 2006 02:18:40 +0000 (21:18 -0500)] 
ntdll: Add initial tests for the NT Ports API.

18 years agoadvapi32: Implement and test SystemFunction032 (arc4 encryption).
Mike McCormack [Wed, 10 May 2006 12:41:48 +0000 (21:41 +0900)] 
advapi32: Implement and test SystemFunction032 (arc4 encryption).

18 years agoadvapi32: Implement and test SystemFunction007.
Mike McCormack [Wed, 10 May 2006 10:39:36 +0000 (19:39 +0900)] 
advapi32: Implement and test SystemFunction007.

18 years agoadvapi32: Implement and test SystemFunction001.
Mike McCormack [Wed, 10 May 2006 09:16:58 +0000 (18:16 +0900)] 
advapi32: Implement and test SystemFunction001.

18 years agoadvapi32: Implement and test SystemFunction008.
Mike McCormack [Wed, 10 May 2006 09:16:34 +0000 (18:16 +0900)] 
advapi32: Implement and test SystemFunction008.

18 years agorpcrt4: Cache the connection so we don't rebind on every call.
Mike McCormack [Wed, 10 May 2006 09:07:46 +0000 (18:07 +0900)] 
rpcrt4: Cache the connection so we don't rebind on every call.

18 years agoole32: Add a test for IMoniker_IsDirty.
Robert Shearman [Wed, 10 May 2006 12:14:32 +0000 (13:14 +0100)] 
ole32: Add a test for IMoniker_IsDirty.

18 years agorpcrt4: Use the buffer passed in as an argument and don't increment
Robert Shearman [Wed, 10 May 2006 12:13:45 +0000 (13:13 +0100)] 
rpcrt4: Use the buffer passed in as an argument and don't increment
the buffer in the MIDL_STUB_MESSAGE in the inner pointer
marshalling/unmarshalling routines as these can be used for embedded
pointers, which handle the allocating or finding of the buffer
themselves. Do the incrementing in the outer
NdrPointerMarshall/Unmarshall/BufferSize routines instead.

18 years agorpcrt4: Align conformances and variances correctly, according the the DCE/RPC spec.
Robert Shearman [Wed, 10 May 2006 12:13:25 +0000 (13:13 +0100)] 
rpcrt4: Align conformances and variances correctly, according the the DCE/RPC spec.

18 years agorpcrt4: Move the writing and sizing of variances and conformances to common functions.
Robert Shearman [Wed, 10 May 2006 12:13:15 +0000 (13:13 +0100)] 
rpcrt4: Move the writing and sizing of variances and conformances to common functions.

18 years agorpcrt4: Correctly align the buffer to read/write array data to.
Robert Shearman [Wed, 10 May 2006 12:12:52 +0000 (13:12 +0100)] 
rpcrt4: Correctly align the buffer to read/write array data to.

18 years agorpcrt4: Correctly align the buffer before reading/writing structure data.
Robert Shearman [Wed, 10 May 2006 12:12:30 +0000 (13:12 +0100)] 
rpcrt4: Correctly align the buffer before reading/writing structure data.

18 years agorpcrt4: Rename NonEncapsulatedUnionSize to NdrNonEncapsulatedUnionMemorySize.
Robert Shearman [Wed, 10 May 2006 12:12:20 +0000 (13:12 +0100)] 
rpcrt4: Rename NonEncapsulatedUnionSize to NdrNonEncapsulatedUnionMemorySize.

18 years agorpcrt4: Remove unintuitive requirement to pass the required alignment boundary minus...
Robert Shearman [Wed, 10 May 2006 12:12:07 +0000 (13:12 +0100)] 
rpcrt4: Remove unintuitive requirement to pass the required alignment boundary minus one into the alignment macros.

18 years agoole32: Exception handling shouldn't be needed around the call to IRpcStubBuffer_Invoke.
Robert Shearman [Wed, 10 May 2006 12:11:49 +0000 (13:11 +0100)] 
ole32: Exception handling shouldn't be needed around the call to IRpcStubBuffer_Invoke.

It should have its own exception handler to catch any exceptions that are raised.

18 years agooleaut32: Correctly handle the case when the number of bytes in a BSTR is odd.
Huw Davies [Wed, 10 May 2006 11:41:32 +0000 (12:41 +0100)] 
oleaut32: Correctly handle the case when the number of bytes in a BSTR is odd.

18 years agooleaut32: Support VT_SAFEARRAY in the typelib marshaler.
Huw Davies [Wed, 10 May 2006 11:11:22 +0000 (12:11 +0100)] 
oleaut32: Support VT_SAFEARRAY in the typelib marshaler.

Based on a patch by Rob Shearman.

18 years agooleaut32: Add a function to grow the marshal state buffer to a specified size.
Huw Davies [Wed, 10 May 2006 10:55:37 +0000 (11:55 +0100)] 
oleaut32: Add a function to grow the marshal state buffer to a specified size.

18 years agouser: Moved Get/SetClassLong16 to wnd16.c.
Alexandre Julliard [Wed, 10 May 2006 15:08:05 +0000 (17:08 +0200)] 
user: Moved Get/SetClassLong16 to wnd16.c.

18 years agouser: Have WINPROC_GetProc16 allocate a new winproc if necessary.
Alexandre Julliard [Wed, 10 May 2006 14:55:55 +0000 (16:55 +0200)] 
user: Have WINPROC_GetProc16 allocate a new winproc if necessary.

18 years agouser: Store the pointer to the winproc in the thunk structure.
Alexandre Julliard [Wed, 10 May 2006 13:50:18 +0000 (15:50 +0200)] 
user: Store the pointer to the winproc in the thunk structure.

This allows simplifying the handling of 16-bit thunks.

18 years agouser: Make the WINDOWPROCTYPE enum private to winproc.c.
Alexandre Julliard [Wed, 10 May 2006 11:34:45 +0000 (13:34 +0200)] 
user: Make the WINDOWPROCTYPE enum private to winproc.c.

18 years agouser: Replace WINPROC_GetProcType by WINPROC_IsUnicode.
Alexandre Julliard [Wed, 10 May 2006 11:27:21 +0000 (13:27 +0200)] 
user: Replace WINPROC_GetProcType by WINPROC_IsUnicode.

18 years agouser: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.
Alexandre Julliard [Wed, 10 May 2006 11:20:34 +0000 (13:20 +0200)] 
user: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.

18 years agouser: Add a WIN_ISUNICODE flag instead of relying on the winproc type.
Alexandre Julliard [Wed, 10 May 2006 10:55:36 +0000 (12:55 +0200)] 
user: Add a WIN_ISUNICODE flag instead of relying on the winproc type.

Also fix the initial value for the server is_unicode flag.

18 years agowined3d: Further split GLSL & ARB_v/f_program generation and allow GLSL functions...
Jason Green [Wed, 10 May 2006 02:47:35 +0000 (22:47 -0400)] 
wined3d: Further split GLSL & ARB_v/f_program generation and allow GLSL functions to be called.

18 years agowined3d: Modified the opcode tables (and struct) to include a pointer to a GLSL gener...
Jason Green [Wed, 10 May 2006 02:43:34 +0000 (22:43 -0400)] 
wined3d: Modified the opcode tables (and struct) to include a pointer to a GLSL generator function.

18 years agowined3d: Use GenerateShader in pixel shaders and remove old function.
Jason Green [Wed, 10 May 2006 02:39:39 +0000 (22:39 -0400)] 
wined3d: Use GenerateShader in pixel shaders and remove old function.

18 years agowined3d: Add GenerateShader function to pixel shaders.
Jason Green [Wed, 10 May 2006 02:39:02 +0000 (22:39 -0400)] 
wined3d: Add GenerateShader function to pixel shaders.

18 years agowined3d: Use new GenerateShader function for vertex shaders.
Jason Green [Wed, 10 May 2006 02:38:33 +0000 (22:38 -0400)] 
wined3d: Use new GenerateShader function for vertex shaders.

18 years agowined3d: Added new GenerateShader function for Vertex Shaders & declare generate_base...
Jason Green [Wed, 10 May 2006 02:33:24 +0000 (22:33 -0400)] 
wined3d: Added new GenerateShader function for Vertex Shaders & declare generate_base_shader().

18 years agowined3d: Created generate_base_shader which will be shared by pixel & vertex shaders.
Jason Green [Wed, 10 May 2006 02:32:34 +0000 (22:32 -0400)] 
wined3d: Created generate_base_shader which will be shared by pixel & vertex shaders.

18 years agowined3d: Rename the TEMP variables in vertexshader.c to R from T for consistency.
Jason Green [Wed, 10 May 2006 02:31:44 +0000 (22:31 -0400)] 
wined3d: Rename the TEMP variables in vertexshader.c to R from T for consistency.

18 years agowined3d: Place # of textures, addresses, & temps used inside the baseShader struct...
Jason Green [Wed, 10 May 2006 02:31:09 +0000 (22:31 -0400)] 
wined3d: Place # of textures, addresses, & temps used inside the baseShader struct to prepare for GenerateShader merge.

18 years agowined3d: Further split up GenerateProgramArbHW for pixelshaders.
Jason Green [Wed, 10 May 2006 02:30:11 +0000 (22:30 -0400)] 
wined3d: Further split up GenerateProgramArbHW for pixelshaders.

18 years agowined3d: Move D3DSIO_M#x# vertex shader opcodes to a more standard function.
Jason Green [Wed, 10 May 2006 02:28:51 +0000 (22:28 -0400)] 
wined3d: Move D3DSIO_M#x# vertex shader opcodes to a more standard function.

18 years agowined3d: Move DCL, DEF operations out of Generate loop and into separate functions.
Jason Green [Wed, 10 May 2006 02:27:50 +0000 (22:27 -0400)] 
wined3d: Move DCL, DEF operations out of Generate loop and into separate functions.

18 years agowined3d: Move program_dump_decl_usage into baseshader.
Jason Green [Wed, 10 May 2006 02:26:05 +0000 (22:26 -0400)] 
wined3d: Move program_dump_decl_usage into baseshader.

18 years agojanitorial: Remove redundant NULL pointer checks before HeapFree'ing them.
Michael Stefaniuc [Tue, 9 May 2006 22:33:53 +0000 (00:33 +0200)] 
janitorial: Remove redundant NULL pointer checks before HeapFree'ing them.

Some HeapFree's are hidden behind macros. Found by smatch.

18 years agowined3d: Clean up some dead code.
Ivan Gyurdiev [Tue, 9 May 2006 22:09:12 +0000 (18:09 -0400)] 
wined3d: Clean up some dead code.

18 years agowined3d: Break out texture instruction processing.
Ivan Gyurdiev [Tue, 9 May 2006 22:08:02 +0000 (18:08 -0400)] 
wined3d: Break out texture instruction processing.

18 years agowined3d: Break out arithmetic instruction processing.
Ivan Gyurdiev [Tue, 9 May 2006 22:05:26 +0000 (18:05 -0400)] 
wined3d: Break out arithmetic instruction processing.

18 years agowined3d: Merge register counting pass.
Ivan Gyurdiev [Tue, 9 May 2006 22:03:09 +0000 (18:03 -0400)] 
wined3d: Merge register counting pass.

18 years agowined3d: Make register counting pass the same.
Ivan Gyurdiev [Tue, 9 May 2006 22:01:05 +0000 (18:01 -0400)] 
wined3d: Make register counting pass the same.

18 years agowined3d: Update the DIB section's palette on GetDC.
Stefan Dösinger [Tue, 9 May 2006 19:04:07 +0000 (21:04 +0200)] 
wined3d: Update the DIB section's palette on GetDC.

18 years agowined3d: Update the device palette if the primary palette is changed.
Stefan Dösinger [Tue, 9 May 2006 18:47:03 +0000 (20:47 +0200)] 
wined3d: Update the device palette if the primary palette is changed.

18 years agowined3d: Implement WineD3DSurface palette methods.
Stefan Dösinger [Tue, 9 May 2006 18:28:23 +0000 (20:28 +0200)] 
wined3d: Implement WineD3DSurface palette methods.

18 years agowined3d: Implement GetFlipStatus and GetBltStatus.
Stefan Dösinger [Tue, 9 May 2006 18:07:40 +0000 (20:07 +0200)] 
wined3d: Implement GetFlipStatus and GetBltStatus.

18 years agowined3d: Implement IWineD3DSurface::Flip.
Stefan Dösinger [Tue, 9 May 2006 17:49:24 +0000 (19:49 +0200)] 
wined3d: Implement IWineD3DSurface::Flip.

18 years agocrypt32: Partially implement CertGetIssuerCertificateFromStore.
Juan Lang [Wed, 10 May 2006 06:25:04 +0000 (23:25 -0700)] 
crypt32: Partially implement CertGetIssuerCertificateFromStore.

18 years agocrypt32: Implement CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT in CryptVerifyCertificateSignat...
Juan Lang [Wed, 10 May 2006 06:21:44 +0000 (23:21 -0700)] 
crypt32: Implement CRYPT_VERIFY_CERT_SIGN_ISSUER_CERT in CryptVerifyCertificateSignatureEx.

18 years agontdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions.
James Hawkins [Wed, 10 May 2006 02:18:07 +0000 (21:18 -0500)] 
ntdll: Return STATUS_NOT_IMPLEMENTED for the unimplemented port functions.

18 years agoshell32: Support BFFM_SETSELECTION[AW] and BFFM_SETEXPANDED for SHBrowseForFolder.
Michael Jung [Tue, 9 May 2006 20:24:58 +0000 (22:24 +0200)] 
shell32: Support BFFM_SETSELECTION[AW] and BFFM_SETEXPANDED for SHBrowseForFolder.

18 years agokernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag...
Uwe Bonnes [Tue, 9 May 2006 20:02:39 +0000 (22:02 +0200)] 
kernel: Comm_CheckEvents: Only warn for non-empty transmitter with EV_TXEMPTY flag set.

Noticed by Dan Armbrust.

18 years agox11drv: We really need to flush the display when destroying a window.
Alexandre Julliard [Tue, 9 May 2006 15:32:40 +0000 (17:32 +0200)] 
x11drv: We really need to flush the display when destroying a window.

18 years agontdll/kernel32: EscapeCommFunction & associated IOCTLs
Eric Pouech [Sun, 7 May 2006 12:11:05 +0000 (14:11 +0200)] 
ntdll/kernel32: EscapeCommFunction & associated IOCTLs

- implemented ntdll's serial IOCTL: CLR_DTR, CLR_RTS, SET_DTR,
  SET_RTS, SET_XOFF, SET_XON, RESET_DEVICE
- implemented kernel32.EscapeCommFunction on top of them

18 years agontdll/kernel32: SetupComm & SET_QUEUE_SIZE
Eric Pouech [Sun, 7 May 2006 12:11:02 +0000 (14:11 +0200)] 
ntdll/kernel32: SetupComm & SET_QUEUE_SIZE

- stubbed out ntdll's serial IOCTL SET_QUEUE_SIZE
- implemented kernel32.SetupComm on top of it

18 years agontdll/kernel32: [SG]etCommTimeout, SERIAL_[GS]ET_TIMEOUT
Eric Pouech [Sun, 7 May 2006 12:10:58 +0000 (14:10 +0200)] 
ntdll/kernel32: [SG]etCommTimeout, SERIAL_[GS]ET_TIMEOUT

- implemented ntdll's COMM IOCTL GET_TIMEOUTS, SET_TIMEOUTS
- implemented kernel32.GetCommTimeout and SetCommTimeout on top of them

18 years agontdll/kernel32: GetCommState & IOCTL_GET_CHARS
Eric Pouech [Sun, 7 May 2006 12:10:55 +0000 (14:10 +0200)] 
ntdll/kernel32: GetCommState & IOCTL_GET_CHARS

- implemented SERIAL_GET_CHARS ioctl
- made use of it in kernel32.GetCommState

18 years agontdll/kernel32: GetCommState & IOCTL_SERIAL_GET_HANDFLOW
Eric Pouech [Sun, 7 May 2006 12:10:52 +0000 (14:10 +0200)] 
ntdll/kernel32: GetCommState & IOCTL_SERIAL_GET_HANDFLOW

- implemented SERIAL_GET_HANDFLOW ioctl
- made use of it in kernel.GetCommState

18 years agontdll/kernel32: GetCommState & SERIAL_GET_LINE_CONTROL
Eric Pouech [Sun, 7 May 2006 12:10:49 +0000 (14:10 +0200)] 
ntdll/kernel32: GetCommState & SERIAL_GET_LINE_CONTROL

- implemented SERIAL_GET_LINE_CONTROL ioctl
- made use of it in kernel.GetCommState

18 years agontdll/kernel32: GetCommState & IOCTL_GET_BAUD_RATE
Eric Pouech [Sun, 7 May 2006 12:10:46 +0000 (14:10 +0200)] 
ntdll/kernel32: GetCommState & IOCTL_GET_BAUD_RATE

- implemented SERIAL_GET_BAUD_RATE ioctl
- made use of it in kernel.GetCommState

18 years agontdll/kernel32: SetCommState & IOCTL_SET_CHARS
Eric Pouech [Sun, 7 May 2006 12:10:43 +0000 (14:10 +0200)] 
ntdll/kernel32: SetCommState & IOCTL_SET_CHARS

- implemented ntdll's serial IOCTL SET_CHARS
- used this IOCTL in kernel32.SetCommState

18 years agontdll/kernel32: SetCommState & IOCTL_SET_HANDFLOW
Eric Pouech [Sun, 7 May 2006 12:10:39 +0000 (14:10 +0200)] 
ntdll/kernel32: SetCommState & IOCTL_SET_HANDFLOW

- implemented ntdll's serial IOCTL SET_HANDFLOW
- used this IOCTL in kernel32.SetCommState

18 years agontdll/kernel32: SetCommState & IOCTL_SET_LINE_CONTROL
Eric Pouech [Sun, 7 May 2006 12:10:36 +0000 (14:10 +0200)] 
ntdll/kernel32: SetCommState & IOCTL_SET_LINE_CONTROL

- implemented ntdll's serial IOCTL SET_LINE_CONTROL
- used this IOCTL in kernel32.SetCommState

18 years agontdll/kernel32: SetCommState & IOCTL_SET_BAUD_RATE
Eric Pouech [Sun, 7 May 2006 12:10:32 +0000 (14:10 +0200)] 
ntdll/kernel32: SetCommState & IOCTL_SET_BAUD_RATE

- created dump_dcb to print out DCB information
- implemented ntdll's serial IOCTL SET_BAUD_RATE
- used this IOCTL in kernel32.SetCommState

18 years agowined3d: Implement IWineD3DSurface::SetColorKey.
Stefan Dösinger [Tue, 9 May 2006 17:37:38 +0000 (19:37 +0200)] 
wined3d: Implement IWineD3DSurface::SetColorKey.

18 years agowined3d: Implement IWineD3DSurface::IsLost and Restore.
Stefan Dösinger [Tue, 9 May 2006 16:47:28 +0000 (18:47 +0200)] 
wined3d: Implement IWineD3DSurface::IsLost and Restore.

18 years agowined3d: rhw vertex fixup.
Stefan Dösinger [Tue, 9 May 2006 16:16:13 +0000 (18:16 +0200)] 
wined3d: rhw vertex fixup.

Change the rhw=0 range to ]1e-8,1e-8[ and move the value to a constant
in wined3d_types.h

18 years agowined3d: Share get_opcode.
Ivan Gyurdiev [Tue, 9 May 2006 11:57:36 +0000 (07:57 -0400)] 
wined3d: Share get_opcode.

18 years agowinmm: Print out more info on failed test.
Robert Reif [Tue, 9 May 2006 11:55:21 +0000 (07:55 -0400)] 
winmm: Print out more info on failed test.

Print out more info on failed test.  Looks like there is a bug in ALSA
OSS emulation where it is returning a mid-sample position.

18 years agodnsapi: The ttl value should be ignored when comparing dns records.
Hans Leidekker [Tue, 9 May 2006 10:04:44 +0000 (12:04 +0200)] 
dnsapi: The ttl value should be ignored when comparing dns records.

18 years agomciwave: Fix make install error.
David Lichterman [Tue, 9 May 2006 16:49:19 +0000 (18:49 +0200)] 
mciwave: Fix make install error.

18 years agouser: Added specific winproc functions for calling dialog procedures.
Alexandre Julliard [Tue, 9 May 2006 18:33:11 +0000 (20:33 +0200)] 
user: Added specific winproc functions for calling dialog procedures.

18 years agouser: Use handles for 32-bit window procedures instead of pointers into the bss segment.
Alexandre Julliard [Tue, 9 May 2006 18:24:19 +0000 (20:24 +0200)] 
user: Use handles for 32-bit window procedures instead of pointers into the bss segment.

18 years agouser: Always set the correct class winproc depending on the A/W type.
Alexandre Julliard [Tue, 9 May 2006 18:00:40 +0000 (20:00 +0200)] 
user: Always set the correct class winproc depending on the A/W type.

18 years agouser: Remove some redundant NULL pointer checks.
Alexandre Julliard [Tue, 9 May 2006 13:16:47 +0000 (15:16 +0200)] 
user: Remove some redundant NULL pointer checks.

18 years agouser: Make sure to always pass a 16-bit pointer to CallWindowProc16.
Alexandre Julliard [Tue, 9 May 2006 13:03:14 +0000 (15:03 +0200)] 
user: Make sure to always pass a 16-bit pointer to CallWindowProc16.

18 years agouser: Separate the 16 and 32-bit versions of WINPROC_AllocProc.
Alexandre Julliard [Tue, 9 May 2006 17:55:05 +0000 (19:55 +0200)] 
user: Separate the 16 and 32-bit versions of WINPROC_AllocProc.

18 years agouser: Separate the 16 and 32-bit versions of WINPROC_GetProc.
Alexandre Julliard [Tue, 9 May 2006 16:40:46 +0000 (18:40 +0200)] 
user: Separate the 16 and 32-bit versions of WINPROC_GetProc.

18 years agouser: Fixed offset check for the DWLP_DLGPROC case in SetWindowLong.
Alexandre Julliard [Tue, 9 May 2006 11:50:53 +0000 (13:50 +0200)] 
user: Fixed offset check for the DWLP_DLGPROC case in SetWindowLong.

18 years agouser: Separate Get/SetWindowLong16 implementation from the 32-bit one.
Alexandre Julliard [Tue, 9 May 2006 11:49:37 +0000 (13:49 +0200)] 
user: Separate Get/SetWindowLong16 implementation from the 32-bit one.

18 years agokernel: Added work-around in UnhandledExceptionFilter for no exec protections.
Alexandre Julliard [Tue, 9 May 2006 10:58:46 +0000 (12:58 +0200)] 
kernel: Added work-around in UnhandledExceptionFilter for no exec protections.

18 years agontdll: Make the section with AddressOfEntryPoint in it executable.
Marcus Meissner [Sat, 6 May 2006 13:16:39 +0000 (15:16 +0200)] 
ntdll: Make the section with AddressOfEntryPoint in it executable.

18 years agogdi32: Add stub for GetCharWidthI and GetFontUnicodeRanges.
Louis. Lenders [Sat, 6 May 2006 23:33:32 +0000 (00:33 +0100)] 
gdi32: Add stub for GetCharWidthI and GetFontUnicodeRanges.

18 years agogdi32: Add defines for GLYPHSET and WCRANGE.
Louis. Lenders [Sat, 6 May 2006 23:29:54 +0000 (00:29 +0100)] 
gdi32: Add defines for GLYPHSET and WCRANGE.

18 years agox11drv: Fix a warning when opengl headers are missing.
Mike McCormack [Tue, 9 May 2006 08:37:37 +0000 (17:37 +0900)] 
x11drv: Fix a warning when opengl headers are missing.