Marcus Meissner
7e89b7a62f
Added several missing K32WOW* prototypes.
2003-01-05 01:03:41 +00:00
Francois Gouget
065e928a7b
The vt field should be a VARTYPE not a VARENUM.
2003-01-05 01:03:12 +00:00
Francois Gouget
ecf2c570d2
Fix signed/unsigned compilation warnings.
2003-01-05 01:02:57 +00:00
Shachar Shemesh
175d059527
Initial wineboot implementation; at this stage only wininit.ini
...
processing has been written.
2003-01-04 02:52:05 +00:00
Rok Mandeljc
1b3ce0d571
- 3d buffers produce sounds
...
- some other small fixes
2003-01-04 01:24:59 +00:00
Rok Mandeljc
5b918db643
- cleaned *Set* functions
...
- added initial code for 3d buffer recalculating
- added some auxiliary functions
2003-01-04 01:22:51 +00:00
Dimitrie O. Paun
8b36681bad
Rename __WINE__ to __WINESRC__.
2003-01-04 00:52:18 +00:00
Alexandre Julliard
b4a4c05aed
Removed a few more #ifdef __WINE__.
2003-01-04 00:19:17 +00:00
Dimitrie O. Paun
1f722892d8
Enable nameless structures in C++ for gcc >= 3.x (discovery and
...
testing done by Dan Kegel).
2003-01-04 00:17:11 +00:00
Dimitrie O. Paun
5b7f945a73
Pass only the -o -l -L options to winewrap, ignore the rest.
2003-01-04 00:15:49 +00:00
Alexandre Julliard
d9ebfe6d4f
Removed a couple of no longer used tests in the generated configure
...
script.
2003-01-03 22:36:39 +00:00
Gerald Pfeifer
3af9641e6f
#include <stdlib.h> instead of the non-standard <malloc.h>.
2003-01-03 22:32:47 +00:00
Lionel Ulmer
330a1b5f2d
Enable Z buffer by default.
2003-01-03 22:32:30 +00:00
Francois Gouget
63d228a1e2
Added TIME_KILL_SYNCHRONOUS.
2003-01-03 22:32:14 +00:00
Dimitrie O. Paun
126c655819
Properly handle the -M switch.
2003-01-03 22:31:56 +00:00
Dimitrie O. Paun
fbeaaa3b6f
Properly link agains .a files using the -l switch.
...
Support more verbose output.
2003-01-03 22:31:45 +00:00
Jason Edmeades
850a9429db
Added basic support for mipmaping, verified using sample from
...
codesampler.com.
2003-01-03 21:28:05 +00:00
Jason Edmeades
3d1b725900
- Use faster vertex arrays (rather than processing vertexes one by
...
one), whenever possible.
- Less trace in the slower form by default.
2003-01-03 21:25:42 +00:00
Lionel Ulmer
f89ea6499d
- some fixes / optimisations in the color keying code
...
- minimize at the maximum texture uploads
2003-01-03 21:17:47 +00:00
Lionel Ulmer
cec93d0abd
- re-activate the color-keying code
...
- fix yet again texture enumeration to please all games :-/
2003-01-03 21:16:03 +00:00
Christian Costa
b110a96226
Reenable device's default render states initialization.
2003-01-03 21:10:11 +00:00
Lionel Ulmer
e51b007088
Fix order of texture enumeration to fix yet another set of dumb games.
2003-01-03 21:09:25 +00:00
Christian Costa
4fc7a8495a
Beginning of state block.
...
Initialize the device with the right D3D default values.
Implements GetRenderState, GetTextureStageState and GetLightState.
2003-01-03 21:08:50 +00:00
Lionel Ulmer
c064dcf50c
- hack for one case of the ProcessVertices case
...
- some changes in the execute buffer to reuse the new Matrix code
- always reinitialize the enumeration structures in case some games
modify them
- added support for the (unused) Reserved1 field in the FVF formats
- fix 32 bit texturing and added more checks
- remove some useless and annoying fixme
2003-01-03 21:07:22 +00:00
Lionel Ulmer
0114945b6d
- create a function to set the various transformation matrices to
...
factorize the code between the various code path
- fixed some logging stuff
2003-01-03 21:05:38 +00:00
Lionel Ulmer
74c95ec008
- more thunking in the D3DVertexBuffer COM object
...
- added 'support' for GetInfo
2003-01-03 21:04:12 +00:00
Lionel Ulmer
d0f1569218
- light improvements
...
- misc. fixes
2003-01-03 21:03:15 +00:00
Dimitrie O. Paun
939ebca849
Simplify the code for the generated wrapper.
...
Miscellaneous small cleanups.
2003-01-03 21:02:53 +00:00
Dimitrie O. Paun
cef5961d2b
Eliminate lots of __WINE__ conditionals from the headers.
2003-01-03 19:12:55 +00:00
Lionel Ulmer
5f87d778aa
- some additionnal flags logged
...
- fixes in the vertex buffer thunking + optimized flag support
2003-01-03 19:10:48 +00:00
Francois Gouget
f947a58006
Win9x does not support {Get,Set}WindowLongW. Use the Ansi version
...
instead since it won't impact _these_ tests anyway.
2003-01-03 19:09:23 +00:00
Alexandre Julliard
78ff6763ed
Added wine_dbg_sprintf function that allocates a temporary buffer in
...
the per-thread strings area.
Added inline functions to format POINT, SIZE and RECT structures.
2003-01-03 03:12:58 +00:00
Dimitrie O. Paun
dfa6b127c2
SHGetMalloc() returns a HRESULT, not a DWORD.
2003-01-03 03:07:21 +00:00
Dimitrie O. Paun
36d0e5b73a
Define NULL if it's not defined already.
2003-01-03 03:07:06 +00:00
Lionel Ulmer
5e36ae56b2
Check the value of the pfnCallback in addition to the callback bit.
2003-01-03 03:06:42 +00:00
Dimitrie O. Paun
a4ed7eda9a
Support outputing files to a different directory than pwd.
...
Small cleanups.
2003-01-03 03:06:02 +00:00
Patrik Stridvall
b6077c6632
Added --include-quotes option that fixes #include to use the correct
...
of <> and "".
2003-01-03 03:05:41 +00:00
Stefan Leichter
facaee4fd0
Moved implementation of GetPrinterDriverDirectory from ascii to unicode.
2003-01-03 03:04:46 +00:00
Chris Morgan
fa93b446d0
Listview should scroll by at least one column, fixes bug where item
...
being wider than listview prevents any scrolling from occuring. Added
printing of the scroll code text during tracing of scroll functions.
2003-01-03 03:04:22 +00:00
Dan Kegel
adf55c25db
ShellExecute(NULL, "wordpad.exe",) now correctly finds wordpad.exe in
...
App Paths.
2003-01-03 03:03:36 +00:00
Dominik Strasser
ab8247ae5f
Implement VerSetConditionMask by forwarding to ntdll.
2003-01-03 03:03:07 +00:00
Francois Gouget
e0af6d0218
Call lstrcmpW rather than wcscmp.
2003-01-03 03:02:15 +00:00
Marcus Meissner
8ff278d25e
Implemented SafeArray{SetIID,GetIID,SetRecordInfo,GetRecordInfo}.
...
Added support for FADF_HAVEIID, FADF_RECORD, FADF_HAVEVARTYPE.
Implemented SafeArrayAllocDescriptorEx and SafeArrayGetVarType
correctly.
Fixed second argument of SafeArrayCopyData (it is just SAFEARRAY*).
Changed allocation to include 16 bytes before the SAFEARRAY (to store
IID/VARTYPE/IRecordInfo*).
VARTYPE -> size array was not indexed correctly.
Added lots of testcases for most functionality.
Added IRecordInfo interface definition.
2003-01-02 23:13:56 +00:00
Marcus Meissner
48e583db52
Handle VT_ERROR->VT_I4/VT_R4 coercion.
...
VariantCopy does not need to check the return of VariantClear.
VariantCopyInd now copies VT_UNKNOWN and VT_DISPATCH too.
VarCmp handles VT_BOOL.
VarFormat handles VT_BSTR.
coerce_array fixed for VT_ARRAY|VT_UI1 -> VT_BSTR and VT_ARRAY|x ->
VT_SAFEARRAY cases.
VarCat tries to coerce types into VT_BSTR to do cat.
2003-01-02 23:11:56 +00:00
Marcus Meissner
4beaa06e9d
Process TKIND_ALIAS in SLTG typelibs, 0x14 in the tail is the
...
tdescAlias.vt entry.
Added a small handler for TKIND_DISPATCH in SLTG.
ITypeLib_Release can have a NULL pointer as ITypeInfo*.
Split out _copy_arg function for both DispCall and ITypeInfo_fnInvoke,
added some more functionality.
ITypeInfo_fnInvoke can handle VT_USERDEFINED variants.
2003-01-02 23:11:19 +00:00
Francois Gouget
3b761a6b39
Add the ability of playing a test tone when in interactive mode.
...
Test both primary and secondary buffers.
2003-01-02 23:08:57 +00:00
Alberto Massari
4ab2eac2cd
- Implemented InternetCrackUrlW and re-implemented InternetCrackUrlA
...
by using the Unicode version.
- InternetCrackUrlW now parses URL having the "about" and "res"
schemes.
2003-01-02 23:08:22 +00:00
Dimitrie O. Paun
f1efde303b
Added C++ support & small cleanups.
2003-01-02 23:07:52 +00:00
Dimitrie O. Paun
1cd0ea87ee
Support C++ linking with a new -C switch.
...
Modify the app launcher to pass all options but --debugmsg and --dll
to the app.
Link the wrapper against all of the app's libs.
Drop support for passing the dll names to the launcher.
2003-01-02 23:07:40 +00:00
Lionel Ulmer
442b235e63
Fix for stupid applications reading some bytes after the end of the
...
surface memory.
2003-01-02 20:14:24 +00:00