Christian Costa [Mon, 1 Mar 2010 08:39:29 +0000 (09:39 +0100)]
d3dx9_36: Find, store and enable retreival of CTAB comment data in shader (based on code from Luis Busquets).
Christian Costa [Mon, 1 Mar 2010 08:39:24 +0000 (09:39 +0100)]
d3dx9_36: Implement D3DXFindShaderComment (based on code from Luis Busquets) + tests.
Christian Costa [Mon, 1 Mar 2010 08:39:18 +0000 (09:39 +0100)]
d3dx9_36: Implement stubbed ID3DXConstantTable interface.
Christian Costa [Mon, 1 Mar 2010 08:38:58 +0000 (09:38 +0100)]
d3drm: Use proper macro for AddRef.
Christian Costa [Mon, 1 Mar 2010 08:38:32 +0000 (09:38 +0100)]
ddraw/tests: Fix typos.
Christian Costa [Mon, 1 Mar 2010 08:36:37 +0000 (09:36 +0100)]
d3dxof: Use proper macro for AddRef.
Christian Costa [Mon, 1 Mar 2010 08:36:31 +0000 (09:36 +0100)]
d3dxof: Remove wrong description.
Christian Costa [Mon, 1 Mar 2010 08:36:25 +0000 (09:36 +0100)]
d3dxof: Fix file types checks + tests.
Christian Costa [Mon, 1 Mar 2010 08:36:19 +0000 (09:36 +0100)]
d3dxof: Allow templates to be defined anywhere in objects file.
Nikolay Sivov [Sun, 28 Feb 2010 22:10:24 +0000 (01:10 +0300)]
shlwapi: Implement SHFormatDateTimeA/SHFormatDateTimeW with tests.
Nikolay Sivov [Sat, 27 Feb 2010 18:56:30 +0000 (21:56 +0300)]
shlwapi: Fix mask usage in SHSetWindowBits with tests.
Jeff Latimer [Sun, 28 Feb 2010 11:58:44 +0000 (22:58 +1100)]
usp10: Fix trace to remove an incorrect assignment.
Maarten Lankhorst [Sun, 21 Feb 2010 12:50:42 +0000 (13:50 +0100)]
mmdevapi: Implement a stub of MMDevice.
Maarten Lankhorst [Sun, 31 Jan 2010 19:28:30 +0000 (20:28 +0100)]
include: Add devpkey.h.
Maarten Lankhorst [Sun, 31 Jan 2010 19:27:46 +0000 (20:27 +0100)]
include: Add devpropdev.h.
Maarten Lankhorst [Fri, 29 Jan 2010 20:51:41 +0000 (21:51 +0100)]
include: Fix IsEqualPropertyKey definition.
Alexandre Julliard [Mon, 1 Mar 2010 10:35:37 +0000 (11:35 +0100)]
makefiles: Fix makedep dependency now that we explicitly to make depend when creating makefiles.
Alexandre Julliard [Mon, 1 Mar 2010 10:34:34 +0000 (11:34 +0100)]
kernel32: Move shared heap creation to krnl386 and load it by default on Win9x versions.
Nikolay Sivov [Sun, 28 Feb 2010 22:22:28 +0000 (01:22 +0300)]
kernel32/lcformat: Get rid of back jumps on errors.
Michael Stefaniuc [Sun, 28 Feb 2010 20:48:09 +0000 (21:48 +0100)]
oleaut32: Remove superfluous NULL check before HeapFree (Smatch).
Andrew Eikum [Sun, 28 Feb 2010 18:59:30 +0000 (12:59 -0600)]
shdocvw: Fix typo in WARN.
André Hentschel [Sun, 28 Feb 2010 18:21:47 +0000 (19:21 +0100)]
oleaut32: Fix fractional calculation.
Gerald Pfeifer [Sun, 28 Feb 2010 12:28:08 +0000 (13:28 +0100)]
comdlg32: Shed unused parameters from CFn_WMInitDialog and CFn_WMDestroy.
Gerald Pfeifer [Sun, 28 Feb 2010 12:22:24 +0000 (13:22 +0100)]
comdlg32: Remove unused wParam parameters from PRINTDLG_WMInitDialog and PRINTDLG_WMInitDialogW.
Andrey Turkin [Sun, 28 Feb 2010 14:50:16 +0000 (17:50 +0300)]
extrac32: Enhance command-line parsing.
Austin English [Sun, 28 Feb 2010 04:07:10 +0000 (22:07 -0600)]
ntdll: Add initial support for OpenBSD to fill_cpu_info.
David Hedberg [Sat, 27 Feb 2010 16:58:16 +0000 (17:58 +0100)]
richedit: GTL_PRECISE to GETTEXTLENGTHEX implies GTL_NUMBYTES.
If GTL_PRECISE is passed without specifying either GTL_NUMCHARS or
GTL_NUMBYTES, behave as if GTL_NUMBYTES was passed.
Dylan Smith [Sat, 27 Feb 2010 18:31:07 +0000 (13:31 -0500)]
richedit: Make zooming affect all pictures.
Dylan Smith [Sat, 27 Feb 2010 18:31:02 +0000 (13:31 -0500)]
richedit: Documented paragraph border widths are in points not pixels.
The border widths documented by msdn are in points which are 72 dpi, which
is not equivalent to pixels (normally 96 dpi). I pre-converted all the
border widths to 96 dpi resolution since this avoids needed to store
fractions, and often avoids the need for convertion to the displays
resolution.
Detlef Riekenberg [Fri, 26 Feb 2010 16:00:57 +0000 (17:00 +0100)]
msvcrt20: Forward more functions to msvcrt.dll.
Detlef Riekenberg [Fri, 26 Feb 2010 15:58:54 +0000 (16:58 +0100)]
msvcr71: Forward more functions to msvcrt.dll.
Alexandre Julliard [Fri, 26 Feb 2010 15:56:23 +0000 (16:56 +0100)]
makefiles: Make sure that makedep is rebuilt before updating dependencies in tools.
Hans Leidekker [Fri, 26 Feb 2010 13:09:29 +0000 (14:09 +0100)]
msi: The table for isolated components is called IsolatedComponent.
Hans Leidekker [Fri, 26 Feb 2010 13:09:02 +0000 (14:09 +0100)]
msi: Remove empty directories as part of the RemoveFiles action.
Adam Petaccia [Thu, 25 Feb 2010 21:55:27 +0000 (16:55 -0500)]
mshtml: Test IHTMLScriptElement_put_type.
Adam Petaccia [Thu, 25 Feb 2010 21:55:22 +0000 (16:55 -0500)]
mshtml: Implement HTMLScriptElement_put_type.
Justin Chevrier [Fri, 26 Feb 2010 02:45:55 +0000 (21:45 -0500)]
gdiplus: Basic implementation of GdipGetNearestColor with changes to test to reflect fixes.
Justin Chevrier [Fri, 26 Feb 2010 02:45:54 +0000 (21:45 -0500)]
gdiplus/test: Add GdipGetNearestColor test.
Alexandre Julliard [Fri, 26 Feb 2010 12:32:37 +0000 (13:32 +0100)]
ntdll/tests: Add some test cases for Wow64 registry redirection.
Huw Davies [Thu, 25 Feb 2010 19:01:37 +0000 (19:01 +0000)]
tools: Register dispex.dll.
Reece Dunn [Fri, 26 Feb 2010 07:20:12 +0000 (07:20 +0000)]
comctl32/mru: In EnumMRUListA, ensure that the string is NULL terminated and the correct size is returned.
Dylan Smith [Fri, 26 Feb 2010 00:15:13 +0000 (19:15 -0500)]
wineconsole: Handle mouse wheel scrolling for user backend.
The mouse wheel will scroll if the buffer height is greater than the
console window's height in lines, otherwise console mouse input events
are generated.
Detlef Riekenberg [Thu, 25 Feb 2010 22:02:41 +0000 (23:02 +0100)]
wordpad: Update German print preview translation.
Aurimas Fišeras [Thu, 25 Feb 2010 18:56:27 +0000 (20:56 +0200)]
wordpad: Update Lithuanian translation.
Vitaly Perov [Thu, 25 Feb 2010 16:36:04 +0000 (19:36 +0300)]
notepad: Implement printing to file.
Huw Davies [Thu, 25 Feb 2010 14:35:19 +0000 (14:35 +0000)]
dispex: Add a stub dispex.dll.
Huw Davies [Thu, 25 Feb 2010 14:34:08 +0000 (14:34 +0000)]
include: Add IProvideRuntimeContext and a few annotations.
Hans Leidekker [Thu, 25 Feb 2010 14:17:43 +0000 (15:17 +0100)]
msi: Add tests for removing registry values.
Hans Leidekker [Thu, 25 Feb 2010 14:17:11 +0000 (15:17 +0100)]
msi: Implement the RemoveRegistryValues standard action.
Piotr Caban [Thu, 25 Feb 2010 14:08:11 +0000 (15:08 +0100)]
oleaut32: Update TypeInfo flags when object inherits IDispatch.
Piotr Caban [Thu, 25 Feb 2010 14:22:52 +0000 (15:22 +0100)]
oleaut32: Added ITypeLib2_GetDocumentation implementation.
Piotr Caban [Thu, 25 Feb 2010 14:07:13 +0000 (15:07 +0100)]
oleaut32: Added ITypeLib2_GetLibAttr implementation.
Huw Davies [Thu, 25 Feb 2010 13:48:22 +0000 (13:48 +0000)]
oleaut32: Correctly marshal NULL interface ptrs.
Vincent Povirk [Wed, 24 Feb 2010 23:36:54 +0000 (17:36 -0600)]
gdiplus: Stub GdipGetRegionScansCount.
Vincent Povirk [Wed, 24 Feb 2010 23:25:49 +0000 (17:25 -0600)]
gdiplus: Stub GdipGetImageItemData.
Vincent Povirk [Wed, 24 Feb 2010 23:01:39 +0000 (17:01 -0600)]
gdiplus: Free the attached HBITMAP when destroying Bitmap objects.
Dylan Smith [Thu, 25 Feb 2010 06:50:01 +0000 (01:50 -0500)]
wordpad: Show page numbers in statusbar for print preview.
Dmitry Timoshkov [Thu, 25 Feb 2010 05:17:44 +0000 (13:17 +0800)]
gdi32: Fix the DeleteDC test failures under Win9x.
Reece Dunn [Thu, 25 Feb 2010 09:14:37 +0000 (09:14 +0000)]
ole32: Fix the HGLOBAL stream Seek implementation.
Reece Dunn [Thu, 25 Feb 2010 09:02:13 +0000 (09:02 +0000)]
ole32/tests: Improve the HGLOBAL stream tests for Seek.
Gerald Pfeifer [Tue, 23 Feb 2010 23:07:42 +0000 (00:07 +0100)]
winmm/tests: Fix test condition in test_midiStream().
Jacek Caban [Wed, 24 Feb 2010 20:57:48 +0000 (21:57 +0100)]
atl: Properly release registrar in do_register_dll_server.
Jacek Caban [Wed, 24 Feb 2010 20:57:26 +0000 (21:57 +0100)]
atl: Don't add CLSID_ATLRegistrar replacement in do_register_dll_server.
André Hentschel [Wed, 24 Feb 2010 18:09:22 +0000 (19:09 +0100)]
oleaut32/tests: Add some tests.
Charles Davis [Wed, 24 Feb 2010 16:50:03 +0000 (09:50 -0700)]
include: Don't accidentally redefine a member in struct _IRP (LLVM/Clang).
Alexandre Julliard [Wed, 24 Feb 2010 15:48:07 +0000 (16:48 +0100)]
tests: The ok() macro shouldn't return a value.
Alexandre Julliard [Wed, 24 Feb 2010 15:47:48 +0000 (16:47 +0100)]
kernel32/tests: Fix broken usage of the ok() macro return value.
Spotted by Yann Droneaud.
Paul Vriens [Wed, 24 Feb 2010 14:33:01 +0000 (15:33 +0100)]
ntdll/tests: Fix a crash on some Vista boxes.
Alexandre Julliard [Wed, 24 Feb 2010 15:04:18 +0000 (16:04 +0100)]
comctl32/tests: Fix broken check of the ok() macro return value.
Spotted by Yann Droneaud.
Alexandre Julliard [Wed, 24 Feb 2010 15:04:11 +0000 (16:04 +0100)]
user32/tests: Fix broken check of the ok() macro return value.
Spotted by Yann Droneaud.
Alexandre Julliard [Wed, 24 Feb 2010 15:04:05 +0000 (16:04 +0100)]
shell32/tests: Fix broken check of the ok() macro return value.
Spotted by Yann Droneaud.
Alexandre Julliard [Wed, 24 Feb 2010 15:03:15 +0000 (16:03 +0100)]
shell32/tests: Don't use the return value of the ok macro.
Dmitry Timoshkov [Wed, 24 Feb 2010 14:44:41 +0000 (22:44 +0800)]
user32: DeleteDC() should allow to delete a DC returned by GetDC().
Nikolay Sivov [Wed, 24 Feb 2010 14:30:48 +0000 (17:30 +0300)]
user32: Use whole window rectangle for UpdateLayeredWindow.
Piotr Caban [Wed, 24 Feb 2010 13:28:09 +0000 (14:28 +0100)]
oleaut32: Added implementation of ITypeInfo2_GetRefTypeOfImplType.
Piotr Caban [Wed, 24 Feb 2010 13:27:46 +0000 (14:27 +0100)]
oleaut32: Added implementation of ITypeInfo2_GetImplTypeFlags.
Piotr Caban [Wed, 24 Feb 2010 13:26:57 +0000 (14:26 +0100)]
oleaut32/tests: Remove incorrect test.
This test is crashing on some systems.
Piotr Caban [Wed, 24 Feb 2010 13:26:32 +0000 (14:26 +0100)]
oleaut32: Improve TKIND_COCLASS handling while creating typelib.
Piotr Caban [Wed, 24 Feb 2010 13:25:55 +0000 (14:25 +0100)]
oleaut32: Fix importfile searching in ctl2_alloc_importinfo.
Piotr Caban [Wed, 24 Feb 2010 13:24:12 +0000 (14:24 +0100)]
oleaut32: Added implementation of ITypeInfo2_fnGetTypeAttr.
Kusanagi Kouichi [Wed, 24 Feb 2010 11:04:14 +0000 (20:04 +0900)]
winex11.drv: Add a new debug channel for XIM.
Kusanagi Kouichi [Wed, 24 Feb 2010 11:04:01 +0000 (20:04 +0900)]
winex11.drv: There seems to be nothing to be done for IMN_SETOPENSTATUS.
Kusanagi Kouichi [Wed, 24 Feb 2010 11:03:44 +0000 (20:03 +0900)]
winex11.drv: Generate IME messages as needed.
Dmitry Timoshkov [Wed, 24 Feb 2010 09:11:32 +0000 (17:11 +0800)]
gdi32: Dump GDI objects in the case of running out of GDI handles.
Jörg Höhle [Tue, 23 Feb 2010 18:19:12 +0000 (19:19 +0100)]
winmm/tests: Fix transient notification error: messages may arrive late.
Dylan Smith [Wed, 24 Feb 2010 07:29:02 +0000 (02:29 -0500)]
wordpad: Number of preview pages to show when unzoomed is persistent.
Either one or two pages may be shown in print preview when zoomed out.
This value is stored in the registry in native wordpad, and preserved
while opening and closing the print preview. Zooming in will only show one
page, but the pages shown value must be saved because it will return to the
preview pages shown value after unzooming completely. If two pages should
be shown when there is only one page of text, then a second blank page is
shown.
Dylan Smith [Wed, 24 Feb 2010 07:28:57 +0000 (02:28 -0500)]
wordpad: Added zoom cursor for print preview.
In print preview you can zoom in by left clicking on one of the pages. The
zoom cursor is displayed whenever the mouse is over the page to indicate to
the user that they can zoom in. When fully zoomed in it will zoom out when
this is done again. When clicking on the second page, it will zoom into
that page.
David Hedberg [Wed, 24 Feb 2010 03:52:52 +0000 (04:52 +0100)]
msvcrt: Implement _mbctombb.
Alexandre Julliard [Wed, 24 Feb 2010 11:26:11 +0000 (12:26 +0100)]
makefiles: Remove makedep only after everything else has been cleaned.
Ken Thomases [Wed, 24 Feb 2010 06:52:13 +0000 (00:52 -0600)]
ntdll: Mac: Fix leak of send right for Mach thread port.
The leaked send right kept the port alive for threads that are gone. For
processes which create a lot of threads, this can cause performance problems.
Nikolay Sivov [Tue, 23 Feb 2010 21:20:12 +0000 (00:20 +0300)]
user32: Intersect with passed dirty rectangle while blitting.
Nikolay Sivov [Tue, 23 Feb 2010 18:18:26 +0000 (13:18 -0500)]
user32/tests: Test to show that caption added for WS_EX_LAYERED as well.
Paul Chitescu [Tue, 23 Feb 2010 20:37:40 +0000 (22:37 +0200)]
quartz: Do not assert() the existence of a media format of an input pin.
Andrey Turkin [Tue, 23 Feb 2010 15:41:47 +0000 (18:41 +0300)]
extrac32: Implement /C mode.
Andrey Turkin [Tue, 23 Feb 2010 15:41:27 +0000 (18:41 +0300)]
kernel32: Use TEB-based buffer in CreateMutexExA.
Christian Costa [Tue, 23 Feb 2010 08:53:23 +0000 (09:53 +0100)]
shell32: Allow copy operation to overwrite an existing write protected file + tests.
Alexandre Julliard [Tue, 23 Feb 2010 13:24:57 +0000 (14:24 +0100)]
makefiles: Add some shell function helpers to generate the makefile rules.
Alexandre Julliard [Tue, 23 Feb 2010 12:44:55 +0000 (13:44 +0100)]
makefiles: Always build dependencies by default and get rid of the auto-depend rules.
Alexandre Julliard [Tue, 23 Feb 2010 12:33:52 +0000 (13:33 +0100)]
makefiles: Always generate the subdirs makefiles from the main makefile.
Hans Leidekker [Tue, 23 Feb 2010 12:03:37 +0000 (13:03 +0100)]
wininet: Fix a memory leak.
Found by Valgrind.