Jacek Caban [Fri, 30 Jun 2006 21:38:43 +0000 (23:38 +0200)]
mshtml: Add trailing '\' to gecko_path if needed.
Ge van Geldorp [Fri, 30 Jun 2006 19:37:41 +0000 (21:37 +0200)]
winedbg: Implement be_x86_64_init_registers.
Ge van Geldorp [Fri, 30 Jun 2006 19:37:39 +0000 (21:37 +0200)]
include/msvcrt: Make sure size_t is properly defined for 64-bit.
Ge van Geldorp [Fri, 30 Jun 2006 19:37:38 +0000 (21:37 +0200)]
winedbg: Adjust the parameters of the backend read/write routines to
match those of ReadProcessMemory/WriteProcessMemory, since those are
the ones actually used.
Ge van Geldorp [Fri, 30 Jun 2006 19:37:36 +0000 (21:37 +0200)]
server: The "select" call passes handles, not ints.
Mikołaj Zalewski [Fri, 30 Jun 2006 20:50:28 +0000 (22:50 +0200)]
shell32: Add an icon for delete confirmation.
Mikołaj Zalewski [Fri, 30 Jun 2006 20:47:12 +0000 (22:47 +0200)]
shell32: Allow for custom icons in confirmation messages.
Mikołaj Zalewski [Fri, 30 Jun 2006 20:43:12 +0000 (22:43 +0200)]
shell32: Pass the correct parent hwnd to confirmation dialogs.
Mikołaj Zalewski [Fri, 30 Jun 2006 20:40:23 +0000 (22:40 +0200)]
shell32: Remove the now unused SHELL_DeleteFileW.
Robert Shearman [Sat, 1 Jul 2006 12:28:52 +0000 (13:28 +0100)]
oleaut32: Fix parsing of hex numbers with 'e' in the string by moving
the exponent parsing to after the hex digit parsing.
Robert Shearman [Fri, 30 Jun 2006 10:06:59 +0000 (11:06 +0100)]
advapi32: Implement RegisterServiceCtrlHandleExW.
Andrew Talbot [Fri, 30 Jun 2006 17:15:10 +0000 (18:15 +0100)]
setupapi/tests: Add trailing '\n's to ok() calls.
Paul Vriens [Thu, 29 Jun 2006 14:04:05 +0000 (16:04 +0200)]
Use the return value of register_key_guid.
Piotr Caban [Fri, 30 Jun 2006 16:43:40 +0000 (18:43 +0200)]
oleview: Added base TypeLib Viewer menu functionality.
Piotr Caban [Fri, 30 Jun 2006 16:42:14 +0000 (18:42 +0200)]
oleview: Added status bar to TypeLib Viewer.
Piotr Caban [Fri, 30 Jun 2006 15:29:56 +0000 (17:29 +0200)]
oleview: Added TypeLib Viewer base.
- Added TypeLib Viewer base.
- Fixed multiple instance of pane window functionality.
- Added field with TypeLib path to ITEM_INFO structure.
Stefan Dösinger [Thu, 29 Jun 2006 19:13:12 +0000 (21:13 +0200)]
wined3d: Perform sanity checks on the rectangle in LockRect.
Piotr Caban [Fri, 30 Jun 2006 11:40:05 +0000 (13:40 +0200)]
ddraw: Added missing '\n' in debug traces.
Piotr Caban [Fri, 30 Jun 2006 11:37:19 +0000 (13:37 +0200)]
quartz: Fixed crash in releasing uninitializes pAlloc and pReader.
Robert Shearman [Fri, 30 Jun 2006 10:07:43 +0000 (11:07 +0100)]
ole32: When CoLockObjectExternal with fLock=TRUE is used on an object
that hasn't yet been marshaled then it should create a new stub
manager.
Robert Shearman [Fri, 30 Jun 2006 10:07:26 +0000 (11:07 +0100)]
oleaut32: Fix a typo where the FIXME doesn't match the code.
Robert Shearman [Fri, 30 Jun 2006 10:07:07 +0000 (11:07 +0100)]
rpcrt4: Add a stub for RpcMgmtSetServerStackSize.
Robert Shearman [Fri, 30 Jun 2006 10:06:48 +0000 (11:06 +0100)]
advapi32: Implement RegDisablePredefinedCache.
Paul Vriens [Fri, 30 Jun 2006 07:04:03 +0000 (09:04 +0200)]
ntdll: Fix return codes for NtCreateKey (with tests).
James Hawkins [Thu, 29 Jun 2006 20:33:18 +0000 (13:33 -0700)]
shlwapi: Add tests for PathFindExtensionA.
James Hawkins [Thu, 29 Jun 2006 20:33:05 +0000 (13:33 -0700)]
shlwapi: Add tests for PathCanonicalize.
Mikołaj Zalewski [Thu, 29 Jun 2006 19:03:41 +0000 (21:03 +0200)]
shell32: Use SHFileOperationW to delete files.
Ivan Leo [Thu, 29 Jun 2006 18:51:49 +0000 (19:51 +0100)]
shell32/tests: Comment out a test that crashes on windows nt 4.0.
Stefan Dösinger [Thu, 29 Jun 2006 12:20:39 +0000 (14:20 +0200)]
ddraw: Fix some material related bugs.
Stefan Dösinger [Thu, 29 Jun 2006 12:15:03 +0000 (14:15 +0200)]
ddraw: Matrix values in the execute buffer are handles.
Dmitry Timoshkov [Thu, 29 Jun 2006 08:44:53 +0000 (17:44 +0900)]
winex11.drv: Update window's full screen state on the resolution
change as well as on the window resize event.
Dmitry Timoshkov [Thu, 29 Jun 2006 08:11:55 +0000 (17:11 +0900)]
include: Move appropriate parts of winpos.h to winuser.h and win.h,
remove winpos.h afterwards.
Maarten Lankhorst [Wed, 28 Jun 2006 14:51:41 +0000 (16:51 +0200)]
cryptnet: Implement a stub cryptnet dll.
Juan Lang [Thu, 29 Jun 2006 01:06:39 +0000 (18:06 -0700)]
regedit: Update status bar after editing key name.
Jason Green [Wed, 28 Jun 2006 22:32:47 +0000 (18:32 -0400)]
wined3d: Fix a few GLSL shader instruction translations.
This fixes the translations for a few instructions in GLSL and allows
Cubemap sampling in pixel shaders < 2.0. It makes some of the
lighting on textures in Half Life 2 look better, including some of the
water effects. It's not perfect yet, but much closer now.
Robert Shearman [Wed, 28 Jun 2006 20:25:14 +0000 (21:25 +0100)]
ole32: When marshaling a proxy make sure to maintain an external
reference on the stub object so that the first proxy can be released.
Implement external refcount sharing between a proxy and the marshaled proxy.
Extend the marshaling of a proxy test to show that an external reference
is always kept on the stub object.
Robert Shearman [Wed, 28 Jun 2006 20:24:58 +0000 (21:24 +0100)]
ole32: Add a test for CoCreateInstance doing object hosting by
automatically creating an appropriate apartment for the object and
returning a proxy to it.
Robert Shearman [Wed, 28 Jun 2006 20:24:38 +0000 (21:24 +0100)]
ole32: Implement CoGetObject.
Robert Shearman [Wed, 28 Jun 2006 20:24:49 +0000 (21:24 +0100)]
oleaut32: RegisterTypeLib should register any interface that derives
from IDispatch rather than just dual interfaces.
This is hinted at, although not explicitly stated on MSDN, but was
verified by tests with native oleaut32.
Stefan Dösinger [Wed, 28 Jun 2006 17:45:49 +0000 (19:45 +0200)]
ddraw: Correct a NULL pointer check.
Saulius Krasuckas [Wed, 28 Jun 2006 16:57:37 +0000 (19:57 +0300)]
kernel: Version test was using imports missing on WinME.
Paul Vriens [Wed, 28 Jun 2006 17:49:48 +0000 (19:49 +0200)]
quartz: Fixed typo (Coverity).
Paul Vriens [Tue, 27 Jun 2006 18:53:28 +0000 (20:53 +0200)]
quartz: Use the return value of register_key_guid.
Juan Lang [Wed, 28 Jun 2006 06:09:33 +0000 (23:09 -0700)]
oleaut32: Handle bstr length of -1 in typelibs.
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.