|  | 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 |