Commit Graph

25049 Commits

Author SHA1 Message Date
Rein Klazes ec23fb3a92 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.
2006-01-27 15:47:15 +01:00
Mike McCormack 53dab15200 kernel32: Implement FindFirstChangeNotification with NtNotifyChangeDirectoryFile. 2006-01-27 12:54:31 +01:00
Robert Shearman 385e693e44 ole: Test and implement LPSAFEARRAY marshaling. 2006-01-27 12:54:22 +01:00
Robert Shearman 799ebfc499 oleaut: Improve the typelib marshaler traces.
Improve the typelib marshaler traces for lazy developers like me who
don't want to grep for constants.
2006-01-27 12:54:03 +01:00
Robert Shearman 3433839b20 include: Add types and definitions for RPC user callback routines. 2006-01-27 12:53:51 +01:00
Robert Shearman b7047df84a include: Add new union cases for PROPVARIANT structure. 2006-01-27 12:53:42 +01:00
Robert Shearman b59c995c89 widl: Implement callback conformance. 2006-01-27 12:53:32 +01:00
Alexandre Julliard ba0d6bd0f7 riched20: Remove a couple of no longer used functions. 2006-01-27 12:20:21 +01:00
Mike McCormack 08351071fd server: Fix the file notification interface to use directory handles. 2006-01-27 12:13:56 +01:00
Alexandre Julliard 6d85f3bf21 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.
2006-01-27 12:12:15 +01:00
Dmitry Timoshkov ac4de71f85 user: Postpone resetting SCROLL_TrackingWin untill all notifications are sent. 2006-01-27 12:10:40 +01:00
Eric Pouech aef4a77d46 wineoss: Proper support in OSS driver for audio when no mixer is present.
Fixed a couple of potential fd leaks.
2006-01-27 12:10:25 +01:00
Hans Leidekker df5bd5f8a1 kernel: Implementation of tape functions.
Implement CreateTapePartition, EraseTape, GetTapeParameters,
GetTapePosition, GetTapeStatus, PrepareTape, SetTapeParameters,
SetTapePosition and WriteTapemark.
2006-01-27 12:10:03 +01:00
Jacek Caban 0e1ef8ac2e shdocvw: Added client site's IDispatch stub implementation. 2006-01-26 13:30:04 +01:00
Jacek Caban 1b966122f8 shdocvw: Added WebBrowser's IOleCommandTarget stub implementation. 2006-01-26 13:29:35 +01:00
Jacek Caban 254bdf08f1 shdocvw: Added client site's IOleCommandTarget stub implementation. 2006-01-26 13:28:43 +01:00
Phil Krylov ecbccb9763 riched20: EM_STREAMIN should send a EN_UPDATE notification. 2006-01-26 13:28:35 +01:00
Phil Krylov bb9631b196 riched20: Selection painting fixes. 2006-01-26 13:27:28 +01:00
Hans Leidekker 0844b702b4 ntdll: Add implementation of tape IOCTLs. 2006-01-26 13:23:08 +01:00
Hans Leidekker 69c5f62da8 include: Add some defines related to tape support. 2006-01-26 13:22:24 +01:00
Mike McCormack 7cd9a8f8dc preloader: Allow compiling the preloader with -fstack-protector. 2006-01-26 13:21:54 +01:00
Vitaliy Margolen dd57bbd1d2 user: Don't drop owned windows in WIN_EnumChildWindows.
Add a few tests for this.
2006-01-25 15:07:02 +01:00
Alexandre Julliard 471782ae29 server: Allow opening a directory with write access (based on a patch
by Mike McCormack).
2006-01-25 15:06:48 +01:00
Alexandre Julliard cf675c1197 wtypes: Don't specify alignment for DOUBLE and DATE on MSVC. 2006-01-25 15:03:46 +01:00
Alexandre Julliard f8f34d9fab wine.inf: Don't overwrite registry keys that users may want to change. 2006-01-25 13:19:43 +01:00
Alexandre Julliard c93afe6bfc kernel: Handle a failure to load winedos a bit more gracefully. 2006-01-25 13:19:11 +01:00
Alexandre Julliard 0e08584462 x11drv: Always set GC function to GXcopy for the BitBlt DIB optimization. 2006-01-25 13:18:27 +01:00
Mike Frysinger ff6b466563 winegcc: Pass -m32/-m64 along to the linker. 2006-01-25 13:15:34 +01:00
Robert Reif 6255936c83 dsound: Duplex test fix. 2006-01-25 13:15:25 +01:00
Jacek Caban 53c469f1e8 shdocvw: Added TranslateUrl implementation. 2006-01-25 13:15:12 +01:00
Jacek Caban 9cbe52b111 shdocvw: Store IDocHostUIHandler interface in the WebBrowser object. 2006-01-25 13:14:57 +01:00
Michael Kaufmann 1de825f746 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)
2006-01-25 13:14:44 +01:00
Michael Kaufmann 2fed6479d8 gdi: Fix the EMF bounding box calculation. 2006-01-25 13:14:27 +01:00
Juan Lang 201cdcc462 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
2006-01-25 13:14:12 +01:00
Hans Leidekker b825b8ba3c kernel: Test moving a directory that has a change notification
registered for itself.
2006-01-25 13:13:58 +01:00
Alexandre Julliard 538cd17859 loader: Detect pthread_get_stackaddr_np returning the top of the stack
instead of the base.
2006-01-24 15:11:58 +01:00
Huw Davies 727970e242 msxml: Implement save. 2006-01-24 14:43:18 +01:00
Mike McCormack a100e6b7d9 progman: Load license from resources. 2006-01-24 14:32:01 +01:00
Alexandre Julliard 28486da991 msvcrt: Make error strings static. 2006-01-24 14:00:46 +01:00
Dmitry Timoshkov 57a579ffcd Make more arrays const. 2006-01-24 14:00:32 +01:00
Alexandre Julliard 2d3bd3e45a wineprefixcreate: Only create links for files that don't exist.
Make a copy instead of a link if the original file is writable.
2006-01-24 13:43:33 +01:00
Alexandre Julliard ab5ca5c048 server: Use the new set_fd_user function in create_serial(). 2006-01-24 13:31:48 +01:00
Mike McCormack 9a7124e815 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.
2006-01-24 13:30:55 +01:00
Alexandre Julliard 433bbdf08a winebuild: Get rid of the default ignored symbols list. 2006-01-24 12:29:31 +01:00
Alexandre Julliard 2a192064e8 ntdll: memcpy should behave like memmove in ntdll too. 2006-01-24 12:28:34 +01:00
Alexandre Julliard a1544e0d20 ntdll: Mark all libc-style functions as private to make sure we link
to the real libc functions instead.
2006-01-24 12:24:35 +01:00
Alexandre Julliard b7b7f2b679 Avoid importing _strlwr/_strupr from ntdll. 2006-01-24 12:24:05 +01:00
Alexandre Julliard a17b2c1cd2 msvcrt: Use the msvcrt version of printf everywhere. 2006-01-24 12:21:58 +01:00
Juan Lang 5cd6b34259 iphlpapi: Clean up memory allocation.
- pass heap to allocate from directly to helper functions, instead of
  unnecessarily copying returned data
- use public types rather than internal ones
- make sure GetBestRoute doesn't return bogus matches
2006-01-24 12:18:50 +01:00
Robert Shearman 2d4edc3b3d widl: Generate type format strings for conformant varying arrays. 2006-01-24 11:14:59 +01:00