| The Wine development release 1.3.33 is now available. |
| |
| What's new in this release (see below for details): |
| - Support for text output in the DIB engine. |
| - Improved support for HTTP proxies. |
| - New version of the Gecko engine. |
| - A number of cursor fixes. |
| - Some fixes in bidirectional text layout. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.33.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.3.33.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.33: |
| |
| 2666 Text color lost |
| 9916 "make test" usually fails |
| 10133 After successful installation, Pool of Radiance 1.4 does not start |
| 12705 Openal 1.1 installer license not shown |
| 12917 Finale 2008 (& Notepad) curly braces and ties not drawn correctly |
| 13364 Firefox 3 rc1 displays ROS Explorer FAQ poorly [dogfood] |
| 13932 Colobot DEMO does not render properly |
| 14320 School Tycoon has so much 'lag' that it becomes unplayable |
| 14988 Strange rendering in Colin McRae 2005 |
| 16616 Wine's D3DXOF rises an out of memory |
| 16691 Parkan2 crashes on start |
| 17487 Stage Studio displays a black screen |
| 18016 Sub Culture: Software rendered version crashes right away |
| 18158 Approach thinks Samba Read Only databases are in a foreign language |
| 18353 Twelve Sky 2 page faults on start |
| 19709 FeedDemon cannot sync feeds |
| 19725 image rendering problem in basic application |
| 21212 Notepad fonts do not display correctly after re-opening program, when using NatSpeak |
| 21271 python's test_socket test hangs |
| 21878 Sonic R produces a blank screen in Direct3D mode |
| 22413 Cursor flickers/is sluggish |
| 22744 Incoming: missing textures, blocky characters |
| 23429 Airport Tycoon 2: graphical corruption in roads and others |
| 23519 Microsoft Office 2007: Mini-toolbar does nothing. |
| 24450 Touhou 6, 7, 8 and 9 do not render text correctly. |
| 24655 BiDi support broken for writing Arabic |
| 24840 PDF Xchange Viewer 2.0.54 Showing a Critical Error When Saving the PDF file |
| 24856 Magic & Mayhem: Crashing on any menu item. |
| 24869 Worms Armageddon: Dismissing post-mission frontend dialogues after sound has finished playing causes a freeze |
| 25161 Warlords III demo: mouse clicks don't register in the main game |
| 25444 ArcaniA - Gothic 4 Demo requires msvcp90.dll.??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ |
| 25522 League of Legends - Typing in game chat causes freeze (1.0.0.107) |
| 25575 Microsoft Flight Simulator X: Deluxe Edition, doesn't like builtin msxml4 |
| 25613 Grass rendering glitch in Stalker: Shadow of Chernobyl |
| 25730 xmlnode_get_nodeTypedValue need to handle node type |
| 25839 winedbg complains fixme:dbghelp_msc:codeview_snarf Unsupported symbol id 1113 |
| 25850 Transparency in toolbar icons does not work (black background) |
| 26027 ActiveX control of cmbchina online bank has no display |
| 26546 Buitin IE cannot run some methods of ActiveX controls from ICBC online bank |
| 26548 GómezPEER is always visible behind other windows |
| 26597 [World of Warcraft] Wow.exe: err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0xf7703fd3 |
| 26944 GomezPEER fails to end gozilla.exe |
| 27028 Touchpad mouse cursor flickers when moved, jumps back towards original position when released |
| 27029 Nvidia hdr sample/Winmerge crash on msvcp71.dll.??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ |
| 27223 Desktop Dungeons does not display properly |
| 27387 Lexware installers need some IXMLDOMParseError properties implemented (srcText, line, linepos) |
| 27442 wine iexplore won't display verify code image of ICBC |
| 27653 EVE Online responds with "Connection Failure: Handshake Error" on login attempt. |
| 27779 Desktop mouse pointer always visible in Steam games |
| 28019 Iexplore crash when clicking link |
| 28116 Heavy Gear II, sound shutters heavily and dies very fast |
| 28187 expand: No usage in wineconsole |
| 28188 icinfo: No output in wineconsole |
| 28217 Worms Armageddon frontend palette rapidly flickers between normal and messed up |
| 28321 D3D: Out of adapter memory, wrong thread problem |
| 28347 Severe FPS regression in Source-based games with orm=backbuffer |
| 28374 Libre Office 3.4.3 installer wants msvcp90.dll.??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@DABV10@@Z |
| 28507 Gómez PEER fails to draw window |
| 28552 winhttp proxy doesn't work |
| 28562 Plastic Animation Paper 4.0 doesn't start |
| 28600 Gameshadow crashes into msxml3 |
| 28607 Unhandled exception installing X-COM Collector's Edition |
| 28649 Some fonts render wrong in Age Of Empires III |
| 28701 Adobe Acrobat Pro 8 tray tool needs msvcr80.dll.freopen_s |
| 28885 Windows DosBox .74 no longer runs |
| 28928 Pulsen needs msvcp90.dll.?insert@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@D@Z |
| 28958 Rayman 2 demo crashes on screen resolution change |
| 28974 Microsoft EMET v2.x and other tools need apphelp.dll.SdbCreateDatabase |
| 28975 InstallShield-based installers need apphelp.dll.ApphelpCheckInstallShieldPackage stub (YouSendIt, Nokia S60 5th Edition SDK 1.0) |
| 29000 Spectromancer refuses to start: 'Failed to init D3D8 object!' |
| 29004 Numberwise crashes when trying to log-in |
| 29013 Text underline height and vertical position wrong. |
| 29014 Internet Explorer 7 and 8 crash on startup due to unimplemented function apphelp.dll.ApphelpCheckShellObject |
| 29022 Texture corruption in Mass Effect and Mass Effect 2 |
| 29039 League Of Legends game client crashes after champion selection |
| 29041 Star wars : The Old Republic launcher crashes due to custom cursors |
| 29047 regsvr32 /i scrrun.dll crashes |
| 29051 Internet Connection Wizard: tapi.dll - unimplemented function TAPI32.dll.tapiGetLocationInfoW |
| 29063 Jack the Ripper hangs with a black screen on launch (without native msvcrt.dll) |
| 29065 Phoenix (steam file extractor) hangs when opening |
| 29074 Google Chrome outer installer could not connect to the Internet |
| 29086 winhlp32.exe: no readable content |
| 29093 Posting data with winhttp fails |
| 29095 DiskPulse: missing text |
| 29106 DDO installer crashes on startup in X11DRV_SetupGCForPatBlt() with X error |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.3.32: |
| |
| Akihiro Sagawa (3): |
| gdi32: Add a string table resource for the translation. |
| gdi32: Use the translated string as a charset name. |
| po: Update Japanese translation. |
| |
| Alexandre Julliard (47): |
| gdi32/tests: Avoid some array bounds warnings. |
| shell32/tests: Avoid some array bounds warnings. |
| advpack: Pass all the specified parameters to do_ocx_reg. |
| gdi32: Fix positioning of font underlines and strikeouts. |
| gdi32: Retrieve the brush pattern bits from the cache for metafiles. |
| gdi32: Retrieve the brush pattern bits from the cache for enhanced metafiles. |
| configure: Remove some no longer used variables. |
| wineps: Use the brush information passed in SelectBrush for pattern brushes. |
| winex11: Use the brush information passed in SelectBrush for pattern brushes. |
| winex11: Implement a SelectBrush entry point in the XRender driver. |
| gdi32: Return the original brush data in GetObject. |
| setupapi: Add a trace for the install mode value. |
| spoolss: Remove an unused variable. |
| gdi32: Reselect the pattern brush on every use if it's mapped with DIB_PAL_COLORS. |
| gdi32: Avoid copying the brush pattern if the format matches the DC. |
| regedit: Convert dialogs to po files. |
| progman: Convert dialogs to po files. |
| user32/tests: Flush events before the key flags test. |
| gdi32: Get rid of the get_bitmap_image helper. |
| gdi32: Grab the bits directly for DIB pattern brushes instead of duplicating the bitmap. |
| gdi32: Add a CopyBitmap driver entry point. |
| gdi32: Implement the CopyBitmap entry point in the null driver. |
| winex11: Implement the CopyBitmap entry point. |
| gdi32: Use the CopyBitmap entry point to copy the bitmap of a pattern brush. |
| gdi32: Don't set the bitmap owner when selecting a pattern brush. |
| winex11: Don't allow setting the cursor across processes while clipping. |
| winex11: Use the motion event time to decide when to update the cursor. |
| winex11: Still process all MotionNotify events when using XInput2. |
| winex11: Remove check for DIB color table in ExtTextOut. |
| server: Cope with stdio file descriptors being closed on startup. |
| wineps: Print a fixme for unhandled composite glyph scaling. |
| comctl32: Add a couple of DIB helper functions for imagelists. |
| comctl32: Setup the alpha channel also when reading an imagelist from a stream. |
| user32/tests: Add tests for small sizes of cursor bitmaps. |
| winex11: Make sure we create valid bitmaps even for a 1x1 mask. |
| comctl32: Avoid losing the color masks in CreateMappedBitmap. |
| winex11: Fix selecting a pattern brush into a DIB section device. |
| gdi32: Don't mark a local variable static. |
| taskmgr: Convert dialogs to po files. |
| ieframe: Convert dialogs to po files. |
| winspool: Convert dialogs to po files. |
| wineps: Convert dialogs to po files. |
| winedbg: Convert dialogs to po files. |
| winecfg: Set the program name and version at dialog init time. |
| winecfg: Convert dialogs to po files. |
| comctl32/syslink: Wrap the link text on \n characters. |
| wrc: Fix lookup of strings that contain a context. |
| |
| Alistair Leslie-Hughes (2): |
| mscoree: Move clearing of processes to Terminate. |
| mscoree: Implement ICorDebug CreateProcess. |
| |
| Andrew Eikum (2): |
| urlmon: Improve parsing of SCHEME_MK URIs. |
| dsound: Don't specify period size for the IAudioClient. |
| |
| Andrew Talbot (19): |
| dplayx: Remove extraneous braces from switch statement. |
| inetcomm: Remove extraneous braces from switch statements. |
| kernel32: Remove extraneous braces from switch statement. |
| msi: Remove extraneous braces from switch statement. |
| oledlg: Remove extraneous braces from switch statement. |
| sane.ds: Remove extraneous braces from switch statement. |
| wined3d: Remove extraneous braces from switch statements. |
| msvcp90: Superfluous semicolons fix. |
| secur32: Superfluous semicolons fix. |
| shlwapi: Suppress sign-extension through integer promotion. |
| user32: Suppress sign-extension through integer promotion. |
| advapi32: Remove an unused variable. |
| appwiz.cpl: Remove an unused function. |
| atl: Remove an unused variable. |
| cryptnet: Remove unused file-static variable. |
| dinput: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL. |
| dinput: Remove unused Wine debug channel. |
| kernel32: Remove unused file-static variables. |
| mshtml: Remove unused file-static variable. |
| |
| André Hentschel (13): |
| ntdll: Declare debug channel only when used. |
| winebuild: Add support for building on powerpc64. |
| apphelp: Add stub for ApphelpCheckInstallShieldPackage. |
| apphelp: Add stub for SdbCreateDatabase. |
| apphelp: Add stub for ApphelpCheckMsiPackage. |
| unicows: Add GetRoleTextW from oleacc. |
| po: Update German translation. |
| tapi32: Implement tapiGetLocationInfoW. |
| ole32: Implement writing VT_CLSID properties. |
| msvcrt: Implement freopen_s. |
| msvcrt: Implement _wfreopen_s. |
| kernel32/tests: Fix two typos. |
| wininet: Improve stub message for InternetSetFilePointer. |
| |
| Aric Stewart (16): |
| usp10: Avoid an end of buffer overrun when seeking non space characters at an end of a BiDi string. |
| usp10: Add a few chars that Windows itemizes as punctuation. |
| usp10/tests: Add Kannada shaping test. |
| usp10: Better handle the absorption of whitespace in bidi runs. |
| usp10: Better understand and handle numbers level in RTL runs. |
| usp10: Add some additional Latin script ranges. |
| usp10: Break with a better understanding on the handling of bidi strengths. |
| usp10: Move scripts to an array initialized once to minimize get_char_script calls. |
| usp10: Merge neutral scripts. |
| usp10: Pay attention to script changes for bidi run itemization. |
| usp10: Devanagari danda and double danda are used for all Indic scripts. |
| usp10: Properly set LayoutRTL. |
| usp10: Windows 7 defines a Tibetan numeric script but never uses it. |
| usp10: Keep the levels array in more cases. |
| usp10: If leading with a strong character use its bidi level for our intial LayoutRTL. |
| usp10: When converting common indic items use the main indic script not the Numeric or currency script, even if that was the most recent. |
| |
| Aurimas Fišeras (1): |
| po: Update Lithuanian translation. |
| |
| Austin English (2): |
| include: Define _WIN64 on sparc/powerpc64. |
| apphelp: Add a stub for ApphelpCheckShellObject. |
| |
| Bernhard Loos (3): |
| mountmgr, ntoskrnl: METHOD_BUFFERED uses irp->AssociatedIrp.SystemBuffer for both input and output. |
| mountmgr: Also call IoCompleteRequest in case of an error. |
| ntoskrnl: irp.AssociatedIrp.SystemBuffer is also used for METHOD_IN/OUT_DIRECT ioctls. |
| |
| Daniel Scharrer (1): |
| include: Don't use min/max in d3dx9math.inl as they might not be defined at this point. |
| |
| Dmitry Timoshkov (6): |
| ntdll: Use PAGE_EXECUTE_READWRITE protection when allocating stubs. |
| kernel32: Add a bunch of tests for protections accepted by VirtualAlloc, make it pass under Wine. |
| gdi32: Remove a duplicated line of code. |
| user32: Add tests for mixed WS_CHILD | WS_POPUP window styles. |
| user32: Dialog creation code should force WS_CHILD style for dialog controls. |
| user32: Issue a warning when dialog control creation fails. |
| |
| Eric Pouech (3): |
| expand: Remove extraneous curly braces from switch statements. |
| expand: No longer use Unix stdio functions, but rather the kernel32 equivalent. |
| winhlp32: Fix hlpfile content decompression in phrase40 mode. |
| |
| Erich Hoover (1): |
| user32: Prioritize focus for dialog owner on EndDialog. |
| |
| Francois Gouget (61): |
| ddraw/tests: Fix compilation on systems that don't support nameless unions. |
| version: Add some macros and prototypes to winver.h. |
| version: Add verrsrc.h and make it so it does not need other headers to be used in resource files. |
| include: Move the language and sort macros to winnt.rh. |
| winealsa.drv: Delete the g_sessions_lock critical section when unloading the dll. |
| winecoreaudio.drv: Give a name to the midi and mmdevapi critical sections. |
| kernel32: Declare more TimerQueue functions in winbase.h. |
| ddraw/tests: Fix compilation on systems that don't support nameless unions. |
| dlls: Remove unneeded include directives in resource files. |
| include: Add some more sublanguages and sort orders. |
| include: Move the DDE_xxx macros to dde.rh. |
| include: Update commctrl.rh and remove duplication with commctrl.h. |
| include: Update dlgs.h. |
| dsound: Unset Spare[0] before deleting non-static critical sections. |
| strmbase: Unset Spare[0] before deleting non-static critical sections. |
| dmloader: Remove an unused critical section. |
| msvcp90: Remove an unneeded cast. |
| browseui: Give a name and delete the critical sections. |
| winhttp: Give a name to the critical sections. |
| urlmon: Give a name to the critical sections. |
| rpcrt4: Give a name to the critical sections. |
| quartz/tests: Give a name to the critical sections. |
| qmgr: Give a name to the critical sections. |
| msvcrt: Give a name to the critical sections. |
| mcicda: Give a name to the critical sections. |
| inetcomm: Give a name to the critical sections and delete them when done. |
| wininet: Add prototypes for a couple of mpr functions. |
| crypt32: Move a couple of functions to avoid forward declarations. |
| winealsa.drv: Don't unset Spare[0] when deleting static critical sections. |
| winecoreaudio.drv: Don't unset Spare[0] when deleting static critical sections. |
| dsound: Give a name to the critical sections, make them static and delete them when unloading the dll. |
| wineoss.drv: Give a name to the mmdevapi critical sections, make them static and delete them when unloading the dll. |
| winmm: Give a name to the critical sections, make them static and delete them when unloading the dll. |
| scrrun: Remove an unneeded include directive in the resource file. |
| secur32: Make the cs critical section static. |
| wintab32: Make the csTablet critical section static. |
| rpcrt4: The offset to the complex pointer's description is signed. |
| rpcrt4: An interface pointer just has the size of a regular pointer. |
| dxgi: Remove an unneeded refcount field. |
| msvcrt: Statically initialize and name the MSVCRT_file_cs critical section. |
| wininet: Give a name to the critical sections, make them static and delete them when unloading the dll. |
| credui: Delete the static critical section when unloading the dll. |
| dinput: Delete the static critical section when unloading the dll. |
| dxgi: Delete the static critical section when unloading the dll. |
| mscms: Delete the static critical section when unloading the dll. |
| crypt32: Delete the oid and sip static critical sections when unloading the dll. |
| ws2_32: Delete the static critical section when unloading the dll. |
| mshtml: Delete the dispex and gecko static critical sections when unloading the dll. |
| msi: Delete the handle static critical sections when unloading the dll. |
| msvideo: Delete the static critical section when unloading the dll. |
| msxml3: Delete the dispex static critical section when unloading the dll. |
| ole32: Delete the compobj and rpc static critical sections when unloading the dll. |
| openal32: Delete the static critical section when unloading the dll. |
| pdh: Delete the static critical section when unloading the dll. |
| urlmon: Delete the static critical section when unloading the dll. |
| user32: Delete the static critical section when unloading the dll. |
| wined3d: Delete the static critical sections when unloading the dll. |
| winex11: Delete the palette and xrender static critical sections when unloading the dll. |
| winspool.drv: Delete the static critical section when unloading the dll. |
| rpcrt4: Delete the static critical sections when unloading the dll. |
| winhttp: Delete the static critical sections when unloading the dll. |
| |
| Frédéric Delanoy (11): |
| po: Update French translation. |
| cmd: Avoid comparison between signed and unsigned values. |
| dxdiag: Avoid dead increment (clang). |
| cmd: Trim whitespace in echo on/off. |
| cmd: Avoid duplication of commonly used strings. |
| rsaenh: Remove unused file-static variables. |
| atl: Avoid harcoding array lengths. |
| comctl32: Avoid hardcoding array lengths. |
| ole32: Avoid hardcoding array lengths. |
| wineboot: Make runkeys_names global variable static. |
| cmd: Move WCMD_part_execute function to avoid forward declaration. |
| |
| Hans Leidekker (15): |
| scrrun: New dll. |
| scrrun: Add a version resource. |
| winhttp: Fix sending data with synchronous requests. |
| winhttp: Use a separate function to set request parameters. |
| imm32: Validate the window handle passed to ImmGetContext. |
| winhttp: Convert string data to UTF-8 and add a corresponding content type header. |
| scrrun: Add stub implementations of DllRegisterServer and DllUnregisterServer. |
| msi: Process messages while waiting for custom actions to complete. |
| msi: Trace the exit code from custom action processes. |
| ws2_32: Fix handling of NULL and empty hostname in getaddrinfo/GetAddrInfoW. |
| winhttp: Implement WinHttpDetectAutoProxyConfigUrl. |
| winhttp: Accept a missing buffer when parsing a decoded URL. |
| winhttp: Clean up properly in request_send. |
| winhttp: Implement WinHttpGetIEProxyConfigForCurrentUser. |
| winhttp: Implement WinHttpGetProxyForUrl. |
| |
| Henri Verbeet (40): |
| wined3d: Remove surface_preload from wined3d_surface_ops. |
| wined3d: Remove surface_draw_overlay from wined3d_surface_ops. |
| comctl32: Avoid using __FUNCTION__ in ranges_check. |
| wined3d: Make the surface parameter to upload_palette() const. |
| wined3d: Make the surface parameter to blit_shader.set_shader() const. |
| wined3d: Only report a broken pitch in wined3d_surface_map(). |
| wined3d: Get rid of holdbitmap from wineD3DSurface_DIB. |
| wined3d: Get rid of client_memory from wineD3DSurface_DIB. |
| wined3d: Get rid of the wineD3DSurface_DIB typedef. |
| wined3d: Get rid of the SAVEDSTATES typedef. |
| wined3d: Don't print FIXMEs for misaligned surface maps. |
| wined3d: Get rid of RTL_DISABLE. |
| wined3d: Simplify context_choose_pixel_format(). |
| wined3d: Get rid of the WINED3DSAMPLER_TEXTURE_TYPE typedef. |
| wined3d: Get rid of the COMPARISON_TYPE typedef. |
| ddraw: Use wined3d_mutex_lock() / wined3d_mutex_unlock() for locking. |
| wined3d: x11_copy_to_screen() shouldn't be called on mapped surfaces. |
| wined3d: Introduce a "state" variable in shader_glsl_load_constants(). |
| wined3d: Get rid of the WINED3DSHADER_PARAM_REGISTER_TYPE typedef. |
| wined3d: Get rid of the winetexturestates typedef. |
| d3d10: Add the ID3D10StateBlock interface. |
| d3d10: Add a stub ID3D10StateBlock implementation. |
| d3d10: Implement D3D10StateBlockMaskDifference(). |
| wined3d: Get rid of the WINED3DSHADER_PARAM_SRCMOD_TYPE typedef. |
| wined3d: Get rid of the WINED3DSHADER_PARAM_DSTMOD_TYPE typedef. |
| d3d10: Implement D3D10StateBlockMaskDisableAll(). |
| d3d10: Implement D3D10StateBlockMaskDisableCapture(). |
| d3d10: Implement D3D10StateBlockMaskEnableAll(). |
| wined3d: Get rid of the WINED3DCOLORVALUE typedef. |
| wined3d: Pass a wined3d_color struct to wined3d_device_clear(). |
| d3d10: Implement D3D10StateBlockMaskEnableCapture(). |
| d3d10: Implement D3D10StateBlockMaskGetSetting(). |
| d3d10: Implement D3D10StateBlockMaskIntersect(). |
| wined3d: Get rid of the WINED3DDISPLAYMODE typedef. |
| wined3d: Get rid of the WINED3DVECTOR typedef. |
| d3d10: Implement D3D10StateBlockMaskUnion(). |
| wined3d: Recognize the SM4 deriv_rtx opcode. |
| wined3d: Recognize the SM4 deriv_rty opcode. |
| ddraw: We can't render to the desktop window either. |
| wined3d: Get rid of the WINED3DMATRIX typedef. |
| |
| Huw Davies (12): |
| gdi32: Keep track of the text pixel color. |
| gdi32: Expose a solid_rects function. |
| gdi32: Move the ETO_OPAQUE rectangle drawing to the dib driver. |
| gdi32: Calculate the min/max color component intensities for 17 glyph levels. |
| gdi32: Add draw_glyph primitives. |
| gdi32: Add support for drawing text in the dib driver. |
| gdi32/tests: Add tests for text rendering. |
| gdi32: Add a helper to return the maximum level to use for a given anti-aliasing format. |
| gdi32: Return valid anti-alias format bitmaps if the glyph is a monochrome bitmap. |
| gdi32: Use an array of masks to simplify the bitmap conversion. |
| gdi32: Add a helper to retrieve the octant bias. |
| msxml3: Re-initialise the variant so that VariantChangeType doesn't free the user string. |
| |
| Hwang YunSong (3): |
| po: Updated Korean translation. |
| cmdlgtst: Updated Korean translation. |
| po: Updated Korean translation. |
| |
| Jacek Caban (47): |
| mshtml: Make nsIURL::GetParam a stub. |
| mshtml: Always use IUri-based nsIRI::GetAsciiHost implementation. |
| mshtml: Wine Gecko 1.4 release. |
| mshtml: Store window URL as BSTR. |
| mshtml: Use IUri in set_current_mon if possible and store it in window object. |
| mshtml: Use IUri in use_gecko_script. |
| mshtml: Fixed memory leak in nsIURL::GetDirectory implementation. |
| mshtml: Use set_nsstyle_attr_var in IHTMLStyle::put_height implementation. |
| mshtml: Fixed HTMLPrivateWindow_GetAddressBarUrl function name. |
| mshtml: Get rid of an unused parameter in prepare_for_binding. |
| mshtml: Moved QueryService(IID_IShellBrowser) call to the right place. |
| urlmon: Improved IUri debug traces. |
| mshtml: Improved debug traces in nsIChannel::AsyncOpen implementation. |
| urlmon: Fixed some failures on IE9. |
| urlmon: Fixed misc.c tests on IE9 and make image_tiff_filter behave like IE9. |
| ieframe: Store ShellBrowser in DocHost instead of creating it on every QueryService call. |
| ieframe: Added IDocObjectService::FireBeforeNavigate2 implementation. |
| ieframe: Added IDocObjectService::FireNavigateComplete2 implementation. |
| ieframe: Improved debug traces in IShellBrowser::QueryInterface. |
| mshtml: Split IHTMLPrivateWindow::SuperNavigate implementation. |
| mshtml: Properly handle navigation in containers supporting IWebBrowserApp. |
| mshtml: Split setting window URI from set_current_mon. |
| mshtml: Properly implement nsIURI::CloneIgnoreRef. |
| mshtml: Properly implement nsIURI::EqualsExceptRef. |
| mshtml: Properly handle fragment-only navigation. |
| mshtml: Added more navigation tests. |
| mshtml: Added nsIURI::GetSpecIgnoringRef implementation. |
| urlmon: Fixed protocol tests on IE9. |
| mshtml: Fixed script tests on IE9. |
| urlmon: Get rid of create_todo_* from uri_equality struct. |
| urlmon: Don't set is_opaque for file URIs in validate_components. |
| mshtml: Update window URI when its binding is redirected. |
| mshtml: Fixed some htmldoc.c tests on IE9. |
| mshtml: Fixed events tests on IE9. |
| mshtml: Added support for ActiveX objects without IQuickActivate support. |
| mshtml: Reinitialize list entry in detach_plugin_host. |
| mshtml: Added tests of handling ActiveX objects without IQuickActivate interface implemented. |
| mshtml: Fixed remaining IE9 failures. |
| mshtml: Don't mix PRBool pointers with BOOL pointers. |
| mshtml: Implement nsIStandardURL interface in nsWineURI object. |
| ieframe: Fixed tests on IE9. |
| mshtml: Use CLEAR_CALLED instead of SET_CALLED in some places. |
| jscript: Use a helper function to allocate expression structs. |
| jscript: Store expression type in expression_t. |
| jscript: Added minimal bytecode compiler/interpreter and use it for '===' expressions. |
| jscript: Use bytecode interpreter for '!==' expressions. |
| jscript: Use bytecode interpreter for logical negation expression. |
| |
| Juan Lang (5): |
| iphlpapi: Implement retrieving IPv4 addresses using getifaddrs, when available. |
| iphlpapi: Combine #ifdef HAVE_IFADDRS_H blocks. |
| iphlpapi: Remove an unmaintained comment, and update copyright. |
| iphlpapi: Remove unneeded includes. |
| iphlpapi: Fix enumerating IPv6 addresses. |
| |
| Jörg Höhle (2): |
| mmdevapi/tests: Prevent crash when device is in use. |
| mmdevapi/tests: Add PCM format tests. |
| |
| Luca Bennati (1): |
| po: Update Italian translation. |
| |
| Maarten Lankhorst (1): |
| ntdll: Use VALGRIND_RESIZEINPLACE_BLOCK when available. |
| |
| Marcus Meissner (4): |
| wmc: Increate allocated size to match \0 (Coverity). |
| gdi32: Fixed loop end setting (Coverity). |
| urlmon: Fixed an array overread (Coverity). |
| oleaut32: Use correct variable (Coverity). |
| |
| Matej Špindler (1): |
| ws2_32: Test GetAddrInfo with zero port. |
| |
| Matteo Bruni (6): |
| wined3d: Fix post-pixelshader blending test. |
| wined3d: Skip blending test on some texture formats. |
| wined3d: Make a copy of gl_info for later context_destroy_gl_resources() usage. |
| wined3d: Disable WINED3DFMT_B8G8R8_UNORM. |
| d3d8: Remove D3DFMT_R8G8B8 special handling. |
| d3d9: Remove D3DFMT_R8G8B8 special handling. |
| |
| Michael Mc Donnell (3): |
| d3dx9/tests: Test for D3DXMESH_VB_SHARE option. |
| d3dx9/tests: Show D3DXMESH_VB_SHARE with new declaration should fail. |
| d3dx9: Return error if D3DXMESH_VB_SHARE and new declaration. |
| |
| Michael Stefaniuc (6): |
| include: Fixup "long" numeric constants in commctrl.h. |
| include: Make "long" numeric constants LP64/LLP64 proof (mmddk.h). |
| include: Fixup "long" numeric constants in vfw.h. |
| include: Drop "l" modifiers from numeric constants in winternl.h. |
| include: Make "long" numeric constants LP64/LLP64 proof (tapi.h). |
| include: Make "long" numeric constants LP64/LLP64 proof (shlwapi.h). |
| |
| Nikolay Sivov (18): |
| msxml3: Fix IDispatch support for IXMLDocument. |
| msxml3: Support IDispatch in IXMLElement. |
| msxml3: Add IDispatchEx support for IXMLDOMNamedNodeMap. |
| msxml3: Fix collection index based support for IXMLDOMSelection. |
| msxml3: Implement get_line() and get_linepos(). |
| msxml3: Implement get_srcText(). |
| msxml3: Some tests to show that leading spaces are not allowed for xml stream. |
| msxml3: Test that IXMLHTTPRequest doesn't support IDispatchEx. |
| msxml3: Move XSLPattern test data to a table. |
| msxml3: Implement get_nodeTypeValue() for attributes without a type. |
| msxml3: Fix getNamedItem() for qualified node names. |
| msxml3: Support multiple IXMLDOMNamedNodeMap implementations. |
| msxml3: Added IDispatchEx support for IXMLDOMImplementation. |
| msxml3: Properly handle qualified names in getAttributeNode(). |
| msxml3: Properly return node prefix from get_prefix(). |
| msxml3: Fix get_namespaceURI(). |
| msxml3: Return qualified name from get_nodeName(). |
| msxml3: Convert test stream to single byte string. |
| |
| Octavian Voicu (3): |
| makefiles: Add manual dependencies also for testlist cross object. |
| ddraw/tests: Fix a couple of copy-paste typos in test messages. |
| ddraw: Make IDirectDrawClipperImpl_[GS]etHWnd function names consistent with SDK. |
| |
| Piotr Caban (14): |
| userenv: Improved CreateEnvironmentBlock implementation. |
| services: Create service environment when first service is started. |
| msvcr90: Added __vswprintf_l implementation. |
| msvcp90: Don't define empty structure. |
| msvcrt: Don't hold FILE critical section in some functions. |
| msvcrt: Don't use fputc in flsbuf implementation. |
| msvcr90/tests: Added nonblocking FILE functions test. |
| msvcp90: Added basic_string::_Copy implementation. |
| msvcp90: Added basic_string::copy implementation. |
| msvcp90: Added basic_string::insert implementation. |
| msvcp90: Fixed parameters number in functions returning structures. |
| msvcp: Sync spec files. |
| msvcp90: Forward basic_string<short> to basic_string<wchar_t>. |
| msvcp: Sync spec files. |
| |
| Rafał Mużyło (1): |
| configure: Fix a typo. |
| |
| Rico Schüller (3): |
| d3dx9: Improve argument check in ID3DXBaseEffect::GetBool/Int/Float(). |
| d3dx9: Allow setting texture to NULL. |
| d3dx9: Add count to trace in ID3DXBaseEffect::GetMatrixArray(). |
| |
| Stefan Dösinger (10): |
| d3d9/tests: Test partial block locks. |
| wined3d: YUY2 and UYVY are block based. |
| d3d8/tests: Port the double unlock test to d3d8. |
| d3d8/tests: Port the block lock test to d3d8. |
| ddraw/tests: Add a partial block lock test. |
| ddraw/tests: Add a test for YV12 partial block locks and lock offsets. |
| ddraw/tests: Add a YV12 blit test. |
| ddraw/tests: Mark a VMware failure broken. |
| ddraw: Add more tests and fixes for SetSurfaceDesc. |
| ddraw: Set correct HEL and HAL color models. |
| |
| Thomas Faber (6): |
| msvcrt: Fix MSVC build in exit.c and msvcrt.h. |
| msvcrt: Fix MSVC build in locale.c. |
| kernel32/tests: Add tests for GetDllDirectory. |
| advapi32/tests: Use already existing static string instead of literal. |
| advapi32/tests: Do not assume the test is called with an absolute path. |
| mshtml: Fix MSVC build in htmllocation.c. |
| |
| Vincent Povirk (6): |
| gdiplus: Fix center point calculation in GdipAddPathPie. |
| include: Add definition of IWICComponentFactory and its dependencies. |
| include: Define IWICPersistStream. |
| windowscodecs: Add tests for IWICMetadataReader. |
| windowscodecs: Add test for CreateMetadataReaderFromContainer. |
| windowscodecs: Flesh out IWICMetadataReader test. |
| |
| Vitaliy Margolen (1): |
| dinput: Return correct key names for num_lock and pause. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |