Juan Lang [Wed, 28 Jun 2006 00:21:13 +0000 (17:21 -0700)]
shell32: Add a stub for InvalidateDriveType.
H. Verbeet [Tue, 27 Jun 2006 21:44:26 +0000 (23:44 +0200)]
wined3d: Use register combiners for texture stage operations.
Make wined3d use register combiners for texture stage operations. In
order to do that the texture unit index needs to be separated from the
texture stage index. For cards that don't support the
NV_register_combiners extension nothing should change.
H. Verbeet [Tue, 27 Jun 2006 21:42:35 +0000 (23:42 +0200)]
wined3d: Add code for using register combiners for texture stage operations.
On nVidia cards the value of GL_MAX_TEXTURE_UNITS is generally not
larger than 4. In Direct3D that would correspond to
MaxSimultaneousTextures in the caps, rather than MaxTextureBlendStages
(which can be much larger) to which it currently corresponds in
wined3d. Using register combiners we can get around that limitation
and get up to GL_MAX_GENERAL_COMBINERS_NV (typically 8) texture
stages. This patch adds code for doing the texture operations with
register combiners instead of ARB_texture_env_combine or
NV_texture_env_combine4, but doesn't make use of that code yet. That's
what the next patch will do.
H. Verbeet [Tue, 27 Jun 2006 21:41:27 +0000 (23:41 +0200)]
wined3d: Fix uploading of textures for shaders.
The code for uploading / binding textures for use with pixel shaders
is slightly different from the one for uploading / binding textures
for use with the fixed function pipeline. It would be possible to keep
the code in a single function with a couple of conditionals, but in
combination with the changes needed for register combiners that would
become quite messy.
H. Verbeet [Tue, 27 Jun 2006 21:40:42 +0000 (23:40 +0200)]
wined3d: Texture limits fixes.
GL_LIMITS(textures) is currently used for both the number of texture
stages and the maximum number of simultaneous textures. In the current
code that's the same, but in a later patch that will be separated,
since a texture stage doesn't have to reference an actual
texture. Also, shaders can access a larger number of samplers than the
number of texture units the fixed function pipeline can access.
H. Verbeet [Tue, 27 Jun 2006 21:40:14 +0000 (23:40 +0200)]
wined3d: Add register combiner function pointers.
H. Verbeet [Tue, 27 Jun 2006 21:40:02 +0000 (23:40 +0200)]
wined3d: Add & use D3DTEXTUREOP dumping code.
James Hawkins [Tue, 27 Jun 2006 20:05:30 +0000 (13:05 -0700)]
shlwapi: Add tests for PathAppendA.
Mikołaj Zalewski [Tue, 27 Jun 2006 19:51:35 +0000 (21:51 +0200)]
shell32: If needed show a confirmation dialog when deleting with SHFileOperation.
Show a confirmation dialog in SHFileOperationW for the FO_DELETE
operation when called without FOF_NOCONFIRMATION or with
FOF_WANTNUKEWARNING. That way the user's files won't be deleted
without a warning.
Huw Davies [Mon, 26 Jun 2006 11:12:54 +0000 (12:12 +0100)]
opengl32: Fix the returned metrics and add a translation vector to the end of each list.
Alexandre Julliard [Tue, 27 Jun 2006 19:27:47 +0000 (21:27 +0200)]
server: Moved get/set_thread_context implementation to ptrace.c.
Ivan Leo [Tue, 27 Jun 2006 15:05:14 +0000 (16:05 +0100)]
msvcrt/tests: Don't leave files on the disk.
William Knop [Tue, 27 Jun 2006 06:32:38 +0000 (02:32 -0400)]
dbghelp: Fix for non-elf build (undefined symbol: _elf_is_in_thunk_area).
Paul Vriens [Tue, 27 Jun 2006 14:34:33 +0000 (16:34 +0200)]
uxtheme/tests: Add tests for IsThemePartDefined.
Hans Leidekker [Tue, 27 Jun 2006 13:28:45 +0000 (15:28 +0200)]
userenv: Add a stub implementation for GetProfileType.
Stefan Dösinger [Tue, 27 Jun 2006 11:11:13 +0000 (13:11 +0200)]
wined3d: Vertex buffer can be locked multiple times.
Huw Davies [Tue, 27 Jun 2006 09:54:40 +0000 (10:54 +0100)]
msxml3: Always have a libxml doc associated with a domdoc object, even if the object has no nodes.
This means we don't need to add checks for NULL libxml node ptrs in our node implementation.
James Hawkins [Tue, 27 Jun 2006 09:04:16 +0000 (02:04 -0700)]
msi: Read the font color from the database, and use it for the text control.
James Hawkins [Mon, 26 Jun 2006 21:53:32 +0000 (14:53 -0700)]
msiexec: Use CommandLineToArgvW instead of process_args to reduce code duplication.
Alexandre Julliard [Tue, 27 Jun 2006 15:39:50 +0000 (17:39 +0200)]
ntdll: Faster critical sections on MacOS using Mach semaphores.
Alexandre Julliard [Tue, 27 Jun 2006 15:35:46 +0000 (17:35 +0200)]
libwine: Attempt to increase some user limits that are set too low on some platforms.
Alexandre Julliard [Tue, 27 Jun 2006 14:41:43 +0000 (16:41 +0200)]
wineconsole: Portability fixes in the curses mouse support.
Alexandre Julliard [Tue, 27 Jun 2006 09:51:07 +0000 (11:51 +0200)]
widl: Fixed syntax of DECL_LINK macro to look more like C code.
Andrey Turkin [Wed, 21 Jun 2006 10:47:15 +0000 (14:47 +0400)]
shlwapi: Test for UrlGetPart in case of file name.
Vitaliy Margolen [Wed, 21 Jun 2006 13:35:13 +0000 (07:35 -0600)]
ntdll: Fix 2 failing test on native. Change Wine accordingly.
Hans Leidekker [Mon, 26 Jun 2006 18:54:09 +0000 (20:54 +0200)]
shell32: Add a stub implementation for SHIsFileAvailableOffline.
Eric Pouech [Mon, 26 Jun 2006 19:37:42 +0000 (21:37 +0200)]
winedbg: Module info.
when requesting info on a module by address, always print the module
ELF/PE pair (if this applies) (and not only the embedded PE), which
can be confusing.
Eric Pouech [Mon, 26 Jun 2006 19:37:39 +0000 (21:37 +0200)]
winedbg: Use 64 bit version of imagehlp_module.
This allows reimplementing the module list command and do less black
magic to guess the ELF debug format.
Eric Pouech [Mon, 26 Jun 2006 19:37:36 +0000 (21:37 +0200)]
dbghelp: Implemented SymEnumerateModules64.
Eric Pouech [Mon, 26 Jun 2006 19:37:32 +0000 (21:37 +0200)]
dbghelp: Module info.
- now internally storing module info as a 64bit module structure
(the interest in not in the 64 bit side of things, but because
it allows storing lots of usefull information)
- fixed SymGetModuleInfo64W which wasn't returning the
LoadedPdbName field
- now filling for MSC files with the extended information
(instead of guessing it)
- reused the extended module info to store wine ELF module
information (link for map link, stabs vs dwarf symbol info)
Alexandre Julliard [Tue, 27 Jun 2006 09:17:22 +0000 (11:17 +0200)]
winetest: Portability fix in the maketest script. Added support for git.
Andrew Talbot [Mon, 26 Jun 2006 19:56:16 +0000 (20:56 +0100)]
winex11.drv: Write-strings warning fix.
Jason Green [Tue, 27 Jun 2006 06:00:02 +0000 (02:00 -0400)]
wined3d: Implement more GLSL instructions and a little cleanup.
- Implement D3DSIO_DP2ADD, D3DSIO_TEXKILL, D3DSIO_TEXM3X3PAD
- Partially implement D3DSIO_TEXBEM, D3DSIO_TEXM3X3VSPEC (as much as
they are implemented in ARB_fragment_program at least).
- Stop copying the SHADER_PARSE_STATE struct in each ARB shader
routine - use a pointer instead.
H. Verbeet [Mon, 26 Jun 2006 22:32:32 +0000 (00:32 +0200)]
wined3d: Remove some redundant code.
H. Verbeet [Mon, 26 Jun 2006 22:32:25 +0000 (00:32 +0200)]
wined3d: Fix compilation (VBO constants).
James Hawkins [Mon, 26 Jun 2006 21:46:04 +0000 (14:46 -0700)]
setupapi: Fix SetupCloseInfFile when a NULL handle is given, with tests.
James Hawkins [Mon, 26 Jun 2006 21:41:22 +0000 (14:41 -0700)]
shlwapi: Add tests for PathAddBackslash.
James Hawkins [Mon, 26 Jun 2006 21:37:45 +0000 (14:37 -0700)]
shlwapi: Add tests for PathCombineA.
James Hawkins [Mon, 26 Jun 2006 20:57:58 +0000 (13:57 -0700)]
shdocvw: Upgrade the version to 5.50.4134.599.
Stefan Dösinger [Mon, 26 Jun 2006 21:15:55 +0000 (23:15 +0200)]
ddraw: Fix some compiler warnings.
Stefan Dösinger [Mon, 26 Jun 2006 15:20:57 +0000 (17:20 +0200)]
ddraw: Assign the surface descriptions height to the height.
Paul Vriens [Mon, 26 Jun 2006 13:30:06 +0000 (15:30 +0200)]
imagehlp: Fixed typo (Coverity).
Paul Vriens [Mon, 26 Jun 2006 11:41:02 +0000 (13:41 +0200)]
uxtheme/tests: Add tests for GetCurrentThemeName.
Paul Vriens [Thu, 22 Jun 2006 15:14:18 +0000 (17:14 +0200)]
uxtheme/tests: Added a bit more functional tests to OpenThemeData.
Jacek Caban [Sun, 25 Jun 2006 13:50:18 +0000 (15:50 +0200)]
mshtml: Added Unadvise implementation.
Jacek Caban [Sun, 25 Jun 2006 13:49:39 +0000 (15:49 +0200)]
mshtml: Destroy connection points.
Jacek Caban [Sun, 25 Jun 2006 13:48:47 +0000 (15:48 +0200)]
mshtml: Added Advise implementation.
Jacek Caban [Sun, 25 Jun 2006 12:14:16 +0000 (14:14 +0200)]
mshtml: Return text/html by default in GetContentType.
Jacek Caban [Sun, 25 Jun 2006 12:13:48 +0000 (14:13 +0200)]
mshtml: Return NS_OK in GetStatus if channel is NULL.
Jacek Caban [Sun, 25 Jun 2006 12:13:11 +0000 (14:13 +0200)]
mshtml: Call OnStopRequest in OnStopBinding.
Jacek Caban [Sun, 25 Jun 2006 12:11:35 +0000 (14:11 +0200)]
mshtml: Break reading if IStream::Read returns 0 bytes.
Jacek Caban [Fri, 23 Jun 2006 20:12:48 +0000 (22:12 +0200)]
mshtml: Added HTMLLoadOptions implementation (with tests).
Eric Pouech [Sun, 25 Jun 2006 14:04:19 +0000 (16:04 +0200)]
mci: Fix some mciSendString quirks.
Really check in MCI open string commands if the name we have is a
device (and no longer rely on bad heuristics for it).
Eric Pouech [Sat, 24 Jun 2006 07:50:10 +0000 (09:50 +0200)]
dbghelp: Dwarf & thunks.
- added the elf_is_in_thunk_area() function to locate an address
within the known thunk area of Wine's builtin modules
- now passing this thunk information to the dwarf parser so that it
can drop functions from the thunk areas (as dwarf symbols), so that
those functions can be later on marked as thunks in dbghelp
internals
Eric Pouech [Fri, 23 Jun 2006 19:45:52 +0000 (21:45 +0200)]
dbghelp: Elf for wine and spec definitions.
Enhancement over previous fix (we don't need to insert NOTYPE symbols
in our public symbol table, so drop them as early as possible).
Andrey Turkin [Sun, 25 Jun 2006 12:05:20 +0000 (16:05 +0400)]
msi: Disable some path validity checks in MsiSetTargetPath.
Ivan Leo [Sat, 24 Jun 2006 19:08:58 +0000 (20:08 +0100)]
amstream: Implement IAMMultiMediaStreamImpl_OpenFile and IAMMultiMediaStreamImpl_OpenMoniker.
Ivan Leo [Sat, 24 Jun 2006 21:36:40 +0000 (22:36 +0100)]
advapi32/tests: Fix a crash when ConvertSidToStringSidA isn't available.
Mikołaj Zalewski [Sat, 24 Jun 2006 16:59:07 +0000 (18:59 +0200)]
user: user32_Pl.rc: Fix the capitalization of OK.
Vijay Kiran Kamuju [Fri, 23 Jun 2006 16:42:05 +0000 (12:42 -0400)]
ntdll: Add UZT timezone info.
Francois Gouget [Fri, 23 Jun 2006 16:18:02 +0000 (18:18 +0200)]
Assorted spelling, case and grammar fixes.
Francois Gouget [Fri, 23 Jun 2006 16:32:38 +0000 (18:32 +0200)]
shell32: Fix computation of default verb.
Compute the default verb as documented on MSDN instead of blindly
assuming it is 'open'. This fixes the WordViewer association in some
cases.
Francois Gouget [Fri, 23 Jun 2006 16:28:42 +0000 (18:28 +0200)]
winecoreaudio: Protect pthread.h inclusion.
Francois Gouget [Fri, 23 Jun 2006 16:25:41 +0000 (18:25 +0200)]
ddraw: Fix compilation with gcc 2.95.
Francois Gouget [Fri, 23 Jun 2006 16:24:10 +0000 (18:24 +0200)]
crypt32: Fix compilation with gcc 2.95.
Stefan Dösinger [Sat, 24 Jun 2006 21:39:24 +0000 (23:39 +0200)]
ddraw: Set the video memory and visible flag on render targets.
Stefan Dösinger [Sat, 24 Jun 2006 14:17:10 +0000 (16:17 +0200)]
ddraw: Enumerate the reference d3ddevice.
Stefan Dösinger [Sat, 24 Jun 2006 10:32:18 +0000 (12:32 +0200)]
wined3d: Fix single buffering.
Tell gl to draw to the back buffer when a back buffer is used, do not
use the value from gl.
Stefan Dösinger [Sat, 24 Jun 2006 09:44:11 +0000 (11:44 +0200)]
wined3d: Fix a bad trace.
Stefan Dösinger [Wed, 21 Jun 2006 13:05:38 +0000 (15:05 +0200)]
wined3d: Create vertex buffer objects for D3D vertex buffers.
Stefan Dösinger [Wed, 21 Jun 2006 13:04:19 +0000 (15:04 +0200)]
wined3d: Vertex fixups.
Stefan Dösinger [Wed, 21 Jun 2006 13:01:38 +0000 (15:01 +0200)]
wined3d: Add support for VBOs to the drawing code.
Paul Vriens [Fri, 23 Jun 2006 13:21:02 +0000 (15:21 +0200)]
shlwapi: PathCombineW should return NULL on invalid parameters.
Hwang YunSong(황윤성) [Mon, 26 Jun 2006 00:06:56 +0000 (09:06 +0900)]
oleview: Added Korean resources.
Piotr Caban [Sat, 24 Jun 2006 11:19:12 +0000 (13:19 +0200)]
oleview: Fix compilation with gcc 2.95.
- patch based on Francois Gouget Fix compilation with gcc 2.95 patch
- moved some string to resources
- fixed implementation of IPersistStream interface viewer
Piotr Caban [Sat, 24 Jun 2006 09:56:55 +0000 (11:56 +0200)]
oleview: Added propper ClassName displaying to interface viewer.
Piotr Caban [Sat, 24 Jun 2006 08:33:29 +0000 (10:33 +0200)]
oleview: Added interface viewer.
Stefan Dösinger [Fri, 23 Jun 2006 15:13:10 +0000 (17:13 +0200)]
ddraw/wined3d: IDirectDrawSurface7::SetSurfaceDesc corrections.
Andrew Talbot [Sat, 24 Jun 2006 14:01:31 +0000 (15:01 +0100)]
gdi/tests: Write-strings warnings fix.
Andrew Talbot [Fri, 23 Jun 2006 21:14:28 +0000 (22:14 +0100)]
widl: Write-strings warnings fix.
James Hawkins [Fri, 23 Jun 2006 12:24:40 +0000 (05:24 -0700)]
shell32: Add missing multiply by sizeof(WCHAR)l
Huw Davies [Fri, 23 Jun 2006 11:47:34 +0000 (12:47 +0100)]
rpcrt4: Calculate size of FC_STRUCT arguments correctly.
Huw Davies [Fri, 23 Jun 2006 11:13:55 +0000 (12:13 +0100)]
winex11: Introduce a function to retrieve the glx drawable and have
both the GET_GLX_DRAWABLE Escape and SwapBuffers call it.
Paul Vriens [Fri, 23 Jun 2006 11:02:56 +0000 (13:02 +0200)]
imagehlp: Fixed typo (Coverity).
Alexandre Julliard [Fri, 23 Jun 2006 11:16:14 +0000 (13:16 +0200)]
server: Moved some common bits of get/set_thread_context to thread.c.
Alexandre Julliard [Fri, 23 Jun 2006 10:27:45 +0000 (12:27 +0200)]
libwine: Added entry for sigprocmask in the pthread functions table.
Alexandre Julliard [Fri, 23 Jun 2006 10:26:23 +0000 (12:26 +0200)]
wine-pthread: Set thread scope to force using kernel threads on Solaris.
Huw Davies [Thu, 22 Jun 2006 19:18:01 +0000 (20:18 +0100)]
opengl32: If there's no glX context don't return a wgl context.
Piotr Caban [Thu, 22 Jun 2006 19:14:42 +0000 (21:14 +0200)]
oleview: Added system configuration dialog.
Piotr Caban [Thu, 22 Jun 2006 18:00:11 +0000 (20:00 +0200)]
oleview: Added copy HTML tag functionality.
Piotr Caban [Thu, 22 Jun 2006 17:59:21 +0000 (19:59 +0200)]
oleview: Added copy CLSID functionality.
Piotr Caban [Thu, 22 Jun 2006 17:58:37 +0000 (19:58 +0200)]
oleview: Added CreateInstanceOn functionality.
James Hawkins [Thu, 22 Jun 2006 20:11:10 +0000 (13:11 -0700)]
msi: Add tests for components that aren't associated with a feature.
Jacek Caban [Thu, 22 Jun 2006 14:14:14 +0000 (16:14 +0200)]
mshtml: Added stub implementation of HTMLLoadOptions.
Jacek Caban [Thu, 22 Jun 2006 14:12:18 +0000 (16:12 +0200)]
mshtml: Added optary.idl file.
Jacek Caban [Thu, 22 Jun 2006 14:09:29 +0000 (16:09 +0200)]
mshtml: Inherit NSContainer in NewURI.
Jacek Caban [Thu, 22 Jun 2006 14:09:10 +0000 (16:09 +0200)]
mshtml: Fix a typo.
Jacek Caban [Thu, 22 Jun 2006 14:07:52 +0000 (16:07 +0200)]
mshtml: Added CGID_MSHTML to IOleCommandTarget::Exec.
Juan Lang [Fri, 23 Jun 2006 07:15:24 +0000 (00:15 -0700)]
advapi: Add a stub for SystemFunction035.
Juan Lang [Fri, 23 Jun 2006 07:14:05 +0000 (00:14 -0700)]
kernel: Change failing to test to show it doesn't have anything to do
with embedded NULLs.