Commit graph

11525 commits

Author SHA1 Message Date
Christoph Frick
7f4cb0621b Implementation of (Get|Set)ClipPlane for d3d7. 2003-01-07 19:42:26 +00:00
Francois Gouget
44eb8bf59f Many oleaut32 APIs are missing on Win95/IE3. Load them dynamically.
Uncomment some 'NULL' tests as they pass on Windows and on Wine.
Comment out those that crash on Win95 and indicate why they are
commented out.
Remove two redundant tests in vartest.c (VarI1FromBool and
VarUI2FromI2, last diff hunk).
2003-01-07 19:40:40 +00:00
Francois Gouget
7c92869f86 Standardize the capitalization of Wine. 2003-01-07 19:40:14 +00:00
Francois Gouget
dcfc25e982 Add support for .drv extension (for winspool.drv tests for instance). 2003-01-07 19:40:00 +00:00
Eric Pouech
eac6727c8f - fixed some update problems (generic & while scrolling)
- now generating key event for Ctrl-[A-Z] that our editline understands
- implemented cursor visibility
2003-01-07 19:39:25 +00:00
Eric Pouech
9ca4119688 Fixed some bugs in cast operator. 2003-01-05 20:38:05 +00:00
Alexandre Julliard
52395b0eb9 Fixed some issues caused by the new oaidl.h. 2003-01-05 20:32:30 +00:00
Ove Kaaven
6463e3823a Wrote a new oaidl.idl to replace include/wine/obj_oleaut.h and
include/wine/obj_errorinfo.h.
2003-01-05 20:31:51 +00:00
Dimitrie O. Paun
9d863f044d mingw links in comdlg32, shell32, and advapi32 by default. 2003-01-05 20:28:54 +00:00
Lionel Ulmer
76beb5b7ec Factorize the 'ortho' code (will be needed later on). 2003-01-05 20:28:35 +00:00
Lionel Ulmer
2d7c07c7c3 Ignore the LPSURFACE bit if ALLOCONLOAD is set. 2003-01-05 20:28:17 +00:00
Francois Gouget
7572148823 Standardize the capitalization of Wine. 2003-01-05 01:08:56 +00:00
Shachar Shemesh
0e1e0db034 Change the SUBLANG_NEUTRAL clause in all winelib applications to
SUBLANG_DEFAULT, as they should be.
2003-01-05 01:08:14 +00:00
Eric Pouech
f4b298b811 - Fixed several bugs while resizing an existing screenbuffer.
- Reduced update area for some write conditions.
- Started implementing event message collapsing.
2003-01-05 01:07:34 +00:00
Dimitrie O. Paun
b816cb8ce2 Pass -l's that are not .dll's or .a's to the linker. 2003-01-05 01:07:09 +00:00
Dimitrie O. Paun
d7b8882a1f - Define the standard __WINE__ and __WIN32__ macros.
- Map -luuid to -lwine_uuid, in Unix -luuid does something else.
2003-01-05 01:06:55 +00:00
Ove Kaaven
a4a8472f40 Include oaidl.h instead of wine/obj_oleaut.h. 2003-01-05 01:06:30 +00:00
Ove Kaaven
e057a7a08d Temporarily include objbase.h from oleidl.h.
Removed inclusion of obj_errorinfo.h.
2003-01-05 01:06:19 +00:00
Ove Kaaven
40b94e5347 Avoid direct ICOM_CALL usage. 2003-01-05 01:06:04 +00:00
Ove Kaaven
008f4ce91a Moved a couple of definitions from include/wine/obj_oleaut.h to
include/oleauto.h.
2003-01-05 01:05:45 +00:00
Christoph Frick
db9692d022 Creation of a tags file with the ctags tool. 2003-01-05 01:05:13 +00:00
Lionel Ulmer
07f1269302 - fix in the GetHandle method
- factorize some code between D3D1/2/3 and D3D7
- fix reference counting for palettes
2003-01-05 01:04:55 +00:00
Marcus Meissner
274e72672b ole2nls.c is a 16bit only.
No need to define ICOM macros for 16bit iface IMalloc16.
Define and implement HGLOBAL_LockBytes16.
Started on StgOpenStorageOnILockBytes.
2003-01-05 01:04:34 +00:00
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