Matthew Davison [Thu, 23 Jan 2003 23:07:56 +0000 (23:07 +0000)]
Remove the HEAP_strdupAtoW macro.
Matthew Davison [Thu, 23 Jan 2003 23:07:38 +0000 (23:07 +0000)]
Removed calls to HEAP_strdupAtoW.
Marcus Meissner [Thu, 23 Jan 2003 22:51:04 +0000 (22:51 +0000)]
Remove errno.h from files that do not need it.
Jason Edmeades [Thu, 23 Jan 2003 22:38:51 +0000 (22:38 +0000)]
Use device max lights and clipplane support. Also change clipplane to
be affected by view matrix.
Alexandre Julliard [Thu, 23 Jan 2003 21:35:14 +0000 (21:35 +0000)]
Keysym check should use 0x8000 instead of 0x800 (spotted by Dmitry
Timoshkov).
Alexandre Julliard [Thu, 23 Jan 2003 21:32:35 +0000 (21:32 +0000)]
Added -Wpointer-arith gcc flag, and fixed the resulting warnings.
Greg Turner [Thu, 23 Jan 2003 21:22:24 +0000 (21:22 +0000)]
Fix some problems when Extract is used more than once.
Gerald Pfeifer [Thu, 23 Jan 2003 21:21:50 +0000 (21:21 +0000)]
Declare variable only if needed.
Waldeck Schutzer [Thu, 23 Jan 2003 21:21:33 +0000 (21:21 +0000)]
Audio codecs were erroneously being listed multiple times, making it
difficult to run certain applications like VirtualDub.
Waldeck Schutzer [Thu, 23 Jan 2003 21:21:02 +0000 (21:21 +0000)]
Make sure the parameter phas is correct by setting it equal to NULL in
query mode.
Gerald Pfeifer [Thu, 23 Jan 2003 21:20:36 +0000 (21:20 +0000)]
Improve portability wrt. struct sockaddr_ipx.
Gerald Pfeifer [Thu, 23 Jan 2003 21:20:19 +0000 (21:20 +0000)]
Properly cast struct sockaddr_in* to struct sockaddr* where needed.
Alexandre Julliard [Thu, 23 Jan 2003 01:29:58 +0000 (01:29 +0000)]
Added dead keys support using X input methods (based on a patch by
Dmitry Timoshkov).
Alexandre Julliard [Thu, 23 Jan 2003 01:28:12 +0000 (01:28 +0000)]
Create an X input context for each top-level window.
Marcus Meissner [Thu, 23 Jan 2003 01:23:59 +0000 (01:23 +0000)]
Fixed ICOM_CALLs for IFont_xx methods.
Added IPersistPropertyBag, IPersistStreamInit interfaces with stubs.
Implemented IDispatch::Invoke for the used DISPIDs.
Jukka Heinonen [Thu, 23 Jan 2003 01:23:01 +0000 (01:23 +0000)]
Return number of bytes written when writing to DOS console using int21
function 0x40. Move some int21 functions to winedos.
Jukka Heinonen [Thu, 23 Jan 2003 01:22:40 +0000 (01:22 +0000)]
Reorganize int10 code. Fix comments.
Waldeck Schutzer [Thu, 23 Jan 2003 01:22:16 +0000 (01:22 +0000)]
Fixed initialization of szDevice in ICINFO.
Christian Costa [Thu, 23 Jan 2003 01:21:50 +0000 (01:21 +0000)]
Implement vertex and pixel fog.
Fix fog color initialization.
Alexandre Julliard [Tue, 21 Jan 2003 20:16:20 +0000 (20:16 +0000)]
Make sure to always set X focus on the top-level window, not on
child windows.
Dan Kegel [Tue, 21 Jan 2003 20:15:14 +0000 (20:15 +0000)]
.txt files are handled by notepad.
Dan Kegel [Tue, 21 Jan 2003 20:14:36 +0000 (20:14 +0000)]
Added Windows-compatible start.exe.
Rolf Kalbermatter [Tue, 21 Jan 2003 19:36:24 +0000 (19:36 +0000)]
Change SHChangeNotify to be Unicode and ANSI indifferent, as the type
of parameters is really defined by uFlags parameter.
Liu Spider [Tue, 21 Jan 2003 19:32:21 +0000 (19:32 +0000)]
Implemented GetFileTitleW; GetFileTitleA now is a call to
GetFileTitleW.
Tom Wickline [Tue, 21 Jan 2003 19:31:20 +0000 (19:31 +0000)]
Fix incorrect alphabetical order by last name.
Gerald Pfeifer [Tue, 21 Jan 2003 19:30:52 +0000 (19:30 +0000)]
Only declare variables we actually need.
Marcus Meissner [Tue, 21 Jan 2003 19:29:33 +0000 (19:29 +0000)]
Print a large failure message if we try to load stdole32.tlb and
fail.
Waldeck Schutzer [Tue, 21 Jan 2003 19:29:09 +0000 (19:29 +0000)]
Fixed problems with finding and listing all the video
compression/decompression codecs.
Proper initialization of szDriver field in ICINFO by ICGetInfo.
Robert Shearman [Tue, 21 Jan 2003 19:28:36 +0000 (19:28 +0000)]
- Clear bits in structure passed to IOleCommandTarget_QueryStatus to
show that we don't support any Exec's.
- Add two Exec cases that were found during testing.
Rein Klazes [Tue, 21 Jan 2003 19:27:59 +0000 (19:27 +0000)]
Allocate palette objects on the large gdi heap.
Jason Edmeades [Tue, 21 Jan 2003 00:41:32 +0000 (00:41 +0000)]
Ensure using correct args during complement texture operations.
Alexandre Julliard [Tue, 21 Jan 2003 00:36:46 +0000 (00:36 +0000)]
Moved the IPX check so that the sys/socket.h check has already been
done when we check for IPX headers.
Jason Edmeades [Tue, 21 Jan 2003 00:30:27 +0000 (00:30 +0000)]
Restore the texture env mode on SetTexture - Fixes problem in
codesampler demo.
Marcus Meissner [Tue, 21 Jan 2003 00:29:31 +0000 (00:29 +0000)]
Changed MONITORINFOEXA,W definition to the one in MSDN which does not
cause gcc 3.3 warnings.
Marcus Meissner [Tue, 21 Jan 2003 00:28:48 +0000 (00:28 +0000)]
Add Desktop mode for 3 known bad working InstallShield versions.
Dan Kegel [Tue, 21 Jan 2003 00:28:28 +0000 (00:28 +0000)]
\ at EOL in string now behaves like in msvc6's rc.
Tom Wickline [Tue, 21 Jan 2003 00:27:57 +0000 (00:27 +0000)]
Added myself to authors section.
Updated last revision date.
Some small updates.
Francois Gouget [Mon, 20 Jan 2003 23:36:22 +0000 (23:36 +0000)]
Provide very much needed recommendations on how to write good error
messages.
It is now possible to use windows.h in conformance tests.
Adding myself to the authors list.
Francois Gouget [Mon, 20 Jan 2003 23:30:22 +0000 (23:30 +0000)]
Check for sysparams keys in either the Win9x or NT locations. This
makes the test succeed on Win9x and NT4 platforms.
Add a 'strict' mode which specifically makes sure that the NT location
is set. In strict mode the test succeeds on Windows XP and Wine.
Dimitrie O. Paun [Mon, 20 Jan 2003 23:29:27 +0000 (23:29 +0000)]
Remove the obsolete wrc options: -A, -T, and -t.
Francois Gouget [Mon, 20 Jan 2003 23:28:50 +0000 (23:28 +0000)]
Make sure we always know about the 48 and 96kHz formats even if they
are not defined in the (old) Windows headers.
Marcus Meissner [Mon, 20 Jan 2003 23:27:49 +0000 (23:27 +0000)]
Include $prefix/include/wine/windows into the WINE include search path.
wrc no longer understands -r (not needed).
Gerald Pfeifer [Mon, 20 Jan 2003 23:27:27 +0000 (23:27 +0000)]
#include <stdlib.h> instead of the non-standard <malloc.h>.
Christian Costa [Mon, 20 Jan 2003 23:27:08 +0000 (23:27 +0000)]
Handle more light states.
Francois Gouget [Mon, 20 Jan 2003 23:26:09 +0000 (23:26 +0000)]
{Get,Set}ThreadPriorityBoost are stubs on Win98.
Francois Gouget [Mon, 20 Jan 2003 23:25:14 +0000 (23:25 +0000)]
Extend the code to set both the Win9x and the NT registry keys. Only
the NT keys are authoritative (i.e. we set the Win9x keys but don't
re-read them).
John K. Hohm [Mon, 20 Jan 2003 23:24:43 +0000 (23:24 +0000)]
Added optional OLESelfRegister to wine_common_ver.rc, used in
dlls/comcat.
Christian Costa [Mon, 20 Jan 2003 23:24:05 +0000 (23:24 +0000)]
Make D3D1..3 lights code rely on D3D7.
Jason Edmeades [Mon, 20 Jan 2003 23:23:41 +0000 (23:23 +0000)]
Only reload the mipmap images when dirty.
Matthew Davison [Mon, 20 Jan 2003 23:23:12 +0000 (23:23 +0000)]
Remove some calls to HEAP_strdupAtoW from advapi32.
Lawson Whitney [Mon, 20 Jan 2003 23:22:27 +0000 (23:22 +0000)]
Fix reversed hour and minute in int 21 ah=2c.
Alexandre Julliard [Thu, 16 Jan 2003 02:42:01 +0000 (02:42 +0000)]
Alexandre Julliard [Thu, 16 Jan 2003 01:17:34 +0000 (01:17 +0000)]
Removed flag checks in SetMenuItemInfoA, NT doesn't do this.
Francois Gouget [Thu, 16 Jan 2003 01:16:46 +0000 (01:16 +0000)]
Warn if open_count is already 0 when OSS_CloseDevice is called.
Don't decrement it in that case.
Michael Stefaniuc [Thu, 16 Jan 2003 00:21:04 +0000 (00:21 +0000)]
The Minolta DiMAGE Image Viewer relies on Global{,Re}Alloc called with
the GMEM_MOVEABLE flag set, to allocate the exact specified size and
no byte more when size is a multiple of 8. To achieve this align the
storage needed for the HGLOBAL in the heap to 8byte boundary.
Francois Gouget [Thu, 16 Jan 2003 00:20:07 +0000 (00:20 +0000)]
Use the same 8/16bit conversion routines as in pcmconverter.c.
Reorder the two ifs in the first part of cp_fields to simplify the
code.
Francois Gouget [Thu, 16 Jan 2003 00:19:49 +0000 (00:19 +0000)]
SetFormat may not change the primary buffer format as requested.
Dump the effective format and prepare the tone signal accordingly.
Play tones from the secondary buffers at -3dB rather than -12dB.
Always print the volume the tone is going to be played at.
Remove the gamedev URL.
Francois Gouget [Thu, 16 Jan 2003 00:19:24 +0000 (00:19 +0000)]
Don't use old_spacing-1 if old_spacing already has the minimum value.
Francois Gouget [Thu, 16 Jan 2003 00:19:04 +0000 (00:19 +0000)]
Return MMSYS_NOERROR even if we don't open the device with the
requested format, otherwise OSS_OpenDevice will not increment
open_count.
Use -1 to signal OSS_RawOpenDevice not to do ioctls because 0 is
ambiguous (also means mono as opposed to stereo).
Bill Medland [Thu, 16 Jan 2003 00:18:34 +0000 (00:18 +0000)]
Correct GetDateFormat handling of uninitialised fields: only the year,
month and day fields matter; the rest may be uninitialised.
Francois Gouget [Thu, 16 Jan 2003 00:11:32 +0000 (00:11 +0000)]
ok() does not support '%S'. Store the Ansi version, convert to Unicode
when needed, and print the Ansi version using ok().
Fix 'value is so large it is unsigned' warnings.
Alexandre Julliard [Wed, 15 Jan 2003 03:35:32 +0000 (03:35 +0000)]
Use proper file sharing parameters when opening files.
Fixed handling of 'if a == b' syntax in batch files.
Juergen Schmied [Wed, 15 Jan 2003 03:33:08 +0000 (03:33 +0000)]
Translated some remaining English words.
Alexandre Julliard [Wed, 15 Jan 2003 03:32:22 +0000 (03:32 +0000)]
Fixed typo.
Alexandre Julliard [Wed, 15 Jan 2003 03:31:49 +0000 (03:31 +0000)]
Define __stdcall in msvcrt/process.h if windef.h hasn't been included.
Juergen Schmied [Wed, 15 Jan 2003 00:53:39 +0000 (00:53 +0000)]
Give some functions real names.
Shachar Shemesh [Wed, 15 Jan 2003 00:52:36 +0000 (00:52 +0000)]
- Added a "runCmd" function, based on Andreas Mohr's
"BOOT_CreateProcess" function.
- Added a function "ProcessRunKeys", to process all the keys that have
the common "Run" syntax.
- Called the new function from main for all the various keys.
Mike Hearn [Wed, 15 Jan 2003 00:51:38 +0000 (00:51 +0000)]
Fail SetMenuItemInfo if both MFT_BITMAP and MFT_SEPARATOR are
specified (an api violation).
Stefan Leichter [Wed, 15 Jan 2003 00:51:16 +0000 (00:51 +0000)]
Make GetPrinterDriverDirectoryA pass all tests.
Stefan Leichter [Wed, 15 Jan 2003 00:50:48 +0000 (00:50 +0000)]
Added tests for GetPrinterDriverDirectoryA.
Robert Shearman [Wed, 15 Jan 2003 00:45:19 +0000 (00:45 +0000)]
Separate the HINSTANCEs used by GetShellOle() and other delay load
functions.
Francois Gouget [Wed, 15 Jan 2003 00:44:50 +0000 (00:44 +0000)]
Initialize the pwave array whenever we don't have a hardware buffer.
Always create the wineoss thread.
Change the mmap ERR into a TRACE: there are normal circumstances where
mmap will fail and we can deal with them.
Jeroen Janssen [Wed, 15 Jan 2003 00:44:00 +0000 (00:44 +0000)]
Fixed wine_ldt_copy importing on cygwin.
Francois Gouget [Tue, 14 Jan 2003 23:43:41 +0000 (23:43 +0000)]
Remove (POINTER)NULL casts.
Alberto Massari [Tue, 14 Jan 2003 23:41:01 +0000 (23:41 +0000)]
Handle the WS_EX_LEFTSCROLLBAR style (that is, draw the vertical
scrollbar on the left side of the control).
Raphael Junqueira [Tue, 14 Jan 2003 23:12:37 +0000 (23:12 +0000)]
- beginning of vertex matrix blending using extensions (currently
alpha alpha stage as i haven't understand needed extension behavior)
- modify SetRenderState for matrix blending specific params
- by default diffuse color is white ;)
- comments most of the traces (else flood ...)
- add more urls in comments
- indent, cleanups
Raphael Junqueira [Tue, 14 Jan 2003 23:05:39 +0000 (23:05 +0000)]
Beginning of more COM compliant behavior:
- AddRef/Release where needed
- use IUnknown* instead void*
- fix many GetDevice using AddRef
- fix IDirect3DSurface8Impl_GetContainer using QueryInterface
Jason Edmeades [Tue, 14 Jan 2003 22:53:50 +0000 (22:53 +0000)]
Copyrect should flag destination texture as dirty, to force it to be
reloaded.
Jason Edmeades [Tue, 14 Jan 2003 22:50:00 +0000 (22:50 +0000)]
Add support for some of the texture address states and border colour.
Raphael Junqueira [Tue, 14 Jan 2003 20:29:33 +0000 (20:29 +0000)]
- move input and output data in VertexShader struct
- better traces
- specific input data filling function for vertex shaders using vertex
shader declaration (and not FVF ... maybe FVF will return for fast
path with simples vertex shader declarations)
- huge vertex shader fixes:
- add and fix many vs (1.0->2.0) used opcodes in complex shaders
- improvements to programs parser: parse comments, version, ..
- add a vertex shader input filler function (parsing vertex shader
declaration): almost complete
- comments most of the traces (else flood ...)
- add more urls in comments
- indent, cleanups
Steven Edwards [Tue, 14 Jan 2003 19:35:03 +0000 (19:35 +0000)]
Check for vsnprintf and _vsnprintf, and define vsnprintf with
_vsnprintf if needed.
Tom Wickline [Tue, 14 Jan 2003 19:33:33 +0000 (19:33 +0000)]
Updated authors e-mail adresses.
Added my e-mail to the list.
Shachar Shemesh [Tue, 14 Jan 2003 19:33:12 +0000 (19:33 +0000)]
- Added listing of what the boot process is like, listing what is and
what is not (yet) done.
- Fixed incorrect statement in the "bugs" list.
- Added trace when everything is done.
Duane Clark [Tue, 14 Jan 2003 19:32:42 +0000 (19:32 +0000)]
Check for pending X events before getting queue status.
Alberto Massari [Tue, 14 Jan 2003 19:32:14 +0000 (19:32 +0000)]
- Align the cleanup phase of ReleaseStgMedium to the native API.
- When the data is a bitmap or an enhanced metafile, use the correct
data member.
Uwe Bonnes [Tue, 14 Jan 2003 19:31:44 +0000 (19:31 +0000)]
Stubs for Un|LockServiceDatabase.
Rok Mandeljc [Tue, 14 Jan 2003 19:31:08 +0000 (19:31 +0000)]
Added cone support.
Dmitry Timoshkov [Tue, 14 Jan 2003 19:29:15 +0000 (19:29 +0000)]
Post correct notification code on WM_CLOSE for dialogs.
Robert Shearman [Tue, 14 Jan 2003 19:28:49 +0000 (19:28 +0000)]
Move internal implementation into the exported function
DrawMenuBarTemp.
Robert Shearman [Mon, 13 Jan 2003 20:44:13 +0000 (20:44 +0000)]
- Add some stubs.
- Implement kernel32.FatalExit.
Enrico Horn [Mon, 13 Jan 2003 20:41:18 +0000 (20:41 +0000)]
Add version info to dinput.
Enrico Horn [Mon, 13 Jan 2003 20:40:45 +0000 (20:40 +0000)]
Add version info to dll/dsound.
Francois Gouget [Mon, 13 Jan 2003 20:40:22 +0000 (20:40 +0000)]
Update the registry keys of SPI_ICONHORIZONTALSPACING,
SPI_ICONVERTICALSPACING and SPI_SETICONTITLEWRAP to match XP.
The SPI_SETBORDER test leaves an incorect border setting and is just
too erratic: comment it out for now.
Modified the SPI_ICONHORIZONTALSPACING, SPI_ICONVERTICALSPACING and
SPI_SETWORKAREA to not cause the icons to be reorganized.
Don't test out-of-bound values for SPI_SETKEYBOARDSPEED as behavior
differs accross Windows platforms.
On Win9x the maximum value for SPI_SETSCREENSAVETIMEOUT is 32767.
The registry keys and values stored in them for
SPI_ICONHORIZONTALSPACING and SPI_ICONVERTICALSPACING depend on the
Windows platform: ignore them.
No Windows platform seems to SPI_SETFASTTASKSWITCH: no longer test it.
The lParam of WM_SETTINGCHANGE is quite useless (even the MSDN says
so!) and varies accross Windows platforms. Ignore it.
Always check the SystemParametersInfoA return code as it fails in very
strange ways on some platforms. Skip unsupported settings.
Skip Unicode tests on platforms that don't support it.
Robert Shearman [Mon, 13 Jan 2003 20:37:39 +0000 (20:37 +0000)]
Support a few trivial cases in PropVariantClear.
Robert Shearman [Mon, 13 Jan 2003 20:36:39 +0000 (20:36 +0000)]
AlignRects stub.
Alexandre Julliard [Mon, 13 Jan 2003 18:41:40 +0000 (18:41 +0000)]
Added configure check for regex.h.
Tom Wickline [Mon, 13 Jan 2003 18:35:55 +0000 (18:35 +0000)]
Added missing .so files in 3:2.
Added winemaker in 3:3.
Added missing .h files in 3:4.
Added doc html files in 3:5.
Dimitrie O. Paun [Mon, 13 Jan 2003 18:31:53 +0000 (18:31 +0000)]
Define the (old name) struct stat, it is used by programs using the
old names.
Enrico Horn [Mon, 13 Jan 2003 18:31:19 +0000 (18:31 +0000)]
Extend version info.
Lionel Ulmer [Mon, 13 Jan 2003 18:30:47 +0000 (18:30 +0000)]
Update the 'DIRECTDRAW7' flag according to the interface initialized.