| The Wine development release 1.1.27 is now available. |
| |
| What's new in this release (see below for details): |
| - New version of the Gecko engine. |
| - New GSM 06.10 codec support. |
| - Improved support for the disk volume APIs. |
| - Support for XShm pixmaps for better performance. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.27.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.1.27.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.27: |
| |
| 3231 ListView: column reordering not implemented |
| 3912 incorrect RGBQUAD struct declaration causes link error |
| 4214 Unsupported 2007 WGL Attribute in Second Life 1.8.0.9 |
| 4304 Metatrader: Double clicking to change table values doesn't work |
| 5068 Secondlife will not log in with the Alsa driver turned on and OSS driver turned off |
| 6217 Alien Shooter runs slow |
| 6936 eMule uses 40% CPU when idle permanently, independent of CPU speed |
| 7701 rakuscan.exe (IP Scanner for Konica-Minolta copiers) fails to run |
| 7796 Knight Rider doesn't run |
| 8345 Syberia - Game runs but everything is black |
| 8382 wine is looking in wrong folder for Theme Hospital Setup |
| 8422 2xExplorer fails to start |
| 8770 Warcraft III freezes in BN ladder games after a few seconds/minutes (ATI) |
| 9152 Unimplemented function ntdll.dll.RtlGetCompressionWorkSpaceSize |
| 9711 Quake Wars mouse wheel scrolls twice instead of once |
| 10465 Radmin viewer 3.1: "Arrange Icons" action does not work in main viewer window |
| 10512 Project Visitor: Installs OK but crashes when run |
| 10518 Alpha Centauri crashes on launch with ALSA sound |
| 10532 Paint Shop Pro 9: Open dialog box buttons are a mess |
| 10692 Dragon NaturallySpeaking 9 - Dictation Box cannot copy/paste |
| 10695 Music in Age of Wonders 2 demo causes buzzing sound in left stereo channel |
| 10912 start command does not support /B option |
| 10916 TreeView: Eclipse crashes on startup |
| 10957 CreateFile doesn't work for devices |
| 11031 Age of Empires III exits silently |
| 11054 Missing GdipNewPrivateFontCollection and GdipGetDpiX functions |
| 11193 Instan-t Messenger 5.0 BETA crashes after a few minutes |
| 11952 Display problem with Notepad++ 4.8.2 |
| 12048 coreftp hangs after connecting to a ftp site |
| 12197 Final Liberation fails with "numDisplayModes Failed" message |
| 12483 Rosetta Stone V3 will not install |
| 12519 Yahoo! Widget Engine version 4.5 wont start |
| 12609 Silent Hill 2: random slow down |
| 12751 Sibelius 4, line-breaks, text overlap |
| 12980 Bioshock 1.0 crash on startup with "unhandled exception" |
| 13039 SkyMap Pro: Help font size is unreadable. Too small. |
| 13279 TrendyFlash Site Builder 1.0 requires urlmon stubs |
| 13288 Ventrilo requires the GSM 6.10 codec |
| 13316 Strong DC++ does not auto scroll chat window |
| 13350 Vim menu text overlaps itself [dogfood] |
| 13449 Art is Dead crashes when loading the first level |
| 13562 rpg maker vx crashing when the menu is clicked |
| 13857 winword 97 100% cpu splash |
| 13867 WinSCP: Background transfer queue doesn't refresh/update automatically (dogfood) |
| 13993 MathCAD 2001: crashes while installing |
| 14004 Flickering/Flashing Menu Screen in Steam games |
| 14223 Homeworld 2 fails to start |
| 14244 Wine ignores StringFormat alignment |
| 14610 Stata crashes when trying to start help (window) |
| 14783 Cannot closed WMP 9 after minimizing. |
| 15048 BabasChess requires GdipCreateHatchBrush |
| 15122 Clipboard functions don't work in console applications |
| 15194 cmd.exe doesn't support for 2>&1 style redirection |
| 15282 Microsoft Office Excel 2007: Recording Macros doesn't work |
| 15398 The Journeyman project 3 crashes on exit |
| 15533 iTunes 8.0 fails to install |
| 15801 DietPower 4.4, wine crashes when food log window is closed |
| 15903 Sibelius 3: list box items with graphics are drawn incorrectly |
| 16166 Google Sketchup 7 display often corrupt until you click on it |
| 16488 "Tools / Google Earth / Get Current View" crashes Google Sketchup 7 |
| 16627 Sword of the Stars: command-and-control units do not display last digit in fleet management |
| 16631 Liquid War 6: Fails to start.(dogfood) |
| 16650 Melodyne Studio demo crashes on startup |
| 16707 regedit: "Type" column resize and redraw is not working properly |
| 16796 Implement mssign32.dll |
| 16810 MT4(MetaTrader) two bugs |
| 16853 Sword of the Stars: crashes on entering main game screen. |
| 16961 Videos in The Neverhood are broken |
| 16997 lotro: symbols above NPC's are totally black as is fog |
| 17111 Construct 0.98.6 |
| 17145 'wrong version of assembly manifest', ok, but which is the right one? |
| 17202 Segmentation fault in Call of Cthulhu |
| 17220 Lightbox Plus image editor freeze after few minutes |
| 17256 Two mshmtl regressions in Vdownloader |
| 17267 World of Warcraft 3.0.8a: No input in main game area |
| 17456 Implement windows firewall |
| 17673 PDF-XChange Viewer ver 2.0: pages navigation toolbar corrupted |
| 17696 Skype 4 setup fails to recognise downloaded .msi |
| 17748 PhotoPhiltre - Open picture dialog too small |
| 17886 Toolbar flicker (TB_HIDEBUTTON always redraws) |
| 17912 Various visual glitches on Last Remnant |
| 18034 RA3 Uprising crash at the beginning of campaign: The TALE of YURIKO |
| 18051 winamp doesn't run |
| 18214 winboard 4.2.7b -- ICS client doesn't have horizontal scrollbars |
| 18239 regedit should remember the last key open |
| 18282 Tom Clancy's EndWar: selected unit "circle" is not rendered right |
| 18409 Missing text in the license area text while intaling Windows Live messenger 8.1 |
| 18413 Teamviewer can`t connect with File Transfer |
| 18504 ToolTip doesn't hide |
| 18510 Microsoft .Net 20 SP1 Installer's text is unreadable |
| 18612 AutoGK 2.55 crashes on close |
| 18674 Exception EAccessViolation in module tralih.exe |
| 18675 GuildWars tries to repair the data archive on every start. |
| 18681 Can not accept license for Adobe CS4 installers |
| 18704 PureEdge Viewer (ICS Viewer) 6.0 interface is inappropriately rendered with scroll bars |
| 18871 Various Ogre demos crash on exit in D3D9 mode |
| 18897 Metatrader 4: Quotes Table cells not aligned |
| 18997 Warcraft 3 1.23 crashes after remaining one minute in a Battle.net chat room. |
| 19121 F1 Challenge 99-02: 3D graphics seems completely broken |
| 19132 winebrowser: when URL is passed as file://url with anchor or query included it fails to open |
| 19219 EVE crashes with a page fault |
| 19240 Full Tilt Poker exits silently |
| 19260 Starfleet Command - entire display flickers strobe-like in-game |
| 19315 Call Of Duty 4 - graphical glitches (post-processing works intermittently) |
| 19349 Crash in Xenu 1.3c when prompting for a username and password |
| 19351 RootsMagic 4 installer hangs while downloading place database |
| 19387 Command and Conquer 3 Uprising doesn't work anymore |
| 19393 Word & Excel 2007 scrollbar background/arrow buttons are wrong color, changes based on size |
| 19396 Blitzin2: Auto-vscroll not working |
| 19398 runes of magic fails to load game world |
| 19406 Battlefield heroes - can't connect to game server |
| 19412 Red Alert 3: fails to render a character |
| 19429 WideCharToMultiByte: Incorrect conversion of "default character" |
| 19456 Mount Manager crashes with optical discs since commit 15acd35 |
| 19470 Wine shouldn't assume the default visual supports GLX |
| 19509 CounterStrike Source: Texture smear w/ level set to DirectX 9.0 |
| 19537 Sonos 3.0 dies after first step in setup wizard |
| 19556 GdipAddPathPieI forwards to itself |
| 19564 Guitar Hero World Tour crashes in secur32 |
| 19610 Eclipse exits on load with X Error |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.1.26: |
| |
| Aled Hughes (1): |
| comctl32/toolbar: Avoid unnecessary invalidation on TB_HIDEBUTTON. |
| |
| Alexander Nicolaysen Sørnes (3): |
| mshtml: Update Norwegian Bokmål translation. |
| setupapi: Update Norwegian Bokmål translation. |
| wininet: Update Norwegian Bokmål translation. |
| |
| Alexandre Julliard (35): |
| winecfg: Fix quote characters in English resource. |
| Convert English resources to UTF-8 where necessary. |
| mountmgr: Create a separate structure for disk device information, independent from the DOS drive. |
| mountmgr: Create a separate structure for volume information. |
| mountmgr: Add support for setting the drive UUID instead of having it always hardcoded. |
| mountmgr: Retrieve the volume uuid through HAL/DiskArbitration when creating a device. |
| mountmgr: Always set the mount point id as a separate step from the mount point creation. |
| kernel32: Try to load a 32-bit builtin in WinExec16 if the file doesn't exist. |
| mountmgr: Add support for creating volumes without an associated drive. |
| mountmgr: Create volumes for non-removable volumes reported by HAL/Disk Arbitration. |
| ole32/tests: Avoid depending on the heap allocation order for the CoGetObjectContext test. |
| winhttp: Avoid casting away const. |
| mountmgr: Rename the DOS drive mount field for symmetry with the volume structure. |
| mountmgr: Optionally update the drive mount point in set_volume_info. |
| mountmgr: Add a helper function to update symlinks. |
| mountmgr: Use set_volume_info to update the volume when creating a new drive. |
| mountmgr: Set the drive letter at creation time. |
| mountmgr: Better reuse of existing devices. |
| mountmgr: Add ref counting for volume objects. |
| mountmgr: Try to match and reuse volumes when creating/updating a drive. |
| mountmgr: Return a copy of the strings in query_dos_device. |
| mountmgr: Protect the device structures with a critical section. |
| shell32/tests: Create our own temp directory to make sure it's not the Windows directory. |
| libwine: Fix the wctomb validity check for codepages where the default chars don't convert to each other. |
| winemenubuilder: Reduce memory usage for string copies. |
| kernel32: Fetch more information from the DosDevices directory for QueryDosDevice. |
| shell32/tests: Fix a couple of failures on Win9x and NT4. |
| mountmgr: Increment the volume refcount in functions that return a volume. |
| mshtml: Never try to unload the Gecko libraries. |
| ntdll: Don't free low address space for large address aware applications. |
| ntdll: Ignore activation context entries that don't specify a path. |
| kernel32/tests: Add one more possible error code. |
| comctl32/tests: Fix some test failures on older versions. |
| ntdll: Don't switch from small to large block when HEAP_REALLOC_IN_PLACE_ONLY is specified. |
| make_makefiles: Fix handling of .mc files. |
| |
| Alistair Leslie-Hughes (4): |
| shlwapi: Correct AssocCreate and tests. |
| mshtml: Add missing interfaces. |
| gdiplus: Add GdipRecordMetafileI stub. |
| shlwapi: Correct AssocCreate tests. |
| |
| Andrew Nguyen (4): |
| gdi32: Fix the type of a few return values. |
| wine.inf: Add a fake DLL for dinput8. |
| user32/tests: Test the behavior of DialogBoxParamA with dialog procedure window destruction. |
| kernel32: Revise SetThreadIdealProcessor to return success. |
| |
| Andrew Talbot (1): |
| ddraw: Constify some variables. |
| |
| André Hentschel (7): |
| jscript: Add German translation. |
| shell32: Fix German folder names. |
| jscript: Update German translation. |
| wininet: Update German translation. |
| jscript: Update German translation. |
| comctl32: Stop flicker when drawing themed and draw the correct image smoothly. |
| jscript: Update German translation. |
| |
| Aric Stewart (4): |
| mpr: Update Japanese resource. |
| appwiz: Update Japanese resource. |
| imm32: Stub implementation of ImmDisableTextFrameService. |
| gdi32: Ensure child fonts have names. |
| |
| Aurimas Fišeras (6): |
| Various small Lithuanian translation fixes. |
| jscript: Add Lithuanian translation. |
| jscript: Update Lithuanian translation. |
| wininet: Update Lithuanian translation. |
| jscript: Update Lithuanian translation. |
| jscript: Update Lithuanian translation. |
| |
| Austin English (7): |
| notepad: English resource fixes. |
| shell32: Adjust shell folders to more closely match Windows. |
| shell32: Fix English folder names. |
| wineinstall: Ask about installation before running configure. |
| start: Handle /B & /I options. |
| userenv: Add a stub for LoadUserProfileW. |
| wine.inf: Add HKCU\AppEvents\Schemes registry key. |
| |
| David Adam (9): |
| d3dx9: Fix D3DXVec2TransformCoord to make tests pass in Windows. |
| d3dx9: Fix D3DXVec3TransformCoord to make tests pass in Windows. |
| d3dx9: Fix D3DXVec4Normalize to make tests pass in Windows. |
| d3dx9: Fix D3DXMatrixStack_LoadMatrix to make tests pass in Windows. |
| d3dx9: Fix D3DXMatrixStack_MultMatrix to make tests pass in Windows. |
| d3dx9: Fix D3DXMatrixStack_MultMatrixLocal to make tests pass in Windows. |
| d3dx9: Fix D3DXMatrixStack_RotateAxis to make tests pass in Windows. |
| d3dx9: Fix D3DXMatrixStack_RotateAxisLocal to make tests pass in Windows. |
| d3dx9: Add forgotten copyrights. |
| |
| Davide Pizzetti (1): |
| clock: Updated Italian translation. |
| |
| Dmitry Timoshkov (5): |
| user32: Pass the same PRF_ flags from WM_PRINT to WM_PRINTCLIENT. |
| user32: Draw the whole button only if requested. |
| gdi32: Some fonts have a broken last segment of cmap4 table, avoid a crash in that case. |
| gdi32: Use a better heuristics for tmWeight. |
| user32/tests: Use symbol charset when creating Marlett font. |
| |
| Dylan Smith (7): |
| richedit: Properly restore style after end of rtf group. |
| richedit: Added missing return to ME_EnsureVisible. |
| richedit: Scrollinfo stored as 16-bit values externally. |
| richedit: Handle NULL buffer or 0 buffer length in ME_GetTextEx. |
| richedit: Prevent buffer overflows in WM_GETTEXT. |
| richedit: Prevent using uninitialized nAvailWidth in initialization. |
| richedit: Avoid comparing padding in cursor structures on memcmp. |
| |
| Erich Hoover (1): |
| winealsa.drv: Re-allow fallback to waveout (regression in dsound). |
| |
| Francois Gouget (4): |
| shell32: Add a trailing '\n' to a WARN(). |
| taskmgr: Remove space before ellipsis. |
| appwiz.cpl: Make sure we have a space before the ellipses in Slovenian resources. |
| notepad: Remove spaces before '\n'. |
| |
| Frédéric Delanoy (7): |
| kernel32: Update French translation of error messages. |
| notepad: French resources fixes. |
| jscript: Add French translation. |
| jscript: Update French translation. |
| wininet: Update French translation. |
| jscript: Update French translation. |
| jscript: Update French translation. |
| |
| Gerald Pfeifer (1): |
| winhttp: Include <sys/socket.h> from winhttp_private.h. Remove now redundant inclusion from request.c. |
| |
| Hans Leidekker (21): |
| wininet: Correct handling of redirected HEAD requests. |
| wininet: Release the request in WININET_GetProxyServer and WININET_SetProxyAuthorization. |
| wininet: Don't leak the proxy username and password in WININET_SetProxyAuthorization. |
| wininet: Prepare for showing a regular authentication dialog. |
| wininet: Add a regular authentication dialog. |
| wininet: Use a different pointer for the password in WININET_SetAuthorization. |
| wininet: Update Dutch translation. |
| hnetcfg: Add a stub implementation of INetFwMgr. |
| hnetcfg: Add a stub implementation of INetFwPolicy. |
| hnetcfg: Add a stub implementation of INetFwProfile. |
| hnetcfg: Add a stub implementation of INetFwAuthorizedApplication and INetFwAuthorizedApplications. |
| hnetcfg: Add class factory. |
| hnetcfg: Register interfaces. |
| setupapi: Add stub implementations of CM_Get_Device_ID_ListW and CM_Enumerate_Classes. |
| msi: Fix parsing of integer column width specifiers. |
| msi: Fix column width calculation. |
| advapi32: LsaFreeMemory returns NTSTATUS. |
| advapi32: Factor out lookup of local usernames and well-known SIDs. |
| advapi32: Add a basic implementation of LsaLookupNames2. |
| advapi32: Add tests for LsaLookupNames2. |
| include: Add prototypes for EncodePointer and DecodePointer. |
| |
| Henri Verbeet (56): |
| wined3d: Recognize the SM4 log opcode. |
| wined3d: Skip some unnecessary FBO binds. |
| wined3d: Remove an unused struct member. |
| wined3d: Pass NULL to ActivateContext() when we don't need a specific target. |
| wined3d: Keep track of a context's current render target. |
| wined3d: Call ModifyLocation on "target" in IWineD3DDeviceImpl_ClearSurface(). |
| wined3d: Get rid of lastActiveRenderTarget in FindContext(). |
| wined3d: Get rid of lastActiveRenderTarget. |
| wined3d: Remove the useless lastThread field from IWineD3DDeviceImpl. |
| wined3d: Keep track of a thread's wined3d context. |
| wined3d: Avoid destroying contexts that are current in another thread. |
| wined3d: Get rid of getActiveContext(). |
| wined3d: Simplify FindContext() a bit. |
| wined3d: Move some context selection code from ActivateContext() to FindContext(). |
| wined3d: Try to reuse the thread's current context in FindContext(). |
| wined3d: Don't reuse contexts marked for destruction. |
| wined3d: Remove some unnecessary code. |
| wined3d: Get rid of last_device. |
| wined3d: Explicitly pass the wined3d context to context_apply_draw_buffer(). |
| wined3d: Return the activated context from ActivateContext(). |
| wined3d: get_drawable_size() needs a context. |
| wined3d: Manage occlusion queries in the context. |
| wined3d: Manage event queries in the context. |
| wined3d: Explicitly pass the context to get_drawable_size(). |
| wined3d: Explicitly pass the context to surface_load_ds_location(). |
| wined3d: Get rid of activeContext. |
| wined3d: Return proper NULLs from CreateContext(). |
| wined3d: Handle destruction of a context's current render target. |
| wined3d: Use the context's current render target the get the swapchain drawable size. |
| wined3d: Don't use the GL texture flags to determine if a format is a depth stencil in CheckDepthStencilCapability(). |
| wined3d: Rename WineD3DContext to struct wined3d_context. |
| wined3d: Don't respecify compressed textures in surface_upload_data(). |
| user32: Send 0 as LPARAM for SIZE_MINIMIZED WM_SIZE messages. |
| wined3d: Properly calculate GL_TEXTURE_MAX_ANISOTROPY_EXT. |
| wined3d: Set the initial value of WINED3DTEXSTA_MAXANISOTROPY to 1. |
| wined3d: Update the WINED3DSAMP_MAGFILTER state even if we didn't recognize the value. |
| wined3d: Don't disable mipmapping if we lack EXT_texture_filter_anisotropic. |
| wined3d: Set a more appropriate value for the ANISOTROPIC/NONE min/mip filter. |
| wined3d: Statically initialize the filter lookup tables. |
| wined3d: Remove some unused code. |
| wined3d: Add functions to lookup texture filters. |
| wined3d: Move texture filter lookup table initialization to basetexture_init(). |
| wined3d: Remove a redundant check from basetexture_get_autogen_filter_type(). |
| wined3d: Get rid of the ANISOTROPIC entry from the filter lookup tables. |
| wined3d: WINED3DTEXF_NONE only makes sense as a mip filter. |
| wined3d: Set the WINED3DTEXF_NONE entry in the minification lookup table to GL_NEAREST. |
| wined3d: Track render_offscreen in the context. |
| wined3d: Explicitly pass the context to the shader_load_constants() handlers. |
| wined3d: Call the shader_load_np2fixup_constants() handler directly from inside the shader backend. |
| winex11.drv: Add support for XShm pixmaps. |
| wined3d: Explicitly pass the context to the shader_select() handler. |
| wined3d: Explicitly pass the context to drawStridedSlow(). |
| wined3d: Merge the context->current_rt check for rendertarget readback with the code above. |
| wined3d: Check the return value of wglDeleteContext() in context_destroy_gl_resources(). |
| wined3d: Fix a condition in record_lights(). |
| winex11.drv: Fallback to X11DRV_SHM_NONE in X11DRV_DIB_DoCopyDIBSection() if dest doesn't match the pixmap. |
| |
| Huw Davies (12): |
| include: Add dbccmd.idl. |
| include: Add dbcses.idl. |
| include: Add opnrst.idl. |
| include: Add dbdsad.idl. |
| include: Add sesprp.idl. |
| include: Add a missing parameter and fix a few attributes. |
| include: Add binres.idl. |
| include: Add crtrow.idl. |
| include: Remote parameter should be a pointer not an array. |
| widl: Store the pointer description in the type rather than base type so that it gets re-written when the type is re-written. |
| msdaps: Initial stub. |
| include: Add correct structure packing. |
| |
| Hwang YunSong (5): |
| cryptui: Updated Korean resource. |
| shell32: Updated Korean resource. |
| wordpad: Updated Korean resource. |
| shdoclc: Updated Korean resource. |
| appwiz.cpl: Updated Korean resource. |
| |
| Ismael Barros (1): |
| dplayx/tests: Host migration when session host leaves. |
| |
| Jacek Caban (12): |
| wininet: Code clean up by using heap_strdup* functions. |
| wininet: Code clean up by using heap_strdup* functions. |
| textstor.idl: Added more error code declarations. |
| msctf.idl: Added more interfaces. |
| mshtml: Added VT_UINT handling to debugstr_variant. |
| wininet: Explicity delete Content-Length header for gzip encoded connection. |
| mshtml: Always return hex string in IHTMLBodyElement::get_bgColor. |
| mshtml: Added IHTMLStyle3::wordWrap property implementation. |
| mshtml: Call set_ns_editmode in better place. |
| urlmon: Use one wininet internet handle for all connections. |
| mshtml: Install Gecko in system directory. |
| mshtml: Wine Gecko 1.0.0 release. |
| |
| Jeff Latimer (2): |
| ws2_32: Add the port to the IPv6 address string if present. |
| ws2_32: Add the scope_id to the IPv6 address string if present. |
| |
| John Klehm (1): |
| wintab32: Add a test for context validation by WTOpen. |
| |
| Juan Lang (17): |
| winhttp: Fix crash when proxy bypass is unset. |
| winhttp: Strip scheme from http_proxy environment variable. |
| winhttp: Check environment if the registry settings are present but bogus. |
| winhttp: If the default proxy settings are not found, delete the bogus ones after test. |
| winhttp: Store send and receive timeouts in request_t, and only set them in a netconn_t if it's connected. |
| winhttp: Set a socket's timeouts when it's created. |
| winhttp: Use connection's timeout rather than default timeout when reading a line. |
| winhttp: Remove calls to SSL_CTX_set_timeout, as they affect the session's lifetime, not the read timeout. |
| winhttp: Remove no-longer-used #defines. |
| winhttp: Implement connect timeout. |
| winhttp: Only output fixme for unhandled resolve timeout. |
| ws2_32: Add debug support for IPv6 addresses. |
| crypt32: Fix leak on error path. |
| secur32: Sanity check handle index before indexing table. |
| secur32: Implement QueryContextAttributes for SECPKG_ATTR_REMOTE_CERT_CONTEXT. |
| wintrust: Implement WVTAsn1SpcSpOpusInfoDecode. |
| secur32: Trace values of SCHANNEL_CRED structure. |
| |
| Ken Sharp (1): |
| gdiplus: Add GdipIsVisibleRectI stub. |
| |
| Ken Thomases (1): |
| ntdll: For Darwin/Mac OS X, use legacy getdirentries if 64-bit inodes enabled. |
| |
| Leonid Lobachev (1): |
| wined3d: Add missing calling convention specifiers. |
| |
| Luke Benstead (2): |
| ntdll: Add semi-stub implementation for SystemExecutionState query. |
| gdiplus: Implement stub for GdipGetImagePalette. |
| |
| Maarten Lankhorst (7): |
| Revert "winealsa.drv: Re-allow fallback to waveout (regression in dsound).". |
| msgsm32.acm: Implement a stub dll. |
| msgsm32.acm: Add support for format enumeration. |
| msgsm32.acm: Add support for encoding and decoding. |
| msgsm32.acm: Also check for gsm/gsm.h. |
| winecfg: Remove 'emulation' driver option. |
| winecfg: Hide basic and normal acceleration options by default. |
| |
| Marcus Meissner (4): |
| wmc: Duplicate wine_cp_wcstombs check here too (Coverity). |
| jscript: Initialize val_str to NULL (Coverity). |
| ws2_32: Fixed buffer size to MultiByteToWideChar. |
| winhttp: Check for NULL return from heap_alloc (Coverity). |
| |
| Michael Karcher (2): |
| ntdll: Fix get_server_context_flags. |
| ntdll: Fix ProcessExecuteFlag logic. |
| |
| Mike Kaplinskiy (5): |
| ws2_32/tests: Test AcceptEx during pending AcceptEx call. |
| ws2_32/tests: Test closing listener during pending AcceptEx. |
| ws2_32/tests: Fix test failures on NT4/x86_64. |
| ws2_32/tests: Fix the last failures on NT4. |
| ws2_32/tests: Test closing (and CancelIo'ing) accepting socket with pending AcceptEx call. |
| |
| Nicolas Le Cam (6): |
| kernel32/tests: Test GetVolumeInformation when current directory is a root directory. |
| kernel32/tests: Skip GetVolumeInformation test on current directory when running on a root directory. |
| shell32/tests: Add test for shell links to short path containing double backslashes. |
| shell32/tests: Fix test on temp paths that have a different long form. |
| comdlg32/tests: Hardcode expected values when possible. |
| comdlg32/tests: Fix a failing test on Win2k and below. |
| |
| Nikolay Sivov (23): |
| wingdi.h: Fix RGBQUAD and RGBTRIPLE to match PSDK. |
| comctl32/listview: LVM_SETITEMSTATE - select all item case tests. |
| comctl32/listview: Additional tests for LVM_SETITEMSTATE for all items. |
| comctl32/listview: Handle NULL lParam in LVM_SETITEMSTATE. |
| comctl32/listview: Set LVIS_FOCUSED for all items with LVM_SETITEMSTATE not allowed. |
| comctl32/listview: Don't alter selection mark in LVM_SETITEMSTATE. |
| comctl32/listview: Fix some test failures on comctl32 4.7x. |
| comctl32/comboex: Use const pointer when possible. |
| comctl32/treeview: Correct define name. |
| comctl32/listview: Don't offset to column bound calculating LVIR_LABEL for items. |
| comctl32/listview: Offset every but LVIR_BOUNDS rectangles to column bound in details view. |
| gdiplus: Correctly forward to GdipAddPathPie. |
| comctl32/listview: Respect column order while scrolling columns. |
| comctl32/listview: Introduce a way to update cached column rectangles from Header. |
| comctl32/listview: Fix visibility computation in details view. |
| comctl32/listview: Enable column reordering. |
| comctl32/listview: Fix comment typo. |
| comctl32/treeview: Use a common structure for tests (as we use already for others). |
| comctl32/treeview: Make tests not depend from each other, replace some magics with macros. |
| comctl32/treeview: Some tests to show edit item label problems. |
| comctl32/treeview: Handle EN_KILLFOCUS in WM_COMMAND handler. |
| comctl32/treeview: Use separate pointer for currently edited item. |
| comctl32/treeview: Check passed handle value in WM_COMMAND handler. |
| |
| Owen Rudge (5): |
| shell32: Check if a numerical value has been passed inside quotes in Control_DoLaunch. |
| shell32: Execute control panel applets in separate process. |
| shell32: Ensure extraPmts is a valid pointer before checking it. |
| winhlp32: Ensure win->page is not NULL when selecting Help on Help. |
| winhlp32: Ensure Open dialog is modal. |
| |
| Paul Vriens (15): |
| winecfg: Fix Portuguese (Portugal) translation. |
| shdoclc: Fix Portuguese (Portugal) translation. |
| wordpad: Align resources with the English ones. |
| winhttp/tests: Fix a test failure on some W2K/XP systems. |
| jscript: Add Dutch translations. |
| jscript: Add Dutch translations. |
| wininet: Avoid potential NULL dereferences (Coverity). |
| gphoto2.ds: Remove an used MENU entry from the resources. |
| appwiz.cpl: Fix Dutch translations. |
| xcopy: Add the UTF-8 pragma. |
| gphoto2.ds: Add the UTF-8 pragma for the Danish resources. |
| wineboot: Add the UTF-8 pragma for the Dutch resources. |
| winhlp32: Add the UTF-8 pragma for the Romansh resources. |
| cmdlgtst: Add the UTF-8 pragma for the Italian resources. |
| winhlp32: Add the UTF-8 pragma for the Italian resources. |
| |
| Piotr Caban (26): |
| jscript: Add Error object stub. |
| jscript: Add Error_message implementation. |
| jscript: Add Error_toString implementation. |
| jscript: Add error throwing functions. |
| jscript: Throw range errors in Array functions. |
| jscript: Throw type errors in Boolean functions. |
| jscript: Throw type errors in Date functions. |
| jscript: Throw more errors in Date functions. |
| jscript: Throw TypeError in call_expression_eval. |
| jscript: Throw errors in Number functions. |
| jscript: Added Error_description and Error_number stubs. |
| jscript: Added Error_number and Error_description implementation. |
| jscript: Add Error_number handling to constructor and error throwing functions. |
| jscript: Throw 'undefined object' error. |
| jscript: Throw TypeError in Function_toString. |
| jscript: Throw error in to_primitive function. |
| jscript: Throw TypeErrors when _value functions are used as a function. |
| jscript: Throw SyntaxError in eval function. |
| jscript: Added "Expected '('" error. |
| jscript: Added "Expected ')'" error. |
| jscript: Add "illegal assignment" error. |
| jscript: Added "Expected ';'" error. |
| jscript: Throw more SyntaxErrors in parser. |
| jscript: Added 'unterminated string' error. |
| jscript: Make compare2_values working with NULL BSTR's. |
| jscript: Added JSGlobal_parseFloat implementation. |
| |
| Rein Klazes (10): |
| user32: Ignore the MFT_BITMAP flag when testing menu items for 'magic' bitmap handles. |
| user32/tests: Fix for a test failure on win98/NT4. |
| user32: Put some repeated code for checking and extending of a MENUITEMINFO structure in a separate function. |
| user32: When setting a menu item, handle MIIM_TYPE flag by setting approriate MIIM_BITMAP, MIIM_FTYPE and MIIM_STRING flags. |
| user32: Get rid of internal function MENU_SetItemData, use SetMenuItemInfo_common instead. |
| ws2_32: Do not make the unix file descriptor blocking. Too many places in the socket code assume it is not. |
| user32: Fail if inserting a submenu would create a loop in the menu hierarchy. |
| comdlg32: Set MAXTEXTROWS of the toolbar in the file dialog to zero. |
| user32: When all items in a menu have either a bitmap or text but not both, then texts should be aligned with the bitmaps. |
| comdlg32: Fix problems in calculation of the size of a file dialog. |
| |
| Ricardo Filipe (8): |
| oleacc: Add Portuguese translation. |
| winedbg: Add Portuguese translation. |
| winhlp32: Update Portuguese translation and convert to UTF8. |
| cryptui: Add Portuguese translation. |
| kernel32: Add Portuguese translation. |
| jscript: Add Portuguese translation. |
| wininet: Fix Portuguese translation and convert to UTF8. |
| regedit: Update Portuguese translation. |
| |
| Roderick Colenbrander (7): |
| winex11: Add support for GCs at more depths. |
| winex11: Make BRUSH_DitherColor independent of the screen_depth. |
| winex11: Make X11DRV_SetupGCForPatBlt independent of screen_depth. |
| winex11: XRenderComposite can be inaccurate when scaled x / y source coordinates are passed to it. |
| wgl: Fix usage of non-GLX visual in glXCreateContext. |
| winex11: Fix XRender_GetSrcAreaStretch compile bug for when XRender isn't around. |
| opengl32: Add opengl 3.2 extensions. |
| |
| Stefan Dösinger (12): |
| wined3d: Don't activate a context unless we need one. |
| wined3d: Set the highest dirty marker after marking shader constants dirty. |
| wined3d: ARB clipplane init needs the helper constant. |
| wined3d: Only use WINE_normalized_texrect if ARB_texture_np2 is supported. |
| wined3d: Preload the correct texture location. |
| wined3d: Enable WINED3DFMT_R16G16B16A16_UNORM. |
| wined3d: Not all cards support float16 filtering. |
| ddraw: d3d7 does not support two sided stencil. |
| wined3d: Watch out about higher constants when clamping ps 1.x consts. |
| d3d: Filter R8G8B8 in d3d8 and d3d9. |
| wined3d: Filter WINED3DSTENCILCAPS_TWOSIDED in d3d8. |
| wined3d: Dirtify the correct state. |
| |
| Stefan Leichter (4): |
| advapi32: Fix parameter types of CreateServiceA/W in spec file. |
| advapi32: Test a combination of CreateServiceA and GetSecurityInfo. |
| shell32: Make the tests of the value returned from function SHGetFileInfoA more strick, fix wine to pass the tests. |
| shdocvw: Add stub for SHRestricted2W. |
| |
| Vincent Beers (1): |
| winecfg: Fixed Dutch translation. |
| |
| Vincent Povirk (19): |
| mapi32: Add version numbers to version resource. |
| gdiplus: Don't use -escapement angle in GdipDrawString. |
| gdiplus: Do not draw line-breaking spaces. |
| gdiplus: Store color key information in ImageAttributes. |
| gdiplus: Fix rectangles of horizontal and vertical gradients. |
| gdiplus: Ignore the graphics transforms in GdipGetRegionBounds. |
| include: Add IWICBitmapDecoderInfo to headers. |
| windowscodecs: Add stub implementation of IWICBitmapDecoderInfo. |
| windowscodecs: Implement IWICBitmapDecoderInfo::GetComponentType. |
| windowscodecs: Implement IWICBitmapDecoderInfo::GetPatterns. |
| windowscodecs: Implement IWICBitmapDecoderInfo::CreateInstance. |
| windowscodecs: Implement IWICBitmapDecoderInfo::MatchesPattern. |
| windowscodecs: Add tests for IWICBitmapDecoderInfo. |
| windowscodecs: Implement GetDecoderInfo for BMP decoder. |
| windowscodecs: Implement IWICImagingFactory::CreateComponentEnumerator. |
| include: Add definitions for CreateDecoderFromStream. |
| windowscodecs: Implement IWICImagingFactory::CreateDecoderFromStream. |
| windowscodecs: Add test for IWICImagingFactory::CreateDecoderFromStream. |
| hhctrl.ocx: Ensure that the topic within MSITStore url's begins with /. |
| |
| Vladimir Pankratov (55): |
| clock: Convert the Russian resources to UTF-8. |
| cmdlgtst: Convert the Russian resources to UTF-8. |
| notepad: Convert the Russian resources to UTF-8. |
| oleview: Convert the Russian resources to UTF-8. |
| progman: Convert the Russian resources to UTF-8. |
| reg: Convert the Russian resources to UTF-8. |
| net: Convert the Russian resources to UTF-8. |
| regedit: Convert the Russian resources to UTF-8. |
| start: Convert the Russian resources to UTF-8. |
| taskmgr: Convert the Russian resources to UTF-8. |
| wineboot: Convert the Russian resources to UTF-8. |
| view: Convert the Russian resources to UTF-8. |
| uninstaller: Convert the Russian resources to UTF-8. |
| winecfg: Convert the Russian resources to UTF-8. |
| wineconsole: Convert the Russian resources to UTF-8. |
| winefile: Convert the Russian resources to UTF-8. |
| winemine: Convert the Russian resources to UTF-8. |
| winhlp32: Convert the Russian resources to UTF-8. |
| winedbg: Convert the Russian resources to UTF-8. |
| wordpad: Convert the Russian resources to UTF-8. |
| xcopy: Convert the Russian resources to UTF-8. |
| write: Convert the Russian resources to UTF-8. |
| appwiz.cpl: Convert the Russian resources to UTF-8. |
| comctl32: Convert the Russian resources to UTF-8. |
| browseui: Convert the Russian resources to UTF-8. |
| avifile: Convert the Russian resources to UTF-8. |
| comdlg32: Convert the Russian resources to UTF-8. |
| iccvid: Convert the Russian resources to UTF-8. |
| localspl: Convert the Russian resources to UTF-8. |
| hhctrl.ocx: Convert the Russian resources to UTF-8. |
| localui: Convert the Russian resources to UTF-8. |
| gphoto2.ds: Convert the Russian resources to UTF-8. |
| mpr: Convert the Russian resources to UTF-8. |
| msacm32: Convert the Russian resources to UTF-8. |
| credui: Convert the Russian resources to UTF-8. |
| mshtml: Convert the Russian resources to UTF-8. |
| msi: Convert the Russian resources to UTF-8. |
| msvfw32: Convert the Russian resources to UTF-8. |
| msrle32: Convert the Russian resources to UTF-8. |
| msvidc32: Convert the Russian resources to UTF-8. |
| oleaut32: Convert the Russian resources to UTF-8. |
| oledlg: Convert the Russian resources to UTF-8. |
| setupapi: Convert the Russian resources to UTF-8. |
| serialui: Convert the Russian resources to UTF-8. |
| sane.ds: Convert the Russian resources to UTF-8. |
| shdoclc: Convert the Russian resources to UTF-8. |
| shell32: Convert the Russian resources to UTF-8. |
| wininet: Convert the Russian resources to UTF-8. |
| wineps.drv: Convert the Russian resources to UTF-8. |
| user32: Convert the Russian resources to UTF-8. |
| shlwapi: Convert the Russian resources to UTF-8. |
| winmm: Convert the Russian resources to UTF-8. |
| wldap32: Convert the Russian resources to UTF-8. |
| winspool.drv: Convert the Russian resources to UTF-8. |
| kernel32: Convert the Russian resources to UTF-8. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |