Mike Hearn [Mon, 19 Jul 2004 21:23:02 +0000 (21:23 +0000)]
Add some test cases for _wputenv, fix deletion of non-existent
environment variables, return -1 on error.
Zach Gorman [Mon, 19 Jul 2004 21:21:40 +0000 (21:21 +0000)]
Set the top_popup global variable to zero in MENU_ExitTracking(),
fixing MENU_IsMenuActive() and therefore VK_F1 WM_HELP message
generation.
Francois Gouget [Mon, 19 Jul 2004 21:20:59 +0000 (21:20 +0000)]
Check that we are still playing in wodUpdatePlayedTotal(). If not,
then the value returned by snd_pcm_delay() is not usable so assume
delay=0. This gets the winmm test to complete in interactive mode with
winealsa.
Francois Gouget [Mon, 19 Jul 2004 21:20:38 +0000 (21:20 +0000)]
Make the listener/sound position update duration and TIME_SLICE
independent.
Set the sound and listener velocity and increase the sound source
velocity so we may get some doppler effect.
Added some traces so one can monitor the listener/sound positions with
WINETEST_DEBUG=3.
Francois Gouget [Mon, 19 Jul 2004 21:20:03 +0000 (21:20 +0000)]
In interactive mode, check that the tone duration is within 10% of the
expected value.
Vincent Béron [Mon, 19 Jul 2004 21:19:45 +0000 (21:19 +0000)]
Implement the repair mechanism in msiexec, and stub it out in
msi.dll.
Robert Shearman [Mon, 19 Jul 2004 21:18:33 +0000 (21:18 +0000)]
Honour INTERNET_FLAG_NO_COOKIES.
Emmanuel Maillard [Mon, 19 Jul 2004 20:11:10 +0000 (20:11 +0000)]
Build wine-pthread on Darwin.
Robert Shearman [Mon, 19 Jul 2004 20:09:20 +0000 (20:09 +0000)]
Fix HttpQueryInfo(HTTP_QUERY_RAW_HEADERS*) so that it returns the
actual headers received, not just reconstituting them from processed
data.
Marcelo Duarte [Mon, 19 Jul 2004 20:09:00 +0000 (20:09 +0000)]
Update localization for Portuguese language.
Francois Gouget [Mon, 19 Jul 2004 20:08:24 +0000 (20:08 +0000)]
Fix the check_position() test: on Windows waveOutGetPosition() returns
the number of samples played plus one (also one extra sample for the
byte count).
Francois Gouget [Mon, 19 Jul 2004 20:08:06 +0000 (20:08 +0000)]
Use round() instead of ceil() in wodGetPosition(TIME_SMPTE).
Fixes the corresponding winmm conformance test.
Robert Reif [Mon, 19 Jul 2004 20:06:22 +0000 (20:06 +0000)]
Do initialization to match windows behavior (with test).
Vincent Béron [Mon, 19 Jul 2004 20:05:54 +0000 (20:05 +0000)]
Cleanup of the properties last space removal, since it can be used not
only with Install.
Vincent Béron [Mon, 19 Jul 2004 19:44:07 +0000 (19:44 +0000)]
First draft for a msiexec.exe replacement.
Paul Vriens [Mon, 19 Jul 2004 19:36:44 +0000 (19:36 +0000)]
Create ~/.wine if not present during wineinstall.
James Hawkins [Mon, 19 Jul 2004 19:35:28 +0000 (19:35 +0000)]
Better fix for collate icon behavior.
Mike McCormack [Mon, 19 Jul 2004 19:35:05 +0000 (19:35 +0000)]
Fix the return code of MsiDatabaseOpenView.
Robert Reif [Mon, 19 Jul 2004 19:34:44 +0000 (19:34 +0000)]
Fixes the right bugs and keeps intent of test.
Adds more reference count checks.
Henning Gerhardt [Mon, 19 Jul 2004 19:34:26 +0000 (19:34 +0000)]
Added a German translation for WineMine.
Michael Jung [Mon, 19 Jul 2004 19:33:59 +0000 (19:33 +0000)]
Added some German translations.
Emmanuel Maillard [Mon, 19 Jul 2004 19:33:08 +0000 (19:33 +0000)]
Remove implementation of NtCurrentTeb for ppc host.
Stefan Leichter [Mon, 19 Jul 2004 19:32:51 +0000 (19:32 +0000)]
Forward shlwapi.459/460 (SHExpandEnvironmentStringsA/W) to
kernel32.ExpandEnvironmentStringsA/W.
Robert Shearman [Mon, 19 Jul 2004 19:32:36 +0000 (19:32 +0000)]
Fix size return from InternetGetCookieW.
Filip Navara [Mon, 19 Jul 2004 19:32:16 +0000 (19:32 +0000)]
Use system metrics values in TOOLBAR_DrawPattern instead of hardcoded
values.
Alexandre Julliard [Sat, 17 Jul 2004 00:52:37 +0000 (00:52 +0000)]
Alexandre Julliard [Sat, 17 Jul 2004 00:05:23 +0000 (00:05 +0000)]
Implemented GetUIVersion (based on a patch by Stefan Leichter).
Francois Gouget [Sat, 17 Jul 2004 00:04:17 +0000 (00:04 +0000)]
Don't try to create a IDirectSound3DBuffer, partly to keep this test
simple and partly because it's going to fail since we did not request
DSBCAPS_CTRL3D. Fixes a crash on Windows.
Don't request unneeded caps.
Shachar Shemesh [Fri, 16 Jul 2004 23:44:18 +0000 (23:44 +0000)]
System default locale in Windows determines the ANSI encoding
(LC_CTYPE on Unix).
James Hawkins [Fri, 16 Jul 2004 23:43:20 +0000 (23:43 +0000)]
Fixed collate icon behavior.
Francois Gouget [Fri, 16 Jul 2004 23:42:44 +0000 (23:42 +0000)]
Get and print the DirectSound primary buffer volume.
Francois Gouget [Fri, 16 Jul 2004 23:42:32 +0000 (23:42 +0000)]
Keep track of how much has been played and get rid of last_pos. This
fixes a bug where buffer_service() would not detect that everything
had been played.
Check that the actual sound duration was within 10% of the expected
value.
Make BUFFER_LEN and TIME_SLICE independent, make sure TIME_SLICE does
not divide BUFFER_LEN to spice things up a bit.
Krishna Murthy [Fri, 16 Jul 2004 23:22:49 +0000 (23:22 +0000)]
Added regression test for WM_NEXTDLGCTL and default button ID
behavior.
Kevin Koltzau [Fri, 16 Jul 2004 23:22:09 +0000 (23:22 +0000)]
Prevent garbage being passed for windows directory.
Francois Gouget [Fri, 16 Jul 2004 23:21:46 +0000 (23:21 +0000)]
Call IDirectSound::Initialize() as per MSDN before using the
DirectSound object. Fixes a crash on Windows.
Francois Gouget [Fri, 16 Jul 2004 23:21:33 +0000 (23:21 +0000)]
On Windows GetPan() may not return the value that was just set with
SetPan().
Stefan Leichter [Fri, 16 Jul 2004 23:21:16 +0000 (23:21 +0000)]
Added stubs for DllInstall and DllRegisterServer.
Filip Navara [Fri, 16 Jul 2004 23:20:55 +0000 (23:20 +0000)]
Make the pattern drawing in TOOLBAR_DrawPattern look better.
Marcus Meissner [Fri, 16 Jul 2004 23:20:38 +0000 (23:20 +0000)]
Fixed lvalue casts for new compiler.
Alexandre Julliard [Fri, 16 Jul 2004 19:19:00 +0000 (19:19 +0000)]
Fixed some duplicate CRYPT_Free calls (spotted by Michael Jung).
Michael Jung [Fri, 16 Jul 2004 19:16:24 +0000 (19:16 +0000)]
Added PROV_ENUMALGS[_EX] structs and typedefs.
Added some defines.
Francois Gouget [Fri, 16 Jul 2004 19:15:40 +0000 (19:15 +0000)]
Assorted spelling fixes.
Francois Gouget [Fri, 16 Jul 2004 19:14:43 +0000 (19:14 +0000)]
Fix msvcmaker so the generated testlist.c files include stdarg.h.
Add comments pointing out the relation between msvcmaker and
make_ctests.
James Hawkins [Fri, 16 Jul 2004 19:14:19 +0000 (19:14 +0000)]
Check for empty PrinterName in PRINTDLG_WMCommandW.
Martin Fuchs [Fri, 16 Jul 2004 19:13:21 +0000 (19:13 +0000)]
Distinguish between Open and Explore commands.
Execute items by default.
Alexandre Julliard [Fri, 16 Jul 2004 03:54:35 +0000 (03:54 +0000)]
Pass the environment for a child process through the server instead of
relying on the Unix environment.
Alexandre Julliard [Fri, 16 Jul 2004 03:52:26 +0000 (03:52 +0000)]
Specify the PATH variable in uppercase to avoid getting two flavors of
PATH when converting the Unix environment.
Alexandre Julliard [Fri, 16 Jul 2004 03:08:19 +0000 (03:08 +0000)]
Implemented _spawnle and _spawnlpe.
Alexandre Julliard [Fri, 16 Jul 2004 02:45:25 +0000 (02:45 +0000)]
Invoke wineprefixcreate if the .wine directory does not exist.
Alexandre Julliard [Fri, 16 Jul 2004 02:45:00 +0000 (02:45 +0000)]
Support for large profile values (based on a patch by Robert
Shearman).
Fixed PROFILE_FlushFile to correctly truncate the file before saving
it.
Pierre d'Herbemont [Fri, 16 Jul 2004 02:31:55 +0000 (02:31 +0000)]
Define the backend_cpu regarding the host processor.
Stefan Leichter [Fri, 16 Jul 2004 02:31:41 +0000 (02:31 +0000)]
Removed the crosscalls (unicode to ascii) from GetAcceptLanguagesW.
Removed todo_wine from GetAcceptLanguagesA tests.
Jon Griffiths [Fri, 16 Jul 2004 02:30:48 +0000 (02:30 +0000)]
Don't crash on NULL tab text.
Marcus Meissner [Thu, 15 Jul 2004 22:08:05 +0000 (22:08 +0000)]
Fixed one lvalue casted assignment for the new compiler.
Marcus Meissner [Thu, 15 Jul 2004 22:07:54 +0000 (22:07 +0000)]
Do not assign to casted values.
Mike McCormack [Thu, 15 Jul 2004 22:07:44 +0000 (22:07 +0000)]
Fix a few serious race conditions in the OLE object pipe server.
Alexandre Julliard [Thu, 15 Jul 2004 22:07:21 +0000 (22:07 +0000)]
Set the system directory in ntdll as soon as we have determined it.
Alexandre Julliard [Thu, 15 Jul 2004 19:00:35 +0000 (19:00 +0000)]
Don't get system directory from the environment, use
GetSystemDirectory instead.
Mike McCormack [Thu, 15 Jul 2004 18:59:58 +0000 (18:59 +0000)]
Fix a double free in the named pipe code.
Michael Jung [Thu, 15 Jul 2004 18:59:34 +0000 (18:59 +0000)]
Use RegQueryValueExA instead of RegQueryValueA in
CryptEnumProviderTypes.
Pierre d'Herbemont [Thu, 15 Jul 2004 18:58:42 +0000 (18:58 +0000)]
Darwin/Mac OS X Weak import workaround.
Pierre d'Herbemont [Thu, 15 Jul 2004 18:57:57 +0000 (18:57 +0000)]
- Be more accurate on Darwin stack size.
- Delay import fix on PowerPC hosts.
Alexandre Julliard [Thu, 15 Jul 2004 18:57:32 +0000 (18:57 +0000)]
Authors: Mike McCormack <mike@codeweavers.com>, Robert Shearman <rob@codeweavers.com>
- Change the way that the response headers are reconstructed to reduce
the chance of memory being incorrectly allocated.
- Return the correct error when a header is not found.
- remove all the response headers before receiving new ones so that we
don't merge headers from two responses.
- Add extra standard fields.
- Split the status line into http version, status code and status text
and store those in the response data, without using use a fake
field.
Krishna Murthy [Wed, 14 Jul 2004 21:47:11 +0000 (21:47 +0000)]
Add the selected extension from file type filter if file name does not
contain the file extension.
Eric Frias [Wed, 14 Jul 2004 21:46:25 +0000 (21:46 +0000)]
Fixed memory allocation bug.
Francois Gouget [Wed, 14 Jul 2004 21:44:50 +0000 (21:44 +0000)]
An SNDCTL_DSP_SETDUPLEX failure should be a WARN(), not an ERR(),
since the OSS specifications say we have to call it before knowing if
the sound card is full-duplex capable.
Michael Jung [Wed, 14 Jul 2004 21:44:26 +0000 (21:44 +0000)]
Added RegOpenCurrentUser prototype.
Aric Stewart [Wed, 14 Jul 2004 21:44:10 +0000 (21:44 +0000)]
Report win2k service pack 4 instead of 3.
Aric Stewart [Wed, 14 Jul 2004 21:43:49 +0000 (21:43 +0000)]
Implement the functionality that allows one to call MsiOpenPackage
with #nnn where nnn is a string representing the handle to an open
database.
Dmitry Timoshkov [Wed, 14 Jul 2004 21:43:20 +0000 (21:43 +0000)]
Uncomment implemented in Wine msvidc32 (MSVC/CRAM) codec.
Dmitry Timoshkov [Wed, 14 Jul 2004 21:43:03 +0000 (21:43 +0000)]
Make it possible to open read-only AVI files for a playback.
Aric Stewart [Wed, 14 Jul 2004 21:42:50 +0000 (21:42 +0000)]
Update the MSI version to be the same as on win2k.
Huw Davies [Wed, 14 Jul 2004 21:42:35 +0000 (21:42 +0000)]
Fix font replacements to work with bitmap fonts.
Enumerate System, Terminal, FixedSys in that order.
Pierre d'Herbemont [Wed, 14 Jul 2004 21:42:18 +0000 (21:42 +0000)]
Delayed import fix for Darwin and PowerPC Host.
Sami Aario [Wed, 14 Jul 2004 00:52:55 +0000 (00:52 +0000)]
Added tests for registering a dialog box created by using the CLASS
directive in a resource file, then creating the dialog using
CreateDialogParam.
Alexandre Julliard [Wed, 14 Jul 2004 00:49:40 +0000 (00:49 +0000)]
Allocate the dialog info in DIALOG_CreateIndirect if this wasn't
already done by the dialog procedure.
Jon Griffiths [Wed, 14 Jul 2004 00:44:27 +0000 (00:44 +0000)]
Prevent the debug buffer from overflowing on long stabs.
Alexandre Julliard [Wed, 14 Jul 2004 00:42:25 +0000 (00:42 +0000)]
Fixed handling of includes stack.
Ge van Geldorp [Wed, 14 Jul 2004 00:39:10 +0000 (00:39 +0000)]
Fix 16/32 bit separation.
Henning Gerhardt [Tue, 13 Jul 2004 23:36:37 +0000 (23:36 +0000)]
More German translations.
Robert Reif [Tue, 13 Jul 2004 23:35:09 +0000 (23:35 +0000)]
Remove DirectSound reference counts by buffers and add Destroy
functions to buffer components and DirectSound to allow proper
destruction even with outstanding references.
Remove trailing white space.
Add tests for proper release even with active buffers.
Robert Shearman [Tue, 13 Jul 2004 23:34:28 +0000 (23:34 +0000)]
Accept headers without \r\n ending in HttpAddRequestHeaders.
Michael Jung [Tue, 13 Jul 2004 23:34:13 +0000 (23:34 +0000)]
Reference counting for CRYPTPROV objects.
Implemented CryptContextAddRef.
Rein Klazes [Tue, 13 Jul 2004 23:33:47 +0000 (23:33 +0000)]
In GetVolumeInformationW handle the case when there are no permissions
accessing the device the same way as when no device is found.
James Hawkins [Tue, 13 Jul 2004 23:33:14 +0000 (23:33 +0000)]
Added and cleaned API docs.
Alexandre Julliard [Tue, 13 Jul 2004 03:53:55 +0000 (03:53 +0000)]
Allow specifying multiple graphics drivers and use the first one that
loads successfully.
Alexandre Julliard [Tue, 13 Jul 2004 03:49:52 +0000 (03:49 +0000)]
Make x11drv fail to load when it can't open the display, instead of
killing the whole process.
Alexandre Julliard [Tue, 13 Jul 2004 03:43:25 +0000 (03:43 +0000)]
Added support for dumping exported entry points in NE modules.
Mike Hearn [Tue, 13 Jul 2004 03:37:07 +0000 (03:37 +0000)]
Add a 16 bit pair DLL for TWAIN.
Marcus Meissner [Mon, 12 Jul 2004 23:52:33 +0000 (23:52 +0000)]
Fixed switch (unsigned int) { case -1 / -2: } problems.
Pierre d'Herbemont [Mon, 12 Jul 2004 23:48:58 +0000 (23:48 +0000)]
Don't test i386 types on non i386.
Mike McCormack [Mon, 12 Jul 2004 23:48:39 +0000 (23:48 +0000)]
Added a few stub implementations.
Robert Shearman [Mon, 12 Jul 2004 23:48:11 +0000 (23:48 +0000)]
Implemented PSM_HWNDTOINDEX.
James Hawkins [Mon, 12 Jul 2004 23:32:10 +0000 (23:32 +0000)]
Added some more API docs.
Aric Stewart [Mon, 12 Jul 2004 23:31:18 +0000 (23:31 +0000)]
Properly handle quoted number literals in MSI condition statements.
Robert Shearman [Mon, 12 Jul 2004 23:30:54 +0000 (23:30 +0000)]
Add stubs for some new property sheet messages.
Mike McCormack [Mon, 12 Jul 2004 23:27:09 +0000 (23:27 +0000)]
Add a regression test for accelerators.
Mike McCormack [Mon, 12 Jul 2004 23:26:05 +0000 (23:26 +0000)]
- Windows always strips the high bit (0x80) of the fVirt member in the
accelerator structure.
- If the FVIRTKEY bit of fVirt is set, the value of the key field is
limited to the range of one byte.
- Remove annoying fixmes about accelerator table checking. Windows
appears to do no more checking than the above.
Hajime Segawa [Mon, 12 Jul 2004 20:46:10 +0000 (20:46 +0000)]
Added Japanese translation for msrle32, wininet, wcmd.
Fixed untranslated messages of regedit.
José Manuel Ferrer Ortiz [Mon, 12 Jul 2004 20:44:33 +0000 (20:44 +0000)]
Updated the Spanish shell32 translation and made some corrections to
other language files.