riched32: Modified tests to show paragraph break inconsistency.
richedit: End of line sequence limited to 2 carriage returns.
riched32: Test EM_LINELENGTH between carriage return & line feed.
richedit: Handle case for EM_LINELENGTH when offset is between \r\n.
riched32: Test for EM_GETTEXTRANGE from middle of end of paragraph run.
richedit: Handle starting in EOL sequence in EM_GETTEXTRANGE.
richedit: Removed redundant ME_FindItemAtOffset using ME_RunOfsFromCharOfs.
riched32: Test EM_FINDTEXT searching for end of line characters.
richedit: Actually store end of line string for end paragraph runs.
richedit: Suppress scrollbar if missing WS_[VH]SCROLL style.
richedit: Updated internal style flags on EM_SHOWSCROLLBAR.
Erich Hoover (2):
wcmd: Handle batch scripts containing quotes within quotes.
wcmd: Fix redirecting a pipe to another pipe.
Francois Gouget (37):
winemine: Make some functions static.
cmd: Make WCMD_ask_confirm() static.
cmd: WCMD_strtrim_trailing_spaces() is unused so remove it.
cmd: Make some functions static.
oleview: Make some functions static.
gdi32: Remove some dead code.
winedos: Remove unused functions from devices.c.
winedos: VGA_SetTextAttribute() is unused so remove it.
winedos: VGA_SetQuadPalette() is unused so remove it.
d3dxof: Reorder some functions to avoid forward declarations.
view: Make FileIsPlaceable() and GetPlaceableMetaFile() static.
quartz: Reorder some functions to avoid forward declarations.
w32skrnl: _GetThunkBuff() is unused so remove it.
dnsapi: dns_ns_name_pton() is unused so remove it.
dnsapi: Reorder a couple of functions to avoid forward declarations.
Assorted spelling fixes.
quartz: OutputPin_DeliverNewSegment() is unused so remove it.
winapi_test: Updated so the generated tests work.
winapi_test: FIELD_ALIGNMENT() is redundant so remove it.
winapi_test: Fix TEST_FIELD() so it correctly tests the field size.
winapi_test: The real tests are done at compile time so use C_ASSERT() instead of ok(). Do only one test per line so one can know exactly what went wrong.
winapi_test: The tests don't support WIN64 yet so disable them there.
winhlp32: Reorder some functions to avoid forward declarations in winhelp.c.
winhlp32: Make some functions static in winhelp.c.
ole32: Don't use the default debug channel before it has been defined.
winhlp32: Reorder some functions to avoid forward declarations in macro.c.
winhlp32: Make some functions static in macro.c.
setupapi: Fix the StringTableLookUpStringEx() prototype.
xinput1_3/tests: Add a trailing '\n' to an ok() call.
kernel32: Fix the sysctl() usage and the CPU detection on NetBSD.
configure: Check for HAL and GnuTLS even if pkg-config is not present.
rpcrt4/tests: Add a trailing '\n' to ok() calls.
widl: Add a trailing '\n' to an error() message.
ddrawex: Add a trailing '\n' to a Wine trace.
configure: Check for ESound, FreeType, GPhoto2 and SANE even if their 'xxx-config' tool is missing.
winhlp32: Reorder some functions to avoid forward declarations in hlpfile.c.
winhlp32: Make some functions static in hlpfile.c and remove HLPFILE_PointsToTwips().
G. Paul Ziemba (1):
ntdll: Clear IEXTEN when clearing ICANON.
Ge van Geldorp (11):
ole32/tests: Work around broken Windows urlmon.dll.
ole32/tests: Add declarations which are not present in SDK headers.
comctl32/tests: Fix title bar tests for non-English locales.
wininet/tests: INTERNET_STATUS_CLOSING_CONNECTION and ..._CONNECTION_CLOSED callbacks can appear after ..._REQUEST_COMPLETE.
mscms/tests: Pass correct device name to AssociateColorProfileWithDevice().
mshtml/tests: Skip a couple of tests when IE is running in Enhanced Security Configuration.
urlmon/tests: Skip a couple of tests when IE is running in Enhanced Security Configuration.
msi/tests: Opening package with relative filename sometimes succeeds on Windows.
rpcrt4/tests: Remove NdrVaryingArrayUnmarshall() test, it is broken on Windows.
user32/tests: keybd_event can send HCBT_KEYSKIPPED notifications.
shell32/tests: Prevent crash on XP/W2K3.
Gerald Pfeifer (2):
README: Make FreeBSD requirements less conservative, only requiring FreeBSD 6.3.
Sync documentation/README.de.
Hans Leidekker (19):
winhttp: Set last error for invalid URLs passed to WinHttpCrackUrl.
setupapi: Add stubs for pSetupInstallCatalog and pSetupVerifyCatalogFile.
sfc: Add missing exports.
sfc: Add a stub implementation for ordinal 3.
setupapi: Implement StringTableLookUpStringEx.
setupapi: Have each test create and destroy its own string table.
setupapi: Add tests for StringTableAddStringEx and StringTableLookupStringEx.
usp10: Improve handling of whitespace in ScriptBreak.
usp10: Handle CR/LF in ScriptItemize.
usp10: Set better visual attribute values in ScriptShape.
usp10: Improve some traces.
qmgr: Improve a couple of stubs.
setupapi: Add some tests for StringTableLookUpStringEx. Make them pass.
setupapi: Enable reuse of create_inf_file in tests.
setupapi: Fix resolving target path when given a section. Default to the system directory.
wininet: Send a content length header for all verbs other than GET.
shell32: Implement GUIDFromStringW.
wininet: Implement InternetReadFileExW.
wininet: Calculate the header size if needed in HttpSendRequestW.
Henri Verbeet (60):
wined3d: Fix the line number for some fglrx spam.
wined3d: Don't bother with the GLSL info log if nobody's looking.
d3d: Fix the value of D3DFVF_POSITION_MASK.
wined3d: Handle WINED3DFVF_XYZW in get_flexible_vertex_size().
wined3d: Convert textures to a bitmap in struct SAVEDSTATES.
ntdll: Fix ExceptionAddress for FPU exceptions.
ntdll: Don't throw masked FPU exceptions.
ntdll: Add a small test for FPU exceptions.
wined3d: Convert transform to a bitmap in struct SAVEDSTATES.
wined3d: Convert renderState to a bitmap in struct SAVEDSTATES.
wined3d: Convert samplerState to a bitmap in struct SAVEDSTATES.
d3d9: Remove d3d8 enum elements from D3DTEXTURESTAGESTATETYPE.
wined3d: Remove unused enum elements from WINED3DTEXTURESTAGESTATETYPE.
ddraw: Get rid of ICOM_VFIELD_MULTI_NAME and ICOM_VFIELD_OFFSET.
ddraw: Get rid of ICOM_THIS_FROM.
ddraw: Get rid of ICOM_OBJECT.
ddraw: Get rid of ddcomimpl.h.
ddraw: Get rid of CONVERT and CONVERT_REV.
ddraw: Rename the main vtables to lpVtbl.
wined3d: Take EXT_vertex_array_bgra into account in send_attribute() and loadNumberedArrays().
wined3d: Don't use drawStridedFast() when pointsize data is present.
wined3d: Don't use drawStridedFast() for drawing pretransformed vertices.
d3d10core: Add a stub ID3D10RenderTargetView implementation.
d3d10core: Add a stub ID3D10Buffer implementation.
d3d10core: Implement ID3D10Texture2D::GetDesc().
d3d10core: Implement ID3D10Texture2D::GetType().
d3d10core: Implement ID3D10Buffer::GetType().
d3d10core: Handle a NULL view desc in CreateRenderTargetView().
d3d10core: Add a small test for CreateRenderTargetView().
Hervé Chanal (3):
shell32: A new icon for mycomputer.
shell32: A new icon for trash_file.
shell32: A new icon for mydocs.
Huw Davies (42):
comdlg32: Fix spelling of millimeter.
comdlg32: Set the margins groupbox title to reflect whether we are using metric or imperial measurements.
comdlg32: Display the fractional part of the margins.
comdlg32: We need to be able to type the decimal separator into the margin edit controls so ES_NUMBER is no use. Subclass them and filter WM_CHAR instead.
comdlg32: Give update_margin_edits the ability to update just one edit control if required.
comdlg32: Fix parsing of the margin edit controls.
comdlg32: Switch to using a locale dependent decimal separator.
comdlg32: Let pagesetup_update_papersize take care of landscape mode.
comdlg32: Add a helper for setting the orientation.
comdlg32: Add a helper for getting the orientation.
comdlg32: Add helpers for getting and setting the devmode papersize.
comdlg32: Add a helper for setting the defaultsource.
comdlg32: Add a function to update the orientation buttons.
comdlg32: Rename PRINTDLG_PS_ChangePrinterA to better reflect its function.
comdlg32: Initialize the printer combobox using unicode strings.
comdlg32: Initialize the paper comboboxes using unicode.
comdlg32: Use unicode APIs to access the paper combos.
comdlg32: Use unicode APIs in pagesetup_update_papersize.
comdlg32: Use unicode APIs to react to the change printer combo.
comdlg32: Move invocation of the Printer... dialog to a separate function.
comdlg32: Move handling of the 'Properties' button to a separate function.
comdlg32: Rewrite the 10ths mm conversion function to use the is_metric helper.
comdlg32: Rewrite the 1000ths inch conversion function to use the is_metric helper.
comdlg32: Simplify the preview change function a little.
comdlg32: Rename pagesetup data type to reflect upcoming unicode/ansi merge.
comdlg32: Use a helper function to retrieve pagesetup flags.
comdlg32: Add a helper function to access the PAGESETUPDLG's ptPaperSize element.
comdlg32: Add a helper to access the margin rect.
comdlg32: Fix incorrect scaling.
comdlg32: Simplify the DEVNAMES access functions are unify the release.
comdlg32: Remove ugly macro.
comdlg32: Add a function to access the hooks.
comdlg32: Add a helper to return the dialog struct.
comdlg32: Move the initialization code into a common function.
comdlg32: Add a placeholder for the unicode dialog struct. Update helper functions to work in the unicode case.
comdlg32: Move the unicode version to the common implementation.
comdlg32: Set the correct error code if there is no default printer.
ole32: Move private data structure out of header file.
ole32: Move functions around in file to avoid forward declarations.
ole32: Add a helper function to return the file size and modify EnsureExists to use it.
ole32: The bigblockfile on ILockBytes implementation should work on any ILockBytes not just those based on HGLOBAL.
oleaut32: Print an LCID in hexadecimal.
Igor Tarasov (1):
gdi32: Add logcal points to device points conversion for source bitmap before bit stretching.
Jacek Caban (4):
jscript: Added Math.random implementation.
jscript: Fixed Math.round with no argument.
wininet: Set dwError to 0 in first INTERNET_STATUS_REQUEST_COMPLETE notification.
shdocvw: Fixed tests on IE7.
James Hawkins (3):
advpack: Skip tests for broken functions.
advapi32: Skip tests if the default provider cannot be removed.
advpack: Don't test properties of a file if it can't be created.
Jeff Latimer (5):
user32/tests: Resend: Fix test to work on Vista.
user32: Pass pConv to WDML_Global2DataHandle so that it can be correcly passed to DdeCreateDataHandle.
user32: Check the instance id on DdeCreateDataHandle and retire a couple of todos.
user32/tests: Add tests for invalid instance passed to DdeCreateStringHandle.
user32: DdeCreateStringHandle checks for an invalid instance Id and sets lastError for instances on that thread.
Jeremy White (8):
twain_32: Add an initial test framework for twain_32.dll.
twain_32: Modify get_condition_status to allow for a specific source.
twain_32: Add an interactive set of tests for a selected scanner.
twain_32: Add a bit more tracing about the scanners found.
sane.ds: Initialize the SupportedGroups field when returning a source.
sane.ds: Implement CAP_SUPPORTEDCAPS.
twain_32: Set the correct condition code for DG_CONTROL/DAT_IDENTITY/MSG_GETDEFAULT.
twain_32: Return TWRC_FAILURE/TWCC_NODS when we have no sources.
Juan Lang (71):
crypt32: Only open the read-only root store for the local machine location.
crypt32: Remove location checks when opening root store.
crypt32: Include root store in CertEnumSystemStore enumeration for the local machine location.
netapi32: Remove unused define.
crypt32: Add a localized name for the TrustedPublisher store.
quartz: Only test for the presence or absence of a single filter in a loop. Testing for more than one depends on the order of enumeration, which isn't guaranteed.
rpcrt4: Use pseudo-random numbers to generate UUIDs rather than using the (old, deprecated) MAC-address-and-time generation algorithm.
ntdll: Implement the ThreadAffinityMask query.
cryptui: Add stub for CryptUIWizExport.
cryptui: Add a do-nothing export wizard.
cryptui: Skip the format page of the export wizard if the format is implied.
cryptui: Remember format and format options when leaving the format page of the export wizard.
cryptui: Disable the PFX export format in the export wizard unless the source has a private key.
cryptui: Enable/disable checkboxes in the format page of the export wizard depending on selection.
cryptui: Validate filename in export wizard.
cryptui: Implement browsing for a filename in the export wizard.
cryptui: Show details of export on finish page of export wizard.
cryptui: Implement saving from the export wizard.
cryptui: Use a public type rather than a private one for export options in the export wizard.
cryptui: Implement CryptUIWizExport for the no UI case.
cryptui: Fix a typo.
cryptui: Call CryptUIWizExport when asked to.
include: Add definition of OBJECT_NAME_INFORMATION.