Henri Verbeet [Mon, 15 Jun 2009 07:06:49 +0000 (09:06 +0200)]
wined3d: Introduce surface_calculate_size().
Henri Verbeet [Mon, 15 Jun 2009 07:06:49 +0000 (09:06 +0200)]
wined3d: Introduce surface_init() to handle most of the surface initialization.
Henri Verbeet [Mon, 15 Jun 2009 07:06:49 +0000 (09:06 +0200)]
wined3d: Introduce surface_gdi_cleanup().
Henri Verbeet [Mon, 15 Jun 2009 07:06:49 +0000 (09:06 +0200)]
wined3d: Introduce surface_cleanup().
Damjan Jovanovic [Sun, 14 Jun 2009 10:25:48 +0000 (12:25 +0200)]
winex11.drv: Fix file drops on KDE4 and XFCE.
Rein Klazes [Sun, 14 Jun 2009 12:27:25 +0000 (14:27 +0200)]
winedos: int21, function 32h returns data in DS:BX, not DS:DX.
Aurimas Fišeras [Sun, 14 Jun 2009 09:07:25 +0000 (12:07 +0300)]
hhctrl.ocx: Add Lithuanian translation.
Aurimas Fišeras [Sun, 14 Jun 2009 08:50:33 +0000 (11:50 +0300)]
wininet: Add Lithuanian translation.
Eric Pouech [Sun, 14 Jun 2009 07:19:08 +0000 (09:19 +0200)]
dbghelp: Improve speed of our hashtable implementation by remembering the last element added to every bucket.
Austin English [Sat, 13 Jun 2009 23:01:24 +0000 (18:01 -0500)]
configure: Fix mach-o/dyld_images.h detection on OS X.
Austin English [Fri, 12 Jun 2009 17:03:53 +0000 (12:03 -0500)]
kernel32: GetConsoleAliasW is a stub, make sure it acts like one.
Paul Vriens [Sat, 13 Jun 2009 14:29:02 +0000 (16:29 +0200)]
shell32/tests: Fix a test failure on some Win95 boxes and NT4.
Paul Vriens [Sat, 13 Jun 2009 12:28:29 +0000 (14:28 +0200)]
user32/tests: Skip some tests on Win9x/WinME.
Paul Vriens [Fri, 12 Jun 2009 19:51:00 +0000 (21:51 +0200)]
mlang/tests: Fix a test failure on Win95.
Paul Vriens [Fri, 12 Jun 2009 19:24:59 +0000 (21:24 +0200)]
riched32/tests: Fix test failures on Win9x, WinMe and NT4.
Juan Lang [Fri, 12 Jun 2009 16:35:41 +0000 (09:35 -0700)]
wintrust: Check for the presence of required members of WINTRUST_CERT_INFO rather than requiring callers to be compiled with the same SDK version.
Juan Lang [Fri, 12 Jun 2009 16:21:35 +0000 (09:21 -0700)]
wintrust: Check for the presence of required members of WINTRUST_BLOB_INFO rather than requiring callers to be compiled with the same SDK version.
Alexandre Julliard [Sun, 14 Jun 2009 13:34:09 +0000 (15:34 +0200)]
ntdll: Add appropriate stdcall decorations to assembly functions.
Alexandre Julliard [Sun, 14 Jun 2009 13:34:09 +0000 (15:34 +0200)]
kernel32: Add appropriate stdcall decorations to assembly functions.
Alexandre Julliard [Sun, 14 Jun 2009 13:34:34 +0000 (15:34 +0200)]
ntoskrnl.exe: Add appropriate stdcall decorations to assembly functions.
Alexandre Julliard [Sun, 14 Jun 2009 13:34:28 +0000 (15:34 +0200)]
hal: Add appropriate stdcall decorations to assembly functions.
Alexandre Julliard [Sun, 14 Jun 2009 13:34:24 +0000 (15:34 +0200)]
rpcrt4: Add appropriate stdcall decorations to assembly functions.
Alexandre Julliard [Sun, 14 Jun 2009 13:34:20 +0000 (15:34 +0200)]
riched20: Add appropriate stdcall decorations to assembly functions.
Alexandre Julliard [Sun, 14 Jun 2009 13:34:14 +0000 (15:34 +0200)]
msvcrt: Add appropriate stdcall decorations to assembly functions.
Alexandre Julliard [Sun, 14 Jun 2009 14:03:46 +0000 (16:03 +0200)]
configure: Add a macro to define an stdcall function in assembly.
Alexandre Julliard [Sun, 14 Jun 2009 09:24:20 +0000 (11:24 +0200)]
configure: Add a macro to define an stdcall suffix in assembly code.
Alexandre Julliard [Sun, 14 Jun 2009 09:19:54 +0000 (11:19 +0200)]
configure: Make sure that gcc is recent enough for building 64-bit code.
Alexandre Julliard [Sat, 13 Jun 2009 10:20:49 +0000 (12:20 +0200)]
server: Restart at the head of the wait queue when we woke a thread, since this can modify the queue.
Alexandre Julliard [Sat, 13 Jun 2009 10:19:40 +0000 (12:19 +0200)]
riched20: Move the textHostVtbl definition to work around Mac OS X breakage with __ASM_GLOBAL_FUNC.
Paul Vriens [Fri, 12 Jun 2009 13:05:15 +0000 (15:05 +0200)]
riched32/tests: Cater for differences between platforms.
Paul Vriens [Fri, 12 Jun 2009 11:19:34 +0000 (13:19 +0200)]
riched32/tests: Fix a few test failures on Win9x/WinME/NT4.
Dmitry Timoshkov [Thu, 11 Jun 2009 12:49:31 +0000 (21:49 +0900)]
user32: Add a test for PeekMessage((HWND)-1), make it pass under Wine.
Aric Stewart [Thu, 11 Jun 2009 18:33:33 +0000 (13:33 -0500)]
msctf: Define ITfCompartmentMgr for Context.
Aric Stewart [Thu, 11 Jun 2009 18:33:23 +0000 (13:33 -0500)]
msctf: Add ITfComponentMgr to documentmgr.
Aric Stewart [Thu, 11 Jun 2009 18:33:07 +0000 (13:33 -0500)]
msctf: Define ITfCompartmentMgr for ThreadMgr.
Aric Stewart [Thu, 11 Jun 2009 18:32:57 +0000 (13:32 -0500)]
msctf: Framework for ITfCompartmentMgr.
Hans Leidekker [Fri, 12 Jun 2009 09:36:08 +0000 (11:36 +0200)]
wintrust: Add stub implementations of HTTPSCertificateTrust and HTTPSFinalProv.
Hans Leidekker [Fri, 12 Jun 2009 09:35:47 +0000 (11:35 +0200)]
msi: Add some reinstall tests.
Detlef Riekenberg [Fri, 12 Jun 2009 09:19:42 +0000 (11:19 +0200)]
mlang: Implement IMultiLanguage_GetRfc1766Info.
Detlef Riekenberg [Fri, 12 Jun 2009 08:56:34 +0000 (10:56 +0200)]
shlwapi: Forward DnsRecordSetCompare to dnsapi.
Henri Verbeet [Fri, 12 Jun 2009 07:46:04 +0000 (09:46 +0200)]
wined3d: Avoid checking depth/stencil and compressed formats in init_format_fbo_compat_info().
Checking these is somewhat pointless since they should never be
color-renderable according to the FBO spec. This patch also happens to avoid
dereferencing a NULL pointer inside fglrx.
Henri Verbeet [Fri, 12 Jun 2009 07:46:04 +0000 (09:46 +0200)]
wined3d: Respect the "srgb" parameter to IWineD3DSurfaceImpl_BindTexture().
This is mostly for consistency, standalone surfaces can't be used for
texturing, so in practice "srgb" should always be FALSE in this path.
Henri Verbeet [Fri, 12 Jun 2009 07:46:03 +0000 (09:46 +0200)]
wined3d: Remove the useless "resource_type" parameter from IWineD3DDevice::CreateSurface().
Henri Verbeet [Fri, 12 Jun 2009 07:46:03 +0000 (09:46 +0200)]
wined3d: Use WINED3DFMT_FLAG_COMPRESSED instead of checking for specific formats.
Henri Verbeet [Fri, 12 Jun 2009 07:46:03 +0000 (09:46 +0200)]
wined3d: Use the compressed format info in IWineD3DBaseSurfaceImpl_LockRect().
Jacek Caban [Thu, 11 Jun 2009 23:08:25 +0000 (01:08 +0200)]
urlmon: Fixed test on IE8.
Juan Lang [Thu, 11 Jun 2009 21:34:58 +0000 (14:34 -0700)]
wintrust: Only check the pgKnownSubject member if the struct includes it.
Andrew Talbot [Thu, 11 Jun 2009 21:10:39 +0000 (22:10 +0100)]
crypt32: Constify some variables.
Damjan Jovanovic [Thu, 11 Jun 2009 18:52:03 +0000 (20:52 +0200)]
shell32: Update file type associations when requested.
Damjan Jovanovic [Thu, 11 Jun 2009 18:50:42 +0000 (20:50 +0200)]
wine.inf: Update file type associations on startup.
Alexandre Julliard [Thu, 11 Jun 2009 17:46:19 +0000 (19:46 +0200)]
configure: Add .cfi_startproc/endproc directives to assembly functions if supported.
Dmitry Timoshkov [Thu, 11 Jun 2009 12:48:58 +0000 (21:48 +0900)]
user32: Add support for SPI_GETFOCUSBORDERWIDTH and SPI_GETFOCUSBORDERHEIGHT.
Dmitry Timoshkov [Thu, 11 Jun 2009 12:48:50 +0000 (21:48 +0900)]
wine.inf: Add kernel32.48/kernel32.49 (ReleaseThunkLock/RestoreThunkLock) to the RelayExclude list.
Alexandre Julliard [Thu, 11 Jun 2009 14:32:42 +0000 (16:32 +0200)]
configure: Detect the appropriate form for the __ASM_GLOBAL_FUNC macro.
Detlef Riekenberg [Thu, 11 Jun 2009 08:32:51 +0000 (10:32 +0200)]
mlang/tests: Store the expected results for GetRfc1766Info as Unicode.
Vincent Povirk [Fri, 5 Jun 2009 21:21:54 +0000 (16:21 -0500)]
include: Add definitions needed for image decoding to wincodec.idl.
Stefan Leichter [Wed, 10 Jun 2009 18:39:42 +0000 (20:39 +0200)]
kernel32: Implement QueryFullProcessImageNameA.
Rico Schüller [Wed, 10 Jun 2009 19:54:07 +0000 (21:54 +0200)]
wined3d: Don't allow a negative lock_count in buffer_Unmap.
Mike Kaplinskiy [Sun, 7 Jun 2009 05:12:53 +0000 (01:12 -0400)]
msi: Add a test to insert a null primary key temporary row and check its order.
Mike Kaplinskiy [Sun, 7 Jun 2009 05:11:40 +0000 (01:11 -0400)]
msi: Store temporary rows in the same place as persistent rows, just with a flag.
Guy Albertelli [Sun, 7 Jun 2009 00:56:01 +0000 (20:56 -0400)]
kernel32/tests: Fix tests to pass on Win9x and WinME.
Henri Verbeet [Thu, 11 Jun 2009 08:24:30 +0000 (10:24 +0200)]
wined3d: Use the format info to calculate compressed surface pitch in IWineD3DBaseSurfaceImpl_GetPitch().
Henri Verbeet [Thu, 11 Jun 2009 08:24:30 +0000 (10:24 +0200)]
wined3d: Use the format info to calculate compressed surface size in IWineD3DBaseSurfaceImpl_SetFormat().
Henri Verbeet [Thu, 11 Jun 2009 08:24:30 +0000 (10:24 +0200)]
wined3d: Use the format info to calculate compressed surface size in IWineD3DDeviceImpl_CreateSurface().
Henri Verbeet [Thu, 11 Jun 2009 08:24:30 +0000 (10:24 +0200)]
wined3d: Improve some TRACEs in init_format_fbo_compat_info().
Henri Verbeet [Thu, 11 Jun 2009 08:24:30 +0000 (10:24 +0200)]
wined3d: Remove some redundant s3tc extension checks.
If the extension isn't available to surface shouldn't have been created. We
don't do extension checks for all the other formats either.
Austin English [Thu, 11 Jun 2009 06:20:09 +0000 (01:20 -0500)]
wine.desktop: Allow start to execute lnk files.
Nikolay Sivov [Wed, 10 Jun 2009 21:27:45 +0000 (01:27 +0400)]
comctl32/header: Update some Header flags and structures.
Nikolay Sivov [Wed, 10 Jun 2009 20:32:46 +0000 (00:32 +0400)]
comctl32/listview: Don't use special value (1) for item width to represent both zero and one pixel width.
Nikolay Sivov [Wed, 10 Jun 2009 18:56:44 +0000 (22:56 +0400)]
comctl32/listview: Make item width calculation not rely on column order for LV_VIEW_DETAILS.
Nikolay Sivov [Wed, 10 Jun 2009 18:11:40 +0000 (22:11 +0400)]
comctl32/listview: Update some ListView structures with recently added members.
Gerald Pfeifer [Wed, 10 Jun 2009 15:09:42 +0000 (17:09 +0200)]
d3d9: Use correct constant types (WINED3DPOOL_DEFAULT instead of D3DPOOL_DEFAULT and WINED3DRTYPE_SURFACE instead of D3DRTYPE_SURFACE).
Alexandre Julliard [Thu, 11 Jun 2009 09:53:40 +0000 (11:53 +0200)]
opengl32: Make the script default to version 1.1. Remove the glGetLevelParameter stubs.
Roderick Colenbrander [Wed, 10 Jun 2009 19:54:22 +0000 (21:54 +0200)]
opengl32: Get rid of glext.h.
Roderick Colenbrander [Wed, 10 Jun 2009 19:43:01 +0000 (21:43 +0200)]
opengl32: Sync with the latest opengl 3.1 extensions and don't export opengl32 1.2 functions.
Andrew Talbot [Wed, 10 Jun 2009 19:54:55 +0000 (20:54 +0100)]
credui: Constify a variable.
Damjan Jovanovic [Wed, 10 Jun 2009 19:11:48 +0000 (21:11 +0200)]
start.exe: Add infrastructure to launch windows file open associations from freedesktop.
Huw Davies [Wed, 10 Jun 2009 15:45:29 +0000 (16:45 +0100)]
oleaut32: Calling SetLcid with LOCALE_NEUTRAL is a special case which sets the first header lcid to US English and the second one to 0.
Hib Eris [Wed, 10 Jun 2009 15:13:59 +0000 (17:13 +0200)]
msi: Fix a crash when freeing memory.
Ken Sharp [Wed, 10 Jun 2009 12:08:12 +0000 (13:08 +0100)]
olesvr32: Add OleRevokeServer stub.
Paul Vriens [Wed, 10 Jun 2009 11:17:45 +0000 (13:17 +0200)]
riched32/tests: Correct a test to better show the behavior.
Alexandre Julliard [Wed, 10 Jun 2009 14:54:30 +0000 (16:54 +0200)]
rpcrt4: Adjust the start of the proxy virtual table for stubless proxies.
Alexandre Julliard [Wed, 10 Jun 2009 11:22:04 +0000 (13:22 +0200)]
winebuild: Properly restore %rax and %rbx in call_from_regs on x86_64.
Alexandre Julliard [Wed, 10 Jun 2009 11:21:10 +0000 (13:21 +0200)]
kernel32: Forward RtlUnwindEx to ntdll for x86_64.
Ken Sharp [Tue, 9 Jun 2009 20:48:05 +0000 (21:48 +0100)]
gdiplus: Add stubs for GdipGetVisibleClipBoundsI, GdipDrawDriverString & GdipMeasureDriverString.
Paul Vriens [Wed, 10 Jun 2009 08:16:13 +0000 (10:16 +0200)]
riched32/tests: Fix a few test failures on Win9x, WinME and NT4.
Stefan Dösinger [Sun, 31 May 2009 14:38:05 +0000 (16:38 +0200)]
wined3d: Don't set unloaded arrays to zero.
This causes memory corruption on MacOS, even if the app does not
reference undeclared arrays. Trying to avoid potential breakage in
broken apps which provoke undefined behavior is pointless if it causes
actual breakage in well-behaved apps (on ill-behaved drivers).
Stefan Dösinger [Fri, 29 May 2009 21:01:07 +0000 (23:01 +0200)]
wined3d: A small atifs bump map improvement.
Thanks to Roland Scheidegger from Tungsten Graphics for the suggestion to
replace the 2 movs + dp2add with two MADs, where one can conveniently be
coissued with the other dp2add.
Stefan Dösinger [Wed, 10 Jun 2009 07:09:40 +0000 (00:09 -0700)]
wined3d: Implement dsy in ARB.
Stefan Dösinger [Wed, 3 Jun 2009 05:14:36 +0000 (07:14 +0200)]
wined3d: Implement loops with the NV extensions.
Stefan Dösinger [Tue, 9 Jun 2009 21:14:12 +0000 (14:14 -0700)]
wined3d: Store the bumpmap ARB constants in ARB structures.
Henri Verbeet [Wed, 10 Jun 2009 07:44:05 +0000 (09:44 +0200)]
wined3d: Use the format info for doing compressed surface blits in BltFast().
Henri Verbeet [Wed, 10 Jun 2009 07:44:04 +0000 (09:44 +0200)]
wined3d: Store compression information about compressed formats.
Henri Verbeet [Wed, 10 Jun 2009 07:44:04 +0000 (09:44 +0200)]
wined3d: Round rows up to whole blocks for compressed surface blits in BltFast().
Henri Verbeet [Wed, 10 Jun 2009 07:44:04 +0000 (09:44 +0200)]
wined3d: Check the correct extensions in d3dfmt_get_conv().
According to Stefan these are either typos or leftovers from using GL_HILO8_NV.
Henri Verbeet [Wed, 10 Jun 2009 07:44:04 +0000 (09:44 +0200)]
wined3d: Set explicitly sized internal formats for color key conversion in d3dfmt_get_conv().
Piotr Caban [Tue, 9 Jun 2009 13:39:18 +0000 (15:39 +0200)]
jscript: Added Date_getHours and Date_getUTCHours implementation.
Piotr Caban [Tue, 9 Jun 2009 12:05:23 +0000 (14:05 +0200)]
jscript: Added Date_getDay and Date_getUTCDay implementation.
Piotr Caban [Tue, 9 Jun 2009 12:04:09 +0000 (14:04 +0200)]
jscript: Added Date_getDate and Date_getUTCDate implementation.
Piotr Caban [Tue, 9 Jun 2009 12:02:42 +0000 (14:02 +0200)]
jscript: Added Date_getMonth and Date_getUTCMonth implementation.