Commit Graph

34226 Commits

Author SHA1 Message Date
Dylan Smith 438d8e1c58 richedit: Caret size must match font size characters to be inserted.
When the caret is at the start of a run, it uses the font of the
previous run for inserting characters.  The caret size previously was
the wrong height for the characters being inserted when the caret was at
the start of a line, but not the start of a paragraph so this patch
fixes this bug.
2008-06-27 11:09:14 +02:00
Dylan Smith ee6b6f338e richedit: Fixed mistake that didn't cause a bug.
The check to see if the dwOutputBuffer is full was performed incorrectly
in RTFPutUnicodeString, however, this mistake was actually harmless
since it would just cause an extra loop that does nothing, then the
check would work properly with the variable fit equal to 0.
2008-06-27 11:09:02 +02:00
Dylan Smith 632015dc62 richedit: Set error codes and stop parsing for some rtf syntax errors.
Checks were added for hexadecimal values that did not have valid
characters, and for EOF received before the final closing brace of the
rich text stream.  The error values were tested on richedit versions 1,
2, 3 & 4.1, and they were all the same for these cases.
2008-06-27 11:08:33 +02:00
Dylan Smith 461830a83d richedit: Removed redundant code for getting the insert style.
The function ME_GetInsertStyle already checks for the case where there
is a selection, so there is no need to duplicate this code for
ME_GetSelectionInsertStyle.
2008-06-27 11:08:19 +02:00
Nikolay Sivov 629761acde gdiplus: Implementation of GdipAddPathPolygon with tests. 2008-06-26 21:37:08 +02:00
Dylan Smith d1f1346f54 richedit: Implemented undo coalescing to group typing events.
Consecutively typed characters are grouped together to be undone
together.  The grouping of typed characters can be stopped by certain
events that are mentioned in MSDN's remarks on the EM_STOPGROUPTYPING
message, which is also implemented by this patch.
2008-06-26 21:18:50 +02:00
Dylan Smith 9b67a38f1a richedit: Make cursor visible when selecting via mouse above/below editor. 2008-06-26 21:18:28 +02:00
Dylan Smith cb1d7becf9 richedit: Fixed bug preventing bold from being set with EM_SETCHARFORMAT.
Previously bold needed to be set by setting CFM_WEIGHT in the
CHARFORMAT2 structure, and then setting the appropriate wWeight value.
This approach isn't even supported in version 3.0 of the richedit
control. Now bold can be set/unset properly for Windows or Wine using
CFE_BOLD in dwEffects and with CFM_BOLD set in the dwMask flag.
2008-06-26 21:18:20 +02:00
Dylan Smith 60757ca6d5 richedit: Corrected the conversion used for the initial font size.
The LOGFONT's lfHeight member is in logical units, and is being used to
set the yHeight member of CHARFORMAT2 which is supposed to be in twips.
2008-06-26 21:18:02 +02:00
Dylan Smith c96a273f91 richedit: Moved function declarations in header to reflect locations of definitions. 2008-06-26 21:17:48 +02:00
Dylan Smith 903423286c richedit: Added tests reveal a problem with EM_SETCHARFORMAT's affect on the undo stack. 2008-06-26 21:17:44 +02:00
Dylan Smith 6d76d43718 richedit: Fixed a bug preventing NULL pointers from being in text.
Opening a text file with a NULL terminated character in it was causing
an assertion error after a run was being split due to word wrap.
Windows allows NULL terminated characters to be in the text.
2008-06-26 21:16:56 +02:00
Dylan Smith ba747f4514 richedit: Fixed the forward word movement bug.
Using Ctrl-RightArrow to move to the start of the next word did not
previously work when at the start of a word.  This means that
Ctrl-RightArrow would not work twice in a row since it should move to
the start of the next word.
2008-06-26 21:16:29 +02:00
Dylan Smith 67024f0f34 richedit: Prevented an assertion error on startup when run on Windows.
The call to GetClientRect returns 0 values for the returned RECT when
called in WM_NCCREATE in on Windows, which ended up causing an assertion
error when Wine's riched20.dll replaces the native version. Moving the
call to WM_CREATE fixes this problem (probably because NCCALCSIZE is
called in between).
2008-06-26 21:15:54 +02:00
Dylan Smith 1840a5bcad richedit: Prevented NULL value from being used to avoid a page fault. 2008-06-26 21:15:33 +02:00
Dylan Smith 6c2026a348 richedit: Show caret after pasting or streaming in text.
There was a missing call to ShowCaret after the caret was created.
2008-06-26 21:15:11 +02:00
Dylan Smith eaf7becabd richedit: Null pointer check missing on optional parameter.
The function ME_FindRunInRow uses two parameters to return values by
reference, and treated these parameters as if they were optional except
for the start of the function which set *pbCaretAtEnd without checking
to see if was a NULL pointer.
2008-06-26 21:14:52 +02:00
Alexandre Julliard 58d076b419 ntdll: Force execute permission again on the stack after clearing it. 2008-06-26 21:10:57 +02:00
Francois Gouget 756b401f8d wined3d: Add a trailing '\n' to a couple of shader_addline() calls. 2008-06-26 21:08:35 +02:00
Francois Gouget e0338be2d4 shlwapi: Don't use Unix functions for case sensitive string comparisons. 2008-06-26 21:08:32 +02:00
Lei Zhang f023be8aa7 mshtml: Remove unneeded variable. 2008-06-26 21:07:37 +02:00
Dan Hipschman 36aa6c4c44 riched20: Implement ITextDocument_fnGetSelection. 2008-06-26 21:07:31 +02:00
Detlef Riekenberg 74b78100f3 rpcrt4: Add a stub for I_RpcBindingInqTransportType. 2008-06-26 21:07:22 +02:00
Andrew Talbot 69789d5891 mpr: Fix some memory leaks. 2008-06-26 21:07:17 +02:00
Zac Brown 7bd0c43f03 winealsa.drv: Initialize a variable in MIX_close. 2008-06-26 21:07:11 +02:00
Alexandre Julliard 93a02e7f65 winex11: Don't create a win data structure for HWND_MESSAGE windows. 2008-06-26 16:49:09 +02:00
Alexandre Julliard e7044cb8f8 winex11: Explicitly request creation of the thread display where necessary. 2008-06-26 16:47:42 +02:00
Alexandre Julliard 9d53a1ae2b winex11: Get rid of the explicit colormap management. 2008-06-26 16:21:32 +02:00
Alexandre Julliard e705764cca winex11: Pass the display as parameter to a few more functions instead of using thread_display(). 2008-06-26 16:20:02 +02:00
Alexandre Julliard 06a1407c13 winex11: Explicitly request creation of the per-thread data where necessary. 2008-06-26 15:08:08 +02:00
Anatoly Lyutin 2aba9f7fcb user32/tests:c Add msg tests for SetActiveWindow(). 2008-06-26 13:30:39 +02:00
Alexandre Julliard a803fa3578 ole32: Make the apartment window a HWND_MESSAGE window. 2008-06-26 13:22:16 +02:00
Nikolay Sivov eae78db8bb gdiplus: GdipClearPathMarkers implementation. 2008-06-26 13:21:00 +02:00
Nikolay Sivov f8826a8525 gdiplus: GdipSetPathMarker implementation. 2008-06-26 13:20:50 +02:00
Nikolay Sivov 143ebd60bb gdiplus: GdipPathIterGetCount implementation. 2008-06-26 13:20:31 +02:00
Lei Zhang 011bad8ddf comctl32: Use the system variable pitch font for ip address controls. 2008-06-26 13:16:58 +02:00
Owen Rudge d384c41081 shell32/tests: Add basic ParseDisplayName test for control panel. 2008-06-26 13:16:43 +02:00
Owen Rudge 4d70c59b01 shell32/tests: Rename shfldr_netplaces test to shfldr_special, for all special folders. 2008-06-26 13:16:39 +02:00
Vitaly Lipatov c36b6f888e user32: Add test for SPI_{GET/SET}WHEELSCROLLCHARS for SystemParametersInfo. 2008-06-26 13:16:12 +02:00
Vitaly Lipatov 7b1765c1cc user32: Implemented processing SPI_{GET/SET}WHEELSCROLLCHARS for SystemParametersInfo. 2008-06-26 13:16:07 +02:00
Vitaly Lipatov dfdb64c121 user32: Implemented processing SPI_{GET/SET}SNAPTODEFBUTTON for SystemParametersInfo. 2008-06-26 13:15:51 +02:00
Nikolay Sivov 991e785f50 gdiplus: Fix GdipGetPathData implementation and test.
Previous version (commit 3bacdaf664) was totally incorrect.
Thanks to Paul Vriens for pointing this out.
2008-06-26 12:50:09 +02:00
Jacek Caban c42d937402 urlmon: Make file protocol invalid URL handling behave like IE7. 2008-06-26 12:49:08 +02:00
Maarten Lankhorst 3bda54bb04 quartz: Downgrade a fixme to a warn in dsoundrender. 2008-06-26 12:44:20 +02:00
Hwang YunSong(황윤성) ed8d95b888 shell32: Updated Korean resource. 2008-06-26 12:44:16 +02:00
Rob Shearman 1a978cb460 rpcrt4: Add tests for endpoint mapper functions. 2008-06-26 12:20:31 +02:00
Rob Shearman 45a3462c32 rpcrt4/rpcss: Remove old named pipe code for communicating with RPCSS process. 2008-06-26 12:20:24 +02:00
Rob Shearman 9e1c7a30c7 rpcrt4: Use DCE/RPC to contact the endpoint-mapper server. 2008-06-26 12:18:35 +02:00
Jacek Caban 44a314945b mshtml: Added DOCUMENT_NODE type support. 2008-06-26 11:16:12 +02:00
Jacek Caban beeaea1176 mshtml: Added IHTMLDOMNode::get_parentNode implementation. 2008-06-26 11:16:07 +02:00
Jacek Caban 337f1b7393 mshtml: Added useful TRACEs. 2008-06-26 11:16:02 +02:00
Jacek Caban f2617512f0 mshtml: Added IHTMLElement::get_offsetTop implementation. 2008-06-26 11:15:53 +02:00
Eric Durbin 61201984a6 iphlpapi: Implement getArpTable on FreeBSD. 2008-06-26 11:15:44 +02:00
Eric Durbin 6ea3796cdb iphlpapi: Implement getNumArpEntries on FreeBSD. 2008-06-26 11:15:34 +02:00
Eric Durbin beea4d3006 iphlpapi: Implement getTCPStats on FreeBSD. 2008-06-26 11:08:50 +02:00
Eric Durbin 3d122aec41 iphlpapi: Fix a typo resulting in wrong variable assignment. 2008-06-26 10:58:37 +02:00
Eric Durbin 020b0ef64f iphlpapi: Implement getICMPStats on FreeBSD. 2008-06-26 10:58:20 +02:00
Eric Durbin 9d4c42a5b7 iphlpapi: Downgrade some ERR messages to WARN. 2008-06-26 10:54:41 +02:00
Eric Durbin a00e693f37 iphlpapi: Implement getIPStats on FreeBSD. 2008-06-26 10:54:23 +02:00
Eric Durbin 6d4eab9ab4 iphlpapi: Implement getUDPStats on FreeBSD. 2008-06-26 10:54:09 +02:00
Eric Durbin 9a974dea63 iphlpapi: Implement getNumUdpEntries on FreeBSD. 2008-06-26 10:51:44 +02:00
Eric Durbin 53058e86e8 iphlpapi: Implement getInterfaceStatsByName on FreeBSD. 2008-06-26 10:51:36 +02:00
Alex Villacís Lasso c774d681ce richedit: Fix failing EM_GETCHARFORMAT test on all platforms.
Default richedit font (System) in Windows causes richedit to report
CFM_BOLD as always set. Switch to Courier New in order to see that
richedit really sets the CFM_BOLD attribute in the correct selection.
2008-06-26 10:51:07 +02:00
Juan Lang 9e919b8ae9 inetmib1: Sort the tables keyed by IP address, and use bsearch to find entries in them. 2008-06-25 23:31:05 +02:00
Juan Lang 677946941c inetmib1: Support the MIB2 UDP statistics. 2008-06-25 23:30:38 +02:00
Juan Lang 0fb70c6d8e inetmib1: Use a helper function to set the Oid with an item. 2008-06-25 23:30:26 +02:00
Juan Lang 81b0db2493 inetmib1: Use a helper function to set the Oid with an integer instance. 2008-06-25 23:30:22 +02:00
Juan Lang d3f0e8c9db inetmib1: Use a helper function to set the Oid with an IP address-based instance. 2008-06-25 23:30:19 +02:00
Juan Lang e5afadab3f inetmib1: Support the MIB2 IP net (ARP) table. 2008-06-25 23:29:56 +02:00
Juan Lang d3baf1dcda inetmib1: Support the MIB2 IP route table. 2008-06-25 23:29:49 +02:00
Juan Lang 74310cb0e3 inetmib1: Support the MIB2 TCP statistics. 2008-06-25 23:29:45 +02:00
Juan Lang 297190fde2 inetmib1: Use a helper function to get the item and instance of the MIB2 IP address table. 2008-06-25 23:29:33 +02:00
Juan Lang 969bc943ac inetmib1: Use a helper function to get the item from the Oid. 2008-06-25 23:29:22 +02:00
Juan Lang 3aa93652a4 inetmib1: Use a helper function to get the item and instance of the MIB2 interface table. 2008-06-25 23:29:09 +02:00
Adam Petaccia fe3d38d1a0 gdiplus: Tests for new font functions. 2008-06-25 20:42:22 +02:00
Adam Petaccia 082529b1bf gdiplus: Implement GdipGetFontSize. 2008-06-25 20:42:12 +02:00
Adam Petaccia 1919b124a2 gdiplus: Implement GdipGetFontUnit. 2008-06-25 20:42:03 +02:00
Adam Petaccia b0b1588ab6 gdiplus: Implement GdipCreateFont. 2008-06-25 20:41:44 +02:00
Adam Petaccia bda6adc5e7 gdiplus: Tests for GetGeneric*. 2008-06-25 20:40:42 +02:00
Adam Petaccia ced3d81b1a gdiplus: Tests for FontFamily. 2008-06-25 20:40:24 +02:00
Adam Petaccia d6bad2d6de gdiplus: Implement GdipGetGeneric*. 2008-06-25 20:39:48 +02:00
Adam Petaccia ce4b414845 gdiplus: Implement GdipGetFamilyName. 2008-06-25 20:39:01 +02:00
Adam Petaccia d5b8c9d870 gdiplus: Implement GdipDeleteFontFamily. 2008-06-25 20:38:11 +02:00
Adam Petaccia e8e1d0f6fe gdiplus: Implement GdipCreateFontFamilyFromName. 2008-06-25 20:38:01 +02:00
Huw Davies 2ea9e28dbd localspl: Ensure that we load winspool before spoolss to work around a circular dependence. 2008-06-25 20:29:29 +02:00
H. Verbeet 674b3b84e9 d3d9: Unset the pixel shader at the end of cnd_test().
This prevents failures in subsequent tests when no PS2.0 support is present.
2008-06-25 20:29:12 +02:00
H. Verbeet 873c0afb82 d3d: Allow more imprecision in the texop test. 2008-06-25 20:29:05 +02:00
James Hawkins 89a8cfdb53 msi: Don't overwrite a file that has a greater or equal version to the source file. 2008-06-25 20:28:52 +02:00
Dmitry Timoshkov 1e942d6b1f mciavi32: Read the stream header in order to determine its type. 2008-06-25 20:28:17 +02:00
Dmitry Timoshkov 4d2a2860a5 winmm: Add another test confirming that mmioDescend does set fccType of non RIFF/LIST chunks to 0. 2008-06-25 20:28:13 +02:00
Alistair Leslie-Hughes 1124555a37 mapi32: Skip tests on error. 2008-06-25 20:28:09 +02:00
Guy Albertelli 6de3764339 comctl32: listview: Implement LVS_NOCOLUMNHEADER support for WM_STYLECHANGED message.
When switching LVS_NOCOLUMNHEADER on/off change the style of the header control HDS_HIDDEN.
2008-06-25 20:28:02 +02:00
Guy Albertelli ff9bb5aec3 comctl32: listview: Show the header when updating header size if not LVS_NOCOLUMNHEADER. 2008-06-25 20:27:50 +02:00
Guy Albertelli 4b34260a73 comctl32: listview: Change header control create act like native for LVS_NOCOLUMNHEAD.
The native control issues the CreateWindowEx call with the HDS_HIDDEN
as part of the style and not by issuing the SetWindowLong call.
2008-06-25 20:26:00 +02:00
Roy Shea 4a4d8caed3 dsound/tests: Added additional tests of IDirectSound_CreateSoundBuffer. 2008-06-25 20:23:14 +02:00
Roy Shea d776828857 dsound/tests: Removed test depending on value of undefined variable. 2008-06-25 20:23:08 +02:00
Zac Brown e24e7e7852 ntdll/tests: Add tests for (Rtl)IsTextUnicode to verify that IS_TEXT_UNICODE_CONTROLS and IS_TEXT_UNICODE_REVERSE_CONTROLS are not mutually exclusive. 2008-06-25 20:23:00 +02:00
Alexander Dorofeyev 1aff73455d quartz: Prevent heap corruption if IPropertyBag_Read fails. 2008-06-25 20:21:41 +02:00
Alexander Dorofeyev cff08308d0 devenum: Update type when reading binary data to VT_EMPTY variant. 2008-06-25 20:21:36 +02:00
Alexander Dorofeyev 2d8f7268ab quartz: Do not ignore current position in IEnumRegFiltersImpl_Next. 2008-06-25 20:21:30 +02:00
Alexander Dorofeyev c782cdad96 quartz: Fix accessing variant string. 2008-06-25 20:21:26 +02:00
Vladimir Pankratov 2eee5fbfbe hhctrl.ocx: Update Russian translation. 2008-06-25 20:21:23 +02:00
Alexandre Julliard 6536868d07 user32: Make sure that IsWindowVisible returns FALSE for HWND_MESSAGE windows. 2008-06-25 15:49:44 +02:00
Alexandre Julliard 612c010431 user32: Add support for finding HWND_MESSAGE windows in FindWindowEx. 2008-06-25 15:30:22 +02:00
Alexandre Julliard 9b9dbb20f2 user32/tests: Add some more tests for HWND_MESSAGE windows. 2008-06-25 15:24:02 +02:00
Alexandre Julliard 782403085f user32: Treat the top-level message window as a desktop window. 2008-06-25 15:20:26 +02:00
Alexandre Julliard 1abbe0dfe3 user32: Use the top-level message window as parent for HWND_MESSAGE windows. 2008-06-25 15:10:42 +02:00
Alexandre Julliard 6b36e2131d server: Also return the top-level message window in the get_desktop_window request. 2008-06-25 14:44:06 +02:00
Alexandre Julliard d71303e91c user32: Add support for a top-level message parent window in parallel to the desktop window. 2008-06-25 14:44:06 +02:00
Alexandre Julliard c9370c44ba user32: Register the builtin 'Message' window class. 2008-06-25 14:44:06 +02:00
Dan Hipschman 92c8cac214 gdi32: Return the correct value from GetTextFace. 2008-06-25 11:41:00 +02:00
Dylan Smith 88a9ca7c41 richedit: Tests for undo coalescing.
Tests for undo coalescing from previous patches sent as suggested by
Alex Villacís Lasso.
2008-06-25 11:25:32 +02:00
Dylan Smith 6f9f01f28f richedit: bCaretAtEnd should not be reset from rewrapping text.
The bCaretAtEnd value in ME_TextEditor is used to identify that the
caret is at the end of a wrapped line instead of the start of the next
line in the paragraph since both these positions correspond to the
same position in the document. The bCaretAtEnd value was previously
being set back to FALSE whenever the window was resized.
2008-06-25 11:24:13 +02:00
Dylan Smith c8e2552ad9 richedit: Trailing spaces should not affect alignment shift length. 2008-06-25 11:23:45 +02:00
Dylan Smith 308582b4f5 richedit: Allow cursor to move over trailing spaces in wrapped lines. 2008-06-25 11:23:39 +02:00
Alex Villacís Lasso 163e9d1d02 richedit: Revert patch that introduced a test that fails on all platforms. 2008-06-25 11:14:13 +02:00
Juan Lang ea20d6b793 inetmib1: Support the MIB2 IP address table. 2008-06-25 11:03:06 +02:00
Juan Lang 7d85506a9d inetmib1: Support the MIB2 ICMP statistics. 2008-06-25 11:02:49 +02:00
Juan Lang b77719c7fb inetmib1: Support the MIB2 IP statistics. 2008-06-25 11:02:25 +02:00
Juan Lang c531c11734 inetmib1: Support the MIB2 interface table. 2008-06-25 11:00:39 +02:00
Juan Lang f913252ea2 inetmib1: Support querying the MIB2 number of interfaces. 2008-06-25 10:59:28 +02:00
Juan Lang dedff1329f inetmib1: Implement SnmpExtensionQuery. 2008-06-25 10:59:07 +02:00
Juan Lang f28cd51d0d inetmib1: Add initialization function for getting the MIB2 number of interfaces. 2008-06-25 10:58:52 +02:00
Juan Lang 709a0a46e2 inetmib1: Add a mechanism for initializing supported OIDs, and use it in SnmpExtensionInit. 2008-06-25 10:58:37 +02:00
Juan Lang 50f4bd16f6 inetmib1: Improve SnmpExtensionQuery stub. 2008-06-25 10:58:26 +02:00
Juan Lang 46f7f76b1e inetmib1: Improve SnmpExtensionInit stub. 2008-06-25 10:58:18 +02:00
Juan Lang 68991faf9f inetmib1: Add tests for SnmpExtensionQuery. 2008-06-25 10:56:46 +02:00
Juan Lang f451fefc6c inetmib1: Add stub for SnmpExtensionQuery. 2008-06-25 10:56:33 +02:00
Juan Lang cca77db0a6 inetmib1: Add tests for SnmpExtensionInit. 2008-06-25 10:56:13 +02:00
Juan Lang 2cc8b7e5ce inetmib1: Add stub for SnmpExtensionInit. 2008-06-25 10:53:18 +02:00
Juan Lang 1723157954 inetmib1: Add stub dll. 2008-06-25 10:53:02 +02:00
Kai Blin 2d02cb056d netapi32: tests/access: Don't clutter up standalone Windows boxes.
On Windows XP (and newer), calling NetUserChangePassword with a NULL
domainname parameter creates a user home directory, iff the machine is
not member of a domain.  As we don't want to clutter up the folder
containing the home directories, specify \\127.0.0.1 as domainname to
access the local samdb.
2008-06-25 10:44:03 +02:00
H. Verbeet 079686b707 d3d9: Use color_match() in fog_with_shader_test(). 2008-06-25 10:43:13 +02:00
H. Verbeet c433562a68 wined3d: Explicitly enable depth buffer writing in depth_blt().
This prevents conflicts with WINED3DRS_ZWRITEENABLE.
2008-06-25 10:43:08 +02:00
James Hawkins 6056fd1b05 msi: Add another MsiGetFileVersionTest. 2008-06-25 10:43:02 +02:00
James Hawkins 75a10719ac urlmon: Fix a few test failures in IE7. 2008-06-25 10:42:53 +02:00
James Hawkins f564ed5f1f mscms: Only check the first three characters of the color space name. 2008-06-25 10:42:50 +02:00
Jacek Caban 7d978d557f mshtml: Forward HTMLSelectElement's IDispatch functions to IDispatchEx implementation. 2008-06-25 10:42:41 +02:00
Jacek Caban 1d6c28459b mshtml: Added IHTMLSelectElement::get_type implementation. 2008-06-25 10:42:36 +02:00
Jacek Caban 9338979c11 mshtml: Added IHTMLInputElement::put_disabled implementation. 2008-06-25 10:42:32 +02:00
Jacek Caban 6314becd8c mshtml: Added IHTMLElement::put_title implementation. 2008-06-25 10:42:27 +02:00
Jacek Caban f911e240d0 mshtml: Added IHTMLElement::get_title implementation. 2008-06-25 10:42:23 +02:00
Jacek Caban a3a9a317de mshtml: Added IHTMLSelectElement::put_onchange implementation. 2008-06-25 10:42:15 +02:00
Jacek Caban da8560bbf7 mshtml: Return NULL instead of empty string in IHTMLSelectElement::get_value. 2008-06-25 10:42:08 +02:00
Jacek Caban c2759cb80d mshtml: Added IHTMLSelectElement::put_value implementation. 2008-06-25 10:42:03 +02:00
Maarten Lankhorst 8bedda7e1f quartz: Make the memory allocator emit more warnings and fix race condition. 2008-06-25 10:41:58 +02:00
Maarten Lankhorst 6aabf5d39e quartz: Create thread after connection is made. 2008-06-25 10:41:52 +02:00
Maarten Lankhorst 33294331d2 quartz: Remove dead code from DSoundRender. 2008-06-25 10:41:47 +02:00
Maarten Lankhorst cdb66444ed quartz: Handle case where ReceiveConnection is called on an already connected pin. 2008-06-25 10:39:47 +02:00
Paul Vriens 99deb5ca2c shlwapi/tests: Fix another test on Vista. 2008-06-25 10:39:35 +02:00
Paul Vriens f88a3c569e shlwapi/tests: Fix a test on Vista. 2008-06-25 10:39:31 +02:00
Kai Blin c7ffd4fab9 advapi32: Fix lsa tests for domain members.
For a domain member, the domain info contains meaningful implementation.
It makes no sense to check for the standalone case only.
2008-06-25 10:39:22 +02:00
Zac Brown 332733a43b mshtml: Initialize variables in a couple structs. 2008-06-25 10:39:07 +02:00
Paul Vriens dd01d39f3b kernel32: Fix return values of GetConsoleCursorInfo. 2008-06-24 12:47:18 +02:00
Paul Vriens 296bbde1c1 kernel32/tests: Add some tests for GetConsoleCursorInfo. 2008-06-24 12:45:25 +02:00
Paul Vriens 732a07957d shell32/tests: Skip some tests if functions are not available. 2008-06-24 12:45:20 +02:00
Dmitry Timoshkov bb4e7832b4 user32: Make test_SetForegroundWindow() the last message test. 2008-06-24 12:45:16 +02:00
Zhangrong Huang ebe2ae146c kernel32: Add locale script tag resources. 2008-06-24 12:39:27 +02:00
Dmitry Timoshkov 0d6dcc1e4e gdi32: Perform correct glyph scaling even if font metrics haven't been cached yet. 2008-06-24 12:23:10 +02:00
Dmitry Timoshkov 6f7457d8ad gdi32: Add a test for outline text metrics. 2008-06-24 12:23:03 +02:00
Dmitry Timoshkov e02168791e gdi32: Indent a block of code using 4 spaces instead of 5. 2008-06-24 12:22:49 +02:00
Dmitry Timoshkov b2fa21e4bb gdi32: Scale outline font metrics. 2008-06-24 12:22:42 +02:00
Dmitry Timoshkov 433c3cfeec gdi32: Don't return cached glyph metrics if a custom transformation was requested. 2008-06-24 12:22:31 +02:00
Dmitry Timoshkov 7ef471220d gdi32: Don't cache glyph metrics if they have a custom transformation. 2008-06-24 12:22:24 +02:00
Dmitry Timoshkov 8cdca3980a gdi32: Apply the custom transform to a glyph only if it's not an identity one. 2008-06-24 12:22:18 +02:00
Dmitry Timoshkov df76fe6f0c gdi32: Perform the world transform separately from font scaling. 2008-06-24 12:21:42 +02:00
Dmitry Timoshkov 8a6628aea5 gdi32: Font scaling transform is performed separately. 2008-06-24 12:21:28 +02:00
Dmitry Timoshkov 85c16fc45b gdi32: Don't forget to update the glyph advance in the case of a custom transformation. 2008-06-24 12:21:16 +02:00
Dmitry Timoshkov 9675720510 gdi32: Initialize otmMacAscent, otmMacDescent, otmMacLineGap in outline text metrics. 2008-06-24 12:21:06 +02:00
Dmitry Timoshkov e378795970 gdi32: Perform font height scaling with higher precision. 2008-06-24 12:20:55 +02:00
Dmitry Timoshkov ade4132b25 gdi32: Make GetOutlineTextMetrics set tmDigitizedAspectX/Y to real values as GetTextMetrics does. 2008-06-24 12:20:50 +02:00
Dan Kegel bcdb10a9ed wininet: InternetCrackUrlW: For URLs that have no urlpath, native clears lpszUrlPath. 2008-06-24 12:20:44 +02:00
James Hawkins 0097275f3f msi: Add tests for MsiGetUserInfo. 2008-06-24 12:16:01 +02:00
James Hawkins 41fe12f149 msi: Reimplement MsiGetUserInfo. 2008-06-24 12:15:48 +02:00
James Hawkins 72fedf7d88 msi: Handle the machine context in MsiQueryFeatureState. 2008-06-24 12:15:38 +02:00
James Hawkins 200eba3b94 msi: Handle the user managed context in MsiQueryFeatureState. 2008-06-24 12:15:31 +02:00
James Hawkins aefd63dc4e msi: Add more tests for MsiQueryFeatureState. 2008-06-24 12:15:23 +02:00
James Hawkins 2d4e4b6ae2 msi: Create the SourceList key in msi_publish_sourcelist. 2008-06-24 12:15:16 +02:00
James Hawkins 58e1543960 msi: Fix the published location of the upgrade code for the machine context. 2008-06-24 12:15:10 +02:00
James Hawkins 301f2a5eae msi: Open the local user data product key for the machine context. 2008-06-24 12:15:03 +02:00
James Hawkins e6d126cd49 msi: Test the PublishProduct action with the machine context. 2008-06-24 12:14:56 +02:00
James Hawkins cdb33f8a39 msi: Publish the UpgradeCode in PublishProduct. 2008-06-24 12:14:49 +02:00
James Hawkins 5538fa0290 msi: Publish media disks whether the drive type is removable or not. 2008-06-24 12:14:42 +02:00
James Hawkins ef640a6cd5 msi: Publish a few more product properties. 2008-06-24 12:14:36 +02:00
James Hawkins c7ab4fad08 msi: Allow checking a REG_MULTI_SZ string. 2008-06-24 12:14:30 +02:00
James Hawkins db2e8d2fdf msi: Squash the package code property. 2008-06-24 12:14:23 +02:00
James Hawkins ebeb537939 msi: Factor out publishing the product properties. 2008-06-24 12:14:14 +02:00
James Hawkins d809b4e2d9 msi: Don't publish the product to an invalid location. 2008-06-24 12:14:07 +02:00
James Hawkins ee8b4a0132 msi: Don't set an invalid install property in PublishProduct. 2008-06-24 12:14:00 +02:00
James Hawkins 68e6071d3c msi: Factor out publishing the product source list. 2008-06-24 12:13:53 +02:00
James Hawkins fac97bb8c5 msi: Factor out publishing icon files. 2008-06-24 12:13:46 +02:00
Owen Rudge 4fb049aaf1 shell32: Populate comment column in Control Panel. 2008-06-24 12:00:22 +02:00
Owen Rudge b198924c20 shell32: Ensure the correct applet is loaded in multi-applet control panels. 2008-06-24 12:00:18 +02:00
Owen Rudge 3a95e276f2 shell32: Register Control Panel namespace folder. 2008-06-24 11:58:12 +02:00
Owen Rudge 03a4b8d4b0 shell32: Add support for WantsForDISPLAY and HideAsDeletePerUser to the register_coclasses routine. 2008-06-24 11:57:22 +02:00
Jacek Caban c592c6e748 mshtml: Added IHTMLDOMNode::hasChildNodes implementation. 2008-06-24 11:54:23 +02:00
Jacek Caban c3d8d052f6 mshtml: Added IHTMLDOMNode::removeChild implementation. 2008-06-24 11:54:17 +02:00
Jacek Caban 91dcf287c7 mshtml: Fixed argument checking in IHTMLDOMChildrenCollection::item. 2008-06-24 11:54:07 +02:00
Jacek Caban 8d7066b264 mshtml: Added support to accessing child nodes by index in IHTMLDOMChildrenCollection. 2008-06-24 11:54:01 +02:00
Jacek Caban c8284724ab mshtml: Added IHTMLElement2::put_tabIndex implementation. 2008-06-24 11:53:51 +02:00
Jacek Caban 807f5c7884 mshtml: Added IHTMLElement2::get_tabIndex implementation. 2008-06-24 11:53:47 +02:00
Jacek Caban 9eb4ee2e06 mshtml: Added IHTMLElement::put_onkeyup implementation. 2008-06-24 11:53:39 +02:00
Jacek Caban 0848cc977f mshtml: Added keyup event support. 2008-06-24 11:53:06 +02:00
Alexandre Julliard ec11a7b828 oleaut32/tests: Allow UuidCreate to return RPC_S_UUID_LOCAL_ONLY. 2008-06-24 11:51:07 +02:00
Alexandre Julliard d324c42b4c ole32: Don't consider RPC_S_UUID_LOCAL_ONLY an error in CoCreateGuid.
Return a proper HRESULT for other errors.
2008-06-24 11:50:42 +02:00
H. Verbeet 60b5581e1c d3d9: Use color_match() in alpha_test().
Also fixes some of the messages.
2008-06-24 11:48:38 +02:00
H. Verbeet 3546b8bbfc d3d8: Use color_match() in alpha_test().
Also fixes some of the messages.
2008-06-24 11:48:32 +02:00
Maarten Lankhorst e8a023f9f8 quartz: Clear pin value if not connected. 2008-06-24 11:47:33 +02:00
Maarten Lankhorst 9009e68c5b quartz: Add support for VideoInfoHeader2 to AVI Decompressor. 2008-06-24 11:47:29 +02:00
Maarten Lankhorst b157969d49 quartz: Only enumerate renderers if bRender is set in filtermapper. 2008-06-24 11:47:24 +02:00
Maarten Lankhorst d283bcdb62 quartz: DSoundRender shouldn't delete buffer when already connected. 2008-06-24 11:47:19 +02:00
Maarten Lankhorst 3d43a629d0 quartz: Have thread safety in memallocator. 2008-06-24 11:47:15 +02:00
Maarten Lankhorst dae09d000c quartz: Implement VideoRenderer_GetCurrentImage. 2008-06-24 11:47:10 +02:00
Maarten Lankhorst 0bdc8bc5c1 quartz: Implement GraphConfig_Reconfigure. 2008-06-24 11:47:04 +02:00
Paul Vriens 68a3ed219e setupapi/tests: Add a simple test for the DelReg directive. 2008-06-24 11:46:50 +02:00
Hans Leidekker 95d572dd7e wininet: Make a test pass on IE6. 2008-06-24 11:45:33 +02:00
Hans Leidekker e43cda6b54 wininet: Win64 compatibility fixes. 2008-06-24 11:45:27 +02:00
Hans Leidekker 6233704481 wininet: Resolve hostname once per connection. 2008-06-24 11:45:18 +02:00
Hans Leidekker 34ff555cf9 wininet: Send a 'Pragma: no-cache' header if asked for. 2008-06-24 11:45:10 +02:00
Hans Leidekker ed38af127d wininet: Improve some traces. 2008-06-24 11:45:03 +02:00
Hans Leidekker 3434935f44 wininet: Clear last error upon successful return from HttpSendRequest. 2008-06-24 11:44:57 +02:00
Alex Villacís Lasso acec891ac2 richedit: EM_POSFROMCHAR should take into account scrollbar position. With tests. 2008-06-24 11:44:37 +02:00
Alex Villacís Lasso 3cc6e2365a richedit: When returning position through wParam pointer, EM_POSFROMCHAR must return 0 as LRESULT.
Add tests for EM_POSFROMCHAR for 1.0 and 2.0.
2008-06-24 11:43:42 +02:00
Alexandre Julliard 15a5da9790 d3d9/tests: Test for Direct3DCreate9 failure. 2008-06-24 11:09:47 +02:00
Alexandre Julliard a6e0c9cbf3 d3d9: Make Direct3DCreate9 fail if we can't initialize wined3d. 2008-06-24 11:07:53 +02:00
Alexandre Julliard 360d87f420 d3d8: Make Direct3DCreate8 fail if we can't initialize wined3d. 2008-06-24 11:07:43 +02:00
Alexandre Julliard aba003de4e winex11: Print more details on OpenGL load failure. Only print errors once. 2008-06-23 22:59:59 +02:00
Alexander Dorofeyev cb5e06c944 ddraw: Implement FPU mode fixup in d3d7 device.
As documented in DirectX7 SDK, d3d7 devices set FPU mode (control word) on every 
call and restore it back to original state before returning, if created in 
DDSCL_FPUPRESERVE cooperative mode. This allows games to work with FPU in a 
possibly incompatible mode and avoid resetting it all the time.
2008-06-23 19:59:33 +02:00
Alistair Leslie-Hughes a850cafe6d shell32: Stop crash when an error occurs. 2008-06-23 19:58:16 +02:00
Alistair Leslie-Hughes e53e82bf12 secur32: Fix crash under win98. 2008-06-23 19:58:10 +02:00
Louis Lenders efb90c7fee d3dx9_*: Add version resources. 2008-06-23 19:58:04 +02:00
Jacek Caban 41bdff629f mshtml: Added IHTMLElement::put_onclick implementation. 2008-06-23 19:46:30 +02:00
Jacek Caban cf51da73f6 mshtml: Added generic HTML event listener and use it for click event. 2008-06-23 19:46:30 +02:00
Jacek Caban 97298e66ec mshtml: Use heap_alloc_zero in NSContainer_Create. 2008-06-23 19:46:30 +02:00
Jacek Caban 01dc47c884 mshtml: Added onclick attribute support. 2008-06-23 19:46:30 +02:00
Jacek Caban 23ad09865e mshtml: Added IHTMLImgElement::put_src implementation. 2008-06-23 19:46:30 +02:00
Jacek Caban 47d8352067 mshtml: Added IHTMLElement::put_className implementation. 2008-06-23 19:46:30 +02:00
Jacek Caban 0497c98961 mshtml: Return NULL instead of empty string in IHTMLElement::get_className. 2008-06-23 19:46:30 +02:00
Jacek Caban 39c7951cf1 mshtml: Added IHTMLDocument3::createTextNode implementation. 2008-06-23 19:46:30 +02:00
Jacek Caban 19803de2b4 mshtml: Added IHTMLDOMNode::appendChild implementation. 2008-06-23 19:46:30 +02:00
Huw Davies 4f6f415aaa winspool.drv: Make sure the printer driver registry entry exists. 2008-06-23 19:46:29 +02:00
Paul Vriens 4fe5683ce4 setupapi/tests: Fix a test on NT4. 2008-06-23 19:46:29 +02:00
Paul Vriens 0b773df85f setupapi/tests: Remove a registry key on failure for NT4. 2008-06-23 19:46:29 +02:00
Paul Vriens f544b039cf setupapi/tests: Prevent crash on NT4. 2008-06-23 19:46:29 +02:00
Paul Vriens 7e7574d2a8 setupapi/tests: Remove last win9x references. 2008-06-23 19:46:29 +02:00
Rob Shearman 0c095ee0d3 rpcrt4: Fix NdrConformantVaryingStructUnmarshall to use buffer memory if applicable and to reuse memory for embedded pointers. 2008-06-23 19:46:29 +02:00
Rob Shearman 33e907bc9d rpcrt4: Factor out string validation from NDR unmarshalling functions into a separate function, validate_string_data. 2008-06-23 19:46:29 +02:00
Alexandre Julliard 7524019796 shell32/tests: Use the original path if GetLongPathNameA fails. 2008-06-23 17:22:01 +02:00
Alexandre Julliard 8e2684fea4 winspool: Don't print NULL pointers in traces. 2008-06-23 17:10:04 +02:00
Michael Karcher 606186d4c5 ddraw: Ensure to load wined3d before attempting to create a clipper. 2008-06-23 14:11:58 +02:00