wine
18 years agocomctl32: header: Send the width in HDN_BEGINTRACK.
Mikołaj Zalewski [Tue, 16 May 2006 23:13:45 +0000 (01:13 +0200)] 
comctl32: header: Send the width in HDN_BEGINTRACK.

18 years agocomctl32: listview: Recompute sizes after a column deletion.
Mikołaj Zalewski [Tue, 16 May 2006 23:20:22 +0000 (01:20 +0200)] 
comctl32: listview: Recompute sizes after a column deletion.

18 years agorpcrt4: Implement NdrInterfacePointerMemorySize.
Robert Shearman [Wed, 17 May 2006 13:46:06 +0000 (14:46 +0100)] 
rpcrt4: Implement NdrInterfacePointerMemorySize.

18 years agorpcrt4: Make some functions that aren't used outside of the file static.
Robert Shearman [Wed, 17 May 2006 13:45:30 +0000 (14:45 +0100)] 
rpcrt4: Make some functions that aren't used outside of the file static.

18 years agorpcrt4: Fill out more of the function tables with functions that already exist.
Robert Shearman [Wed, 17 May 2006 13:45:40 +0000 (14:45 +0100)] 
rpcrt4: Fill out more of the function tables with functions that already exist.

18 years agorpcrt4: Raise an exception if there is no default handler for a union.
Robert Shearman [Wed, 17 May 2006 13:45:55 +0000 (14:45 +0100)] 
rpcrt4: Raise an exception if there is no default handler for a union.

18 years agouser: The result for dialog procedures is stored in DWLP_MSGRESULT.
Alexandre Julliard [Wed, 17 May 2006 18:53:51 +0000 (20:53 +0200)] 
user: The result for dialog procedures is stored in DWLP_MSGRESULT.

So we have to access it using Get/SetWindowLong when unmapping the
message results (based on a patch by Troy Rollo).

18 years agouser: Remove unreachable code in DEFDLG_Proc.
Alexandre Julliard [Wed, 17 May 2006 17:30:59 +0000 (19:30 +0200)] 
user: Remove unreachable code in DEFDLG_Proc.

18 years agouser: Support storing multiple winprocs in a single winproc handle.
Alexandre Julliard [Wed, 17 May 2006 11:55:36 +0000 (13:55 +0200)] 
user: Support storing multiple winprocs in a single winproc handle.

Allows to remove special cases for window classes being Ascii and
Unicode at the same time.

18 years agouser: Allocate 16-bit thunks separately from the window proc structure.
Alexandre Julliard [Wed, 17 May 2006 11:51:37 +0000 (13:51 +0200)] 
user: Allocate 16-bit thunks separately from the window proc structure.

Also make sure the thunk memory block has execute permissions.

18 years agox11drv: Fixed typo in the clipboard XA_STRING handling.
Alexandre Julliard [Wed, 17 May 2006 10:55:02 +0000 (12:55 +0200)] 
x11drv: Fixed typo in the clipboard XA_STRING handling.

18 years agogdi: Fix GetObject for bitmaps.
Michael Kaufmann [Tue, 9 May 2006 13:51:12 +0000 (15:51 +0200)] 
gdi: Fix GetObject for bitmaps.

- GetObject(): Set the bmBits member of the BITMAP structure to NULL
  for device-dependent bitmaps.
- New test case.

18 years agowinspool: Fix OpenDriverReg on top of validate_envW.
Detlef Riekenberg [Thu, 11 May 2006 21:59:17 +0000 (23:59 +0200)] 
winspool: Fix OpenDriverReg on top of validate_envW.

18 years agowinspool/tests: More tests for OpenPrinter.
Detlef Riekenberg [Thu, 11 May 2006 17:57:48 +0000 (19:57 +0200)] 
winspool/tests: More tests for OpenPrinter.

18 years agowinspool: Do not fail in OpenPrinter on pDefault / local print server.
Detlef Riekenberg [Fri, 12 May 2006 14:14:59 +0000 (16:14 +0200)] 
winspool: Do not fail in OpenPrinter on pDefault / local print server.

18 years agowinspool: Show SetPrinter parameters in the FIXME.
Detlef Riekenberg [Fri, 12 May 2006 12:53:17 +0000 (14:53 +0200)] 
winspool: Show SetPrinter parameters in the FIXME.

18 years agowinspool/tests: A truncated dmDeviceName is 0-terminated.
Detlef Riekenberg [Fri, 12 May 2006 13:03:20 +0000 (15:03 +0200)] 
winspool/tests: A truncated dmDeviceName is 0-terminated.

18 years agowined3d: Use COLOROUT/DEPTHOUT for pixel shaders 2.0+.
Ivan Gyurdiev [Wed, 17 May 2006 06:09:25 +0000 (02:09 -0400)] 
wined3d: Use COLOROUT/DEPTHOUT for pixel shaders 2.0+.

As previously mentioned, RASTOUT is invalid on pixel shaders.
On shaders 1.x, r0 is treated as the color output register:
http://www.gamedev.net/columns/hardcore/dxshader3/page2.asp
That's what we currently do in all cases, change it not to do so
for shaders >= 2.0. Support COLOROUT/DEPTHOUT instead.

18 years agowined3d: LRP is not a valid ARBvp code.
Ivan Gyurdiev [Wed, 17 May 2006 06:08:32 +0000 (02:08 -0400)] 
wined3d: LRP is not a valid ARBvp code.

18 years agowined3d: Remove detailed traces from map2gl/input_modifiers functions.
Ivan Gyurdiev [Wed, 17 May 2006 06:07:37 +0000 (02:07 -0400)] 
wined3d: Remove detailed traces from map2gl/input_modifiers functions.

18 years agowined3d: Write "unrecognized_register" in fallback case for get_register_name().
Ivan Gyurdiev [Wed, 17 May 2006 06:06:43 +0000 (02:06 -0400)] 
wined3d: Write "unrecognized_register" in fallback case for get_register_name().

18 years agowined3d: Modify shader_dump_param() to take into account address token.
Ivan Gyurdiev [Wed, 17 May 2006 06:05:49 +0000 (02:05 -0400)] 
wined3d: Modify shader_dump_param() to take into account address token.

Currently we hardcode a0.x, which I think is correct for shaders 1.0.
However, for shaders 2.0, we must look into the address token, and
print the register there. Handle both cases to correct the trace.

18 years agowined3d: Use shader_get_param() in trace pass, reg. count pass, generation pass.
Ivan Gyurdiev [Wed, 17 May 2006 06:04:30 +0000 (02:04 -0400)] 
wined3d: Use shader_get_param() in trace pass, reg. count pass, generation pass.

Change the trace pass, the register counting pass, and the hw
generator pass to take into account the new get_params() function. For
hw generation, store the address tokens into the SHADER_OPCODE_ARG
structure, so they're available to generator functions.

18 years agowined3d: Add shader_get_param() fn, which processes address tokens.
Ivan Gyurdiev [Wed, 17 May 2006 06:02:36 +0000 (02:02 -0400)] 
wined3d: Add shader_get_param() fn, which processes address tokens.

Add a new function to process parameters.
On shaders 1.0, processing parameters amounts to *pToken++.
On shaders 2.0+, we have a relative addressing token to account for.
This function should be used, instead of relying on num_params everywhere.

18 years agowined3d: Do not rely on num_params to skip unhandled tokens in shaders 2.0.
Ivan Gyurdiev [Wed, 17 May 2006 06:00:47 +0000 (02:00 -0400)] 
wined3d: Do not rely on num_params to skip unhandled tokens in shaders 2.0.

18 years agowined3d: Allow multiple output modifiers.
Ivan Gyurdiev [Wed, 17 May 2006 05:58:19 +0000 (01:58 -0400)] 
wined3d: Allow multiple output modifiers.

18 years agowined3d: Fix SINCOS parameters.
Ivan Gyurdiev [Wed, 17 May 2006 05:57:06 +0000 (01:57 -0400)] 
wined3d: Fix SINCOS parameters.

SINCOS has 4 parameters in shaders 2.0.
It has 2 parameters in shaders 3.0.
It's undefined in shaders 1.0.

18 years agowined3d: DEFI takes 5 parameters.
Ivan Gyurdiev [Wed, 17 May 2006 05:55:32 +0000 (01:55 -0400)] 
wined3d: DEFI takes 5 parameters.

According the spec and the Painkiller log, DEFI has 5 parameters on
vertex shaders.

18 years agouser32: Make all the recently added ShowWindow tests pass in Wine.
Dmitry Timoshkov [Wed, 17 May 2006 07:35:26 +0000 (16:35 +0900)] 
user32: Make all the recently added ShowWindow tests pass in Wine.

18 years agontdll/tests: Don't fail if a process is not available.
Paul Vriens [Tue, 16 May 2006 19:19:40 +0000 (21:19 +0200)] 
ntdll/tests: Don't fail if a process is not available.

18 years agousp10: Fix ScriptGetProperties so that first pointer can be NULL.
Eric Pouech [Tue, 16 May 2006 19:12:16 +0000 (21:12 +0200)] 
usp10: Fix ScriptGetProperties so that first pointer can be NULL.

18 years agowinedbg: extract_as_integer
Eric Pouech [Tue, 16 May 2006 19:20:51 +0000 (21:20 +0200)] 
winedbg: extract_as_integer

- now supporting extract_as_integer on functions (so that,
  for example, 'disas foo' works as expected)
- now properly handling errors when calling extract_as_integer

18 years agocrypt32: Get rid of CRYPT_CreateCertificateContext, it's not needed anymore.
Juan Lang [Tue, 16 May 2006 20:52:33 +0000 (13:52 -0700)] 
crypt32: Get rid of CRYPT_CreateCertificateContext, it's not needed anymore.

18 years agoriched20: Removed useless double casts, just print the DWORD hexmask.
Marcus Meissner [Wed, 17 May 2006 05:44:55 +0000 (07:44 +0200)] 
riched20: Removed useless double casts, just print the DWORD hexmask.

18 years agocrypt32: Split the unwieldy encode.c into two files.
Juan Lang [Tue, 16 May 2006 00:01:28 +0000 (17:01 -0700)] 
crypt32: Split the unwieldy encode.c into two files.

18 years agocrypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.
Juan Lang [Tue, 16 May 2006 18:12:31 +0000 (11:12 -0700)] 
crypt32: Support CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID implicit property.

18 years agocrypt32: Use the caller-supplied encoding type when decoding certs.
Juan Lang [Tue, 16 May 2006 18:11:15 +0000 (11:11 -0700)] 
crypt32: Use the caller-supplied encoding type when decoding certs.

18 years agocrypt32: Add more tests for adding certs to a store.
Juan Lang [Tue, 16 May 2006 17:45:55 +0000 (10:45 -0700)] 
crypt32: Add more tests for adding certs to a store.

18 years agocrypt32: Implement CertCompare functions, with tests.
Juan Lang [Tue, 16 May 2006 17:39:29 +0000 (10:39 -0700)] 
crypt32: Implement CertCompare functions, with tests.

18 years agocomctl32: header: Fix INSERTITEM on a zero mask and GETITEM on a mask with unknown...
Mikołaj Zalewski [Mon, 15 May 2006 22:10:08 +0000 (00:10 +0200)] 
comctl32: header: Fix INSERTITEM on a zero mask and GETITEM on a mask with unknown fields.

INSERTITEM should fail on a zero mask. If in GETITEM the mask has an
unknown field it should store only the comctl32 4.0 fields (with test
case).

18 years agocomctl32: header: Copy some fields on INSERTITEM even if they are not in the mask.
Mikołaj Zalewski [Mon, 15 May 2006 22:05:28 +0000 (00:05 +0200)] 
comctl32: header: Copy some fields on INSERTITEM even if they are not in the mask.

18 years agocomctl32: header: Automatically set some format fields.
Mikołaj Zalewski [Mon, 15 May 2006 22:03:14 +0000 (00:03 +0200)] 
comctl32: header: Automatically set some format fields.

18 years agomsvcrt: Fix handling of 'h' prefix in swprintf.
Peter Beutner [Tue, 16 May 2006 16:18:51 +0000 (18:18 +0200)] 
msvcrt: Fix handling of 'h' prefix in swprintf.

- '%hs' in widechar string functions is wrongly recognized as
  a widechar string. Fix this by always checking the prefix first.
- add testcase
- remove code duplication in %c/%s handling by moving code into a function.

18 years agowininet: Add a standalone http test.
Mike McCormack [Tue, 16 May 2006 14:03:45 +0000 (23:03 +0900)] 
wininet: Add a standalone http test.

18 years agowininet: Make sure hIC is valid before trying to use it. (Coverity)
Mike McCormack [Tue, 16 May 2006 09:53:00 +0000 (18:53 +0900)] 
wininet: Make sure hIC is valid before trying to use it. (Coverity)

18 years agod3d: Add D3DDEVTYPE_NULLREF definition.
Vitaliy Margolen [Tue, 16 May 2006 13:30:15 +0000 (07:30 -0600)] 
d3d: Add D3DDEVTYPE_NULLREF definition.

18 years agowldap32: Document the modify and modrdn functions.
Hans Leidekker [Tue, 16 May 2006 12:37:17 +0000 (14:37 +0200)] 
wldap32: Document the modify and modrdn functions.

18 years agokernel: Properly delete a test file.
Andrew Ziem [Mon, 15 May 2006 14:25:46 +0000 (08:25 -0600)] 
kernel: Properly delete a test file.

18 years agotools: Updated the autoconf scripts to more recent versions.
Alexandre Julliard [Tue, 16 May 2006 11:21:36 +0000 (13:21 +0200)] 
tools: Updated the autoconf scripts to more recent versions.

18 years agouser32: Add more ShowWindow tests.
Dmitry Timoshkov [Tue, 16 May 2006 10:33:19 +0000 (19:33 +0900)] 
user32: Add more ShowWindow tests.

Move ShowWindow tests for children with an invisible parent into a
separate test, add more ShowWindow tests. The tests show that an
assumption in dlls/x11drv/winpos.c that SetWindowPos should not be
called on a child with an invisible parent is not always true.

18 years agowined3d: Correctly define the number of possible parameters.
Paul Vriens [Tue, 16 May 2006 06:44:43 +0000 (08:44 +0200)] 
wined3d: Correctly define the number of possible parameters.

18 years agorpcrt4: Implement fixed array functions.
Robert Shearman [Mon, 15 May 2006 15:57:21 +0000 (16:57 +0100)] 
rpcrt4: Implement fixed array functions.

18 years agorpcrt4: Remove the BUFFER_PARANOIA overestimates for string memory sizes.
Robert Shearman [Mon, 15 May 2006 15:57:04 +0000 (16:57 +0100)] 
rpcrt4: Remove the BUFFER_PARANOIA overestimates for string memory sizes.

18 years agorpcrt4: Implement computing of conformance from a correlation descriptor for conforma...
Robert Shearman [Mon, 15 May 2006 15:57:13 +0000 (16:57 +0100)] 
rpcrt4: Implement computing of conformance from a correlation descriptor for conformant strings.

18 years agorpcrt4: Fix conformant varying structs to comply to the DCE/RPC spec.
Robert Shearman [Mon, 15 May 2006 15:56:55 +0000 (16:56 +0100)] 
rpcrt4: Fix conformant varying structs to comply to the DCE/RPC spec.

18 years agorpcrt4: Don't duplicate the conformance calculating code, just use the
Robert Shearman [Mon, 15 May 2006 15:56:27 +0000 (16:56 +0100)] 
rpcrt4: Don't duplicate the conformance calculating code, just use the
common ComputeConformance function to store the result in
pStubMsg->MaxCount (as this is what callback function store the
conformance value into anyway).

18 years agorpcrt4: Implement conformant varying struct functions.
Robert Shearman [Mon, 15 May 2006 15:56:37 +0000 (16:56 +0100)] 
rpcrt4: Implement conformant varying struct functions.

18 years agorpcrt4: Implement more conformance operations and more types.
Robert Shearman [Mon, 15 May 2006 15:56:45 +0000 (16:56 +0100)] 
rpcrt4: Implement more conformance operations and more types.

18 years agoshdocvw: Don't release IOleInPlaceSite in DoVerb.
Jacek Caban [Mon, 15 May 2006 19:06:13 +0000 (21:06 +0200)] 
shdocvw: Don't release IOleInPlaceSite in DoVerb.

18 years agowined3d: Unset the ddraw primary when it is released.
Stefan Dösinger [Mon, 15 May 2006 18:49:36 +0000 (20:49 +0200)] 
wined3d: Unset the ddraw primary when it is released.

18 years agowined3d: Add missing render states to the dumping function.
Stefan Dösinger [Mon, 15 May 2006 18:28:13 +0000 (20:28 +0200)] 
wined3d: Add missing render states to the dumping function.

18 years agowined3d: Implement IWineD3DDevice::SetFrontBackBuffers.
Stefan Dösinger [Mon, 15 May 2006 18:09:07 +0000 (20:09 +0200)] 
wined3d: Implement IWineD3DDevice::SetFrontBackBuffers.

18 years agoriched20: Implement EM_SETUNDOLIMIT and its conformance tests.
Matt Finnicum [Mon, 15 May 2006 18:00:15 +0000 (14:00 -0400)] 
riched20: Implement EM_SETUNDOLIMIT and its conformance tests.

18 years agocrypt32: Test importing public keys from a certificate.
Juan Lang [Tue, 16 May 2006 00:02:17 +0000 (17:02 -0700)] 
crypt32: Test importing public keys from a certificate.

18 years agocrypt32: Avoid a use-after-free bug in tests.
Juan Lang [Tue, 16 May 2006 00:00:06 +0000 (17:00 -0700)] 
crypt32: Avoid a use-after-free bug in tests.

18 years agowininet: Return correct errors in InternetOpenUrlW.
Mike McCormack [Mon, 15 May 2006 13:02:34 +0000 (22:02 +0900)] 
wininet: Return correct errors in InternetOpenUrlW.

18 years agowininet: Return correct errors in InternetConnectW
Mike McCormack [Mon, 15 May 2006 13:01:55 +0000 (22:01 +0900)] 
wininet: Return correct errors in InternetConnectW

18 years agorpcrt4: Implemented NTLM authentication for rpcrt4 connections.
Mike McCormack [Mon, 15 May 2006 14:04:25 +0000 (23:04 +0900)] 
rpcrt4: Implemented NTLM authentication for rpcrt4 connections.

18 years agorpcrt4: Use RPCRT4_Receive rather than accessing the transport directly.
Mike McCormack [Mon, 15 May 2006 13:51:30 +0000 (22:51 +0900)] 
rpcrt4: Use RPCRT4_Receive rather than accessing the transport directly.

18 years agoadvapi32: Implement and test SystemFunction005.
Mike McCormack [Mon, 15 May 2006 13:03:41 +0000 (22:03 +0900)] 
advapi32: Implement and test SystemFunction005.

18 years agorpcrt4: Implement NdrSimpleStructMemorySize.
Robert Shearman [Mon, 15 May 2006 12:34:58 +0000 (13:34 +0100)] 
rpcrt4: Implement NdrSimpleStructMemorySize.

18 years agorpcrt4: Fix the conformant struct functions to not call conformant array functions.
Robert Shearman [Mon, 15 May 2006 12:35:31 +0000 (13:35 +0100)] 
rpcrt4: Fix the conformant struct functions to not call conformant array functions.

The conformance has to be the first thing in the buffer, in accordance
with the DCE/RPC spec and to be compatible with the pointer layout
format strings that MIDL generates.

18 years agorpcrt4: In NdrConformantBufferSize, SizeConformance should be called, not SizeVariance.
Robert Shearman [Mon, 15 May 2006 12:35:41 +0000 (13:35 +0100)] 
rpcrt4: In NdrConformantBufferSize, SizeConformance should be called, not SizeVariance.

18 years agorpcrt4: Save pStubMsg->ActualCount in a local variable in the complex
Robert Shearman [Mon, 15 May 2006 12:35:51 +0000 (13:35 +0100)] 
rpcrt4: Save pStubMsg->ActualCount in a local variable in the complex
array functions, before calling a function that could change it and
cause the wrong number of loop iterations.

18 years agorpcrt4: Dereference the memory for pointers in NdrNonEncapsulatedUnionUnmarshall.
Robert Shearman [Mon, 15 May 2006 12:35:17 +0000 (13:35 +0100)] 
rpcrt4: Dereference the memory for pointers in NdrNonEncapsulatedUnionUnmarshall.

Pointers in a non-encapsulated union behave like embedded pointers, so
don't rely on the NdrPointer* functions doing the right thing in this
case and call the Pointer* functions directly.

18 years agorpcrt4: Rename ComplexStructSize to ComplexStructMemorySize to reflect the fact that...
Robert Shearman [Mon, 15 May 2006 12:35:07 +0000 (13:35 +0100)] 
rpcrt4: Rename ComplexStructSize to ComplexStructMemorySize to reflect the fact that it increments the buffer.

Replace the code in EmbeddedComplexSize that sizes non-encapsulated
unions without using a memory sizer routine, since this function
shouldn't touch the buffer.

Add a new function EmbeddedComplexMemorySize and use it in some memory
sizer routines where EmbeddedComplexSize was previously used.

18 years agorpcrt4: Fix embedded pointers in arrays by taking into account the iteration when...
Robert Shearman [Mon, 15 May 2006 12:34:47 +0000 (13:34 +0100)] 
rpcrt4: Fix embedded pointers in arrays by taking into account the iteration when calculating the appropriate memory and buffer pointers.

18 years agowined3d: Shaders: share dump_param function, version functions.
Ivan Gyurdiev [Sun, 14 May 2006 13:43:31 +0000 (09:43 -0400)] 
wined3d: Shaders: share dump_param function, version functions.

18 years agowined3d: Fix incorrect sizeof.
Ivan Gyurdiev [Sun, 14 May 2006 07:44:27 +0000 (03:44 -0400)] 
wined3d: Fix incorrect sizeof.

18 years agogdi: Duplicate extent value for the second byte of a DBCS char.
qingdoa daoo [Fri, 12 May 2006 23:52:59 +0000 (07:52 +0800)] 
gdi: Duplicate extent value for the second byte of a DBCS char.

18 years agoconfigure: Make libraries properly relocatable on MacOS.
Alexandre Julliard [Mon, 15 May 2006 13:14:45 +0000 (15:14 +0200)] 
configure: Make libraries properly relocatable on MacOS.

Also set the compatibility version.

18 years agoFix some winapi_check documentation warnings.
Francois Gouget [Thu, 11 May 2006 22:34:55 +0000 (00:34 +0200)] 
Fix some winapi_check documentation warnings.

18 years agoVarious trace fixes.
Francois Gouget [Thu, 11 May 2006 22:32:31 +0000 (00:32 +0200)] 
Various trace fixes.

Add trailing '\n's to trace calls.
Remove spaces before '\n'.

18 years agoAssorted spelling fixes.
Francois Gouget [Thu, 11 May 2006 22:06:31 +0000 (00:06 +0200)] 
Assorted spelling fixes.

18 years agocomctl32: header: Check for HDN_GETDISPINFO not being sent during INSERT/SETITEM.
Mikołaj Zalewski [Sun, 14 May 2006 09:36:39 +0000 (11:36 +0200)] 
comctl32: header: Check for HDN_GETDISPINFO not being sent during INSERT/SETITEM.

18 years agocomctl32: listview: Store the iSubItem in header's lParam in LVM_INSERTCOLUMN.
Mikołaj Zalewski [Sat, 13 May 2006 19:34:57 +0000 (21:34 +0200)] 
comctl32: listview: Store the iSubItem in header's lParam in LVM_INSERTCOLUMN.

18 years agocomctl32: header: Correct HDN_GETDISPINFO. Use it during drawing.
Mikołaj Zalewski [Sat, 13 May 2006 19:31:12 +0000 (21:31 +0200)] 
comctl32: header: Correct HDN_GETDISPINFO. Use it during drawing.

Improve HEADER_SendHeaderDispInfoNotify and rename it to
HEADER_PrepareCallbackItems. The new HEADER_FreeCallbackItems frees
the buffers allocated by it. GetItemT and DrawItem calls these
functions.

18 years agocomctl32: header: Mark the callback items in a mask.
Mikołaj Zalewski [Sat, 13 May 2006 19:22:44 +0000 (21:22 +0200)] 
comctl32: header: Mark the callback items in a mask.

Mark the callback items in the callbackMask HEADER_ITEM field. The
pszText for callback texts is now NULL what simplifies some
checks. Checks for lpItem->pszText==emptyString are also not needed as
emptyString is not stored in lpItem but used as a parameter to
Str_SetPtr (I haven't noticed it).

18 years agocomctl32 header: Free the old string also when the new one is LPSTR_TEXTCALLBACK.
Mikołaj Zalewski [Sat, 13 May 2006 19:16:41 +0000 (21:16 +0200)] 
comctl32 header: Free the old string also when the new one is LPSTR_TEXTCALLBACK.

18 years agocomctl32: header: Don't modify the user supplied HDITEM during Set/InsertItem.
Mikołaj Zalewski [Sat, 13 May 2006 19:14:43 +0000 (21:14 +0200)] 
comctl32: header: Don't modify the user supplied HDITEM during Set/InsertItem.

18 years agocomctl32: header: Move common code from SetItemT/InsertItemT into a new function.
Mikołaj Zalewski [Sat, 13 May 2006 19:11:21 +0000 (21:11 +0200)] 
comctl32: header: Move common code from SetItemT/InsertItemT into a new function.

18 years agocomctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.
Mikołaj Zalewski [Sat, 13 May 2006 19:09:53 +0000 (21:09 +0200)] 
comctl32: header: Don't send HDN_GETDISPINFO during HDM_SET/INSERTITEM.

18 years agocomctl32: header: Don't check lpItem for NULL in GetItemT.
Mikołaj Zalewski [Sat, 13 May 2006 19:07:54 +0000 (21:07 +0200)] 
comctl32: header: Don't check lpItem for NULL in GetItemT.

18 years agoshdocvw: Wrap Heap* finctions by inline functions.
Jacek Caban [Thu, 11 May 2006 04:45:43 +0000 (06:45 +0200)] 
shdocvw: Wrap Heap* finctions by inline functions.

18 years agooleaut32: Update the marshal state buffer size when resizing (Doh!).
Huw Davies [Mon, 15 May 2006 09:02:48 +0000 (10:02 +0100)] 
oleaut32: Update the marshal state buffer size when resizing (Doh!).

18 years agomsvcrt: Fix times tests to pass on windows.
Vitaliy Margolen [Mon, 15 May 2006 04:12:33 +0000 (22:12 -0600)] 
msvcrt: Fix times tests to pass on windows.

Add more tests for daylight-time savings.

18 years agoserver: Retrieve the groups for a token from the server.
Robert Shearman [Sat, 13 May 2006 15:58:19 +0000 (16:58 +0100)] 
server: Retrieve the groups for a token from the server.

18 years agorpcrt4: The arm type mask should be comparing the highest byte against 0x80, as docum...
Robert Shearman [Sat, 13 May 2006 16:00:27 +0000 (17:00 +0100)] 
rpcrt4: The arm type mask should be comparing the highest byte against 0x80, as documented on MSDN.

Fix base type arm handling on little-endian machines, as the current
code would always pass in the address to the format char of 0x80
instead of the base type format char.

18 years agorpcrt4: Make ComplexStructSize increment the buffer.
Robert Shearman [Sat, 13 May 2006 16:00:09 +0000 (17:00 +0100)] 
rpcrt4: Make ComplexStructSize increment the buffer.

18 years agorpcrt4: Pass in the buffer value before incrementing to PointerMarshall in NdrPointer...
Robert Shearman [Sat, 13 May 2006 16:00:00 +0000 (17:00 +0100)] 
rpcrt4: Pass in the buffer value before incrementing to PointerMarshall in NdrPointerMarshall.