Rok Mandeljc [Mon, 16 Jun 2003 01:32:09 +0000 (01:32 +0000)]
Updated a bunch of translations for Slovenian language.
Eric Pouech [Mon, 16 Jun 2003 01:24:30 +0000 (01:24 +0000)]
Implemented:
- RtlDoesFileExists_U as a stub
- RtlDosSearchPath_U
Lionel Ulmer [Mon, 16 Jun 2003 01:23:58 +0000 (01:23 +0000)]
- GL state change optimizations
- some more preparations for GL-accelerated Blts
- added debug code to compute FPS (nice when adding optimizations)
Juan Lang [Mon, 16 Jun 2003 01:23:20 +0000 (01:23 +0000)]
Use iphlpapi to enumerate LAN adapters.
Add names to NetBIOS transports, and eliminates loopback adapters from
enumerated LAN adapters.
<mirq@ziemniak.ustronie.pw.edu.pl> [Mon, 16 Jun 2003 01:21:31 +0000 (01:21 +0000)]
Correct mode nr passed to X11DRV_XF86VM_SetCurrentMode.
Lionel Ulmer [Mon, 16 Jun 2003 01:19:40 +0000 (01:19 +0000)]
Fix the FilterGraph CLSID declaration.
Steven Edwards [Mon, 16 Jun 2003 01:19:16 +0000 (01:19 +0000)]
Split Win16/32 file dialogs.
Jukka Heinonen [Mon, 16 Jun 2003 01:18:26 +0000 (01:18 +0000)]
Remove SIGALRM handler.
Reserve TEB field for DPMI virtual interrupt flag.
Jukka Heinonen [Mon, 16 Jun 2003 01:18:01 +0000 (01:18 +0000)]
Migrate create/open file functions to winedos.
Some fixes based on patch by Ferenc Wagner.
Jukka Heinonen [Mon, 16 Jun 2003 01:17:30 +0000 (01:17 +0000)]
Make DOSVM_Wait work in protected mode.
Replace SHOULD_PEND macro with a function.
Lionel Ulmer [Mon, 16 Jun 2003 01:17:10 +0000 (01:17 +0000)]
Make the header in-line with current ICOM naming conventions.
Alexandre Julliard [Sat, 14 Jun 2003 01:34:53 +0000 (01:34 +0000)]
Fixed WCCURSES_InitBackend prototype in the no curses case.
Alexandre Julliard [Sat, 14 Jun 2003 01:31:56 +0000 (01:31 +0000)]
Make it possible to retrieve an inheritable handle in open_named_pipe
(spotted by Uwe Bonnes).
Alexandre Julliard [Fri, 13 Jun 2003 23:26:01 +0000 (23:26 +0000)]
Proper support for CPPFLAGS and LDFLAGS (suggested by Todd Vierling).
Lionel Ulmer [Fri, 13 Jun 2003 23:17:59 +0000 (23:17 +0000)]
- fixes the COLORFILL case for front-buffer
- some preparations for GL-accelerated Blts
- some small optimizations in the Clear code
Sylvain Petreolle [Fri, 13 Jun 2003 23:17:34 +0000 (23:17 +0000)]
Trace which real mode interrupt is emulated.
Michael Günnewig [Fri, 13 Jun 2003 23:17:01 +0000 (23:17 +0000)]
- 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.
Gregory M. Turner [Fri, 13 Jun 2003 23:15:55 +0000 (23:15 +0000)]
- most of FDICopy is now implemented, although the actual decompression is not.
- "can" -> "do"
- a novella about a bug
- fix some memory leaks
Alexandre Julliard [Fri, 13 Jun 2003 19:15:36 +0000 (19:15 +0000)]
Removed ordinals that differ between Windows versions.
Jason Edmeades [Fri, 13 Jun 2003 19:14:34 +0000 (19:14 +0000)]
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.
Raphael Junqueira [Fri, 13 Jun 2003 18:59:51 +0000 (18:59 +0000)]
- 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
Christian Costa [Fri, 13 Jun 2003 18:55:41 +0000 (18:55 +0000)]
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.
Christian Costa [Fri, 13 Jun 2003 18:54:37 +0000 (18:54 +0000)]
Fix matrix multiplication.
Gregory M. Turner [Fri, 13 Jun 2003 18:54:18 +0000 (18:54 +0000)]
Fix some uglies.
Sylvain Petreolle [Fri, 13 Jun 2003 18:54:00 +0000 (18:54 +0000)]
Added Euro and antiquote to the French keyboard layout.
Jason Edmeades [Fri, 13 Jun 2003 18:53:06 +0000 (18:53 +0000)]
When emulating fullscreen it helps to not allocate space for menu bars
and borders. Make this window a popup window.
Francois Gouget [Fri, 13 Jun 2003 18:52:36 +0000 (18:52 +0000)]
Add stubs for RasDeleteSubEntry* (new in WinMe/WinXP).
Add prototypes for RasDeleteEntry* and RasDeleteSubEntry* in ras.h.
Jason Edmeades [Fri, 13 Jun 2003 18:09:05 +0000 (18:09 +0000)]
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.
Steven Edwards [Fri, 13 Jun 2003 18:07:45 +0000 (18:07 +0000)]
Split Win16/32 color dialog support.
Supporting compiling out 16 bit find dialog support.
Yorick Hardy [Fri, 13 Jun 2003 18:07:25 +0000 (18:07 +0000)]
Include time.h instead of sys/time.h.
Lionel Ulmer [Fri, 13 Jun 2003 18:06:44 +0000 (18:06 +0000)]
Stubbed some interfaces for the FilterGraph CLSID.
Jukka Heinonen [Fri, 13 Jun 2003 18:05:18 +0000 (18:05 +0000)]
Move get current directory and set current directory int21
subfunctions into winedos. Fix quite a few bugs in the implementation
of these functions.
Gregory M. Turner [Fri, 13 Jun 2003 18:04:35 +0000 (18:04 +0000)]
- 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
Marcus Meissner [Fri, 13 Jun 2003 16:35:07 +0000 (16:35 +0000)]
Fixed index handling for multi dimensional arrays.
Tom Wickline [Fri, 13 Jun 2003 16:34:43 +0000 (16:34 +0000)]
- cosmetic fixes
- remove obsolete link
Sylvain Petreolle [Fri, 13 Jun 2003 16:34:22 +0000 (16:34 +0000)]
Show that TCP/IP is installed to windows apps, like winipcfg.
Eric Pouech [Fri, 13 Jun 2003 16:33:50 +0000 (16:33 +0000)]
Added support for overlapped ioctl requests (and a few other
cosmetics).
Eric Pouech [Fri, 13 Jun 2003 16:32:52 +0000 (16:32 +0000)]
If (n)curses wasn't available at compile time:
- print sensible information
- fall back to user backend
Paul Bain [Fri, 13 Jun 2003 16:32:16 +0000 (16:32 +0000)]
Put IID_IDirectInputDevice2A back in
IDirectInputDevice2AImpl_QueryInterface.
Lionel Ulmer [Fri, 13 Jun 2003 16:31:41 +0000 (16:31 +0000)]
Be more stringent in the 'Lock' invalid RECT check.
Lionel Ulmer [Fri, 13 Jun 2003 16:31:17 +0000 (16:31 +0000)]
Upgrade OpenGL thunks with latest version of OpenGL extension
registry.
Robert Shearman [Fri, 13 Jun 2003 16:30:24 +0000 (16:30 +0000)]
- Make button text centre correctly when dropdown arrow is present
- Centre dropdown arrow
Francois Gouget [Fri, 13 Jun 2003 16:29:54 +0000 (16:29 +0000)]
Add stubs for some new WinXP APIs.
Francois Gouget [Fri, 13 Jun 2003 16:29:36 +0000 (16:29 +0000)]
Add a stub for CompareSecurityIds (new in WinXP).
Lionel Ulmer [Fri, 13 Jun 2003 16:29:18 +0000 (16:29 +0000)]
Fix the BLT COLOR_FILL case.
Jukka Heinonen [Fri, 13 Jun 2003 16:28:49 +0000 (16:28 +0000)]
Split timer code into separate source file.
Stop using SIGALRM for timers.
Gregory M. Turner [Fri, 13 Jun 2003 16:28:23 +0000 (16:28 +0000)]
- paranoia: eliminate some global variables
- better reminder on how to fix memory leaks
Rok Mandeljc [Sat, 7 Jun 2003 00:39:18 +0000 (00:39 +0000)]
- 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
Arjen Nienhuis [Sat, 7 Jun 2003 00:38:31 +0000 (00:38 +0000)]
New implementation of GdiGradientFill using integer math.
Christian Costa [Sat, 7 Jun 2003 00:36:51 +0000 (00:36 +0000)]
Fix SetDataFormat and implement GetDeviceInfo for mouse device.
Mike Hearn [Sat, 7 Jun 2003 00:36:18 +0000 (00:36 +0000)]
Add a drive mapping for root to the default configuration file.
Mike Hearn [Sat, 7 Jun 2003 00:35:19 +0000 (00:35 +0000)]
Check for /lib/tls directory for Red Hat 9.
Kester Maddock [Sat, 7 Jun 2003 00:34:18 +0000 (00:34 +0000)]
Check for a null pointer in WS_setsockopt.
Mike Hearn [Sat, 7 Jun 2003 00:33:53 +0000 (00:33 +0000)]
Protect WDML_GetConv against null handles.
Steven Edwards [Sat, 7 Jun 2003 00:33:32 +0000 (00:33 +0000)]
Separate Win16 and Win32 font dialog support.
Eric Pouech [Sat, 7 Jun 2003 00:33:13 +0000 (00:33 +0000)]
Correctly convert into EXCEPTION_RECORD SIGTRAPs received from
DebugBreakProcess.
Sylvain Petreolle [Fri, 6 Jun 2003 18:17:00 +0000 (18:17 +0000)]
Implemented wininet.InternetGetConnectedStateEx.
Dimitrie O. Paun [Fri, 6 Jun 2003 18:13:47 +0000 (18:13 +0000)]
Align the text vertically in single line labels (spotted by BiGgUn).
Raphael Junqueira [Fri, 6 Jun 2003 18:12:59 +0000 (18:12 +0000)]
Fixed compilation problems.
Martin Fuchs [Fri, 6 Jun 2003 18:11:23 +0000 (18:11 +0000)]
Stub implementation for _Gettnames.
Mike McCormack [Fri, 6 Jun 2003 18:10:36 +0000 (18:10 +0000)]
Always return FALSE when doing an overlapped ConnectNamedPipe.
Ingmar Thiemann [Fri, 6 Jun 2003 18:10:18 +0000 (18:10 +0000)]
Implemented PolyTextOutA/PolyTextOutW.
Robert Shearman [Fri, 6 Jun 2003 18:09:38 +0000 (18:09 +0000)]
- Support a few more flags
- Rewrite the enumeration loop
- Support non-desktop root
- Silence harmless and implemented debug messages
Jukka Heinonen [Fri, 6 Jun 2003 18:09:14 +0000 (18:09 +0000)]
Pending timer interrupts no longer deadlock DOSVM_Wait.
Restored interrupt priorities to correct values.
Lionel Ulmer [Wed, 4 Jun 2003 23:43:29 +0000 (23:43 +0000)]
- fix the texture upload code when RECT is actually used
- optimize FB Locks / Unlocks when RECTs are used
Lionel Ulmer [Wed, 4 Jun 2003 23:39:13 +0000 (23:39 +0000)]
- Viewport hack to get some old D3D1 games to work
- TRACEing fix
Lionel Ulmer [Wed, 4 Jun 2003 23:38:22 +0000 (23:38 +0000)]
- small TRACEing fix
- fix bug in texture upload (I wonder how I missed this :-/ )
- improve the D3D1/2 texture mapping modes
Lionel Ulmer [Wed, 4 Jun 2003 23:36:48 +0000 (23:36 +0000)]
- 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
Lionel Ulmer [Wed, 4 Jun 2003 23:34:58 +0000 (23:34 +0000)]
- 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
Lionel Ulmer [Wed, 4 Jun 2003 23:31:39 +0000 (23:31 +0000)]
- 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
Lionel Ulmer [Wed, 4 Jun 2003 23:27:28 +0000 (23:27 +0000)]
Fixed a bug in the FrameBuffer => Texture blits.
Lionel Ulmer [Wed, 4 Jun 2003 23:26:53 +0000 (23:26 +0000)]
- added RECT support to the texture upload code
- use the common code for the FB Unlock code
Lionel Ulmer [Wed, 4 Jun 2003 23:24:59 +0000 (23:24 +0000)]
- 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)
Lionel Ulmer [Wed, 4 Jun 2003 23:22:13 +0000 (23:22 +0000)]
Refactoring of the texture upload code.
Lionel Ulmer [Wed, 4 Jun 2003 23:19:14 +0000 (23:19 +0000)]
Fix texture parameters handling on texture change.
Lionel Ulmer [Wed, 4 Jun 2003 23:18:24 +0000 (23:18 +0000)]
- remove some extraneous saving of the read buffer settings
- cleaned-up the GL / device critical section handling
Lionel Ulmer [Wed, 4 Jun 2003 23:17:23 +0000 (23:17 +0000)]
- protect viewport setting with GL lock
- no need anymore to flush to FB on execute buffer calling
Lionel Ulmer [Wed, 4 Jun 2003 23:16:28 +0000 (23:16 +0000)]
Some threading fixes (prevents some dead-locks).
Lionel Ulmer [Wed, 4 Jun 2003 23:10:38 +0000 (23:10 +0000)]
- implement FB => Texture blits
- fix compilation on non-recent glext.h systems
Raphael Junqueira [Wed, 4 Jun 2003 23:05:46 +0000 (23:05 +0000)]
- 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)
Raphael Junqueira [Wed, 4 Jun 2003 23:01:49 +0000 (23:01 +0000)]
- 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
Raphael Junqueira [Wed, 4 Jun 2003 22:55:19 +0000 (22:55 +0000)]
- 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)
Jason Edmeades [Wed, 4 Jun 2003 22:51:14 +0000 (22:51 +0000)]
Fix the glRead call when pRect != NULL, resolve the file format of the
saved snapshot correctly.
Raphael Junqueira [Wed, 4 Jun 2003 22:47:53 +0000 (22:47 +0000)]
- fix another time the stupid locking bug (i had already fixed it in
ActiveRender)
- fix stupid rescaling of colors values on SaveSnapshot
Raphael Junqueira [Wed, 4 Jun 2003 22:45:57 +0000 (22:45 +0000)]
- 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
Jason Edmeades [Wed, 4 Jun 2003 22:20:47 +0000 (22:20 +0000)]
Add support for a lot of the remaining texture ops, move code into the
utils module, and clean up the main code path.
Raphael Junqueira [Wed, 4 Jun 2003 22:12:34 +0000 (22:12 +0000)]
- 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)
Jason Edmeades [Wed, 4 Jun 2003 22:04:44 +0000 (22:04 +0000)]
Correct specular enable renderstate.
Jason Edmeades [Wed, 4 Jun 2003 22:02:06 +0000 (22:02 +0000)]
Avoid the use of glGet when we know the information locally.
Jason Edmeades [Wed, 4 Jun 2003 22:01:05 +0000 (22:01 +0000)]
Opengl 1.4 added stencil wrap support as per directx (also in the
GL_EXT_stencil_wrap extension).
Raphael Junqueira [Wed, 4 Jun 2003 21:55:29 +0000 (21:55 +0000)]
- 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
Lionel Ulmer [Wed, 4 Jun 2003 21:53:43 +0000 (21:53 +0000)]
- 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
Yorick Hardy [Wed, 4 Jun 2003 21:52:46 +0000 (21:52 +0000)]
Added the D3DTBLEND_DECAL render state.
Francois Gouget [Wed, 4 Jun 2003 20:29:05 +0000 (20:29 +0000)]
Fix some typos.
Robert Reif [Wed, 4 Jun 2003 20:28:04 +0000 (20:28 +0000)]
Added a dynamically growing ring buffer for oss, alsa, arts, and nas.
Tom Wickline [Wed, 4 Jun 2003 20:26:34 +0000 (20:26 +0000)]
Updated my e-mail address.
Paul Laufer [Wed, 4 Jun 2003 20:25:55 +0000 (20:25 +0000)]
Work around for flex brain damage.
Marcus Meissner [Wed, 4 Jun 2003 20:24:56 +0000 (20:24 +0000)]
Implemented localeconv() with libc function.
Antonio Larrosa Jiménez [Wed, 4 Jun 2003 20:24:16 +0000 (20:24 +0000)]
Added CLOCKS_PER_SEC.
Antonio Larrosa Jiménez [Wed, 4 Jun 2003 20:23:58 +0000 (20:23 +0000)]
Added WSASetEvent forward.