Raphael Junqueira
8695df5aa4
- add IDirectMusicContainer support in
...
IDirectMusicLoader8Impl::LoadObjectFromFile
- don't use IDirectMusicSegment*Impl when IDirectMusicSegment*8Impl
can be used instead (avoid code duplication)
2003-06-18 03:18:23 +00:00
Raphael Junqueira
44edc0c0ec
- dsound and d3d works better when x11drv locks/unlocks are correct
...
- more traces
2003-06-18 03:17:42 +00:00
Alexandre Julliard
cf4e5d4eea
Added an assembly wrapper to retrieve the this pointer from %ecx for
...
_thiscall functions.
Fixed some bugs, and added a few missing functions.
2003-06-17 03:59:24 +00:00
Mike Hearn
739ccae798
Implement a class factory for the Global Interface Table.
2003-06-17 03:57:18 +00:00
Gregory M. Turner
0c63c39c8d
- move macros and constants into cabinet.h where they can be shared
...
between cabextract.c and fdi.c
- reminders to eliminate global variables (for multithread
compatibility)
- remove struct fdi_cab: due to the nature of the FDI API, we cannot
preload all the cabinets; this appears to obviate the need for struct
fdi_cab
- "oppress" (that is, do not process) partial files which were
continuations from another cabinet
- more than one partial file can exist in a single cabinet (how!?) --
so move the partial file notification (and "oppression" that goes with
it) into the loop that iterates through files
2003-06-17 03:56:51 +00:00
Christian Costa
677b37cbd8
Allocate necessary dsound buffers for standard audio paths and enable
...
retrieval of their interfaces via GetObjectInPath.
Fix and clean dsound and dmusics objects allocation when initializing
the performance object.
Some stubs improvements.
2003-06-16 20:26:50 +00:00
Lionel Ulmer
e10a0fd375
- rewrote the buffer to buffer fast path using Texture engine (much
...
faster on my NVIDIA hardware)
- small optimizations
2003-06-16 20:22:46 +00:00
Raphael Junqueira
c405019ee5
- DInput WideChar classes support. This time all dinput versions have
...
widechar classes.
- fix a stupid bug in callback handling caught by Lionel.
- add some forgotten IID on class factory (better if we want to active
the code)
- many cleanups on COM Macros (don't need A and W variants as they are
the same)
2003-06-16 20:22:13 +00:00
Raphael Junqueira
bf2121a312
Fix AddDirtyRect uncorrect behavior (crash in some cases). Based on a
...
patch from Roderick Colenbrander.
2003-06-16 20:20:25 +00:00
736ff98510
Added AddAccessAllowdAceEx, AddAccessDeniedAceEx, GetAclInformation.
2003-06-16 19:44:06 +00:00
Lionel Ulmer
c203d68e98
- fix some regressions
...
- GetDC does not lock in ReadOnly mode as it leads to problems with
some D3D optimizations
- added a fast Back => Front / Front => Back Blt fast path
2003-06-16 19:41:34 +00:00
Steven Edwards
d8b97af8f5
Split Win16/32 setupapi device installer support.
2003-06-16 19:40:53 +00:00
Mike Hearn
8e6ae023e5
Stub out SetUrlCacheEntryInfoA/W.
2003-06-16 19:40:27 +00:00
Mike Hearn
d2b8e39b5c
- Unbreak vertical trackbars
...
- Make it more closely resemble the native control
- Add focus rectangle
- Misc fixes and cleanups
2003-06-16 19:39:27 +00:00
Mike Hearn
a8755ff912
Add stubs for Control_FillCache_RunDLL ansi/unicode variants.
2003-06-16 19:38:10 +00:00
Gerald Pfeifer
8da2cbaa30
Unbreak getTcpTable() on Linux-based systems and make it work on BSD
...
and Solaris as well.
2003-06-16 19:37:36 +00:00
Mike Hearn
25b4d10138
Add the ID of the blocking thread to the error message.
2003-06-16 19:36:22 +00:00
Rok Mandeljc
e36fa4551a
Updated a bunch of translations for Slovenian language.
2003-06-16 01:32:09 +00:00
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