2012-10-26 18:12:40 +00:00
|
|
|
The Wine development release 1.5.16 is now available.
|
2010-05-28 17:39:36 +00:00
|
|
|
|
2012-03-16 18:57:36 +00:00
|
|
|
What's new in this release (see below for details):
|
2012-10-26 18:12:40 +00:00
|
|
|
- New version of the Mono package.
|
|
|
|
- Many improvements to the CMD command-line parser.
|
|
|
|
- More stream classes in the C++ runtime.
|
|
|
|
- Support for managing services in WMI.
|
|
|
|
- Improved CPU detection.
|
2012-03-16 18:57:36 +00:00
|
|
|
- Various bug fixes.
|
2005-10-25 12:04:17 +00:00
|
|
|
|
2008-06-13 15:15:29 +00:00
|
|
|
The source is available from the following locations:
|
2005-10-25 12:04:17 +00:00
|
|
|
|
2012-10-26 18:12:40 +00:00
|
|
|
http://prdownloads.sourceforge.net/wine/wine-1.5.16.tar.bz2
|
|
|
|
http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.16.tar.bz2
|
2005-10-25 12:04:17 +00:00
|
|
|
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
|
2010-07-16 15:05:45 +00:00
|
|
|
http://www.winehq.org/download
|
2005-10-25 12:04:17 +00:00
|
|
|
|
2010-07-16 15:05:45 +00:00
|
|
|
You will find documentation on http://www.winehq.org/documentation
|
1998-10-18 17:19:57 +00:00
|
|
|
|
2008-06-13 15:15:29 +00:00
|
|
|
You can also get the current source directly from the git
|
2010-07-16 15:05:45 +00:00
|
|
|
repository. Check http://www.winehq.org/git for details.
|
1994-12-27 14:11:53 +00:00
|
|
|
|
1997-07-20 16:23:21 +00:00
|
|
|
Wine is available thanks to the work of many people. See the file
|
|
|
|
AUTHORS in the distribution for the complete list.
|
1994-12-27 14:11:53 +00:00
|
|
|
|
2006-10-13 14:43:39 +00:00
|
|
|
----------------------------------------------------------------
|
|
|
|
|
2012-10-26 18:12:40 +00:00
|
|
|
Bugs fixed in 1.5.16 (total 77):
|
|
|
|
|
|
|
|
7933 c-evo doesnt play mp3 then has access violation
|
|
|
|
8667 Number of subitems in treeview keeps increasing
|
|
|
|
12069 native msvcp60.dll enhaces wines
|
|
|
|
15336 DirectInputCreate(): hInst is ignored; NULL value doesn't result in an error.
|
|
|
|
15510 Rockwell check for OS fails
|
|
|
|
15539 quartz: referencemapper.ok sometimes fails in pc-bsd (race condition?)
|
|
|
|
16366 A Vampyre Story (Demo) crashes
|
|
|
|
17849 Tree doesn't fold/unfold on mouse click
|
|
|
|
19215 Dragon NaturallySpeaking 10 Standard crashes performing Language Model Optimization
|
|
|
|
19457 Starfleet Command graphics distorted (lacking transparency)
|
|
|
|
19935 Colobot game don`t work
|
|
|
|
20213 AutoCAD 2009: Cross-hair leaves trace on drawing sheet
|
|
|
|
20773 Borderlands can't get install correctly
|
|
|
|
21046 cmd does not handle all operators in 'if' command
|
|
|
|
21321 Machines: crash when starting any scenario
|
|
|
|
21381 call + builtin cmd.exe command doesn't work
|
|
|
|
22266 some text disappears after several minutes in Qt Dominate
|
|
|
|
22556 Raisonance Ride7 IDE - hangs (with high CPU usage) when attempting to exit
|
|
|
|
22786 ALLPlayer crashes
|
|
|
|
22921 Ship Simulator 2008 demo freezes when starting a mission if builtin msvcr71 is used
|
|
|
|
22929 "Path not found" error prevents NCLauncher from updating itself to latest
|
|
|
|
23071 UltraEdit 16.10 : Fails to update itself
|
|
|
|
23402 AMD Demo - Whiteout requires d3dx10_33.dll
|
|
|
|
23591 EditPadPro: Access violation when using function navigator with mouse double-click
|
|
|
|
24143 TGA image is not visible in Layered Windows Demo
|
|
|
|
24395 Gratuitous Space Battles demo crashes with ERROR - FMOD[Failed to getDriverCaps]
|
|
|
|
24638 UTAU singing voice synthesizer fails to generate wav file
|
|
|
|
24707 RobotZ DX freezes just after you start a level
|
|
|
|
24896 Lord of the Rings Online crashes at startup
|
|
|
|
25440 Guitar Pro 6 fails to start
|
|
|
|
25489 GLC_Player: Fails to start
|
|
|
|
26430 Post Mortem quits before reaching the main menu
|
|
|
|
26911 Command & Conquer Tiberian Sun: no sound in skirmish mode without dsound emulation?
|
|
|
|
26943 copy command has different behaviour
|
|
|
|
27218 virtualbox needs ntoskrnl.exe.IoAcquireRemoveLockEx
|
|
|
|
27304 QQMusic2011 close with serious error
|
|
|
|
27430 1.3.20 breaks X52 Joystick under X3/Terran Conflict
|
|
|
|
27569 Shellexecute and local file
|
|
|
|
27899 copy multiple file in parameter using '+' return error
|
|
|
|
27983 Starcraft 2 Editor: Newly created items in the trigger treeview don't get marked for renaming.
|
|
|
|
27996 Oblivion 1.2.0416: Flickering grass, magic and flickering trees
|
|
|
|
28058 Psychonauts installer by R.G. Mechanics can not convert ogg-files to wav during installation
|
|
|
|
28325 Dragon NaturallySpeaking 11.0 Standard no longer completes user training successfully
|
|
|
|
28382 Dragon NaturallySpeaking 11.0 does not run
|
|
|
|
29423 CCleaner hides cleaner rules by default
|
|
|
|
30282 treeview: OnExpanding is incorrectly sent to items with no children
|
|
|
|
30436 Iexplore crashes http://foreca.fi
|
|
|
|
30878 ArtRAge 2.6 won't start up full-screen
|
|
|
|
30907 RebelBetting fails to load
|
|
|
|
31522 Microsoft SQL Server Management Studio Express 2005: cannot control server service (needs implemented wbem_services_ExecMethod infrastructure)
|
|
|
|
31524 Microsoft SQL Server Management Studio Express 2005: cannot control server service (needs Win32_Service.*Service methods)
|
|
|
|
31560 NetworkView forkbombs on startup
|
|
|
|
31570 Intellicad Viewer needs msvcp71.dll.??1istrstream@std@@UAE@XZ
|
|
|
|
31575 XLN Online Installer complains Javascript not supported
|
|
|
|
31576 XLN Online Installer with native IE7 can't log in
|
|
|
|
31673 SimRaceway Update Service hangs after CommitUrlCacheEntryInternal
|
|
|
|
31794 XCOM: Enemy Unknown demo needs KERNEL32.dll.GetFileInformationByHandleEx
|
|
|
|
31813 Jamestown input (rawinput) still doesn't work
|
|
|
|
31831 WinUAE cannot find any raw input devices (GetRawInputDeviceList stub)
|
|
|
|
31835 iexplore: endless fixme:mshtml:HTMLFrameBase_put_name on radio monaco
|
|
|
|
31875 poor error output of cmd when trying to execute a non exist program
|
|
|
|
31925 Project Black Sun demo quits unexpectedly when starting a new game (without native msvcp100)
|
|
|
|
31930 QQ2011 installer crash at unimplemented msvcp60.dll.?getline@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@1@AAV21@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z
|
|
|
|
31931 Stunt GP Demo: Wrong display mode set
|
|
|
|
31944 Steam in XFCE: You can maximise Steam with its own maximise button, but you can only unmaximise it from the window list.
|
|
|
|
31948 Divinity II: The Dragon Knight Saga won't start with built-in msvcp90
|
|
|
|
31953 regedit crashes when renaming the HKEY_XXX keys
|
|
|
|
31956 XCOM: Enemy Uknown crashes on first level
|
|
|
|
31964 Artrage 2 Starter Edition: cursor invisible while drawing
|
|
|
|
32011 Hitman 2: problem with rendering models
|
|
|
|
32015 Systray icons are invisible
|
|
|
|
32020 Black Mirror 2 crashes after a short time
|
|
|
|
32027 Chrome (game) refuses to start without native msvcp60
|
|
|
|
32028 Swords and Soldiers fails to start without native msvcp80 (purist)
|
|
|
|
32032 CS:GO exits silently
|
|
|
|
32035 Deity spams the terminal with '|'
|
|
|
|
32041 Adobe Audition CS6 - Crash during UI paint at startup (again)
|
2012-03-07 16:11:48 +00:00
|
|
|
|
2012-03-16 18:57:36 +00:00
|
|
|
----------------------------------------------------------------
|
2008-02-22 16:04:30 +00:00
|
|
|
|
2012-10-26 18:12:40 +00:00
|
|
|
Changes since 1.5.15:
|
|
|
|
|
|
|
|
Akihiro Sagawa (3):
|
|
|
|
cmd: Properly handle multibyte characters in batch files.
|
|
|
|
ntdll: Add ReturnLength test for NtQuerySystemInformation with SystemProcessInformation.
|
|
|
|
ntdll: Calculate SystemProcessInformation's ReturnLength and return it.
|
|
|
|
|
|
|
|
Alexandre Julliard (36):
|
|
|
|
user32: Flush window surfaces in all functions that are used to poll for input.
|
|
|
|
winex11: Remove the no longer needed GetAsyncKeyState entry point.
|
|
|
|
gdi32: Always return the full DIB surface in GetImage and adjust coordinates accordingly.
|
|
|
|
winex11: Move the icon window off-screen for managed windows.
|
|
|
|
user32: Don't show the icon title for off-screen icons.
|
|
|
|
winex11: Get rid of the __wine_x11_managed property.
|
|
|
|
user32: Delay message spying initialization until needed.
|
|
|
|
gdi32: Store the object type directly in the GDI handle table.
|
|
|
|
gdi32: Store the object function table directly in the GDI handle table.
|
|
|
|
gdi32: Store the HDC list directly in the GDI handle table.
|
|
|
|
gdi32: Process the object HDC list outside of the critical section.
|
|
|
|
gdi32: Store the object selection count directly in the GDI handle table.
|
|
|
|
gdi32: Store the object flags directly in the GDI handle table.
|
|
|
|
gdi32: Get rid of the RGNOBJ type, instead store a pointer to the region itself.
|
|
|
|
gdi32: Get rid of the METAFILEOBJ type, instead store a pointer to the metafile data.
|
|
|
|
gdi32: Get rid of the GDIOBJHDR type.
|
|
|
|
server: Fix propagation of the pixel format flag when the parent window is changed.
|
|
|
|
gdi32: Add a generation count in the high word of GDI handles.
|
|
|
|
user32: Don't free a clip region twice.
|
|
|
|
winex11: Don't delete the DC if it's not for a valid pbuffer.
|
|
|
|
comctl32/tests: Don't delete the global font object.
|
|
|
|
oleaut32/tests: Delete the correct object in the icon test.
|
|
|
|
gdi32/tests: Avoid deleting invalid objects.
|
|
|
|
user32/tests: Don't release a random DC handle.
|
|
|
|
winex11: Never use a surface for embedded windows, even for the parents.
|
|
|
|
gdi32: Update the ref count of stock objects when deleting a DC.
|
|
|
|
winex11: Remove some remainders of the ddraw HAL support.
|
|
|
|
explorer: Remove support for the old-style X11 desktop configuration key.
|
|
|
|
gdi32: Export a function to retrieve the module handle of the graphics driver for a DC.
|
|
|
|
user32: Retrieve the graphics driver module from gdi32.
|
|
|
|
Revert "winex11: Refuse to set the pixel format for HWND_MESSAGE windows."
|
|
|
|
fusion/tests: Remove a broken macro.
|
|
|
|
gdi32: Remove an unused DC field.
|
|
|
|
gdi32: Add a DC hook flag to reset the DC state.
|
|
|
|
winex11: Ignore WM_PAINT for layered system tray icons.
|
|
|
|
gdi32: Fix mapping of symbol font glyphs even when no encoding is specified.
|
|
|
|
|
|
|
|
André Hentschel (32):
|
|
|
|
vcomp: Sync spec files.
|
|
|
|
d3drm: Fix memcpy arguments for matrix transformations (coverity).
|
|
|
|
view: Buffer size of GetFileTitleW is in characters, not bytes (coverity).
|
|
|
|
winedbg: Buffer size includes the quotes (coverity).
|
|
|
|
winedbg: Fix check for register number (coverity).
|
|
|
|
wing32: Use the correct size for memcpy (coverity).
|
|
|
|
wing32: Use the correct size for memcpy (coverity).
|
|
|
|
atl: Warn when CoRegisterClassObject fails.
|
|
|
|
gdiplus/tests: Fix out-of-bounds access (coverity).
|
|
|
|
ntdll/tests: Remove duplicate function prototypes (coverity).
|
|
|
|
msi/tests: Make multiline macros blocks (coverity).
|
|
|
|
usp10: Add missing break in switch (coverity).
|
|
|
|
d3dx9_36/tests: Fix sizeof to be more portable (coverity).
|
|
|
|
d3d9/tests: Fix copy-paste error (coverity).
|
|
|
|
cryptdlg: Fix copy-paste error (coverity).
|
|
|
|
gdi32: Fix copy-paste error (coverity).
|
|
|
|
windowscodecs: Fix copy-paste error (coverity).
|
|
|
|
netapi32: Fix copy-paste error (coverity).
|
|
|
|
rpcrt4: Fix copy-paste error (coverity).
|
|
|
|
ieframe: Check for null before dereferencing it (coverity).
|
|
|
|
gameux: Avoid double free (coverity).
|
|
|
|
browseui: HeapFree after deleting the cs (coverity).
|
|
|
|
gdiplus: Fix order of GdipFrees (coverity).
|
|
|
|
windowscodecs: Fix resource leak (coverity).
|
|
|
|
d3dx9_36: Fix free of address-of expression (coverity).
|
|
|
|
gdi32: Fix free of address-of expression (coverity).
|
|
|
|
iphlpapi: Close socket on failed HeapAlloc (coverity).
|
|
|
|
cabinet: Reorder code to make sure str is freed (coverity).
|
|
|
|
comdlg32: Free tmp_files after it's used (coverity).
|
|
|
|
d3dcompiler_43: Free assignment on error (coverity).
|
|
|
|
d3dx9_36: Free object on error (coverity).
|
|
|
|
winedbg: Cleanup if gdb startup fails (coverity).
|
|
|
|
|
|
|
|
Aric Stewart (2):
|
|
|
|
imm32: Switch the value of IMMGWL_IMC in the UI window when a new imc opens.
|
|
|
|
winemenubuilder: Scale 64x64 classic icons to 128x128 for Icns format.
|
|
|
|
|
|
|
|
Christian Costa (20):
|
|
|
|
amstream: Get rid of (IBaseFilter*) casts.
|
|
|
|
amstream: Cleanup MediaStreamFilterImpl_QueryInterface.
|
|
|
|
amstream: Implement BasePinImpl_CheckMediaType in media stream filter.
|
|
|
|
amstream: Implement BasePinImp_GetMediaType in media stream filter.
|
|
|
|
dinput: Replace FIXMEs by TRACEs in dump function.
|
|
|
|
ntoskrnl.exe: Add stub for IoAcquireRemoveLockEx.
|
|
|
|
kernel32: Implement FileNameInfo in GetFileInformationByHandleEx.
|
|
|
|
qcap: Remove useless FIXME.
|
|
|
|
amstream: Specifying a stream object in params is not yet supported.
|
|
|
|
krnl386.exe: Implement INT 33h function 15h.
|
|
|
|
d3dxof: Display new ref count in AddRef & Release.
|
|
|
|
d3drm: Fix wrong condition.
|
|
|
|
d3drm: Fix child leak.
|
|
|
|
d3drm: Enum all materials even if only the first one is handled.
|
|
|
|
d3drm: Fix normals computation and add according tests.
|
|
|
|
d3dxof/tests: Document dump function and rename X files with .x extension.
|
|
|
|
krnl386.exe: If we use operands order of AT&T asm syntax, we'd better use % for registers as in winedbg and GNU assembler to avoid confusion.
|
|
|
|
d3dxof: Fix remaining 'objects.txt' filename.
|
|
|
|
d3drm: When creating a mesh, if all faces have the same number of vertex, set vertex_per_face and don't put nb indices in face data.
|
|
|
|
krnl386.exe: Display FIXME instead of ERR for instructions that are not well implemented.
|
|
|
|
|
|
|
|
Dan Kegel (2):
|
|
|
|
vcomp: No-op stub for _vcomp_barrier.
|
|
|
|
vcomp: No-op stubs for _vcomp_single_begin, _vcomp_single_end.
|
|
|
|
|
|
|
|
Daniel Jelinski (5):
|
|
|
|
comctl32: Allow expanding/collapsing treeview nodes multiple times.
|
|
|
|
comctl32: Do not send TVN_ITEMEXPANDING when expanding item with no children.
|
|
|
|
comctl32: Fix notifications and return value when collapsing already collapsed node.
|
|
|
|
comctl32/tests: Expanding/collapsing a node always sends associated messages.
|
|
|
|
regedit: Disallow editing root key names.
|
|
|
|
|
|
|
|
Daniel Lehman (10):
|
|
|
|
msvcp: Sync num_get<>::_Getifld.
|
|
|
|
msvcp90: Fix num_get<>::_Getffld.
|
|
|
|
msvcp: Free facet and _Locimp in Locimp dtor.
|
|
|
|
msvcp90: In num_put, use default precision of 6 if 0 and not fixed.
|
|
|
|
msvcp: Sync num_put<> put_double.
|
|
|
|
msvcp90: Set failbit at end of istream<>::sentry::_Ipfx.
|
|
|
|
msvcp90: Set state at end of istream<>::ignore.
|
|
|
|
msvcp: Sync istream<>::_ignore.
|
|
|
|
msvcp90: In istream::seekg, don't use sentry and clear state.
|
|
|
|
msvcp: Sync istream<>::seekg implementations.
|
|
|
|
|
|
|
|
Detlef Riekenberg (2):
|
|
|
|
dsound/tests: Handle broken E_FAIL in dsound8 for AC97.
|
|
|
|
dsound/tests: Handle broken E_FAIL of broken AC97 driver.
|
|
|
|
|
|
|
|
Dmitry Timoshkov (5):
|
|
|
|
user32: Make sure that window's normal_rect is initialized at window creation time.
|
|
|
|
gdiplus: Fix a typo leading to incorrect character width calculation in GdipMeasureDriverString.
|
|
|
|
gdiplus: Test also lf.lfEscapement and lf.lfOrientation returned by GdipGetLogFont.
|
|
|
|
gdiplus: Move internal helper get_log_fontW() out of public GdipGetLogFontW() export.
|
|
|
|
gdiplus: GdipGetLogFont should use device scale and transform when appropriate.
|
|
|
|
|
|
|
|
Francois Gouget (7):
|
|
|
|
d3dcompiler_43: Make free_function{_decl}() static.
|
|
|
|
user32/tests: Add a trailing '\n' to an ok() call.
|
|
|
|
shell32/tests: Fix a test_argify() check that fails on NT4 and Windows 2000.
|
|
|
|
msvcp100: Make MSVCP_basic_string_char_append_len_ch() static.
|
|
|
|
wined3d: Add a trailing '\n' to a Wine trace.
|
|
|
|
shell32: Standardize on the ShellExecuteEx() terminology.
|
|
|
|
Assorted spelling tweaks and fixes.
|
|
|
|
|
|
|
|
Frédéric Delanoy (18):
|
|
|
|
cmd/tests: Add tests for LSS comparison operator in "if" statements.
|
|
|
|
cmd/tests: Add tests for LEQ comparison operator in "if" statements.
|
|
|
|
cmd/tests: Add tests for EQU comparison operator in "if" statements.
|
|
|
|
cmd/tests: Add tests for NEQ comparison operator in "if" statements.
|
|
|
|
cmd/tests: Add tests for GEQ comparison operator in "if" statements.
|
|
|
|
cmd/tests: Add tests for GTR comparison operator in "if" statements.
|
|
|
|
cmd/tests: Add tests for mixed number/stringified numbers comparisons in "if" statements.
|
|
|
|
cmd: Correctly set the 'raw' parameter in calls to WCMD_parameter in WCMD_if.
|
|
|
|
cmd: Get rid of longer needed 'end' parameter in WCMD_parameter.
|
|
|
|
cmd: Move common error reporting code in WCMD_if.
|
|
|
|
cmd: Avoid using strstr to match == operator in WCMD_if.
|
|
|
|
cmd: Add support for LSS comparison operator in if statements.
|
|
|
|
cmd: Add support for LEQ comparison operator in if statements.
|
|
|
|
cmd: Add support for EQU comparison operator in if statements.
|
|
|
|
cmd: Add support for NEQ comparison operator in if statements.
|
|
|
|
cmd: Add support for GEQ comparison operator in if statements.
|
|
|
|
cmd: Add support for GTR comparison operator in if statements.
|
|
|
|
cmd: Display a clearer error message for not found commands.
|
|
|
|
|
|
|
|
Hans Leidekker (16):
|
|
|
|
wbemprox: Implement StdRegProv.GetStringValue.
|
|
|
|
wbemprox: Pass an object instance to class methods.
|
|
|
|
wbemprox: Keep a reference to the table from uncommitted instances.
|
|
|
|
wbemprox: The last parameter to IWbemClassObject::GetMethod is optional.
|
|
|
|
wbemprox: Implement Win32_Service.PauseService.
|
|
|
|
wbemprox: Implement Win32_Service.ResumeService.
|
|
|
|
wbemprox: Implement Win32_Service.StartService.
|
|
|
|
wbemprox: Implement Win32_Service.StopService.
|
|
|
|
wbemprox: Add tests for Win32_Service methods.
|
|
|
|
mapi32: Forward WrapCompressedRTFStream to the registered provider, if any.
|
|
|
|
credui: Show the save password checkbox if both CREDUI_FLAGS_DO_NOT_PERSIST and CREDUI_FLAGS_SHOW_SAVE_CHECK_BOX are specified.
|
|
|
|
credui: Don't save credentials if CREDUI_FLAGS_DO_NOT_PERSIST is specified.
|
|
|
|
credui: Don't show a dialog if existing credentials can be found.
|
|
|
|
advapi32: Only require a domain in the username for CRED_PERSIST_ENTERPRISE credentials.
|
|
|
|
winhttp: Pass the redirect policy setting down to request objects.
|
|
|
|
winhttp: Respect the redirect policy setting.
|
|
|
|
|
|
|
|
Henri Verbeet (50):
|
|
|
|
wined3d: Use the correct relative address for constant buffers in the GLSL shader backend.
|
|
|
|
wined3d: Recognise SM4 scalar swizzles.
|
|
|
|
wined3d: Use a common function for parsing SM4 source and destination parameters.
|
|
|
|
wined3d: Introduce a structure for shader register indices.
|
|
|
|
wined3d: Handle SM1 comments in the frontend.
|
|
|
|
wined3d: Explicitly check the shader type in shader_glsl_texldl().
|
|
|
|
wined3d: Explicitly check the shader type in shader_glsl_mov().
|
|
|
|
wined3d: Recognise the SM4 "primID" register type.
|
|
|
|
ddraw: Get rid of some fallback code in CreateSurface().
|
|
|
|
ddraw: Just implement ddraw7_RestoreDisplayMode() on top of wined3d_set_adapter_display_mode().
|
|
|
|
wined3d: Handle WINED3DSPR_PRIMID in the GLSL shader backend.
|
|
|
|
ddraw: Prevent mode changes when a different ddraw object is in exclusive mode.
|
|
|
|
ddraw: Only restore the display mode if we changed it.
|
|
|
|
ddraw: When restoring the display mode, use the mode set before the first mode change on any ddraw object.
|
|
|
|
ddraw/tests: Add some display mode set / restore tests with multiple ddraw objects.
|
|
|
|
wined3d: Explicitly check the shader type in shader_glsl_gen_sample_code().
|
|
|
|
wined3d: Explcitly check the shader type in shader_glsl_get_sample_function().
|
|
|
|
wined3d: Implement WINED3DSIH_UDIV in the GLSL shader backend.
|
|
|
|
wined3d: Implement WINED3DSIH_USHR in the GLSL shader backend.
|
|
|
|
user32: Implement GetRawInputDeviceList().
|
|
|
|
wined3d: Explicitly check the shader type in shader_glsl_get_register_name().
|
|
|
|
wined3d: Explicitly check the shader type in shader_glsl_load_constantsF().
|
|
|
|
wined3d: Implement WINED3DSIH_ROUND_NI in the GLSL shader backend.
|
|
|
|
wined3d: Merge most of the code for shader_glsl_cmp() and shader_glsl_cnd().
|
|
|
|
user32: Implement GetRawInputDeviceInfoW().
|
|
|
|
wined3d: Also read comments in shader_sm1_is_end().
|
|
|
|
wined3d: Use shader_glsl_get_prefix() in shader_glsl_gen_sample_code().
|
|
|
|
wined3d: Merge a couple of shader type specific blocks in shader_generate_glsl_declarations().
|
|
|
|
wined3d: Implement WINED3DSIH_MOVC in the GLSL shader backend.
|
|
|
|
user32: Implement GetRawInputDeviceInfoA().
|
|
|
|
wined3d: Explicitly check the shader type in shader_generate_glsl_declarations().
|
|
|
|
wined3d: Move shader_is_pshader_version() and shader_is_vshader_version() to the ARB program shader backend.
|
|
|
|
include: Add the D3DDisassemble() prototype and flags.
|
|
|
|
wined3d: Get rid of the mostly unused "num_textures_used" field from arbfp_ffp_desc.
|
|
|
|
d3dx9: Avoid LPDIRECT3DPIXELSHADER9.
|
|
|
|
d3d10: Implement D3D10DisassembleShader().
|
|
|
|
wined3d: Set texture_level in surface_set_texture_target() as well.
|
|
|
|
wined3d: Remove some dead code from gen_ffp_instr().
|
|
|
|
d3dx9: Avoid LPDIRECT3DVERTEXSHADER9.
|
|
|
|
d3dx9: Avoid LPDIRECT3DVOLUMETEXTURE9.
|
|
|
|
ddraw: Move the mipmap desc fixup code to ddraw_surface_create_texture() from device_parent_create_texture_surface().
|
|
|
|
wined3d: Replace the face and level parameters to device_parent_create_texture_surface() with the sub-resource index.
|
|
|
|
wined3d: Make the shader backend responsible for controlling the fixed function fragment pipe.
|
|
|
|
d3dx9: Avoid LPDIRECT3DCUBETEXTURE9.
|
|
|
|
d3dx9: Avoid LPDIRECT3DTEXTURE9.
|
|
|
|
d3dx9: Avoid LPDIRECT3DBASETEXTURE9.
|
|
|
|
d3dx9: Avoid LPDIRECT3DINDEXBUFFER9.
|
|
|
|
d3dx9: Avoid LPDIRECT3DVERTEXBUFFER9.
|
|
|
|
winealsa: Avoid depending on ddraw.h.
|
|
|
|
winex11: Avoid depending on ddraw.h.
|
|
|
|
|
|
|
|
Huw Davies (9):
|
|
|
|
gdi32: Make get_glyph_bitmap return a dib_info structure in order to avoid code duplication.
|
|
|
|
fonts: 10-pixel strikes for Tahoma.
|
|
|
|
gdi32: Pass a dib_info structure to draw_glyph.
|
|
|
|
gdi32: Pass individual x, y co-ords to draw_glyph rather than a POINT.
|
|
|
|
gdi32: Use the helper to draw the glyphs.
|
|
|
|
gdi32: Move the string rendering code to a common function.
|
|
|
|
fonts: 10-pixel strikes for Tahoma bold.
|
|
|
|
gdi32: Simplify the code for charmap selection.
|
|
|
|
gdi32: Use a symbol charmap if all else fails.
|
|
|
|
|
|
|
|
Jacek Caban (47):
|
|
|
|
vbscript: Added Chr implementation.
|
|
|
|
mshtml: Added IHTMLLinkElement stub implementation.
|
|
|
|
mshtml: Added IHTMLLinkElement::disabled property implementation.
|
|
|
|
mshtml: Added IHTMLLinkElement::rel property implementation.
|
|
|
|
mshtml: Added IHTMLLinkElement::type property implementation.
|
|
|
|
mshtml: Added IHTMLLinkElement::href property implementation.
|
|
|
|
mshtml: Added IHTMLBodyElement::onload property implementation.
|
|
|
|
mshtml: Moved HTMLScriptElement declaration to separated header.
|
|
|
|
mshtml: Added beginning IHTMLScriptElement::put_src implementation.
|
|
|
|
mshtml: Return early from BindToDocument if possible.
|
|
|
|
mshtml: Added support for IHTMLScriptElement::put_src calls during parser callback.
|
|
|
|
mshtml: Added support for IHTMLScriptElement::put_src on detached elements.
|
|
|
|
mshtml: Added IHTMLScriptElement::put_src tests.
|
|
|
|
mshtml: Fixed tests on old IEs.
|
|
|
|
vbscript: Pass arguments to builtin functions in natural order.
|
|
|
|
vbscript: Allow specifying simple builtin constants without proper getter.
|
|
|
|
vbscript: Use simplified builtin constants for more constants.
|
|
|
|
mshtml: Added HTMLImgElement::onabort implementation.
|
|
|
|
mshtml: Added IOmNavigator::onLine semi-stub.
|
|
|
|
mshtml: Use detach_inner_window in release_inner_window.
|
|
|
|
mshtml: Make HTMLInnerWindow the owner of timers.
|
|
|
|
mshtml: Moved remove_target_tasks to detach_inner_window.
|
|
|
|
mshtml: Fixed trace message.
|
|
|
|
mshtml: Added IHTMLImgElement::get_complete implementation.
|
|
|
|
vbscript: Added support for HTML comments.
|
|
|
|
vbscript: Added HTML comments tests.
|
|
|
|
mshtml: Added HTML comments in VBScript code tests.
|
|
|
|
jscript: Use jsstr_t for passing strings to regexp matching functions.
|
|
|
|
mshtml: Properly handle OOM errors in task.c (coverity).
|
|
|
|
mshtml: Properly handle OOM errors in script.c (coverity).
|
|
|
|
mshtml: Properly handle OOM errors in omnavigator.c (coverity).
|
|
|
|
mshtml: Properly handle OOM errors in nsio.c (coverity).
|
|
|
|
mshtml: Properly handle OOM errors in navigate.c (coverity).
|
|
|
|
mshtml: Properly handle OOM errors in htmlnode.c (coverity).
|
|
|
|
mshtml: Fixed error handling of IBindCtx_GetObjectParam (coverity).
|
|
|
|
mshtml: Fixed attribute object caching logic.
|
|
|
|
mshtml: Added IHTMLLocation::toString implementation.
|
|
|
|
mshtml: Set 'this' to window object for onload handlers.
|
|
|
|
mshtml: Added more events tests.
|
|
|
|
mshtml: Added IHTMLStyle::clear property implementation.
|
|
|
|
mshtml: Added IHTMLIFrameElement::height property implementation.
|
|
|
|
mshtml: Added IHTMLIFrameElement::width property implementation.
|
|
|
|
mshtml: Get rid of no longer used painting fallback for missing Gecko.
|
|
|
|
mshtml: Added IHTMLFrameBase::marginHeight property implementation.
|
|
|
|
mshtml: Added IHTMLFrameBase::marginWidth property implementation.
|
|
|
|
mshtml: Added IHTMLWindow2::onblur property implementation.
|
|
|
|
jscript: Optimize object refcount handling.
|
|
|
|
|
|
|
|
James Eder (7):
|
|
|
|
ntdll: Add support for cpuid on x86_64.
|
|
|
|
ntdll: Add more feature detection in get_cpuinfo().
|
|
|
|
ntdll: Handle CPU Level (family) as a vendor specific component.
|
|
|
|
ntdll: Add detection for Revision in get_cpuinfo().
|
|
|
|
ntdll: Add detection for PF_SSE_DAZ_MODE_AVAILABLE.
|
|
|
|
ntdll: Use build-time API detection instead of OS detection for finding the number of processors.
|
|
|
|
ntdll: Split up feature detection by architecture.
|
|
|
|
|
|
|
|
Jason Edmeades (21):
|
|
|
|
cmd: Fix regression around prompting during copy.
|
|
|
|
cmd: Rework parameter parsing for WCMD_Copy.
|
|
|
|
cmd: Rework the body of WCMD_copy based on new parameter parsing.
|
|
|
|
cmd: Fix some issues with ~ modifier expansion.
|
|
|
|
cmd: Add suite of tests for the copy command.
|
|
|
|
cmd: Support copy to an 'ascii' destination.
|
|
|
|
cmd: Add full support for copy concatenation and ascii/binary.
|
|
|
|
cmd: cmd /c "pgmname" searches all extensions on PATHEXT.
|
|
|
|
cmd: Identify the program name using more appropriate parsing.
|
|
|
|
cmd: %* expands to first non-whitespace delimiter of first arg.
|
|
|
|
cmd: Handle very odd delimiter support for command line.
|
|
|
|
cmd: Rename parameter passed to builtin calls.
|
|
|
|
cmd: Add support for calling a built in command.
|
|
|
|
cmd: Add support parsing for /f options and implement skip.
|
|
|
|
cmd: Refactor building a list of directories out of WCMD_for.
|
|
|
|
cmd: Use a common function for the string parsing in for /f.
|
|
|
|
cmd: Implement support for for /f eol=c option.
|
|
|
|
cmd: Add support for usebackq (for /f).
|
|
|
|
cmd: Correct for /f string and command set handling.
|
|
|
|
cmd: Strip quotes from for /f string before attempting to parse it.
|
|
|
|
cmd: Add for /f delims= support.
|
|
|
|
|
|
|
|
Józef Kucia (5):
|
|
|
|
d3dx9/tests: Only release a texture when it was created.
|
|
|
|
d3dx9: Introduce a separate pixel format type for compressed pixel formats.
|
|
|
|
d3dx9: Do not try to fill textures other than ARGB in fill texture functions.
|
|
|
|
d3dx9/tests: Add tests for filling floating-point textures.
|
|
|
|
d3dx9/tests: Add a simple test for filling compressed textures.
|
|
|
|
|
|
|
|
Jörg Höhle (4):
|
|
|
|
mciseq: Correct MCI_SEEK return codes.
|
|
|
|
mciseq: Fix some MCIERROR_* codes (MCI_STATUS).
|
|
|
|
mciseq: Fix reading MCI_INFO_NAME and COPYRIGHT from MIDI file.
|
|
|
|
mciseq: The code can only handle up to 128 MIDI tracks.
|
|
|
|
|
|
|
|
Ken Thomases (2):
|
|
|
|
winemenubuilder: Use proper marker (negative index) for unused icon slot.
|
|
|
|
winex11: Fix name of extension WGL_NV_render_texture_rectangle.
|
|
|
|
|
|
|
|
Maarten Lankhorst (4):
|
|
|
|
ntdll: Set SO_PASSCRED before connecting to eliminate a race condition in obtaining server_pid.
|
|
|
|
mmdevapi: Fix a broken test.
|
|
|
|
winmm: Do not blindly reset device when already stopped.
|
|
|
|
dsound: Fix IDirectSoundCaptureBuffer Start/Stop, with tests.
|
|
|
|
|
|
|
|
Marcus Meissner (6):
|
|
|
|
kernel32: Buffer size is in characters (Coverity).
|
|
|
|
winefile: Check index before buffer overread (Coverity).
|
|
|
|
winex11.drv: Free bitmap info after being done (Coverity).
|
|
|
|
shell32: Avoid memory leaking buf (Coverity).
|
|
|
|
cryptnet: Avoid memory leak of info (Coverity).
|
|
|
|
dbghelp: Size of the floating point stack registers is 10 bytes (Coverity).
|
|
|
|
|
|
|
|
Matteo Bruni (6):
|
|
|
|
wined3d: Split GPU vendor and GL vendor handling in GPU recognition.
|
|
|
|
wined3d: Improve a Nvidia GPU recognition fallback.
|
|
|
|
wined3d: Add a D3D10-level fallback for Intel GPU recognition.
|
|
|
|
wined3d: Provide a better fallback for D3D10 AMD GPUs.
|
|
|
|
wined3d: Recognize AMD Radeon HD 5000 series GPUs on recent binary drivers.
|
|
|
|
wined3d: Add new Radeon HD 6670 GL renderer string.
|
|
|
|
|
|
|
|
Michael Stefaniuc (3):
|
|
|
|
jscript: Move 'inline' to the beginning of the declaration.
|
|
|
|
user32: Remove redundant sizeof check.
|
|
|
|
user32: Use FIELD_OFFSET to calculate the size of a struct with variable length array.
|
|
|
|
|
|
|
|
Nikolay Sivov (25):
|
|
|
|
dwrite: Correct reference count behavior for font face interface.
|
|
|
|
ole32: Fix debug output for user marshal flags.
|
|
|
|
ole32: Cleanup IRpcChannelBuffer.
|
|
|
|
ole32: Store destination context data in channel buffer.
|
|
|
|
ole32: Store destination context and context data in server channel.
|
|
|
|
ole32: Cleanup IMultiQI interface of proxy manager.
|
|
|
|
ole32: Cleanup IMarshal interface of proxy manager.
|
|
|
|
ole32: Cleanup IClientSecurity interface of a proxy manager.
|
|
|
|
dwrite: Implement GetMetrics() for IDWriteFont.
|
|
|
|
dwrite: Store text string in layout object.
|
|
|
|
dwrite: Added a stub for IDWriteFontCollection.
|
|
|
|
dwrite: Fix a stupid copy/paste typo in Release return value.
|
|
|
|
dwrite: Add all installed font families to system font collection.
|
|
|
|
dwrite: Implement FindFamilyName() for system font collection.
|
|
|
|
dwrite: Keep a single instance of system font collection.
|
|
|
|
dwrite: Implement IDWriteTextFormat::GetFontCollection().
|
|
|
|
dwrite: Implement GetFontFamily() for system font collection.
|
|
|
|
dwrite: Added basic GetFirstMatchingFont() for font family.
|
|
|
|
dwrite: Separate format data and keep it in both layout and text format.
|
|
|
|
dwrite: Implement some font properties accessors for IDWriteTextFormat.
|
|
|
|
dwrite: Derive some format data for text layout from specified text format.
|
|
|
|
dwrite: Partially implement IDWriteFontFace::GetGlyphIndices().
|
|
|
|
dwrite: Keep string length in text layout.
|
|
|
|
dwrite: Layout can't be created without text format.
|
|
|
|
dwrite: Added GetLocaleNameLength/GetLocaleName for text format and layout.
|
|
|
|
|
|
|
|
Piotr Caban (26):
|
|
|
|
msvcrt: Fixed tmpfile implementation.
|
|
|
|
msvcp100: Added _Yarn<char> class implementation.
|
|
|
|
msvcp100/tests: Added _Yarn<char> class tests.
|
|
|
|
msvcp100: Store locale string in _Yarn<char> class.
|
|
|
|
msvcp60: Added more std::getline functions.
|
|
|
|
msvcp90: Fixed strstreambuf_ctor_get implementation.
|
|
|
|
msvcp90: Added _Nomemory implementation.
|
|
|
|
msvcp71: Added strstream class implementation.
|
|
|
|
msvcp71: Added ostrstream class implementation.
|
|
|
|
msvcp71: Added istrstream destructor implementation.
|
|
|
|
msvcp71: Fixed basic_string::ptr implementation.
|
|
|
|
msvcp60: Fixed overflow in basic_string_char_find_cstr_substr function.
|
|
|
|
msvcp60: Fixed basic_stringbuf class structure.
|
2012-10-12 18:14:46 +00:00
|
|
|
msvcp: Sync implementations.
|
2012-10-26 18:12:40 +00:00
|
|
|
advapi32: Validate arguments in StartServiceCtrlDispatcher.
|
|
|
|
advapi32: Return from StartServiceCtrlDispatcher when service status is changed to stopped.
|
|
|
|
advapi32: Don't terminate service when its last thread has exited.
|
|
|
|
services: Kill service thread after timeout so it can terminate cleanly.
|
|
|
|
services: Added tests for service thread termination without setting service state to stopped.
|
|
|
|
msvcp60: Copy correct number of characters in basic_string::_Grow.
|
|
|
|
msvcrt: Fixed _ungetwc implementation.
|
|
|
|
msvcp90: Convert characters to unsigned char before passing them to functions operating on integers.
|
|
|
|
msvcp: Sync implementations.
|
|
|
|
ieframe: Added CSS_NORESIZE style to toolbar window.
|
|
|
|
ieframe: Handle rebar height changes.
|
|
|
|
msvcp100: Fixed ios_base structure.
|
|
|
|
|
|
|
|
Qian Hong (7):
|
|
|
|
gdi32/tests: Fixed broken value in bitmap font metrics on Japanese locale.
|
|
|
|
gdi32/tests: Fixed broken bitmap font metrics test on CJK locales.
|
|
|
|
gdi32/tests: Fixed broken value in bitmap font metrics on Arabic locale.
|
|
|
|
gdi32/tests: Skip some broken bitmap font metrics tests on Arabic locale.
|
|
|
|
gdi32/tests: Marked EnumFontFamiliesEx_default_charset test on Arabic locale as broken.
|
|
|
|
gdi32/tests: Declared system_lang_id as a global variable.
|
|
|
|
gdi32/tests: Fixed typo in localized name tests.
|
|
|
|
|
|
|
|
Rico Schüller (2):
|
|
|
|
d3dx9: Fix calculation when in and out overlap in D3DXSHRotateZ().
|
|
|
|
wined3d: Fix return value for WINED3DFMT_ATI2N in CheckTextureCapability().
|
2012-10-12 18:14:46 +00:00
|
|
|
|
|
|
|
Sergey Guralnik (1):
|
2012-10-26 18:12:40 +00:00
|
|
|
user32: Add internal class small icons.
|
2012-10-12 18:14:46 +00:00
|
|
|
|
2012-10-26 18:12:40 +00:00
|
|
|
Thomas Faber (1):
|
|
|
|
widl: Use 'class' for coclass typedefs in C++.
|
2012-10-12 18:14:46 +00:00
|
|
|
|
|
|
|
Vincent Povirk (2):
|
2012-10-26 18:12:40 +00:00
|
|
|
mscoree: Update Wine Mono to 0.0.8.
|
|
|
|
Revert "wine.inf: Add .NET keys to the 64-bit registry.".
|
2006-10-13 14:43:39 +00:00
|
|
|
|
1994-12-27 14:11:53 +00:00
|
|
|
--
|
|
|
|
Alexandre Julliard
|
2003-11-26 03:55:01 +00:00
|
|
|
julliard@winehq.org
|