wine
20 years agoAuthors: Robert Shearman <rob@codeweavers.com>, Mike Hearn <mh@codeweavers.com>
Alexandre Julliard [Fri, 30 Jul 2004 18:43:07 +0000 (18:43 +0000)] 
Authors: Robert Shearman <rob@codeweavers.com>, Mike Hearn <mh@codeweavers.com>
Fix infinite loops by checking the return value of _invoke_onereq and
bailing appropriately.

20 years agoRefactored common test code into subroutines.
Robert Reif [Fri, 30 Jul 2004 18:42:51 +0000 (18:42 +0000)] 
Refactored common test code into subroutines.
Added tests for correct Compact behavior.
Added tests for all possible IDirectSound[8] creation modes with good
and bad arguments.
Split dsound.c and ds3d.c into separate files for IDirectSound and
IDirectSound8 interfaces and added code to not execute IDirectSound8
tests when run with a dsound.dll of version 7 or earlier.  We should
now be able to run these tests on a Windows system with DX7 or earlier
(untested).

20 years agoAdded error checking to IDirectSound_Compact.
Robert Reif [Fri, 30 Jul 2004 18:42:23 +0000 (18:42 +0000)] 
Added error checking to IDirectSound_Compact.
Fixed IDirectSoundImpl_Create to return DSERR_NODRIVER for a bad
device IID.

20 years agoRefactor some other code in msiexec.
Vincent Béron [Fri, 30 Jul 2004 04:23:37 +0000 (04:23 +0000)] 
Refactor some other code in msiexec.

20 years agoImplementation of TouchFileTimes(), thanks to Florian Stinglmayr for
Thomas Weidenmueller [Fri, 30 Jul 2004 04:22:44 +0000 (04:22 +0000)] 
Implementation of TouchFileTimes(), thanks to Florian Stinglmayr for
submitting a rough draft.

20 years agoRefactor some of the string processing in msiexec.
Vincent Béron [Fri, 30 Jul 2004 04:21:27 +0000 (04:21 +0000)] 
Refactor some of the string processing in msiexec.

20 years agoAdded EM_SCROLLCARET definition in include/richedit.h and handling in
Jacek Caban [Fri, 30 Jul 2004 04:19:56 +0000 (04:19 +0000)] 
Added EM_SCROLLCARET definition in include/richedit.h and handling in
WindowProc.

20 years agoUnder the Drives tab, remove the 'Windows Drive' section.
James Hawkins [Fri, 30 Jul 2004 04:19:11 +0000 (04:19 +0000)] 
Under the Drives tab, remove the 'Windows Drive' section.

20 years agoAdded a German translation to wcmd.
Henning Gerhardt [Fri, 30 Jul 2004 04:18:46 +0000 (04:18 +0000)] 
Added a German translation to wcmd.

20 years agoAdded support for getting and setting the UI language.
Alexandre Julliard [Fri, 30 Jul 2004 01:45:16 +0000 (01:45 +0000)] 
Added support for getting and setting the UI language.

20 years agoProcess sibling keys iteratively, thereby preventing exhaustion of the
Troy Rollo [Fri, 30 Jul 2004 01:35:52 +0000 (01:35 +0000)] 
Process sibling keys iteratively, thereby preventing exhaustion of the
stack.

20 years agoRename X11 Driver tab of winecfg to Graphics.
James Hawkins [Fri, 30 Jul 2004 01:35:13 +0000 (01:35 +0000)] 
Rename X11 Driver tab of winecfg to Graphics.

20 years agoImplement proper properties handling on the commandline in msiexec.
Vincent Béron [Fri, 30 Jul 2004 01:34:58 +0000 (01:34 +0000)] 
Implement proper properties handling on the commandline in msiexec.

20 years agoFixed a potential double call to CRYPT_Free on variable "temp".
Michael Jung [Fri, 30 Jul 2004 00:07:35 +0000 (00:07 +0000)] 
Fixed a potential double call to CRYPT_Free on variable "temp".

20 years agoAdded a tiny unit test for rsabase.dll.
Michael Jung [Fri, 30 Jul 2004 00:06:54 +0000 (00:06 +0000)] 
Added a tiny unit test for rsabase.dll.

20 years agoAdded support for the freedesktop.org MIME system.
Christian Neumair [Fri, 30 Jul 2004 00:05:02 +0000 (00:05 +0000)] 
Added support for the freedesktop.org MIME system.

20 years agoUpdated some MSDN links in the code.
Jeroen Janssen [Fri, 30 Jul 2004 00:03:02 +0000 (00:03 +0000)] 
Updated some MSDN links in the code.

20 years agoEmit fixme for known local wrong behaviour.
Robert Shearman [Fri, 30 Jul 2004 00:02:17 +0000 (00:02 +0000)] 
Emit fixme for known local wrong behaviour.

20 years agoAdded German resources for devenum.
Henning Gerhardt [Fri, 30 Jul 2004 00:00:37 +0000 (00:00 +0000)] 
Added German resources for devenum.

20 years agoUse correct calling convention for the custom action handlers.
Aric Stewart [Fri, 30 Jul 2004 00:00:25 +0000 (00:00 +0000)] 
Use correct calling convention for the custom action handlers.

20 years agoMake the msistring_makehash return something other than just 1 or
Aric Stewart [Thu, 29 Jul 2004 23:59:15 +0000 (23:59 +0000)] 
Make the msistring_makehash return something other than just 1 or
0. Also handle the case where the string or stored string is null.

20 years agoAdd REST_NONLEGACYSHELLMODE policy.
Filip Navara [Thu, 29 Jul 2004 23:58:31 +0000 (23:58 +0000)] 
Add REST_NONLEGACYSHELLMODE policy.

20 years agoImplement disconnect for proxies so that stubs are properly
Mike Hearn [Thu, 29 Jul 2004 23:58:12 +0000 (23:58 +0000)] 
Implement disconnect for proxies so that stubs are properly
destroyed.

20 years agoChange the NT service pack version from 6 to 6a, correct win2k3 name.
Ivan Leo Puoti [Thu, 29 Jul 2004 23:57:23 +0000 (23:57 +0000)] 
Change the NT service pack version from 6 to 6a, correct win2k3 name.

20 years agoRemoved the 'Windows Look:' option from winecfg.
James Hawkins [Thu, 29 Jul 2004 23:56:40 +0000 (23:56 +0000)] 
Removed the 'Windows Look:' option from winecfg.

20 years agoIn the absence of any other option to msiexec, treat the commandline
Vincent Béron [Thu, 29 Jul 2004 23:56:19 +0000 (23:56 +0000)] 
In the absence of any other option to msiexec, treat the commandline
as a package name to install.

20 years agoDocument wrong behaviour for IRunningObjectTable.
Robert Shearman [Thu, 29 Jul 2004 02:44:09 +0000 (02:44 +0000)] 
Document wrong behaviour for IRunningObjectTable.

20 years agoFix ref counting in StdMarshalImpl_MarshalInterface for case where the
Mike Hearn [Thu, 29 Jul 2004 02:43:59 +0000 (02:43 +0000)] 
Fix ref counting in StdMarshalImpl_MarshalInterface for case where the
stub already exists.

20 years agoFix some inaccuracies in a comment and reformat.
Robert Shearman [Thu, 29 Jul 2004 02:43:48 +0000 (02:43 +0000)] 
Fix some inaccuracies in a comment and reformat.

20 years agoAuthors: Mike Hearn <mh@codeweavers.com>, Robert Shearman <rob@codeweavers.com>
Alexandre Julliard [Thu, 29 Jul 2004 02:43:36 +0000 (02:43 +0000)] 
Authors: Mike Hearn <mh@codeweavers.com>, Robert Shearman <rob@codeweavers.com>
Add a comment on the SendReceive behaviour. Improve two others.

20 years agoLocalization of devenum to Portuguese and minor corrections.
Marcelo Duarte [Thu, 29 Jul 2004 02:40:15 +0000 (02:40 +0000)] 
Localization of devenum to Portuguese and minor corrections.

20 years agoAdd DCOM documentation to developers guide.
Mike Hearn [Thu, 29 Jul 2004 02:39:37 +0000 (02:39 +0000)] 
Add DCOM documentation to developers guide.

20 years agoImplement patching in msiexec.
Vincent Béron [Thu, 29 Jul 2004 02:39:20 +0000 (02:39 +0000)] 
Implement patching in msiexec.

20 years agoInclude declarations needed for developing cryptographic service
Robert Shearman [Thu, 29 Jul 2004 02:36:33 +0000 (02:36 +0000)] 
Include declarations needed for developing cryptographic service
providers.

20 years agoFix parsing of string literals.
Troy Rollo [Thu, 29 Jul 2004 02:36:06 +0000 (02:36 +0000)] 
Fix parsing of string literals.

20 years agoRemove the UseTakeFocus option from winecfg.
James Hawkins [Thu, 29 Jul 2004 02:35:43 +0000 (02:35 +0000)] 
Remove the UseTakeFocus option from winecfg.

20 years agoFix c2man for the case where function parameters are on more than one
Robert Shearman [Thu, 29 Jul 2004 02:35:04 +0000 (02:35 +0000)] 
Fix c2man for the case where function parameters are on more than one
line.

20 years agoDocumentation for Wine client-side server interface.
Robert Shearman [Thu, 29 Jul 2004 02:34:51 +0000 (02:34 +0000)] 
Documentation for Wine client-side server interface.

20 years agoUse "LD" instead of "ld" in winebuild to be able to use a different ld
Marcus Meissner [Thu, 29 Jul 2004 02:34:15 +0000 (02:34 +0000)] 
Use "LD" instead of "ld" in winebuild to be able to use a different ld
or ld options.

20 years agoDon't crash on NULL data in RegSetValueExA (reported by Mike Hearn and
Alexandre Julliard [Sat, 24 Jul 2004 02:32:50 +0000 (02:32 +0000)] 
Don't crash on NULL data in RegSetValueExA (reported by Mike Hearn and
Andreas Mohr).
Removed a couple of unnecessary version checks.

20 years agoReserve the DOS area in mmap_init if it wasn't already done by the
Alexandre Julliard [Sat, 24 Jul 2004 02:30:09 +0000 (02:30 +0000)] 
Reserve the DOS area in mmap_init if it wasn't already done by the
preloader.

20 years agoImprove msiexec usage prompt.
Vincent Béron [Sat, 24 Jul 2004 02:27:26 +0000 (02:27 +0000)] 
Improve msiexec usage prompt.

20 years ago- Changed some FIXMEs to TRACEs, since they report on a problem in the
Michael Jung [Sat, 24 Jul 2004 02:27:15 +0000 (02:27 +0000)] 
- Changed some FIXMEs to TRACEs, since they report on a problem in the
  way the client uses the dll rather than in the dll itself.
- Cover the case, when the pszProvider parameter points to an empty
  string.
- Fixed some imprecisions in error reporting.
- Removed the "wine_todo's" arround the corresponding unit-tests.

20 years agoModified EDIT_WM_Char() to restrict keying in of letters other than
Krishna Murthy [Sat, 24 Jul 2004 02:26:24 +0000 (02:26 +0000)] 
Modified EDIT_WM_Char() to restrict keying in of letters other than
numbers when ES_NUMBER style is set.

20 years agoImplement logging in msiexec.
Vincent Béron [Fri, 23 Jul 2004 23:28:45 +0000 (23:28 +0000)] 
Implement logging in msiexec.
Correct MsiEnableLog{A,W} prototype.

20 years agoImplement the UI level change part of msiexec.
Vincent Béron [Fri, 23 Jul 2004 23:24:29 +0000 (23:24 +0000)] 
Implement the UI level change part of msiexec.

20 years agoAdd the correct default mode to the repair option.
Vincent Béron [Fri, 23 Jul 2004 23:19:17 +0000 (23:19 +0000)] 
Add the correct default mode to the repair option.

20 years agoDump (via TRACEs) all the arguments of msiexec.
Vincent Béron [Fri, 23 Jul 2004 23:17:31 +0000 (23:17 +0000)] 
Dump (via TRACEs) all the arguments of msiexec.

20 years agoRemove last winedefault.reg reference in the code.
Vincent Béron [Fri, 23 Jul 2004 23:17:13 +0000 (23:17 +0000)] 
Remove last winedefault.reg reference in the code.

20 years agoAssorted spelling fixes.
Francois Gouget [Fri, 23 Jul 2004 23:02:09 +0000 (23:02 +0000)] 
Assorted spelling fixes.

20 years agoAdded bytes_to_mmtime() to convert the stream position from bytes to
Francois Gouget [Fri, 23 Jul 2004 23:01:21 +0000 (23:01 +0000)] 
Added bytes_to_mmtime() to convert the stream position from bytes to
the requested MMTIME format. This function should be identical in all
drivers.
Remove the corresponding code from wodGetPosition() and
widGetPosition() and use bytes_to_mmtime() instead.
bytes_to_mmtime() uses no floating-point arithmetic to compute
TIME_SMPTE and no longer uses round(). It should have no integer
overflows either.

20 years agoImplement the advertise part of msiexec.
Vincent Béron [Fri, 23 Jul 2004 23:00:30 +0000 (23:00 +0000)] 
Implement the advertise part of msiexec.

20 years agoImplement INTERNET_OPTION_CONNECTED_STATE.
Robert Shearman [Fri, 23 Jul 2004 23:00:07 +0000 (23:00 +0000)] 
Implement INTERNET_OPTION_CONNECTED_STATE.

20 years agoFrench translation and other adjustments.
Marcelo Duarte [Fri, 23 Jul 2004 22:59:49 +0000 (22:59 +0000)] 
French translation and other adjustments.

20 years agoSmall cleanup in IDirectSoundBufferImpl_SetPan().
Francois Gouget [Fri, 23 Jul 2004 22:58:59 +0000 (22:58 +0000)] 
Small cleanup in IDirectSoundBufferImpl_SetPan().

20 years agoCheck that modifying the secondary buffer volume/pan does not change
Francois Gouget [Fri, 23 Jul 2004 22:58:46 +0000 (22:58 +0000)] 
Check that modifying the secondary buffer volume/pan does not change
the primary buffer's volume and pan.

20 years agoSet RPC data representation.
Robert Shearman [Fri, 23 Jul 2004 22:58:13 +0000 (22:58 +0000)] 
Set RPC data representation.

20 years agoPass -Embedding switch to EXE servers, more tracing.
Mike Hearn [Fri, 23 Jul 2004 19:10:13 +0000 (19:10 +0000)] 
Pass -Embedding switch to EXE servers, more tracing.

20 years agoAvoid lvalue casts (based on a patch by Marcus Meissner).
Alexandre Julliard [Fri, 23 Jul 2004 19:09:35 +0000 (19:09 +0000)] 
Avoid lvalue casts (based on a patch by Marcus Meissner).

20 years agoAdded Italian strings.
Ivan Leo Puoti [Fri, 23 Jul 2004 19:08:44 +0000 (19:08 +0000)] 
Added Italian strings.

20 years agoFix the volume and balance of primary buffers so it is the system's
Francois Gouget [Fri, 23 Jul 2004 19:06:31 +0000 (19:06 +0000)] 
Fix the volume and balance of primary buffers so it is the system's
volume and balance, like on Windows.

20 years agoSort the winmm test formats by increasing sampling rate.
Francois Gouget [Fri, 23 Jul 2004 19:06:03 +0000 (19:06 +0000)] 
Sort the winmm test formats by increasing sampling rate.

20 years agoTest waveInGetDevCapsW.
Robert Reif [Fri, 23 Jul 2004 19:05:49 +0000 (19:05 +0000)] 
Test waveInGetDevCapsW.

20 years agoWindows 95 doesn't support waveOutGetDevCapsW.
Robert Reif [Fri, 23 Jul 2004 19:05:37 +0000 (19:05 +0000)] 
Windows 95 doesn't support waveOutGetDevCapsW.

20 years agoRemoved some functions that don't exist in msvcrt20 (reported by Jan
Alexandre Julliard [Thu, 22 Jul 2004 23:45:58 +0000 (23:45 +0000)] 
Removed some functions that don't exist in msvcrt20 (reported by Jan
Van Buggenhout).

20 years ago- Remove unneeded STUBMGR_Start call.
Robert Shearman [Thu, 22 Jul 2004 23:44:54 +0000 (23:44 +0000)] 
- Remove unneeded STUBMGR_Start call.
- Cleanup compobj_private.h.

20 years agockidJUNK is a FOURCC not a TWOCC so rewrite the case statement
Robert Shearman [Thu, 22 Jul 2004 23:44:39 +0000 (23:44 +0000)] 
ckidJUNK is a FOURCC not a TWOCC so rewrite the case statement
appropriately.

20 years agoFixed up some small problems in the German string table.
Marcus Meissner [Thu, 22 Jul 2004 23:42:37 +0000 (23:42 +0000)] 
Fixed up some small problems in the German string table.

20 years agoFixed 2 more casted lvalue issues.
Marcus Meissner [Thu, 22 Jul 2004 23:42:24 +0000 (23:42 +0000)] 
Fixed 2 more casted lvalue issues.

20 years ago- Remove the -u option, the URL is in a resource now.
Ferenc Wagner [Thu, 22 Jul 2004 23:42:03 +0000 (23:42 +0000)] 
- Remove the -u option, the URL is in a resource now.
- Reset the WINETEST_* environmental variables to their defaults
  before forking the tests.
- Add the -e option to optionally preserve the environment.

20 years agoFixed a couple of off-by-one errors.
Alexandre Julliard [Thu, 22 Jul 2004 20:36:36 +0000 (20:36 +0000)] 
Fixed a couple of off-by-one errors.

20 years agoDowngrade tests to DX8 level so it can build on all windows
Robert Reif [Thu, 22 Jul 2004 20:35:36 +0000 (20:35 +0000)] 
Downgrade tests to DX8 level so it can build on all windows
platforms.

20 years agoMinor fixes and updates to the German resource files.
Henning Gerhardt [Thu, 22 Jul 2004 20:35:07 +0000 (20:35 +0000)] 
Minor fixes and updates to the German resource files.

20 years agoAuthors: Mike Hearn <mh@codeweavers.com>, Rob Shearman <rob@codeweavers.com>
Alexandre Julliard [Thu, 22 Jul 2004 20:34:14 +0000 (20:34 +0000)] 
Authors: Mike Hearn <mh@codeweavers.com>, Rob Shearman <rob@codeweavers.com>
Implement StdMarshal::ReleaseMarshalData.

20 years agoSet segment address of wine executable and libwine.dylib on Darwin.
Emmanuel Maillard [Thu, 22 Jul 2004 19:48:41 +0000 (19:48 +0000)] 
Set segment address of wine executable and libwine.dylib on Darwin.

20 years agoAdded Italian resources.
Ivan Leo Puoti [Thu, 22 Jul 2004 19:45:00 +0000 (19:45 +0000)] 
Added Italian resources.

20 years agoDraw underline and strikeout lines in the non-xrender cases too.
Huw Davies [Thu, 22 Jul 2004 19:44:10 +0000 (19:44 +0000)] 
Draw underline and strikeout lines in the non-xrender cases too.

20 years agoInclude the dsound tests.
Ferenc Wagner [Thu, 22 Jul 2004 19:43:42 +0000 (19:43 +0000)] 
Include the dsound tests.

20 years agoUnref stub after invoking on it.
Mike Hearn [Thu, 22 Jul 2004 19:43:27 +0000 (19:43 +0000)] 
Unref stub after invoking on it.

20 years agoRemove uses of the cast-as-lvalue GCC extension which has been
Gerald Pfeifer [Thu, 22 Jul 2004 19:43:14 +0000 (19:43 +0000)] 
Remove uses of the cast-as-lvalue GCC extension which has been
deprecated.

20 years ago- Fixed a problem with dwProvType values greater than 99 in
Michael Jung [Thu, 22 Jul 2004 19:43:03 +0000 (19:43 +0000)] 
- Fixed a problem with dwProvType values greater than 99 in
  CRYPT_GetTypeKeyName.
- Fixed error reporting in the case of dwProvType == 0.
- Removed "todo_wine" from the corresponding unit test.

20 years agoMake tmUnderlined and tmStruckOut reflect the values used to create
Huw Davies [Thu, 22 Jul 2004 19:42:31 +0000 (19:42 +0000)] 
Make tmUnderlined and tmStruckOut reflect the values used to create
the font.

20 years agoDump DirectSound capabilities flags.
Robert Reif [Thu, 22 Jul 2004 19:42:11 +0000 (19:42 +0000)] 
Dump DirectSound capabilities flags.

20 years agoRemoves dsconf IIDs from dxguid.lib.
Robert Reif [Thu, 22 Jul 2004 19:40:44 +0000 (19:40 +0000)] 
Removes dsconf IIDs from dxguid.lib.
Fixes propset files for missing IIDs.

20 years agoRemove references to debugmsg and winedefault.reg.
Ivan Leo Puoti [Wed, 21 Jul 2004 21:20:07 +0000 (21:20 +0000)] 
Remove references to debugmsg and winedefault.reg.

20 years agoAdded Italian resources.
Ivan Leo Puoti [Wed, 21 Jul 2004 21:19:42 +0000 (21:19 +0000)] 
Added Italian resources.

20 years agoFix CreateMappedBitmap for palette-less bitmaps.
Filip Navara [Wed, 21 Jul 2004 21:19:08 +0000 (21:19 +0000)] 
Fix CreateMappedBitmap for palette-less bitmaps.

20 years ago- Properly calculate caption length when converting multi-byte string
Filip Navara [Wed, 21 Jul 2004 21:17:59 +0000 (21:17 +0000)] 
- Properly calculate caption length when converting multi-byte string
  to wide character one.
- Wizard contents shouldn't be moved by the size of watermark bitmap.
- Fix PSH_WIZARD97_[NEW/OLD] checks.
- Blit the watermark even if PSH_USEHBMWATERMARK flag isn't set and
  blit only the part that fits into the dialog.

20 years agoHttpQueryInfo returns buffer length including null terminator on
Robert Shearman [Wed, 21 Jul 2004 21:17:03 +0000 (21:17 +0000)] 
HttpQueryInfo returns buffer length including null terminator on
insufficient buffer length and buffer length excluding null terminator
on success:
- Fix HTTP_HttpQueryInfoW for these semantics.
- Fix HttpQueryInfoA to correctly copy the null terminator in the call
  to WideCharToMultiByte.

20 years agoUnicode file dialogs send and receive unicode messages.
Mike McCormack [Wed, 21 Jul 2004 21:16:19 +0000 (21:16 +0000)] 
Unicode file dialogs send and receive unicode messages.

20 years agoVisual updates and translations for regedit.
Marcelo Duarte [Wed, 21 Jul 2004 19:37:44 +0000 (19:37 +0000)] 
Visual updates and translations for regedit.

20 years agoAdded some unit tests for the CryptAcquireContext API function.
Michael Jung [Wed, 21 Jul 2004 19:37:29 +0000 (19:37 +0000)] 
Added some unit tests for the CryptAcquireContext API function.

20 years agoFix misleading warning ole CoGetClassObject.
Mike Hearn [Wed, 21 Jul 2004 19:37:07 +0000 (19:37 +0000)] 
Fix misleading warning ole CoGetClassObject.

20 years agoRewrite cookies to use shared list.h list code.
Robert Shearman [Wed, 21 Jul 2004 19:36:53 +0000 (19:36 +0000)] 
Rewrite cookies to use shared list.h list code.

20 years agoFix HTTP POST requests.
Mike McCormack [Wed, 21 Jul 2004 19:36:34 +0000 (19:36 +0000)] 
Fix HTTP POST requests.

20 years agoMoved all files from the objects/ directory to dlls/gdi.
Alexandre Julliard [Wed, 21 Jul 2004 04:07:28 +0000 (04:07 +0000)] 
Moved all files from the objects/ directory to dlls/gdi.
Merged text.c into font.c and dcvalues.c into dc.c.

20 years agoMoved LineDDA implementation to dlls/gdi/painting.c.
Alexandre Julliard [Wed, 21 Jul 2004 03:41:27 +0000 (03:41 +0000)] 
Moved LineDDA implementation to dlls/gdi/painting.c.

20 years agoMake sure we won't get an overflow in check_position() even if we play
Francois Gouget [Wed, 21 Jul 2004 03:23:29 +0000 (03:23 +0000)] 
Make sure we won't get an overflow in check_position() even if we play
longer test tones.

20 years agoSave enumerated GUIDs in a global array so they persist after
Robert Reif [Wed, 21 Jul 2004 03:23:13 +0000 (03:23 +0000)] 
Save enumerated GUIDs in a global array so they persist after
enumeration.
White space cleanup.
Add tests for opening default devices.

20 years agoFixed flags handling in StrIsIntlEqualA/W (spotted by James Hawkins).
Alexandre Julliard [Wed, 21 Jul 2004 03:12:16 +0000 (03:12 +0000)] 
Fixed flags handling in StrIsIntlEqualA/W (spotted by James Hawkins).