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.
Alexandre Julliard [Fri, 27 Jan 2006 14:47:57 +0000 (15:47 +0100)]
oleaut32: Ignore new test ok file.
Huw Davies [Fri, 27 Jan 2006 14:47:32 +0000 (15:47 +0100)]
user: Don't automatically add a bunch of styles in create_editcontrol.
Rein Klazes [Fri, 27 Jan 2006 14:47:15 +0000 (15:47 +0100)]
user: Fix DrawTextExA/W on empty strings.
DrawTextExA/W should calculate a rectangle of zero height and width in
some cases of null or empty supplied strings. With conformance tests.
Mike McCormack [Fri, 27 Jan 2006 11:54:31 +0000 (12:54 +0100)]
kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile.
Robert Shearman [Fri, 27 Jan 2006 11:54:22 +0000 (12:54 +0100)]
ole: Test and implement LPSAFEARRAY marshaling.
Robert Shearman [Fri, 27 Jan 2006 11:54:03 +0000 (12:54 +0100)]
oleaut: Improve the typelib marshaler traces.
Improve the typelib marshaler traces for lazy developers like me who
don't want to grep for constants.
Robert Shearman [Fri, 27 Jan 2006 11:53:51 +0000 (12:53 +0100)]
include: Add types and definitions for RPC user callback routines.
Robert Shearman [Fri, 27 Jan 2006 11:53:42 +0000 (12:53 +0100)]
include: Add new union cases for PROPVARIANT structure.
Robert Shearman [Fri, 27 Jan 2006 11:53:32 +0000 (12:53 +0100)]
widl: Implement callback conformance.
Alexandre Julliard [Fri, 27 Jan 2006 11:20:21 +0000 (12:20 +0100)]
riched20: Remove a couple of no longer used functions.
Mike McCormack [Fri, 27 Jan 2006 11:13:56 +0000 (12:13 +0100)]
server: Fix the file notification interface to use directory handles.
Alexandre Julliard [Fri, 27 Jan 2006 11:12:15 +0000 (12:12 +0100)]
server: Fixed low-level hardware hooks.
The hook thread field has been reused for win events, so it no longer
works for low-level hardward hooks. Use the owner field instead.
Dmitry Timoshkov [Fri, 27 Jan 2006 11:10:40 +0000 (12:10 +0100)]
user: Postpone resetting SCROLL_TrackingWin untill all notifications are sent.
Eric Pouech [Fri, 27 Jan 2006 11:10:25 +0000 (12:10 +0100)]
wineoss: Proper support in OSS driver for audio when no mixer is present.
Fixed a couple of potential fd leaks.
Hans Leidekker [Fri, 27 Jan 2006 11:10:03 +0000 (12:10 +0100)]
kernel: Implementation of tape functions.
Implement CreateTapePartition, EraseTape, GetTapeParameters,
GetTapePosition, GetTapeStatus, PrepareTape, SetTapeParameters,
SetTapePosition and WriteTapemark.
Jacek Caban [Thu, 26 Jan 2006 12:30:04 +0000 (13:30 +0100)]
shdocvw: Added client site's IDispatch stub implementation.
Jacek Caban [Thu, 26 Jan 2006 12:29:35 +0000 (13:29 +0100)]
shdocvw: Added WebBrowser's IOleCommandTarget stub implementation.
Jacek Caban [Thu, 26 Jan 2006 12:28:43 +0000 (13:28 +0100)]
shdocvw: Added client site's IOleCommandTarget stub implementation.
Phil Krylov [Thu, 26 Jan 2006 12:28:35 +0000 (13:28 +0100)]
riched20: EM_STREAMIN should send a EN_UPDATE notification.
Phil Krylov [Thu, 26 Jan 2006 12:27:28 +0000 (13:27 +0100)]
riched20: Selection painting fixes.
Hans Leidekker [Thu, 26 Jan 2006 12:23:08 +0000 (13:23 +0100)]
ntdll: Add implementation of tape IOCTLs.
Hans Leidekker [Thu, 26 Jan 2006 12:22:24 +0000 (13:22 +0100)]
include: Add some defines related to tape support.
Mike McCormack [Thu, 26 Jan 2006 12:21:54 +0000 (13:21 +0100)]
preloader: Allow compiling the preloader with -fstack-protector.
Vitaliy Margolen [Wed, 25 Jan 2006 14:07:02 +0000 (15:07 +0100)]
user: Don't drop owned windows in WIN_EnumChildWindows.
Add a few tests for this.
Alexandre Julliard [Wed, 25 Jan 2006 14:06:48 +0000 (15:06 +0100)]
server: Allow opening a directory with write access (based on a patch
by Mike McCormack).
Alexandre Julliard [Wed, 25 Jan 2006 14:03:46 +0000 (15:03 +0100)]
wtypes: Don't specify alignment for DOUBLE and DATE on MSVC.
Alexandre Julliard [Wed, 25 Jan 2006 12:19:43 +0000 (13:19 +0100)]
wine.inf: Don't overwrite registry keys that users may want to change.
Alexandre Julliard [Wed, 25 Jan 2006 12:19:11 +0000 (13:19 +0100)]
kernel: Handle a failure to load winedos a bit more gracefully.
Alexandre Julliard [Wed, 25 Jan 2006 12:18:27 +0000 (13:18 +0100)]
x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization.
Mike Frysinger [Wed, 25 Jan 2006 12:15:34 +0000 (13:15 +0100)]
winegcc: Pass -m32/-m64 along to the linker.
Robert Reif [Wed, 25 Jan 2006 12:15:25 +0000 (13:15 +0100)]
dsound: Duplex test fix.
Jacek Caban [Wed, 25 Jan 2006 12:15:12 +0000 (13:15 +0100)]
shdocvw: Added TranslateUrl implementation.
Jacek Caban [Wed, 25 Jan 2006 12:14:57 +0000 (13:14 +0100)]
shdocvw: Store IDocHostUIHandler interface in the WebBrowser object.
Michael Kaufmann [Wed, 25 Jan 2006 12:14:44 +0000 (13:14 +0100)]
static control: SS_CENTERIMAGE fixes.
- Stretch bitmaps and icons to the whole control size if
SS_CENTERIMAGE is absent
- Draw the background of centered bitmaps and icons with the
background brush (like Windows XP for applications with a manifest)
Michael Kaufmann [Wed, 25 Jan 2006 12:14:27 +0000 (13:14 +0100)]
gdi: Fix the EMF bounding box calculation.
Juan Lang [Wed, 25 Jan 2006 12:14:12 +0000 (13:14 +0100)]
iphlpapi: Remove one IP address per interface restriction.
- remove restriction of one IP address per interface
- remove dead code, and make static functions that can be
- update comments and copyright notice
Hans Leidekker [Wed, 25 Jan 2006 12:13:58 +0000 (13:13 +0100)]
kernel: Test moving a directory that has a change notification
registered for itself.
Alexandre Julliard [Tue, 24 Jan 2006 14:11:58 +0000 (15:11 +0100)]
loader: Detect pthread_get_stackaddr_np returning the top of the stack
instead of the base.
Huw Davies [Tue, 24 Jan 2006 13:43:18 +0000 (14:43 +0100)]
msxml: Implement save.
Mike McCormack [Tue, 24 Jan 2006 13:32:01 +0000 (14:32 +0100)]
progman: Load license from resources.
Alexandre Julliard [Tue, 24 Jan 2006 13:00:46 +0000 (14:00 +0100)]
msvcrt: Make error strings static.
Dmitry Timoshkov [Tue, 24 Jan 2006 13:00:32 +0000 (14:00 +0100)]
Make more arrays const.
Alexandre Julliard [Tue, 24 Jan 2006 12:43:33 +0000 (13:43 +0100)]
wineprefixcreate: Only create links for files that don't exist.
Make a copy instead of a link if the original file is writable.
Alexandre Julliard [Tue, 24 Jan 2006 12:31:48 +0000 (13:31 +0100)]
server: Use the new set_fd_user function in create_serial().
Mike McCormack [Tue, 24 Jan 2006 12:30:55 +0000 (13:30 +0100)]
server: Modify open_fd to create an fd without a user.
Create a set_fd_user function.
Update create_file() to use the above functions.
Alexandre Julliard [Tue, 24 Jan 2006 11:29:31 +0000 (12:29 +0100)]
winebuild: Get rid of the default ignored symbols list.
Alexandre Julliard [Tue, 24 Jan 2006 11:28:34 +0000 (12:28 +0100)]
ntdll: memcpy should behave like memmove in ntdll too.
Alexandre Julliard [Tue, 24 Jan 2006 11:24:35 +0000 (12:24 +0100)]
ntdll: Mark all libc-style functions as private to make sure we link
to the real libc functions instead.
Alexandre Julliard [Tue, 24 Jan 2006 11:24:05 +0000 (12:24 +0100)]
Avoid importing _strlwr/_strupr from ntdll.