Rein Klazes [Wed, 8 Dec 2004 19:43:45 +0000 (19:43 +0000)]
GetUpdateRect can be called with a NULL rect.
Mike McCormack [Wed, 8 Dec 2004 19:41:36 +0000 (19:41 +0000)]
Stub implementation for GetLastInputInfo.
Thomas Weidenmüller [Wed, 8 Dec 2004 19:36:23 +0000 (19:36 +0000)]
Free allocated font handles when control is destroyed.
Christian Costa [Wed, 8 Dec 2004 19:33:09 +0000 (19:33 +0000)]
Allocate the proper size for the SystemClock object.
Huw Davies [Wed, 8 Dec 2004 19:32:28 +0000 (19:32 +0000)]
GetTypeAttr should deep copy the typedesc.
Alexandre Julliard [Wed, 8 Dec 2004 18:06:14 +0000 (18:06 +0000)]
Moved private USER definitions to a new user_private.h header, and
removed the global user.h.
Robert Shearman [Wed, 8 Dec 2004 17:49:30 +0000 (17:49 +0000)]
- Make the wine_marshal_id structure more like the DCOM OBJREF
structure, by replacing the process id field by apartment id (OXID),
changing the users of the process id field to use the new field and
renaming the objectid field to oid.
- Fix StdMarshalImpl_UnmarshalInterface to invalidate and release its
stub when doing a same apartment marshal.
Huw Davies [Wed, 8 Dec 2004 17:48:16 +0000 (17:48 +0000)]
Fix return value of GetVarIndexOfMemId.
Alexandre Julliard [Wed, 8 Dec 2004 14:15:24 +0000 (14:15 +0000)]
Moved some more 16-bit USER functions to the corresponding 16-bit
files.
Alexandre Julliard [Wed, 8 Dec 2004 14:12:09 +0000 (14:12 +0000)]
Moved palette functions to user_main.c and removed
windows/painting.c.
Gerald Pfeifer [Wed, 8 Dec 2004 14:09:37 +0000 (14:09 +0000)]
Avoid a warning on FreeBSD.
Mike McCormack [Wed, 8 Dec 2004 14:02:26 +0000 (14:02 +0000)]
Stub implementations for Lsa(Store/Retrieve)PrivateData.
Alexander Yaworsky [Wed, 8 Dec 2004 14:01:26 +0000 (14:01 +0000)]
Notify StartService when service control dispatcher has been
started. Otherwise StartService terminates service process.
Robert Shearman [Wed, 8 Dec 2004 13:59:52 +0000 (13:59 +0000)]
Make the DECIMAL_SETZERO macro take a DECIMAL instead of a DECIMAL* as
in the Microsoft headers and fix up the only caller.
Ge van Geldorp [Wed, 8 Dec 2004 13:57:55 +0000 (13:57 +0000)]
Match PSDK definitions for LPCWAVEFORMATEX.
Stefan Leichter [Wed, 8 Dec 2004 13:52:02 +0000 (13:52 +0000)]
Fixed tests of GetAcceptLanguagesA for win9x/ME.
Juan Lang [Wed, 8 Dec 2004 13:49:36 +0000 (13:49 +0000)]
Convert some registry calls from A to W.
Jacek Caban [Wed, 8 Dec 2004 13:46:01 +0000 (13:46 +0000)]
- Implemented CreateAsyncBindCtx.
- Added test.
Michael Jung [Wed, 8 Dec 2004 13:44:41 +0000 (13:44 +0000)]
Fixed linking issues.
Jon Griffiths [Wed, 8 Dec 2004 13:41:00 +0000 (13:41 +0000)]
Param descriptions can be >1 lines.
Allow '-' in comment names, convert it to space on display.
Allow struct members to be documented (automatically, one day).
Allow for many comments which start with "name (dll.ord)
description".
Jon Griffiths [Wed, 8 Dec 2004 13:39:52 +0000 (13:39 +0000)]
Unicode fixes.
Dmitry Timoshkov [Wed, 8 Dec 2004 13:38:25 +0000 (13:38 +0000)]
Indicate that support for HCBT_SYSCOMMAND hooks is implemented.
Alexandre Julliard [Tue, 7 Dec 2004 17:34:19 +0000 (17:34 +0000)]
Added a bunch of tests for various behaviors of RedrawWindow.
Alexandre Julliard [Tue, 7 Dec 2004 17:31:53 +0000 (17:31 +0000)]
Moved update region handling to the server.
Paul Millar [Tue, 7 Dec 2004 17:19:54 +0000 (17:19 +0000)]
Check for features missing in mingw environment, allowing tools
subdirectory to be cross-built again.
Juan Lang [Tue, 7 Dec 2004 17:05:08 +0000 (17:05 +0000)]
Flush file in fputc when character is '\n'.
Mike Hearn [Tue, 7 Dec 2004 17:01:40 +0000 (17:01 +0000)]
Rename the STUBMGR thread to more accurately reflect its purpose.
Huw Davies [Tue, 7 Dec 2004 16:59:40 +0000 (16:59 +0000)]
Remove Invoke's dependence on the internal TLBFuncDesc structure.
Fix memory leaks in some failure cases.
Alexandre Julliard [Tue, 7 Dec 2004 14:48:46 +0000 (14:48 +0000)]
Removed an unused function.
Robert Shearman [Tue, 7 Dec 2004 14:47:13 +0000 (14:47 +0000)]
Implement handle tables and add tests for them.
Hans Leidekker [Tue, 7 Dec 2004 14:42:47 +0000 (14:42 +0000)]
Move ICC profile handling into its own file.
Test GetColorProfileFromHandle and SetColorProfileHeader.
Test and partially implement {G,S}etStandardColorSpaceProfile{A,W}.
Improve existing tests and fix any bugs they revealed.
Robert Shearman [Tue, 7 Dec 2004 14:37:11 +0000 (14:37 +0000)]
Clean up devenum and properly implement DllCanUnloadNow ref counting.
Alexandre Julliard [Tue, 7 Dec 2004 14:31:53 +0000 (14:31 +0000)]
Fixed compile error.
Jason Edmeades [Tue, 7 Dec 2004 14:29:12 +0000 (14:29 +0000)]
Add BaseTexture class support, call from d3d9.
Filip Navara [Tue, 7 Dec 2004 14:27:43 +0000 (14:27 +0000)]
- Don't use DrawEdge with NULL device context, it's invalid call and
sets last error.
- Tooltip icons must be destroyed with DestroyIcon and not with
DeleteObject.
- Rebar cursors must be destroyed with DestroyCursor and not with
DeleteObject.
Alexander Yaworsky [Tue, 7 Dec 2004 14:24:58 +0000 (14:24 +0000)]
Implemented RegisterServiceCtrlHandler, ControlService.
Tomas Vanek [Tue, 7 Dec 2004 14:23:46 +0000 (14:23 +0000)]
Fixed no memory condition test in IDirectSoundImpl_Create.
Juan Lang [Tue, 7 Dec 2004 14:23:03 +0000 (14:23 +0000)]
Use W calls rather than A in CreatePipe.
Christian Costa [Tue, 7 Dec 2004 14:19:29 +0000 (14:19 +0000)]
Fixed enumeration of joysticks in DX8.
Fixed some traces.
Huw Davies [Tue, 7 Dec 2004 14:18:29 +0000 (14:18 +0000)]
GetFuncIndexOfMemId should respect invkind and return
TYPE_E_ELEMENTNOTFOUND if the function cannot be found.
Alexandre Julliard [Mon, 6 Dec 2004 20:55:25 +0000 (20:55 +0000)]
Authors: Eric Pouech <pouech-eric@wanadoo.fr>, Filip Navara <xnavara@volny.cz>
32 bit low level drivers now use a Unicode interface (used to be ANSI):
- Send the *_GETDEVCAPS messages in unicode format from the
*GetDevCapsW function and call the *GetDevCapsW from their respective
Ansi versions.
- Modify all low level drivers to correctly process the *_GETDEVCAPS
messages as unicode.
- *_GETDEVCAPS messages are now mapped from/to unicode for 16 bit code.
- Removed all SoundBlaster naming oldies.
Better use of some unicode functions (instead of Ansi) in winmm.
Eric Pouech [Mon, 6 Dec 2004 20:43:55 +0000 (20:43 +0000)]
Another round of const correctness fixes.
Ivan Leo Puoti [Mon, 6 Dec 2004 20:39:07 +0000 (20:39 +0000)]
Register the IME class when imm32.dll is loaded.
Stefan Leichter [Mon, 6 Dec 2004 20:38:24 +0000 (20:38 +0000)]
Fix missing imports on NT4.
Robert Reif [Mon, 6 Dec 2004 20:37:00 +0000 (20:37 +0000)]
Return the actual device interface name.
Fixes some memory leaks.
Jean-Michel Dault [Mon, 6 Dec 2004 17:06:20 +0000 (17:06 +0000)]
Added another Canadian keyboard layout.
Alexandre Julliard [Mon, 6 Dec 2004 16:52:36 +0000 (16:52 +0000)]
Fixed a leak in getsockname.
Replaced malloc by HeapAlloc.
Alexandre Julliard [Mon, 6 Dec 2004 16:48:16 +0000 (16:48 +0000)]
Use a direct getdents syscall on Linux to avoid relying on
implementation details of seekdir/telldir.
Eric Pouech [Mon, 6 Dec 2004 16:44:32 +0000 (16:44 +0000)]
Another couple of missing static definitions.
Diego Pettenò [Mon, 6 Dec 2004 16:42:33 +0000 (16:42 +0000)]
Updated the documentation telling to use the
HKEY_CURRENT_USER/Environment key instead of the [wine] section for
Path, Temp and System variables.
Dmitry Timoshkov [Mon, 6 Dec 2004 16:38:19 +0000 (16:38 +0000)]
ShowWindow activates only a being maximized child window, add a couple
of message tests for MDI child activation.
Jeremy White [Mon, 6 Dec 2004 16:35:33 +0000 (16:35 +0000)]
Properly respect a disassemble x,y command (prior behavior would do
y-x instructions, no matter how wide each instruction was).
Dmitry Timoshkov [Mon, 6 Dec 2004 16:21:27 +0000 (16:21 +0000)]
Avoid crashes in ddraw.dll when loading it without x11drv, for
instance from wineprefixcreate in a text mode console.
Mike McCormack [Mon, 6 Dec 2004 16:19:15 +0000 (16:19 +0000)]
Stub implementation for SetupDiOpenDeviceInterface.
Ulrich Czekalla [Mon, 6 Dec 2004 16:18:22 +0000 (16:18 +0000)]
Set the out buffer count to zero on read error.
Mike McCormack [Mon, 6 Dec 2004 16:17:45 +0000 (16:17 +0000)]
Fix transposition of 4 byte values when reading in table data from
storage.
Mike McCormack [Mon, 6 Dec 2004 16:17:08 +0000 (16:17 +0000)]
Stub implementations for DecryptFile, EncryptFile and
GetServiceDisplayName.
Eric Kohl [Mon, 6 Dec 2004 16:15:38 +0000 (16:15 +0000)]
DrawStatusText() must not process prefix characters.
Juan Lang [Mon, 6 Dec 2004 16:14:44 +0000 (16:14 +0000)]
Send EM_SETMODIFY after saving.
Juan Lang [Mon, 6 Dec 2004 16:14:09 +0000 (16:14 +0000)]
Set st_mode bits in _fstati64.
Rémi Assailly [Mon, 6 Dec 2004 16:13:04 +0000 (16:13 +0000)]
Added two missing styles.
Christian Costa [Mon, 6 Dec 2004 16:11:38 +0000 (16:11 +0000)]
S/W vshader fixes (spotted by Eric Pouech).
Filip Navara [Mon, 6 Dec 2004 16:10:29 +0000 (16:10 +0000)]
Don't call SetScrollInfo with SB_BOTH bar type.
Filip Navara [Mon, 6 Dec 2004 16:09:37 +0000 (16:09 +0000)]
Don't try to free pointer from union that isn't used.
Juan Lang [Mon, 6 Dec 2004 16:08:36 +0000 (16:08 +0000)]
msvcrt_spawn should free STARTUPINFOA's lpReserved2, not its address.
Robert North [Mon, 6 Dec 2004 16:07:33 +0000 (16:07 +0000)]
Set the values WTInfoA returns from screen size for CTX_SYSEXTX and
CTX_SYSEXTY context fields, to match Windows behaviour.
Vincent Béron [Mon, 6 Dec 2004 11:57:08 +0000 (11:57 +0000)]
Remove some unused tests.
Robert Shearman [Mon, 6 Dec 2004 11:51:29 +0000 (11:51 +0000)]
Remove unnecessary WNDPROC casts.
Christian Costa [Mon, 6 Dec 2004 11:47:13 +0000 (11:47 +0000)]
Better handling of errors in RenderFile.
Stefan Leichter [Mon, 6 Dec 2004 11:45:13 +0000 (11:45 +0000)]
Fix missing imports of the test program on NT4.
Robert Shearman [Mon, 6 Dec 2004 11:43:26 +0000 (11:43 +0000)]
Remove duplicate function declaration.
Robert Reif [Mon, 6 Dec 2004 11:42:58 +0000 (11:42 +0000)]
Always create a property set for secondary buffers.
James Hawkins [Mon, 6 Dec 2004 11:41:32 +0000 (11:41 +0000)]
Remove c++-style comment.
Mike McCormack [Mon, 6 Dec 2004 11:40:57 +0000 (11:40 +0000)]
Make sure to insert the proxy authentication header if necessary.
Stewart Allen [Mon, 6 Dec 2004 11:39:34 +0000 (11:39 +0000)]
Added SAST (South African Standard Time), corrected CAT to Central
African Time.
Dmitry Timoshkov [Mon, 6 Dec 2004 11:38:25 +0000 (11:38 +0000)]
Perform host name initialization if computer name can't be read from
registry.
Michael Jung [Mon, 6 Dec 2004 11:37:43 +0000 (11:37 +0000)]
Added a missing break in encrypt_block_impl.
Alexander Yaworsky [Mon, 6 Dec 2004 11:35:22 +0000 (11:35 +0000)]
Implemented SetServiceStatus, QueryServiceStatus.
James Hawkins [Mon, 6 Dec 2004 11:34:40 +0000 (11:34 +0000)]
Only call test_set_provider_ex() once.
Juan Lang [Mon, 6 Dec 2004 11:34:07 +0000 (11:34 +0000)]
Revert shell32 version to Win2K SP4 level.
Huw Davies [Thu, 2 Dec 2004 19:58:07 +0000 (19:58 +0000)]
Allocate the TYPEATTR rather than copying it.
For a dual interface the dispinterface's cfuncs should include the
inherited functions, cbSizeVft should just be the size of IDispatch's
vtbl and we should strip TYPEFLAG_FOLEAUTOMATION.
Jon Griffiths [Thu, 2 Dec 2004 19:53:51 +0000 (19:53 +0000)]
Spelling/grammar fixes.
Jon Griffiths [Thu, 2 Dec 2004 19:52:50 +0000 (19:52 +0000)]
Use mktemp if we don't have tempfile.
Use the installed version of fnt2bdf if present.
Quote the pattern given to `find`.
Copy the fonts to the temp working dir before processing.
Always delete the temp directory before exiting.
Install fonts compressed by default.
Alexander Yaworsky [Thu, 2 Dec 2004 19:51:41 +0000 (19:51 +0000)]
Basic implementation of service control dispatcher.
Alexandre Julliard [Thu, 2 Dec 2004 18:22:48 +0000 (18:22 +0000)]
Clean up temp files also when killed by a signal.
Peter Chapman [Thu, 2 Dec 2004 18:19:25 +0000 (18:19 +0000)]
Fix up several inline assembler blocks so that they produce correct
code with the -fomit-frame-pointer gcc flag.
Eric Kohl [Thu, 2 Dec 2004 18:09:53 +0000 (18:09 +0000)]
Implement SetupDiBuildClassInfoList(ExW),
SetupDiClassGuidsFromName(W/ExW), SetupDiClassNameFromGuid(W/ExW),
SetupDiGetActualSectionToInstallW, SetupDiGetClassDescription(W/ExW),
SetupDiInstallClassW partially, SetupDiOpenClassRegKey(ExW),
SetupOpenMasterInf.
Eric Pouech [Thu, 2 Dec 2004 18:05:37 +0000 (18:05 +0000)]
- moved event, semaphore, mutex implementation from kernel32 to ntdll
- added mutant implementation in ntdll, and use it for mutex
implementation in kernel32
- added access parameter on event, semaphore, timer creation in
wineserver (as ntdll interface requires it)
- added missing definitions in include/winternl.h
James Hawkins [Thu, 2 Dec 2004 17:55:41 +0000 (17:55 +0000)]
Fix cabextract memory leak.
Alexandre Julliard [Wed, 1 Dec 2004 17:27:33 +0000 (17:27 +0000)]
Dmitry Timoshkov [Wed, 1 Dec 2004 15:37:26 +0000 (15:37 +0000)]
Always create a suspended thread in CreateThread and resume it if
CREATE_SUSPENDED flag is not set as Windows does.
Michael Jung [Wed, 1 Dec 2004 15:34:56 +0000 (15:34 +0000)]
Moved code specific to CPGenKey, CPDeriveKey or CPImportKey from
new_key into the respective functions.
Robert Shearman [Wed, 1 Dec 2004 15:33:34 +0000 (15:33 +0000)]
- Add some function declarations to objbase.h.
- Add stubs for server ref counting.
- Implement HRESULT marshaling.
Filip Navara [Wed, 1 Dec 2004 15:32:19 +0000 (15:32 +0000)]
- Check the return value from *_GETNUMDEVS message as per KB90562.
- Fix typo in MMDRV_InstallMap.
Alexander Yaworsky [Wed, 1 Dec 2004 15:31:34 +0000 (15:31 +0000)]
Introduced service thread.
Rémi Assailly [Wed, 1 Dec 2004 15:30:53 +0000 (15:30 +0000)]
Add some mirroring defines.
Bill Medland [Wed, 1 Dec 2004 15:29:04 +0000 (15:29 +0000)]
If the buffer is no longer static the names should reflect that.
Also minimise the use of the constant.
Mike McCormack [Wed, 1 Dec 2004 15:27:59 +0000 (15:27 +0000)]
Added a stub implementation for GetCurrentHwProfileW.
Ulrich Czekalla [Wed, 1 Dec 2004 15:27:18 +0000 (15:27 +0000)]
Prevent the animation thread from waiting on itself when it stops.
Eric Pouech [Tue, 30 Nov 2004 21:38:57 +0000 (21:38 +0000)]
Const correctness fixes.