| The Wine development release 1.4-rc1 is now available. |
| |
| This is the first release candidate for the upcoming Wine 1.4. It |
| marks the beginning of the code freeze period. Please give this |
| release a good testing to help us make 1.4 as good as possible. |
| |
| What's new in this release (see below for details): |
| - Improved crash dialog with support for saving the backtrace. |
| - Support for the Back button in built-in Internet Explorer. |
| - Keyboard accelerators can now be translated through po files. |
| - A number of installer fixes. |
| - Many translation updates and tweaks. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.38.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.3.38.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.3.38: |
| |
| 816 Direct3D - Tanarus dosen't run |
| 2766 Magic the Gathering hangs when loading Shandalar |
| 8865 Adobe Audition: Garbled icons in toolbar buttons |
| 9051 Broken Sword - The Sleeping Dragon crashes when starting |
| 10190 SecuROM 7.27: Caesar IV Retail fails to recognize media on startup |
| 10636 simcity 4 3D objects become invisible |
| 12677 Wine Desktop lacks wind deco if the window manager isn't decorating wine windows |
| 12730 gdi32: some tests fail when X is run in 16 bit mode, but not 32 bit |
| 13769 Extreme graphical glitches with Sim City 4 Deluxe harwdare rendering mode |
| 13801 Very slow text rendering in AutoCAD |
| 13915 Oblivon Script Extender (OBSE) fails to start (needs address space layout randomization (ASLR) disabled and prelink enabled) |
| 15237 After install of Mathematica 6, incorrect font in other programms |
| 15424 Magic: The Gathering fails to start - 'Exception frame is not in stack limits' |
| 16897 Text colours inverted (black on white not white on black) - MUSHClient |
| 17008 MS .Net Framework 1.1 SP1 installer fails sometimes with "nested exception on signal stack" |
| 19124 The Westerner: dsound heap overflow prevented by warn+heap |
| 19475 Hunter Dan Bowfishing demo hangs after initiating launch |
| 19510 UHA SFX file can't decompress |
| 20089 Theme Park World: Loading screen displayed wrong on GeForce 4 MX |
| 20090 Theme Park World: Mouse pointer displayed wrong on GeForce 4 MX |
| 20097 Halo Trial install menu buttons don't work - even with mfc42. Prevents installation. |
| 20191 Platform SDK 6.1 manifest tool "mt.exe" (v5.2.3790.2075) crashes when trying to embed a manifest |
| 20293 undefined reference to 'isinf' int global.c, jsutils.c number.c on Solaris 10 |
| 20893 Project One: some graphic elements are not displayed. |
| 22705 Coffeecup HTML editor 2010 retail crashes |
| 22771 TagScanner: Doesn't run |
| 22855 Prince of Persia: The Sands of Time screen transitions to black |
| 23316 Yahoo messenger doesn't responding |
| 23516 Left 4 Dead 2: sounds do not play reliably |
| 23815 Algodoo demo (2D physics simulation software) complains about missing VCOMP90.DLL |
| 23859 FL Studio plugins add semicolon to saved file names |
| 23925 world of warcraft loses sound when alt-tabbing out. |
| 24385 Metatrader 4 unable to open a limit order |
| 24493 Gecko crashes when attempting to display cnn.com |
| 24724 Bioshock: some fog renders green |
| 25116 Fiddler crashes due to OutOfMemoryException |
| 25360 Excel viewer crashes when going online for help |
| 25472 Oblivion: Conversation engine causes crashes |
| 25499 Doctor Who - The Adventure Games crashes |
| 25612 can´t install .NET Framework 2.0 |
| 26382 Sample application fails to login and crashes |
| 26459 Dragon Age: Origins DVD authenticity checks fail (IOCTL_DVD_READ_STRUCTURE fails, structures in "ntddcdvd.h" need to be byte packed with no padding) |
| 26499 Guild Wars: Maximizing the game from desktop panel needs lot of time |
| 26582 Split second demo: never advances past first screen |
| 26695 Dragon Age 2 needs msvcp80.dll.??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ |
| 26842 Mouse and partly keyboard stops working with Euro Truck Simulator |
| 26856 EA Create Demo: cursor moves erratically |
| 26917 Endless Alice Crysis starts with a black screen. |
| 26954 DigitalSpace Traveler crashes after selecting avatar |
| 27012 RIFT needs vcrun2008 during patching phase |
| 27139 EA Create Demo: cursor does not appear |
| 27159 Wine doesn't recognise the NVIDIA GT 540M card |
| 27208 installer of powerword crash |
| 27252 Aliwangwang serious error after login |
| 27345 Guitar Hero World Tour: Playstation 3 (ps3) microphone not working |
| 27482 Tomb Raider III demo crashes in the launcher |
| 27686 HeidiSQL 6.0 does not start on Fedora 15 (64 bit) (gcc 4.6 default -fomit-frame-pointer) |
| 27704 Fishdom 2: game exits after a couple seconds with alsa driver enabled |
| 27901 winmm tests timing out waiting for hevent after waveOutRestart |
| 27979 Oblivion: Mouse drag broken |
| 28023 CoreAudio queue memory leak |
| 28042 deadlock introduced/exposed with recent changes to winmm |
| 28171 "Text Service and Input Languages" crash: Unimplemented function imm32.dll.ImmGetHotKey |
| 28234 Unknown problem with Monica 8.5 Software |
| 28491 Gangsters 2 Demo (German): Video test won't run |
| 28504 crash at the end of installing IBankWizard.msi |
| 28543 crash dialog should show backtrace, so user can attach to bug |
| 28632 dlls/winealsa.drv/mmdevdrv.c!AUDDRV_GetAudioEndpoint:use-after-free on error exit path |
| 28677 Mini Boulder Dash 2 won't start |
| 28693 Old version Bass.dll fails to load |
| 28976 Unhandled page fault when launching GTA2.exe |
| 29131 Might & Magic Heroes VI crashes |
| 29299 Lords of the Realm 2: in-game videos missing audio |
| 29327 Severance demo: intense screen flickering |
| 29334 Word 2010 cannot open sample template files with builtin msxml6 |
| 29362 Starcraft Campaign Editor adds a semicolon to file names when saving |
| 29364 Crystal Key 2 crashes on start (unless screen resolution=800x600) |
| 29366 GTAIV native trainer doesn't catch some key presses |
| 29545 Black Mirror 2: mouse pointer hidden behind a white box |
| 29572 Midtown Madness 2 speedometer slows game down |
| 29575 Custom program doesn't show installation dialog |
| 29605 Theme Park World: Lobby screen is black on GeForce 4 MX |
| 29620 doskey.exe from XP needs KERNEL32.dll.GetConsoleCommandHistory |
| 29624 Commandos: Behind Enemy Lines crashes on startup with OpenGL renderer |
| 29630 OpenGL: Rendering to child window fails with fglrx |
| 29635 Starcraft 2: Read Access Violation |
| 29653 HeidiSQL crashes on start |
| 29659 Wine bug report dialog couldn't display Chinese |
| 29660 TablEdit: "Check for Updates" feature doesn't work |
| 29664 RC Cars hangs after the intro video |
| 29665 hquote.exe crashes on start |
| 29672 Freespace 1 hangs after starting |
| 29680 xbootmgr from Windows Platform SDK 7.1 crashes due to unimplemented function ADVAPI32.dll.EnumerateTraceGuids |
| 29681 tracefmt from Windows Platform SDK 7.1 crashes due to unimplemented function ADVAPI32.dll.CloseTrace |
| 29682 tcpanalyzer from Windows Platform SDK 7.1 crashes due to unimplemented function IPHLPAPI.DLL.GetTcpTable2 |
| 29690 Simple login system doesn't work in builtin iexplore |
| 29699 Hardwar fails to start: unable to save file with the correct extension |
| 29701 Roland eBand Song List Editor: Crashes when trying to import tracks, needs setupapi.dll.SetupAddToDiskSpaceListA |
| 29703 Windows Live Essentials 2011 installer wants wer.dll.WerReportSetUIOption |
| 29713 iexplore: right clicking on links no longer works |
| 29715 winhttp method "HEAD" is broken |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.3.37: |
| |
| Akihiro Sagawa (1): |
| wined3d: Let GetRasterStatus return D3D_OK, again. |
| |
| Alex Henrie (3): |
| comdlg32: Correctly handle filters with multiple file extensions in Save As dialogs. |
| comdlg32: Correctly handle filters with invalid extensions in Save As dialogs. |
| po: Update Catalan translation. |
| |
| Alexandre Julliard (57): |
| ntdll: Set the thread exit code when a thread is killed inside a wait. |
| winedbg: Kill the whole target process on exit in auto mode. |
| configure: Disable printf format checking for 64-bit Mingw builds. |
| qedit: Avoid releasing an uninitialized object. |
| dbghelp: Fix a couple of pointer cast warnings. |
| user32: Fix a pointer cast warning. |
| include: Fix some typos in winioctl.h. |
| mountmgr: Create a symlink in DosDevices for cdroms. |
| libwine: Avoid compiler warnings for Mingw builds. |
| jscript: Set return value after assert(0) to avoid warnings. |
| shlwapi: Fix some printf format warnings. |
| user32: Fix some printf format warnings. |
| user32: Always query actual key state from the server for pressed keys. |
| winedbg: Split minidump option handling to a separate function. |
| winedbg: Add a dialog to display crash details and save them to a file. |
| winedbg: Make the crash details dialog resizable. |
| winedbg: Append some system information to the crash log. |
| winedbg: Display the crash details dialog from a separate thread so that it appears right away. |
| winex11: Move handling of negative width/height into the XRender blit helper functions. |
| gdi32: Negative destination sizes are allowed after coordinate mapping in GdiAlphaBlend. |
| dinput: Clip the mouse to the entire window instead of a 1x1 rectangle in exclusive mode. |
| view: Convert to Unicode. |
| winemine: Convert to Unicode. |
| winetest: Avoid Unicode macros. |
| winedbg: Use the standard dialog font for the crash dialogs. |
| wordpad: Avoid Unicode macros. |
| winecfg: Avoid Unicode macros. |
| winhlp32: Avoid Unicode macros. |
| progman: Avoid Unicode macros. |
| makefiles: Disable use of Unicode macros globally for all the programs. |
| include: Allow using windows.h in Wine code. |
| widl: We no longer need to avoid windows.h in generated headers. |
| winex11: Ignore rectangles with invalid coordinates when converting region data. |
| urlmon: Avoid some symbol redefinitions. |
| dnsapi: Fix a warning when building on Mingw. |
| regedit: Don't use tchar.h. |
| taskmgr: Fix includes order and avoid tchar.h and memory.h. |
| view: Don't use windowsx.h. |
| winevdm: Don't use strncpy. |
| winhlp32: Don't use strncpy. |
| makefiles: Define __WINESRC__ when building programs. |
| oleaut32/tests: Use a better invalid color for the olepicture icon test. |
| wrc: Add support for translating accelerators through po files. |
| notepad: Add message contexts for accelerators that can be translated. |
| regedit: Add message contexts for accelerators that can be translated. |
| view: Add message contexts for accelerators that can be translated. |
| winemine: Add message contexts for accelerators that can be translated. |
| winefile: Add message contexts for accelerators that can be translated. |
| wordpad: Add message contexts for accelerators that can be translated. |
| tools: Assume that FreeType supports FT_Load_Sfnt_Table. |
| ddraw: AddRef the correct interface pointer in AddAttachedSurface. |
| fonts: Add some missing glyphs in the Small Fonts font. |
| fonts: Add some missing glyphs in the System font. |
| fonts: Add some missing glyphs in the Courier font. |
| fonts: Add some missing glyphs in the MS Sans Serif font. |
| advapi32: Fix the TraceMessage prototypes. |
| winex11: Check for failure to convert the brush bitmap to X11. |
| |
| Alistair Leslie-Hughes (3): |
| gdi32: Add EnhMetafile PolyBezier, PolyBezierTo support. |
| mscoree: Implement DllGetClassObject. |
| jscript: ActiveX objects might not support IServiceProvider Interface. |
| |
| Andrej Znidarsic (1): |
| po: Update Slovenian translation. |
| |
| Andrew Eikum (7): |
| winmm: Only start the devices thread when necessary. |
| dsound: Don't launch a separate thread for the mmdevapi enumerator. |
| dsound: Lock the source buffer during duplication. |
| wineoss.drv: Decouple MMDevAPI buffer and OSS buffer. |
| wineoss.drv: Use GETODELAY instead of GETOSPACE to determine device position. |
| wineoss.drv: Fix buffer offset calculation. |
| winealsa: Avoid underrun by adding a lead-in when starting with few samples. |
| |
| André Hentschel (24): |
| po: Update German translation. |
| d3drm: Fix invocation of GetTextureCoordinates. |
| d3drm: Add IDirect3DRMDevice3 interface. |
| winemaker: Add command line option for compiling static libraries. |
| po: Update German translation. |
| winedbg: Remove superfluous break instruction. |
| winedbg: Adjust button size to fit more translations. |
| po: Update German translation. |
| d3drm: Reorder device creation function to avoid forward declarations. |
| d3drm: Add IDirect3DRMWinDevice interface. |
| d3drm: Forward all IUnknown methods from IDirect3DRMDevice3. |
| d3drm: Reorder viewport creation function to avoid forward declarations. |
| d3drm: Add IDirect3DRMViewport2 interface. |
| winedbg: Also adjust the detailed crash dialog controls when maximized. |
| po: Update German translation. |
| d3drm: Reorder frame creation function to avoid forward declarations. |
| d3drm: Reorder meshbuilder creation function to avoid forward declarations. |
| d3drm: Forward all IUnknown methods from IDirect3DRMMeshBuilder3. |
| d3drm: Reorder d3drm creation function to avoid forward declarations. |
| d3drm: Forward all IUnknown methods to IDirect3DRM. |
| po: Update German translation. |
| comctl32: Test and fix WM_GETTEXTLENGTH for statusbars. |
| d3drm: Forward all IUnknown methods from IDirect3DRMFrame3. |
| d3drm/tests: Add more tests. |
| |
| Aric Stewart (18): |
| quartz: Implement IObjectWithSite and IAMGraphBuilderCallback for the FilterGraph. |
| wineqtdecoder: Zero out the whole QTSplitter structure on creation. |
| wineqtdecoder: Improve and differentiate Sample Time and MediaTime. |
| wineqtdecoder: Include cbAlign in the requested buffer size. |
| wineqtdecoder: Do not invert height. |
| strmbase: In the TransformFilter add a critical section that protects the streaming state. |
| wineqtdecoder: Lock the Transform filter csReceive around the decommpression callback. |
| quartz: Lower the merit on our current builtin filters. |
| amstream: Have the MediaStream Filter use strmbase. |
| wineqtdecoder: Lock thing involved in streaming state in a csReceive critical section. |
| wineqtdecoder: Add the framework for SourceSeeking to QTSplitter. |
| wineqtdecoder: Implement QTSplitter_ChangeStart. |
| winegstreamer: Update transform filters to use the correct csReceive critical section. |
| winex11: Strip the _L or _R from X11DRV_GetKeyNameText when appropriate. |
| strmbase: Do not hold the csReceive lock when calling the transform's Receive function. |
| quartz: Use the csReceive critical sections in transform filters. |
| wineqtdecoder: Release the csReceive critical section before delivering a sample. |
| winegstreamer: Set bmiHeader.biSizeImage in the transform filter. |
| |
| Aurimas Fišeras (6): |
| po: Update Lithuanian translation. |
| po: Update Lithuanian translation. |
| po: Update Lithuanian translation. |
| po: Update Lithuanian translation. |
| po: Update Lithuanian translation. |
| po: Update Lithuanian translation. |
| |
| Austin English (15): |
| wined3d: Recognize Nvidia 540M. |
| kernel32: Add stubs for GetConsoleCommandHistoryLengthA/W. |
| ntoskrnl.exe: Add a stub for IoCreateSynchronizationEvent. |
| kernel32: Add stubs for GetConsoleCommandHistoryLengthA/W. |
| kernel32: Add stubs for GetConsoleAliasesLengthA/W. |
| kernel32: Add stubs for ExpungeConsoleCommandHistoryA/W. |
| iphlpapi: Sync spec file to Windows 7. |
| iphlpapi: Add a stub for GetTcpTable2:. |
| kernel32: Add a stub for AddConsoleAliasA/W. |
| imm32: Add a stub for ImmGetHotKey. |
| iphlpapi: Add GetTcp6Table/GetTcp6Table2 stubs. |
| setupapi: Add a stub for SetupAddToDiskSpaceListA/W. |
| wer: Add a stub for WerReportSetUIOption. |
| advapi32: Add a stub for CloseTrace. |
| advapi32: Add a stub for EnumerateTraceGuids. |
| |
| Christian Costa (5): |
| dmusic: Fix memory leak in Direct Music object. |
| d3dxof: Make sure This->buf.pdata is set to NULL before being used in case of error. |
| d3dxof: Prevent accessing pobj when it is null. This can happend on error. |
| d3dxof: Fix object leak in error path by calling Release method which does all the work and simplify some inits for better readability. |
| d3dxof: Use buffer start followed by offset when accessing data. |
| |
| Dan Kegel (1): |
| include: ntddcdvd.h structure naming, packing fixes. |
| |
| Daniel Lehman (2): |
| msvcp90: Start rfind from given position. |
| msvcrt: Add declarations to stdlib.h for _wcstoui64 and _wcstoi64. |
| |
| Detlef Riekenberg (8): |
| shell32: Use SHFree for memory allocated with SHAlloc. |
| shell32/tests: Start tests for IQueryAssociations. |
| shell32: Avoid crash on NULL pointer. |
| shell32: Add a stub for IApplicationAssociationRegistration. |
| shell32/tests: Simple tests for IApplicationAssociationRegistration. |
| ieframe: Remove dead code. |
| ieframe: Add missing return statements. |
| ieframe: Use similar FIXME text. |
| |
| Dmitry Timoshkov (8): |
| kernel32: Test MapViewOfFile and NtMapViewOfSection side by side. |
| kernel32: Fix access flags to page protection mapping in MapViewOfFileEx. |
| kernel32: Remove a no longer needed todo_wine. |
| winex11.drv: Use dialog window type also for owned windows with WS_EX_DLGMODALFRAME style set. |
| server: Store correct protection for an image mapping. |
| ntdll: Use PAGE_EXECUTE_READ protection for an image section. |
| ntdll: Add an access check for file mappings. |
| psapi: Add more GetMappedFileName tests. |
| |
| Eric Pouech (13): |
| dbghelp: Always ensure that 64bit module functions use real 64bit addresses. |
| dbghelp: Fix a couple of bugs in function table interpretation for x86-64 processors. |
| dbghelp: On x86-64 CPUs, add capability to interpret properly the epilog part. |
| dbghelp: In x86-64 support code, fix RUNTIME_FUNCTION dumping. |
| dbghelp: Rewrote a simple regular expression matcher, and use for implementing SymMatchString[AW]. |
| dbghelp: Do all module and symbol names matching using unicode string (and new regular expression matcher). |
| dbghelp: Use new regular expression matcher for files. |
| configure: Remove regex detection. |
| winedbg, winedump: Embed wine build-id information info minidump, and display it. |
| dbghelp: Add our own thread data gathering struct for minidump internals instead on relying on SYSTEM_PROCESS_INFO. |
| dbghelp: Allow CPU backends to add specific information into a minidump. |
| dbghelp: Allow each CPU backend to save CPU specific memory ranges in minidump. |
| winedbg: Enhance algorithm to look up for memory data inside a minidump. |
| |
| Erich Hoover (2): |
| itss: Enlarge buffer to include space for a concatenated value. |
| hhctrl.ocx: Add a missing Release call. |
| |
| Francois Gouget (88): |
| windowscodecs: Fix compilation on systems that don't support nameless unions. |
| dbghelp: Fix the position where the calling convention is specified in function pointers. |
| wined3d: Add a trailing '\n' to a FIXME() message. |
| po: Update the Hebrew fuzzy translations. |
| po: Remove English strings from the Chinese (Taiwan) translation. |
| po: Remove English strings from the Chinese (PRC) translation. |
| po: Remove English strings from the Walloon translation. |
| po: Remove English strings from the Ukrainian translation. |
| po: Remove English strings from the Turkish translation. |
| po: Remove English strings from the Thai translation. |
| po: Remove English strings from the Swedish translation. |
| po: Remove English strings from the Serbian (Latin) translation. |
| po: Remove English strings from the Serbian (Cyrillic) translation. |
| po: Remove English strings from the Slovenian translation. |
| po: Remove English strings from the Slovak translation. |
| po: Remove English strings from the Romansh translation. |
| po: Remove an English string from the Arabic translation. |
| po: French translation updates. |
| po: Tweak the Slovenian 'file or directory' xcopy translation. |
| po: Remove English strings from the Danish translation. |
| po: Remove English strings from the Russian translation. |
| po: Remove English strings from the Romanian translation. |
| po: Remove English strings from the Portuguese translation. |
| po: Remove English strings from the Norwegian Bokmål translation. |
| po: Remove English strings from the Korean translation. |
| po: Remove English strings from the Japanese translation. |
| crypt32: Remove some strings that don't need to be translated from the resources. |
| comdlg32: Remove the font sample characters string. |
| po: Remove English strings from the Polish translation. |
| po: Remove English strings from the Dutch translation. |
| po: Remove English strings from the Italian translation. |
| po: Remove English strings from the Hungarian translation. |
| po: Remove English strings from the Hebrew translation. |
| po: Remove English strings from the Finnish translation. |
| po: Remove English strings from the Spanish translation. |
| po: Remove English strings from the Esperanto translation. |
| po: Tweak the CD-ROM Danish and Dutch translations. |
| po: Remove English strings from the Greek translation. |
| po: Remove English strings from the Czech translation. |
| po: Translate a couple of keys for Catalan. |
| po: Remove English strings from the Bulgarian translation. |
| po: Remove English strings from the Catalan translation. |
| po: Fix some typography issues and improve the Walloon translation. |
| po: Fix a formatting directive in the Russian translation. |
| po: Fix a formatting directive in the Polish translation. |
| po: Fix a formatting directive in the Danish translation. |
| po: Mark an incorrect Norwegian Bokmål translation as fuzzy. |
| po: Fix a formatting directive in the Dutch translation. |
| po: Fix some formatting directives in the Catalan translation. |
| po: Fix some formatting directives in the Korean translation. |
| po: Fix a formatting directive in the Japanese translation. |
| ddraw/tests: Fix compilation on systems that don't support nameless unions. |
| xcopy: Remove a duplicated space. |
| cryptui: Remove a couple of duplicated spaces. |
| Use a single space after a full stop to follow the Windows GUI guidelines. |
| wordpad: Add a full stop at the end of error messages for consistency. |
| kernel32: Remove a full stop from an error message for consistency. |
| user32: Use '+' when specifying a modifier + accelerator key combination. |
| wordpad: Fix the case of the 'Del' accelerator key. |
| cmd: A few usage message tweaks and fixes. |
| Assorted spelling fixes. |
| shell32: Use the plural for 'My Videos' wherever appropriate. |
| shell32: Don't translate the shell folder paths. |
| cmd: Remove an unused variable. |
| cmd: Fix asking for a Yes / No / All confirmation. |
| cmd: Fix an internationalization issue in WCMD_ask_confirm(). |
| po: Fix the accelerator key specifications in the Catalan translation. |
| po: Fix the accelerator key specifications in the German translation. |
| po: Fix the accelerator key specifications in the Finnish translation. |
| po: Fix the accelerator key specifications in the French translation. |
| po: Fix an accelerator key specification in the Romanian translation. |
| po: Fix an accelerator key specification in the Hungarian translation. |
| po: Fix an accelerator key specification in the Portuguese translation. |
| po: Fix an accelerator key specification in the Russian translation. |
| po: Fix an accelerator key specification in the Swedish translation. |
| po: Fix the accelerator key specifications in the Chinese (Taiwan) translation. |
| po: Fix the accelerator key specifications in the Chinese (PRC) translation. |
| po: Fix an accelerator key specification in the Walloon translation. |
| po: A small Japanese translation update. |
| po: A small Slovenian translation update. |
| po: Remove spaces before a '\n'. |
| po: Fix some typography issues in the Japanese translation. |
| po: Fix some typography issues in the Bulgarian translation. |
| po: Fix some typography issues in the Czech translation. |
| po: Fix a couple of formatting directives in the Slovenian translation. |
| po: Fix some typography issues in the Thai translation. |
| programs: Standardize references to the <Enter> key. |
| wrc: Add a trailing '\n' to the error() calls. |
| |
| Frédéric Delanoy (16): |
| po: Typo fixes in Dutch translation. |
| po: Fixes in French translation. |
| windowscodecs: Fix memory deallocation in LoadUnknownMetadata (Coverity). |
| wineconsole: Don't include spaces before colons in English strings. |
| appwiz.cpl: Avoid unneeded abbreviation in button label. |
| po: Update French translation. |
| po: Various typographic fixes in Dutch translation. |
| po: Update French translation. |
| setupapi: Correctly handle errors in fake_dlls_callback (Coverity). |
| po: Remove English strings from the French translation. |
| rpcrt4: Make some switch fallthroughs explicit (Coverity). |
| po: Update French translation. |
| msi: Avoid dead code in parse_prop (Coverity). |
| po: Update French translation. |
| wininet: Avoid dead code in FTP_FtpOpenFileW (Coverity). |
| po: Update French translation. |
| |
| Gerald Pfeifer (2): |
| libwine: Always build preloading code. |
| configure: Use the -Wignored-qualifiers compiler option if available. |
| |
| Gustavo Henrique Milaré (2): |
| po: Update Brazilian Portuguese translation. |
| po: Update Brazilian Portuguese translation. |
| |
| Hans Leidekker (14): |
| wininet: Implement the connect timeout. |
| wininet: Add support for setting and retrieving the connect timeout. |
| wininet: Add support for setting and retrieving the send/receive timeouts. |
| msi: Set the SourceDir and SOURCEDIR properties in MsiGetSourcePath. |
| oleaut32: Handle negative offsets into the custom data table. |
| msi: Make sure target paths are normalized. |
| msi: Don't parse the format string when building the shortcut target path. |
| winhttp: Download PAC scripts in a separate session. |
| msi: Pass the file identifier instead of the filename in action data for SelfRegModules/SelfUnregModules. |
| msi: Don't evaluate msidbFeatureAttributesFollowParent when features are preselected. |
| msi: Use the column count specified in the table transform data. |
| winhttp: Only turn POST requests into GET requests when redirecting. |
| winhttp: Also close the connection when there's nothing to read. |
| winhttp: Don't attempt to read data after receiving a response to a HEAD request. |
| |
| Henri Verbeet (31): |
| wined3d: Don't print an ERR if the depth/stencil surface still has references in wined3d_device_uninit_3d(). |
| wined3d: Reset the changed float shader constants in stateblock_init_default_state(). |
| ddraw: Allow querying the surface interface if a device was created from a surface. |
| ddraw/tests: Add a border around the blitted source data in test_clipper_blt(). |
| ddraw/tests: Add some tests to show that we should maintain D3D state across cooperative level chnages. |
| ddraw: Maintain D3D state across cooperative level changes. |
| wined3d: Get rid of the WINED3DRESOURCETYPE typedef. |
| wined3d: Get rid of the WINED3DPOOL typedef. |
| wined3d: Get rid of the WINED3DQUERYTYPE typedef. |
| wined3d: Get rid of the WINED3DSTATEBLOCKTYPE typedef. |
| wined3d: Get rid of the mostly unused blockType field in struct wined3d_stateblock. |
| wined3d: Respect SFLAG_PIN_SYSMEM when creating a surface DIB section. |
| ddraw: Just pin all version 1 surfaces. |
| wined3d: Get rid of the WINED3DDECLMETHOD typedef. |
| wined3d: Get rid of the WINED3DDECLUSAGE typedef. |
| wined3d: Properly enable / disable register combiners. |
| wined3d: Don't load the draw_binding location in surface_unmap() unless the surface is on a swapchain. |
| wined3d: Get rid of the CONVERT_TYPES typedef. |
| wined3d: Get rid of the WINED3DSURFTYPE typedef. |
| wined3d: Rename WineD3DRectPatch to wined3d_rect_patch. |
| wined3d: Get rid of the vertex buffer conversion hack in process_vertices_strided(). |
| wined3d: Only take the wined3d mutex during the WM_DISPLAYCHANGE handler in device_process_message(). |
| d3d8: Remove COM from the vertex declaration implementation. |
| d3d8: Remove COM from the vertex shader implementation. |
| d3d8: Remove COM from the pixel shader implementation. |
| winex11: Remove some leftover X Shm code. |
| wined3d: Clear the device if we're not removing the entry from the table in wined3d_unregister_window(). |
| winecfg: Get rid of some unused constants. |
| crypt32: Use a larger temporary buffer in CRYPT_AsnDecodeOidIgnoreTag(). |
| wined3d: Make sure transparent hardware cursors are really transparent. |
| ddraw/tests: Add a test for SetCooperativeLevel() on a window that belongs to another thread. |
| |
| Huw Davies (4): |
| gdi32: Use separate x and y parameters in the get_pixel primitive. |
| gdi32: Implement ExtFloodFill. |
| gdi32/tests: Add tests for ExtFloodFill. |
| gdi32: The clip region should stop the flooding. |
| |
| Hwang YunSong (3): |
| po: Updated Korean translation. |
| po: Updated Korean translation. |
| po: Updated Korean translation. |
| |
| Jacek Caban (49): |
| vbscript: Use 0 as invalid instruction offset. |
| vbscript: Use 0 as an invalid label value. |
| vbscript: Fixed stack reallocation. |
| jscript: Added labelled statement implementation. |
| jscript: Added labelled break statement implementation. |
| jscript: Added labelled continue statement implementation. |
| jscript: Added labelled statements tests. |
| jscript: Get rid of no longer used OP_label. |
| jscript: Simplify identifier_eval function. |
| mshtml: Return error in IInternetHostSecurityManager calls on detached documents. |
| htiface.idl: Added ITargetFrame declaration. |
| mshtml: Added a test showing that HTMLDocument does not support ITargetFrame interface. |
| ieframe: Call appropriate functions in response to toolbar icons. |
| mshtml: Added ITargetContainer stub implementation. |
| tlogstg.idl: Added new file and ITravelLogClient declaration. |
| mshtml: Added ITargetContainer::GetFramesContainer implementation. |
| mshtml: Added IOleContainer::EnumObjects implementation. |
| mshtml: Added IOleContainer::EnumObjects tests. |
| mshtml: Added ITravelLogClient stub implementation. |
| mshtml: Better stub for ITravelLogClient::FindWindowByIndex. |
| mshtml: Added more travel log tests. |
| mshtml: Added history update notification support. |
| ieframe: Added very beginning IWebBrowser2::GoBack implementation. |
| ieframe: Added InternetExplorer::GoBack implementation. |
| ieframe: Added HTTP navigation and GoBack tests. |
| mshtml: Added IHTMLWindow5 stub implementation. |
| wininet: Correctly detect https connections and custom port numbers in HTTP_HandleRedirect. |
| wininet: Insert custom headers only once in HTTP_HttpSendRequestW. |
| ieframe: Fixed a typo in IDocObjectService::FireNavigateComplete2. |
| ieframe: Fixed a typo in IDocObjectService::FireDocumentComplete. |
| mshtml: Use set_nsstyle_attr_var helper in IHTMLStyle::put_marginRight. |
| mshtml: Use ATTR_FIX_PX in IHTMLStyle::put_marginTop. |
| mshtml: Added IHTMLStyle::marginBottom property implementation. |
| mshtml: Use set_nsstyle_attr_var helper in IHTMLStyle::put_marginLeft implementation. |
| mshtml: Added IHTMLStyle::paddingTop implementation. |
| mshtml: Added IHTMLStyle::paddingRight implementation. |
| mshtml: Added IHTMLStyle::paddingBottom implementation. |
| mshtml: Use helpers in IHTMLStyle::paddingLeft implementation. |
| mshtml: Don't use simplified fragment-only navigation if there is post data to send. |
| wscript: Properly handle CreateProcess failure. |
| vbscript: Get rid of unused SET_CALLED macro. |
| jscript: Get rid of unused SET_CALLED macro. |
| mshtml: Follow anchors only on left button click. |
| mshtml: Moved creating URIs relative to window to a new function. |
| mshtml: Added support for anchor targets. |
| mshtml: Added support for middle-button opening anchors in a new window. |
| mshtml: Fallback to text/html mime type for document channel in nsIChannel::GetContentType. |
| mshtml: Added VT_I2 handling to debugstr_variant. |
| mshtml: Added VT_I2 handling to IHTMLSelectElement:add implementation. |
| |
| Jason Edmeades (1): |
| richedit: v1.0 richedit uses CR and LF for enter. |
| |
| Jörg Höhle (11): |
| winealsa: Fix AudioCaptureClient Get/ReleaseBuffer protocol. |
| winecoreaudio: GetNextPacketSize returns 0 when no data is available yet. |
| msacm32: Add missing acmStreamClose (Valgrind). |
| winmm/tests: Properly recover from the WAVERR_STILLPLAYING case. |
| winealsa: Initialize can fail with AUDCLNT_E_ENDPOINT_CREATE_FAILED. |
| winealsa: Map ALSA errors to AUDCLNT_E_*. |
| winealsa: Log the periodic renderer callback. |
| mmdevapi/tests: Perform capture protocol tests in shared mode. |
| mmdevapi/tests: Add a worst-case XAudio2 fragment-size writes scenario. |
| winmm: Parse MCI colon notation as in T:MM:SS:F. |
| winealsa: Fix -errno typo. |
| |
| Ken Thomases (1): |
| winex11: Remove some more leftover X Shm code. |
| |
| Luca Bennati (3): |
| po: Update Italian translation. |
| po: Update Italian translation. |
| po: Update Italian translation. |
| |
| Marcus Meissner (1): |
| winedbg: LoadStringw gets character size, not bytes. |
| |
| Matteo Bruni (8): |
| wined3d: Dirtify STATE_FRAMEBUFFER after a FBO depth blit. |
| d3d9/tests: Add a multisampled -> not multisampled depth buffer blit test. |
| d3d8/tests: Test a multisampled -> not multisampled depth buffer copy. |
| d3d9/tests: Add some RESZ tests. |
| d3d8/tests: Add some RESZ tests. |
| wined3d: SM1 texture projection always divides by w when there is a vertex shader set. |
| ddraw: Accept pointers to wrong IDirectDrawSurface versions. |
| winex11: Don't put the GL drawable offscreen. |
| |
| Michael Stefaniuc (18): |
| dsound: Get rid of some LPDIRECTSOUNDBUFFER usage. |
| dsound: Merge IDirectSound3DListener into the primary buffer object. |
| dsound: Use AddRef to set the refcounts at object creation. |
| mshtml: Remove superfluous NULL pointer check before free (Smatch). |
| mscoree: Remove superfluous NULL pointer checks before free (Smatch). |
| dsound: Drop "Buffer" from the IKsPropertySet method names. |
| dsound: Merge IKsPropertySet into the secondary buffer object. |
| dsound: Support IKsPropertySet in the primary buffer too. |
| dsound: Get rid of some LPDIRECTSOUND3DBUFFER usage. |
| dsound: Merge IDirectSound3DBuffer into the secondary buffer object. |
| dsound: Merge IDirectSoundNotify into the secondary buffer object. |
| dsound: Remove the now obsolete IDirectSoundBufferImpl_Destroy(). |
| shell32: Pass the object instead of the iface to an internal helper. |
| shell32: COM cleanup for IExtractIconW. |
| shell32: Forward IExtractIconA::Release to IExtractIconW:Release. |
| shell32: COM cleanup for IExtractIconA. |
| shell32: COM cleanup for IPersistFile. |
| shell32: Avoid an unsafe IExtractIconW to object cast. |
| |
| Nikolay Sivov (35): |
| msxml3: Fix allocated length for header list element. |
| msxml3: Remove no longer used node data type helper. |
| msi: COM cleanup for automation object implementation. |
| msi: Implement session object directly on top of automation object. |
| msi: Create installer object initializing automation object data. |
| msi: Add null terminator to typelib name. |
| msi: Add a helper to create database object. |
| msi: Implement list on top of general object. |
| msi: Use data table for dispid tests. |
| msi: Create the rest of objects with separate helpers. |
| msi: Support MSIPATCH_DATATYPE_XMLBLOB when testing for applicable patch. |
| msi: Support test for aplicable patch of MSIPATCH_DATATYPE_XMLPATH type. |
| po: Update Russian translation. |
| msxml3: Implemented IXMLHttpRequest::get_statusText(). |
| msxml3: IXMLDOMSchemaCollection::get() is a stub for version 6. |
| msxml3: Use debugstr_* functions instead of wine_* prefixed for consistency. |
| msxml3: Move some xdr tests data to a table. |
| mshtml: Respond to SID_SContainerDispatch service id. |
| msxml3: Try IStream if IPersistStream save failed. |
| msxml3: Make remove() method a stub in version 6, more collection tests. |
| msxml3: Replace macro with another enum entry. |
| msxml3: ::get_namespaceURI() doesn't reset out pointer on invalid index. |
| msxml3: Initial implementation of ::getPrefix(). |
| mscoree: Correct VARIANT type. |
| msxml3: Allocate private data when cloning from existing document. |
| msxml3: Put all defined document namespaces in collection. |
| msxml3: Block ::add() if collection is read-only. |
| msxml3: Internally call methods with interface macros. |
| po: Update Russian translation. |
| oleaut32: Some tests for ITypeLib::FindName(), corrected parameter validation. |
| msxml3: Stub lexical handler support for MXWriter. |
| msxml3: Support comment nodes in MXWriter. |
| msxml3: Support CDATA nodes in MXWriter. |
| msxml3: Support startDTD()/endDTD() in MXWriter. |
| msxml3: Add a helper to output quoted strings. |
| |
| Olli-Pekka Wallin (1): |
| winscard: Add new stub methods. |
| |
| Piotr Caban (8): |
| msvcp90: Fix mistakes in spec file. |
| urlmon: Added Uri IMarshal implementation. |
| urlmon/tests: Added Uri IMarshal_MarshalInterface tests. |
| urlmon/tests: Added Uri IMarshal_UnmarshalInterface tests. |
| urlmon: Store display_uri in BindProtocol structure. |
| urlmon: Added support for PI_FORCE_ASYNC flag in IInternetProtocol::Switch implementation. |
| urlmon: Added IInternetProtocol::Switch PI_FORCE_ASYNC flag test. |
| urlmon/tests: Test if url reported in IInternetProtocol::Start is valid during binding. |
| |
| Rico Schüller (16): |
| d3dx9: Introduce free_constant_table(). |
| d3dx9: Get rid of ID3DXConstantTableImpl typedef. |
| d3dx9: Reorder argument check in D3DXGetShaderConstantTableEx(). |
| d3dx9: Fix constant table trace. |
| d3dx9/tests: Add effect parameter value SetBoolArray() test. |
| d3dx9/tests: Add effect parameter value SetInt() test. |
| d3dx9/tests: Add effect parameter value SetIntArray() test. |
| d3dx9/tests: Add effect parameter value SetFloat() test. |
| d3dx9/tests: Add effect parameter value SetFloatArray() test. |
| d3dx9/tests: Add effect parameter value SetVector() test. |
| d3dx9/tests: Add effect parameter value SetVectorArray() test. |
| d3dx9/tests: Add effect parameter value SetMatrix() test. |
| d3dx9/tests: Add effect parameter value SetMatrixArray() test. |
| d3dx9/tests: Add effect parameter value SetMatrixTranspose() test. |
| d3dx9/tests: Add effect parameter value SetMatrixTransposeArray() test. |
| d3dx9/tests: Add invalid parameter test for ID3DXEffect. |
| |
| Ričardas Barkauskas (1): |
| ws2_32/tests: Test AcceptEx behaviour more. |
| |
| Stefan Dösinger (1): |
| wined3d: Relax depth blit requirements. |
| |
| Thomas Faber (3): |
| crypt32: Fix build with MSVC. |
| mscoree: Fix build with MSVC. |
| usp10: Fix build with MSVC. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |