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