| The Wine development release 1.2-rc1 is now available. |
| |
| This is the first release candidate for Wine 1.2. It marks the |
| beginning of the code freeze period. Please give this release a good |
| testing to help us make 1.2 as good as possible. |
| |
| What's new in this release (see below for details): |
| - Many new toolbar icons. |
| - Support for alpha blending in image lists. |
| - Much more complete shader assembler. |
| - Support for Arabic font shaping and joining. |
| - A number of fixes for video rendering. |
| - Font antialiasing configuration through fontconfig. |
| - Improved handling of desktop link files. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.2-rc1.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.2-rc1.tar.bz2 |
| |
| Binary packages for various distributions will be available from: |
| |
| http://www.winehq.org/site/download |
| |
| You will find documentation on http://www.winehq.org/site/documentation |
| |
| You can also get the current source directly from the git |
| repository. Check http://www.winehq.org/site/git for details. |
| |
| Wine is available thanks to the work of many people. See the file |
| AUTHORS in the distribution for the complete list. |
| |
| ---------------------------------------------------------------- |
| |
| Bugs fixed in 1.2-rc1: |
| |
| 4654 ebasePro 2.12 doesn't start properly--missing plugin |
| 4805 Direct music loader release |
| 5616 Wanted: testing framework for bundled Winelib programs |
| 6341 WEB.DE Messenger crashes |
| 6533 Type mismatch 13 Error shows up in a VB-App. |
| 7594 Wine window scrolling is broken |
| 7797 Knight Rider runs extremely slowly |
| 7950 DirectX strange render window cutoff in Candytron both Party and Final version |
| 8287 Custom toolbar skin makes Irfan View 4.00 crash at start up |
| 9263 Guild Wars terribly slow |
| 9958 OleLoadPicturePath() should initialize COM apartment on its own if not previously done. |
| 10583 Fonts: Subpixel hinting, No RGB or BGR |
| 11892 GdipCreateBitmapFromFile & GdipCreateBitmapFromStream give upside down bitmap |
| 11896 Civilization4.exe crashes because of unimplemented functions in msvcp71 |
| 12590 Yahoo widget engine 4.5, blank box, not being able to do anything |
| 12869 Rollcage Stage II demo crashes |
| 13278 Qtracker crashes |
| 13579 Adobe Acrobat Standard 7 -- using menus on first startup causes X to freeze |
| 14079 Dungeon Siege installation impossible |
| 14195 EINTR in WS_select |
| 14262 Wordview bullet in doc is not the same |
| 14710 OleLoadPicturePath loads image in windows but not in wine, could cause access violation in some circumstances |
| 14861 SetDIBits crashes with overlapping src/dst rectangles on the same bitmap |
| 14891 Bitmaps with offset bits do not display correctly |
| 15329 Unable to install Sony Picture Utility, Failed to load DLL Localesetting |
| 15928 EasyPlot doesn't work |
| 15969 Unsigned v1.2.1.93 installer crashes near the end of installation on first run |
| 16602 Citrix ICA16 Client installer crashes after extraction |
| 17058 Crayon Physics Deluxe - fullscreen doesn't work properly |
| 17113 Electronic dictionary application |
| 17166 Implement BiDi mirroring |
| 17712 Installshield doesn't like spaces in uninstall shortcuts |
| 17811 T-Online Browser: Bitmaps invisible (GdipCloneBitmapAreaI is a stub) |
| 17860 Microsoft Office 2007 crashes on specific powerpoint file in gdi32/enhmetafile |
| 18059 Unity Indie Trial exits because attrib.exe is missing |
| 18291 Quicktime uninstaller shortcut fails |
| 18625 Everest Poker startup text slightly off-centre |
| 18757 Album software Foto de Klijne crashes on startup |
| 18982 Word 2007 tab stop selection is invisible |
| 18993 Shadows and selection circles z-fight in World of Warcraft |
| 19234 Emperor fails to change resolution or be fullscreen |
| 19848 Arma 2: Crash on startup |
| 19877 Zeta Minibrowser crashes (because of stubbed CreateHardLinkW) |
| 20204 enhanced metafile retrieval fails and crashes clipboard test |
| 20210 Roller Coaster Tycoon 3 Expansions: Crashes to desktop while loading. |
| 20533 Random black artifacts while playing The Settlers - 10th Anniversary - Demo |
| 20676 winedbg minidumps can not be loaded by WinDbg |
| 21287 Miranda appearance is broken in many ways |
| 21376 The Bat! - Access Violations on attachement view |
| 21443 CryptSignHash() fails when CryptCreateHash() ALG_ID is set to CALG_SSL3_SHAMD5 |
| 21829 Kurso3 hangs in the end of install |
| 21978 Gestan does not install |
| 22114 Supreme Commander 2: User interfaces flickers and some UI elements are missing |
| 22140 Unexpected bold font in CDBurnerXP Pro 3 |
| 22162 Knights of the Old Republic: Cursor Doesn't Show |
| 22211 HTML-Kit Tools trial exits silently while displaying its splash screen |
| 22252 Rhiannon installer hangs: possibly caused by a regression |
| 22272 CDBurnerXP crashes if a data disc is inserted |
| 22284 Osmos: mouse pointer disappears in the menus |
| 22290 PlayOnline viewer can't be resized in windowed mode |
| 22334 Hearts of Iron III - missing texture on initial window |
| 22353 Application written in VB6 crashes when setting the .colwidth property of a msflexgrid |
| 22356 Jedi Knight: Dark Forces II - weapons flicker |
| 22435 Wine un-highlights selected text when right button is clicked |
| 22443 AutoCAD 2008: Icons have pinky background in "filter applied" drop down menu |
| 22444 AutoCAD 2008: No icons in drop down menu |
| 22453 Office 2007 text is not visibily highlighted |
| 22455 Star Wars: Knights of the Old Republic does not start |
| 22457 Disabled toolbar icons are black |
| 22463 mouse cursor display broken |
| 22535 King's Bounty Armored Princess graphics glitches |
| 22543 winedbg crashes on startup in combination with crysis |
| 22601 .NET Framework 2.0 installer displays crash dialog, fails with "function failed" error message |
| 22624 multithread app using GDI and directx may cause deadlock |
| 22625 No card selector available for GL vendor 3 and card vendor 8086 |
| 22632 Blitzkrieg game crashes when using 'Save' option |
| 22646 Modern Warfare 2: Fog and smoke rendered incorrectly |
| 22650 Time of Defiance login attempt results in WSAIoctl unsupported WS_IOCTL cmd (9800000c) |
| 22653 Serif WebPlus X2 does not install |
| 22657 3DMark 2001se - Car Chase - High Detail shows black screen |
| 22666 wine64: does not create a proper WINEPREFIX when -O0 is used, breaks winetest |
| 22676 Total Commander icons do not appear in the task bar |
| 22694 Spiceworks crashes during install |
| 22699 Swapchain_blit enhancement introduces y-axis inversion |
| 22704 Dungeon Keeper 2 shows X-cursor |
| 22709 crypt32 doesn't support wildcard certificates with alternate name extension |
| 22717 duplicate symbols in ldt.c ... bad inline asm |
| 22735 Resize of PlayOnline viewer's window makes it's content upside down |
| 22746 CDBurnerXP 3.0.x uses a wrong/invisible cursor on its mode selection screen |
| 22750 ControlSpy message parameters listboxes don't have frames |
| 22755 Installer program of "de rouck" freezes |
| 22758 MS Office 2007: riched20 assertion failure in CDKey registration screen |
| 22792 VLC Media Player crashes on first run |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.1.44: |
| |
| Aleksey Bragin (1): |
| winex11.drv: Fix SetCursor entry in the spec file. |
| |
| Alexander N. Sørnes (2): |
| shell32: Update Norwegian Bokmål translation. |
| wineboot: Update Norwegian Bokmål translation. |
| |
| Alexandre Julliard (49): |
| include: Force inlining exported API functions to avoid duplicate definitions. |
| winex11: Fix source/dest width mismatch in SetDIBits. |
| user32: Fix checking of show count in ShowCursor. |
| winex11: Take into account the cursor show count when setting the initial cursor for a window. |
| winex11: Select for EnterNotify events on the desktop window in order to update the cursor. |
| winex11: The startscan line is relative to the destination in SetDIBits. |
| comctl32: Apply the imagelist mask when alpha blending. |
| server: Return the cursor information for a thread input, and use it for GetCursorInfo. |
| winex11: Update the cursor also for events ignored by a hook. |
| ws2_32/tests: Fix non-portable syntax. |
| comctl32: Make ImageList_AddMasked call ImageList_Add instead of duplicating the functionality. |
| comctl32: Generate an alpha channel if necessary when adding images to a 32-bit imagelist. |
| comctl32: Also generate an alpha channel when replacing an image or icon in an imagelist. |
| comctl32: Store an alpha channel present flag for each image in an imagelist. |
| comctl32: Always alpha blend images for 32-bpp imagelists. |
| Fix the bitmap info size computation when masks are present. |
| ntdll: Preserve registers in call_thread_entry_point on x86_64. |
| server: Make sure a thread doesn't get freed while it's processing a request. |
| comctl32/imagelist: Pre-multiply the colors by the alpha channel when storing an image with alpha. |
| comctl32/imagelist: Generate the mask from the alpha channel if present. |
| comctl32/imagelist: Fix the allocated size of the has_alpha array. |
| configure: Rename the 64-bit loader to wine64 and keep wine always for the 32-bit loader. |
| winedbg: Don't install the man page in a wow64 build. |
| ntdll: Avoid a compiler warning on NetBSD. |
| winex11: Use the subpixel rendering configuration from fontconfig to override the registry options. |
| gdi32: Pre-multiply RGB values by alpha for subpixel font rendering. |
| comctl32/imagelist: Don't pre-multiply the stored image, do it only at blending time. |
| winex11: Force alpha channel to 0 when blitting to depth 32 from a lower depth. |
| krnl386.exe: Call the 32-bit string functions that contain exception handlers. |
| winecfg: Don't crash when DllOverrides contain invalid values. |
| winex11: Make sure that all fontconfig support is properly #ifdef'ed. |
| configure: Add a compatibility macro for AS_VAR_IF. |
| libwine: Generate Unicode data for Arabic shaping. |
| winex11: Add some tracing to the fontconfig subpixel code. |
| comctl32/imagelist: Clear pixels that fall outside the mask when generating an alpha channel. |
| user32: Ignore the bitmap offset if it's not set. |
| user32: Define an explicit structure for storing the cursor data. |
| user32: Store color and mask bitmaps in the cursor data. |
| user32: Store a pre-computed alpha bitmap for 32-bpp icons with an alpha channel. |
| user32: Use the stored color and mask bitmaps instead of the raw bits in DrawIconEx. |
| user32: Use the stored color and mask bitmaps instead of the raw bits in GetIconInfo. |
| winex11: Fix a bitmap leak when setting the small icon hints. |
| winex11: Move X11 locking inside the cursor creation functions. |
| winex11: Retrieve the cursor info with GetIconInfo to create a color cursor. |
| winex11: Reimplement creation of Xlib cursors to use the bitmaps returned by GetIconInfo. |
| winex11: Create X11 cursors on demand when the cursor is set to a window. |
| user32: Remove the CURSORICONINFO parameter in the CreateCursorIcon driver entry point. |
| user32: No longer store the icon bits in the icon object. |
| user32: Get rid of the CURSORICONINFO structure in icon objects. |
| |
| Andrew Eikum (3): |
| user32: Don't use DLGTEMPLATE's ExStyle when creating dialogs. |
| comctl32/listview: Derive subitem rect from listview origin. |
| Revert "user32: Don't use DLGTEMPLATE's ExStyle when creating dialogs.". |
| |
| Andrew Nguyen (9): |
| urlmon: Validate URL and output pointer in CreateURLMoniker. |
| urlmon/tests: Fix CoInternetCompareUrl failure message typos. |
| oleaut32: Improve parameter validation in OleLoadPicturePath. |
| oleaut32: Convert file URLs to DOS paths for special handling in OleLoadPicturePath. |
| oleaut32: Implicitly initialize COM in OleLoadPicturePath. |
| oleaut32/tests: Update a comment about PNG support in OLE picture tests. |
| ole32: Validate pointer parameters in MkParseDisplayName. |
| ole32/tests: Add tests for output parameters in MkParseDisplayName. |
| urlmon: Validate parameters in MkParseDisplayNameEx. |
| |
| Andrey Turkin (8): |
| oleaut32: Add handling of some more VARIANT types in typelibs. |
| oleaut32: Implement ICreateTypeInfo2::SetCustData method. |
| oleaut32: Implement ITypeInfo::GetDocumentation. |
| oleaut32: Fix ICreateTypeLib2::SetFuncAndParamNames. |
| oleaut32: Implement ICreateTypeInfo2::SetFuncCustData. |
| oleaut32: Distinguish between variables and functions in ICreateTypeInfo functions. |
| oleaut32: Set flag for retval params in ICreateTypeInfo::AddFuncDesc. |
| kernel32: Implement CreateHardLink. |
| |
| André Hentschel (10): |
| oleaut32: Check if the delimiter is a date delimiter. |
| winemaker: Check for more project files. |
| winemaker: Clean up target type handling. |
| winemaker: Add missing linefeed. |
| wordpad: Update German translation. |
| wmc: Remove 10 year old unmaintained file. |
| progman: Remove redundant license info. |
| progman: Remove redundant warranty info. |
| start: Update German translation. |
| msvidc32: Be less picky with formats. |
| |
| Aric Stewart (6): |
| usp10/test: Initialize local structures. |
| usp10: Add ETO_IGNORELANGUAGE when calling ExtTextOut so we do not re-reverse already formated RTL strings inside of GDI. |
| gdi32: Use usp10 to optionally generate glyphs for bidi strings. |
| usp10: Add Arabic shaping. |
| usp10: Attempt to do shaping via the font GSUB table first. |
| usp10: Correct Left and Right confusions for Arabic joining and shaping. |
| |
| Aurimas Fišeras (2): |
| msi: Update Lithuanian translation. |
| wordpad: Update Lithuanian translation. |
| |
| Austin English (2): |
| include: Rename structs to fix compile with recent gcc. |
| ntdll: Add stub for NtRaiseHardError. |
| |
| Damjan Jovanovic (5): |
| winemenubuilder: Escape freedesktop exec keys properly. |
| winemenubuilder: Fix a char/widechar typo in association .desktop paths. |
| winemenubuilder: associate .lnk files with wine. |
| wine.desktop: Associate with winemenubuilder's application/x-ms-shortcut. |
| winemenubuilder: Generate .png even for paletted icons. |
| |
| Detlef Riekenberg (1): |
| kernel32: Move a 16 bit related comment to krnl386. |
| |
| Dmitry Timoshkov (3): |
| user32: Add BM_SETSTATE/BM_SETCHECK message tests for a button, make them pass under Wine. |
| user32: Paint button focus in the ODA_SELECT case too. |
| gdi32: Do not use VDMX for mapping of negative font heights, based on a test case. |
| |
| Dylan Smith (3): |
| richedit: Avoid notifying parent window in improper state. |
| richedit: Revert commit that caused a regression. (Bug 22758). |
| richedit: Send EN_SELCHANGE after wrapping but before EN_CHANGE. |
| |
| Eric Pouech (1): |
| dbghelp: Protect PE's COFF table reading against bogus values in NTHEADER. |
| |
| Frédéric Delanoy (4): |
| wordpad: Update French translation. |
| msi: Update French translation. |
| winemaker: Fix typos in manpage. |
| winemaker: Add French translation. |
| |
| Gerald Pfeifer (35): |
| gdi32/tests: Remove variable oldPen which is not really used from test_widenpath. |
| msi: Fix the return value of msi_copy_outval in the error case. |
| riched20: Remove variable ys which is not really used from ME_ArrowPageDown. |
| riched20: Remove variable pCell which is not really used from ME_StreamIn. |
| user.exe16: Remove variable width which is not really used from listbox_proc16. |
| comctl32/tests: Add tests for the return values of TreeView_SelectItem in test_select. |
| cmd: Remove variable copyFromDir which is not really used from WCMD_copy. |
| taskmgr: Remove variable idctrl which is not really used from TaskManagerWndProc. |
| gdi32/tests: Remove two variables which are not really used from test_clipping. |
| winefile: Remove variable hChildClass which is not really used from InitInstance. |
| shell32/tests: Remove variable res which is not really used from init_strings. |
| quartz: Remove variable keyframe which is not really used from AVISplitter_next_request. |
| winecfg: Remove variable drive which is not really used from DriveDlgProc. |
| d3dx9_36/tests: Remove variable scaling which is not really used from D3DXMatrixTest. |
| mountmgr.sys: Remove variable result which is not really used from update_symlink. |
| user32/tests: Remove SetShellWindowEx from test_shell_window. |
| oleaut32/tests: Remove variable changed which is not really used from test_SysReAllocStringLen. |
| user32/tests: Remove variable atom which is not really used from test_Expose. |
| winmm/tests: Remove two unused variables (and dead code) from check_position. |
| shlwapi: Remove variable retval which is not really used from GetAcceptLanguagesW. |
| comctl32: Remove unused parameter fwKeys from LISTVIEW_MouseHover. |
| comctl32: Remove unused parameter bEnable from LISTVIEW_Enable. |
| comctl32/tests: Remove variable hwndheader which is not really used from test_redraw. |
| localspl/tests: Improve the tests in test_XcvDataPort_AddPort by properly checking return values and avoiding a duplicate test. |
| user32/tests: Make checks in test_LoadImageFile and test_LoadImage more comprehensive. |
| quartz: Remove unused variable pOutputPin from MPEGSplitter_process_sample. |
| comctl32: Remove unused variable infoPtr from TVIEW_StyleChanging. |
| comctl32: Remove document of (already removed) infoPtr from LISTVIEW_StyleChanged. |
| comctl32/tests: Remove some dead code from TaskManager_OnRestoreMainWindow. |
| comctl32/tests: Check for the outcome of the SendMessage calls in test_monthcal_size. |
| winecfg: Remove variable lRes which is not really used from configureAudioDriver. |
| quartz: Fix return value of DSoundRender_GetState. |
| oleaut32: Remove variable rOk which is not really used from VarMod. |
| riched20: Remove variables yprev and ys which are not really used from ME_ArrowPageUp. |
| rpcrt4: Remove variable hr which is not really used from NdrInterfacePointerBufferSize. |
| |
| Hans Leidekker (23): |
| msi: Add a test to show that patches are not committed to the local package database. |
| msi: Add more patch registration tests. |
| msi: Add a test to show that the InstallSource property is unchanged after an upgrade. |
| msi: Set install properties just once. |
| msi: Avoid A->W conversions in msi_publish_install_properties. |
| msi: Set the SourceDir property to the registered source if the product is installed. |
| msi: Store the disk id in the MSIFILE structure. |
| msi: Only extract a file when its disk id matches the media disk id. |
| msi: Improve some traces. |
| winedump: Print the network share name in .lnk files. |
| winemenubuilder: Lower case the content type. |
| winemenubuilder: Expand environment strings in the shortcut path. |
| hnetcfg: Return success from fw_port_get_Enabled. |
| fltlib: Add stub implementations of FilterFindFirst and FilterFindClose. |
| winhttp: Support setting security flags on request handles. |
| ntdll: Add some tests for RtlIsTextUnicode. |
| msi: Fix memory leaks in deformat_string_internal. |
| msi: Release the package in MsiGetProductPropertyW. |
| msi: Release the package in MsiGetMode and MsiSetMode. |
| msi: Consistently use the allocation macros. |
| msi: Fix some leaks in the tests. |
| msi: Test the reference count on the installer object retrieved from a session object. |
| msi: Add more tests for feature overrides. |
| |
| Henri Verbeet (25): |
| wined3d: Handle depth/stencil surfaces in IWineD3DSurfaceImpl_LoadLocation(). |
| wined3d: Remove some unused winetexturestates elements. |
| wined3d: Add support for ARB_shadow. |
| wined3d: Add support for shadow samplers. |
| d3d8/tests: Add a shadow sampler test. |
| d3d9/tests: Add a shadow sampler test. |
| wined3d: context_validate_onscreen_formats() may modify context->render_offscreen. |
| wined3d: Explicitly pass the depth/stencil surface to context_validate_onscreen_formats(). |
| wined3d: Check for offscreen contexts inside context_validate_onscreen_formats() itself. |
| wined3d: Correctly translate between coordinate systems in swapchain_blit(). |
| wined3d: Make context_attach_surface_fbo() static. |
| wined3d: Explicitly pass the FBO target to context_clean_fbo_attachments(). |
| wined3d: Use wine_dbgstr_rect() for tracing the rectangle in IWineD3DSurfaceImpl_LockRect(). |
| wined3d: Fix a comment. |
| user32: Verify we got a valid window handle in GetDCEx(). |
| wined3d: Check for a destination clipper in IWineD3DBaseSurfaceImpl_Blt(). |
| wined3d: Split checking for "empty" source and destination rectangles in IWineD3DBaseSurfaceImpl_Blt(). |
| wined3d: Merge source rectangle operations into a single block in IWineD3DBaseSurfaceImpl_Blt(). |
| wined3d: Merge destination rectangle operations into a single block in IWineD3DBaseSurfaceImpl_Blt(). |
| wined3d: Translate front buffer coordinates in surface_blt_to_drawable(). |
| wined3d: Introduce a separate function for translating front buffer coordinates to GL coordinates. |
| wined3d: Set the buffer.c GLINFO_LOCATION to *gl_info. |
| wined3d: Explicitly pass GL info to buffer_create_buffer_object(). |
| wined3d: Explicitly pass GL info to buffer_get_sysmem(). |
| wined3d: Set the device.c GLINFO_LOCATION to *gl_info. |
| |
| Huw Davies (2): |
| oleaut32: Set the font to dirty when loading a new data. |
| comctl32: Fix an hfont leak. |
| |
| Ilya Shpigor (1): |
| shdocvw: Added IDataObject stub implementation. |
| |
| Jacek Caban (15): |
| mshtml: Check return value of SetText. |
| mshtml: Test return value of OnStateChange. |
| mshtml: Added IHTMLOptionElement::selected property implementation. |
| mshtml: Added IHTMLTextAreaElement::put_value implementation. |
| mshtml: Moved getting select's option element by index to separated function. |
| mshtml: Added IHTMLSelectElement::item implementation. |
| mshtml: Moved getting form's elements by index to separated function. |
| mshtml: Added IHTMLFormElement::item implementation. |
| mshtml: Added IHTMLFormElement::action property implementation. |
| mshtml: Added IHTMLTextAreaElement::readOnly property implementation. |
| mshtml: Fixed test on some IEs. |
| mshtml: Fixed platform test on 64-bit IE6. |
| exdisp.idl: Added missing DWebBrowserEvents2 methods. |
| shobjidl.idl: Added NWMF declaration. |
| shdocvw: Added ITargetFrame2 stub implementation. |
| |
| Joel Holdsworth (13): |
| msiexec: Reused appwiz.cpl icon in msiexec. |
| configure: Fix for icotool version checking regex. |
| configure: Added a check for ImageMagick v6.6 or newer in maintainer mode. |
| credui: Added a rendering hint to banner.svg. |
| tools: Modified the ICO render script to also render BMPs. |
| comctl32: Replaced idb_view_small.bmp with a Tango compliant tool strip. |
| comctl32: Replaced idb_view_large.bmp with a Tango compliant tool strip. |
| comctl32: Replaced idb_std_small.bmp with a Tango compliant tool strip. |
| comctl32: Replaced idb_std_large.bmp with a Tango compliant tool strip. |
| comctl32: Replaced idb_hist_small.bmp with a Tango compliant tool strip. |
| comctl32: Replaced idb_hist_large.bmp with a Tango compliant tool strip. |
| wordpad: Replaced toolbar.bmp with a Tango compliant tool strip. |
| wordpad: Replaced formatbar.bmp with a Tango compliant tool strip. |
| |
| Juan Lang (17): |
| crypt32: Add stub for CERT_STORE_CTRL_AUTO_RESYNC of registry stores. |
| crypt32/tests: Test CertAddCertificateLinkToStore. |
| crypt32: Validate add disposition before checking source certificate's properties. |
| crypt32: Prohibit adding links to collection stores. |
| crypt32: Implement CertAddCertificateLinkToStore on top of CertAddCertificateContextToStore. |
| winhttp: Store security flags in netconn_t. |
| winhttp: Store a pointer to the netconn_t in the SSL context. |
| winhttp: Honor security flags when verifying a certificate. |
| wintrust/tests: Fix test failures when not running as administrator. |
| crypt32: Update definition of CERT_CHAIN_ENGINE_CONFIG. |
| crypt32: Support hExclusiveRoot when creating a certificate chain engine. |
| crypt32/tests: Allow specifying a chain engine when creating a certificate chain. |
| crypt32/tests: Allow specifying a chain engine when verifying a chain policy. |
| crypt32/tests: Test wildcards in subject alternative name. |
| crypt32: Implement wildcard domain name matching in subject alternative names. |
| rsaenh: Add tests for CALG_SSL3_SHAMD5 hashing. |
| rsaenh: Implement CALG_SSL3_SHAMD5 hashing. |
| |
| Julius Schwartzenberg (1): |
| wined3d: Cope with the new Intel renderer string. |
| |
| Jörg Höhle (7): |
| winealsa: Supply FFFFFFFF for midiOutGetVolume, no garbage. |
| winealsa: MOD_MIDIPORT has 0 voices and notes and FFFF ChannelMask. |
| imaadp32: Refine size checks. |
| winmm: WAVE/MIDI_MAPPER (-1) is a 32 bit UINT, not 16. |
| winmm: A NULL CALLBACK_FUNCTION is acceptable since w2k. |
| winmm: More MIDI boundary tests & fixes. |
| winmm: Have MCI drivers handle notification for MCI_OPEN. |
| |
| Kai Blin (1): |
| ws2_32: Stub out WS_SIO_UDP_CONNRESET WSioctl. |
| |
| Katayama Hirofumi MZ (1): |
| wordpad: Add units (in/inch/pt). |
| |
| Louis Lenders (1): |
| samlib: Add stubbed samlib.dll. |
| |
| Maarten Lankhorst (16): |
| includes: Fix typo. |
| quartz: Implement IBasicVideo get_AvgTimePerFrame. |
| quartz: Forward IMediaFilter to IMediaControl. |
| mciqtz32: Add command table from mciavi32. |
| mciqtz32: Implement MCI_STATUS_LENGTH. |
| winmm: Make timer keep a ref on winmm while it's running. |
| mciqtz32: Handle mciOpen better. |
| mciqtz32: Add support for MCI_DGV_WHERE_SOURCE. |
| mciqtz32: Add support for mciUpdate. |
| quartz: Add support for windowstate in video renderer. |
| quartz: Support negative heights in video renderer. |
| quartz: Respect autoshow in video renderer. |
| quartz: Remove invalid check from put_WindowStyleEx in video renderer. |
| mciqtz32: Handle window visibility better. |
| mciqtz32: Add support for MCI_STATUS_TIME_FORMAT. |
| mciqtz32: Add support for MCI_PAUSE. |
| |
| Marcus Meissner (7): |
| ole32: Fixed 2 uninitialized variable use (Coverity). |
| wined3d: fixed a NULL deref in create_arb_blt_fragment_program (Coverity). |
| ntdll: Reimplement qsort() using generic mergesort. |
| ntdll: Rename mergesort to NTDLL_mergesort. |
| ntdll: Implement bsearch, lfind to use correct comparator functions. |
| msvcrt: Add some missing CDECL. |
| msvcrt: Check locale for NULL before freeing. |
| |
| Matej Špindler (11): |
| winecfg: Update Slovenian translation. |
| shell32: Update Slovenian translation. |
| wineboot: Update Slovenian translation. |
| notepad: Update Slovenian translation. |
| wordpad: Update Slovenian translation. |
| mapi32: Add Slovenian translation. |
| wininet: Update Slovenian translation. |
| jscript: Add Slovenian translation. |
| winedbg: Add Slovenian translation. |
| oleacc: Add Slovenian translation. |
| taskmgr: Update Slovenian translation. |
| |
| Matteo Bruni (19): |
| d3dx9: Support some flow control instructions in the shader assembler. |
| d3dx9: Add other flow control instructions in the shader assembler. |
| d3dx9: Add predicate support to the shader assembler. |
| d3dx9: Add output dcl instruction partial support to the shader assembler. |
| d3dx9: Complete output dcl instruction support. |
| d3dx9: Add input dcl instruction support to the shader assembler. |
| d3dx9: Add sampler dcl instruction support to the shader assembler. |
| d3dx9: Add DEF instruction support in the shader assembler. |
| d3dx9: Add DEFI instruction support in the shader assembler. |
| d3dx9: Add DEFB instruction support in the shader assembler. |
| d3dx9: Add some version-specific checks in the shader assembler. |
| d3dx9: Add ps_3_0 instructions parsing to the shader assembler. |
| d3dx9: Shader assembler ps_3_0 support. |
| d3dx9: Add missing texkill instruction parsing. |
| d3dx9: Use separate opcodes for TEXLDP and TEXLDB. |
| d3dx9: Check for oCx register number. |
| d3dx9: Shader assembler vs_2_x support. |
| d3dx9: Add some more tests on register number checking. |
| d3dx9: Shader assembler ps_2_x support. |
| |
| Michael Stefaniuc (41): |
| explorer: Remove unneeded UNICODE define. |
| oleaut32: Avoid using long. |
| comctl32: Update some ImageList comments. |
| qedit: Avoid using long. |
| mshtml/tests: Replace long with LONG. |
| oleview: Replace long with LONG. |
| secur32: Avoid using long. |
| jscript: Avoid using long. |
| comdlg32: The Dutch translation uses UTF-8. |
| winhttp: Remove redundant "not NULL" check for the "server" arg. |
| dmloader: Remove redundant "not NULL" check of the pDesc arg. |
| mshtml: Remove redundant "not NULL" check for the p arg (coccicheck). |
| winhttp: Remove redundant "not 0" test of argument len. |
| riched20: Avoid using long. |
| mciavi32: Remove redundant "not NULL" checks of the lpParms arg. |
| msvfw32: Replace long with LONG. |
| rpcrt4: Avoid using long. |
| taskmgr: Avoid using long. |
| shell32: Remove redundant "not NULL" check of ppidl (coccicheck). |
| user32: Remove redundant not NULL check of variable item (coccicheck). |
| ddraw: Remove redundant "not NULL" check of This (coccicheck). |
| avifil32: Remove some redundant "not NULL" checks (coccicheck). |
| mciwave: Remove redundant "not NULL" checks of the variables lpParms. |
| winex11.drv: Remove redundant "not NULL" check of cfgs (coccicheck). |
| cmdlgtst: Replace long with LONG. |
| dinput: Remove explicit cast to long as it happens implicitly. |
| user32: Remove superfluous "not NULL" check of the atom variable. |
| ntdll: Remove superfluous "not NULL" check for the count arg. |
| qcap: Use the proper types. |
| quartz: Avoid using the long type. |
| msxml3: Remove redundant "not NULL" check of the punk arg. |
| wineoss.drv: Avoid a potential NULL pointer dereference in a TRACE. |
| rpcrt4: Remove redundant "non NULL" check of var cred_dst (coccicheck). |
| user32: Avoid a potential NULL pointer dereference in a TRACE. |
| wininet: Remove redundant "not NULL/0" checks (coccicheck). |
| shlwapi: Remove redundant "not NULL" checks of the len arg (coccicheck). |
| user32: Avoid using long. |
| mcicda: Avoid using long. |
| winemp3.acm: Avoid using the long type. |
| mciwave: Avoid using long. |
| wined3d: Avoid using the long type. |
| |
| Mike Kaplinskiy (12): |
| include: Add WSAID_WSASENDMSG extension guid. |
| ws2_32: Improve SIO_GET_EXTENSION_FUNCTION_POINTER stub. |
| ws2_32/tests: Add some socket event tests. |
| server: Set FD_READ in only 1 place (cleanup). |
| server: Keep polling sockets after we got a 0 recv, but not for POLLIN. |
| server: Use a less hackish approach to not POLLIN when we have a hung up socket. |
| server: Always treat POLLHUP as a hangup, just special case checking TCP sockets. |
| server: Get rid of sock_try_event. |
| ws2_32/tests: fix test failures on wine and win98. |
| server: Move socket async activation to sock_poll_event. |
| server: Don't poll for events when there are async operations queued. |
| server: Move async activation into separate function. |
| |
| Nikolay Sivov (6): |
| kernel32: Fix return code from LocalUnlock for pointer passed to it. |
| user32: Fix selected brush color for caret bitmap creation. |
| ole32: Use window property to store registered drop target. |
| comctl32: Fix SysLink debug channel name, add a trace. |
| comctl32/listview: Don't forward WM_COMMAND to parent if we don't have an Edit box. |
| shell32: Add SHGetLocalizedName stub. |
| |
| Octavian Voicu (1): |
| d3dx9_36: Export D3DXCreateEffectEx stub. |
| |
| Owen Rudge (2): |
| d3dx9: Implement D3DXCreateEffectCompilerFromFile/Resource. |
| d3dx9: Implement CreateEffectFromFile/Resource functions. |
| |
| Paul Vriens (2): |
| winhttp/tests: Show the correct error. |
| kernel32: Return the correct processor arch and type in wow64 mode. |
| |
| Piotr Caban (16): |
| include: Fix typo in shlwapi.h. |
| shlwapi: Make UrlCanonicalizeW working with long urls (>INTERNET_MAX_URL_LENGTH). |
| shlwapi: Make UrlCanonicalizeA working with long urls (>INTERNET_MAX_URL_LENGTH). |
| shlwapi: Added more UrlCanonicalizeA tests. |
| wininet: Fix trace messages. |
| msvcrt: Fix strtod and wcstod implementation. |
| msvcrt: Partial fix for setlocale/create_locale. |
| msvcrt: Fix synonym handling in setlocale/create_locale. |
| wininet: Fix dwStatusInfoLength value in INTERNET_SendCallback. |
| wininet: Deal with reading over the end in NETCON_recv. |
| msvcrt: Added $I10_OUTPUT implementation. |
| wininet: Fix callbacks sent on connection error. |
| wininet: Added INTERNET_OPTION_ERROR_MASK flag handling to InternetSetOptionW. |
| wininet: Combine certificate errors in HTTP_OpenConnection. |
| msvcrt: Fix compilation error (x86_64-pc-mingw32). |
| wininet: Fix variables values after redirection in HTTP_HttpSendRequestW. |
| |
| Rico Schüller (1): |
| d3d10: Add argument check to ID3D10Effect::GetTechniqueByName(). |
| |
| Roderick Colenbrander (6): |
| wined3d: Use surface_prepare_texture for surface allocation in read_from_framebuffer_texture. |
| wined3d: Make sure wglFlush is not between ENTER_GL/LEAVE_GL. |
| opengl32: Add 32-bit bitmap rendering test. |
| wined3d: Set conversion flags for format descriptors having a convert function. |
| wined3d: Remove unneeded d3dfmt_get_conv conversion constants. |
| wined3d: Use BltFast in UpdateSurface when desc.convert is set. |
| |
| Stefan Dösinger (8): |
| wined3d: Don't use GL_ARB_map_buffer_range for now. |
| wined3d: Split up the "one" pixel shader helper constant. |
| wined3d: Store a positive 1.0 in the ARB's vertex shader helper constant. |
| wined3d: Add a function for reading (ps_)helper_const. |
| wined3d: Order the helper constants a bit better. |
| wined3d: Make the mova constant more generic for relative addressing. |
| wined3d: Handle length zero vectors in ARB's NRM. |
| wined3d: Catch RCP 0.0 in ARB. |
| |
| Sven Baars (13): |
| xcopy: Fix Dutch translation. |
| wordpad: Fix Dutch translation. |
| wineconsole: Fix Dutch translation. |
| winecfg: Fix Dutch translation. |
| wineboot: Fix Dutch translation. |
| uninstaller: Fix Dutch translation. |
| wordpad: Update Dutch translation. |
| start: Update Dutch translation. |
| comdlg32: Fix Dutch translation. |
| notepad: Fix Dutch translation. |
| wineps.drv: Fix Dutch translation. |
| setupapi: Fix Dutch translation. |
| shdoclc: Fix Dutch translation. |
| |
| Thomas Mullaly (3): |
| urlmon/tests: Added a new test file for testing the IUri interface. |
| urlmon/tests: Fixed IUri tests so they fail gracefully on machines with IE <7. |
| urlmon: CreateUri should return E_INVALIDARG for NULL args. |
| |
| Vincent Povirk (10): |
| gdiplus: Implement GdipCreateHICONFromBitmap. |
| gdiplus: Quiet the GdipImageForceValidation fixme. |
| gdiplus: Implement bitmap color keying. |
| gdiplus: Implement GdipSetImageAttributesWrapMode. |
| gdiplus: Add test for GdipGetImageThumbnail. |
| gdiplus: Implement GdipGetImageThumbnail. |
| gdiplus: Implement GdipIsStyleAvailable. |
| gdiplus: Always treat out of range string sizes as INT_MAX. |
| ole32: Use a temporary variable in TransactedSnapshotImpl_EnsureReadEntry. |
| shlwapi: Implement SHRegEnumUSValue. |
| |
| Wolfram Sang (2): |
| user32: Honor bfOffBits in BITMAP_Load. |
| user32: Apply sanity-check in BITMAP_Load. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |