| The Wine maintenance release 1.2.1 is now available. |
| |
| What's new in this release (see below for details): |
| - Translation updates. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.2.1.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.2.1.tar.bz2 |
| |
| Binary packages for various distributions will be available from: |
| |
| http://www.winehq.org/download |
| |
| You will find documentation on http://www.winehq.org/documentation |
| |
| You can also get the current source directly from the git |
| repository. Check http://www.winehq.org/git for details. |
| |
| Wine is available thanks to the work of many people. See the file |
| AUTHORS in the distribution for the complete list. |
| |
| ---------------------------------------------------------------- |
| |
| Bugs fixed in 1.2.1: |
| |
| 3975 FILE: printing does not work as expected |
| 13344 DPP 3.4.1.1 - Images with "Fit to window" corrupted |
| 16047 Garena client crashes in WSASendTo |
| 16998 WISO Sparbuch crashes at startup |
| 18864 IW2: Edge of Chaos launcher pagefaults on startup |
| 19070 hh.exe should exit immediately if not given a file to open (appinstall) |
| 19560 Street Fighter IV : launcher crashes |
| 21295 Painkiller and Painkiller Black Edition cannot accept CD Key submission preventing installation |
| 22021 Switching pages in ElsterFormular 2009/2010 needs much time |
| 22536 Office 2010 installation crashed |
| 22881 Custom-decorated windows not movable with Openbox (affects steam, wow...) |
| 22994 Far Cry installer quits |
| 23085 Printing in notepad displays "Page &p" instead of actual page number. |
| 23340 Winscard : test program : unimplemented function winscard.dll.SCardIsValidContext and winscard.dll.SCardReleaseContext |
| 23453 Worms Armageddon cannot send text in WormNET |
| 23477 WoW Cataclysm Beta needs KERNEL32.SetFileValidData |
| 23578 Team Fortress 2: Significant lag disrupts gameplay... |
| 23678 Crystal Cubes: fonts not drawn correctly |
| 23704 winhelp failed to load any help file |
| 23707 stack overflow when destroying a window whose owner is itself |
| 23762 wineboot aborts if "Terminate Process" is clicked |
| 23772 The bug in NtQueryInformationProcess with ProcessInformationClass = ProcessDebugObjectHandle |
| 23810 16-bit setup program can't find its files |
| 23907 Winecfg should not allow resolutions lower than 640x480 amount |
| 23936 pressing enter in passpack's search box has no effect |
| 23940 SetWindowPos does not work for other process windows |
| 23953 qemu.exe exhausts file descriptors |
| 24046 Keypressing in listview can result in infinite hang |
| 24068 Crash in dbghelp (WoW) |
| 24072 winepath: Add -0 option |
| 24161 Anzio version 16.2 fails with ntdll exception |
| 24180 crash in dnsbench.exe |
| 24193 ptrace protection in Ubuntu 10.10 breaks debuggers (affects winedbg, wow, ...) |
| 24226 Broken Sword II gives fatal error on startup |
| 24425 err:module:find_forwarded_export function not found for forward 'krnl386.exe16.GetProcessDword' |
| 24441 Fix the detection of the number of CPUs for OpenBSD. |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.2: |
| |
| Alexandre Julliard (17): |
| comctl32: Fix positioning of toolbars that have the WS_BORDER style. |
| winebuild: Add more checks to protect against corrupted resource files. |
| server: Try to use /proc/pid/mem to read process memory since it should be faster. |
| rpcrt4: Don't align the buffer after reading the conformance, we need to read the variance first. |
| include: Don't install tlb files, they are platform-dependent. |
| configure: Send the flex error output to config.log. |
| winex11: Fix handling of the lpDx array in ExtTextOut for the non-Xrender case. |
| gdi32: Replicate a Windows bug in StretchDIBits for top-down bitmaps in the non-stretching case. |
| winex11: Sending a move/resize client message to the root requires a SubstructureRedirect mask too. |
| ntdll: Fix the protection state of writable sections. |
| krnl386.exe: Remove 16 suffix on Get/SetProcessDword since there's no 32-bit version. |
| ws2_32: Fail when select is called with an invalid fd. |
| server: Make the fd passing code slightly more portable. |
| ntdll: Add support for retrieving the server pid from the socket credentials. |
| ntdll: Add a workaround for Ubuntu's stupid ptrace breakage. |
| winex11: Force setting the cursor again on the first mouse event in case the initial setting failed. |
| Updated the authors list. |
| |
| Amine Khaldi (2): |
| mpr: Fix Bulgarian translation. |
| shdoclc: Fix Spanish translation. |
| |
| Anders Jonsson (15): |
| README: Update Swedish translation. |
| mapi32: Add Swedish translation. |
| cryptui: Add Swedish translation. |
| xcopy: Add Swedish translation. |
| start: Add Swedish translation. |
| reg: Add Swedish translation. |
| jscript: Add Swedish translation. |
| credui: Update Swedish translation. |
| setupapi: Update Swedish translation. |
| wininet: Update Swedish translation. |
| shell32: Update Swedish translation. |
| devenum: Add Swedish translation. |
| user32: Update Swedish translation. |
| oleacc: Add Swedish translation. |
| winecfg: Update Swedish translation. |
| |
| Andrew Nguyen (2): |
| ntdll: Fix the status code for ProcessDebugObjectHandle class in NtQueryInformationProcess when the debugger is absent. |
| krnl386.exe: Fix last error check for DOS compatibility hack. |
| |
| André Hentschel (7): |
| winebuild: Don't segfault when run without arguments. |
| winecfg: Improve German view. |
| winecfg: Sync German keyboard shortcuts. |
| comdlg32: Fix German font dialog. |
| comdlg32: Fix German shortcut conflict. |
| winhlp32: Update translations. |
| winedbg: Fix typo in German translation. |
| |
| Aurimas Fišeras (1): |
| taskmgr: Update Lithuanian translation. |
| |
| Austin English (4): |
| Remove references to wineprefixcreate. |
| winscard: Add stubs for SCardIsValidContext/SCardReleaseContext. |
| kernel32: Add stub for SetFileValidData. |
| ntdll: Check for __FreeBSD_kernel__, remove redundant ifdef's, make FIXME's consistent. |
| |
| Brad Smith (1): |
| ntll: Fix the detection of the number of CPUs for OpenBSD. |
| |
| Cheer Xiao (7): |
| oleview: Update simplified Chinese translation. |
| regedit: Update simplified Chinese translation. |
| uninstaller: Update simplified Chinese translation. |
| view: Update simplified Chinese translation. |
| wineboot: Update simplified Chinese translation. |
| winemine: Update simplified Chinese translation. |
| wordpad: Update simplified Chinese translation. |
| |
| Damjan Jovanovic (1): |
| notepad: Substitute the page number in the footer. |
| |
| Dan Kegel (1): |
| kernel32: Add error text for WSAECONNREFUSED. |
| |
| Davide Pizzetti (6): |
| winecfg: Italian translation update. |
| winedbg: Italian translation update. |
| xcopy: Italian translation update. |
| wordpad: Italian translation update. |
| xcopy: Italian translation update. |
| wineboot: Italian translation update. |
| |
| Detlef Riekenberg (2): |
| winhelp.exe16: Add missing separator after command name. |
| wineps: Use winspool.drv for job management. |
| |
| Dmitry Timoshkov (6): |
| winex11: Remember last window that had the XIC focus and use it in ToUnicode() to make dead keys work more reliably. |
| gdi32: Make sure that all the glyph metrics are transformed before caching them. |
| user32: Protect from setting as a window owner one of its successors. |
| user32: Properly pack the WM_WINE_SETWINDOWPOS internal message. |
| winex11.drv: Avoid copying window bits if the window didn't move. |
| winex11.drv: Avoid copying invalid window bits. |
| |
| Eric Pouech (1): |
| dbghelp: Fix regression with prevented StackWalk on i386 CPU to be called with a NULL context. |
| |
| Francois Gouget (7): |
| wine.inf: Let winebrowser handle the ftp URLs. |
| xcopy: Remove spaces before '\n's in the Korean translation. |
| start: Remove spaces before '\n's in the Portuguese translation. |
| programs: Remove spaces before '\n's in the Swedish translation. |
| shell32: Remove spaces before '\n's in the Serbian translation. |
| appwiz.cpl: Remove a space before an ellipsis in the Norwegian translation. |
| shdoclc: Remove a space before an ellipsis in the Italian translation. |
| |
| Frédéric Delanoy (1): |
| start: Fix French translation. |
| |
| Hans Leidekker (3): |
| dnsapi: Remove the critical section around res_query. |
| winecfg: Update Windows 7 version to Service Pack 1. |
| msi: Treat empty string as NULL in MsiGetSummaryInformationW. |
| |
| Harald Hoyer (1): |
| preloader: Fix moving of auxiliary values. |
| |
| Howell Tam (1): |
| ws2_32: Wrapped WSASendTo/WSARecvFrom with a different function name. |
| |
| Huw Davies (2): |
| rpcrt4: Add a missing STUBLESS_INITOUT case. |
| winspool.drv: Allow for spaces in either the printer name or the spool file. |
| |
| Hwang YunSong (2): |
| start: Update Korean resource. |
| xcopy: Update Korean resource. |
| |
| Igor Paliychuk (28): |
| appwiz.cpl: Add Ukrainian translation. |
| winecfg: Add Ukrainian translation. |
| regedit: Add Ukrainian translation. |
| oleview: Add Ukrainian translation. |
| shell32: Update Ukrainian translation. |
| taskmgr: Add Ukrainian translation. |
| notepad: Add Ukrainian translation. |
| cryptui: Add Ukrainian translation. |
| winedbg: Add Ukrainian translation. |
| net: Add Ukrainian translation. |
| progman: Add Ukrainian translation. |
| wineboot: Add Ukrainian translation. |
| browseui: Add Ukrainian translation. |
| notepad: Ukrainian translation fix. |
| gphoto2.ds: Add Ukrainian translation. |
| jscript: Add Ukrainian translation. |
| progman: Ukrainian translation fix. |
| sane.ds: Add Ukrainian translation. |
| winspool.drv: Add Ukrainian translation. |
| wineconsole: Add Ukrainian translation. |
| cmdlgtst: Add Ukrainian translation. |
| start: Add Ukrainian translation. |
| cmd: Add Ukrainian translation. |
| taskmgr: Fixed Ukrainian translation. |
| comdlg32: Ukrainian translation update. |
| crypt32: Ukrainian translation update. |
| comdlg32: Fixed Russian standard dialog sizes. |
| comdlg32: Fixed Ukrainian standard dialog sizes. |
| |
| Jacek Caban (1): |
| widl: Define _WIN32 by default. |
| |
| Jerome Leclanche (2): |
| winepath: Add a -0 option to use null character as separator. |
| gdi32: Properly set ERROR_NOACCESS when GetObject receives invalid arguments. |
| |
| Jose Rostagno (2): |
| notepad: Fix Spanish translation. |
| cmd: Fix Spanish translation. |
| |
| Juan Lang (1): |
| iphlpapi: Don't overwrite last IPv4 address with first IPv6 address. |
| |
| Ken Thomases (1): |
| winex11: Pass window property to server in 64KB chunks. |
| |
| Lauri Kenttä (4): |
| user32: Update Finnish translation. |
| wininet: Update Finnish translation. |
| msi: Update Finnish translation. |
| comdlg32: Update Finnish translation. |
| |
| Louis Lenders (2): |
| kernel32: Change SetHandleCount to match behaviour on versions >WINNT. |
| wine.inf.in: Add registry key under HKLM\%CurrentVersion%\Policies\System. |
| |
| Luca Bennati (41): |
| winecfg: Fix Italian translation. |
| taskmgr: Fix Italian translation. |
| winhlp32: Fix Italian translation. |
| wineconsole: Fix Italian translation. |
| crypt32: Update Italian translation. |
| wldap32: Update Italian translation. |
| cmd: Update Italian translation. |
| winecfg: Update Italian translation. |
| devenum: Update Italian translation. |
| user32: Update Italian translation. |
| winecfg: Fix Italian translation. |
| crypt32: Update Italian translation. |
| avifil32: Update Italian translation. |
| cryptdlg: Update Italian translation. |
| hhctrl.ocx: Update Italian translation. |
| winecfg: Update Italian translation. |
| iccvid: Update Italian translation. |
| wininet: Update Italian translation. |
| wineps.drv: Update Italian translation. |
| shdoclc: Update Italian translation. |
| oledlg: Update Italian translation. |
| comdlg32: Update Italian translation. |
| msvfw32: Update Italian translation. |
| wineconsole: Update Italian translation. |
| wordpad: Update Italian translation. |
| notepad: Update Italian translation. |
| regeedit: Update Italian translation. |
| winecfg: Fix Italian translation. |
| reg: Update Italian translation. |
| winemine: Update Italian translation. |
| cmdlgtst: Update Italian translation. |
| xcopy: Fix Italian translation. |
| start: Fix Italian translation. |
| winefile: Update Italian translation. |
| msrle32: Update Italian translation. |
| oleaut32: Update Italian translation. |
| browseui: Convert Italian translation to UTF-8. |
| serialui: Update Italian translation. |
| comctl32: Update Italian translation. |
| msacm32: Update Italian translation. |
| kernel32: Update Italian translation. |
| |
| Maarten Lankhorst (2): |
| mmdevapi: Blacklist portaudio. |
| winmm: Fix fd leak on restarting timer. |
| |
| Marcus Meissner (2): |
| gdi32: Rebuild font hash after changing the matrix. |
| ntdll: Set correct protection flags on sections in builtin DLLs. |
| |
| Matt 'Murph' Finnicum (1): |
| imm32: Set size of OSVERSIONINFOA before calling GetVersionExA. |
| |
| Michael Stefaniuc (2): |
| cmd: Remove stray ';' from the resource files. |
| winhlp32: Move from a per resource to a global LANGUAGE setting. |
| |
| Nikolay Sivov (1): |
| comctl32/listview: Fix infinite loop case for full item range as a first search range. |
| |
| Octavian Voicu (1): |
| wined3d: Add missing ckey, fx, and pal directdraw caps. |
| |
| Owen Rudge (2): |
| fusion: Install assemblies into correct directory for architecture. |
| fusion: Implement IAssemblyNameImpl_GetDisplayName more completely. |
| |
| Paul Vriens (17): |
| comctl32: Add the Serbian (Latin) translation. |
| msi: Add the Serbian (Latin) translation. |
| msi: Add the Serbian (Cyrillic) translation. |
| comctl32: Add the Serbian (Cyrillic) translation. |
| appwiz.cpl: Add the Serbian (Latin) translation. |
| comctl32: Use the Cyrillic 'O' in the Serbian translation. |
| appwiz.cpl: Add the Serbian (Cyrillic) translation. |
| comdlg32: Add the Serbian (Latin) translation. |
| shell32: Add the Serbian (Latin) translation. |
| user32: Add the Serbian (Latin) translation. |
| winhlp32: Add the Serbian (Latin) translation. |
| shell32: Add the Serbian (Cyrillic) translation. |
| shell32: Fix the Serbian (Latin) translation. |
| winecfg: Add the Serbian (Latin) translation. |
| user32: Add the Serbian (Cyrillic) translation. |
| cmd: Add the Swedish translation. |
| user32: Fix a typo. |
| |
| Peter Rosin (1): |
| winepath: Adhere to the requested separator on failure. |
| |
| Sven Baars (2): |
| user32: Fix the Dutch translation. |
| kernel32: Update the Dutch translation. |
| |
| Travis Athougies (1): |
| wpp: Fixed bug in preventing add_text_to_macro from handling macros over 1 kb large. |
| |
| Vincent Povirk (3): |
| wineboot: Query windows from all desktops when --end-session --kill is used. |
| wineboot: Don't abort shutdown if we have to terminate a process. |
| winecfg: Don't allow virtual desktops smaller than 640x480. |
| |
| Vladimir Panteleev (1): |
| user32: Fix VK_RETURN handling in IsDialogMessage for dialogs without an IDOK. |
| |
| Wolfram Sang (1): |
| hhctrl: Add check for no filename. |
| |
| Yaron Shahrabani (5): |
| notepad: Add Persian translation. |
| clock: Added Hebrew translation. |
| wineboot: Added Hebrew translation. |
| regedit: Added Hebrew translation. |
| clock: Updated Hebrew translation. |
| |
| Łukasz Wojniłowicz (4): |
| oleacc: Update the Polish translation. |
| appwiz.cpl: Update the Polish translation. |
| wineps: Update the Polish translation. |
| oledlg: Update the Polish translation. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |