Jeremy White [Mon, 9 Feb 2009 19:01:57 +0000 (13:01 -0600)]
twain_32: Prevent an incorrect test warning message on get checks.
Jeremy White [Mon, 9 Feb 2009 19:01:48 +0000 (13:01 -0600)]
twain_32: Change get requirements such that we require only a minimum level of support.
Jeremy White [Mon, 9 Feb 2009 19:01:39 +0000 (13:01 -0600)]
sane.ds: Add support for CAP_UICONTROLLABLE.
Jeremy White [Mon, 9 Feb 2009 19:01:27 +0000 (13:01 -0600)]
sane.ds: Add partial stub support for ICAP_PIXELTYPE, with tests. Fixes a first crash in Adobe Acrobat scanning support.
Jeremy White [Mon, 9 Feb 2009 19:01:09 +0000 (13:01 -0600)]
sane.ds: Return a 0 for MSG_QUERYSUPPORT even for capabilities we don't support.
Jeremy White [Mon, 9 Feb 2009 19:01:03 +0000 (13:01 -0600)]
sane.ds: Eliminate incorrect TWRC_FAILURE return.
Jeremy White [Mon, 9 Feb 2009 19:00:57 +0000 (13:00 -0600)]
sane.ds: More correctly stub CAP_XFERCOUNT, and tests.
Jeremy White [Mon, 9 Feb 2009 19:00:47 +0000 (13:00 -0600)]
sane.ds: Rearrange function position to avoid the need for forward function declarations.
Jeremy White [Mon, 9 Feb 2009 18:59:15 +0000 (12:59 -0600)]
sane.ds: Simplify SANE_SaneCapability.
Michael Stefaniuc [Tue, 10 Feb 2009 09:03:22 +0000 (10:03 +0100)]
wineesd.drv: Remove superfluous pointer casts.
Michael Stefaniuc [Mon, 9 Feb 2009 22:34:30 +0000 (23:34 +0100)]
msvfw32: Remove some Win64 compiler warnings.
- Use HandleToLong to get to the user handle.
- Use GetWindowLongPtr to retrieve a pointer.
Michael Stefaniuc [Mon, 9 Feb 2009 22:34:20 +0000 (23:34 +0100)]
ole32: Use GetWindowLongPtr/SetWindowLongPtr for pointers.
Michael Stefaniuc [Mon, 9 Feb 2009 22:35:05 +0000 (23:35 +0100)]
winenas.drv: dwParam1 and dwParam2 cwhave the type DWORD_PTR.
Alexandre Julliard [Tue, 10 Feb 2009 11:32:36 +0000 (12:32 +0100)]
widl: Change write_type_def_or_decl and write_type_decl to take an argument name instead of a printf format.
Paul Vriens [Tue, 10 Feb 2009 08:57:42 +0000 (09:57 +0100)]
fusion/tests: Mark some tests as broken() on .NET 1.0.
Vincent Pelletier [Mon, 9 Feb 2009 21:58:27 +0000 (22:58 +0100)]
ddraw: Use ddraw_from_d3d7 to make a (IDirectDrawImpl *) from a (IDirect3D7 *).
Juan Lang [Mon, 9 Feb 2009 22:39:11 +0000 (14:39 -0800)]
crypt32: Fix some tests on Windows 98.
Juan Lang [Mon, 9 Feb 2009 21:49:33 +0000 (13:49 -0800)]
crypt32: Fix a few more test failures on older versions of Windows.
Nikolay Sivov [Mon, 9 Feb 2009 20:25:06 +0000 (23:25 +0300)]
gdiplus: Handle zero width/height in GdipAddPathPie.
Jacek Caban [Mon, 9 Feb 2009 20:11:36 +0000 (21:11 +0100)]
activscp.idl: Added IActiveScriptParseProcedure*64 interfaces and use it on Win64.
Nikolay Sivov [Mon, 9 Feb 2009 13:58:59 +0000 (16:58 +0300)]
gdiplus: Some tests for LinearGradientBrush.
Alistair Leslie-Hughes [Thu, 5 Feb 2009 09:43:59 +0000 (20:43 +1100)]
msxml3: Use our parent doc if we don't have one.
Vincent Pelletier [Wed, 4 Feb 2009 20:11:05 +0000 (21:11 +0100)]
msadp32.acm: Make destination aligned on destination block size (copy/paste error).
Andrew Talbot [Sat, 7 Feb 2009 19:45:32 +0000 (19:45 +0000)]
gphoto2.ds: Replace malloc() with HeapAlloc().
Ricardo Filipe [Sun, 8 Feb 2009 12:20:47 +0000 (12:20 +0000)]
include: Fix commdlg hook procedures return type.
David Hedberg [Fri, 6 Feb 2009 23:37:32 +0000 (00:37 +0100)]
winecfg: Fix for paths containing utf-8.
Detlef Riekenberg [Sun, 8 Feb 2009 15:49:38 +0000 (16:49 +0100)]
spoolss: Implement EnumMonitors.
Detlef Riekenberg [Sun, 8 Feb 2009 15:45:08 +0000 (16:45 +0100)]
winspool: Move EnumPortsW to the backend.
Detlef Riekenberg [Sun, 8 Feb 2009 15:38:30 +0000 (16:38 +0100)]
localspl: Move provider functions to a seperate file.
Paul Vriens [Mon, 9 Feb 2009 12:39:37 +0000 (13:39 +0100)]
fusion/tests: Skip tests on .NET 1.1.
Francois Gouget [Mon, 9 Feb 2009 11:15:06 +0000 (12:15 +0100)]
shell32: Make ILGetDisplayNameExA() static, remove WINAPI and fix its documentation.
Michael Stefaniuc [Mon, 9 Feb 2009 08:45:52 +0000 (09:45 +0100)]
oleaut32: Remove superfluous pointer casts.
Florian Tobias Schandinat [Mon, 9 Feb 2009 09:23:47 +0000 (10:23 +0100)]
winedos: Adjust get_timer_val calls to prevent buffer overflow.
Alexandre Julliard [Mon, 9 Feb 2009 13:20:17 +0000 (14:20 +0100)]
user32/tests: Fix some window test failures on various Windows platforms.
Alexandre Julliard [Mon, 9 Feb 2009 13:20:00 +0000 (14:20 +0100)]
dbghelp: Fix handling of empty file regexp (Coverity).
Marcus Meissner [Mon, 9 Feb 2009 07:52:42 +0000 (08:52 +0100)]
advapi32: LookupAccountNameW removed redundant NULL check (Coverity).
Rob Shearman [Sun, 8 Feb 2009 18:03:27 +0000 (18:03 +0000)]
ole32: Allow some optional methods to be called in the OleCreate tests.
Fixes failures in these tests on NT4.
Rob Shearman [Sun, 8 Feb 2009 18:03:13 +0000 (18:03 +0000)]
ole32: Add framework in the ole2 tests for having optionally called methods.
Rob Shearman [Sun, 8 Feb 2009 18:02:07 +0000 (18:02 +0000)]
ole32: Output the size that we didn't expect in the HGLOBAL marshalling tests.
Rob Shearman [Sun, 8 Feb 2009 18:01:14 +0000 (18:01 +0000)]
ole32: Fix some test failures in the HGLOBAL marshalling tests on 64-bit Windows.
Rob Shearman [Sun, 8 Feb 2009 18:00:26 +0000 (18:00 +0000)]
ole32: Fix CLIPFORMAT marshalling on 64-bit platforms by not using the wireCLIPFORMAT type.
The wireCLIPFORMAT represents the memory equivalent format of the wire
format and not the wire format itself.
Also update the tests to do the same.
Vitaliy Margolen [Sun, 8 Feb 2009 22:43:00 +0000 (15:43 -0700)]
comctl32: Use style to distinguish between embedded and standalone propsheets.
Some programs alter propsheet style in the callback during creation to make
"embedded" propsheets. PSH_MODELESS controls modal/modeless operation only.
Nikolay Sivov [Sun, 8 Feb 2009 13:27:48 +0000 (16:27 +0300)]
reg: Don't close not open reg key (Coverity).
Andrew Talbot [Sat, 7 Feb 2009 19:38:54 +0000 (19:38 +0000)]
riched20: Remove unused functions.
Francois Gouget [Sat, 7 Feb 2009 19:18:40 +0000 (20:18 +0100)]
user32: LookupIconIdFromDirectory16() is unused so remove it.
Francois Gouget [Sat, 7 Feb 2009 15:04:49 +0000 (16:04 +0100)]
uxtheme: UXINI_ResetINI() is unused so remove it.
Francois Gouget [Sat, 7 Feb 2009 15:11:07 +0000 (16:11 +0100)]
d3dx9_36: The d3dx debug channel is unused so remove it.
Francois Gouget [Sat, 7 Feb 2009 15:10:33 +0000 (16:10 +0100)]
progman: Make DIALOG_Symbol() static.
Francois Gouget [Sat, 7 Feb 2009 15:09:34 +0000 (16:09 +0100)]
taskmgr: Make some functions static.
Francois Gouget [Sat, 7 Feb 2009 15:09:28 +0000 (16:09 +0100)]
shell32: HCR_GetDefaultIconFromGUIDW() is unused so remove it.
Francois Gouget [Sat, 7 Feb 2009 15:09:05 +0000 (16:09 +0100)]
shell32: Get rid of TRASH_ELEMENT and TRASH_DisposeElement().
The latter was unused while the former did not seem very useful.
Francois Gouget [Sat, 7 Feb 2009 15:08:22 +0000 (16:08 +0100)]
shell32: Remove some unused functions in clipboard.c.
Francois Gouget [Sat, 7 Feb 2009 15:07:37 +0000 (16:07 +0100)]
winealsa.drv: ALSA_PeekRingMessage() is not used anymore so remove it.
Francois Gouget [Sat, 7 Feb 2009 15:06:11 +0000 (16:06 +0100)]
urlmon: Make create_http_protocol() static.
Francois Gouget [Sat, 7 Feb 2009 15:06:02 +0000 (16:06 +0100)]
user32: Make EditWndProcW() static, fix its documentation.
Francois Gouget [Sat, 7 Feb 2009 15:05:33 +0000 (16:05 +0100)]
user32: Reorder some functions to avoid forward declarations in edit.c.
Francois Gouget [Sat, 7 Feb 2009 15:05:22 +0000 (16:05 +0100)]
user32: Remove unneeded forward declarations in edit.c.
Francois Gouget [Sat, 7 Feb 2009 15:04:23 +0000 (16:04 +0100)]
notepad: Make the Lithuanian resources SUBLANG_NEUTRAL.
Dylan Smith [Sat, 7 Feb 2009 18:21:29 +0000 (13:21 -0500)]
richedit: Removed ME_StrRelPos, ME_StrRelPos2, & ME_PosToVPos functions.
These functions were just being used for addition, so it was simpler to
remove the functions and modify the places it was used.
The ME_StrRelPos2 and ME_PosToVPos were just simple wrappers around
ME_StrRelPos, and ME_PosToVPos wasn't being used.
Dylan Smith [Sat, 7 Feb 2009 18:21:23 +0000 (13:21 -0500)]
richedit: Got rid of ME_GetCharFwd and ME_GetCharBack.
These two functions were being used for simple operations, to get the
first or last character when pre-computing flags for splitting runs.
The call to ME_GetCharBack wasn't even giving the correct result, it
would always return -1 since it is being called with nPos of 0.
This patch simplifies the code by removing the functions and getting the
characters directly from the string.
Dylan Smith [Sat, 7 Feb 2009 18:21:17 +0000 (13:21 -0500)]
richedit: Removed ME_StrLen and ME_StrVLen field access functions.
These functions were probably previously needed because of some wierd
special handling of backspace characters, but currently there is no
reason why the nLen field can't be accessed directly.
Having to functions that just access the string length field just causes
slightly more effort for someone to look at the code, because they need
to enter the function to find out what it actually is doing.
Dylan Smith [Sat, 7 Feb 2009 18:21:10 +0000 (13:21 -0500)]
richedit: Got rid of useless function ME_VPosToPos.
The function was just returning the second parameter. It had some
commented out code that indicated that previously backslashes weren't
included in the length. Native wordpad doesn't handle backspaces in a
special way, so this must have been an internal representation that
complicated finding the position of characters.
Dylan Smith [Sat, 7 Feb 2009 18:21:03 +0000 (13:21 -0500)]
richedit: Removed some conditions that are always taken.
ME_GetCursorCoordinates had two conditions that were always taken. The
first condition was if(pCursor->pRun->type == diRun) was following an
assertion making the exact same check. The next one, if(row), should
always be taken, otherwise the richedit controls are in a corrupt state,
therefore an assertion is more appropriate.
Dylan Smith [Sat, 7 Feb 2009 18:20:55 +0000 (13:20 -0500)]
richedit: Avoid duplication in make string functions using ME_MakeStringB.
I found that ME_MakeStringB was previously unused, and that the other
ME_MakeString functions repeated code that was already in ME_MakeStringB.
Making ME_MakeStringB static and using it to avoid duplicate code seemed
like a better idea than removing the function.
Dylan Smith [Sat, 7 Feb 2009 18:20:46 +0000 (13:20 -0500)]
richedit: Prevent string trunction due to NULL characters.
Dylan Smith [Sat, 7 Feb 2009 18:20:38 +0000 (13:20 -0500)]
richedit: Simplified ME_UpdateSelectionLinkAttribute.
Dylan Smith [Sat, 7 Feb 2009 18:20:31 +0000 (13:20 -0500)]
richedit: Directly get start and end of text on Ctrl-Home or Ctrl-End.
Previously it found the start or end by traversing the linked lists of
run, rows, paragraphs, and cells from the current position of the
cursors. Clearly it is better to get the start or end directly to make
it a constant time operation.
Dylan Smith [Sat, 7 Feb 2009 18:20:23 +0000 (13:20 -0500)]
richedit: Wrap even when message says not to repaint.
Wrapping is needed to be done even when repainting isn't done since
later messages expect line breaks to reflect the current text. Some
message can specify not to paint the sceen, but this should prevent
wrapping from being done.
Alexandre Julliard [Mon, 9 Feb 2009 11:57:39 +0000 (12:57 +0100)]
include: Moved VWIN32 ioctl definitions out of winioctl.h.
Alexandre Julliard [Mon, 9 Feb 2009 12:04:55 +0000 (13:04 +0100)]
setupapi: Don't use 'interface' as variable name, since it can be defined to a keyword.
Alexandre Julliard [Mon, 9 Feb 2009 12:03:59 +0000 (13:03 +0100)]
jscript: Rename the GetObjectW variable to avoid conflict with the function of the same name.
Alexandre Julliard [Mon, 9 Feb 2009 12:03:35 +0000 (13:03 +0100)]
rsaenh: Rename the HANDLETABLE structure to avoid conflicts with wingdi.h.
Alexandre Julliard [Mon, 9 Feb 2009 11:41:45 +0000 (12:41 +0100)]
include: Undefine a few Unicode macros that conflict with interface functions.
Andrew Talbot [Sat, 7 Feb 2009 14:32:54 +0000 (14:32 +0000)]
qcap: Remove an unused function.
Andrew Talbot [Sat, 7 Feb 2009 14:32:50 +0000 (14:32 +0000)]
cabinet: Declare a function static.
Juan Lang [Fri, 6 Feb 2009 23:28:55 +0000 (15:28 -0800)]
rpcrt4: Don't abort reading from a pipe if a single read is short.
Juan Lang [Fri, 6 Feb 2009 20:35:52 +0000 (12:35 -0800)]
cryptui: Delete the private keys if requested when they're successfully exported.
Juan Lang [Fri, 6 Feb 2009 20:17:45 +0000 (12:17 -0800)]
cryptui: Save private key in temporary store when exporting it.
Juan Lang [Fri, 6 Feb 2009 20:05:30 +0000 (12:05 -0800)]
cryptui: Ensure a certificate's private key is exportable before allowing it to be selected for export.
Juan Lang [Sun, 1 Feb 2009 22:31:37 +0000 (14:31 -0800)]
cryptui: Correct return value of the user cancels the export wizard.
Juan Lang [Sun, 1 Feb 2009 22:27:59 +0000 (14:27 -0800)]
cryptui: Implement exporting to a PFX file.
Juan Lang [Sun, 1 Feb 2009 21:23:04 +0000 (13:23 -0800)]
cryptui: Skip password page when moving backward through the export wizard if it wasn't shown in the first place.
Juan Lang [Sun, 1 Feb 2009 20:54:09 +0000 (12:54 -0800)]
cryptui: Validate password in export wizard.
Juan Lang [Sun, 1 Feb 2009 19:38:52 +0000 (11:38 -0800)]
cryptui: Only show password page if the private key is to be exported.
Juan Lang [Sun, 1 Feb 2009 19:34:21 +0000 (11:34 -0800)]
cryptui: Add a password page to the export wizard.
Juan Lang [Sun, 1 Feb 2009 19:14:31 +0000 (11:14 -0800)]
cryptui: Enable/disable PFX choice based on whether the private key is to be exported.
Juan Lang [Sun, 1 Feb 2009 19:06:44 +0000 (11:06 -0800)]
cryptui: Set default export format based on whether the private key is to be exported.
Juan Lang [Sun, 1 Feb 2009 18:34:05 +0000 (10:34 -0800)]
cryptui: Make a copy of export info in CryptUIWizExport.
Juan Lang [Sun, 1 Feb 2009 18:28:07 +0000 (10:28 -0800)]
cryptui: Prompt whether to export the private key from CryptUIWizExport.
Michael Stefaniuc [Fri, 6 Feb 2009 22:47:52 +0000 (23:47 +0100)]
include: Change two DWORD to DWORD_PTR in vfw.h to match the DDK.
Michael Stefaniuc [Fri, 6 Feb 2009 22:46:59 +0000 (23:46 +0100)]
riched20: Fix some Win64 compiler warnings.
- A HWND can be safely marshaled over a LONG as its payload is not
a pointer but a user handle.
- Use GetWindowLongPtr instead of GetWindowLong to retrieve a pointer.
Michael Stefaniuc [Fri, 6 Feb 2009 20:48:36 +0000 (21:48 +0100)]
spoolss: Add missing LeaveCriticalSection on error path (Smatch).
Aric Stewart [Fri, 6 Feb 2009 20:02:21 +0000 (14:02 -0600)]
msctf: Hook up ITfContextOwnerCompositionSink if present.
Juan Lang [Fri, 6 Feb 2009 17:43:33 +0000 (09:43 -0800)]
crypt32: Fix a regression in chain tests.
Relaxing the tests on older versions of Windows caused a couple tests
to fail on more recent ones, which was unintended.
Artem Reznikov [Fri, 6 Feb 2009 13:58:24 +0000 (14:58 +0100)]
avifil32: Ukranian translation.
Alexandre Julliard [Fri, 6 Feb 2009 22:20:27 +0000 (23:20 +0100)]
winepath: Fixed the wmain() definition.
Alexandre Julliard [Fri, 6 Feb 2009 22:20:01 +0000 (23:20 +0100)]
programs: Don't make apps Unicode if they don't use the command line.
Alexandre Julliard [Fri, 6 Feb 2009 21:31:56 +0000 (22:31 +0100)]
winmm: Disable system thread if poll() support is missing.
Alexandre Julliard [Fri, 6 Feb 2009 19:35:56 +0000 (20:35 +0100)]
winegcc: Don't pass the as/ld/nm commands to winebuild.
winebuild should be able to find them on its own.
Alexandre Julliard [Fri, 6 Feb 2009 19:31:59 +0000 (20:31 +0100)]
makefiles: Pass the target flags to winegcc.