wine
19 years agoJanitorial: C booleans must not be compared against TRUE.
Alexandre Julliard [Thu, 9 Dec 2004 14:07:59 +0000 (14:07 +0000)] 
Janitorial: C booleans must not be compared against TRUE.

19 years agoMerged system metrics support into sysparams.c, and moved that file to
Alexandre Julliard [Thu, 9 Dec 2004 13:48:56 +0000 (13:48 +0000)] 
Merged system metrics support into sysparams.c, and moved that file to
the dlls/user directory.

19 years agoProperly implement DllCanUnloadNow ref counting.
James Hawkins [Thu, 9 Dec 2004 13:46:47 +0000 (13:46 +0000)] 
Properly implement DllCanUnloadNow ref counting.

19 years agoAdded some Spanish translations.
José Manuel Ferrer Ortiz [Thu, 9 Dec 2004 13:44:20 +0000 (13:44 +0000)] 
Added some Spanish translations.

19 years agoRemove a few no longer needed 16-bit exports from gdi32.
Alexandre Julliard [Thu, 9 Dec 2004 11:51:21 +0000 (11:51 +0000)] 
Remove a few no longer needed 16-bit exports from gdi32.

19 years agoUse an escape mechanism similar to the x11drv one to set the DC
Alexandre Julliard [Thu, 9 Dec 2004 11:45:16 +0000 (11:45 +0000)] 
Use an escape mechanism similar to the x11drv one to set the DC
origin.

19 years agoAdd {G,S}etIndices, {G,S}Viewport and enable the basic drawing
Jason Edmeades [Thu, 9 Dec 2004 11:42:34 +0000 (11:42 +0000)] 
Add {G,S}etIndices, {G,S}Viewport and enable the basic drawing
functionality into wined3d and call from d3d9.

19 years agoMore Windows-like About dialog.
Klemens Friedl [Thu, 9 Dec 2004 11:39:31 +0000 (11:39 +0000)] 
More Windows-like About dialog.

19 years agoAdded some tests for win-format metafiles.
Walt Ogburn [Thu, 9 Dec 2004 11:37:59 +0000 (11:37 +0000)] 
Added some tests for win-format metafiles.

19 years agoInitialize the hkey member when creating the propery bag object.
Christian Costa [Thu, 9 Dec 2004 11:37:09 +0000 (11:37 +0000)] 
Initialize the hkey member when creating the propery bag object.

19 years agoRemove the remaining dependencies on internal structures from Invoke.
Huw Davies [Thu, 9 Dec 2004 11:36:27 +0000 (11:36 +0000)] 
Remove the remaining dependencies on internal structures from Invoke.

19 years agoRevert previous change since it causes a crash in desktop mode.
Alexandre Julliard [Wed, 8 Dec 2004 19:45:05 +0000 (19:45 +0000)] 
Revert previous change since it causes a crash in desktop mode.

19 years agoGetUpdateRect can be called with a NULL rect.
Rein Klazes [Wed, 8 Dec 2004 19:43:45 +0000 (19:43 +0000)] 
GetUpdateRect can be called with a NULL rect.

19 years agoStub implementation for GetLastInputInfo.
Mike McCormack [Wed, 8 Dec 2004 19:41:36 +0000 (19:41 +0000)] 
Stub implementation for GetLastInputInfo.

19 years agoFree allocated font handles when control is destroyed.
Thomas Weidenmüller [Wed, 8 Dec 2004 19:36:23 +0000 (19:36 +0000)] 
Free allocated font handles when control is destroyed.

19 years agoAllocate the proper size for the SystemClock object.
Christian Costa [Wed, 8 Dec 2004 19:33:09 +0000 (19:33 +0000)] 
Allocate the proper size for the SystemClock object.

19 years agoGetTypeAttr should deep copy the typedesc.
Huw Davies [Wed, 8 Dec 2004 19:32:28 +0000 (19:32 +0000)] 
GetTypeAttr should deep copy the typedesc.

19 years agoMoved private USER definitions to a new user_private.h header, and
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.

19 years ago- Make the wine_marshal_id structure more like the DCOM OBJREF
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.

19 years agoFix return value of GetVarIndexOfMemId.
Huw Davies [Wed, 8 Dec 2004 17:48:16 +0000 (17:48 +0000)] 
Fix return value of GetVarIndexOfMemId.

19 years agoMoved some more 16-bit USER functions to the corresponding 16-bit
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.

19 years agoMoved palette functions to user_main.c and removed
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.

19 years agoAvoid a warning on FreeBSD.
Gerald Pfeifer [Wed, 8 Dec 2004 14:09:37 +0000 (14:09 +0000)] 
Avoid a warning on FreeBSD.

19 years agoStub implementations for Lsa(Store/Retrieve)PrivateData.
Mike McCormack [Wed, 8 Dec 2004 14:02:26 +0000 (14:02 +0000)] 
Stub implementations for Lsa(Store/Retrieve)PrivateData.

19 years agoNotify StartService when service control dispatcher has been
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.

19 years agoMake the DECIMAL_SETZERO macro take a DECIMAL instead of a DECIMAL* as
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.

19 years agoMatch PSDK definitions for LPCWAVEFORMATEX.
Ge van Geldorp [Wed, 8 Dec 2004 13:57:55 +0000 (13:57 +0000)] 
Match PSDK definitions for LPCWAVEFORMATEX.

19 years agoFixed tests of GetAcceptLanguagesA for win9x/ME.
Stefan Leichter [Wed, 8 Dec 2004 13:52:02 +0000 (13:52 +0000)] 
Fixed tests of GetAcceptLanguagesA for win9x/ME.

19 years agoConvert some registry calls from A to W.
Juan Lang [Wed, 8 Dec 2004 13:49:36 +0000 (13:49 +0000)] 
Convert some registry calls from A to W.

19 years ago- Implemented CreateAsyncBindCtx.
Jacek Caban [Wed, 8 Dec 2004 13:46:01 +0000 (13:46 +0000)] 
- Implemented CreateAsyncBindCtx.
- Added test.

19 years agoFixed linking issues.
Michael Jung [Wed, 8 Dec 2004 13:44:41 +0000 (13:44 +0000)] 
Fixed linking issues.

19 years agoParam descriptions can be >1 lines.
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".

19 years agoUnicode fixes.
Jon Griffiths [Wed, 8 Dec 2004 13:39:52 +0000 (13:39 +0000)] 
Unicode fixes.

19 years agoIndicate that support for HCBT_SYSCOMMAND hooks is implemented.
Dmitry Timoshkov [Wed, 8 Dec 2004 13:38:25 +0000 (13:38 +0000)] 
Indicate that support for HCBT_SYSCOMMAND hooks is implemented.

19 years agoAdded a bunch of tests for various behaviors of RedrawWindow.
Alexandre Julliard [Tue, 7 Dec 2004 17:34:19 +0000 (17:34 +0000)] 
Added a bunch of tests for various behaviors of RedrawWindow.

19 years agoMoved update region handling to the server.
Alexandre Julliard [Tue, 7 Dec 2004 17:31:53 +0000 (17:31 +0000)] 
Moved update region handling to the server.

19 years agoCheck for features missing in mingw environment, allowing tools
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.

19 years agoFlush file in fputc when character is '\n'.
Juan Lang [Tue, 7 Dec 2004 17:05:08 +0000 (17:05 +0000)] 
Flush file in fputc when character is '\n'.

19 years agoRename the STUBMGR thread to more accurately reflect its purpose.
Mike Hearn [Tue, 7 Dec 2004 17:01:40 +0000 (17:01 +0000)] 
Rename the STUBMGR thread to more accurately reflect its purpose.

19 years agoRemove Invoke's dependence on the internal TLBFuncDesc structure.
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.

19 years agoRemoved an unused function.
Alexandre Julliard [Tue, 7 Dec 2004 14:48:46 +0000 (14:48 +0000)] 
Removed an unused function.

19 years agoImplement handle tables and add tests for them.
Robert Shearman [Tue, 7 Dec 2004 14:47:13 +0000 (14:47 +0000)] 
Implement handle tables and add tests for them.

19 years agoMove ICC profile handling into its own file.
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.

19 years agoClean up devenum and properly implement DllCanUnloadNow ref counting.
Robert Shearman [Tue, 7 Dec 2004 14:37:11 +0000 (14:37 +0000)] 
Clean up devenum and properly implement DllCanUnloadNow ref counting.

19 years agoFixed compile error.
Alexandre Julliard [Tue, 7 Dec 2004 14:31:53 +0000 (14:31 +0000)] 
Fixed compile error.

19 years agoAdd BaseTexture class support, call from d3d9.
Jason Edmeades [Tue, 7 Dec 2004 14:29:12 +0000 (14:29 +0000)] 
Add BaseTexture class support, call from d3d9.

19 years ago- Don't use DrawEdge with NULL device context, it's invalid call and
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.

19 years agoImplemented RegisterServiceCtrlHandler, ControlService.
Alexander Yaworsky [Tue, 7 Dec 2004 14:24:58 +0000 (14:24 +0000)] 
Implemented RegisterServiceCtrlHandler, ControlService.

19 years agoFixed no memory condition test in IDirectSoundImpl_Create.
Tomas Vanek [Tue, 7 Dec 2004 14:23:46 +0000 (14:23 +0000)] 
Fixed no memory condition test in IDirectSoundImpl_Create.

19 years agoUse W calls rather than A in CreatePipe.
Juan Lang [Tue, 7 Dec 2004 14:23:03 +0000 (14:23 +0000)] 
Use W calls rather than A in CreatePipe.

19 years agoFixed enumeration of joysticks in DX8.
Christian Costa [Tue, 7 Dec 2004 14:19:29 +0000 (14:19 +0000)] 
Fixed enumeration of joysticks in DX8.
Fixed some traces.

19 years agoGetFuncIndexOfMemId should respect invkind and return
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.

19 years agoAuthors: Eric Pouech <pouech-eric@wanadoo.fr>, Filip Navara <xnavara@volny.cz>
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.

19 years agoAnother round of const correctness fixes.
Eric Pouech [Mon, 6 Dec 2004 20:43:55 +0000 (20:43 +0000)] 
Another round of const correctness fixes.

19 years agoRegister the IME class when imm32.dll is loaded.
Ivan Leo Puoti [Mon, 6 Dec 2004 20:39:07 +0000 (20:39 +0000)] 
Register the IME class when imm32.dll is loaded.

19 years agoFix missing imports on NT4.
Stefan Leichter [Mon, 6 Dec 2004 20:38:24 +0000 (20:38 +0000)] 
Fix missing imports on NT4.

19 years agoReturn the actual device interface name.
Robert Reif [Mon, 6 Dec 2004 20:37:00 +0000 (20:37 +0000)] 
Return the actual device interface name.
Fixes some memory leaks.

19 years agoAdded another Canadian keyboard layout.
Jean-Michel Dault [Mon, 6 Dec 2004 17:06:20 +0000 (17:06 +0000)] 
Added another Canadian keyboard layout.

19 years agoFixed a leak in getsockname.
Alexandre Julliard [Mon, 6 Dec 2004 16:52:36 +0000 (16:52 +0000)] 
Fixed a leak in getsockname.
Replaced malloc by HeapAlloc.

19 years agoUse a direct getdents syscall on Linux to avoid relying on
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.

19 years agoAnother couple of missing static definitions.
Eric Pouech [Mon, 6 Dec 2004 16:44:32 +0000 (16:44 +0000)] 
Another couple of missing static definitions.

19 years agoUpdated the documentation telling to use the
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.

19 years agoShowWindow activates only a being maximized child window, add a couple
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.

19 years agoProperly respect a disassemble x,y command (prior behavior would do
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).

19 years agoAvoid crashes in ddraw.dll when loading it without x11drv, for
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.

19 years agoStub implementation for SetupDiOpenDeviceInterface.
Mike McCormack [Mon, 6 Dec 2004 16:19:15 +0000 (16:19 +0000)] 
Stub implementation for SetupDiOpenDeviceInterface.

19 years agoSet the out buffer count to zero on read error.
Ulrich Czekalla [Mon, 6 Dec 2004 16:18:22 +0000 (16:18 +0000)] 
Set the out buffer count to zero on read error.

19 years agoFix transposition of 4 byte values when reading in table data from
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.

19 years agoStub implementations for DecryptFile, EncryptFile and
Mike McCormack [Mon, 6 Dec 2004 16:17:08 +0000 (16:17 +0000)] 
Stub implementations for DecryptFile, EncryptFile and
GetServiceDisplayName.

19 years agoDrawStatusText() must not process prefix characters.
Eric Kohl [Mon, 6 Dec 2004 16:15:38 +0000 (16:15 +0000)] 
DrawStatusText() must not process prefix characters.

19 years agoSend EM_SETMODIFY after saving.
Juan Lang [Mon, 6 Dec 2004 16:14:44 +0000 (16:14 +0000)] 
Send EM_SETMODIFY after saving.

19 years agoSet st_mode bits in _fstati64.
Juan Lang [Mon, 6 Dec 2004 16:14:09 +0000 (16:14 +0000)] 
Set st_mode bits in _fstati64.

19 years agoAdded two missing styles.
Rémi Assailly [Mon, 6 Dec 2004 16:13:04 +0000 (16:13 +0000)] 
Added two missing styles.

19 years agoS/W vshader fixes (spotted by Eric Pouech).
Christian Costa [Mon, 6 Dec 2004 16:11:38 +0000 (16:11 +0000)] 
S/W vshader fixes (spotted by Eric Pouech).

19 years agoDon't call SetScrollInfo with SB_BOTH bar type.
Filip Navara [Mon, 6 Dec 2004 16:10:29 +0000 (16:10 +0000)] 
Don't call SetScrollInfo with SB_BOTH bar type.

19 years agoDon't try to free pointer from union that isn't used.
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.

19 years agomsvcrt_spawn should free STARTUPINFOA's lpReserved2, not its address.
Juan Lang [Mon, 6 Dec 2004 16:08:36 +0000 (16:08 +0000)] 
msvcrt_spawn should free STARTUPINFOA's lpReserved2, not its address.

19 years agoSet the values WTInfoA returns from screen size for CTX_SYSEXTX and
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.

19 years agoRemove some unused tests.
Vincent Béron [Mon, 6 Dec 2004 11:57:08 +0000 (11:57 +0000)] 
Remove some unused tests.

19 years agoRemove unnecessary WNDPROC casts.
Robert Shearman [Mon, 6 Dec 2004 11:51:29 +0000 (11:51 +0000)] 
Remove unnecessary WNDPROC casts.

19 years agoBetter handling of errors in RenderFile.
Christian Costa [Mon, 6 Dec 2004 11:47:13 +0000 (11:47 +0000)] 
Better handling of errors in RenderFile.

19 years agoFix missing imports of the test program on NT4.
Stefan Leichter [Mon, 6 Dec 2004 11:45:13 +0000 (11:45 +0000)] 
Fix missing imports of the test program on NT4.

19 years agoRemove duplicate function declaration.
Robert Shearman [Mon, 6 Dec 2004 11:43:26 +0000 (11:43 +0000)] 
Remove duplicate function declaration.

19 years agoAlways create a property set for secondary buffers.
Robert Reif [Mon, 6 Dec 2004 11:42:58 +0000 (11:42 +0000)] 
Always create a property set for secondary buffers.

19 years agoRemove c++-style comment.
James Hawkins [Mon, 6 Dec 2004 11:41:32 +0000 (11:41 +0000)] 
Remove c++-style comment.

19 years agoMake sure to insert the proxy authentication header if necessary.
Mike McCormack [Mon, 6 Dec 2004 11:40:57 +0000 (11:40 +0000)] 
Make sure to insert the proxy authentication header if necessary.

19 years agoAdded SAST (South African Standard Time), corrected CAT to Central
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.

19 years agoPerform host name initialization if computer name can't be read from
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.

19 years agoAdded a missing break in encrypt_block_impl.
Michael Jung [Mon, 6 Dec 2004 11:37:43 +0000 (11:37 +0000)] 
Added a missing break in encrypt_block_impl.

19 years agoImplemented SetServiceStatus, QueryServiceStatus.
Alexander Yaworsky [Mon, 6 Dec 2004 11:35:22 +0000 (11:35 +0000)] 
Implemented SetServiceStatus, QueryServiceStatus.

19 years agoOnly call test_set_provider_ex() once.
James Hawkins [Mon, 6 Dec 2004 11:34:40 +0000 (11:34 +0000)] 
Only call test_set_provider_ex() once.

19 years agoRevert shell32 version to Win2K SP4 level.
Juan Lang [Mon, 6 Dec 2004 11:34:07 +0000 (11:34 +0000)] 
Revert shell32 version to Win2K SP4 level.

19 years agoAllocate the TYPEATTR rather than copying it.
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.

19 years agoSpelling/grammar fixes.
Jon Griffiths [Thu, 2 Dec 2004 19:53:51 +0000 (19:53 +0000)] 
Spelling/grammar fixes.

19 years agoUse mktemp if we don't have tempfile.
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.

19 years agoBasic implementation of service control dispatcher.
Alexander Yaworsky [Thu, 2 Dec 2004 19:51:41 +0000 (19:51 +0000)] 
Basic implementation of service control dispatcher.

19 years agoClean up temp files also when killed by a signal.
Alexandre Julliard [Thu, 2 Dec 2004 18:22:48 +0000 (18:22 +0000)] 
Clean up temp files also when killed by a signal.

19 years agoFix up several inline assembler blocks so that they produce correct
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.

19 years agoImplement SetupDiBuildClassInfoList(ExW),
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.

19 years ago- moved event, semaphore, mutex implementation from kernel32 to ntdll
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