wine
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

19 years agoFix cabextract memory leak.
James Hawkins [Thu, 2 Dec 2004 17:55:41 +0000 (17:55 +0000)] 
Fix cabextract memory leak.

19 years agoRelease 20041201. wine-20041201
Alexandre Julliard [Wed, 1 Dec 2004 17:27:33 +0000 (17:27 +0000)] 
Release 20041201.

19 years agoAlways create a suspended thread in CreateThread and resume it if
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.

19 years agoMoved code specific to CPGenKey, CPDeriveKey or CPImportKey from
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.

19 years ago- Add some function declarations to objbase.h.
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.

19 years ago- Check the return value from *_GETNUMDEVS message as per KB90562.
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.

19 years agoIntroduced service thread.
Alexander Yaworsky [Wed, 1 Dec 2004 15:31:34 +0000 (15:31 +0000)] 
Introduced service thread.

19 years agoAdd some mirroring defines.
Rémi Assailly [Wed, 1 Dec 2004 15:30:53 +0000 (15:30 +0000)] 
Add some mirroring defines.

19 years agoIf the buffer is no longer static the names should reflect that.
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.

19 years agoAdded a stub implementation for GetCurrentHwProfileW.
Mike McCormack [Wed, 1 Dec 2004 15:27:59 +0000 (15:27 +0000)] 
Added a stub implementation for GetCurrentHwProfileW.

19 years agoPrevent the animation thread from waiting on itself when it stops.
Ulrich Czekalla [Wed, 1 Dec 2004 15:27:18 +0000 (15:27 +0000)] 
Prevent the animation thread from waiting on itself when it stops.

19 years agoConst correctness fixes.
Eric Pouech [Tue, 30 Nov 2004 21:38:57 +0000 (21:38 +0000)] 
Const correctness fixes.

19 years agoImplement task modal message boxes.
Ivan Leo Puoti [Tue, 30 Nov 2004 21:16:26 +0000 (21:16 +0000)] 
Implement task modal message boxes.

19 years ago- Added stub implementation of IInternetZoneManager interface.
Jacek Caban [Tue, 30 Nov 2004 21:14:21 +0000 (21:14 +0000)] 
- Added stub implementation of IInternetZoneManager interface.
- Added implementation of CoInternetCreateZoneManager function.
- Added stub implementation of UrlMkGetSessionOption and corrected
  declaration of UrlMkSetSessionOption.
- Code cleanup.

19 years agoInfrastructure for handling ICC profiles.
Hans Leidekker [Tue, 30 Nov 2004 21:06:14 +0000 (21:06 +0000)] 
Infrastructure for handling ICC profiles.
Always load color profiles into memory.
Implement and test GetColorProfileElement and GetColorProfileHeader.
Implement GetColorProfileFromHandle and SetColorProfileHeader.

19 years agoFix compilation.
Adam D. Moss [Tue, 30 Nov 2004 21:05:27 +0000 (21:05 +0000)] 
Fix compilation.

19 years agoAgain rename getkey() and setkey() for FreeBSD.
Gerald Pfeifer [Tue, 30 Nov 2004 21:03:36 +0000 (21:03 +0000)] 
Again rename getkey() and setkey() for FreeBSD.

19 years agoFor a 15/16 bpp dib we send RGB triples to the printer so the size
Huw Davies [Tue, 30 Nov 2004 21:02:46 +0000 (21:02 +0000)] 
For a 15/16 bpp dib we send RGB triples to the printer so the size
multiplier is 3 not 2.

19 years agoIncorporated LibTomCrypt code into rsaenh to get rid of OpenSSL
Michael Jung [Tue, 30 Nov 2004 17:43:59 +0000 (17:43 +0000)] 
Incorporated LibTomCrypt code into rsaenh to get rid of OpenSSL
dependencies.

19 years agoEnsure DllCanUnloadNow is a truly void function, and give it a unique
Jon Griffiths [Tue, 30 Nov 2004 17:40:51 +0000 (17:40 +0000)] 
Ensure DllCanUnloadNow is a truly void function, and give it a unique
name so it can be documented per-dll.

19 years agoImplement DllMain, DllCanUnloadNow, WrapProgress,
Jon Griffiths [Tue, 30 Nov 2004 17:38:52 +0000 (17:38 +0000)] 
Implement DllMain, DllCanUnloadNow, WrapProgress,
MAPIGetDefaultMalloc, IsBadBoundedStringPtr, UFromSz, UlFromSzHex,
CbOfEncoded.
Add tests for the above.

19 years ago- Pass infoPtr around in month calendar control.
Dmitry Timoshkov [Tue, 30 Nov 2004 17:35:16 +0000 (17:35 +0000)] 
- Pass infoPtr around in month calendar control.
- Add support for WM_SETFONT and WM_GETFONT messages.

19 years agoFixed a few memory leaks.
James Hawkins [Tue, 30 Nov 2004 17:33:27 +0000 (17:33 +0000)] 
Fixed a few memory leaks.

19 years agoMerge Unicode and ASCII versions of StartServiceCtrlDispatcher.
Alexander Yaworsky [Tue, 30 Nov 2004 17:29:03 +0000 (17:29 +0000)] 
Merge Unicode and ASCII versions of StartServiceCtrlDispatcher.
Implement StartServiceCtrlDispatcherA on the top of
StartServiceCtrlDispatcherW.
Get rid of HEAP_strdupWtoA.

19 years agoStore the new style before redrawing and repositioning the control.
Robert Shearman [Tue, 30 Nov 2004 17:28:10 +0000 (17:28 +0000)] 
Store the new style before redrawing and repositioning the control.

19 years agoAllow NCBRESET and NCBADDNAME to work even if there are no adapters.
Jon Griffiths [Tue, 30 Nov 2004 17:26:22 +0000 (17:26 +0000)] 
Allow NCBRESET and NCBADDNAME to work even if there are no adapters.

19 years agoGetModuleHandleA->GetModuleHandleW.
Jon Griffiths [Tue, 30 Nov 2004 17:25:24 +0000 (17:25 +0000)] 
GetModuleHandleA->GetModuleHandleW.

19 years agoUse a FIXME style that will actually compile.
Jon Griffiths [Tue, 30 Nov 2004 17:23:37 +0000 (17:23 +0000)] 
Use a FIXME style that will actually compile.

19 years agoGather all DrawText flags together, convert them to hex for
Dmitry Timoshkov [Tue, 30 Nov 2004 17:22:47 +0000 (17:22 +0000)] 
Gather all DrawText flags together, convert them to hex for
readability.

19 years agoDrawTextEx should allocate text buffer on stack for thread safeness.
Dmitry Timoshkov [Tue, 30 Nov 2004 17:21:16 +0000 (17:21 +0000)] 
DrawTextEx should allocate text buffer on stack for thread safeness.

19 years agoFixed RtlExpandEnvironmentStrings_U to not depend on the string being
Alexandre Julliard [Mon, 29 Nov 2004 18:24:08 +0000 (18:24 +0000)] 
Fixed RtlExpandEnvironmentStrings_U to not depend on the string being
null-terminated (spotted by Alexander Yaworsky).

19 years agoAdded some tests for timer functions.
Mike McCormack [Mon, 29 Nov 2004 18:21:14 +0000 (18:21 +0000)] 
Added some tests for timer functions.

19 years agoGet rid of the client-side window timer structures.
Alexandre Julliard [Mon, 29 Nov 2004 18:18:02 +0000 (18:18 +0000)] 
Get rid of the client-side window timer structures.

19 years agoConverted the timer list to use standard list functions.
Alexandre Julliard [Mon, 29 Nov 2004 18:08:18 +0000 (18:08 +0000)] 
Converted the timer list to use standard list functions.
Allocate a timer id when the window is 0 instead of relying on the
client to do it.
Allow setting timers on windows belonging to other threads (found by
Mike McCormack).

19 years agoMade some functions and variables static.
Eric Pouech [Mon, 29 Nov 2004 18:00:10 +0000 (18:00 +0000)] 
Made some functions and variables static.

19 years agoFixed missing </sect2> tag.
Vincent Béron [Mon, 29 Nov 2004 17:54:20 +0000 (17:54 +0000)] 
Fixed missing </sect2> tag.

19 years agoImplement Material, Clip plane and Light support plus
Jason Edmeades [Mon, 29 Nov 2004 17:53:42 +0000 (17:53 +0000)] 
Implement Material, Clip plane and Light support plus
MultiplyTransform.

19 years agoAdded a test to make sure that CreateDirectoryA/W does not create
Gunnar Dalsnes [Mon, 29 Nov 2004 17:52:06 +0000 (17:52 +0000)] 
Added a test to make sure that CreateDirectoryA/W does not create
multiple non-existing directories in the path given.

19 years agoF4 key flips the listbox in default (not extended UI) mode.
Eric Kohl [Mon, 29 Nov 2004 17:51:23 +0000 (17:51 +0000)] 
F4 key flips the listbox in default (not extended UI) mode.

19 years agoAVI decompressor:
Christian Costa [Mon, 29 Nov 2004 17:50:23 +0000 (17:50 +0000)] 
AVI decompressor:
- Make copies of bitmap header from media type for input and output
  and update them when needed.
- Fixed subtype for 32-bit depth in QueryAccept.
AVI splitter:
- Fixed handling of rec list.

19 years agoAdded some options to popup menu.
Jacek Caban [Mon, 29 Nov 2004 17:02:28 +0000 (17:02 +0000)] 
Added some options to popup menu.

19 years agoAdded missing CoInitialize.
Alexandre Julliard [Mon, 29 Nov 2004 17:01:21 +0000 (17:01 +0000)] 
Added missing CoInitialize.

19 years agoTrace the OLE error info strings.
Mike Hearn [Mon, 29 Nov 2004 17:00:39 +0000 (17:00 +0000)] 
Trace the OLE error info strings.

19 years ago- Improve OLE function documentation.
Mike Hearn [Mon, 29 Nov 2004 17:00:15 +0000 (17:00 +0000)] 
- Improve OLE function documentation.
- Bail out with CO_E_NOTINITIALIZED when apt is null.

19 years agoCFM_GETSPEC always returns a space-separated list.
Mike McCormack [Mon, 29 Nov 2004 16:59:14 +0000 (16:59 +0000)] 
CFM_GETSPEC always returns a space-separated list.

19 years agoTake advantage of the new winproc handling to move some more functions
Alexandre Julliard [Sun, 28 Nov 2004 15:10:28 +0000 (15:10 +0000)] 
Take advantage of the new winproc handling to move some more functions
to 16-bit files.
TIMER_IsTimerValid is no longer necessary now that winprocs are never
freed.

19 years agoFixed is_valid_winproc to avoid being optimized out by recent gcc
Alexandre Julliard [Sun, 28 Nov 2004 15:08:14 +0000 (15:08 +0000)] 
Fixed is_valid_winproc to avoid being optimized out by recent gcc
versions.

19 years agoAdd Get/Set Transform support, plus BeginScene (does nothing).
Jason Edmeades [Sun, 28 Nov 2004 15:04:41 +0000 (15:04 +0000)] 
Add Get/Set Transform support, plus BeginScene (does nothing).

19 years agoFixed file name when opening NUL.
Eric Pouech [Sun, 28 Nov 2004 15:01:50 +0000 (15:01 +0000)] 
Fixed file name when opening NUL.

19 years agoMake folders open correctly in Windows Explorer.
Hajime Segawa [Sun, 28 Nov 2004 15:01:24 +0000 (15:01 +0000)] 
Make folders open correctly in Windows Explorer.

19 years agoUpdated PACKAGING howto.
Marcus Meissner [Sun, 28 Nov 2004 15:00:03 +0000 (15:00 +0000)] 
Updated PACKAGING howto.

19 years agoProtect sscanfs with a "C" locale so that they still work with new
Huw Davies [Sun, 28 Nov 2004 14:59:13 +0000 (14:59 +0000)] 
Protect sscanfs with a "C" locale so that they still work with new
glibcs in a locale doesn't use a '.' as a decimal separator.

19 years agoAdd a test for ReadFile/WriteFile fault handling, make it pass under
Dmitry Timoshkov [Sun, 28 Nov 2004 14:58:11 +0000 (14:58 +0000)] 
Add a test for ReadFile/WriteFile fault handling, make it pass under
Wine.

19 years ago- Fix vertical position of text in single-line edit controls.
Ge van Geldorp [Sun, 28 Nov 2004 14:55:42 +0000 (14:55 +0000)] 
- Fix vertical position of text in single-line edit controls.
- Add tests for this.

19 years ago- Ensure that if buffer pointer is null, queue is flushed.
Robert North [Sun, 28 Nov 2004 14:54:26 +0000 (14:54 +0000)] 
- Ensure that if buffer pointer is null, queue is flushed.
- Ensure that correct packets are copied into output buffer.
- Use memmove when moving packets within queue, as source and dest
  will typically overlap.
- When moving packets in queue, ensure correct number of packets are
  moved.

19 years ago- Don't limit the size of the property that can be retrieved by
Mike McCormack [Sun, 28 Nov 2004 14:53:46 +0000 (14:53 +0000)] 
- Don't limit the size of the property that can be retrieved by
  MsiGetProperty.
- Make MsiGetProperty A/W implementations more consistent.

19 years agoFix compilation on systems which do not have <mntent.h>.
Gerald Pfeifer [Sun, 28 Nov 2004 14:53:03 +0000 (14:53 +0000)] 
Fix compilation on systems which do not have <mntent.h>.