Alexandre Julliard [Thu, 2 Feb 2006 14:54:42 +0000 (15:54 +0100)]
Release 0.9.7.
Phil Lodwick [Thu, 2 Feb 2006 12:50:41 +0000 (13:50 +0100)]
winsock/tests: Add a todo_wine test for select.
Detlef Riekenberg [Thu, 2 Feb 2006 12:50:36 +0000 (13:50 +0100)]
winspool/tests: Filter more results.
Vitaly Budovski [Thu, 2 Feb 2006 12:50:31 +0000 (13:50 +0100)]
wined3d: Added support for ARB_POINT_PARAMETERS.
Phil Krylov [Thu, 2 Feb 2006 12:41:54 +0000 (13:41 +0100)]
gdi: Slant font automatically if no italic variant exists.
Vitaliy Margolen [Thu, 2 Feb 2006 12:41:46 +0000 (13:41 +0100)]
winecfg: Remove color depth. It's source of problems for number of users.
Michael Jung [Thu, 2 Feb 2006 12:28:29 +0000 (13:28 +0100)]
shell32: Create $HOME targeted symbolic links during SHELL_RegisterFolders.
Michael Jung [Thu, 2 Feb 2006 12:28:05 +0000 (13:28 +0100)]
shell32: Move 'My Pictures', 'My Videos' and 'My Music' folders
directly to %USERPROFILE% (instead of %USERPROFILE%\\My Documents), to
allow for reasonable symbolic linking to $HOME based directories.
Michael Jung [Thu, 2 Feb 2006 12:27:42 +0000 (13:27 +0100)]
shell32: Get rid of the magic MyDocuments->$HOME mapping code.
Huw Davies [Thu, 2 Feb 2006 12:23:55 +0000 (13:23 +0100)]
opengl: Sync a dibsection to its pixmap before drawing to it via opengl.
Alexandre Julliard [Thu, 2 Feb 2006 12:23:28 +0000 (13:23 +0100)]
widl: Some cosmetic fixes in generated code.
Alexandre Julliard [Thu, 2 Feb 2006 12:22:47 +0000 (13:22 +0100)]
widl: Make sure the token variables are always initialized properly.
Johan Dahlin [Thu, 2 Feb 2006 12:21:26 +0000 (13:21 +0100)]
ntdll: RtlIpv4AddressToStringExW/RtlIpv4StringToAddressExW stubs.
Tobias Loew [Thu, 2 Feb 2006 12:21:10 +0000 (13:21 +0100)]
gdi: Extended pens do not work correct with StrokePath.
Mike McCormack [Thu, 2 Feb 2006 12:20:58 +0000 (13:20 +0100)]
kernel32: FindFirstChangeNotification needs a static IO_STATUS_BLOCK.
Michael Jung [Thu, 2 Feb 2006 12:20:49 +0000 (13:20 +0100)]
unixfs: Use realpath instead of canonicalize_file_name for portability
reasons.
Stefan Leichter [Thu, 2 Feb 2006 12:20:36 +0000 (13:20 +0100)]
wine.inf: Add HKLM,%CurrentVersionNT%,"CurrentType".
Michael Kaufmann [Thu, 2 Feb 2006 12:20:23 +0000 (13:20 +0100)]
commdlg: File open dialog: Use the specified instance handle for
custom dialog templates.
Stefan Leichter [Thu, 2 Feb 2006 12:20:04 +0000 (13:20 +0100)]
shlwapi: Added stub for ShellMessageBoxWrapW.
Juan Lang [Thu, 2 Feb 2006 12:19:39 +0000 (13:19 +0100)]
crypt32: Support external providers.
- add support for external store providers
- rewrite registry stores as a provider
- fix a memory leak
Juan Lang [Thu, 2 Feb 2006 12:19:30 +0000 (13:19 +0100)]
crypt32: Implement CertRDNValueToStrW and CertNameToStrW, with tests.
Ulrich Czekalla [Thu, 2 Feb 2006 12:19:11 +0000 (13:19 +0100)]
advapi32: Add stub for ObjectDeleteAuditAlarmW.
Ulrich Czekalla [Thu, 2 Feb 2006 12:18:43 +0000 (13:18 +0100)]
oleaut32: Prevent freeing of random memory.
Don't assign type to variant until we're sure we are assigning a
value.
Kevin Koltzau [Thu, 2 Feb 2006 12:18:20 +0000 (13:18 +0100)]
riched20: Handle context menu.
Fatih Aşıcı [Wed, 1 Feb 2006 12:50:52 +0000 (13:50 +0100)]
start.exe: build_args now returns the correct string when no parameter
is passed.
Fatih Aşıcı [Wed, 1 Feb 2006 12:50:37 +0000 (13:50 +0100)]
x11drv: Added Turkish F keyboard layout.
Juan Lang [Wed, 1 Feb 2006 12:50:18 +0000 (13:50 +0100)]
crypt32: Implement CertRDNValueToStrA and CertNameToStrA, with tests.
Kevin Koltzau [Wed, 1 Feb 2006 12:05:40 +0000 (13:05 +0100)]
riched20: Implement EM_SETOLECALLBACK.
Dmitry Timoshkov [Wed, 1 Feb 2006 11:32:21 +0000 (12:32 +0100)]
wine.inf: Remove %1 from [http|htmlfile]\shell\open\command.
Detlef Riekenberg [Wed, 1 Feb 2006 11:32:10 +0000 (12:32 +0100)]
winspool: Empty string as environment is valid, with tests.
Detlef Riekenberg [Wed, 1 Feb 2006 11:31:55 +0000 (12:31 +0100)]
winspool.h: Add missing declarations.
Maarten Lankhorst [Wed, 1 Feb 2006 11:31:40 +0000 (12:31 +0100)]
riched20: Implement CreateTextServices.
Implement a stub interface that CreateTextServices returns.
Phil Krylov [Wed, 1 Feb 2006 11:30:26 +0000 (12:30 +0100)]
riched20: Fixed font cache corruption.
Dmitry Timoshkov [Wed, 1 Feb 2006 11:30:15 +0000 (12:30 +0100)]
Translate pen width from logical units only for geometric pens.
Dmitry Timoshkov [Wed, 1 Feb 2006 11:29:39 +0000 (12:29 +0100)]
shell32: execute_from_key should fallback to a DDE exec only if the
command to execute from is not found in the registry.
Pass already found executable name to dde_connect.
Robert Shearman [Wed, 1 Feb 2006 11:29:23 +0000 (12:29 +0100)]
widl: Fix a SEGV when using arrays declared using a pointer and
attributes, instead of array indices (reported by Eric Kohl).
Alexandre Julliard [Tue, 31 Jan 2006 17:18:24 +0000 (18:18 +0100)]
setupapi: Ignore ok file for new query test.
Mike McCormack [Tue, 31 Jan 2006 17:08:45 +0000 (18:08 +0100)]
winefile: Move the license and warranty text into the resources.
Robert Shearman [Tue, 31 Jan 2006 17:08:24 +0000 (18:08 +0100)]
widl: Changes to output for better debugability.
Write the offset and the absolute address for referenced types.
Write the current offset out when writing a pointer type.
Robert Shearman [Tue, 31 Jan 2006 17:08:03 +0000 (18:08 +0100)]
widl: Clean up conformant struct handling.
Make the writing of conformant structures take advantage of the new
type format string offset handling.
Robert Shearman [Tue, 31 Jan 2006 17:07:45 +0000 (18:07 +0100)]
widl: Fix the writing of arrays with size specified in the array
expression instead of the size_is expression.
Robert Shearman [Tue, 31 Jan 2006 17:07:20 +0000 (18:07 +0100)]
widl: Improve the current type offset passing.
Change the functions to take the current type offset and return the
start of the type written.
Robert Shearman [Tue, 31 Jan 2006 17:06:53 +0000 (18:06 +0100)]
widl: The stack/structure offset in correlation descriptors should be a short.
Robert Shearman [Tue, 31 Jan 2006 17:06:25 +0000 (18:06 +0100)]
widl: Do constant folding for the sizeof operator on simple types.
Robert Shearman [Tue, 31 Jan 2006 17:06:17 +0000 (18:06 +0100)]
widl: Support client/server generation for explicit_handle interfaces
(based on a patch by Eric Kohl).
Robert Shearman [Tue, 31 Jan 2006 17:05:43 +0000 (18:05 +0100)]
widl: Implement constant conformance.
Robert Shearman [Tue, 31 Jan 2006 17:05:33 +0000 (18:05 +0100)]
widl: Fix the type offset used in marshaling/unmarshaling.
Make a copy of type_offset so that it only gets incremented once per
function, instead of twice.
Robert Shearman [Tue, 31 Jan 2006 17:04:20 +0000 (18:04 +0100)]
widl: Implement the writing of defaultvalue constants for enum values.
Robert Shearman [Tue, 31 Jan 2006 17:04:01 +0000 (18:04 +0100)]
include: Add SC_ENUM_TYPE to winsvc.h.
Robert Shearman [Tue, 31 Jan 2006 17:03:52 +0000 (18:03 +0100)]
stdole2.tlb: Remove hack due to unimplemented widl functionality.
Michael Jung [Tue, 31 Jan 2006 17:03:45 +0000 (18:03 +0100)]
unixfs: Only append '/' to base path if not already present in
UNIXFS_get_unix_path.
Alexandre Julliard [Tue, 31 Jan 2006 17:03:35 +0000 (18:03 +0100)]
kernel: Set the overlapped structure status in ReadDirectoryChanges.
Gerald Pfeifer [Tue, 31 Jan 2006 12:02:10 +0000 (13:02 +0100)]
ntdll: tape.c portability fixes.
Accept MTCOMP as an alias for MTCOMPRESSION on those systems, having
the former, but not the latter.
Only enable operations supported by the host OS in
TAPE_CreatePartition() and TAPE_Prepare().
Phil Krylov [Tue, 31 Jan 2006 12:01:26 +0000 (13:01 +0100)]
riched20: Added support for hidden text.
Phil Krylov [Tue, 31 Jan 2006 11:58:59 +0000 (12:58 +0100)]
riched20: Paint the selection while it's being extended by dragging.
Tobias Loew [Tue, 31 Jan 2006 11:57:14 +0000 (12:57 +0100)]
gdi: viewportExt changed after call to StrokePath.
Michael Kaufmann [Tue, 31 Jan 2006 11:56:57 +0000 (12:56 +0100)]
gdi: Fixes for the isotropic mapping mode.
- Isotropic mapping mode: Adjust the viewport extension in
SetWindowExtEx, handle negative extents.
- Support the isotropic mapping mode in the enhanced metafile driver.
- New tests.
Robert Shearman [Tue, 31 Jan 2006 11:25:54 +0000 (12:25 +0100)]
widl: Use a macro to write out FC types, along with the current offset
which is useful for debugging.
Robert Shearman [Tue, 31 Jan 2006 11:24:54 +0000 (12:24 +0100)]
widl: Pass the current type format string offset through all type
writing functions.
Robert Shearman [Tue, 31 Jan 2006 11:24:11 +0000 (12:24 +0100)]
widl: Eliminate redundant callback routines.
Add a function for comparing expressions and use it to eliminate
redundant callback functions.
Robert Shearman [Tue, 31 Jan 2006 11:23:59 +0000 (12:23 +0100)]
widl: Define a value for RPC_FC_WSTRING.
Vitaliy Margolen [Tue, 31 Jan 2006 11:23:01 +0000 (12:23 +0100)]
winecfg: Default for PixelShaders is disabled.
James Hawkins [Tue, 31 Jan 2006 11:22:48 +0000 (12:22 +0100)]
setupapi: Add tests for SetupGetInfInformation.
James Hawkins [Tue, 31 Jan 2006 11:22:38 +0000 (12:22 +0100)]
setupapi: Add definitions for the SetupGetInfInformation search flags.
Mike McCormack [Tue, 31 Jan 2006 11:22:24 +0000 (12:22 +0100)]
kernel: Add some test cases for ReadDirectoryChangesW.
Juan Lang [Tue, 31 Jan 2006 11:22:15 +0000 (12:22 +0100)]
crypt32: Correct X509_NAME decoding, and more stringent tests.
Juan Lang [Tue, 31 Jan 2006 11:22:01 +0000 (12:22 +0100)]
wincrypt: Fix typo.
Maarten Lankhorst [Tue, 31 Jan 2006 11:21:51 +0000 (12:21 +0100)]
comctl32: Restore listview font on CDRF_NEWFONT.
Robert Shearman [Tue, 31 Jan 2006 11:21:27 +0000 (12:21 +0100)]
oleaut: Dump the pointer for VT_ARRAY/VT_VECTOR typed variants.
Robert Shearman [Tue, 31 Jan 2006 11:21:20 +0000 (12:21 +0100)]
rpcrt4: Handle the RPC_FC_PROC_BYVAL flag correctly in stubless
proxies and stubs.
Robert Shearman [Tue, 31 Jan 2006 11:21:13 +0000 (12:21 +0100)]
rpcrt4: Only attempt to marshal an object if it is non-NULL.
Michael Jung [Tue, 31 Jan 2006 11:20:58 +0000 (12:20 +0100)]
unixfs: Only resolve the 'dosdevices' based symbol links in
UNIXFS_get_unix_path, but leave all others alone.
Dmitry Timoshkov [Mon, 30 Jan 2006 17:17:07 +0000 (18:17 +0100)]
gdi: Add support for creating extended pens.
Jan Zerebecki [Mon, 30 Jan 2006 17:16:33 +0000 (18:16 +0100)]
d3d8: CreateDevice should use the root of the current window.
Marcus Meissner [Mon, 30 Jan 2006 17:16:22 +0000 (18:16 +0100)]
iphlpapi: Allocate space enough to handle all the possible ipv4 addresses.
Maarten Lankhorst [Mon, 30 Jan 2006 17:16:05 +0000 (18:16 +0100)]
riched20: Make CreateTextServices use ITextHost.
Michael Kaufmann [Mon, 30 Jan 2006 17:15:52 +0000 (18:15 +0100)]
user: Remove internal messages from the message queue before handling them.
José Manuel Ferrer Ortiz [Mon, 30 Jan 2006 17:15:42 +0000 (18:15 +0100)]
winecfg: Spanish translation update.
Mike McCormack [Mon, 30 Jan 2006 17:15:31 +0000 (18:15 +0100)]
server: Initial inotify support.
Mike McCormack [Mon, 30 Jan 2006 17:14:12 +0000 (18:14 +0100)]
kernel: Add some more tests for FindFirstChangeNotification.
Alexandre Julliard [Mon, 30 Jan 2006 14:02:53 +0000 (15:02 +0100)]
Fixed creation of PS_ALTERNATE pens.
Tobias Loew [Mon, 30 Jan 2006 13:57:26 +0000 (14:57 +0100)]
comctl32: Fix tab-control flickering.
Maarten Lankhorst [Mon, 30 Jan 2006 13:57:08 +0000 (14:57 +0100)]
x11drv: Fix AlphaBlend read boundaries.
Mike McCormack [Mon, 30 Jan 2006 13:56:52 +0000 (14:56 +0100)]
msi: Add an implementation of MsiGetDatabaseState.
Juan Lang [Mon, 30 Jan 2006 13:56:38 +0000 (14:56 +0100)]
wincrypt.h: Add more missing defines.
Vitaliy Margolen [Mon, 30 Jan 2006 13:56:25 +0000 (14:56 +0100)]
user: Remove duplicate code.
Vitaliy Margolen [Mon, 30 Jan 2006 13:56:17 +0000 (14:56 +0100)]
user/tests: Add test for low level mouse hooks.
Robert Shearman [Mon, 30 Jan 2006 13:56:07 +0000 (14:56 +0100)]
rpcrt4: Fill in the IRpcStubBuffer vtables for interfaces that don't
already have them filled in.
Robert Shearman [Mon, 30 Jan 2006 13:55:57 +0000 (14:55 +0100)]
oleaut: Fix the order of parameters passed into DispCallFunc.
Michael Stefaniuc [Mon, 30 Jan 2006 13:55:47 +0000 (14:55 +0100)]
kernel: Remove bogus breaks in tape.c
Huw Davies [Fri, 27 Jan 2006 18:22:56 +0000 (19:22 +0100)]
msxml: Issue a fixme if the interface is not implemented.
Dmitry Timoshkov [Fri, 27 Jan 2006 18:22:38 +0000 (19:22 +0100)]
gdi: Add test case for creating pens, make it pass under Wine for
cosmetic pens.
Mike McCormack [Fri, 27 Jan 2006 18:19:46 +0000 (19:19 +0100)]
kernel: Partially implement ReadDirectoryChangesW using NtNotifyChangeDirectoryFile.
Juan Lang [Fri, 27 Jan 2006 18:19:32 +0000 (19:19 +0100)]
iphlpapi: Reimplement interface enumeration.
Implement interface enumeration based on if_nameindex, based on a
suggestion by Michael Ost
Rein Klazes [Fri, 27 Jan 2006 18:19:19 +0000 (19:19 +0100)]
user: Fix SPI_{G|S}ETFONTSMOOTHING with tests.
Eric Pouech [Fri, 27 Jan 2006 15:18:05 +0000 (16:18 +0100)]
Fix a couple of bugs spotted by valgrind.
Eric Pouech [Fri, 27 Jan 2006 15:17:51 +0000 (16:17 +0100)]
Suppress some false-positives reported by valgrind.
Eric Pouech [Fri, 27 Jan 2006 15:17:22 +0000 (16:17 +0100)]
winedbg: Hardware breakpoints
- implemented hardware assisted breakpoints (new 'hbreak' command
which behaves just as 'break' command)
- small improvements to break handling (saving hit xpoint across
exception handling)
- fixed 'cont N' command for watchpoints
Alexandre Julliard [Fri, 27 Jan 2006 14:50:38 +0000 (15:50 +0100)]
server: Make the FILE_SHARE_DELETE sharing checks depend on DELETE
access instead of on the FILE_DELETE_ON_CLOSE flag (based on a patch
by Mike McCormack).
Alexandre Julliard [Fri, 27 Jan 2006 14:48:29 +0000 (15:48 +0100)]
shell32: Fixed a couple of FindFirstFile handle leaks.