| The Wine development release 1.1.12 is now available. |
| |
| What's new in this release (see below for details): |
| - Some simple 64-bit apps should now run. |
| - Support for subpixel font rendering. |
| - 64-bit code generation in the IDL compiler. |
| - New version of the Gecko engine. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.12.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.1.12.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.12: |
| |
| 3276 warhammer 40 k failed to initialize video card - Initialisation of Graphics driver fails in W40K: Dawn of War. |
| 3577 Wine suffers a big slow down after renaming an item |
| 5048 mswsock:TransmitFile not implemented |
| 6275 Adobe Audition 2.0 installation program fails to start, needs IXMLDOMDocument2 |
| 7294 Aura aborts silently on startup |
| 7814 EVE Online mini maps in agent missions/browser are corrupted |
| 7815 Photomatix 2.4 crashes when copying/pasting license information |
| 8383 Black & White 2 quirks and crash |
| 8442 configure finds sysctl.h but it does not compile on OpenBSD 4.1 |
| 8946 EA's FIFA Games only show a black screen |
| 9511 Wine uses wrong icon on desktop for installed application |
| 9927 qq installer crashes near end |
| 10489 Winemaker fails to process directories with '+' in them. |
| 10594 EVE Online has several rendering/stability problems |
| 11001 Flanker 2.0 Demo: stack overflow after mission loads |
| 11142 Roland XV-Editor program crashes when setting midi ports |
| 11182 Unimplemented function winmm.midiDisconnect |
| 11565 Cypress PSoC Designer installer hang/crash |
| 11755 MediaMonkey 3.0.2 Error initializing Media Player |
| 12179 MSN Messenger 7.0 crashes while starting |
| 12208 TsRemux v0.20 crashes when launching (needs gdiplus.GetFontHeightGivenDPI) |
| 12226 DrawTextA/W + DT_CALCRECT + Empty String returns 0 |
| 12261 Sonic Heroes Demo's shadows are messed up |
| 12299 Commandos 3 crashes when selecting soldier |
| 12339 Yahoo! Messenger 8.1 crashes in new user registration wizard |
| 12344 eISLP -HTML rendering produces strange characters |
| 12355 Utopia Angel tool crashes in statup and is unstable |
| 12387 Civilization 4 fails to install |
| 12477 NBC Direct installer requires installation of Windows Installer 3.1 redist |
| 12604 SimGolf v1.03 exits when starting a new game |
| 12638 Photodex ProShowGold crashes on service startup |
| 12753 CIRCAD 5.3b: does not start |
| 13069 EdWord needs oleacc.dll.AccessibleObjectFromPoint |
| 13219 ProntoEdit NG 2.1.8 Emulator; Freezes on launch and beeps continuously |
| 13226 Fury: Unable to patch, because of buggy Window/Buttons/... |
| 13392 Game Maker games have screen corruptions that renders them unplayable |
| 13452 Typing anything in ePSXe freezes the application |
| 13580 ARX Fatalis crashes |
| 13726 handycafe.com installer unpacker hangs |
| 13818 Yahoo! Messenger 9.0 beta installer crashes in ntdll when changing window focus |
| 13894 Kyodai Mahjongg 2006 crashes, when started in 3D mode |
| 13906 Guild Wars crashes on startup, before rendering scene |
| 13911 Unhandled page fault on prefix creation on osx 10.5 |
| 13943 Active Worlds: crashes on startup |
| 13977 CallWave: Crash on install |
| 13998 other programs cant use alsa |
| 14021 CallWave does not work |
| 14042 Midnight Club II does not run with sound enabled |
| 14044 Google SketchUp fails to run |
| 14050 Forces Of Corruption : Empty launcher, can't load game |
| 14063 Unimplemented function gdiplus.dll.GdipGetPropertyCount and gdiplus.dll.GdipGetPropertyIdList |
| 14088 Gvox Encore: no sound |
| 14112 PhotoAcute: Does not open browser links |
| 14257 UltimateBet: Installs, but does nothing when run |
| 14289 winhelp: crash with ME_InsertTableCellFromCursor: Assertion `run->member.run.pCell->next' failed. |
| 14508 Music doesn't work in Hears of Iron 2: Armageddon |
| 14777 T-Online Browser installer fails with unhandled exception on first try |
| 15163 Installation of MP3Gain hangs |
| 15652 Adobe Photoshop CS4 installer fails |
| 15768 lego star wars II crashes with 2 joysticks plugged in |
| 16165 Warhammer Online refuses to patch with builtin winhttp.dll |
| 16293 Activeworlds client 4.2 crashes in IDirectXFileEnumObjectImpl_Create |
| 16344 cmd.exe builtin time prints wrong message : current date instead of current time |
| 16421 EVE Online fails to start with hardware vertex shaders |
| 16544 winmm: mixerOpen(): when CALLBACK_WINDOW flag given, NULL Callback is also valid |
| 16547 Pampered Chef Plus installer doesn't recognize windows version |
| 16554 FeedDemon startup dialog is incomplete |
| 16558 Google Sketchup 7 "Tools / Interact" cursor wrapped |
| 16561 warning: implicit declaration of function '_mkdir' |
| 16587 Warhammer: Battle March - Copy protection (?) prevents loading |
| 16591 Sword of the Stars crashes after intro movies, before main menu |
| 16603 DllRegisterServer not implemented in itircl.dll |
| 16605 riched20 regression: FullTiltPoker client crashes when leaving game window |
| 16610 libport compilation fails because widl isn't there |
| 16611 Regression: WoW crashes on startup in git |
| 16646 Digital download, World of Goo 1.2 crashes wine |
| 16659 configure doesn't pick up libpng on OpenBSD unless -lz is given |
| 16665 build broken in dlls/winhttp/cookie.c on OpenBSD 4.4 |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.1.11: |
| |
| Aleksey Bragin (1): |
| ntdll: Fix memory corruption in RtlSetBits. |
| |
| Alexandre Julliard (73): |
| configure: Better check for the broken mkdir on Windows. |
| libport: Add a stub replacement for symlink(). |
| wininet: Store file time as a SYSTEMTIME instead of a Unix struct tm. |
| shell32: Use Win32 functions instead of Unix ones to retrieve the current time. |
| winedevice: Make sure that all dependencies of the driver are relocated too. |
| libport: Replacement for poll(). |
| secur32: Check for lack of fork() support. |
| ws2_32: Added implementation for inet_ntop. |
| rpcrt4: Disable TCP/IP connection support if we don't have socketpair. |
| shell32: Use RtlRandom instead of the non-portable rand_r. |
| include: Add the needed dllimport attribute to the RtlUnwind declaration. |
| gdi32: Fix the build without Freetype LCD support. |
| libport: Avoid including winsock2.h. |
| user32: Fix SPI_SETMOUSESPEED handling, the parameter is not a pointer. |
| server: Store data for hardware messages in the message extra data. |
| server: Make lparam_t always 64-bit. |
| server: Store the async handle inside the async_data_t structure. |
| server: Use the same field for process and thread handle in the queue_apc request. |
| server: Get rid of the unused count parameter in fd_queue_async(). |
| widl: Move determination of the exact type of structures and array to the code generation phase. |
| widl: Store the size of a pointer in a variable instead of hardcoding the value of the host compiler. |
| widl: Add --win32/--win64 options to select the type of code generated. |
| widl: Add support for generating 32-bit and/or 64-bit code for proxies/clients/servers. |
| configure: When cross-compiling, propagate the target specification to winebuild. |
| configure: Improve check for libresolv. |
| winetest: Link against the Wine import libraries for the dist version too. |
| kernel32: Move AllocMappedBuffer/FreeMappedBuffer to thunk.c. |
| include: Move the DEFINE_REGS_ENTRYPOINT macros to the dlls that use it. |
| winebuild: Generate the __wine_call_from_32_regs function along with the 16-bit kernel routines. |
| winebuild: Fix delay load code to preserve stack alignment and save the correct registers. |
| winebuild: Generate relay debugging thunks for x86_64. |
| ntdll: Make the relay debug code more generic to allow supporting 64-bit platforms. |
| ntdll: Add support for relay debugging on x86_64. |
| libport: Check for ENOTSUP being defined before using it. |
| ntdll: Make sure we don't return from a stub exception. |
| server: Add a module_handle_t type to represent client-side module handles. |
| server: Make module handles always 64-bit. |
| server: Store module names as client_ptr_t instead of void pointers. |
| server: Store debugging output strings as client_ptr_t instead of void pointers. |
| server: Make the select cookie a client_ptr_t instead of a void pointer. |
| server: Make the class opaque data a client_ptr_t instead of a void pointer. |
| server: Make the device opaque data a client_ptr_t instead of a void pointer. |
| server: Make hook procedures client_ptr_t instead of void pointers. |
| server: Make timer callback function and argument client_ptr_t instead of void pointers. |
| opengl32: Define an enum for extensions to make diffs smaller when adding new extensions. |
| server: Make the message callback function a client_ptr_t instead of a void pointer. |
| server: Make the address argument for read/write_process_memory a client_ptr_t. |
| server: Make the mapping base address a client_ptr_t instead of a void pointer. |
| server: Make the address parameters in inter-process virtual memory calls client_ptr_t. |
| server: Make padding explicit in the wake_up_reply structure. |
| server: Make a couple of fields smaller in the apc_call_t/apc_result_t structures. |
| server: Make the arguments for CreateRemoteThread client_ptr_t instead of void pointers. |
| server: Explicitly specify when an ioctl call needs to be blocking. |
| server: Specify the user APC to call only once the system APC has executed. |
| server: Make the various async I/O parameters client_ptr_t instead of void pointers. |
| server: Send the version with the initial fd so that it can be checked before sending the first request. |
| server: Move ldt_copy to the init_process_done request and make it a client_ptr_t. |
| server: Make thread entry points client_ptr_t instead of void pointers. |
| server: Make TEB and PEB client_ptr_t instead of void pointers. |
| server: Make atom_t an unsigned int to avoid padding issues. |
| server: Reorganize some requests to avoid padding, and make remaining padding explicit. |
| cmd: Don't include time.h before winsock.h to avoid conflicts. |
| user32: Convert wvsprintfA/W to use an MS ABI vararg list for x86_64. |
| shlwapi: Convert wvnsprintfA/W to use an MS ABI vararg list for x86_64. |
| shlwapi: Convert SHPackDispParams to use an MS ABI vararg list for x86_64. |
| wldap32: Convert ber_printf to use an MS ABI vararg list for x86_64. |
| kernel32: Convert FormatMessageA/W to use an MS ABI vararg list for x86_64. |
| ntdll: Use INT_MAX for the semaphore count since LONG_MAX won't work on 64-bit. |
| include: Don't pack shellapi.h on 64-bit. |
| include: Fix a couple of winsock structures for 64-bit. |
| kernel32/tests: Use the correct value for invalid heap sizes on 64-bit. |
| winecoreaudio: Fix a redefinition warning. |
| Update copyright info for 2009. |
| |
| Alistair Leslie-Hughes (1): |
| msxml3: Use xmlNodeGetContent to get text data. |
| |
| Allan Tong (1): |
| wined3d: Add mapping for MOV instructions in shader_hw_map2gl. |
| |
| Anders Jonsson (2): |
| mciseq: Fix typo. |
| mciavi32: Fix typo. |
| |
| Andrew Fenn (4): |
| xinput: Added prototypes to header file. |
| xinput: Added stub for XInputEnable. |
| xinput1_3: Added stub XInputSetState. |
| xinput1_3: Added tests for XInputSetState. |
| |
| Andrew Nguyen (6): |
| winmm/tests: Fix a mismatched failure message. |
| winmm/tests: Refactor the mixerOpen and mixerClose tests and add a few additional test cases. |
| winmm: mixerOpen should return success with NULL dwCallback and CALLBACK_WINDOW flag. |
| cfgmgr32: Forward and stub CM_Connect_MachineA. |
| setupapi: Stub the SetupDiDestroyClassImageList function. |
| cfgmgr32: Forward and stub CM_Create_DevNodeA/W. |
| |
| Andrew Riedi (3): |
| itircl: Fix documentation typo. |
| winex11.drv: Calculate the cursor bitmap offsets in a way consistent with user32. |
| winex11: Factor out the 'alpha_zero' test and use it for legacy cursor support. |
| |
| Andrew Talbot (20): |
| dmime: Remove unused Wine debug channel. |
| dmstyle: Remove unused Wine debug channel. |
| sxs: Remove unused Wine debug channel. |
| winealsa.drv: Do nothing if HAVE_ALSA is not defined. |
| winecoreaudio.drv: Do nothing if HAVE_AUDIOUNIT_AUDIOUNIT_H is not defined. |
| riched20: Remove unused Wine debug channel. |
| mshtml: Remove superfluous semicolons. |
| msvfw32: Remove superfluous semicolon. |
| winex11.drv: Superfluous semicolons fix. |
| ddraw: Remove a superfluous semicolon. |
| wineoss: Remove a superfluous semicolon. |
| wined3d: Remove superfluous semicolons. |
| ole32: Superfluous semicolons fix. |
| ntdll: Remove a superfluous semicolon. |
| msvcrt: Remove a superfluous semicolon. |
| advapi32: Remove unused function. |
| comdlg32: Unreachable code fix. |
| cabinet: Declare a function static. |
| comctl32: Declare some variables static. |
| comdlg32: Declare a function static. |
| |
| Andrey Turkin (1): |
| advapi32: Implement CredReadDomainCredentials stub and tests. |
| |
| Austin English (5): |
| itircl: Add stub functions. |
| configure: Fix sysctl.h check for OpenBSD. |
| configure: Fix libpng detection on OpenBSD. |
| winhttp: Fix a missing include for OpenBSD. |
| kernel32/tests: Fix compile on powerpc. |
| |
| ByeongSik Jeon (1): |
| gdi32, winex11: Add support for subpixel font rendering. |
| |
| Byeongsik Jeon (4): |
| gdi32: Don't truncate the added pixels with FT_LCD_FILTER_DEFAULT. |
| gdi32: Restore the trimmed bitmap image by FT_Render_Glyph(). |
| user32: Implementation the SPI_{GET|SET}FONTSMOOTHING* actions. |
| winex11.drv: Add the basic antialias type decision code. |
| |
| Chris Robinson (1): |
| d3d9: Use the correct size for D3DFVF_XYZW. |
| |
| Christian Costa (29): |
| wineoss.drv: Initialize correctly the header before adding it to the queue. |
| winecoreaudio.drv: Initialize correctly the header before adding it to the queue. |
| dmusic: Improve IDirectMusicPortImpl_DownloadInstrument stub. |
| dmusic: Add support for IID_IDirectMusicDownloadedInstrument8 query in IDirectMusicDownloadedInstrumentImpl_QueryInterface. |
| dmusic: Fix IDirectMusicPortImpl_QueryInterface. |
| dmusic: Improve IDirectMusicPortDownloadImpl_GetBuffer stub. |
| dmusic: Implement IDirectMusic8Impl_CreateMusicBuffer. |
| d3dxof: Simplify error handling in IDirectXFileEnumObjectImpl_GetNextDataObject. |
| d3dxof: Allocate subobjects at object creation time. |
| d3dxof: Release properly all allocated resources. |
| d3dxof: Make FileEnumObject keep references to top level objects. Add corresponding test. |
| d3dxof: Release allocated xobjects. |
| d3dxof: Small cleanup. |
| ddraw: Display fixme only once in IDirect3DVertexBufferImpl_Optimize. |
| d3dxof: Initialize object member names correctly. |
| d3dxof: Template names are case insensitive. |
| ntoskrnl.exe: Add stub for KeInitializeEvent. |
| ntoskrnl.exe: Fix some FIXMEs. |
| ntoskrnl.exe: Add stub for PsSetCreateThreadNotifyRoutine. |
| quartz: Fix some traces and fixmes. |
| winedos: Document CMOS image bytes. |
| winedos: Compute CMOS image checksum automatically. |
| winedos: Increase extended memory from 7MB to 15MB. |
| quartz: Remove unused IMemInputPin vtables. |
| cmd.exe: Use WCMD_CURRENTTIME resource to show the time. |
| d3dxof: Move X files parsing into a separate file. |
| ddraw: Display fixme only once in IDirectDrawImpl_WaitForVerticalBlank. |
| winmm: Check param in joyConfigChanged. |
| mciavi: Implement MCI_DGV_PUT_WINDOW in MCIAVI_mciPut. |
| |
| Damjan Jovanovic (1): |
| winemenubuilder: Improve icon generation. |
| |
| Dan Kegel (2): |
| tools: Remove bashisms from wineinstall. |
| winmm: Don't crash on PlaySound(... SND_ALIAS_ID). |
| |
| Detlef Riekenberg (3): |
| shdocvw/tests: Fix a test on IE 5.x. |
| shdocvw: Implement ParseURLFromOutsideSource. |
| shdocvw/tests: Add tests for ParseURLFromOutsideSource. |
| |
| Dylan Smith (1): |
| richedit: Prevented a dereference of a freed pointer. |
| |
| Francois Gouget (13): |
| kernel32: Fix a comment in LocalInit16(). |
| shell32/tests: Add a trailing '\n' to ok() calls. |
| wnaspi32: Add a trailing '\n' to a Wine trace. |
| advapi32/tests: Add a trailing '\n' to ok() calls. |
| winecoreaudio.drv: Remove an unused debug channel (midi). |
| winedbg: Remove an unused debug channel (winedbg). |
| browseui/tests: Make some functions static. |
| configure: Fix the linux/ipx.h check. |
| Assorted spelling fixes. |
| cmd: Reorder some functions to avoid forward declarations. |
| cmd: Reorder some functions to avoid forward declarations. |
| winemine: Remove AboutDlgProc() as it is unused. |
| winemine: Reorder some functions to avoid forward declarations. |
| |
| Frans Kool (1): |
| crypt32: Updated Dutch translations. |
| |
| Ge van Geldorp (1): |
| kernel32/tests: Use shared Windows directory on TS to find regedit.exe. |
| |
| Gerald Pfeifer (6): |
| comctl32: Shed off some unused parameters. |
| comctl32: Simplify DATETIME_Char. |
| comctl32: Simplify COMBOEX_Command. |
| comctl32: Simplify NATIVEFONT_Create. |
| wpp: Add missing #include <ctype.h>. |
| comctl32: Simplify fifteen functions by removing unused parameters. |
| |
| Hans Leidekker (11): |
| pidgen: Fix typo. |
| include/mscat.h: Add a few declarations. |
| wintrust: Record full catalog filename in catalog info structure, not just the basename. |
| wintrust: Implement CryptCATAdminEnumCatalogFromHash. |
| wintrust: Implement CryptCATOpen and CryptCATClose. |
| wintrust: Test find handles against INVALID_HANDLE_VALUE. |
| wintrust: Implement CryptCATEnumerateMember. |
| wintrust: Implement CryptCATAdminResolveCatalogPath and CryptCATCatalogInfoFromContext. |
| wintrust: Add stub implementations of CryptCATEnumerateAttr, CryptCATEnumerateCatAttr, CryptCATGetAttrInfo, CryptCATGetCatAttrInfo and CryptCATGetMemberInfo. |
| wintrust: Add some tests. |
| wintrust: Fix message handle type. |
| |
| Henri Verbeet (28): |
| d3d9: Don't crash in GetFVF() if a NULL vertex declaration is set. |
| secur32: Try an EMPTY buffer if we can't find one of type TOKEN. |
| secur32: Dump the buffer descs in schan_InitializeSecurityContextW(). |
| secur32: Add stubs for schannel QueryContextAttributesA() and QueryContextAttributesW(). |
| secur32: Handle SECPKG_ATTR_STREAM_SIZES in schan_QueryContextAttributesW(). |
| secur32: Implement schannel EncryptMessage(). |
| secur32: Implement schannel DecryptMessage(). |
| d3d9: Release the vertex declaration once we're done with it. |
| d3d: Make sure the device is properly released when exiting the tests. |
| wined3d: The initial value for D3DRS_POINTSIZE_MAX depends on the pointsize limit. |
| d3d9: Use a HAL device for the stateblock tests. |
| wined3d: D3DRS_POINTSIZE_MIN is initially 0.0f for d3d8. |
| d3d8: Port the d3d9 stateblock tests to d3d8. |
| wined3d: Get rid of the glname field in struct SHADER_OPCODE. |
| d3d9: Use separate codepaths for failure and NULL return values in GetVertexShader() / GetPixelShader(). |
| d3d: Correct some debug levels. |
| wined3d: Handle D3DFVF_XYZW in ConvertFvfToDeclaration(). |
| configure: Check for gnutls_mac_get_key_size() instead of gnutls_transport_set_errno(). |
| wined3d: Make use_vs() and use_ps() work on a stateblock instead of a device. |
| wined3d: Remove an unused field from the device. |
| wined3d: Convert some BOOLs to bitfields in struct WineD3DContext. |
| wined3d: Convert some BOOLs to bitfields in struct IWineD3DDeviceImpl. |
| wined3d: Convert some BOOLs to bitfields in struct SAVEDSTATES. |
| wined3d: Use slightly nicer loops in device_map_fixed_function_samplers(). |
| wined3d: Fix a few format specifiers in IWineD3DStateBlockImpl_Capture(). |
| wined3d: Fix the value of HIGHEST_TRANSFORMSTATE. |
| wined3d: Convert streamSource and streamFreq to bitmaps in struct SAVEDSTATES. |
| wined3d: Convert clipplane to a bitmap in struct SAVEDSTATES. |
| |
| Hervé Chanal (2): |
| shell32: A nicer icon for "folder". |
| shell32: A nicer icon for "open folder". |
| |
| Huw Davies (1): |
| comdlg32: Use [G|S]etPropW instead of [G|S]etPropA. |
| |
| Hwang YunSong(황윤성) (1): |
| winecfg: Updated Korean resource. |
| |
| Jacek Caban (11): |
| mshtml: Pass window to GetCommandState and DoCommand. |
| mshtml: Release owner in nsChannel destructor. |
| mshtml: Move preferences settings to separated function. |
| cabinet: Make sure that parent directories exist when creating a new directory. |
| mshtml: Wine Gecko 0.9.0 release. |
| mshtml: Remove no longer needed set_profile. |
| mshtml: Remove no longer used node_insert_listener. |
| mshtml: Move handle_insert_comment to mutation.c. |
| mshtml: Set XPCOM_DEBUG_BREAK to 'warn' before loading Gecko. |
| mshtml: Added gecko debug channel to control Gecko logging. |
| mshtml.idl: Added HTMLStyle coclass declaration. |
| |
| James Hawkins (1): |
| advapi32: Request the owner and group token size instead of hardcoding the value. |
| |
| Jeff Zaroyko (4): |
| iphlpapi/tests: Fix a failing test. |
| dsound: Fix a typo in convert_32_to_24. |
| dsound: Check for invalid parameter when unlocking primary buffers. |
| dsound: Check for invalid parameter when locking primary and secondary buffers. |
| |
| Jesse Allen (1): |
| winecfg: Make virtual desktop shortcut key unique. |
| |
| Joris Huizer (1): |
| mshtml: Increment pointer as intended. |
| |
| Juan Lang (39): |
| cryptui: Add stubs for CryptUIDlgSelectStoreA/W. |
| cryptui: Add declarations for undocumented types used by CryptUIDlgSelectStoreA/W. |
| cryptui: Implement CryptUIDlgSelectStoreA on top of CryptUIDlgSelectStoreW. |
| cryptui: Add a (empty) select store dialog. |
| include: Add declaration of CryptFindLocalizedName. |
| cryptui: Add system stores to the select store dialog. |
| cryptui: Add additional stores to select store dialog. |
| cryptui: Make sure a store is selected when the user click OK in the select store dialog. |
| cryptui: Return selected store from CryptUIDlgSelectStoreW. |
| cryptui: Test mismatches between allowed and given types in CryptUIWizImport. |
| cryptui: Test importing from a store. |
| crypt32: Support add disposition CERT_STORE_ADD_NEWER_INHERIT_PROPERTIES. |
| cryptui: Use helper function for importing certificates. |
| cryptui: Inherit existing properties when importing a cert. |
| cryptui: Check for type mismatches in CryptUIWizImport. |
| cryptui: Implement importing CRLs with CryptUIWizImport. |
| cryptui: Implement importing stores in CryptUIWizImport. |
| cryptui: Implement importing CTLs in CryptUIWizImport. |
| cryptui: Use CryptQueryObject to import files in CryptUIWizImport. |
| cryptui: Add a non-operational wizard for CryptUIWizImport. |
| cryptui: Implement browsing for input file in CryptUIWizImport. |
| cryptui: Show UI rather than failing if no import source is specified. |
| cryptui: Make sure input file is not empty. |
| cryptui: Separate opening a file from importing it. |
| cryptui: Validate input file in CryptUIWizImport. |
| cryptui: Store input file as a store in the file page of CryptUIWizImport. |
| cryptui: Skip the file page in CryptUIWizImport when the import source isn't a file. |
| cryptui: Implement specifying the destination store in CryptUIWizImport. |
| cryptui: Ensure that a destination store is selected in CryptUIWizImport. |
| cryptui: Show file name and type of destination store in final page of CryptUIWizImport. |
| cryptui: Show the content type on the final page of CryptUIWizImport. |
| cryptui: Perform import when finishing the CryptUIWizImport wizard. |
| cryptui: Call CryptUIWizImport from CryptUIDlgViewCertificateW. |
| crypt32: Don't crash when querying the length of the hash of a CRL or a CTL. |
| wintrust: Fix encoding OIDs with only two components. |
| cryptui: Use an appropriate title font for the welcome and finish wizard pages. |
| cryptui: Hide the column header on the finish page of CryptUIWizImport. |
| cryptui: Add watermark image to welcome and finish pages of CryptUIWizImport. |
| cryptui: Add a header bitmap to CryptUIWizImport's interior pages. |
| |
| Maarten Lankhorst (10): |
| winex11.drv/wined3d: Fix tsx11 calling convention. |
| gdi32/winex11.drv: Change all gdi/opengl operations to use CDECL calling convention. |
| user32/winex11.drv: Change all user32 operations to use CDECL. |
| kernel32: Change all functions to use CDECL. |
| msi: Add missing CDECL to cabinet functions. |
| includes: Fix EDITSTREAM definition for win64. |
| riched20: Fix cast for dwCookie. |
| ntdll: Print the expected and found assembly versions if no compatible version is found. |
| ntdll: Make the loader process relocations correctly for x86_64. |
| dsound: Correct amount of buffers used for playing. |
| |
| Michael Karcher (4): |
| include: Add missing local attributes to shobjidl.idl. |
| include: Fix out string type from LPCSTR to LPSTR in shobjidl.idl. |
| include: Add a missing [unique] to shobjidl.idl. |
| widl: Recurse search for need of delegation. |
| |
| Michael Stefaniuc (6): |
| msvcrt/tests: Use the C standard for multiline strings. |
| opengl32: make_opengl: Do not add explicit casts of function pointers to void pointers. |
| dplayx/tests: Do not explicitly cast LPVOID function arguments. |
| dplayx/tests: Fix typo. |
| cabinet: Don't cast the return value of PF[CD]I_ALLOC; those are void pointers. |
| dnsapi/tests: Remove superfluous casts. |
| |
| Mike Ruprecht (1): |
| wininet/tests: Add test for FtpFindFirstFile. |
| |
| Nick Burns (3): |
| wined3d: Fix a couple of typos in wined3d_gl.h |
| wined3d: Fix glReadPixels call from read_from_framebuffer. |
| ddraw: Fix surface version setting. |
| |
| Nikolay Sivov (4): |
| ole32: Fix return value for IDataObject_GetData. |
| gdiplus: Stub for GdipResetPenTransform. |
| gdiplus: Stub for GdipScalePenTransform. |
| gdiplus: Stub for GdipRotateLineTransform. |
| |
| Paul TBBle Hampson (4): |
| winhttp: Fix resolution-failure TRACE in netconn_resolve to use input WCHAR* rather than already-freed CHAR*. |
| winhttp/tests: Add tests for WinHttpCrackUrl port number handling. |
| winhttp: Correctly parse specified ports in WinHttpCrackUrl. |
| winhttp: Don't try and call a null callback. |
| |
| Paul Vriens (3): |
| shell32/tests: Cope with Vista's behavior. |
| winmm/tests: Fix a test failure on NT4 and W2K. |
| shell32/tests: Fix a few test failures on Vista and W2K8. |
| |
| Reece Dunn (1): |
| dsound: Correct the dsound fraglen calculations. |
| |
| Ricardo Filipe (4): |
| setupapi: Add stubs for CM_Locate_DevNodeA/W. |
| cfgmgr32: Forward CM_Locate_DevNodeA/W to setupapi. |
| oleacc: Fix LresultFromObject return type. |
| oleacc: Add stub for AccessibleObjectFromPoint. |
| |
| Rico Schüller (4): |
| wined3d: Fix compilation for Windows build. |
| d3d9/tests: Don't create a Null-shader in d3d9, it will crash. |
| ddraw/tests: Fis some ok() lines in alpha_test(). |
| ddraw/tests: Fix alpha_test and offscreen_test on geforce 8800 on XP. |
| |
| Rob Shearman (18): |
| mshtml: Check for the container's doc being NULL in nsTooltipListener_OnShowTooltip and nsTooltipListener_OnHideTooltip. |
| widl: Structures and arrays with pointers should be complex when generating code for 64-bit platforms. |
| include: Include winuser.h from generated oleidl.h header. |
| widl: Follow aliases in check_remoting_fields so that the fields for the type are correctly enumerated. |
| widl: Hide the details of where arguments, fields, values and cases are stored in the type_t structure for functions, structures, enums and unions. |
| widl: Store the type-specific information in a union in the type_t structure. |
| widl: Don't create a temporary variable in the t_ident rule. |
| widl: Create a separate type_t object for each structure declaration or defintion. |
| widl: Write the typelib based on the statement list generated in the typelib_t object instead of using hooks in the parser code. |
| widl: Write the generated file containing IID, DIID, CLSID and LIBID data based on the parsed list of statements instead of using hooks in the parser code. |
| widl: Write the local stubs file based on the parsed list of statements, rather than using hooks in the parser code. |
| widl: Generate header files from the parse tree instead of using hooks in the parser. |
| widl: Don't add NULL pointer checks in generated code for user types. |
| widl: Remove duplicate pointer handling code in get_struct_type. |
| winecoreaudio: Remove some unnecessary text conversions by using snprintfW instead of snprintf. |
| comctl32: Add names for now documented toolbar messages. |
| configure.ac: Fix test for libresolv on Mac OS 10.4.x. |
| widl: Use is_string_type instead of is_attr(..., ATTR_STRING) for detecting strings. |
| |
| Roderick Colenbrander (1): |
| d3d9: Relax color matching in bumpmap test. |
| |
| Vincent Pelletier (3): |
| user32: Fix SPI_GETMOUSESPEED and SPI_SETMOUSESPEED. |
| d3d9: Set IDirect3DDevice9Impl_GetVertexShader return value to NULL on error. |
| wined3d: Detect intel 945 GM. |
| |
| Vitaliy Margolen (9): |
| winmm: Stub joyConfigChanged. |
| dinput: Make find_joydevs re-entrant. |
| dinput: snprintf zero-terminates string no need to do it explicitly. |
| dinput: Warn if failed to open device. |
| dinput: Replace perror with more appropriate ERR and WARN. |
| dinput: Fix usage of HeapReAlloc. |
| dinput: Fix remaining formatting of the find_joydevs(). |
| dxdiagn: Fix DxDiag_DirectXFiles container to have child sub containers. |
| dxdiagn: Add dxdiagn.dll to DxDiag_DirectXFiles container. Create fake dll for it as well. |
| |
| Wolfgang Walter (1): |
| ntdll: Fix set_XOff and set_XOn. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |