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.
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).
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.
Vincent Béron [Fri, 30 Jul 2004 04:23:37 +0000 (04:23 +0000)]
Refactor some other code in msiexec.
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.
Vincent Béron [Fri, 30 Jul 2004 04:21:27 +0000 (04:21 +0000)]
Refactor some of the string processing in msiexec.
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.
James Hawkins [Fri, 30 Jul 2004 04:19:11 +0000 (04:19 +0000)]
Under the Drives tab, remove the 'Windows Drive' section.
Henning Gerhardt [Fri, 30 Jul 2004 04:18:46 +0000 (04:18 +0000)]
Added a German translation to wcmd.
Alexandre Julliard [Fri, 30 Jul 2004 01:45:16 +0000 (01:45 +0000)]
Added support for getting and setting the UI language.
Troy Rollo [Fri, 30 Jul 2004 01:35:52 +0000 (01:35 +0000)]
Process sibling keys iteratively, thereby preventing exhaustion of the
stack.
James Hawkins [Fri, 30 Jul 2004 01:35:13 +0000 (01:35 +0000)]
Rename X11 Driver tab of winecfg to Graphics.
Vincent Béron [Fri, 30 Jul 2004 01:34:58 +0000 (01:34 +0000)]
Implement proper properties handling on the commandline in msiexec.
Michael Jung [Fri, 30 Jul 2004 00:07:35 +0000 (00:07 +0000)]
Fixed a potential double call to CRYPT_Free on variable "temp".
Michael Jung [Fri, 30 Jul 2004 00:06:54 +0000 (00:06 +0000)]
Added a tiny unit test for rsabase.dll.
Christian Neumair [Fri, 30 Jul 2004 00:05:02 +0000 (00:05 +0000)]
Added support for the freedesktop.org MIME system.
Jeroen Janssen [Fri, 30 Jul 2004 00:03:02 +0000 (00:03 +0000)]
Updated some MSDN links in the code.
Robert Shearman [Fri, 30 Jul 2004 00:02:17 +0000 (00:02 +0000)]
Emit fixme for known local wrong behaviour.
Henning Gerhardt [Fri, 30 Jul 2004 00:00:37 +0000 (00:00 +0000)]
Added German resources for devenum.
Aric Stewart [Fri, 30 Jul 2004 00:00:25 +0000 (00:00 +0000)]
Use correct calling convention for the custom action handlers.
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.
Filip Navara [Thu, 29 Jul 2004 23:58:31 +0000 (23:58 +0000)]
Add REST_NONLEGACYSHELLMODE policy.
Mike Hearn [Thu, 29 Jul 2004 23:58:12 +0000 (23:58 +0000)]
Implement disconnect for proxies so that stubs are properly
destroyed.
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.
James Hawkins [Thu, 29 Jul 2004 23:56:40 +0000 (23:56 +0000)]
Removed the 'Windows Look:' option from winecfg.
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.
Robert Shearman [Thu, 29 Jul 2004 02:44:09 +0000 (02:44 +0000)]
Document wrong behaviour for IRunningObjectTable.
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.
Robert Shearman [Thu, 29 Jul 2004 02:43:48 +0000 (02:43 +0000)]
Fix some inaccuracies in a comment and reformat.
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.
Marcelo Duarte [Thu, 29 Jul 2004 02:40:15 +0000 (02:40 +0000)]
Localization of devenum to Portuguese and minor corrections.
Mike Hearn [Thu, 29 Jul 2004 02:39:37 +0000 (02:39 +0000)]
Add DCOM documentation to developers guide.
Vincent Béron [Thu, 29 Jul 2004 02:39:20 +0000 (02:39 +0000)]
Implement patching in msiexec.
Robert Shearman [Thu, 29 Jul 2004 02:36:33 +0000 (02:36 +0000)]
Include declarations needed for developing cryptographic service
providers.
Troy Rollo [Thu, 29 Jul 2004 02:36:06 +0000 (02:36 +0000)]
Fix parsing of string literals.
James Hawkins [Thu, 29 Jul 2004 02:35:43 +0000 (02:35 +0000)]
Remove the UseTakeFocus option from winecfg.
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.
Robert Shearman [Thu, 29 Jul 2004 02:34:51 +0000 (02:34 +0000)]
Documentation for Wine client-side server interface.
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.
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.
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.
Vincent Béron [Sat, 24 Jul 2004 02:27:26 +0000 (02:27 +0000)]
Improve msiexec usage prompt.
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.
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.
Vincent Béron [Fri, 23 Jul 2004 23:28:45 +0000 (23:28 +0000)]
Implement logging in msiexec.
Correct MsiEnableLog{A,W} prototype.
Vincent Béron [Fri, 23 Jul 2004 23:24:29 +0000 (23:24 +0000)]
Implement the UI level change part of msiexec.
Vincent Béron [Fri, 23 Jul 2004 23:19:17 +0000 (23:19 +0000)]
Add the correct default mode to the repair option.
Vincent Béron [Fri, 23 Jul 2004 23:17:31 +0000 (23:17 +0000)]
Dump (via TRACEs) all the arguments of msiexec.
Vincent Béron [Fri, 23 Jul 2004 23:17:13 +0000 (23:17 +0000)]
Remove last winedefault.reg reference in the code.
Francois Gouget [Fri, 23 Jul 2004 23:02:09 +0000 (23:02 +0000)]
Assorted spelling fixes.
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.
Vincent Béron [Fri, 23 Jul 2004 23:00:30 +0000 (23:00 +0000)]
Implement the advertise part of msiexec.
Robert Shearman [Fri, 23 Jul 2004 23:00:07 +0000 (23:00 +0000)]
Implement INTERNET_OPTION_CONNECTED_STATE.
Marcelo Duarte [Fri, 23 Jul 2004 22:59:49 +0000 (22:59 +0000)]
French translation and other adjustments.
Francois Gouget [Fri, 23 Jul 2004 22:58:59 +0000 (22:58 +0000)]
Small cleanup in IDirectSoundBufferImpl_SetPan().
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.
Robert Shearman [Fri, 23 Jul 2004 22:58:13 +0000 (22:58 +0000)]
Set RPC data representation.
Mike Hearn [Fri, 23 Jul 2004 19:10:13 +0000 (19:10 +0000)]
Pass -Embedding switch to EXE servers, more tracing.
Alexandre Julliard [Fri, 23 Jul 2004 19:09:35 +0000 (19:09 +0000)]
Avoid lvalue casts (based on a patch by Marcus Meissner).
Ivan Leo Puoti [Fri, 23 Jul 2004 19:08:44 +0000 (19:08 +0000)]
Added Italian strings.
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.
Francois Gouget [Fri, 23 Jul 2004 19:06:03 +0000 (19:06 +0000)]
Sort the winmm test formats by increasing sampling rate.
Robert Reif [Fri, 23 Jul 2004 19:05:49 +0000 (19:05 +0000)]
Test waveInGetDevCapsW.
Robert Reif [Fri, 23 Jul 2004 19:05:37 +0000 (19:05 +0000)]
Windows 95 doesn't support waveOutGetDevCapsW.
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).
Robert Shearman [Thu, 22 Jul 2004 23:44:54 +0000 (23:44 +0000)]
- Remove unneeded STUBMGR_Start call.
- Cleanup compobj_private.h.
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.
Marcus Meissner [Thu, 22 Jul 2004 23:42:37 +0000 (23:42 +0000)]
Fixed up some small problems in the German string table.
Marcus Meissner [Thu, 22 Jul 2004 23:42:24 +0000 (23:42 +0000)]
Fixed 2 more casted lvalue issues.
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.
Alexandre Julliard [Thu, 22 Jul 2004 20:36:36 +0000 (20:36 +0000)]
Fixed a couple of off-by-one errors.
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.
Henning Gerhardt [Thu, 22 Jul 2004 20:35:07 +0000 (20:35 +0000)]
Minor fixes and updates to the German resource files.
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.
Emmanuel Maillard [Thu, 22 Jul 2004 19:48:41 +0000 (19:48 +0000)]
Set segment address of wine executable and libwine.dylib on Darwin.
Ivan Leo Puoti [Thu, 22 Jul 2004 19:45:00 +0000 (19:45 +0000)]
Added Italian resources.
Huw Davies [Thu, 22 Jul 2004 19:44:10 +0000 (19:44 +0000)]
Draw underline and strikeout lines in the non-xrender cases too.
Ferenc Wagner [Thu, 22 Jul 2004 19:43:42 +0000 (19:43 +0000)]
Include the dsound tests.
Mike Hearn [Thu, 22 Jul 2004 19:43:27 +0000 (19:43 +0000)]
Unref stub after invoking on it.
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.
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.
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.
Robert Reif [Thu, 22 Jul 2004 19:42:11 +0000 (19:42 +0000)]
Dump DirectSound capabilities flags.
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.
Ivan Leo Puoti [Wed, 21 Jul 2004 21:20:07 +0000 (21:20 +0000)]
Remove references to debugmsg and winedefault.reg.
Ivan Leo Puoti [Wed, 21 Jul 2004 21:19:42 +0000 (21:19 +0000)]
Added Italian resources.
Filip Navara [Wed, 21 Jul 2004 21:19:08 +0000 (21:19 +0000)]
Fix CreateMappedBitmap for palette-less bitmaps.
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.
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.
Mike McCormack [Wed, 21 Jul 2004 21:16:19 +0000 (21:16 +0000)]
Unicode file dialogs send and receive unicode messages.
Marcelo Duarte [Wed, 21 Jul 2004 19:37:44 +0000 (19:37 +0000)]
Visual updates and translations for regedit.
Michael Jung [Wed, 21 Jul 2004 19:37:29 +0000 (19:37 +0000)]
Added some unit tests for the CryptAcquireContext API function.
Mike Hearn [Wed, 21 Jul 2004 19:37:07 +0000 (19:37 +0000)]
Fix misleading warning ole CoGetClassObject.
Robert Shearman [Wed, 21 Jul 2004 19:36:53 +0000 (19:36 +0000)]
Rewrite cookies to use shared list.h list code.
Mike McCormack [Wed, 21 Jul 2004 19:36:34 +0000 (19:36 +0000)]
Fix HTTP POST requests.
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.
Alexandre Julliard [Wed, 21 Jul 2004 03:41:27 +0000 (03:41 +0000)]
Moved LineDDA implementation to dlls/gdi/painting.c.
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.
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.
Alexandre Julliard [Wed, 21 Jul 2004 03:12:16 +0000 (03:12 +0000)]
Fixed flags handling in StrIsIntlEqualA/W (spotted by James Hawkins).