Eric Pouech
2e5cdf95da
Implemented:
...
- RtlDoesFileExists_U as a stub
- RtlDosSearchPath_U
2003-06-16 01:24:30 +00:00
Lionel Ulmer
815118a092
- GL state change optimizations
...
- some more preparations for GL-accelerated Blts
- added debug code to compute FPS (nice when adding optimizations)
2003-06-16 01:23:58 +00:00
Juan Lang
c5e856a300
Use iphlpapi to enumerate LAN adapters.
...
Add names to NetBIOS transports, and eliminates loopback adapters from
enumerated LAN adapters.
2003-06-16 01:23:20 +00:00
9d5295f5bd
Correct mode nr passed to X11DRV_XF86VM_SetCurrentMode.
2003-06-16 01:21:31 +00:00
Steven Edwards
6056159a5e
Split Win16/32 file dialogs.
2003-06-16 01:19:16 +00:00
Jukka Heinonen
ae906923a1
Remove SIGALRM handler.
...
Reserve TEB field for DPMI virtual interrupt flag.
2003-06-16 01:18:26 +00:00
Jukka Heinonen
e827269a99
Migrate create/open file functions to winedos.
...
Some fixes based on patch by Ferenc Wagner.
2003-06-16 01:18:01 +00:00
Jukka Heinonen
0b79a6e7c3
Make DOSVM_Wait work in protected mode.
...
Replace SHOULD_PEND macro with a function.
2003-06-16 01:17:30 +00:00
Alexandre Julliard
15566391e2
Proper support for CPPFLAGS and LDFLAGS (suggested by Todd Vierling).
2003-06-13 23:26:01 +00:00
Lionel Ulmer
26f51af674
- fixes the COLORFILL case for front-buffer
...
- some preparations for GL-accelerated Blts
- some small optimizations in the Clear code
2003-06-13 23:17:59 +00:00
Sylvain Petreolle
918d8f3e20
Trace which real mode interrupt is emulated.
2003-06-13 23:17:34 +00:00
Michael Günnewig
da9e567992
- Fixed end flags while encoding -- only EOI instead of EOL and EOI.
...
- Fixed 4-bit RLE encoding of keyframes.
- Fixed signed/unsigned mismatches.
- Added some missing const's.
2003-06-13 23:17:01 +00:00
Gregory M. Turner
d1957c6092
- most of FDICopy is now implemented, although the actual decompression is not.
...
- "can" -> "do"
- a novella about a bug
- fix some memory leaks
2003-06-13 23:15:55 +00:00
Alexandre Julliard
a8ec5411aa
Removed ordinals that differ between Windows versions.
2003-06-13 19:15:36 +00:00
Jason Edmeades
21a092816a
Fix the texture operations to resolve glitches shown in UT2003 when
...
get quad damage.
checkGLcall must not supply a \n as that is supplied by its
expansion.
Performance fixes to save applying the same states 6 times and to
reduce function calls when accessing front/back buffers.
Make traces more readable by more constants -> english descriptions.
2003-06-13 19:14:34 +00:00
Raphael Junqueira
bba49757bb
- always use IDirectMusicPerformance8Impl instead of
...
IDirectMusicPerformanceImpl (as the first inherits from the second)
- implement many Loader, AudioPath and Performance8 stubs - fix the
class factory
- more debug traces
- for now IDirectMusicLoader8::LoadObjectFromFile always returns not
supported format
- fix the IDirectMusicPerformance8::Init (many crashes)
- implementation of IDirectMusicPerformance8InitAudio
2003-06-13 18:59:51 +00:00
Christian Costa
77c00c9555
Make dinput8 behaviour more correct for mouse and keyboard.
...
Fix small bug when keyboard buffer overflows.
Use DI_OK instead of 0 for returned values.
2003-06-13 18:55:41 +00:00
Christian Costa
0153a911e4
Fix matrix multiplication.
2003-06-13 18:54:37 +00:00
Gregory M. Turner
141d3a3b02
Fix some uglies.
2003-06-13 18:54:18 +00:00
Sylvain Petreolle
656dc7a8f2
Added Euro and antiquote to the French keyboard layout.
2003-06-13 18:54:00 +00:00
Jason Edmeades
5593a08334
When emulating fullscreen it helps to not allocate space for menu bars
...
and borders. Make this window a popup window.
2003-06-13 18:53:06 +00:00
Francois Gouget
c8ad3cb75c
Add stubs for RasDeleteSubEntry* (new in WinMe/WinXP).
...
Add prototypes for RasDeleteEntry* and RasDeleteSubEntry* in ras.h.
2003-06-13 18:52:36 +00:00
Jason Edmeades
3cf874bb04
Make the fixed function pipeline support multiple streams for created
...
vertex shaders with no function supplied. Also split down draw
primitive along the lines of the d3dcore requirements and put in some
diagnostic aids.
2003-06-13 18:09:05 +00:00
Steven Edwards
3f5b518dfc
Split Win16/32 color dialog support.
...
Supporting compiling out 16 bit find dialog support.
2003-06-13 18:07:45 +00:00
Lionel Ulmer
1fa9624682
Stubbed some interfaces for the FilterGraph CLSID.
2003-06-13 18:06:44 +00:00
Jukka Heinonen
4cbc69a223
Move get current directory and set current directory int21
...
subfunctions into winedos. Fix quite a few bugs in the implementation
of these functions.
2003-06-13 18:05:18 +00:00
Gregory M. Turner
6f27b3bc06
- implement FDI{Create,Destroy,IsCabinet}
...
- fix a typo
- duplicate a bug
- some blathering about code duplication
- change fdi.c indentation to be consistent with cabextract.c
2003-06-13 18:04:35 +00:00
Marcus Meissner
eee3a24dc9
Fixed index handling for multi dimensional arrays.
2003-06-13 16:35:07 +00:00
Eric Pouech
1bb3859ece
Added support for overlapped ioctl requests (and a few other
...
cosmetics).
2003-06-13 16:33:50 +00:00
Paul Bain
6936db1103
Put IID_IDirectInputDevice2A back in
...
IDirectInputDevice2AImpl_QueryInterface.
2003-06-13 16:32:16 +00:00
Lionel Ulmer
8944b25ead
Be more stringent in the 'Lock' invalid RECT check.
2003-06-13 16:31:41 +00:00
Lionel Ulmer
9ac8ba1589
Upgrade OpenGL thunks with latest version of OpenGL extension
...
registry.
2003-06-13 16:31:17 +00:00
Robert Shearman
7614f27f3b
- Make button text centre correctly when dropdown arrow is present
...
- Centre dropdown arrow
2003-06-13 16:30:24 +00:00
Francois Gouget
0fc0ddb62d
Add stubs for some new WinXP APIs.
2003-06-13 16:29:54 +00:00
Francois Gouget
39e2a19bc8
Add a stub for CompareSecurityIds (new in WinXP).
2003-06-13 16:29:36 +00:00
Lionel Ulmer
f0339d222d
Fix the BLT COLOR_FILL case.
2003-06-13 16:29:18 +00:00
Jukka Heinonen
b2844d2c3a
Split timer code into separate source file.
...
Stop using SIGALRM for timers.
2003-06-13 16:28:49 +00:00
Gregory M. Turner
03e0a49649
- paranoia: eliminate some global variables
...
- better reminder on how to fix memory leaks
2003-06-13 16:28:23 +00:00
Rok Mandeljc
a4a5e9ae01
- added debug
...
- implemented fake midi & performance channels
- implemented some IDirectMusic*8* functions where IDirectMusic*
equivalent exists
- IDirectMusic*8 interfaces can now be obtained from IDirectMusic
interfaces (QueryInterface...)
- channel-related performance functions are kinda implemented now
2003-06-07 00:39:18 +00:00
Christian Costa
0d0a4075bd
Fix SetDataFormat and implement GetDeviceInfo for mouse device.
2003-06-07 00:36:51 +00:00
Kester Maddock
cb98365c75
Check for a null pointer in WS_setsockopt.
2003-06-07 00:34:18 +00:00
Mike Hearn
26fa3496e0
Protect WDML_GetConv against null handles.
2003-06-07 00:33:53 +00:00
Steven Edwards
6b9c474d30
Separate Win16 and Win32 font dialog support.
2003-06-07 00:33:32 +00:00
Eric Pouech
8638b26483
Correctly convert into EXCEPTION_RECORD SIGTRAPs received from
...
DebugBreakProcess.
2003-06-07 00:33:13 +00:00
Sylvain Petreolle
cc02ef89c4
Implemented wininet.InternetGetConnectedStateEx.
2003-06-06 18:17:00 +00:00
Dimitrie O. Paun
36d0e2ba63
Align the text vertically in single line labels (spotted by BiGgUn).
2003-06-06 18:13:47 +00:00
Raphael Junqueira
85aa298ad2
Fixed compilation problems.
2003-06-06 18:12:59 +00:00
Martin Fuchs
fb9d5c786f
Stub implementation for _Gettnames.
2003-06-06 18:11:23 +00:00
Mike McCormack
e67c058bb9
Always return FALSE when doing an overlapped ConnectNamedPipe.
2003-06-06 18:10:36 +00:00
Robert Shearman
7aae1b79d9
- Support a few more flags
...
- Rewrite the enumeration loop
- Support non-desktop root
- Silence harmless and implemented debug messages
2003-06-06 18:09:38 +00:00
Jukka Heinonen
7731c8e33e
Pending timer interrupts no longer deadlock DOSVM_Wait.
...
Restored interrupt priorities to correct values.
2003-06-06 18:09:14 +00:00
Lionel Ulmer
068fa5d471
- fix the texture upload code when RECT is actually used
...
- optimize FB Locks / Unlocks when RECTs are used
2003-06-04 23:43:29 +00:00
Lionel Ulmer
e14233ae03
- Viewport hack to get some old D3D1 games to work
...
- TRACEing fix
2003-06-04 23:39:13 +00:00
Lionel Ulmer
3f61d28661
- small TRACEing fix
...
- fix bug in texture upload (I wonder how I missed this :-/ )
- improve the D3D1/2 texture mapping modes
2003-06-04 23:38:22 +00:00
Lionel Ulmer
ed88304868
- fix (stupid) regressions introduced by last series of patch
...
- 24 bpp handling for lock / unlock code
- some better checks for AlphaPixel value
- better TRACEing to better catch threading problems
2003-06-04 23:36:48 +00:00
Lionel Ulmer
fc58c2a933
- some GL critical section fixes
...
- only bind textures at start of rendering
- optimized the texture parameter code
- optimize of the 'dirty checking code' for mipmapping
- handles the MAXMIPLEVEL texture parameter
2003-06-04 23:34:58 +00:00
Lionel Ulmer
4aba282bb8
- proper (tested on Win2K) reference counting for Direct3D object
...
- fix one case of reference counting on textures
- fix stupid bug in texture upload code
- yet another texture enumeration reordering
2003-06-04 23:31:39 +00:00
Lionel Ulmer
f683839c13
Fixed a bug in the FrameBuffer => Texture blits.
2003-06-04 23:27:28 +00:00
Lionel Ulmer
97140ba2d1
- added RECT support to the texture upload code
...
- use the common code for the FB Unlock code
2003-06-04 23:26:53 +00:00
Lionel Ulmer
3383ce5d51
- some clean-ups (extension code to be added soon)
...
- some interface changes for future reuse for Blt / Lock code
- fixed some Pitch problems in texture uploads (mostly for 'small'
mip-mapping levels)
2003-06-04 23:24:59 +00:00
Lionel Ulmer
094f6bc985
Refactoring of the texture upload code.
2003-06-04 23:22:13 +00:00
Lionel Ulmer
934d97b56b
Fix texture parameters handling on texture change.
2003-06-04 23:19:14 +00:00
Lionel Ulmer
8352f1f48a
- remove some extraneous saving of the read buffer settings
...
- cleaned-up the GL / device critical section handling
2003-06-04 23:18:24 +00:00
Lionel Ulmer
241d306221
- protect viewport setting with GL lock
...
- no need anymore to flush to FB on execute buffer calling
2003-06-04 23:17:23 +00:00
Lionel Ulmer
f87c54f14f
Some threading fixes (prevents some dead-locks).
2003-06-04 23:16:28 +00:00
Lionel Ulmer
21856fbd1c
- implement FB => Texture blits
...
- fix compilation on non-recent glext.h systems
2003-06-04 23:10:38 +00:00
Raphael Junqueira
e4882b1548
- cleaning of volume.c/volumetexture.c as done previously for
...
surface.c/*texture.c (with add of lockable, locked and Dirty flags)
- add of dirtyRect/dirtyBox for better dirtification management (not
used yet, but huge optimisation can be possible now)
- fix some debug traces (well it's better to use debug_d3dpool)
- fix some stupid regression on point parameters (forgot to check
extension on fillcaps)
2003-06-04 23:05:46 +00:00
Raphael Junqueira
713013a978
- add a new private header d3dcore_gl.h that declares needed opengl
...
defines and the caps defines
- cleanup of device.c using the caps defines (avoid the #ifdef
nigthmare)
- add {Set,Get}GammaRamp support
2003-06-04 23:01:49 +00:00
Raphael Junqueira
24be30657d
- some cleanup and warning fixes
...
- split of CreateDevice gl/gxl detection code into FillGLCaps
- implementation of resolution change (using ChangeDisplaySettings)
but desactived as ChangeDisplaySettings don't seem to work well
- begin of swap chain support (now need to split/clean
gxlpbuffer/glxpixmap code for swap chain use)
2003-06-04 22:55:19 +00:00
Jason Edmeades
bca452eea6
Fix the glRead call when pRect != NULL, resolve the file format of the
...
saved snapshot correctly.
2003-06-04 22:51:14 +00:00
Raphael Junqueira
8bde56dad0
- fix another time the stupid locking bug (i had already fixed it in
...
ActiveRender)
- fix stupid rescaling of colors values on SaveSnapshot
2003-06-04 22:47:53 +00:00
Raphael Junqueira
b050a3dbf1
- pixel shader program dump code
...
- pixel shader code split into a new "COM object" (as done before for
vertex shader)
- some fixes on Validate* functions call types
- add pixel shader (ie fragment_program) detection on caps code
2003-06-04 22:45:57 +00:00
Jason Edmeades
3d51c865d4
Add support for a lot of the remaining texture ops, move code into the
...
utils module, and clean up the main code path.
2003-06-04 22:20:47 +00:00
Raphael Junqueira
0b5e9d9feb
- some cleanups
...
- more cubetextures fixes (now d3d8 sdk cubemap sample work almost
perfectly)
- add a new debug function "debug_d3dpool" and use it
- add a new param (the device) for the conversions functions (because
we need to check caps to see how to convert)
- some crashes fixed in render to surface code with no stencil-depth
surface
- a very simple cliplane fix
- a stupid palettes fix (stupid language)
- begin of anisotropic filter support
- begin of compressed textures support
- a very useful debug functions: IDirect3DSurface8Impl_SaveSnapshot to
dump surfaces as png ;)
- many useful surfaces debug code (using SaveSnapshot)
2003-06-04 22:12:34 +00:00
Jason Edmeades
4e3100825f
Correct specular enable renderstate.
2003-06-04 22:04:44 +00:00
Jason Edmeades
2eaf05bfd5
Avoid the use of glGet when we know the information locally.
2003-06-04 22:02:06 +00:00
Jason Edmeades
84cd1925fe
Opengl 1.4 added stencil wrap support as per directx (also in the
...
GL_EXT_stencil_wrap extension).
2003-06-04 22:01:05 +00:00
Raphael Junqueira
3cae8cfa69
- implemented render to surfaces (and render to new rendertargets)
...
using glx pbuffers (with a useful debug code to display rendered
surface into window drawable)
- better cubetextures
- split utilities functions into utils.c and added more
- more readable debug again
- a better caps code (not perfect but i'll use glx code later)
- use of the new caps code
- begin of UpdateTexture
- begin of Cursor support
- cleaning most of deprecated #if 0/#endif
- correct some lockable/unlockable behavior
- correct some returns code
2003-06-04 21:55:29 +00:00
Lionel Ulmer
c312ff950b
- do not search for attached surfaces if the texture doesn't have the
...
MIPMAP flag set
- add GL crit. section support for matrix setting
- support the various BLEND texture operations
2003-06-04 21:53:43 +00:00
Yorick Hardy
a856019687
Added the D3DTBLEND_DECAL render state.
2003-06-04 21:52:46 +00:00
Francois Gouget
61aac4eaa1
Fix some typos.
2003-06-04 20:29:05 +00:00
Robert Reif
a104d91ce8
Added a dynamically growing ring buffer for oss, alsa, arts, and nas.
2003-06-04 20:28:04 +00:00
Marcus Meissner
960b6dcebf
Implemented localeconv() with libc function.
2003-06-04 20:24:56 +00:00
Antonio Larrosa Jiménez
f6a838cad8
Added WSASetEvent forward.
2003-06-04 20:23:58 +00:00
Vitaliy Margolen
3fc25446fe
DrawTextEx: honor clipping for underscores.
2003-06-04 20:21:21 +00:00
Dimitrie O. Paun
bc9de0500e
Remove bFirstPain funky optimization, it is causing too much grief.
2003-06-04 20:19:11 +00:00
Jukka Heinonen
f07dfff17b
Migrate most int21 ioctl routines to winedos.
...
Migrate int21 set drive routine to winedos.
2003-06-04 20:17:52 +00:00
Lionel Ulmer
370db5b47c
Implemented a semi-stub for GetProcessPriorityBoost.
2003-06-04 20:17:00 +00:00
Dmitry Timoshkov
3e6b5e574c
Revert some really unwanted changes to the DDE code.
2003-06-04 20:16:17 +00:00
Yorick Hardy
4b1f667e73
Improve CDROM_GetIdeInterface (becomes CDROM_GetInterfaceInfo), in
...
order to better support SCSI drives.
2003-06-04 20:15:59 +00:00
Yorick Hardy
6dd0685f74
Use SA_RESTART on NetBSD.
2003-06-04 20:15:10 +00:00
Jukka Heinonen
38fa857648
Timer routines must check for NULL timer name.
2003-06-04 20:14:24 +00:00
Alexandre Julliard
24d0a8394f
Authors: Mike McCormack <mike@codeweavers.com>, Lionel Ulmer <lionel.ulmer@free.fr>
...
Make DDraw not linked 'statically' to OpenGL.
2003-06-04 20:13:21 +00:00
Mark Westcott
37e3e5ec97
DInput keyboard handling checks for incoming X11 events.
2003-06-04 20:11:56 +00:00
Ove Kaaven
ef57c4d905
Preliminary support for COM apartments.
2003-06-04 20:11:34 +00:00
Jason Edmeades
350aa2dcc4
Fill in lots of unimplemented render states.
2003-06-04 20:10:43 +00:00
Duane Clark
8ed6df97a2
Fix compile error.
2003-05-22 20:56:04 +00:00
Alexandre Julliard
6bc5091160
Start to make use of the proper PEB structure for process
...
information.
2003-05-22 03:44:01 +00:00
Alexandre Julliard
2f24859b59
Beep() is still needed in ntdll, move it back to some random file.
2003-05-22 03:41:27 +00:00
Robert Reif
1024fb924d
Add 3d primary and secondary buffer tests.
...
Check reference count at object release.
Remove redundant cooperative level setting.
2003-05-22 03:39:32 +00:00
Robert Reif
a4ed8e7740
- make parameter checking and error notification consistent
...
- propagate driver and local function errors where needed
- fix error returns where pointer is given for returned data
- add 3d listener to primary buffer when needed
- copy 3d part of buffer when duplicated
- fix bug when primary buffer is reopened with smaller buffer
- loosen requirements on caps data size check
- set caps for emulated mode based on actual driver caps
2003-05-22 03:39:13 +00:00
Lionel Ulmer
a4d733ae5a
- remove fogging too when doing the flush of the frame buffer
...
- handle dest rect in the Blt DEPTH_FILL case
- fix QueryInterface on the D3D Device
2003-05-22 03:38:22 +00:00
Maxime Bellengé
66855d4a22
Fix listview custom draw notification for CDDS_ITEMPREPAINT and
...
CDDS_SUBITEMPREPAINT messages.
2003-05-22 03:37:10 +00:00
Ove Kaaven
95f7c6c8d9
DCOM IDL file based on the DCOM specification.
2003-05-22 03:36:26 +00:00
Ove Kaaven
c707e23675
Initial support for RPC call failures, by catching RPC server
...
exceptions and returning simple failure packets, and throwing
exceptions on the client side when unmarshalling the failure packet.
2003-05-22 03:36:00 +00:00
Jason Edmeades
7f53bb8f8c
Avoid setting and resetting the same values when there are many
...
rectangles.
2003-05-22 03:35:24 +00:00
Robert Shearman
f644c787ee
Update ordering on insertion of an item.
2003-05-22 03:34:54 +00:00
Mike McCormack
88090b47a6
Remove code that starts wineshelllink, instead create a windows
...
compatible shortcut (*.lnk) file. After creating that file, start a
link processor (winemenubuilder) on it, which reads it back then calls
wineshelllink.
Rework CreateStreamFromFile to create an IStream object that is
writeable.
2003-05-21 18:50:53 +00:00
Alexandre Julliard
78d108b964
Moved misc/error.c to dlls/kernel/error16.c.
...
Get rid of misc/main.c.
2003-05-21 18:31:01 +00:00
Mike McCormack
399967c10d
Implemented GdiComment for enhanced metafiles.
2003-05-21 18:28:49 +00:00
Alexandre Julliard
b168f12a48
Fixed wrong length argument in getInterfacePhysicalByName.
2003-05-21 18:26:00 +00:00
Dimitrie O. Paun
bb993e0127
Inserting column zero should not modify the main item (spotted by
...
Robert Shearman).
2003-05-21 18:25:10 +00:00
Gerald Pfeifer
c862085b90
Avoid "might be used uninitialized" warning in exercizeServer().
2003-05-21 18:23:20 +00:00
Ove Kaaven
2d56c3d62d
For RPC servers, don't deallocate the RPC request packet before the
...
RPC reply packet is sent, in case marshalling the reply needs any of
the request data.
2003-05-21 18:23:06 +00:00
Ove Kaaven
40c9882b6c
Added semi-stub for NdrProxyErrorHandler.
...
Fixed a case of potential stack trashing.
2003-05-21 18:22:49 +00:00
Alexandre Julliard
81e72d8f2d
Moved all process initialisation code to process.c and removed
...
loader/main.c.
2003-05-20 19:21:43 +00:00
Eric Pouech
b350438074
Implemented NtQueryObject and NtSetInformationObject for the
...
ObjectDataInformation class.
2003-05-20 19:20:42 +00:00
Carlos Lozano
c11d4d9ac3
Avoid printing an uninitialized buffer.
2003-05-20 19:18:37 +00:00
Yorick Hardy
d1d5ca539d
Implement CDROM_ScsiPassThrough and CDROM_ScsiPassThroughDirect on
...
NetBSD.
2003-05-20 19:17:04 +00:00
Alexandre Julliard
b2f32bc604
Moved system.dll implementation to dlls/kernel.
2003-05-20 17:50:59 +00:00
Steven Edwards
52397422f1
Win16/32 separation of olecli32.
2003-05-20 17:50:18 +00:00
Christian Costa
1392c77d7e
Remove all openGL calls in execute buffers and use the Direct3D7 APIs.
...
Enable retrieving the render target surface of a device through its
QueryInterface method.
Avoid lights updating when a viewport and a device have not been
associated to them.
Clear the Z buffer only when we're asked to by Checking D3DBTL_FILL
flag.
2003-05-20 17:49:40 +00:00
Jukka Heinonen
3da6ff753e
Added some long filename functions.
2003-05-20 17:49:04 +00:00
Eric Pouech
c00a4473bd
Implement anonymous pipes on top of named pipes.
2003-05-20 04:32:53 +00:00
Lionel Ulmer
97f216c93c
- some tracing fixes
...
- flush the right buffer to the screen
2003-05-20 04:27:04 +00:00
Lionel Ulmer
c577c27e2b
No need to flush the surface back if last lock was a RO lock.
2003-05-20 04:21:46 +00:00
Alexandre Julliard
9bf3ac619e
Moved timer functions to dlls/kernel.
2003-05-20 04:14:45 +00:00
Ove Kaaven
fd9cbb6ce8
Handle requests for CLSID_PSDispatch.
2003-05-20 04:13:58 +00:00
Ove Kaaven
6e67d46355
Fixed NdrDllRegisterProxy so it registers the key names that ole32
...
expects. Better debug traces (include name of interface).
2003-05-20 04:13:44 +00:00
Lionel Ulmer
8daf96c203
- fix bug in 'Blt DEPTH_FILL' override
...
- added a lock around the flushing of a surface to the frame buffer
- optimize texture loading my minimizing the cases where a conversion
needs to occur and also by reusing the allocated memory
2003-05-20 04:10:22 +00:00
Eric Pouech
4c591d4ef3
Implemented timer related functions in ntdll and make the kernel32
...
functions use them.
2003-05-20 04:00:42 +00:00
Alexandre Julliard
11c159666e
Use the trace macro for debugging output.
2003-05-20 03:58:35 +00:00
Lionel Ulmer
7b245fa7de
Have Lights and Clipplanes transformed properly.
2003-05-20 03:58:01 +00:00
Alexandre Julliard
c7a51eec43
Only create the 16-bit dummy module when we need really it.
2003-05-20 02:32:26 +00:00
Huw Davies
69c7164977
Look up the printer's port in the registry if neither CreateDC or
...
StartDoc specify one.
Photoshop 7 has a bug that results in cbInput being 2 less than the
length of the string rather than 2 more. So use the WORD at
in_data[0] instead.
2003-05-20 02:24:50 +00:00
Huw Davies
6124a02733
CUPS uses the ppd file to store the default paper size, so we'll read
...
it from here.
If the ppd doesn't contain an explicit resolution then default to
300dpi.
2003-05-20 02:22:25 +00:00
Alexandre Julliard
9747a103b5
Added value for default Unix codepage to all the locale definitions.
2003-05-20 02:20:48 +00:00
Ove Kaaven
a3f6bb8294
Implemented "dereference" pointer flag.
...
Added NdrClearOutParameters stub.
2003-05-20 02:17:49 +00:00
Ove Kaaven
571bc879c5
Portability fix. Better debug messages (display IID of interface to
...
marshal).
2003-05-20 02:17:15 +00:00
Lionel Ulmer
11b1b94a67
- implement the TFACTOR texture stage state
...
- support Texture matrices
- various misc. clean-ups
2003-05-20 02:15:24 +00:00
Dmitry Timoshkov
37d3996355
Expect multiple DNS_ flags.
...
Partially implemented DdeEnableCallback.
Call a callback with XTYP_CONNECT_CONFIRM after an accepted
XTYP_CONNECT.
Added traces, clarify data types, other cosmetics.
2003-05-19 23:27:16 +00:00
Huw Davies
4bc46368d5
Don't add spaces in the PostScript between every pixel - this made
...
debugging easier but results in an awful lot of whitespace being sent
to the printer.
Don't generate the %%Orientation DSC comment. The cups pstops filter
tries to rotate the image by 90degs when to it sees this comment.
Stop a crash if the document title is NULL.
2003-05-19 23:21:56 +00:00
Huw Davies
5e63af58a0
Reset the escapement back to zero before retrieving the outline (we're
...
already in a rotated coordinate system).
2003-05-19 23:20:44 +00:00
Huw Davies
7f45ed2ce2
Fix handling of text align modes for rotated text.
2003-05-19 23:20:11 +00:00
Huw Davies
686a9f90d4
Basic implementation of EnumPortsA: dump all the serial and printer
...
port names into a structure.
2003-05-19 23:19:21 +00:00
Aric Stewart
83d92d3e0f
Make sure we find the drag and drop functions before calling them.
2003-05-19 23:14:09 +00:00
Dmitry Timoshkov
33cf3e0bfd
GetClassInfo returns class atom on success.
2003-05-19 23:10:54 +00:00
Ulrich Czekalla
52b732dd0d
Handle SEE_MASK_CLASSKEY case for ShellExecute.
2003-05-19 23:07:49 +00:00
Aric Stewart
3e53d11efe
Added stub for NetServerEnum.
2003-05-19 23:06:35 +00:00
Lionel Ulmer
86f69135c4
Added support for non-full screen viewports and clearing.
2003-05-19 23:03:38 +00:00
Huw Davies
cc5f3cd9b8
Implemented a few more device caps.
2003-05-19 21:51:44 +00:00
Ferenc Wagner
18f7bfb42e
New _lcreat tests for filename ending in a slash and volume label
...
attribute.
2003-05-19 21:50:32 +00:00
Yorick Hardy
c26b7dbad9
Added the implementation for CDROM_GetIdeInterface on NetBSD.
2003-05-19 21:46:09 +00:00
Robert Shearman
d21e32a04f
Use correct type of pointer in SafeArrayCreateVector to avoid memory
...
corruption. Add traces.
2003-05-19 21:43:20 +00:00
Robert Shearman
f0df2b2c51
Add a PIDL type For Network Provider.
2003-05-19 21:42:44 +00:00
Pierre d'Herbemont
30f84a33f1
Include arpa/nameser.h before resolv.h.
2003-05-19 21:41:00 +00:00
Jukka Heinonen
c646408568
Move get current drive int21 function to winedos.
...
Fix spelling mistakes.
Add some drive handling helper routines.
2003-05-19 21:40:05 +00:00
Lionel Ulmer
5d62e55d3d
Better handling of pitch set to 0.
2003-05-19 21:38:58 +00:00
Lionel Ulmer
2d27504fc1
Added RGB 32 surface locking (seems to work fine without resorting to
...
Alpha hacks).
2003-05-19 21:37:50 +00:00
Alexandre Julliard
c177c6e695
Make sure drawable_org is set correctly when using one of the parents
...
as drawable (found by Dmitry Timoshkov).
2003-05-19 19:09:40 +00:00
Alexandre Julliard
08eac70d3e
Avoid the 'Below' stacking mode when changing Z order since many
...
window managers don't get it right.
Fix Z order synchronization for child windows (found by Dmitry
Timoshkov and Ulrich Czekalla).
2003-05-19 19:08:57 +00:00
Dmitry Timoshkov
42c4d27842
Mask out MWMO_WAITALL if only server queue handle was passed in.
2003-05-19 19:07:32 +00:00
Huw Davies
a45df5d991
Rework clipping so that the PS clip path is only set just before any
...
graphics output event. Doing it this way means we don't ever need to
call initclip which is a Good Thing.
2003-05-19 19:06:47 +00:00
Alexandre Julliard
d0af123a41
Catch broadcast window handles in functions that are implemented using
...
SendMessage.
2003-05-19 19:00:02 +00:00
Mike McCormack
020f8a4c82
Implemented BroadcastSystemMessageW.
2003-05-19 18:56:49 +00:00
Aric Stewart
07c649bf1b
Added support for the %L escape.
2003-05-19 18:55:26 +00:00
Mike McCormack
5674b8308e
Implemented ReadCabinetState and WriteCabinetState.
2003-05-19 18:54:01 +00:00
Aric Stewart
b5d318460d
Respect the version SP_COPY flags when installing files.
...
Make GenInstall16 only copy files if the version is new or same.
2003-05-19 18:52:16 +00:00
Mike McCormack
1048ebb37e
Semi-correct implementation of OleMetafilePictFromIconAndLabel.
2003-05-19 18:50:36 +00:00
Mike McCormack
3b5708640c
Implemented StretchDIBits in the EMF code.
2003-05-19 18:49:52 +00:00
Dmitry Timoshkov
7faae4c5d5
Fixed some issues in EMFDRV_ExtTextOut.
2003-05-19 18:48:37 +00:00
Huw Davies
6ac675188a
Record escapes in metafiles.
2003-05-19 18:44:58 +00:00
Lionel Ulmer
783b3236f5
Support for device surface locking.
2003-05-17 18:41:26 +00:00
Raphael Junqueira
9489f8bdc0
- mor usefull debug functions debug_d3dusage and debug_d3ddevicetype
...
- fix a crash in pixel shader parser (happened with unreal2)
- currently desactive pixel shaders caps (with #define) while hw
shaders code isn't merged
- when we have a special debug channel for shader, use it ;)
- fix again some stubs return value
- more more readable traces now (principaly IDirect3D8 capacities
check and surface locking code) using new debug functions
- fix/cleaning the surface locking code
- now we support D3DTOP_SUBSTRACT so declare it in caps
- now support true 32bit (well X 24 bit can be used as 32 bit in caps
code)
- first try to get D3DTSS_TCI_CAMERASPACENORMAL and
D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR look good
- native support 32 bit support (now application can choose 16 or 32
bit support) if current resolution is 24 bit (as we can only launch
games in windowed mode)
- textures palettes support
- fix reflexion placement code (the sdk sample begin to work)
- fix a stupid crash when using traces in vshaderdeclaration
- more more readable traces (init/caps)
- more cubetextures fixes
2003-05-17 18:33:02 +00:00
Lionel Ulmer
166750299e
Silence some TRACEs to better spot real errors.
2003-05-17 18:30:27 +00:00
Stefan Leichter
a42b0d1368
Partial implementaion of VarBstrFromDec.
2003-05-17 18:30:03 +00:00
Alexandre Julliard
54100873d3
Avoid using the MapHModule functions.
2003-05-16 20:17:52 +00:00
Alexandre Julliard
1ed73fae13
Call the user signal proc for exe modules too, to avoid duplicating
...
the module cleanup code.
2003-05-16 20:16:56 +00:00
Alexandre Julliard
dcff0007b6
Moved most local heap functions to dlls/kernel.
2003-05-16 20:15:26 +00:00
Stefan Leichter
053b839179
Fixed DECIMAL_SETZERO
...
Removed a workaround for the former problem.
2003-05-16 20:13:50 +00:00
Uwe Bonnes
908ef2b290
HTTP_HttpOpenRequestA: Calculate size from the right argument.
2003-05-16 20:12:03 +00:00
Jason Edmeades
ae004ab312
Implement texture transform flags the best we can for now.
2003-05-16 20:11:14 +00:00
Alexandre Julliard
3d15c86cf8
Moved atom functions to dlls/kernel.
2003-05-16 00:05:08 +00:00
Jason Edmeades
c71eba90fe
Fixed range checking on the number of lights.
...
Silence the fixmes.
2003-05-16 00:04:07 +00:00
Uwe Bonnes
2c4fd4289c
New comctl32 test directory and test case for DPA_Search.
2003-05-15 23:58:48 +00:00
Uwe Bonnes
29ef801b40
DPA_Search: Handle DPAS_INSERTBEFORE on empty list.
2003-05-15 23:55:12 +00:00
Alexandre Julliard
a098c82aac
Moved vxd support to winedos.
2003-05-15 23:25:49 +00:00
Jason Edmeades
575dbfa769
Supply the correct box on the screen to be processed during the clear
...
call, using opengl coordinates, not directx coordinates.
2003-05-15 23:14:33 +00:00
Alexandre Julliard
c963e25c0e
Get rid of the 32-bit user signal proc since we always run builtin
...
USER now. Moved USER module cleanups to the 16-bit signal proc.
2003-05-15 23:11:00 +00:00
Stefan Leichter
9daabbc8d1
Added stub for VarBstrFromDec.
2003-05-15 22:58:48 +00:00
Marcus Meissner
144b0d150b
Handle VT_I2 <-> VT_USERDEFINED/TKIND_ENUM conversions too.
2003-05-15 22:58:17 +00:00
Jason Edmeades
f8f7cdf0e8
Solved the transparency problem seen in the ClipMirror SDK sample
...
properly. Also a few tabs->spaces to correct formatting.
2003-05-15 22:56:10 +00:00
Steven Edwards
6c5e872240
Separate Win16 and Win32 implementations in memlockbytes.
2003-05-15 22:55:37 +00:00
Gerald Pfeifer
6d1a1d49ac
In getTcpTable(), guard Linux-specific constants by #ifdef.
2003-05-15 22:55:04 +00:00
Alexandre Julliard
3b4143aea0
Thomas Mertes <thomas.mertes_at_gmx.at>
...
Implement file control block (FCB) functions:
INT21_OpenFileUsingFCB [0x0f],
INT21_CloseFileUsingFCB [0x10],
INT21_SequenialReadFromFCB [0x14],
INT21_SequenialWriteToFCB [0x15],
INT21_ReadRandomRecordFromFCB [0x21],
INT21_WriteRandomRecordToFCB [0x22],
INT21_RandomBlockReadFromFCB [0x27],
INT21_RandomBlockWriteToFCB [0x28].
2003-05-15 22:54:43 +00:00
Dan Kegel
cee5576012
More named pipes tests.
2003-05-15 22:52:41 +00:00
Alexandre Julliard
23829bea3b
Explicitly clean generated symlinks.
...
Removed no longer needed install dependencies.
2003-05-15 04:30:46 +00:00
Mike McCormack
ef8b94622a
- rewrite of the named pipe code
...
- allow NtFileFlushBuffers to wait
- allow DisconnectNamedPipe to invalidate client cached fd
- fix the pipe test now that one extra test passes
2003-05-15 04:22:45 +00:00
Eric Pouech
35d5d06ac9
Implemented RtlDosPathNameToNtPathName_U, RtlGetCurrentDirectory_U,
...
RtlGetFullPathName_U and RtlSetCurrentDirectory_U (the last one
partially as we can't test whether a path exists or not).
2003-05-15 04:20:42 +00:00
Raphael Junqueira
caa44e6e0a
Fix a null pointer crash in ImmGetOpenStatus.
2003-05-15 04:18:03 +00:00
Raphael Junqueira
ef104680ed
Fix compilation error reported by Stefan Leichter when using old
...
openGL headers.
2003-05-15 04:16:47 +00:00
Jason Edmeades
1e9689e487
Previous viewport fix only works for full screen applications as we
...
didn't change the back buffer size information until after copying the
presentation parameters, so when setting up the viewport the
backbufferwidth/height was 0. Moved the copy until after it has been
corrected.
2003-05-15 04:16:16 +00:00
Stefan Leichter
39aab38006
Partial implementation of VarDecFromStr.
2003-05-15 04:15:25 +00:00
Alexandre Julliard
adb532903c
Rewrote module TLS support and moved it to ntdll.
2003-05-14 19:51:14 +00:00
Alexandre Julliard
0b34697abb
Made INSTR_EmulateInstruction return the exception code.
...
Don't allow intXX instructions from 32-bit code (based on a patch by
Jukka Heinonen).
2003-05-14 19:41:16 +00:00
Marcus Meissner
d17bc912db
winejack.drv.so needs -lwine_uuid too.
2003-05-14 19:34:16 +00:00
Raphael Junqueira
c816f31416
- new debug channel for shaders code 'd3d_shader'
...
- more debugging traces
2003-05-14 19:34:00 +00:00
Raphael Junqueira
3385990368
- declare a new debug chanel for vertex shaders
...
- some useful debug functions for textures format
- correct DrawPrimitive (RHW correctness and vshader RHW)
- more copyrects fixes (only two unimplemented behavior remain)
- fix GetFrontBuffer to get screenshots samples working
- add D3DCOLORTOGLFLOAT4 and use it
- first try of D3DRS_FOGTABLEMODE support
2003-05-14 19:33:35 +00:00
Raphael Junqueira
128fd3496a
Declare that we can support cube textures now (currently only creation
...
is done).
2003-05-14 19:32:24 +00:00
Dmitry Timoshkov
39669fa850
Use SetDlgItemText instead of sending a WM_SETTEXT.
2003-05-14 00:02:17 +00:00
Jason Edmeades
ec2f96151f
Make sure the viewport is from the GL (bottom left) not the DirectX
...
(top left).
2003-05-14 00:00:12 +00:00
Alexandre Julliard
e1147baa00
Use a different magic for memory DCs and get rid of the DC_MEMORY
...
flag.
2003-05-13 23:56:12 +00:00
Raphael Junqueira
ad9121c4ad
- moved loading code of volume texture to VolumeTexture::Preload as
...
done in Texture/CubeTexture
- fixed some stubs return values
2003-05-13 23:52:50 +00:00
Raphael Junqueira
b3ee1f7460
- cubetexture loading/preloading
...
- some stubs must return 0 (and non D3D_OK)
- fix IDirect3DCubeTexture8Impl::Get* (potentials CD)
2003-05-13 23:52:23 +00:00
Jason Edmeades
fe30ce3444
Properly support texture coordinate indexes.
2003-05-13 23:51:58 +00:00
Jason Edmeades
3a812c6435
Make sure we advertize our capabilites correctly.
2003-05-13 23:50:05 +00:00
Alexandre Julliard
9c40e91b70
Make the test pass on NT4 too.
2003-05-13 23:40:51 +00:00
Jason Edmeades
4c39042acd
Initialize the tex coord index correctly.
2003-05-13 23:40:20 +00:00
Jason Edmeades
9c34f04e1e
CopyRects needs to lock the area it is copying to (esp. if that area
...
is the back buffer, as locking/unlocking causes glread/draw pixels).
2003-05-13 23:39:53 +00:00
Christian Costa
6e0703d11b
Mark some surface formats as not supported.
2003-05-13 23:39:14 +00:00
Uwe Bonnes
29c7e32f83
Fix some sscanf cases and testcase to get wxtide32.exe running.
2003-05-13 23:38:46 +00:00
Robert Shearman
5d6f328e0d
PrivateExtractIcon* should search the path for the icon file.
2003-05-13 23:38:21 +00:00
Vitaliy Margolen
d8d12a0bca
Revert change for resizing buttons.
2003-05-13 23:38:01 +00:00
Gerald Pfeifer
9512ba5322
Add missing #includes for non-Linux systems.
2003-05-13 23:37:29 +00:00
Dmitry Timoshkov
0f9eeb6f64
Fix an obvious typo in get_res_name. Spotted by Mike McCormack.
2003-05-13 23:36:49 +00:00
Dimitrie O. Paun
b46d8235c1
Make sure winsock.h gets included before stdlib.h.
2003-05-13 23:36:33 +00:00
Mike McCormack
98e5e7705a
Implemented SetMessageExtraInfo.
2003-05-13 23:36:01 +00:00
Francois Gouget
e8c2ac2d9d
Added a test for GetLongPathNameA("c:").
...
Added a test for GetFullPathNameA("c:").
Fix a number of messages that referred to GetLongPathName instead of
GetFullPathName.
2003-05-13 22:30:38 +00:00
Francois Gouget
fe0bae39e0
Added version information.
2003-05-13 22:26:09 +00:00
Aric Stewart
6d5cd45894
Stub AddPortA.
2003-05-13 22:25:12 +00:00
Mike McCormack
0e3425d37d
Fixed packing/unpacking of WM_WININICHANGE.
2003-05-13 22:23:44 +00:00
Ulrich Czekalla
0ea140da97
Partial implementation/stub of undocumented function shell32.256.
2003-05-13 22:20:13 +00:00
Huw Davies
663dbc963f
Pass correct pointer to CoCreateInstance in SHLoadInProc.
2003-05-13 22:19:01 +00:00
Huw Davies
565b92b042
Implement a load of setupx Di* stubs.
2003-05-13 22:16:53 +00:00
Huw Davies
0704955ca4
Use strtoulW instead of strtolW for DWORD conversion.
2003-05-13 22:16:11 +00:00
Dmitry Timoshkov
1eb2c05070
Remove redundant ITypeLib2_AddRef's. Makes
...
LoadTypeLib/ITypeLib2_Release work.
2003-05-13 22:15:26 +00:00
Mike McCormack
cf983e9a7f
Added stub for OleDoAutoConvert.
2003-05-13 22:14:30 +00:00
Aric Stewart
97820bc6ef
Implemented a number of IMM functions.
...
Create a default HWND to process WM_IME messages.
2003-05-13 22:12:24 +00:00
Huw Davies
e3924140ca
Better handling of OFN_NOVALIDATE for win31 style file dialogs.
2003-05-13 22:06:34 +00:00
Ulrich Czekalla
535e0f6238
Fixed bad non-client calculation.
2003-05-13 22:05:50 +00:00
Huw Davies
89e2766fc7
Fix DTM_SETSYSTEMTIME.
...
Make the show/hide button actually do something.
Add support for the 'yyyy' format.
2003-05-13 22:04:40 +00:00
Alexandre Julliard
18ae9b3da6
Fixed some string overflows.
2003-05-13 04:49:15 +00:00
Alexandre Julliard
2bed48d7cd
Added iphlpapi.spec.def.
2003-05-13 04:48:49 +00:00
Dimitrie O. Paun
4ca5685c9c
Make sure winsock.h gets included before stdlib.h.
2003-05-13 04:48:23 +00:00
Eric Pouech
cd0f2bcfdd
Added a set of tests for the console API.
2003-05-13 04:46:54 +00:00
Eric Pouech
d3446a441b
Fixed console output for non wrapped mode.
2003-05-13 04:46:24 +00:00
Eric Pouech
f06a996a07
Enhanced test for queries, added tests for expansion.
2003-05-13 04:46:05 +00:00
Eric Pouech
b124fa9617
Implemented RtlExpandEnvironmentStrings_U and fixed an incorrect
...
behavior in RtlQueryEnvironmentString.
2003-05-13 04:45:50 +00:00
Andreas Mohr
3d8bf3b0a3
Added some stubs needed for Win98 explorer.exe.
2003-05-13 04:44:39 +00:00
Juan Lang
6dae7c2da8
Changed wsock32 to use the new iphlpapi for interface and route
...
enumeration in WsControl.
2003-05-13 04:44:14 +00:00
Juan Lang
090f5974b8
Use iphlpapi to implement SIO_GET_INTERFACE_LIST in WSAIoctl, and
...
corrects iiFlags entry in the returned interface list.
2003-05-13 04:43:44 +00:00
Vitaliy Margolen
32eb1c7354
Get rid of direct ImageList access hacks.
2003-05-13 03:36:54 +00:00
Vitaliy Margolen
e43edbd557
Rearrange members of HIMAGELIST to match Windows.
...
Reuse image and mask DCs.
2003-05-13 03:36:27 +00:00
Pierre d'Herbemont
ed3417e349
- Save more registers (exception, float...) if they are defined.
...
- Add Mac OS X signal support.
2003-05-13 03:35:01 +00:00
Juan Lang
38fa5ad1bc
Added an implementation of iphlpapi.dll; most Get* functions
...
introduced through Win98 are included.
2003-05-13 03:32:20 +00:00
Alexandre Julliard
e15aadd58a
Allocate/free the 16-bit thread stack in the kernel dll init routine.
2003-05-13 00:49:49 +00:00
Alexandre Julliard
fde5ab17f9
Reset signal handlers when starting child process.
2003-05-13 00:45:44 +00:00
Francois Gouget
f803e2a92d
Fix miscellaneous spelling errors and typos.
2003-05-13 00:41:57 +00:00
Robert Shearman
98747abd75
- Implement a few more cases in PropVariantClear.
...
- Partially implement PropVariantCopy.
- Implement FreePropVariantArray.
2003-05-13 00:32:43 +00:00
Eric Pouech
9401ec5a43
Support 14 and 15 arguments in WOW_CallProc32W16.
2003-05-13 00:30:32 +00:00
Robert Shearman
c00aa9985a
Fix use of freed memory.
2003-05-13 00:30:10 +00:00
Francois Gouget
2ec955c93f
Change the #include order so the test compiles with the MSVC headers.
...
Fix a few signed/unsigned warnings.
2003-05-13 00:29:34 +00:00
Robert Shearman
8e3bb615a0
Fix NULL pointer error when displaying error message about missing
...
forwarded export.
2003-05-13 00:28:25 +00:00
Alexandre Julliard
8f55ac51fb
Commented out the new win98 exports, they are causing trouble.
2003-05-12 03:34:00 +00:00
Aric Stewart
3de90d99b7
RtlUnicodeToMultiByteSize argument is not a null terminated string,
...
use 'ptr'.
2003-05-12 03:32:56 +00:00
Dmitry Timoshkov
7baa67cbcb
Added missing return in HEAP_ValidateInUseArena.
2003-05-12 03:32:07 +00:00
Mike McCormack
0bfa31ee6f
Implemented _wfullpath.
2003-05-12 03:31:16 +00:00
Aric Stewart
10f0d0ed21
Better error return values from stub functions.
2003-05-12 03:29:50 +00:00
Aric Stewart
7ef07bc609
Added stub for DllCanUnloadNow.
2003-05-12 03:28:54 +00:00
Aric Stewart
fa65a24817
Ignore requested access rights when emulated version is not NT.
2003-05-12 03:28:26 +00:00
Warren Baird
2711374bc5
Fix the PolyPolygon function so it really generates a polypolygon and
...
not multiple sets of polygons.
2003-05-12 03:27:24 +00:00
Huw Davies
ee3e98653a
Allow the cups port to be redirectable. This gives us the option of
...
piping the PostScript through something before it gets sent to the
printer (like we can already do for non-cups systems).
2003-05-12 03:26:28 +00:00
Mike McCormack
2b4414fb81
Added ordinals to ctl3d32.dll, MyODBC references it by ordinal.
2003-05-12 03:25:12 +00:00
Mike McCormack
6d3b14b581
Added stubs for CertSaveStore and CertEnumCertificatesInStore.
2003-05-12 03:21:45 +00:00
Huw Davies
130e21795c
Fixed a possible memory corruption.
...
Fixed a memory leak.
2003-05-12 03:19:35 +00:00
Raphael Junqueira
eb36d31d6f
- surface pool init fixes
...
- minor indentation and traces fixes
- fix locking/unlocking/dirty behavior (dirtify on lock) +
optimisations (only copy when dirty)
- fix IDirect3DDevice8::Clear behavior (problem seen after a
locking/unlocking code error)
- begin to fix volume and cube textures management
2003-05-12 03:10:27 +00:00
Lionel Ulmer
a872c781ea
- separate geometry tracing in a new debug channel (ddraw_geom)
...
- added handling for some new texturing ops
- prepare for addition of multi-texturing
- another way to fix the device enumeration for the reference device
- fix compilation with some glext.h files
- fix a bug in one texture conversion function
- added new texture format (but still texturing problems in 3DMark2000)
2003-05-12 03:09:17 +00:00
Pierre d'Herbemont
836ce4b3e8
Undef if_type, if_mtu and if_lastchange for darwin.
2003-05-12 03:08:18 +00:00
Lionel Ulmer
7ebdcb3538
Initialize the dwMipmapCount field even if the application forgets it.
2003-05-11 03:46:53 +00:00
Lionel Ulmer
449f6b212f
- added mipmapping support
...
- added locking for concurrent access to the D3D device
- improved tracing
- added support for most texture combine stages (inspired by the D3D8
code)
- disable current lock / unlock code pending proper solution
2003-05-11 03:44:53 +00:00
Stephan Beuze
442dd75420
Implemented Get/SetToolTips functions.
2003-05-11 03:44:13 +00:00
Alexandre Julliard
dd74d9d889
Ordinals 410-413 are the window subclassing functions.
2003-05-11 03:40:59 +00:00
Raphael Junqueira
89ec35fe43
- minor COM fixes (fixes some crashes on stupid games)
...
- minor indentation changes
- fix SELECTARG2 behavior (with help from Lionel Ulmer)
- surface locking/unlocking (only rendering and textures surfaces
supported now)
- beginning of Target/Front surface support
- try to get D3DTOP_SELECTARG_* working
- implemented D3DTOP_SUBTRACT: currently only if OpenGL1.3 is used, we
have to use GL_SUBTRACT_ARB for other versions
2003-05-11 03:35:27 +00:00
Alexandre Julliard
ebc9abd1a1
Added partial stub for GetTransform.
2003-05-11 03:31:53 +00:00
Mike McCormack
bd69422ca8
Clean up SHFileOperationA/W debugging a little.
2003-05-11 03:31:08 +00:00
Eric Pouech
639db3ef8b
Stop wavemap lookup if a device isn't functional (spotted by Lionel
...
Ulmer).
2003-05-11 03:30:51 +00:00
Jukka Heinonen
cadffabd2d
Make read from stdin use buffered input code and redirect stderr to
...
console.
2003-05-11 03:30:24 +00:00
Dimitrie O. Paun
c6e988eaa0
Fix custom draw for item 0.
2003-05-11 03:29:25 +00:00
Christian Costa
0955adfc2e
Enable branch forward operation in execute buffer.
2003-05-11 03:28:53 +00:00
Christian Costa
4ea9589981
Put the device name string on the stack during devices enumeration.
...
Disable reference enumeration.
2003-05-11 03:28:33 +00:00
Alexandre Julliard
f54ffdac93
Removed unnecessary function link names.
2003-05-11 03:04:57 +00:00
Huw Davies
4bdeae37a1
Added stub for SetVirtualResolution.
2003-05-11 03:03:25 +00:00
Ulrich Czekalla
4d837749d8
We should pass the callers client-area rect and clip rect to x11drv
...
otherwise we'll fail to scroll all children.
2003-05-11 03:01:42 +00:00
Alexandre Julliard
1bb3645443
Avoid local WINAPI function pointers.
2003-05-11 03:00:32 +00:00
Mike McCormack
31c9b82411
Implemented InternetSetOptionExA/W.
2003-05-11 02:59:52 +00:00
Dmitry Timoshkov
07eda42808
Fix the logic for setting the lps->fErase flag in BeginPaint.
2003-05-11 02:58:53 +00:00
Alexandre Julliard
17c63bbab3
Added A<->W mappings for WM_IME_CHAR.
2003-05-11 02:58:19 +00:00
Dmitry Timoshkov
25481334f6
Do not abort dialog creation if DS_NOFAILCREATE allows to continue.
2003-05-11 02:42:28 +00:00
Aric Stewart
6d9e148a23
Added RasEnumEntriesW stub.
2003-05-11 02:41:18 +00:00
Mike McCormack
936d1059e2
Implemented WriteFmtUserTypeStg and ReadFmtUserTypeStg.
2003-05-11 02:40:29 +00:00
Mike McCormack
0bb73f53d5
Fill the filedialog95 controls before sending a CDN_INITDONE
...
notification.
2003-05-11 02:39:08 +00:00
Huw Davies
5594fcea74
Invalidate the window when the range is changed.
2003-05-11 02:38:05 +00:00
Mike McCormack
493d89d888
Stubs for AccessCheckAndAuditAlarmA/W.
2003-05-11 02:37:11 +00:00
Lionel Ulmer
9914a8ec5d
- only enumerate 32 bpp ARGB texture format and remove RGBA one
...
- add support for 32 bpp ARGB texture format
2003-05-08 21:03:57 +00:00
Adam Gundy
9ea3c2d3ee
_open_osfhandle is expected to take the absence of either _O_TEXT or
...
_O_BINARY to mean _O_BINARY.
2003-05-08 21:02:31 +00:00
Raphael Junqueira
18af8d8611
- Disable some 'classic' debug traces (avoid useless flood of traces
...
while debugging games).
- Fix the texture size caps using GL_MAX_TEXTURE_SIZE.
2003-05-08 17:36:00 +00:00
Maxime Bellengé
3270641c60
- Fix scanline size in OLEPictureImpl_Load for jpeg
...
- Convert from RGB to BGR according to BITMAPINFOHEADER
documentation.
2003-05-08 17:35:12 +00:00
Alexandre Julliard
d9bab57477
Added support for calling the TLS callback functions.
2003-05-08 04:13:26 +00:00
Alexandre Julliard
c808e67da1
Fixed wrong file offset used when mapping the import directory from a
...
shared section.
2003-05-08 03:50:32 +00:00
Jason Edmeades
8534f79124
- Move texture loading into PreLoad for 2D textures (needs doing for
...
the others as well), and call when needed as well.
- Change D3DFMT_R5G6B5 handling to make backdrop of Max Payne appear.
- Add code to reject attempts to use invalid texture units (Max Payne
did this a lot).
- ValidateDevice fixme silenced as harmless but occurs frequently.
- Add trace which can be compiled in to debug vertex shaders, and
correct fixmes and dprintf's into appropriate trace statements.
- Ensure we trace what we return when querying the device caps.
- Correct bug with negative numbers in vertex shader code.
2003-05-08 03:49:04 +00:00
Eric Pouech
3a10bf5890
Added environment tests.
2003-05-08 03:47:24 +00:00
Eric Pouech
2d758c6444
Implemented a bunch of environment related NTDLL APIs.
2003-05-08 03:47:00 +00:00
Alexandre Julliard
54daeae72a
Added NONAMELESSUNION/STRUCT defines.
2003-05-07 04:01:52 +00:00
Alexandre Julliard
ce4d111cd8
Moved the EnumResource* functions to the kernel dll, and fixed their
...
prototypes.
2003-05-07 03:21:26 +00:00
Alexandre Julliard
cbd9eca2c3
Use RtlFindMessage to load message resources.
2003-05-07 03:19:17 +00:00
Michael Schlüter
5e8d015a8c
Added wglGetExtensionsStringARB.
2003-05-07 03:18:51 +00:00
Jukka Heinonen
fb3080a2f3
Add scrolling support for VGA text mode.
2003-05-07 03:16:34 +00:00
Alexandre Julliard
54f59e5005
Added comment about why changing ADDRESS_SPACE_LIMIT is wrong.
2003-05-06 18:52:43 +00:00
Alexandre Julliard
ebe67a2864
Added support for retrieving page fault address on Solaris (based on a
...
patch by Robert Lunnon).
2003-05-06 18:50:08 +00:00
Robert Lunnon
2eab8afaa9
Eliminate segfault due to NULL This->sIcoPath.
2003-05-06 18:36:54 +00:00
Dimitrie O. Paun
1a1f9bffb3
Make it easy to use something other than wrc to compile resources.
2003-05-06 18:34:53 +00:00
Thomas Mertes
4f6caf6ca3
Tests for RtlDuplicateUnicodeString, RtlFindCharInUnicodeString,
...
RtlInitUnicodeStringEx.
2003-05-06 18:28:02 +00:00
Thomas Mertes
d628d125ab
Implement RtlDuplicateUnicodeString, RtlFindCharInUnicodeString,
...
RtlInitUnicodeStringEx.
Documentation updates for RtlInitAnsiString, RtlInitString,
RtlInitUnicodeString, RtlAnsiStringToUnicodeString and
RtlOemStringToUnicodeString.
2003-05-06 18:27:40 +00:00
Marcus Meissner
dac51c005a
Added include <errno.h>.
2003-05-06 18:25:11 +00:00
Alexandre Julliard
ab61506401
Fixed return value of CreateNamedPipe (spotted by Mike McCormack).
2003-05-06 00:19:59 +00:00
Jason Edmeades
5ba50508ff
Add support for MultiplyTransform (helps make the SkimmedMesh SDK
...
sample look better).
2003-05-06 00:19:11 +00:00
Jason Edmeades
cb677f6388
Add the beginnings of support for texture coordinates.
2003-05-06 00:15:49 +00:00
Marcus Meissner
2aad01e2a8
Fix return code of DPNHPAST_DllGetClassObject stub.
2003-05-06 00:15:03 +00:00
Rok Mandeljc
8d54728696
- implemented some more port related-functions
...
- fixed warnings (reported by Gerald Pfeifer)
2003-05-06 00:14:31 +00:00
Jukka Heinonen
643e8740d5
Report errors to applications when illegal dates are passed to set
...
system date call (required by many installation checks).
2003-05-06 00:12:52 +00:00
Igor Stepin
97b7bc1984
Added a lot of Russian translations.
2003-05-04 02:33:08 +00:00
Mike Hearn
34dd455f44
Support _NET_WM_PING protocol so the WM can detect freezes.
2003-05-04 02:27:20 +00:00
Rok Mandeljc
9d1ca9fb8a
Dmusic class factory can now create dmloader8 and dmperformance8.
2003-05-04 02:26:03 +00:00
Marcus Meissner
cba9795f14
Fixed non-x86 DOSVM_Wait prototype.
2003-05-04 02:25:21 +00:00
Marcus Meissner
e65d6715ce
Fixed powerpc compile.
2003-05-04 02:25:07 +00:00
Lionel Ulmer
f5a4a9b60a
Give the right ids to the DirectSoundCreate8 function (thanks to
...
Robert Reif).
2003-05-04 02:24:36 +00:00
Lionel Ulmer
1279d9a0f4
Actually set the GL context before doing any GL calls.
2003-05-04 02:24:03 +00:00
Lionel Ulmer
12c61661ab
Added SetSystemTimeAdjustment stub.
2003-05-04 02:23:38 +00:00
Andreas Mohr
b5754fc86f
Added some stubs.
2003-05-02 21:23:46 +00:00
Robert Reif
772539a84a
Move all tests to outside the loop when setting volume.
...
Add traces to functions.
2003-05-02 21:23:16 +00:00
Lionel Ulmer
6ad962142f
- misc. tracing fixes
...
- handle IID_IDirectSound(8) as the default sound driver
2003-05-02 21:22:49 +00:00
Rok Mandeljc
88240805ab
Implemented DirectMusic:EnumPort and DirectMusic:GetDefaultPort.
2003-05-02 21:21:58 +00:00
Robert Reif
abde7d0acf
Reversed relationship between buffers and notifies.
...
Fixed notify reuse bug.
Minor documentation and error message cleanup.
2003-05-02 20:16:48 +00:00
Robert Reif
bcfff87be5
Added driver property set implementation.
...
Fixed notify release bug.
2003-05-02 20:16:20 +00:00
Adam Gundy
a982259e3e
When items are inserted in a partially populated treeview, the first
...
visible item was not correctly updated.
The first visible item was sometimes used to calculate the location of
other items when it had been freed.
2003-05-02 20:15:36 +00:00
Adam Gundy
06d610ec9b
Check the mask flags in the item structure to determine how much
...
memory to read/write.
2003-05-02 20:14:33 +00:00
Jukka Heinonen
e2ae56e0b9
Remove obsolete code from DOSVM_Wait.
...
Prepare DOSVM_Wait for handling nested interrupts in both real and
protected mode.
Provide temporary workaround for keyboard related deadlock.
2003-05-02 20:12:52 +00:00
Jukka Heinonen
40bebee7ce
Report correct IRQ bases to DPMI applications.
...
Make int31 print more tracing information.
2003-05-02 20:12:10 +00:00
Jukka Heinonen
f93d452d78
Fix argument passing to DOS program from winevdm.
...
Add support for invoking DOS programs with long command lines.
2003-05-02 20:11:52 +00:00
Andreas Mohr
8eb105ca31
Added missing Win98 user32.dll function exports entries.
2003-05-02 20:10:26 +00:00
Robert Shearman
f0025e2adc
- Implemented RtlAddAccessAllowedAce, RtlAddAccessDeniedAce,
...
RtlAddAce, RtlValidAcl.
- Added the corresponding functions in advapi32.
- Grouped the ACL functions in advapi32.
2003-05-01 00:29:26 +00:00
Mike Hearn
266a2f297e
Change return code comparison in AVI control (from patch by
...
stanleyg76@yahoo.com ).
2003-04-30 23:59:46 +00:00
Alexandre Julliard
812b4f46e9
Avoid calling Win32 resource functions on 16-bit modules.
2003-04-30 17:28:45 +00:00
Steven Edwards
e426e9a785
Fix for building lzexpand with Mingw or MS_VC++ includes
2003-04-30 17:15:06 +00:00
Alexandre Julliard
88fbc45dc9
Fixed typo in last minute change (spotted by Gerald Pfeifer).
2003-04-30 17:12:14 +00:00
Alexandre Julliard
424202bd9a
Moved most of the kernel resource APIs to dlls/kernel.
2003-04-30 00:53:23 +00:00
Dmitry Timoshkov
befff55609
Protect BeginPaint and EndPaint from lps being NULL.
2003-04-30 00:50:43 +00:00
Maxime Bellengé
0485fc19b6
Fix bounding rectangle computation for an ownerdraw tab.
2003-04-30 00:50:26 +00:00
Dimitrie O. Paun
dfdeaaf922
Generate custom draw notifications for ownerdraw listviews (based on a
...
patch by Maxime Bellengé).
Reorganize the custom draw code for better reuse.
2003-04-30 00:49:44 +00:00
Juan Lang
7b55bc45eb
Better API compliance and test case for NetWkstaTransportEnum.
2003-04-30 00:48:56 +00:00
Alexandre Julliard
86666c51e2
Implemented ntdll resource functions.
2003-04-29 23:00:48 +00:00
Robert Reif
aa8559e84a
Fixed a problem where OSS trigger support is inconsistent.
2003-04-29 22:54:09 +00:00
Alexandre Julliard
e3d681ba0a
Get rid of the COMMDLG_hInstance variables.
2003-04-29 22:52:02 +00:00
Robert Reif
e743e091ed
Added partial property set support which is used by dxdiag.exe.
2003-04-29 22:49:52 +00:00
Robert Reif
144d7f5da2
Added driver notify implementation.
2003-04-29 22:47:59 +00:00
Christian Costa
9d74dca27c
Small fix in IDirectInputDevice2Impl_QueryInterface.
2003-04-29 22:47:04 +00:00
Christian Costa
6dca3ecc45
Reserve space for 16 streams in the stateblock.
2003-04-29 22:44:18 +00:00
Christian Costa
b92a58ea07
Enable creation of DirectInput objects trough CoCreateInstance.
2003-04-29 22:43:48 +00:00
Alexandre Julliard
78654e2bff
Fixed non-MZ case broken by previous patch.
2003-04-27 20:38:22 +00:00
Uwe Bonnes
7c578ab349
Some UrlCache stubs.
2003-04-27 20:35:38 +00:00
Uwe Bonnes
1d60387e9c
Added GetPrintProcessorDirectoryA stub.
2003-04-27 20:35:08 +00:00
Stephan BEUZE
8410e71fb5
Implemented message TCM_SETPADDING with the Dimitri's advice.
2003-04-27 20:34:30 +00:00
Alexandre Julliard
fedc411743
Moved the functionality of starting Win16 and DOS programs from the
...
common process startup into a separate winevdm application.
2003-04-27 00:47:58 +00:00
Alexandre Julliard
8f6727c57d
Added NONAMELESSUNION/STRUCT defines.
2003-04-27 00:40:47 +00:00
Alexandre Julliard
50149af8b5
Make sure that snd_pcm_open returned a valid handle before using it.
2003-04-27 00:38:39 +00:00
Jerry Ji
79916df96b
The missing part of multiple device support for winearts, wineaudioio,
...
winejack and winenas.
2003-04-27 00:37:08 +00:00
Rok Mandeljc
ecaf53f172
Some dmusic functions implementation.
2003-04-27 00:35:30 +00:00
Maxime Bellengé
dcaf137736
Fix the computation of the trackbar's size.
2003-04-27 00:31:06 +00:00
Alexandre Julliard
056e4197f9
Added a few stubs needed by the generated oaidl_p.c.
2003-04-26 02:12:14 +00:00
Ove Kaaven
899fafca82
Preliminary implementation of proper IDispatch marshalling.
2003-04-26 02:11:41 +00:00
Ferenc Wagner
572b33b4d9
Added listbox test.
2003-04-26 02:09:43 +00:00
Robert Reif
f64f69abe7
Fixed bug caused by OSS inconsistent trigger operation on different
...
hardware.
2003-04-26 02:09:20 +00:00
Maxime Bellengé
5b44c77fb4
Remove the sending of NM_TOOLTIPSCREATED which is non existent under
...
Windows during the creation of the trackbar.
2003-04-26 02:07:43 +00:00
Hans Leidekker
542e0cc2b5
Dutch localisation of language group names.
2003-04-26 02:05:58 +00:00
Rolf Kalbermatter
b74beada5a
Fix some typos and a memory leak in SHFileOperationA.
2003-04-26 02:05:39 +00:00
Alexandre Julliard
69361e08b9
Moved x11drv.h to dlls/x11drv.
2003-04-22 04:05:08 +00:00
Eric Pouech
b6338878a8
Moved kernel32.FlushFileBuffers to ntdll.NtFlushBuffersFile.
2003-04-22 04:04:17 +00:00
Alex Pasadyn
330179f956
Implemented EnumDisplaySettings* and ChangeDisplaySettings*.
2003-04-22 00:15:48 +00:00
Alexandre Julliard
2e12d33dfd
Removed no longer needed uses of LDPATH.
2003-04-21 23:54:05 +00:00
Jason Edmeades
e0d2fb6779
Only reapply the world, view or projection transform changes if we
...
really have to.
2003-04-21 23:53:03 +00:00
Jason Edmeades
9fdc759b90
MIRROR_ARB support is not dependent on OpenGL 1.3 as I originally
...
ifdef'ed. It is apparently introduced fully in 1.4, or dependent on
another ifdef, GL_ARB_texture_mirrored_repeat.
2003-04-21 23:29:39 +00:00
Dan Wolf
b39c35457a
Implemented a stub for DetectAutoProxyUrl.
2003-04-21 23:24:46 +00:00
Jukka Heinonen
013f89465c
Moved dosconf.c to winedos.
2003-04-21 23:22:53 +00:00
Jason Edmeades
b830439bf5
Don't reapply all the texture states if the texture we are replacing
...
is the same as the texture there already and the texture is not
'dirty'.
2003-04-21 23:20:51 +00:00
Alexandre Julliard
21ee3295fc
Support resources in cross-compiled tests.
2003-04-21 22:52:31 +00:00
Marcelo Duarte
7bc46adc4a
Localization of the new language group strings.
2003-04-21 22:44:40 +00:00
Jason Edmeades
cab99dbcaf
Silence index buffer lock + offset fixme to a trace because the
...
behaviour under that scenario works.
2003-04-21 22:38:14 +00:00
Jason Edmeades
53391ac33f
DOT3 isn't there on earlier opengl versions.
2003-04-21 22:37:48 +00:00
Jason Edmeades
4df43cc263
When a game requests fullscreen, make its window the dimensions
...
requested. Ideally this should be followed by making the screen that
resolution, but this suffices for now.
2003-04-20 02:47:22 +00:00
Jason Edmeades
02f3df3988
Windows never reports 24 bit colours, and some games fail to work
...
unless in specific modes. Report 16bit colour for 24bit modes.
2003-04-20 02:43:05 +00:00