Emmanuel Maillard [Sun, 28 May 2006 20:46:23 +0000 (22:46 +0200)]
winecoreaudio: Initial Audio Driver for Mac OS X.
Hans Leidekker [Mon, 29 May 2006 10:47:31 +0000 (12:47 +0200)]
dnsapi: Implement DnsQuery_{A,UTF8,W}.
Hans Leidekker [Mon, 29 May 2006 10:47:19 +0000 (12:47 +0200)]
dnsapi: Add DNS message parsing routines from BIND.
Mikołaj Zalewski [Tue, 30 May 2006 12:17:06 +0000 (14:17 +0200)]
comctl32: header: Ignore out-of-range iOrder in SetItemT.
Mikołaj Zalewski [Tue, 30 May 2006 12:13:51 +0000 (14:13 +0200)]
kernel32: Prevent truncating characters to 8 bits in FormatMessageW.
Andrew Ziem [Mon, 29 May 2006 05:33:55 +0000 (23:33 -0600)]
msi: Increase verbosity in some failing tests.
Mike McCormack [Tue, 30 May 2006 13:55:42 +0000 (22:55 +0900)]
wininet: Don't crash when querying NULL values.
Mike McCormack [Tue, 30 May 2006 13:55:16 +0000 (22:55 +0900)]
wininet: Add a test for basic authentication.
Mike McCormack [Tue, 30 May 2006 01:47:52 +0000 (10:47 +0900)]
user32: Stub implementations for Win64's Get/Set LongPtr functions.
Troy Rollo [Mon, 29 May 2006 06:21:22 +0000 (16:21 +1000)]
wined3d: Add missing GL_VERTEX_SHADER_ARB definition.
Troy Rollo [Tue, 30 May 2006 06:54:03 +0000 (16:54 +1000)]
comdlg32: Prevent SEGV in FILEOPEN95_OnOpen when a malformed filter is passed.
FILEOPEN95_OnOpen assumes that each item in the filter list returns a
non-NULL pointer for CB_GETITEMDATA.
Vitaliy Margolen [Mon, 29 May 2006 20:51:33 +0000 (14:51 -0600)]
wined3d: Properly destroy texture object if we failed to create its surfaces.
Vitaliy Margolen [Mon, 29 May 2006 21:01:04 +0000 (15:01 -0600)]
d3d9: Add reference to the parent device for surfaces.
Allow some objects to have no parent device.
Tighten refcount tests and test refound decrement on Release.
Robert Shearman [Mon, 29 May 2006 15:34:57 +0000 (16:34 +0100)]
rpcrt4: Make UserMarshalFlags static.
Robert Shearman [Mon, 29 May 2006 15:34:36 +0000 (16:34 +0100)]
rpcrt4: We should never pass an fMustAlloc value of TRUE into the
unmarshaler routines of embedded complexes in complex struct and array
unmarshaling.
Fixes a regression caused by commit
19fad8e71032707cb036239f69f085e1b0249d01, reported by Ulrich
Dobramysl.
Robert Shearman [Mon, 29 May 2006 15:28:29 +0000 (16:28 +0100)]
rpcrt4: Make sure to set a unique pointer with an id of 0 to NULL when unmarshaling.
Robert Shearman [Mon, 29 May 2006 15:27:48 +0000 (16:27 +0100)]
rpcrt4: If the number of pointers is 0 for NdrFullPointerXlatInit then
set the number of pointers to a large default, so that NumberOfBuckets
doesn't end up less than zero.
Robert Shearman [Mon, 29 May 2006 15:27:27 +0000 (16:27 +0100)]
rpcrt4: Handle marshaling/unmarshaling full pointers.
Robert Shearman [Mon, 29 May 2006 15:27:16 +0000 (16:27 +0100)]
rpcrt4: For full pointers the state consists of flags, so or new flags into the field instead of assigning.
The return value of all full pointer functions that return an int
depends on the passed in query type being a flag in the state.
Andrew Talbot [Mon, 29 May 2006 16:26:51 +0000 (17:26 +0100)]
comctl32/tests: Write-strings warnings fix.
Hans Leidekker [Mon, 29 May 2006 10:51:00 +0000 (12:51 +0200)]
msi: Implement MsiLocateComponent{A,W}.
Mike McCormack [Tue, 30 May 2006 01:47:27 +0000 (10:47 +0900)]
msiexec: Improve 64bit compatibility.
Mike McCormack [Mon, 29 May 2006 10:39:09 +0000 (19:39 +0900)]
wldap32: Fix unused variable warnings.
Mike McCormack [Mon, 29 May 2006 10:38:49 +0000 (19:38 +0900)]
gdi32: Fix an unused variable warning.
Stefan Dösinger [Mon, 29 May 2006 08:55:38 +0000 (10:55 +0200)]
wined3d: Do not disable GL_BLEND when alpha blending is active.
Stefan Dösinger [Mon, 29 May 2006 08:53:43 +0000 (10:53 +0200)]
wined3d: Release the memory in IWineGDISurface::PrivateSetup before calling GetDC.
Robert Reif [Sun, 28 May 2006 20:50:09 +0000 (16:50 -0400)]
winmm: Add multiple header wave tests.
The current wave tests only use a single header for playback. Tests
have been added to use multiple headers and to reuse them. This is
how streaming applications and direct sound use the wave api.
Andrew Talbot [Sat, 27 May 2006 17:14:52 +0000 (18:14 +0100)]
comctl32/tests: Write-strings warning fix.
Detlef Riekenberg [Sat, 27 May 2006 15:47:28 +0000 (17:47 +0200)]
DEVELOPER-HINTS: Some directories are renamed / removed / added.
Detlef Riekenberg [Sat, 27 May 2006 10:09:52 +0000 (12:09 +0200)]
winspool/tests: Use 0xdeadbeef as magic value.
Detlef Riekenberg [Fri, 26 May 2006 22:30:58 +0000 (00:30 +0200)]
winspool: Documentation for GetPrintProcessorDirectory.
Alexandre Julliard [Sun, 28 May 2006 16:27:02 +0000 (18:27 +0200)]
server: Return an error for invalid requests instead of killing the client process.
Alexandre Julliard [Sun, 28 May 2006 16:26:32 +0000 (18:26 +0200)]
user: Fixed WM_ACTIVATEAPP mapping with null task handle.
Alexandre Julliard [Sun, 28 May 2006 16:16:38 +0000 (18:16 +0200)]
Make.rules: Define datarootdir to avoid a configure warning.
Frank Richter [Sun, 28 May 2006 02:12:23 +0000 (04:12 +0200)]
shdocvw: Install Mozilla control silently.
Frank Richter [Sun, 28 May 2006 02:10:33 +0000 (04:10 +0200)]
shdocvw: Improve German translation.
Kai Blin [Sun, 28 May 2006 12:30:42 +0000 (12:30 +0000)]
secur32: Cleaning up the authentication tests.
This should make it easier to add encryption tests later.
Jacek Caban [Sat, 27 May 2006 20:56:40 +0000 (22:56 +0200)]
urlmon: Improve debug traces.
Jacek Caban [Sat, 27 May 2006 20:56:20 +0000 (22:56 +0200)]
urlmon: Store STGMEDIUM in Binding object and set its pUnkForRelease.
Jacek Caban [Sat, 27 May 2006 20:55:32 +0000 (22:55 +0200)]
urlmon: Return IClassFactory in get_protocol_handler and fix get_protocol.
Alexandre Julliard [Sat, 27 May 2006 11:24:36 +0000 (13:24 +0200)]
sfnt2fnt: Clean output files when aborting on a signal.
Alexandre Julliard [Sat, 27 May 2006 11:24:25 +0000 (13:24 +0200)]
make_ctests: Clean output files when aborting on an error or signal.
Alexandre Julliard [Sat, 27 May 2006 11:24:13 +0000 (13:24 +0200)]
fnt2fon: Clean output files when aborting on an error or signal.
Alexandre Julliard [Sat, 27 May 2006 11:23:59 +0000 (13:23 +0200)]
bin2res: Clean output files when aborting on an error or signal.
Alexandre Julliard [Sat, 27 May 2006 11:23:47 +0000 (13:23 +0200)]
widl: Clean output files when aborting on a signal.
Alexandre Julliard [Sat, 27 May 2006 11:23:37 +0000 (13:23 +0200)]
wrc: Clean output files when aborting on an error or signal.
Alexandre Julliard [Sat, 27 May 2006 11:23:24 +0000 (13:23 +0200)]
wmc: Clean output files when aborting on an error or signal.
Eric Pouech [Fri, 26 May 2006 10:10:41 +0000 (12:10 +0200)]
ntdll: Free TLS pointers when exiting thread.
Eric Pouech [Fri, 26 May 2006 10:10:57 +0000 (12:10 +0200)]
ntdll/kernel32: Moved GetThreadSelectorEntry to ntdll.
- implemented NtQueryInformationThread's ThreadDescriptorTableEntry
information class
- used it to implement the kernel32's equivalent (GetThreadSelectorEntry)
Eric Pouech [Fri, 26 May 2006 10:10:11 +0000 (12:10 +0200)]
ntdll/kernel32: Pipe information.
- implemented ntdll.NtQueryInformationFile's FilePipeLocalInformation control code
- reimplemented kernel32.GetNamedPipeInfo on top of it
- enhance current features to make this work both on client and server handles
- now also returning the number of instances
Jason Green [Fri, 26 May 2006 15:52:33 +0000 (11:52 -0400)]
wined3d: Add ability to generate GLSL shader objects for vertex and pixel shaders.
Jason Green [Fri, 26 May 2006 14:47:28 +0000 (10:47 -0400)]
wined3d: Final move of the GLSL registry check (hopefully).
Alexandre Julliard [Sat, 27 May 2006 08:57:17 +0000 (10:57 +0200)]
kernel32: Partial implementation of GetModuleHandleExA/W.
Alexandre Julliard [Sat, 27 May 2006 08:55:48 +0000 (10:55 +0200)]
ntdll: Implemented RtlPcToFileHeader.
Kai Blin [Fri, 26 May 2006 21:37:07 +0000 (21:37 +0000)]
secur32: Fix wrong bit shift in the base64 encoder.
Thanks to Juan Lang for catching this one.
Robert Shearman [Fri, 26 May 2006 18:56:35 +0000 (19:56 +0100)]
rpcrt4: Store the QueryType in the state table in NdrFullPointerQueryRefId.
Implement NdrFullPointerFree.
Robert Shearman [Fri, 26 May 2006 18:56:23 +0000 (19:56 +0100)]
rpcrt4: Fix NdrFullPointerQueryRefId to make more tests pass.
Robert Shearman [Fri, 26 May 2006 18:56:11 +0000 (19:56 +0100)]
rpcrt4: Implement remaining part of NdrFullPointerQueryPointer and implement NdrFullPointerInsertRefId.
Robert Shearman [Fri, 26 May 2006 18:56:00 +0000 (19:56 +0100)]
rpcrt4: Implement some full pointer functions and add stubs for others.
Add some tests.
Stefan Dösinger [Fri, 26 May 2006 10:19:28 +0000 (12:19 +0200)]
wined3d: Implement IWineD3DSurface::BltFast.
Mike McCormack [Fri, 26 May 2006 07:44:09 +0000 (16:44 +0900)]
secur32: Avoid some code duplication.
Mike McCormack [Fri, 26 May 2006 08:56:49 +0000 (17:56 +0900)]
rpcrt4: Implement NdrClientContext(Un)Marshall.
Juan Lang [Fri, 26 May 2006 16:48:13 +0000 (09:48 -0700)]
crypt32: Implement CertVerifyCRLTimeValidity and partially implement CertVerifySubjectCertificateContext.
Juan Lang [Fri, 26 May 2006 16:41:37 +0000 (09:41 -0700)]
crypt32: Combine redundant code.
Huw Davies [Thu, 25 May 2006 09:44:47 +0000 (10:44 +0100)]
gdi32: The font cache needs to discriminate whether the device can cope with bitmap fonts or not.
Robert Shearman [Fri, 26 May 2006 14:50:49 +0000 (15:50 +0100)]
rpcrt4: Even though FC_DEREFERENCE conformance is handled elsewhere in
ComputeConformanceOrVariance it is still necessary to set the count
variable to the value retrieved.
Robert Shearman [Fri, 26 May 2006 14:52:09 +0000 (15:52 +0100)]
rpcrt4: Return the actual status code sent back by the server, rather than RPC_S_CALL_FAILED.
Stefan Dösinger [Fri, 26 May 2006 10:32:52 +0000 (12:32 +0200)]
wined3d: Fix IWineGDISurface::SaveSnapshot.
Stefan Dösinger [Fri, 26 May 2006 10:17:21 +0000 (12:17 +0200)]
wined3d: Disable the depth test in UnlockRect
Jason Green [Fri, 26 May 2006 13:22:14 +0000 (09:22 -0400)]
wined3d: Fix regression introduced by recent multitexture patch.
Alexandre Julliard [Fri, 26 May 2006 14:34:09 +0000 (16:34 +0200)]
comctl32: Dialog procedures should be called with CallWindowProc.
Alexandre Julliard [Fri, 26 May 2006 12:54:54 +0000 (14:54 +0200)]
user: Only include winproc.h where necessary.
Alexandre Julliard [Fri, 26 May 2006 12:28:22 +0000 (14:28 +0200)]
user: Added fast 32->16 mapping for the remaining messages.
Alexandre Julliard [Fri, 26 May 2006 12:25:18 +0000 (14:25 +0200)]
user: Added fast 32->16 mapping for the listbox and combobox messages.
Alexandre Julliard [Fri, 26 May 2006 12:17:28 +0000 (14:17 +0200)]
user: Added fast 32->16 mapping for the edit control messages.
Alexandre Julliard [Fri, 26 May 2006 12:16:00 +0000 (14:16 +0200)]
user: Added fast 32->16 mapping for button and scrollbar messages.
Alexandre Julliard [Fri, 26 May 2006 12:14:14 +0000 (14:14 +0200)]
user: Added fast 32->16 mapping for WM_GETTEXT, WM_SETTEXT and similar messages.
Alexandre Julliard [Fri, 26 May 2006 12:09:26 +0000 (14:09 +0200)]
user: Added fast 32->16 mapping for the WM_DDE* messages.
Alexandre Julliard [Fri, 26 May 2006 12:08:09 +0000 (14:08 +0200)]
user: Added fast 32->16 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and WM_MDISETMENU.
Alexandre Julliard [Fri, 26 May 2006 12:03:49 +0000 (14:03 +0200)]
user: Added fast 32->16 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
Alexandre Julliard [Fri, 26 May 2006 12:00:36 +0000 (14:00 +0200)]
user: Added fast 32->16 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and WM_WINDOWPOSCHANGING/CHANGED.
Alexandre Julliard [Fri, 26 May 2006 11:54:57 +0000 (13:54 +0200)]
user: Added fast 32->16 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
Alexandre Julliard [Fri, 26 May 2006 11:53:15 +0000 (13:53 +0200)]
user: Added fast 32->16 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
Alexandre Julliard [Fri, 26 May 2006 11:44:57 +0000 (13:44 +0200)]
user: Added fast 16->32 mapping for the remaining messages.
Alexandre Julliard [Fri, 26 May 2006 11:42:00 +0000 (13:42 +0200)]
user: Added fast 16->32 mapping for the WM_DDE* messages.
Alexandre Julliard [Fri, 26 May 2006 11:40:02 +0000 (13:40 +0200)]
user: Added fast 16->32 mapping for WM_MDIACTIVATE, WM_MDIGETACTIVE and WM_MDISETMENU.
Alexandre Julliard [Fri, 26 May 2006 11:36:57 +0000 (13:36 +0200)]
user: Added fast 16->32 mapping for WM_COPYDATA, WM_GETDLGCODE and WM_NEXTMENU.
Alexandre Julliard [Fri, 26 May 2006 11:31:55 +0000 (13:31 +0200)]
user: Added fast 16->32 mapping for WM_GETMINMAXINFO, WM_NCCALCSIZE and WM_WINDOWPOSCHANGING/CHANGED.
Alexandre Julliard [Fri, 26 May 2006 11:24:47 +0000 (13:24 +0200)]
user: Added fast 16->32 mapping for WM_COMPARE/DELETE/MEASURE/DRAWITEM.
Alexandre Julliard [Fri, 26 May 2006 11:21:31 +0000 (13:21 +0200)]
user: Added fast 16->32 mapping for WM_CREATE, WM_NCCREATE and WM_MDICREATE.
Alexandre Julliard [Fri, 26 May 2006 10:09:12 +0000 (12:09 +0200)]
wine_unicode: Add prototypes for inline functions (from a patch by Andrew Talbot).
Alexandre Julliard [Fri, 26 May 2006 10:08:32 +0000 (12:08 +0200)]
Fixed a couple of instances of the old FSF address that crept back in.
Phil Costin [Thu, 25 May 2006 21:49:02 +0000 (22:49 +0100)]
wined3d: Create stub for D3DPERF_SetOptions function.
Pierre d'Herbemont [Thu, 25 May 2006 13:20:59 +0000 (15:20 +0200)]
wineprefixcreate: Obtain wine and wineserver from the bindir, instead of relaying on the PATH.
Mikołaj Zalewski [Thu, 25 May 2006 22:01:25 +0000 (00:01 +0200)]
comctl32: header: Put the new item in place of the hot divider instead of swapping.
Mikołaj Zalewski [Thu, 25 May 2006 21:53:24 +0000 (23:53 +0200)]
comctl32: header: Draw the drag image and hot dividers while dragging an item.
Mikołaj Zalewski [Thu, 25 May 2006 21:51:03 +0000 (23:51 +0200)]
comctl32: header: Fix an order-related bug in HEADER_InternalHitTest.
Mikołaj Zalewski [Thu, 25 May 2006 21:48:39 +0000 (23:48 +0200)]
comctl32: header: Implement HDM_SETHOTDIVIDER.
Mikołaj Zalewski [Thu, 25 May 2006 21:46:53 +0000 (23:46 +0200)]
comctl32: header: Implement HDM_CREATEDRAGIMAGE.
Mikołaj Zalewski [Thu, 25 May 2006 22:05:27 +0000 (00:05 +0200)]
comctl32: listview: Apply the HDS_DRAGDROP header style if needed.
Apply the HDS_DRAGDROP header style if the listview has the
LVS_EX_HEADERDRAGDROP. Block the columns reordering as the listview
doesn't support them.