wine
16 years agowined3d: Get rid of the silly refcount for the "fake" GL context.
Henri Verbeet [Thu, 2 Jul 2009 08:01:38 +0000 (10:01 +0200)] 
wined3d: Get rid of the silly refcount for the "fake" GL context.

16 years agowined3d: Don't reuse random GL contexts during initialization.
Henri Verbeet [Thu, 2 Jul 2009 08:01:37 +0000 (10:01 +0200)] 
wined3d: Don't reuse random GL contexts during initialization.

Obviously there's no guarantee about the state of such a context. The specific
problem is that it might have GL_UNPACK_CLIENT_STORAGE_APPLE enabled, causing
some glTexImage2D() calls to fail, but it's a bad idea in general.

16 years agowined3d: Clear the last device in WineD3D_CreateFakeGLContext().
Henri Verbeet [Thu, 2 Jul 2009 08:01:36 +0000 (10:01 +0200)] 
wined3d: Clear the last device in WineD3D_CreateFakeGLContext().

16 years agowined3d: Check if formats support blending when attached to an FBO.
Henri Verbeet [Thu, 2 Jul 2009 08:01:35 +0000 (10:01 +0200)] 
wined3d: Check if formats support blending when attached to an FBO.

Remove the post-pixelshader blending flag if the format doesn't. Note that the
patch doesn't enforce this restriction yet, it only adjusts the reported
format capabilities.

16 years agowined3d: Make sure the rtInternal format is supported.
Henri Verbeet [Thu, 2 Jul 2009 08:01:34 +0000 (10:01 +0200)] 
wined3d: Make sure the rtInternal format is supported.

16 years agocomctl32/listview: Fix select rectangle calculation for empty text items.
Nikolay Sivov [Wed, 1 Jul 2009 22:42:43 +0000 (02:42 +0400)] 
comctl32/listview: Fix select rectangle calculation for empty text items.

16 years agowined3d: Fix comments about NP2 fixup.
Tobias Jakobi [Wed, 1 Jul 2009 16:36:51 +0000 (18:36 +0200)] 
wined3d: Fix comments about NP2 fixup.

16 years agowined3d: Force NP2 constant reload in shader_arb_select.
Tobias Jakobi [Wed, 1 Jul 2009 16:36:50 +0000 (18:36 +0200)] 
wined3d: Force NP2 constant reload in shader_arb_select.

16 years agowined3d: Implement shader_arb_load_np2fixup_constants.
Tobias Jakobi [Wed, 1 Jul 2009 16:36:49 +0000 (18:36 +0200)] 
wined3d: Implement shader_arb_load_np2fixup_constants.

16 years agowined3d: Add NP2 fixup code to shader_hw_sample (ARB).
Tobias Jakobi [Wed, 1 Jul 2009 16:36:48 +0000 (18:36 +0200)] 
wined3d: Add NP2 fixup code to shader_hw_sample (ARB).

16 years agowined3d: Add NP2 fixup code to shader_arb_generate_pshader.
Tobias Jakobi [Wed, 1 Jul 2009 16:36:47 +0000 (18:36 +0200)] 
wined3d: Add NP2 fixup code to shader_arb_generate_pshader.

16 years agowined3d: Add arb_ps_np2fixup_info structure and improve structure packing for arb_ps_...
Tobias Jakobi [Wed, 1 Jul 2009 16:36:46 +0000 (18:36 +0200)] 
wined3d: Add arb_ps_np2fixup_info structure and improve structure packing for arb_ps_compiled_shader.

16 years agowined3d: Add ps_arb_max_local_constants.
Tobias Jakobi [Wed, 1 Jul 2009 16:36:45 +0000 (18:36 +0200)] 
wined3d: Add ps_arb_max_local_constants.

16 years agoshell32: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:28:19 +0000 (00:28 +0200)] 
shell32: Build language resource files separately.

Do not include them from an other rc file.

16 years agoshlwapi: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:34:14 +0000 (00:34 +0200)] 
shlwapi: Build language resource files separately.

Do not include them from an other rc file.

16 years agocomctl32: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:33:18 +0000 (00:33 +0200)] 
comctl32: Build language resource files separately.

Do not include them from an other rc file.

16 years agonotepad: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:29:04 +0000 (00:29 +0200)] 
notepad: Build language resource files separately.

Do not include them from an other rc file.

16 years agowinhlp32: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:31:44 +0000 (00:31 +0200)] 
winhlp32: Build language resource files separately.

Do not include them from an other rc file.

16 years agooledlg: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:34:01 +0000 (00:34 +0200)] 
oledlg: Build language resource files separately.

Do not include them from an other rc file.

16 years agocredui: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:33:27 +0000 (00:33 +0200)] 
credui: Build language resource files separately.

Do not include them from an other rc file.

16 years agoview: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:30:31 +0000 (00:30 +0200)] 
view: Build language resource files separately.

Do not include them from an other rc file.

16 years agomsvfw32: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:27:22 +0000 (00:27 +0200)] 
msvfw32: Build language resource files separately.

Do not include them from an other rc file.

16 years agowinemine: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:31:35 +0000 (00:31 +0200)] 
winemine: Build language resource files separately.

Do not include them from an other rc file.

16 years agomsi: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:33:53 +0000 (00:33 +0200)] 
msi: Build language resource files separately.

Do not include them from an other rc file.

16 years agowordpad: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:31:53 +0000 (00:31 +0200)] 
wordpad: Build language resource files separately.

Do not include them from an other rc file.

16 years agocmdlgtst: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:28:45 +0000 (00:28 +0200)] 
cmdlgtst: Build language resource files separately.

Do not include them from an other rc file.

16 years agoshdoclc: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:28:07 +0000 (00:28 +0200)] 
shdoclc: Build language resource files separately.

Do not include them from an other rc file.

16 years agostart: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:30:14 +0000 (00:30 +0200)] 
start: Build language resource files separately.

Do not include them from an other rc file.

16 years agotaskmgr: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:30:20 +0000 (00:30 +0200)] 
taskmgr: Build language resource files separately.

Do not include them from an other rc file.

16 years agolocalspl: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:33:39 +0000 (00:33 +0200)] 
localspl: Build language resource files separately.

Do not include them from an other rc file.

16 years agoreg: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:29:26 +0000 (00:29 +0200)] 
reg: Build language resource files separately.

Do not include them from an other rc file.

16 years agonet: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:28:54 +0000 (00:28 +0200)] 
net: Build language resource files separately.

Do not include them from an other rc file.

16 years agoxcopy: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:32:13 +0000 (00:32 +0200)] 
xcopy: Build language resource files separately.

Do not include them from an other rc file.

16 years agolocalui: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:33:47 +0000 (00:33 +0200)] 
localui: Build language resource files separately.

Do not include them from an other rc file.

16 years agoappwiz.cpl: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:33:11 +0000 (00:33 +0200)] 
appwiz.cpl: Build language resource files separately.

Do not include them from an other rc file.

16 years agowrite: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:32:00 +0000 (00:32 +0200)] 
write: Build language resource files separately.

Do not include them from an other rc file.

16 years agowinecfg: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:31:26 +0000 (00:31 +0200)] 
winecfg: Build language resource files separately.

Do not include them from an other rc file.

16 years agowineboot: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:30:39 +0000 (00:30 +0200)] 
wineboot: Build language resource files separately.

Do not include them from an other rc file.

16 years agoregedit: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:30:06 +0000 (00:30 +0200)] 
regedit: Build language resource files separately.

Do not include them from an other rc file.

16 years agocmd: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:28:36 +0000 (00:28 +0200)] 
cmd: Build language resource files separately.

Do not include them from an other rc file.

16 years agosane.ds: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:27:58 +0000 (00:27 +0200)] 
sane.ds: Build language resource files separately.

Do not include them from an other rc file.

16 years agomsvidc32: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 22:27:08 +0000 (00:27 +0200)] 
msvidc32: Build language resource files separately.

Do not include them from an other rc file.

16 years agowindowscodecs: Implement QueryCapability for BMP decoder.
Vincent Povirk [Wed, 1 Jul 2009 21:03:37 +0000 (16:03 -0500)] 
windowscodecs: Implement QueryCapability for BMP decoder.

16 years agowindowscodecs: Implement CopyPixels for BMP decoder.
Vincent Povirk [Wed, 1 Jul 2009 20:48:56 +0000 (15:48 -0500)] 
windowscodecs: Implement CopyPixels for BMP decoder.

16 years agowindowscodecs: Simplify the BMP GetSize code and fix for top-down dibs.
Vincent Povirk [Wed, 1 Jul 2009 20:53:47 +0000 (15:53 -0500)] 
windowscodecs: Simplify the BMP GetSize code and fix for top-down dibs.

16 years agowindowscodecs: Implement GetPixelFormat for BMP decoder.
Vincent Povirk [Wed, 1 Jul 2009 18:18:02 +0000 (13:18 -0500)] 
windowscodecs: Implement GetPixelFormat for BMP decoder.

16 years agoinclude: Define some WIC pixel format GUIDs.
Vincent Povirk [Wed, 1 Jul 2009 17:40:07 +0000 (12:40 -0500)] 
include: Define some WIC pixel format GUIDs.

16 years agowinebrowser: Support file URLs with a query or an anchor.
Hans Leidekker [Thu, 2 Jul 2009 09:16:33 +0000 (11:16 +0200)] 
winebrowser: Support file URLs with a query or an anchor.

16 years agourlmon/tests: Don't check for out of memory (Coverity).
Paul Vriens [Thu, 2 Jul 2009 08:13:51 +0000 (10:13 +0200)] 
urlmon/tests: Don't check for out of memory (Coverity).

16 years agooleaut32: Fix a small error in a comment.
Michael Stefaniuc [Wed, 1 Jul 2009 22:36:55 +0000 (00:36 +0200)] 
oleaut32: Fix a small error in a comment.

16 years agonotepad: Fix the Finnish translation.
Michael Stefaniuc [Wed, 1 Jul 2009 22:36:41 +0000 (00:36 +0200)] 
notepad: Fix the Finnish translation.

16 years agohhctrl.ocx: Fix a memory leak on an error path (Smatch).
Michael Stefaniuc [Wed, 1 Jul 2009 22:32:31 +0000 (00:32 +0200)] 
hhctrl.ocx: Fix a memory leak on an error path (Smatch).

16 years agocomdlg32: Improve French translation.
Frédéric Delanoy [Wed, 1 Jul 2009 17:05:18 +0000 (19:05 +0200)] 
comdlg32: Improve French translation.

16 years agowinmm: Add Lithuanian translation.
Aurimas Fišeras [Wed, 1 Jul 2009 16:28:21 +0000 (19:28 +0300)] 
winmm: Add Lithuanian translation.

16 years agooleview: Add Lithuanian translation.
Aurimas Fišeras [Tue, 30 Jun 2009 20:53:55 +0000 (23:53 +0300)] 
oleview: Add Lithuanian translation.

16 years agomlang: Add a test for IMultiLanguage2_IsCodePageInstallable.
Hans Leidekker [Wed, 1 Jul 2009 14:30:26 +0000 (16:30 +0200)] 
mlang: Add a test for IMultiLanguage2_IsCodePageInstallable.

16 years agomlang: Implement IMultiLanguage2_IsCodePageInstallable.
Hans Leidekker [Wed, 1 Jul 2009 14:30:00 +0000 (16:30 +0200)] 
mlang: Implement IMultiLanguage2_IsCodePageInstallable.

16 years agopreloader: Reserve addresses only up to 0x68000000, that should be enough for ole32.
Alexandre Julliard [Wed, 1 Jul 2009 14:02:55 +0000 (16:02 +0200)] 
preloader: Reserve addresses only up to 0x68000000, that should be enough for ole32.

16 years agonotepad: Update Japanese resource.
Aric Stewart [Wed, 1 Jul 2009 13:30:14 +0000 (08:30 -0500)] 
notepad: Update Japanese resource.

16 years agowordpad: Update Japanese resource.
Aric Stewart [Wed, 1 Jul 2009 13:25:18 +0000 (08:25 -0500)] 
wordpad: Update Japanese resource.

16 years agoservices.exe: When asked to search by display name skip NULL names.
Paul Chitescu [Wed, 1 Jul 2009 12:21:47 +0000 (15:21 +0300)] 
services.exe: When asked to search by display name skip NULL names.

16 years agogdi32/tests: Dump the correct metafile if the test fails.
Huw Davies [Wed, 1 Jul 2009 11:03:04 +0000 (12:03 +0100)] 
gdi32/tests: Dump the correct metafile if the test fails.

16 years agogdi32/tests: Add a test for the MFCOMMENT record's size.
Huw Davies [Wed, 1 Jul 2009 11:14:40 +0000 (12:14 +0100)] 
gdi32/tests: Add a test for the MFCOMMENT record's size.

16 years agowinemenubuilder: Distinguish menu icons from association icons.
Damjan Jovanovic [Tue, 30 Jun 2009 19:04:32 +0000 (21:04 +0200)] 
winemenubuilder: Distinguish menu icons from association icons.

16 years agoshlwapi: Last parameter in SHUnicodeToAnsiCP is an int.
Detlef Riekenberg [Tue, 30 Jun 2009 20:32:52 +0000 (22:32 +0200)] 
shlwapi: Last parameter in SHUnicodeToAnsiCP is an int.

16 years agocomctl32/header: Always release item down state on WM_LBUTTONUP.
Nikolay Sivov [Tue, 30 Jun 2009 21:33:29 +0000 (01:33 +0400)] 
comctl32/header: Always release item down state on WM_LBUTTONUP.

16 years agocomctl32/listview: Improve hittesting a bit.
Nikolay Sivov [Tue, 30 Jun 2009 20:40:03 +0000 (00:40 +0400)] 
comctl32/listview: Improve hittesting a bit.

16 years agowined3d: Don't dirtify too many shader constants.
Stefan Dösinger [Sun, 28 Jun 2009 16:33:22 +0000 (18:33 +0200)] 
wined3d: Don't dirtify too many shader constants.

If we have start = 4, count = 3, the highest dirty constant is the one with index 6. start + count gives 7,
so it already includes the zero-based array correction. Don't add an additional 1.

Additionally to the inefficiency of looking at one extra constant, this causes problems if the driver
rejects loading 257 constants on the initial load. In this case no constant is loaded if
GL_EXT_gpu_program_parameters is used.

16 years agohhctrl.ocx: Try the Windows help directory if the specified file does not exist.
Hans Leidekker [Wed, 1 Jul 2009 09:54:44 +0000 (11:54 +0200)] 
hhctrl.ocx: Try the Windows help directory if the specified file does not exist.

16 years agohhctrl.ocx: Remove some dead code.
Hans Leidekker [Wed, 1 Jul 2009 09:54:07 +0000 (11:54 +0200)] 
hhctrl.ocx: Remove some dead code.

This condition is inside the switch block for HH_DISPLAY_SEARCH,
so it can never evaluate to true.

16 years agohhctrl.ocx: Don't leak the CHM filename.
Hans Leidekker [Wed, 1 Jul 2009 09:53:19 +0000 (11:53 +0200)] 
hhctrl.ocx: Don't leak the CHM filename.

16 years agogdiplus: Don't return garbage from the GdipCreateHBITMAPFromBitmap stub.
Alexandre Julliard [Wed, 1 Jul 2009 10:14:40 +0000 (12:14 +0200)] 
gdiplus: Don't return garbage from the GdipCreateHBITMAPFromBitmap stub.

16 years agosecur32: Avoid the close-on-exec race with pipe() on kernels that support pipe2().
Alexandre Julliard [Wed, 1 Jul 2009 10:14:08 +0000 (12:14 +0200)] 
secur32: Avoid the close-on-exec race with pipe() on kernels that support pipe2().

16 years agokernel32: Avoid the close-on-exec race with pipe() on kernels that support pipe2().
Alexandre Julliard [Wed, 1 Jul 2009 10:13:46 +0000 (12:13 +0200)] 
kernel32: Avoid the close-on-exec race with pipe() on kernels that support pipe2().

16 years agontdll: Avoid the close-on-exec race with pipe() on kernels that support pipe2().
Alexandre Julliard [Wed, 1 Jul 2009 10:13:34 +0000 (12:13 +0200)] 
ntdll: Avoid the close-on-exec race with pipe() on kernels that support pipe2().

16 years agontdll: Avoid the close-on-exec race with recvmsg() on kernels that support this.
Alexandre Julliard [Wed, 1 Jul 2009 10:11:53 +0000 (12:11 +0200)] 
ntdll: Avoid the close-on-exec race with recvmsg() on kernels that support this.

16 years agooleaut32: Properly release cache DCs instead of trying to delete them.
Alexandre Julliard [Wed, 1 Jul 2009 10:07:35 +0000 (12:07 +0200)] 
oleaut32: Properly release cache DCs instead of trying to delete them.

16 years agokernel32: Avoid unprotected sprintf on registry/user-supplied format string.
Jörg Höhle [Wed, 1 Jul 2009 07:53:15 +0000 (09:53 +0200)] 
kernel32: Avoid unprotected sprintf on registry/user-supplied format string.

16 years agomshtml: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 08:16:57 +0000 (10:16 +0200)] 
mshtml: Build language resource files separately.

Do not include them from an other rc file.

16 years agogphoto2.ds: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 08:16:08 +0000 (10:16 +0200)] 
gphoto2.ds: Build language resource files separately.

Do not include them from an other rc file.

16 years agohhctrl.ocx: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 08:17:48 +0000 (10:17 +0200)] 
hhctrl.ocx: Build language resource files separately.

Do not include them from an other rc file.

16 years agowinedbg: Build language resource files separately.
Michael Stefaniuc [Wed, 1 Jul 2009 08:15:45 +0000 (10:15 +0200)] 
winedbg: Build language resource files separately.

Do not include them from an other rc file.

16 years agowinedbg: Include the local resource header last.
Michael Stefaniuc [Wed, 1 Jul 2009 08:15:12 +0000 (10:15 +0200)] 
winedbg: Include the local resource header last.

16 years agowined3d: Use flags for driver quirks.
Henri Verbeet [Wed, 1 Jul 2009 07:46:19 +0000 (09:46 +0200)] 
wined3d: Use flags for driver quirks.

16 years agowined3d: Move the driver_quirk structure to directx.c.
Henri Verbeet [Wed, 1 Jul 2009 07:46:18 +0000 (09:46 +0200)] 
wined3d: Move the driver_quirk structure to directx.c.

16 years agowined3d: Try to activate the original context for queries.
Henri Verbeet [Wed, 1 Jul 2009 07:46:17 +0000 (09:46 +0200)] 
wined3d: Try to activate the original context for queries.

16 years agowined3d: Recognize geometry shaders in shader_trace_init().
Henri Verbeet [Wed, 1 Jul 2009 07:46:16 +0000 (09:46 +0200)] 
wined3d: Recognize geometry shaders in shader_trace_init().

16 years agowined3d: Replace "pshader" checks with explicit type checks in shader_get_registers_u...
Henri Verbeet [Wed, 1 Jul 2009 07:46:15 +0000 (09:46 +0200)] 
wined3d: Replace "pshader" checks with explicit type checks in shader_get_registers_used().

16 years agoreg: Support the /h flag as a synonymous help flag.
Andrew Nguyen [Wed, 1 Jul 2009 05:41:45 +0000 (00:41 -0500)] 
reg: Support the /h flag as a synonymous help flag.

16 years agoreg: Correct the sense of return values for registry operations.
Andrew Nguyen [Wed, 1 Jul 2009 05:41:41 +0000 (00:41 -0500)] 
reg: Correct the sense of return values for registry operations.

16 years agowineconsole: Add Lithuanian translation.
Aurimas Fišeras [Tue, 30 Jun 2009 20:23:25 +0000 (23:23 +0300)] 
wineconsole: Add Lithuanian translation.

16 years agomsctf: Implement ITfDocumentMgr::EnumContexts.
Aric Stewart [Tue, 30 Jun 2009 19:47:12 +0000 (14:47 -0500)] 
msctf: Implement ITfDocumentMgr::EnumContexts.

16 years agomsctf: Implement TF_CreateInputProcessorProfiles.
Aric Stewart [Tue, 30 Jun 2009 19:46:42 +0000 (14:46 -0500)] 
msctf: Implement TF_CreateInputProcessorProfiles.

16 years agoadvapi32/tests: Remove unneeded SetLastError.
Detlef Riekenberg [Tue, 30 Jun 2009 19:24:46 +0000 (21:24 +0200)] 
advapi32/tests: Remove unneeded SetLastError.

16 years agoprogman: Add Lithuanian translation.
Aurimas Fišeras [Tue, 30 Jun 2009 19:17:22 +0000 (22:17 +0300)] 
progman: Add Lithuanian translation.

16 years agocomdlg32: Improve Lithuanian translation.
Aurimas Fišeras [Tue, 30 Jun 2009 15:26:18 +0000 (18:26 +0300)] 
comdlg32: Improve Lithuanian translation.

16 years agoshell32: Fix RunFileDialog to close after starting apps.
Vladimir Pankratov [Tue, 30 Jun 2009 15:43:41 +0000 (20:43 +0500)] 
shell32: Fix RunFileDialog to close after starting apps.

16 years agocomdlg32: Fix resizing of the file dialog browser that keeps returning to its origina...
Rein Klazes [Tue, 30 Jun 2009 14:30:45 +0000 (16:30 +0200)] 
comdlg32: Fix resizing of the file dialog browser that keeps returning to its original size.

16 years agogdiplus: Don't crash when a NULL format is passed to GdipDrawString.
Vincent Povirk [Tue, 30 Jun 2009 14:23:07 +0000 (09:23 -0500)] 
gdiplus: Don't crash when a NULL format is passed to GdipDrawString.

16 years agoreg: Fix behavior when specifying the help flag.
Andrew Nguyen [Sat, 27 Jun 2009 22:45:26 +0000 (17:45 -0500)] 
reg: Fix behavior when specifying the help flag.