| The Wine development release 1.1.8 is now available. |
| |
| What's new in this release (see below for details): |
| - Substantial parts of inetcomm implemented (for Outlook). |
| - Still better crypt32 support. |
| - Memory management improvements. |
| - Theming support for buttons. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.8.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.1.8.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.1.8: |
| |
| 3109 Werkkzeug 1 remains black and creates buffer underruns |
| 3493 Commandos get's very slow (almost locked) while mouse is moving |
| 3819 Keyboard problem with Alien vs Predator 2 demo |
| 3910 PortAudio error at Unable to open streams: Illegal error number |
| 4046 Freezes waiting for short sound-samples that don't happen with sound off. |
| 4063 Quitting webed causes abort in _CheckNotSysLevel |
| 4078 memory allocation fails |
| 4144 Numerous RichText problems |
| 4558 Some numeric keypad keys don't work in user mode |
| 4855 ZOC window does not retain size after workspace switch |
| 4977 Mindstar Script Editor aborts on startup with "Runtime Error 430: Class does not support Automation..." |
| 5101 Age of Mythology The Titans - Memory Leak |
| 5224 Grim Fandango patch Gfupd101.exe doesn't start |
| 5707 Settlers IV is slow in WIne 0.9.16+ |
| 5784 Dark Age of Camelot not connect update server |
| 6683 IrfanView's "Save Picture as ..." dialog problems |
| 6694 Java App Problems with Filechooser |
| 6700 Magic Workstation Application occupying 100% of cpu |
| 6709 [Game] Ceasar IV crashes. |
| 6948 CSpy/Tab: Tab images have wrong offset |
| 7052 The game Locomotion crashes on startup (after drawing an empty desktop window) due to an unhandled page fault. |
| 7639 Papyrus loses focus when user clicks on font size pulldown |
| 8234 Supreme Commander Install fail - Error : 87 |
| 9460 Sid Meiers Pirates does not load after caps changes |
| 9577 Serious Sam II demo installer creates blank window |
| 9714 MapViewOfFile with write permissions should not succeed on a read-only file mapping |
| 9715 winecfg should allow display resolution beyond 120dpi |
| 10129 Guitar Rig 3 crashes |
| 10375 Stranger demo makes Wine segfaults |
| 10579 mingw32: reimp and other tools can't launch each other |
| 10727 .Net 2.0 does not install |
| 10810 Constant crash while using EDXOR |
| 10859 access violation in mshtml.dll since 0.9.48 / Heredis 9 |
| 10980 ConvertImage cannot run |
| 11092 cutscene does not display correctly - jedi knight dark forces II demo |
| 11199 Unhandled exception: page fault on read access to 0x00000050 when starting Archlord |
| 11369 CheckPoint SmartDashboard R65 causes wine crash |
| 11483 MSTSC (remote desktop) needs winscard.dll.SCardAccessStartedEvent |
| 12046 MinGW32: unhandled page faults and exceptions |
| 12175 Blank window appears during Sims 2 installation |
| 12219 The "House of the Dead 3" "start game" options menu doesn't show any text. |
| 12244 Unhandled page fault in Lotus Wordpro R9.5 |
| 12282 Oracle Forms 6i runtime crashes while opening a form |
| 12545 The Ship: Does not launch |
| 12584 Rendering problems in NWN2 |
| 12669 Flash 8: crashes when a pixmap in clipboard |
| 12711 Guitar Pro 5 don't show in the task bar |
| 12864 Quick 2007 Home & Business fails during startup |
| 12865 Flash wIndow initially displays off screen |
| 12940 e-sword app does not install |
| 12953 DAZStudio 2.1 installer intermittantly hangs on startup |
| 12974 Crash of Max Payne v1 on radeon DRI |
| 12986 emachineshop crashes when closing the help window |
| 13026 winetest may start without a tag |
| 13103 tomtom home does not install due to no loading sensapi.dll |
| 13135 Wine crash when starting program hedgewars |
| 13255 sigabort for most files used with vissim 7.0 |
| 13285 WriteIniValues does not create c:/windows/DieVölkerGold.ini |
| 13312 shipsim 2006 crashes |
| 13329 World of Warcraft (WoW) trial installer crashes with unimplemented function js3250.dll.JS_SetGCParameter |
| 13421 Lotus Notes 6.5.4 - wrong windows behavior |
| 13546 Che Guevara demo crashes |
| 13557 Regression. mdac25 fails to install |
| 13672 mIRC 6.32 script editor crashes with assertion failure in riched20 |
| 13737 Word 2003 crashes on opening specific file |
| 14037 worldwide telescope installer crashes in X11DRV_GetBitmapBits |
| 14333 WALL-E demo displays upside down. |
| 14437 Voipcheap installs but does not run |
| 14477 Installer of sins of solar empire is not copying any files at all |
| 14499 ImageDirectoryEntryToDataEx: section header param [out, optional], needs to be zeroed before RtlImageRvaToVa |
| 14560 Australian etax program help feature segfaults |
| 14658 Font rendering regression |
| 14731 Crash upon starting a network server in 1000 game |
| 14751 Max Payne 2: PP effects produce black screen in ARB mode |
| 14774 Max Payne 2: PP effects flood console with GL errors (ORM=fbo) |
| 14817 Msi property names passed on the command line need to be interpreted as uppercase (Corel Draw X3 installer) |
| 14983 CM2000 Graphics slowed down ! |
| 15142 Diablo - The Hell & Hellfire: DirectX issues |
| 15607 MyPhotoBooks doesn't run |
| 15691 Page fault while editing RichText |
| 15692 Apps crash with FontLink settings since Wine 1.1.6 |
| 15722 OpenOffice3 apps won't run |
| 15725 calendar sizing incorrect in Paf5 |
| 15756 Inline file rename text box does not disappear appropriately in 7-zip 4.60 beta |
| 15757 Address bar is not updated when navigating through directories in 7-zip 4.60 beta |
| 15758 Page Maker 6.5 can't find resource file |
| 15786 FEAR 1.08: GL errors in D3D8 mode |
| 15807 Problem editing HTML in TestLog |
| 15829 1000net installer crashes after selecting install button |
| 15842 winecfg: You don't have a drive C. This is not so great. |
| 15854 Age of Mythology: Vertex pipeline replacement patches break water transparency. |
| 15863 Unable to find X development files on Leopard |
| 15937 [PATCH] Pens of width = 1 scale on Windows, don't on Wine |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.1.7: |
| |
| Alexandre Julliard (45): |
| jscript: Avoid a compiler warning. |
| shdocvw/tests: Avoid sizeof in trace. |
| ntdll: Make sure the last relocation contains some data. |
| ntdll: Use the end of the reserved area as address space limit, in case we have more than 3Gb available. |
| ntdll: Ignore some system directories in NtQueryDirectoryFile to avoid recursion troubles. |
| user32: Move handling of internal messages into peek_message. |
| user32: Move thread info setting and WH_GETMESSAGE call into peek_message. |
| user32: Specify the new queue mask separately from the PeekMessage flags. |
| user32: Use a local buffer in peek_message to save a server call for small buffer sizes. |
| user32: Add a bunch of tests for GetQueueStatus and GetMessage combinations. |
| ntdll: Simplify the RtlIsDosDeviceName_U implementation. |
| ntdll: Add a few more tests for RtlIsDosDeviceName_U, fix some failures on Windows. |
| ntdll: Allocate a new virtual region for large blocks, and ensure 16-byte alignment. |
| ntdll: Store the exit code in the server in RtlExitUserThread. |
| kernel32: Only try to open a VxD if opening a normal device failed. |
| kernel32: Use ntdll functions where possible to implement the pthread wrappers. |
| kernel32: Moved the pthread emulation support to ntdll. |
| configure: Re-generate with autoconf 2.63. |
| ntdll: Merge HEAP_InitSubHeap and HEAP_CreateSubHeap. |
| ntdll: Create a separate heap for allocating memory views instead of using malloc. |
| kernel32: Allocate global arenas on the Win32 heap. |
| kernel32: Call build_argv in the parent process so that it can use the Win32 heap. |
| kernel32: Call build_envp in the parent process so that it can use the Win32 heap. |
| winecfg: Display an nicer error when the mount manager cannot be accessed. |
| ntdll: Initialize the large address space before attaching dlls. |
| ntdll: Return more correct information for SystemBasicInformation and GetSystemInfo. |
| winemenubuilder: Move the xdg global variables out of the libpng ifdef block. |
| wrc: Fix the duplicate resource check for user-defined types. |
| ntdll: Store the per-view flags in the high word of the page protection bits. |
| ntdll: Add a noexec flag for memory views where we don't want to force exec permission. |
| kernel32/tests: Fix a couple of failures on Windows. |
| kernel32/tests: Add a few more tests, fix some failures on Windows. |
| ntdll: Store the per-page committed status in the server for anonymous file mappings. |
| ntdll: Don't force anonymous file mappings to always be fully committed. |
| ntdll/tests: Fix a couple of tests on NT4. |
| ntdll,server: Fixed access checks for OpenFileMapping and MapViewOfFile. |
| include: Add extern "C" to the exported Wine headers. |
| kernel32/tests: Fix a few more errors on Win9x. |
| ntdll: Keep track of the current working set limit independently of system views that may be allocated beyond it. |
| ntdll: Do not report non-reserved memory areas as free since we don't know what's in them. |
| kernel32/tests: Fix one more failing test on Win9x. |
| ntdll: Store correct values in the various limits on all platforms instead of using 0. |
| loader: Reserve some space for the virtual heap too. |
| loader: Use a hidden function instead of an exported global variable to setup pthread functions. |
| advapi32/tests: Avoid sizeof in traces. |
| |
| Alistair Leslie-Hughes (6): |
| comdlg32: Fix test under win98. |
| msxml3: Add support to get_nodeTypedValue on Element Nodes. |
| oleacc: Removed failed test case. |
| inetcomm: Correct test under w2k8. |
| mshtml: Supply a default value for get_designMode. |
| mshtml: Implement IHTMLElement get_document. |
| |
| Andrew Fenn (1): |
| xinput: Added header file that defines a lot of the functionality of the library. |
| |
| Andrew Nguyen (1): |
| winmm: Fix a potential infinite recursion bug. |
| |
| Andrew Talbot (7): |
| odbc32: Sign-compare warnings fix. |
| oleaut32: Sign-compare warnings fix. |
| oledlg: Sign-compare warnings fix. |
| quartz: Sign-compare warnings fix. |
| quartz: Sign-compare warnings fix. |
| riched20: Sign-compare warnings fix. |
| rpcrt4: Sign-compare warnings fix. |
| |
| Aric Stewart (7): |
| ws2_32: Only set the overlapped hEvent if it exists. |
| crypt32: Static functions CertContext_GetProperty and CertContext_SetProperty do not need to be WINAPI. |
| ntdll: Fix parsing of proc file. Also correct memory deallocation on the Mac. |
| gdiplus: Stub implementation of GdipNewInstalledFontCollection. |
| msimtf: Add a mostly wrapper stub for IActiveIMMApp. |
| shell32: Do not automatically fail in SHGetFileInfo if the flag SHGFI_USEFILEATTRIBUTES is combined with SHGFI_ATTRIBUTES, SHGFI_EXETYPE, or SHGFI_PIDL. |
| comctl32: Add implementation of LVS_EX_ONECLICKACTIVATE. |
| |
| Austin English (5): |
| ole32: Implement IEnumFORMATETC_Next_Proxy and IEnumFORMATETC_Next_Stub. |
| winecfg: Set default windows version to XP. |
| advapi32/tests: fix a couple failures on Vista. |
| crypt32: fix a test failure on Free/PC-BSD. |
| wininet: Change a couple fixme's to warn's. |
| |
| Bobby Bingham (1): |
| gdi32: Add support for the GGO_UNHINTED flag in GetGlyphOutline. |
| |
| Clinton Stimpson (1): |
| comctl32: Fix getting of min size of monthcal when changing font. |
| |
| Damjan Jovanovic (1): |
| winemenubuilder: Generate icons in winemenubuilder instead of wineshelllink. |
| |
| David Adam (3): |
| d3dx8: Implement ID3DXMatrixStack_GetTop(). |
| d3dx8: Implement ID3DXMatrixStack_LoadIdentity. |
| d3dx8: Implement ID3DXMatrixStack_LoadMatrix. |
| |
| Detlef Riekenberg (3): |
| user32/tests: Avoid crash on win9x. |
| shdocvw/tests: Use the correct size for memset. |
| user32/tests: Fix crash on win9x in the dde test. |
| |
| Dmitry Timoshkov (9): |
| gdi32: Search the child font list first. |
| winex11.drv: Print the characters returned by ToUnicode. |
| user32: Make ToAscii(Ex) and ToUnicode(Ex) prototypes match PSDK. |
| wineconsole: Don't ignore extended keys. |
| kernel32: Don't ignore extended keys. |
| gdi32: Move DC mapping APIs to the 'dc' debug channel. |
| user32: Handle all kinds of values returned by WIN_GetPtr. |
| gdi32: Try to avoid not necessary glyph transformations. |
| gdi32: Fix a broken test. |
| |
| Dylan Smith (3): |
| richedit: Added riched32 tests for word wrap. |
| richedit: Fixed initial word wrap setting when emulating 1.0. |
| richedit: Handle negative position given to EM_POSFROMCHAR. |
| |
| Eric Pouech (1): |
| winedbg: Add a kill command to kill the current process. |
| |
| Francois Gouget (4): |
| wined3d: Fix the WineDirect3DCreate() export. |
| cryptui: Fix compilation on systems that don't support nameless unions. |
| d3dx8/tests: Fix compilation on systems that don't support nameless unions. |
| shlwapi/tests: AssocQueryStringA/W() are missing on Windows 98. |
| |
| Frans Kool (1): |
| oleacc: Added Dutch translations. |
| |
| Hans Leidekker (14): |
| wsock32: Make EnumProtocols a wrapper around WSAEnumProtocols instead of forwarding directly. |
| inetcomm: Add a stub implementation of IPOP3Transport. |
| inetcomm: Add a stub implementation of ISMTPTransport2. |
| inetcomm: Add an implementation of the pop3 USER and PASS commands. |
| inetcomm: Add an implementation of IPOP3Transport::CommandLIST. |
| inetcomm: Add an implementation of IPOP3Transport::CommandQUIT. |
| inetcomm: Add an implementation of IPOP3Transport::CommandSTAT. |
| inetcomm: Add an implementation of IPOP3Transport::CommandUIDL. |
| inetcomm: Implement IPOP3Transport::Disconnect. |
| inetcomm: Add an implementation of IPOP3Transport::CommandUSER. |
| inetcomm: Add an implementation of IPOP3Transport::CommandPASS. |
| inetcomm: Add an implementation of ISMTPTransport2::CommandDATA. |
| inetcomm: Advertise support for a couple more interfaces. |
| inetcomm: CreateIMAPTransport, CreatePOP3Transport and CreateSMTPTransport are implemented. |
| |
| Henri Verbeet (28): |
| wined3d: Move depth_blt to surface.c. |
| wined3d: Pass the texture type to the shader depth blt function. |
| wined3d: Pass explicit texcoords to depth blt. |
| wined3d: Support some more texture types for GLSL depth blts. |
| dxgi: Make some functions static. |
| d3d10: Make some functions static. |
| wined3d: Rename CreateAdditionalSwapChain to CreateSwapChain. |
| wined3d: Fix some indentation. |
| wined3d: Support some more depth blt texture types for arb programs. |
| wined3d: Support some more depth blt texture types in surface_depth_blt(). |
| wined3d: Handle lack of NPOT support for depth blts. |
| wined3d: Handle projected cube textures. |
| dxgi: Add some stubs for IDXGIAdapter. |
| dxgi: Add some stubs for IDXGISwapChain. |
| d3d10: Add a test to show d3d10 devices implement IDXGIDevice. |
| d3dx8: Return E_NOTIMPL from ID3DXMatrixStack stubs. |
| d3dx8: Correct some ID3DXMatrixStack prototypes. |
| d3dx8: Initialize the matrix stack in D3DXCreateMatrixStack(). |
| d3dx8: Implement ID3DXMatrixStack_Push() and ID3DXMatrixStack_Pop(). |
| d3dx8: Make expect_mat a bit more useable. |
| d3dx8: Add a few tests for ID3DXMatrixStack. |
| wined3d: Properly break in get_argreg() (LLVM/Clang). |
| wined3d: Print an error when drawStridedSlowVs() is called with 0 idxSize and non-NULL idxData (LLVM/Clang). |
| wined3d: Remove a FIXME that doesn't apply anymore. |
| d3d8: Don't ignore the GetCursorInfo() return value (LLVM/Clang). |
| d3d9: Don't ignore the GetCursorInfo() return value (LLVM/Clang). |
| wined3d: vertexshader should never be NULL in generate_param_reorder_function() (LLVM/Clang). |
| wined3d: Remove another redundant NULL check (LLVM/Clang). |
| |
| Hervé Chanal (2): |
| shell32: A nicer icon for "Open folder". |
| shell32: A nicer icon for "folder". |
| |
| Huw Davies (4): |
| ole32: Create the '\1Ole' stream. |
| ole32: Try to load the '\1Ole' stream and create it if it doesn't exist. |
| ole32: Implement IEnum*_Next marshallers. |
| ole32: Call the object's GetClassID if it's running. |
| |
| Jacek Caban (4): |
| mshtml: Remove no longer used interfaces. |
| jscript: Fixed SetScriptSite called before InitNew handling. |
| jscript: Added SCRIPTSTATE_CONNECTED implementation. |
| jscript: Added SCRIPTITEM_ISVISIBLE flag implementation. |
| |
| James Hawkins (13): |
| msi: Set the source path tests to "interactive" to avoid timing out on some machines. |
| msi: Use the long file name in the WriteIniValues action. |
| msi: Convert command line property names to uppercase. |
| msi: Skip the leading period of the extension to be registered. |
| msi: Do not reinstall an assembly that already exists in the global assembly cache. |
| msi: Allow private properties from the AdminProperties property list. |
| msi: Factor out the table insertion code. |
| msi: Factor out the table insertion code. |
| msi: Factor out the table insertion code. |
| msi: Factor out the code to open a product key. |
| msi: Factor out the code to open the features key. |
| msi: Factor out the code to open the UserData features key. |
| msi: Remove an unused registry function. |
| |
| Jeff Zaroyko (1): |
| ws2_32: Test WSAAccept optional callback parameter before trying to use it. |
| |
| Juan Lang (35): |
| cryptui: Don't crash if pImportSrc is NULL. |
| cryptui: Add tests for CryptUIWizImport. |
| cryptui: Improve parameter checking. |
| cryptui: Move cert creation to a helper function. |
| cryptui: Support importing certificate contexts. |
| cryptui: Test the import destination of a couple more certs. |
| cryptui: Choose appropriate destination store for a cert. |
| crypt32: Fix a failing test on Windows. |
| cryptui: Fix a failing test on Windows. |
| cryptui: Fix destination store for self-signed certs. |
| crypt32: Fix failing test. |
| crypt32: Fix frequency with which chains are checked for cycles. |
| crypt32: Don't neglect status to ignore on a Windows platform when a test is todo_wine. |
| crypt32: Fix chain error status when a cert's issuer can't be found. |
| crypt32: Fix some test failures on Win9x/NT4. |
| advapi32: Print error if opening /dev/urandom fails, and update comment. |
| crypt32: Fix test failures on older versions of Windows. |
| crypt32: Fix typo. |
| wintrust: Add stub for WVTAsn1SpcFinancialCriteriaInfoEncode. |
| wintrust: Add tests for WVTAsn1SpcFinancialCriteriaInfoEncode. |
| wintrust: Implement WVTAsn1SpcFinancialCriteriaInfoEncode. |
| wintrust: Add stub for WVTAsn1SpcFinancialCriteriaInfoDecode. |
| wintrust: Add tests for WVTAsn1SpcFinancialCriteriaInfoDecode. |
| wintrust: Implement WVTAsn1SpcFinancialCriteriaInfoDecode. |
| crypt32: Add missing ok calls. |
| crypt32: Separate checking the tag of encoded bits from decoding the bits. |
| crypt32: Add tests for CryptFormatObject. |
| crypt32: Add base implementation of CryptFormatObject. |
| crypt32: Make a global copy of crypt32's HINSTANCE. |
| crypt32: Implement CryptFormatObject for szOID_AUTHORITY_KEY_IDENTIFIER2. |
| crypt32: Implement CryptFormatObject for szOID_ENHANCED_KEY_USAGE. |
| crypt32: Implement CryptFormatObject for szOID_BASIC_CONSTRAINTS2. |
| crypt32: Implement CryptFormatObject for szOID_AUTHORITY_INFO_ACCESS. |
| crypt32: Implement CryptFormatObject for szOID_CRL_DIST_POINTS. |
| crypt32: Implement CryptFormatObject for SPC_FINANCIAL_CRITERIA_OBJID. |
| |
| Katayama Hirofumi MZ (1): |
| notepad: Don't save maximized size. |
| |
| Kirill K. Smirnov (1): |
| gdi32: Fix copy/paste typo. |
| |
| Krzysztof Kotlenga (1): |
| winex11: Make pens of width = 1 scalable. |
| |
| Kusanagi Kouichi (1): |
| winex11: Implement large data transfers. |
| |
| Lei Zhang (7): |
| comctl32: Get rid of DragDetect. |
| comctl32: Don't notify if listview edit box contents have not changed. |
| comctl32: Reset nEditLabelItem in LISTVIEW_EndEditLabelT. |
| comctl32: Only update comboex edit box if the mask has CBEIF_TEXT set. |
| ntdll: Skip deleted files in read_directory_getdents. |
| wininet: Remove redundant variables. |
| wininet: Handle HTTP 303 redirects. |
| |
| Marcus Meissner (9): |
| netapi32: Fixed buffer sizes to GetUserNameW and GetComputerNameW. |
| programs: Fixed two RegEnumValue name lengths. |
| oleview: Fixed size passed to LoadStringW. |
| ntoskrnl.exe: Check irp for NULL consistently. |
| advapi32: Removed redundant NULL check. |
| msxml3: Fixed NULL ptr dereference possibilities (Coverity). |
| msxml3: Fixed if nesting / ptr checking problems in xmlnode_transformNode. |
| mshtml: Fixed reversed NULl check. |
| wininet: Removed redundant NULL check (Coverity). |
| |
| Michael Karcher (3): |
| msxml3: IXMLCDATASection is not an element. |
| msxml3: Clean up initialization. |
| msxml3: Simplify IXMLDOMNodeMap::removeNamedItem. |
| |
| Michael Stefaniuc (54): |
| advapi32/tests: Use 0 instead of casting NULL to a handle of integer type. |
| rsaenh: Use 0 instead of casting NULL to a handle of integer type. |
| comctl32: Just use 0 instead of casting NULL twice to an integer type. |
| comctl32: HGDIOBJ is interchangeable with other handle types so don't cast. |
| user32: HGDIOBJ is interchangeable with other handle types; no casts are needed. |
| gdi32/tests: HGDIOBJ is interchangeable with other handle types; no casts are needed. |
| taskmgr: HGDIOBJ is interchangeable with other handle types; no casts are needed. |
| cmdlgtst: HGDIOBJ is interchangeable with other handle types; no casts are needed. |
| cmdlgtst: Use NULL instead of casting 0 to a pointer. |
| comctl32: Remove superfluous casts as HANDLE to other handle types. |
| comctl32: HANDLE/HGLOBAL are basically just void pointers. No casts to other pointers are needed. |
| comdlg32: Don't cast the return value of GetProp() as it is a HANLE aka void pointer. |
| gdi32: Don't cast NULL. |
| winedump: Remove casts of void pointers to other pointer types. |
| winex11.drv: ImmLockIMCC() returns a void pointer; no need to cast that. |
| cabinet: Do not cast NULL. |
| riched20: Do not cast NULL. |
| riched20: Use MAKELPARAM instead of "(LPARAM) MAKELONG". |
| winedbg: Use FIELD_OFFSET instead of reimplementing it. |
| user32: Do not cast NULL. |
| dmusic: Do not cast NULL. |
| dnsapi: Transform two for loops into while loops. |
| d3dx8: Do not cast NULL. |
| netapi32/tests: Do not cast NULL. |
| ole32: Do not cast NULL. |
| oleview: Do not cast NULL. |
| setupapi: Do not cast NULL. |
| dmsynth: Do not cast NULL. |
| winedos: Do not cast NULL. |
| shell32: Do not cast NULL. |
| dmloader: Do not cast NULL. |
| oleaut32: Do not cast NULL. |
| comctl32: Do not cast NULL. |
| Remove the remaining casts of NULL. |
| avifil32: Remove superfluous casts of void pointers. |
| uxtheme: Remove superflous casts. |
| comctl32/tests: Use MAKELPARAM instead of "(LPARAM) MAKELONG". |
| wined3d: Use the integer variant of zero instead of casting "0.0". |
| kernel32: Do not cast zero. |
| riched20: Remove superflous casts. |
| comctl32: Do not cast zero. |
| user32: Do not cast zero. |
| crypt32: Remove superfluous casts of void pointers. |
| iphlpapi: Do not cast zero. |
| user32: Remove superfluous casts of void pointers. |
| fusion: Remove superfluous casts of void pointers. |
| shell32: Use FIELD_OFFSET instead of hand coding its functionality. |
| make_requests: Do not generate code that casts zero to a pointer. |
| shell32: Remove superfluous casts; mostly of void pointers. |
| ole32: Remove some superfluous casts of void pointers and zero. |
| shlwapi: Remove superfluous casts of/to void pointers. |
| comdlg32: Remove superfluous casts of void pointers to other pointer types. |
| comctl32: Remove superfluous casts that crept in as well as some older ones. |
| crypt32: Fix the aligning up to a DWORD_PTR boundary. |
| |
| Nicolas Le Cam (7): |
| msi/tests: Fix a failing test on all platforms up to and including win2k. |
| wininet/tests: Fix a failing test on IE6. |
| shell32/tests: Fix a test on several platforms. |
| user32: Partially implement SystemParametersInfo(SPI_{GET/SET}FOREGROUNDLOCKTIMEOUT). |
| advapi32/tests: test_enum_provider_types test cleanup. |
| advapi32/tests: Run a test on more platforms. |
| cryptui/tests: Fix test failures on Win2k and below. |
| |
| Nikolay Sivov (3): |
| gdiplus: Add a structure to header for easier navigation (by wrapper class). |
| gdiplus: Added CachedBitmap calls. |
| gdiplus: Added TRACE(..) for Pen calls. |
| |
| Owen Rudge (1): |
| appwiz.cpl: Use MS Shell Dlg instead of MS Sans Serif for dialog boxes. |
| |
| Paul Bryan Roberts (5): |
| ntdll: Avoid potential infinite loop. |
| advapi32/tests: Simple tests of GetFileSecurity()/SetFileSecurity(). |
| advapi32: Add TRACE to GetFileSecurity(). |
| server: Refactor server side implementation of GetFileSecurity(). |
| server: Clone file_get_sd() and file_set_fd() for directories. |
| |
| Paul Vriens (12): |
| shlwapi/tests: Fix some failures on XP and W2K3. |
| ddraw/tests: Fix a test on W2K3. |
| shlwapi/tests: Fix a failure on Win9x and NT4. |
| shell32/tests: Fix a test failure on NT4. |
| rsaenh/tests: Fix a test failure on NT4 and below. |
| user32/tests: Fix some test failures on Win9x and WinMe. |
| winmm/tests: Fix failure on Win9x and WinMe. |
| gdi32/tests: Don't crash on NT4. |
| user32/tests: Fix some test failures on Win9x. |
| user32/tests: Set last error if the menu item cannot be found. |
| user32/tests: Skip GetMenuItemInfo tests on NT4 and below. |
| winmm/tests: Fix a test failure on Vista and W2K8. |
| |
| Reece Dunn (6): |
| winecfg: Add ellipsis ('...') to buttons that launch other dialogs. |
| winecfg: Renamed 'Shell Folder' to 'Folder'. |
| uxtheme: Fixed the todo blocks in the IsThemed tests when theming is inactive. |
| comctl32: Support themed push buttons. |
| comctl32: Support themed check boxes and radio buttons. |
| comctl32: Don't draw the theme background of the group box over it's content area. |
| |
| Rob Shearman (9): |
| inetcomm: Add an implementation of the HELO/EHLO command. |
| inetcomm: Add an implementation of ISMTPTransport2::SendMessage. |
| inetcomm: Add an implementation of ISMTPTransport2::CommandQUIT. |
| inetcomm: Add an implementation of ISMTPTransport2::CommandMAIL. |
| inetcomm: Add an implementation of ISMTPTransport2::CommandRCPT. |
| inetcomm: Add an implementation of ISMTPTransport2::CommandEHLO. |
| inetcomm: Add an implementation of ISMTPTransport2::CommandHELO. |
| inetcomm: Add an implementation of ISMTPTransport2::CommandAUTH. |
| inetcomm: Add an implementation of ISMTPTransport2::CommandRSET. |
| |
| Roderick Colenbrander (4): |
| winex11: Move all delayed GLX context creation code to create_glxcontext in order to prepare for WGL_ARB_create_context. |
| Opengl32: Add defines for WGL_/GLX_ARB_create_context. |
| opengl32: Mark some opengl3 tests as wine_todo. |
| wnaspi32: Fix a buffer size regression. |
| |
| Sergey Khodych (5): |
| winex11: BitBlt returns TRUE when drawing outside of the clipping or visible region. |
| comctl32: toolbar: Calculate a correct size for empty buttons with the BTNS_AUTOSIZE style. |
| comctl32: toolbar: Improve text layout in TBSTYLE_LIST toolbars. |
| comctl32: toolbar: Use a cx field for buttons in TOOLBAR_WrapToolbar. |
| comctl32/tests: Fix typo in toolbar todo test. |
| |
| Stefan Dösinger (8): |
| wined3d: Restore the fragment replacement prog after depth_blt. |
| d3d9: Test the effect of lighting on the result alpha. |
| d3d: Do not restore the display mode in ddraw. |
| d3d9: Use the correct AddRef and Release macros. |
| d3d9: WINED3DSURFACE_DESC::MultiSampleType is not a DWORD. |
| wined3d: Fix the num blend values -> type match. |
| wined3d: Kill the GL_ATI_envmap_bumpmap code. |
| d3d9: Add a test for GetTexture with no texture set. |
| |
| Tobias Jakobi (1): |
| wined3d: Fix typo in baseshader.c. |
| |
| Tony Wasserka (2): |
| d3dx9: Implement D3DXCreateSprite. |
| d3dx9: Implement ID3DXSprite_Draw. |
| |
| Vincent Povirk (5): |
| shell32: Try to guess the working directory in the run dialog. |
| setupapi/tests: Add test for ProfileItems directive. |
| setupapi: Implement ProfileItems directive. |
| setupapi: Add a matching CoUninitialize call. |
| rundll32: Build with -mwindows. |
| |
| Vitaliy Margolen (5): |
| winmm: Support more joysticks. |
| dxdiagn: Replace remaining FIXMEs with TRACEs. |
| dxdiagn: Add pagefile size info. |
| dxdiagn: Add windows path. |
| dxdiagn: Add service pack version. |
| |
| Vitaly Perov (2): |
| netapi32: Add stub for NetShareGetInfo. |
| netapi32: Add stub for NetShareAdd. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |