587 lines
32 KiB
Plaintext
587 lines
32 KiB
Plaintext
The Wine development release 1.3.23 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Support for stubless COM proxies on x86-64.
|
|
- Builtin dxdiag now outputs real information.
|
|
- Monochrome bitmap format in the DIB engine.
|
|
- Beginnings of a true shell Explorer builtin.
|
|
- A number of new D3DX9 functions.
|
|
- More support for Indic text shaping.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.23.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.3.23.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.23:
|
|
|
|
6719 Office 2000/2003 - installer ignore selected functions
|
|
7078 Installation of Army Men 2 crashes
|
|
10884 pkzip 2.5 gets confused when waiting for console input
|
|
11057 Blood 2: The Chosen (v.2.1) - all textures corrupted
|
|
11486 Anarchy Online does not patch
|
|
15674 Sacred 2 - Fallen Angel fails to start
|
|
15729 No videos ,UI in Command and Conquer 3:Tiberium Wars v1.09
|
|
15851 Far Cry 2 does not pass the SecuROM test (SecuROM 7.x and SecuROM PA)
|
|
16010 IBP Internet Business Promoter startup fails with OLE error 80070057
|
|
17260 Wined3d doesn't support setting V-Sync
|
|
17535 Visio 2007 Service Pack 1 installer fails
|
|
18107 Google SketchUp crashes after choosing a template
|
|
18455 Winscp/Notepad++: path selection control not automatically selected
|
|
18927 Need For Speed: Undercover fails to install (msiexec crash)
|
|
19417 Hitman Blood Money page faults when OffscreenRenderingMode=fbo
|
|
19491 WSASend() fails when lpNumberOfBytesSent is NULL
|
|
19762 RollerCoaster Tycoon: Rename dialog for attractions not shown (but usable).
|
|
20327 Supreme Commander shows black screen
|
|
21197 Black dots are seen on some 3D models in GTAIV
|
|
21828 Mercenaries 2: World in Flames fails to start
|
|
22032 Steam in-game overlay does not work outside winedbg
|
|
23207 Mount&Blade: Warband Demo v1.123 crashes quickly in user32.GetSysColor (needs DECLSPEC_HOTPATCH entry for hooking code)
|
|
23361 Runaway - A Twist Of Fate: Game freezes at loading
|
|
23736 Kingdom Heroes crashes due to missing msvcp80.dll.?find_last_of@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDI@Z
|
|
23833 Black Buccaneer: media not detected (SecuROM 7.x)
|
|
24157 Tera Copy crashes on startup - kernel32.DebugBreak() taints frame pointer (Obsidium v1.x Software Protection System)
|
|
24350 Lord of the Rings Online Hardware Pixel shader enabled exits the game on startup.
|
|
24560 World of Goo demo needs msvcp80.dll.??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z (purist)
|
|
24837 Dragon Age - Origins requires msvcp80.dll.?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z
|
|
24927 Fallout 3 needs msvcp80.dll.??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@ABV01@@Z
|
|
25244 The Witcher needs msvcp80.dll.?infinity@?$numeric_limits@M@std@@SAMXZ
|
|
25477 Word 2010 crashes on start with builtin usp10.dll
|
|
25586 MS Office 2010 Pro Trial: Word, Excel, and Powerpoint crash trying to print
|
|
25671 Locking problem under Bioshock (Unreal Engine) leads to game freeze
|
|
25821 Anarchy only renders if something else needs rendering at that position
|
|
26319 [Counter Strike: Source] crashes at startup
|
|
26793 America's Army 3 crashes due to missing msvcp80.dll.?clear@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ (purist)
|
|
26799 Zoo Empire: mouse clicks don't register
|
|
26952 Taxman Spezial 2011 installer fails (netapi32.NetGetJoinInformation() should behave like a stub using ERROR_CALL_NOT_IMPLEMENTED retval)
|
|
26997 Blinking mouse cursor in center of screen in Fallout: New Vegas
|
|
27065 Prince of Persia: Warrior Within needs msvcp71.dll.??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z
|
|
27067 Drake of the 99 Dragons needs msvcp60.dll.?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z
|
|
27068 Code of Honor: The French Foreign Legion needs msvcp60.dll.??0_Lockit@std@@QAE@XZ
|
|
27142 Gangsters 2 Demo (German): mouse is unusable in main menu since wine 1.3.19
|
|
27156 Bioshock demo: mouse jumps around menu
|
|
27266 dinput keyboard no longer works in winedbg
|
|
27311 Frozen Synapse crashes when launching in-game IRC client
|
|
27350 Eve Online UI elements not drawn
|
|
27363 Frhed encode/decode needs msvcp80.dll.?find_first_of@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z
|
|
27405 WinAudit v2.27 needs netapi32.dll DsGetSiteNameA() stub
|
|
27406 Red Faction deadlock on start
|
|
27425 usb-over-network-client.msi can not start
|
|
27450 c2man.pl: Recent commit leads to FTBFS
|
|
27460 Buzz tracker crashes
|
|
27465 wine iexplore.exe crashes when opening http://forums.winehq.org/
|
|
27475 Windows Sysinternals "Process Explorer" needs winsta.dll.WinStationGetProcessSid stub
|
|
27481 Adobe Application Manager 2.0 fails to install (wuapi IUpdateInstaller vtable incomplete)
|
|
27486 Quicken 98 Basic stopped working
|
|
27508 Text rendering regression for World of Tanks
|
|
27511 Plants vs. Zombies (Steam) crashes on launch
|
|
27516 Star Wolves renders garbage in the menu
|
|
27531 Magic - DotP 2012 crash in gameoverlayrenderer
|
|
27535 EA Tree 1.0 build 6 needs msvcp80.dll.??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z
|
|
27550 SafeDisc 4.x: first opcode byte of kernel32.DebugBreak() API entry must not be "int 3" (0xCC) (Rainbow Six: Vegas 2 fails on startup)
|
|
27583 PowerPC/Sparc builds broken in dlls/d3dx9_36/tests/mesh.c
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.3.22:
|
|
|
|
Adam Martinson (4):
|
|
msxml3: Create CLSID_XMLHTTP when requested.
|
|
msxml3: SysAllocString*() automatically allocates a terminating NULL.
|
|
msxml3: Fix a couple incorrect uses of VariantChangeType().
|
|
msxml3: Add support for VT_BSTR|VT_BYREF in domdoc_save().
|
|
|
|
Akihiro Sagawa (1):
|
|
po: Update Japanese translation.
|
|
|
|
Alexandre Goujon (1):
|
|
winenas.drv: Avoid a warning in a trace on x86_64.
|
|
|
|
Alexandre Julliard (48):
|
|
urlmon: Fix some pointer cast warnings.
|
|
makefiles: Add a more generic handling of makefile generation flags.
|
|
makefiles: Use generic flags to specify which directories need a make install.
|
|
makefiles: Use the generic install flags for the tools directories.
|
|
makefiles: Use the generic install flags for the static libraries.
|
|
kernel32: Fix some 64-bit issues in GlobalSize().
|
|
rpcrt4: Fix handling of complex types of return values on the server side.
|
|
rpcrt4: Fix handling of complex types of return values on the client side.
|
|
rpcrt4: Also check base types for null ref pointers.
|
|
widl: Default to the cdecl calling convention in client/server functions.
|
|
widl: Use the context handle description instead of the pointer for arguments that are pointer to handles.
|
|
widl: Output the list of rundown routines in server files.
|
|
widl: Use the local function as proxy entry for callas interpreted functions.
|
|
widl: Include the parent interfaces in the proc format string offsets for proxies.
|
|
widl: Use delegation when inheriting from a local interface.
|
|
widl: Include the parent interfaces in the proxy thunk table too.
|
|
widl: If possible, use the interface name as prefix for the expr eval functions.
|
|
widl: Allow unsized in,out string parameters.
|
|
widl: Make output unique pointers into object pointers in object interfaces.
|
|
widl: Also check array pointers for null ref pointers.
|
|
widl: Move the pointer check functionality to typegen.c.
|
|
urlmon: Remove unneded stubs for IWindowForBindingUI.
|
|
rpcrt4: Preserve the previous MaxCount value when computing variance through a callback.
|
|
rpcrt4: Add a wrapper for NdrClientCall2 to isolate calling convention differences.
|
|
rpcrt4: Add an assembly wrapper to implement the NdrClientCall2 calling convention on x86_64.
|
|
rpcrt4: Implement calling server functions on x86_64.
|
|
rpcrt4: Make more of the stubless proxy setup code platform-independent.
|
|
rpcrt4: Reimplement the stubless proxy entry point entirely in assembly.
|
|
rpcrt4: Implement stubless proxy entry thunks for x86_64.
|
|
ntdll: Fetch the windows directory from the shared user data.
|
|
kernel32: Implement DebugBreak directly in assembly.
|
|
rpcrt4: Add support for float parameters in client calls on x86_64.
|
|
rpcrt4: Add a wrapper for NdrAsyncClientCall too.
|
|
server: Allow creating a process without any parent or startup info.
|
|
kernel32: Create an orphaned process in exec_process so that all initialization is done anew in the child process.
|
|
server: Only avoid running low-level hooks in processes currently suspended by a debugger.
|
|
server: Don't queue low-level hooks to a hung queue.
|
|
rpcrt4: Add support for 64-bit conformance values.
|
|
widl: Use NdrPointerFree instead of freeing by hand where possible.
|
|
rpcrt4: Make sure we don't try to free a pointer twice.
|
|
winex11: Try harder to ignore broken raw motions events caused by pointer warping.
|
|
kernel32: Avoid using a breakpoint instruction in DebugBreak().
|
|
winex11: Don't enable XInput for devices reporting absolute coordinates.
|
|
server: Allow setting a zero-size clip rectangle.
|
|
user32: Don't truncate bitmap ids in InsertMenu.
|
|
user32: Always pass 0 as item id for WM_MEASUREITEM in menus.
|
|
libwine: Avoid a potential loop in reserve_area.
|
|
d3dx9: Update the spec files.
|
|
|
|
Alistair Leslie-Hughes (1):
|
|
xmllite: Added interface IXmlWriter.
|
|
|
|
Andrew Eikum (8):
|
|
mmdevapi: Sessions should be unique per-device.
|
|
winecoreaudio.drv: Initialize audio description flags.
|
|
msacm32: Also load ACM drivers from key values.
|
|
winecoreaudio: Set AudioQueue volume, not AudioDevice volume.
|
|
mmdevapi: Don't crash if a driver fails to load.
|
|
mmdevapi: Fix refcounts in IAudioClient::GetService.
|
|
winealsa.drv: Be less choosey about sample rates.
|
|
mmdevapi: Implement ISimpleAudioVolume::{Set, Get}Mute.
|
|
|
|
Andrew Nguyen (15):
|
|
dxdiag: Improve the command-line parsing.
|
|
dxdiag: Introduce the file output infrastructure.
|
|
dxdiag: Display a usage message box when unknown options are requested.
|
|
dxdiag: Introduce the information collection infrastructure.
|
|
dxdiagn: Stub out some properties for dxdiag.exe.
|
|
dxdiag: Add code to collect information from the DxDiag_SystemInfo container.
|
|
dxdiag: Add code for plain-text information output.
|
|
dxdiag: Add code for XML information output.
|
|
dxdiagn: Unconditionally initialize the passed variant in IDxDiagContainer::GetProp.
|
|
dxdiagn/tests: Add tests for some DxDiag_DisplayDevices subcontainer properties.
|
|
dxdiagn: Start using Direct3D to obtain better reported adapter information for DxDiag_DisplayDevices.
|
|
dxdiagn: Extract the fallback display information code to a separate function.
|
|
dxdiagn: Remove the Direct3D usage in the fallback display information code.
|
|
dxdiagn: Add additional adapter identifier properties for DxDiag_DisplayDevices subcontainers.
|
|
dxdiag: Avoid C99 list initialization constructs.
|
|
|
|
André Hentschel (10):
|
|
ws2_32/tests: Don't read return value when we don't test for it.
|
|
c2man: Initialise current comment info.
|
|
kernel32: Initialise dwProcessorType.
|
|
ntdll: Parse ARM CPU level.
|
|
kernel32: Set dwProcessorType on ARM.
|
|
imm32: Use the same code for ImmIsUIMessageW as in the ascii function.
|
|
winebuild: get_asm_ptr_keyword is not needed for ARM.
|
|
winebuild: Simplify the ARM part of output_import_thunk.
|
|
ntdll: Improved implementation of the segv handler on ARM.
|
|
ws2_32: Handle null pointer for linger values.
|
|
|
|
Aric Stewart (26):
|
|
usp10: Correct an endless loop in Chaining Contextual Substitution if it is a dead rule.
|
|
usp10: Return the set of Indic syllables after reorder.
|
|
usp10: Do not require a separate call to find Indic base consonant.
|
|
usp10: Ignore ralf as well as pre, post and below base consonants when finding base.
|
|
usp10: Shape Indic syllables basic forms per syllable.
|
|
usp10: Apply 'rkrf' to the Indic syllable.
|
|
usp10: Apply 'half' only to the pre-base consonants in Indic syllables.
|
|
usp10: Apply 'rphf' only to the reph forms in Indic syllables.
|
|
usp10: Apply 'blwf' only to the below-base consonants in Indic syllables.
|
|
usp10: Apply 'pref' only to the pre-base consonants in Indic syllables.
|
|
usp10: Apply 'pstf' to the Indic syllable.
|
|
usp10: Apply 'vatu' to the Indic syllable.
|
|
usp10: Apply 'cjct' to the Indic syllable.
|
|
usp10: Condense duplicate Indic feature sets.
|
|
usp10: Correct an error with the Telugu lexical function.
|
|
usp10: More corrections to the Telugu lexical function.
|
|
usp10: Refine post-matra Ralf reordering to be post below form consonants as well.
|
|
usp10: Enable a second reorder step after basic shaping.
|
|
usp10: Do matra second reorderings for Tamil and Malayalam to prevent blocking consonant ligatures.
|
|
usp10: Pre-base consonants need to be reordered like pre-base matras for scripts that have them.
|
|
po: Add a number of missing '\n' characters in translations.
|
|
usp10: Correct Post Base glyph index shifting.
|
|
usp10: Correct ralf glyph offset calculation in PostBase.
|
|
usp10: Update Indic framework to handle non-modern fonts.
|
|
usp10: Non modern Indic fonts want blwf applied pre and post base.
|
|
usp10: Correct Pre Base glyph index shifting.
|
|
|
|
Aurimas Fišeras (4):
|
|
po: Update Lithuanian translation.
|
|
po: Update Lithuanian translation.
|
|
shell32: Update Lithuanian translation.
|
|
cmdlgtst: Update Lithuanian translation.
|
|
|
|
Austin English (4):
|
|
shdocvw: Add a stub for RunInstallUninstallStubs2.
|
|
configure: Remove some unused but set variables (LLVM/Clang).
|
|
winsta: Add a stub for WinStationGetProcessSid.
|
|
netapi32: Add a stub for DsGetSiteNameA.
|
|
|
|
Charles Welton (2):
|
|
d3dx9: Implemented GetDevice method.
|
|
d3dx9/tests: Add tests for ID3DXLine_GetDevice and release methods.
|
|
|
|
Damjan Jovanovic (5):
|
|
include: Add RPC_PROTSEQ_VECTOR.
|
|
rpcrt4: Add stubs for RpcNetworkInqProtseqs.
|
|
include: Fix an RPC_PROTSEQ_VECTORW typo.
|
|
rpcrt4: Implement RpcProtseqVectorFree.
|
|
msvcrt: The time passed to utime functions can be NULL.
|
|
|
|
David Hedberg (2):
|
|
kernel32: GlobalSize() should also work with GMEM_MOVEABLE data pointers received from GlobalLock().
|
|
rsaenh: Don't fail on signature verification if the signed hash lacks the OID.
|
|
|
|
Dylan Smith (7):
|
|
d3dx9: Add stubs for D3DXCreateSkinInfo functions.
|
|
d3dx9: Implement D3DXCreateSkinInfo functions.
|
|
d3dx9: Implement ID3DXSkinInfo bone influence getting and setting.
|
|
d3dx9: Implement ID3DXSkinInfo::GetBoneName and SetBoneName.
|
|
d3dx9: Implement GetBoneOffsetMatrix and SetBoneOffsetMatrix.
|
|
d3dx9/tests: Added tests for D3DXCreateSkinInfo.
|
|
d3dx9/tests: Avoid using FP_NAN for portability.
|
|
|
|
Francois Gouget (16):
|
|
oleaut32: Fix a typo in a documentation comment.
|
|
ddraw: Make unsafe_impl_from_IDirectDrawSurface{2,3}() static.
|
|
d3dxof: Make read_bytes() static.
|
|
d3dx9_36/tests: Add a '\n' to a trace() call.
|
|
comdlg32: Add a trailing '\n' to a TRACE() call.
|
|
shdoclc: One of the 'Add to Favorites' menu was missing an ellipsis.
|
|
shdoclc: Don't duplicate menu separators.
|
|
cryptui: Remove the ellipsis from the View button in the certificate management dialog.
|
|
comdlg32: Use macros for the resource IDs instead of numeric literals.
|
|
Standardize the OK buttons.
|
|
msvfw32: Fix ellipsis usage in the menu and button labels.
|
|
cmdlgtst: Fix ellipsis usage in the menu and button labels.
|
|
shell32: Fix ellipsis usage in the menu and button labels.
|
|
explorer: Make explorer_wnd_proc() static.
|
|
shell32: Remove the ellipsis on the 'Wine license' button.
|
|
po: Add a number of missing '\n' characters in the Slovenian translation.
|
|
|
|
Frédéric Delanoy (5):
|
|
cmd/tests: Get rid of obsolete @todo_space@ construct.
|
|
po: Update French translation.
|
|
cmdlgtst: Update French translation.
|
|
shell32: Update French translation.
|
|
po: Update French translation.
|
|
|
|
Gerald Pfeifer (1):
|
|
d3dx9_36: Fix the return value in error cases in d3dx9_parse_resource.
|
|
|
|
Hans Leidekker (8):
|
|
ws2_32: Accept NULL lpNumberOfBytesSent for overlapped calls to WSASend/To.
|
|
msi: Pass the full custom action command to CreateProcess.
|
|
wuapi: Add missing method stubs for IUpdateInstaller and IUpdateSearcher.
|
|
msi: Don't update the progress bar in schedule_install_files.
|
|
msi: Don't subscribe more than once to the same control event.
|
|
msi: Add support for running the progress bar backwards.
|
|
msi: Make sure reported progress adds up to projected progress.
|
|
msi: Count progress in units of 512 bytes.
|
|
|
|
Henri Verbeet (40):
|
|
wined3d: Implement wined3d_device_update_surface() on top of surface_upload_data().
|
|
wined3d: Check for a valid source rectangle and destination in wined3d_device_update_surface().
|
|
wined3d: Check the source rectangle is a multiple of the format block size in wined3d_device_update_surface().
|
|
wined3d: Don't clear the alloc flags in wined3d_surface_set_format().
|
|
wined3d: Fix source rectangle validation in wined3d_device_update_surface().
|
|
d3d9/tests: Add some tests for IDirect3DDevice9::UpdateSurface().
|
|
wined3d: Require ARB_shader_texture_lod for SM3.
|
|
wined3d: Only invert viewport y for onscreen destinations in surface_depth_blt().
|
|
wined3d: Check the correct debug class in checkGLcall.
|
|
wined3d: Use surface_load_location() instead of surface_internal_preload() in wined3d_device_update_surface().
|
|
wined3d: Only load the surface for partial updates in wined3d_device_update_surface().
|
|
d3d9: Implement IDirect3DVertexBuffer9 private data handling on top of wined3d_resource.
|
|
d3d9: Implement IDirect3DIndexBuffer9 private data handling on top of wined3d_resource.
|
|
d3d8: Implement IDirect3DVertexBuffer8 private data handling on top of wined3d_resource.
|
|
d3d8: Implement IDirect3DIndexBuffer8 private data handling on top of wined3d_resource.
|
|
d3d9: Implement IDirect3DCubeTexture9 private data handling on top of wined3d_resource.
|
|
d3d9: Implement IDirect3DTexture9 private data handling on top of wined3d_resource.
|
|
d3d9: Implement IDirect3DVolumeTexture9 private data handling on top of wined3d_resource.
|
|
d3d8: Implement IDirect3DCubeTexture8 private data handling on top of wined3d_resource.
|
|
d3d8: Implement IDirect3DTexture8 private data handling on top of wined3d_resource.
|
|
d3d8: Implement IDirect3DVolumeTexture8 private data handling on top of wined3d_resource.
|
|
wined3d: Initialize format block info with sane values for uncompressed formats.
|
|
wined3d: Only bother checking block alignment for compressed surfaces in wined3d_device_update_surface().
|
|
wined3d: Validate STATE_BASEVERTEXINDEX in validate_state_table().
|
|
wined3d: Fix the STATE_BASEVERTEXINDEX state entry.
|
|
wined3d: Make the device parameter to device_invalidate_state() const.
|
|
d3d9: Implement IDirect3DSurface9 private data handling on top of wined3d_resource.
|
|
d3d8: Implement IDirect3DSurface8 private data handling on top of wined3d_resource.
|
|
ddraw: Implement surface private data handling on top of wined3d_resource.
|
|
wined3d: Invalidate STATE_STREAMSRC when dropping VBOs.
|
|
wined3d: Make the context parameter to isStateDirty() const.
|
|
d3d9: Implement IDirect3DVolume9 private data handling on top of wined3d_resource.
|
|
d3d8: Implement IDirect3DVolume8 private data handling on top of wined3d_resource.
|
|
wined3d: Make the wined3d_shader_context shader pointer const.
|
|
wined3d: Make the device and target parameters to FindContext() const.
|
|
wined3d: Only invalidate STATE_STREAMSRC for bound buffers.
|
|
wined3d: Make the surface parameter to surface_is_offscreen() const.
|
|
wined3d: Make the surface parameter to surface_get_gl_buffer() const.
|
|
wined3d: Explicitly set surface alignment in the client libs.
|
|
wined3d: Request per-surface palettes in the client libs.
|
|
|
|
Huw Davies (16):
|
|
gdi32: Add helpers to retrieve foreground and background colours.
|
|
gdi32: Add support for 1 bpp dibs.
|
|
gdi32/tests: Add tests for 1 bpp dibs.
|
|
gdi32: Add support for 1 bpp brushes.
|
|
gdi32/tests: Add tests for 1bpp brushes.
|
|
gdi32: Add support for hatched brushes.
|
|
gdi32/tests: Add tests for hatched brushes.
|
|
gdi32/tests: Call ReleaseDC not DeleteDC.
|
|
gdi32/tests: Add broken behaviour on nt4 sp1-5.
|
|
gdi32/tests: Add broken behaviour on nt4 sp1 and 2.
|
|
gdi32/tests: Add some broken behaviours for winxp sp1 and win2003.
|
|
gdi32/tests: Add broken behaviour for nt4 sp3.
|
|
gdi32: Add more broken behaviour on nt4 sp3.
|
|
gdi32/tests: Skip the tests if the pen type is not supported.
|
|
comdlg32: When changing printers, only preserve the paper/bin settings if the new printer has the original setting available.
|
|
gdi32/tests: Show that Get/SetDIBits ignore the layout mode.
|
|
|
|
Hwang YunSong (5):
|
|
po: Update Korean translation.
|
|
cmdlgtst: Update Korean resource.
|
|
msvfw32: Update Korean resource.
|
|
shell32: Update Korean resource.
|
|
po: Update Korean translation.
|
|
|
|
Igor Paliychuk (7):
|
|
avifil32: Convert Ukrainian resources into utf-8.
|
|
comctl32: Convert Ukrainian resources into utf-8.
|
|
comdlg32: Convert Ukrainian resources into utf-8.
|
|
shell32: Convert Ukrainian resources into utf-8.
|
|
shlwapi: Convert Ukrainian resources into utf-8.
|
|
wininet: Convert Ukrainian resources into utf-8.
|
|
po: Update Ukrainian translation.
|
|
|
|
Jacek Caban (31):
|
|
shobjidl.idl: Added IApplicationAssociationRegistration declaration.
|
|
mshtml: Call on_start_nsrequest synchronously in async_stop_request is no data was read before.
|
|
mshtml: Moved IHTMLElement::put_outerHTML implementation to separated, HTMLElement object independent, function.
|
|
mshtml: Use replace_node_by_html instead of document.write for conditional comments.
|
|
include: Moved DXGI_FORMAT declaration to dxgiformat.h.
|
|
include: Don't use idl file for dxgitype.h.
|
|
urlmon.idl: Added URL_MK_NO_CANONICALIZE declaration.
|
|
mshtml.idl: Added head element interfaces.
|
|
mshtml: Added IHTMLHeadElement stub implementation.
|
|
mshtml: Added IDispatchEx support to HTMLHeadElement object.
|
|
mshtml.idl: Added title element interfaces.
|
|
mshtml: Added IHTMLTitleElement stub implementation.
|
|
mshtml: Added IDispatchEx support to HTMLTitleElement object.
|
|
vbscript: Added new DLL.
|
|
vbscript: Added Dll[Un]RegisterServer implementation.
|
|
vbscript: Added VBScript class factory implementation.
|
|
jscript: Correctly handle forin statement on pure IDispatch object.
|
|
jscript: Correctly throw an exception if instanceof expression is not used on function.
|
|
urlmon: Fixed handling empty URIs.
|
|
urlmon: Use BSTR for URLName in URLMoniker object.
|
|
urlmon: Reimplement CreateURLMonikerEx on top of IUri APIs.
|
|
urlmon: Properly support dwFlags argument in CreateURLMonikerEx.
|
|
urlmon: Added IUriContainer::GetIUri implementation.
|
|
urlmon: Added CreateURLMonikerEx2 implementation.
|
|
urlmon: Added more CreateURLMoniker* tests.
|
|
urlmon: Added support for IUri in IMoniker::Load implementation.
|
|
urlmon: Use proper IUri in BindToStorage implementation.
|
|
urlmon: Use proper IUri in BindToObject implementation.
|
|
mshtml: Use CreateURLMonikerEx2 for creating URL moniker.
|
|
mshtml: Use IUri instead of wine_url in before_async_open.
|
|
urlmon: Added CoInternetIsFeatureEnabledForUrl stub implementation.
|
|
|
|
Jay Yang (4):
|
|
explorer: Implement the explorer using IExplorerBrowser.
|
|
explorer: Use the command line arguments.
|
|
shell32: Implement ILIsEmpty.
|
|
comctl32: Make ComboBoxEx send CBEN_ENDEDIT when selecting from the dropdown list.
|
|
|
|
Jerome Leclanche (2):
|
|
wininet: Fix a warning when compiling --without-openssl.
|
|
winhttp: Fix a warning when compiling --without-openssl.
|
|
|
|
Jonas Maebe (1):
|
|
dinput: Hook up joysticks to DirectInput event queue on Mac OS X.
|
|
|
|
Jörg Höhle (4):
|
|
ntdll: Use list_empty() instead of list_count() == 0.
|
|
strmbase: Use !list_empty() instead of list_count() > 0.
|
|
winealsa: Fix mmdevapi memory allocations.
|
|
winealsa: Avoid deadlock in AudioClient_Stop.
|
|
|
|
Krzysztof Nowicki (1):
|
|
user32: Make more functions hot-patchable for Steam.
|
|
|
|
Lauri Kenttä (1):
|
|
ws2_32/tests: Make sure that a structure is initialized (LLVM/Clang).
|
|
|
|
Maarten Lankhorst (1):
|
|
quartz: Skip filtergraph tests when filtergraph cannot be created.
|
|
|
|
Marcus Meissner (16):
|
|
wined3d: Don't just print a FIXME on error, handle it (Coverity).
|
|
user32: Initialize all of msg (Coverity).
|
|
msi: Fix some NULL dereferences (Coverity).
|
|
d3dx9_36: Moved param NULL a bit forward (Coverity).
|
|
strmbase: Removed superflous NULL check (Coverity).
|
|
ddraw: Removed superflous NULL check (Coverity).
|
|
mscvrt: Do not shadow fmt (Coverity).
|
|
winebuild: Avoid a superflous null check (Coverity).
|
|
server: Remove superflous NULL check (Coverity).
|
|
oleview: Remove superflous NULL check (Coverity).
|
|
shlwapi: Removed superflous NULL check (Coverity).
|
|
winspool.drv: Removed a superflous NULL check (Coverity).
|
|
ws2_32: Fixed select() number of fds (Coverity).
|
|
sane.ds: Removed 3 array != NULL checks (Coverity).
|
|
usp10: Removed 2 superflous lines of code (Coverity).
|
|
d3dxof: Check returns of read_bytes (Coverity).
|
|
|
|
Mariusz Pluciński (14):
|
|
shell32/tests: Add test of IKnownFolderManager::GetFolderByName.
|
|
shell32/tests: Verify known folders available in system.
|
|
shell32/tests: Add test of IKnownFolderManager::Register/UnregisterFolder.
|
|
shell32/tests: Add test of redirecting known folders.
|
|
shell32/tests: Add tests for SHGet/SetKnownFolderPath utilities.
|
|
shell32: Add IKnownFolderManager::RegisterFolder implementation.
|
|
shell32: Add IKnownFolderManager::UnregisterFolder implementation.
|
|
shell32: Add support of registry-registered folders to IKnownFolderManager::GetFolder.
|
|
shell32: Fix typo.
|
|
shell32: Add IKnownFolder::GetPath support.
|
|
shell32/tests: Add test of IKnownFolder::GetCategory for custom known folder.
|
|
shell32: Add implementation of IKnownFolder::GetCategory.
|
|
shell32: Add IKnownFolder::SetPath() implementation.
|
|
include: Add new flags to KF_DEFINITION_FLAGS.
|
|
|
|
Matteo Bruni (3):
|
|
wined3d: Fix context_apply_blit_state().
|
|
wined3d: Fix context_apply_draw_buffers() with backbuffer ORM.
|
|
wined3d: Fix draw buffers tracking.
|
|
|
|
Michael Mc Donnell (2):
|
|
d3dx9/tests: Add UpdateSemantics test.
|
|
d3dx9: Implement UpdateSemantics mesh method.
|
|
|
|
Michael Stefaniuc (16):
|
|
ddraw: Rename d3d_vertex_buffer_init() and have it allocate the object too.
|
|
ddraw: Avoid unsafe IDirect3DVertexBuffer to object casts.
|
|
ddraw: Use unsafe_impl_from_IDirect3DVertexBuffer() for app provided ifaces.
|
|
ddraw: COM cleanup for the IDirect3DVertexBuffer iface.
|
|
ddraw: COM cleanup for the IDirect3DVertexBuffer7 iface.
|
|
ddraw: COM cleanup for the IDirectDrawClipper iface.
|
|
ddraw: Use unsafe_impl_from_IDirectDrawClipper for an app provided iface.
|
|
quartz/tests: COM cleanup for the IPin iface.
|
|
quartz/tests: COM cleanup for the IClassFactory iface.
|
|
quartz/tests: Finish the COM cleanup in filtergraph.c.
|
|
quatz/tests: Pass back the object instead of the iface in createtestfilter().
|
|
quartz/tests: Store the TestFilterImpl instead of its iface in IEnumPinsImpl.
|
|
quartz/tests: Simplify the file handling in filtergraph.c.
|
|
quartz: COM cleanup for the ifaces of FilterMapper3Impl.
|
|
ole32: COM cleanup for the static object ComCatMgrImpl.
|
|
mscoree: COM cleanup in corruntimehost.c.
|
|
|
|
Piotr Caban (17):
|
|
msvcrt: Fix __p__pctype implementation.
|
|
msvcrt: Avoid deadlock when _beginthread is executed inside loader critical section.
|
|
comctl32: Fix area invalidated by LISTVIEW_SetItemT.
|
|
comctl32: Refresh listview after sorting.
|
|
comctl32: Don't redraw whole listview in double buffering mode.
|
|
msvcp90: Added std::locale::facet class stub.
|
|
msvcp90: Added std::locale::id class stub.
|
|
msvcp90: Added locale::_Locimp class stub.
|
|
msvcp90: Added locale class stub.
|
|
msvcp90: Added _Lockit class implementation.
|
|
msvcp90: Added basic_string_char::find_first_of implementation.
|
|
msvcp90: Added basic_string::last_index_of implementation.
|
|
msvcp90: Added basic_string operator== implementation.
|
|
msvcp90: Added basic_string operator!= implementation.
|
|
msvcp90: Export already implemented basic_string private functions.
|
|
msvcp90: Added older version of basic_string::_Tidy function.
|
|
msvcp: Sync spec files.
|
|
|
|
Piotr Pawlow (1):
|
|
wined3d: Use a separate mutex for wndproc_table access.
|
|
|
|
Rico Schüller (1):
|
|
d3dx9: Parse resources in the effect parser.
|
|
|
|
Ričardas Barkauskas (8):
|
|
ddraw: Fix ddraw4_EnumSurfaces to pass correct iface in callbacks.
|
|
ddraw: Remove ddraw_set_surface_version and set surface version when initialising it.
|
|
ddraw: Add iface count for IDirectSurfaceImpl.
|
|
ddraw: AddRef the surface in AddAttachedSurface instead of helper function.
|
|
ddraw: Use helper function to delete attached surfaces.
|
|
ddraw: Test ddraw surface reference counts a bit more.
|
|
ddraw: Separate IDirectDrawSurface2 reference count.
|
|
ddraw: Separate IDirectDrawSurface3 reference count.
|
|
|
|
Stefan Dösinger (12):
|
|
wined3d: Add GL_ARB_draw_elements_base_vertex.
|
|
wined3d: Use GL_ARB_draw_elements_base_vertex if available.
|
|
wined3d: Invalidate STATE_STREAMSRC in wined3d_device_draw_indexed_primitive_up.
|
|
wined3d: Add STATE_BASEVERTEXINDEX to debug_d3dstate.
|
|
ddraw: Implement IDirect3D7::EvictManagedTextures.
|
|
d3d8: Don't print the ResourceManagerDiscardBytes fixme when Bytes == 0.
|
|
wined3d: Drop the VBO when the GL alignment doesn't fit on dynamic buffers.
|
|
wined3d: Give GL_ARB_map_buffer_range another try.
|
|
wined3d: Use base_vertex_index in drawStridedSlow, and only for indexed draws.
|
|
wined3d: Link STATE_BASEVERTEXINDEX to STATE_VDECL.
|
|
wined3d: Fix a typo in compare_sig in the arb backend.
|
|
wined3d: Get rid of the has_signature_idx field in the ARB ps private data.
|
|
|
|
Stephane Bacri (1):
|
|
winealsa.drv: Add midi MTC Quarter Frame messages support.
|
|
|
|
Travis Athougies (11):
|
|
d3dx9_36: Implemented ID3DXConstantTable_SetFloatArray and ID3DXConstantTable_SetFloat.
|
|
d3dx9_36: Implemented ID3DXConstantTable_SetIntArray and ID3DXConstantTable_SetInt.
|
|
d3dx9_36: Implemented ID3DXConstantTable_SetVector and ID3DXConstantTable_SetVectorArray.
|
|
d3dx9_36: Implemented ID3DXConstantTable_SetMatrix and ID3DXConstantTable_SetMatrixArray.
|
|
d3dx9_36/tests: Added tests for ID3DXConstantTable_Set* functions.
|
|
d3dx9_36/tests: Fixed constant table sizes in shader.c.
|
|
d3dx9_36: Implemented support for samplers in ID3DXConstantTable.
|
|
d3dx9_36/tests: Added tests for constant table samplers.
|
|
d3dx9_36: Added stub D3DXCreateCubeTextureFromFileInMemory.
|
|
d3dx9_36: Added stub implementation of D3DXSaveSurfaceToFileInMemoryA and D3DXSaveSurfaceToFileInMemoryW.
|
|
include: Added define for DDSCAPS2_VOLUME.
|
|
|
|
Vincas Miliūnas (1):
|
|
include: Added raw input constants and a missing function prototype.
|
|
|
|
Vincent Povirk (7):
|
|
user32: Ignore painting messages in the hotkey test using a wndproc.
|
|
user32: Add a test to find the queue containing hotkey messages.
|
|
windowscodecs: Treat unspecified extra channels as alpha data.
|
|
user32/tests: Test that hotkeys are really replaced when using the same id/hwnd.
|
|
server: Implement RegisterHotKey/UnregisterHotKey.
|
|
server: Post WM_HOTKEY when a hotkey is pressed.
|
|
gdiplus: Properly clean up the new metafile data.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|