713 lines
40 KiB
Plaintext
713 lines
40 KiB
Plaintext
The Wine development release 1.3.29 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Extensive support for VBScript.
|
|
- Various improvements to the calendar common control.
|
|
- A number of XRender fixes and optimizations.
|
|
- Several new functions in the MSVCP runtime.
|
|
- A number of audio fixes.
|
|
- DirectDraw cleanups.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.29.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.3.29.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.29:
|
|
|
|
421 Implement a DIB engine
|
|
1348 RegisterHotKey and UnregisterHotKey are not implemented. (Affects e.g. Adobe Photoshop.)
|
|
7066 comctl32 monthcal does not display multiple calendar months
|
|
9412 FL Studio 7 installer fails to register Vorbis codec in system.ini
|
|
11621 putty.exe in telnet mode don't display anything
|
|
13313 Half life 2 hangs with a high cpu usage at a certain point in the game
|
|
14271 Inital size of scroll bar "thumb" incorrect
|
|
14847 UFO Extraterrestials: Problems with mouse cursor and textures.
|
|
15364 Build broken when CFLAGS="-Wall -Werror" is used
|
|
15460 blocky shadow-like model edges in Sid Meier's Pirates!
|
|
17021 CHM help menu only shows "Printer icons"
|
|
17582 Version/install test crashes on OpenSolaris
|
|
20043 uTorrent 1.8 does not start correctly
|
|
21138 cmd.exe cd command possible bug
|
|
21822 Creative Writer 2's interface is discolored unless running at 8-bit color depth
|
|
22608 EVE online planets and planetary interaction icons fail to render correctly
|
|
24478 Fallout 3 no background music
|
|
24745 Loki fails due to missing msvcp80.dll.?find@?$basic_string@DU? $char_traits@D@std@@V?$allocator@D@2@@std@@QBEIABV12@I@Z
|
|
24958 colormap? problem with internet maps in OziExplorer
|
|
25089 The characters in simple dialog (buttons and labels) are completely garbled ("$BODFM" instead of "Cancel")
|
|
25117 Antialising does not work in portal.
|
|
25150 Some effects are rendered upside down in source engine games
|
|
25364 Sacred 2 Fallen Angel needs msvcp80.dll.??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z
|
|
25629 Left 4 Dead 2 - Only a sound channel is heard in the Introduction.
|
|
26361 ExeFile.exe crashes on character creation
|
|
26961 Download Accelerator Plus: needs msvcp60.dll.?_Xran@std@@YAXXZ
|
|
27009 Fallout 3 Launcher crashes with builtin msvcp
|
|
27031 k-meleon needs msvcp71.dll.?substr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV12@II@Z
|
|
27054 Won't run Wix 3.6 (beta) installer
|
|
27076 Darkspore: Character customization screen is dark with fog
|
|
27480 [Assassin's Creed]Transparent Ground
|
|
27585 F.E.A.R.3 crashes once game starts
|
|
27645 MAKING HISTORY II: The War of the World Demo wants msvcp90.dll.?end@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE?AV?$_String_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ (purist)
|
|
27729 shell32/shlfolder.c test always fails on 32-bit gentoo
|
|
27780 Total Annihilation crashes on start, needs msvcp90.dll.?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIABV12@I@Z
|
|
28008 RC Cars fails to start unless network option disabled
|
|
28040 handle_underrun=1 hack causes IMMDevice::Activate to fail with PulseAudio
|
|
28090 EA Origin's launcher: freezes after a couple seconds
|
|
28110 ThunderMiniInstall.exe crash: unimplemented function msvcp71.dll.??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z
|
|
28111 ThunderMiniInstall.exe crash: unimplemented function msvcp71.dll.?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDI@Z
|
|
28134 X-Wing vs. Tie Fighter: "Direct Input Create FAILED" regression
|
|
28145 TextPad crashes on exit
|
|
28181 Diablo III needs msvcp90.dll.?empty@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NXZ
|
|
28205 MSPY2010.exe crash on unimplemented function msvcp90.dll.??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z
|
|
28215 Nightly (x64) needs msvcp90.dll.??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAAAEAV01@PEB_W@Z
|
|
28222 Sid Meier's Civilization V - wine-1.3.27 not able to load - previous wine versions fine.
|
|
28227 Diablo II: Graphics in game and menu flicker
|
|
28280 Silent Hill V: Homecoming: brightness adjustment no longer works
|
|
28288 msctf/inputprocessor.ok test flaky
|
|
28302 nearly all wine tests show invalid reads/uninitialized values in dib engine
|
|
28308 Anarchy Online: Game crashes on startup after the launcher
|
|
28320 Echo context not restored properly when executing external cmd scripts without CALL
|
|
28327 Dragon NaturallySpeaking 11.0 no longer installs in current ubuntu oneiric 64-bit
|
|
28329 Sony Vegas Pro 8.0c: MSI changes break installation
|
|
28331 Fortix: numerals replaced by capital letters
|
|
28337 The Polynomial v1.22 freezes after killing an enemy
|
|
28339 Loss of sound in winecfg
|
|
28354 Office 2007: browsing clip organizer produces error message
|
|
28364 Adobe Lightroom 3.3 installer quits unexpectedly
|
|
28366 The MSPY2010 installer exit silently
|
|
28380 Dawn of War Soulstorm demo does not start
|
|
28381 Word & Powerpoint 2007: window background is black
|
|
28392 Internet Explorer 4 crashes on adding a page to favorites
|
|
28400 Creative Writer 2 fails to install
|
|
28409 Hardwar launcher fails to start: 'Can't initialize DirectDraw object'
|
|
28417 Riven: screen transitions mess up the screen
|
|
28424 Space Funeral game crashes at startup
|
|
28429 Internet Explorer 3.02 crashes on startup - unimplemented function urlmon.dll.RegisterMediaTypes
|
|
28441 Conversations Network Levelator crashes on start
|
|
28443 MsiGetFileVersion fails when run on TrueType/OpenType font files
|
|
28455 JetAudio VX wants msvcp90.dll.??4?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAEAAV01@PB_W@Z, aborting
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.3.28:
|
|
|
|
Akihiro Sagawa (1):
|
|
po: Update Japanese translation.
|
|
|
|
Alexandre Julliard (55):
|
|
winex11: Create a separate graphics driver for XRender.
|
|
winex11: Store the XRender info structure inside the XRender physdev object.
|
|
winex11: Add an ExtEscape entry point in the XRender driver.
|
|
winex11: Add bitmap entry points to the XRender driver.
|
|
winex11: Add a SelectFont entry point in the XRender driver.
|
|
winex11: Add an ExtTextOut entry point in the XRender driver.
|
|
winex11: Add an AlphaBlend entry point in the XRender driver.
|
|
winex11: Pass an HDC to the size mapping functions.
|
|
winex11: Return a RGNDATA from add_extra_clipping_region and avoid changing the physdev region.
|
|
winex11: Add a SetDeviceClipping entry point to the XRender driver.
|
|
gdi32: Move coordinate checks into the common part of GdiAlphaBlend.
|
|
gdi32: Add a placeholder function for DIB stretching.
|
|
gdi32: Add a couple of helper functions for converting and stretching DIBs.
|
|
gdi32: Add a null driver fallback for AlphaBlend, using a new BlendImage driver entry point.
|
|
winex11: Use the DIB engine for client-side DIB copy optimizations.
|
|
winex11: Make sure the cursor bitmaps are owned by x11drv.
|
|
msvcrt: Synchronize the spec files.
|
|
make_specfiles: Support a magic comment to prevent forwarding an entry point.
|
|
winex11: Move the pixel->color conversion out of the get_tile_pict function.
|
|
winex11: Pass destination coordinates to xrender_mono_blit.
|
|
winex11: Add a StretchBlt entry point to the XRender driver.
|
|
winex11: Avoid an intermediate pixmap copy when stretching with SRCCOPY through XRender.
|
|
winex11: Remove the XRender support in the X11 driver StretchBlt implementation.
|
|
winex11: Get rid of the xrender_info structure.
|
|
winex11: Store the XRender picture formats in a global array instead of in the format structure.
|
|
winex11: Get rid of the WineXRenderFormat structure.
|
|
winex11: Remove a redundant field in the XRender format templates.
|
|
winex11: Get rid of the WXRFormat typedef.
|
|
winex11: Implement the CreateBitmap entry point in the XRender driver.
|
|
winex11: Use the physdev picture directly for the SRCCOPY XRender optimization.
|
|
winex11: Disable the XRender StretchBlt implementation if XRender wasn't loaded.
|
|
winex11: Use the original unclipped coordinates for XRender blits to avoid rounding errors.
|
|
vbscript: Fix a memory allocation size to avoid overflows.
|
|
widl: Include string formats in the element description for complex arrays.
|
|
widl: Make the function return value a variable.
|
|
widl: Pass variables around instead of types for function parameters.
|
|
widl: Store the type format offset for function parameters in the variable object.
|
|
rpcrt4/tests: Add more tests for integer ranges to show that ranges are independent.
|
|
winex11: Explicitly clip to the visible rect when using the XRender SRCCOPY optimization.
|
|
winex11: Avoid passing color shifts to copy_image_bits.
|
|
winex11: Implement a PutImage entry point in the XRender driver.
|
|
winex11: Add a helper function to create the source pixmap from an image.
|
|
winex11: Set XRender clipping lazily when retrieving the destination picture.
|
|
winex11: Implement a BlendImage entry point in the XRender driver.
|
|
gdi32: Force colors to black and white for 1-bpp source in AlphaBlend.
|
|
gdi32/tests: Add a test for alpha channel handling in StretchBlt.
|
|
winex11: Move locking and handling of fg/bg colors into xrender_mono_blit.
|
|
winex11: Fix handling of 1-bpp source bitmaps in AlphaBlend.
|
|
winex11: Forward AlphaBlend with a DIB section as source to the null driver.
|
|
user32/tests: Try harder to flush paint events before checking the window contents.
|
|
gdi32: Copy DIB rectangles in the correct order when source and destination overlap.
|
|
gdi32: Add helper functions for copying a DIB line.
|
|
gdi32: Copy bits in the correct order for the overlap case in the individual copy_rect functions.
|
|
gdi32/tests: Add some tests for overlapping blits.
|
|
gdi32: Avoid rounding errors with visible rectangles in mirroring blits.
|
|
|
|
Alistair Leslie-Hughes (6):
|
|
msxml3: Move xmlparser.idl to msxml3.
|
|
mscoree: Add .Net debugging interfaces.
|
|
mscoree: Add missing typedefs.
|
|
mshtml: Add IHTMLTable2/3 support.
|
|
mshtml: Fix test for Windows 7 with IE9.
|
|
mshtml: Add IHTMLCurrentStyle2/3/4 support.
|
|
|
|
Andrew Eikum (2):
|
|
winealsa.drv: Allow creation of the default device even if all real devices failed to open.
|
|
dsound: Don't dereference a freed object.
|
|
|
|
Andrew Talbot (7):
|
|
d3dx9_36: Eliminate comparisons of unsigned values about zero.
|
|
krnl386.exe16: Constify some variables.
|
|
openal32: Avoid forward declarations of static arrays.
|
|
winspool.drv: Const-correctness fix.
|
|
mmsystem.dll16: Remove an unused variable.
|
|
avifil32: Fix use of wrong variable in expression.
|
|
crtdll: Supress sign-extension through integer promotion.
|
|
|
|
André Hentschel (5):
|
|
gdi32/tests: Add a test about non-uniform ramps.
|
|
winex11: Multiply the error tolerance by the table caused error magnification.
|
|
gdi32/tests: Add a second test about non-uniform ramps.
|
|
gdiplus: Fix height calculation.
|
|
shell32/tests: Fix typos.
|
|
|
|
Aric Stewart (2):
|
|
usp10: Set fNoGlyphIndex only if the fonts has no opentype/truetype tables.
|
|
usp10: ScriptShape needs a number of SCRIPT_VISATTR equal to glyphs not chars.
|
|
|
|
Aurimas Fišeras (1):
|
|
po: Update Lithuanian translation.
|
|
|
|
Austin English (1):
|
|
urlmon: Add a stub for RegisterMediaTypes().
|
|
|
|
Bernhard Loos (7):
|
|
msi: The underlying tables might have changed, so it's not possible to cache the result of the execute.
|
|
msi: Speed up WHERE statement evaluation by evaluating the condition as early as possible.
|
|
rpcrt4: The named pipe can be used for multiple operations at the same time, so use overlapped operations for ReadFile and WriteFile.
|
|
rpcrt4: Switch to non-overlapped named pipe operations and use a thread for the async listen operation.
|
|
server: Certain access flags are illegal for OpenMutex.
|
|
server: ReleaseMutex doesn't need any access rights.
|
|
server: Correct mapping of mutex access rights.
|
|
|
|
Bruno Jesus (1):
|
|
ws2_32: SO_OOBINLINE sockets must always return TRUE to SIOCATMARK request.
|
|
|
|
Christian Costa (1):
|
|
cmd: Move externals list at the same place as the builtins one so it's easier to known how a command is implemented.
|
|
|
|
Dan Kegel (1):
|
|
ddraw/tests: Fix compilation on systems that don't support nameless unions.
|
|
|
|
David Kiefer (1):
|
|
winex11.drv: Remove x86 inline assembly for performing palettized blits.
|
|
|
|
Dmitry Timoshkov (1):
|
|
kernel32: Add a test to show that uninitialized sections are not special regarding protection flags.
|
|
|
|
Erich Hoover (5):
|
|
quartz: Do not assert when IAsyncReader::WaitForNext returns VFW_E_TIMEOUT.
|
|
quartz: Samples should be freed when IAsyncReader::Request fails.
|
|
quartz: Add missing release.
|
|
quartz: Add support for EndOfStream in PullPin.
|
|
quartz: Fix converting between the media time and REFTIME.
|
|
|
|
Francois Gouget (89):
|
|
urlmon/tests: Print the test URLs rather than their index.
|
|
msctf/tests: Give time for the messages to arrive.
|
|
krnl386.exe16: Add parentheses to clarify the precedence between '&' and '&&'.
|
|
shell32: Add parentheses to clarify the precedence between '&' and '||'.
|
|
winhlp32: Add parentheses to clarify the precedence between '&' and '&&'.
|
|
shlwapi: Add parentheses to clarify the precedence between '&' and '&&'.
|
|
po: Mark a number of obviously incomplete cmd help messages as fuzzy in the Spanish translation.
|
|
po: Mark a number of obviously incomplete cmd help messages as fuzzy in the Portuguese (Portugal) translation.
|
|
po: Mark a number of obviously incomplete cmd help messages as fuzzy in the Portuguese (Brazil) translation.
|
|
po: Mark a number of obviously incomplete cmd help messages as fuzzy in the Italian translation.
|
|
po: Mark a number of obviously incomplete cmd help messages as fuzzy in the Norwegian translation.
|
|
winefile: Always use the same name for the Wine File Manager.
|
|
attrib: Escape the start-of-line spaces to fix the usage message indentation.
|
|
Assorted spelling fixes.
|
|
gdiplus/tests: Don't check for hardcoded family font names.
|
|
gdiplus: Use Liberation Mono as a fallback for Courier New for the monospace family.
|
|
mshtml/tests: When a test fails, print the bad value.
|
|
mshtml/tests: GetUserDefaultUILanguage() is not available in NT4.
|
|
mshtml/tests: Some tests require that the user interface be in English.
|
|
appwiz.cpl: Use a more standard syntax for multi-line RC file strings.
|
|
shell32: Use a more standard syntax for multi-line RC file strings.
|
|
wineconsole: Use a more standard syntax for multi-line RC file strings.
|
|
po: Remove English strings from the Romanian translation.
|
|
po: Remove English strings from the Russian translation.
|
|
po: Remove English strings from the Slovak translation.
|
|
shlwapi/tests: Fix test_StrFromTimeIntervalA() to print the badly formatted string in case of a failure.
|
|
winetest: Also log the current thread and default user UI languages.
|
|
shlwapi/tests: Some tests require that the user interface be in English.
|
|
mshtml/tests: Improve the current UI language detection a bit.
|
|
po: Remove English strings from the Portuguese (Brazil) translation.
|
|
po: Remove English strings from the Portuguese (Portugal) translation.
|
|
po: Remove an English string from the Serbian (Cyrillic) translation.
|
|
po: Remove English strings from the Serbian (Latin) translation.
|
|
pdh: Add more Pdh macros and prototypes to the headers.
|
|
pdh/tests: Rename a counter to make the purpose of the test immediately clear.
|
|
pdh/tests: Make the test pass on Windows 2000.
|
|
pdh/tests: Some tests require that the user interface be in English.
|
|
po: Remove English strings from the Finnish translation.
|
|
po: Remove English strings from the Turkish translation.
|
|
po: Remove English strings from the Dutch translation.
|
|
po: Remove English strings from the Korean translation.
|
|
po: Remove English strings from the Japanese translation.
|
|
vbscript/tests: Some tests require that the user interface be in English.
|
|
ieframe/tests: Don't crash if IWebBrowser2_get_LocationURL() fails.
|
|
ieframe/tests: Some tests require that the user interface be in English.
|
|
ole32/tests: Fix compilation on systems that don't support nameless unions.
|
|
shdocvw: Make get_ieframe_instance() static.
|
|
jscript/tests: Some tests require that the user interface be in English.
|
|
kernel32/tests: Skip some tests if not allowed to modify the image file execution options.
|
|
ntdll/tests: Skip some tests if not allowed to modify image file execution options.
|
|
quartz/tests: Skip some tests if not allowed to register filters.
|
|
dinput: Fix printing NULL strings.
|
|
msi: Fix printing NULL strings.
|
|
d3dxof: Fix printing NULL strings.
|
|
inetcomm: Fix printing NULL strings.
|
|
ntdll: Don't trace potentially uninitialized structures if we are not going to use them.
|
|
shell32: Use wine_dbgstr_rect() to trace a potentially NULL rect struct.
|
|
crypt32: Fix filetime_to_str() for the case where it is called twice for a single trace.
|
|
po: Remove English strings from the Esperanto translation.
|
|
po: Remove English strings from the Danish translation.
|
|
po: Remove English strings from the Bulgarian translation.
|
|
comctl32: Don't crash when getting a bad image list handle.
|
|
msi: Don't use debugstr_a() on an output parameter.
|
|
crypt32: Fix printing NULL strings.
|
|
advapi32: Fix printing NULL strings.
|
|
ntdll: Fix printing NULL strings.
|
|
wininet: Fix printing NULL strings.
|
|
winex11: Fix printing NULL strings.
|
|
version: Fix printing NULL strings.
|
|
shell32: Fix printing NULL strings.
|
|
msvcrt: Fix printing NULL strings.
|
|
po: Remove a couple more English strings from the Chinese (Taiwan) translation.
|
|
po: Remove an English string from the Chinese (PRC) translation.
|
|
po: Remove an English string from the Hungarian translation.
|
|
po: Mark a few partially translated strings as fuzzy in the German translation.
|
|
po: Remove a couple more English strings from the Norwegian Bokmål translation.
|
|
po: Remove an English string from the Italian translation.
|
|
po: Remove an English string from the Spanish translation.
|
|
po: Remove an English string from the Greek translation.
|
|
user32/tests: Skip some tests if not privileged enough to call CreateWindowStation().
|
|
shlwapi/tests: Skip some tests if not allowed to modify the registry.
|
|
urlmon/tests: Skip some tests if not allowed to modify the zone elevation feature.
|
|
sti/tests: Skip some tests if not allowed to register our test application.
|
|
ole32/tests: Skip some tests if not allowed to modify the Classes registry key.
|
|
msxml3: Fix printing NULL strings.
|
|
winmm/tests: Make it clear that no msrle.avi file is needed for the standard tests.
|
|
comctl32: Add some SysLink style and state definitions.
|
|
comctl32: Not visited links use HotTrackingColor for the text.
|
|
user32: Change HotTrackingColor to better differentiate regular links from visited links.
|
|
|
|
Frédéric Delanoy (16):
|
|
cmd: GOTO is a no-op and doesn't output anything in interactive mode.
|
|
cmd/tests: Segment CALL tests for an easier read.
|
|
po: Update French translation.
|
|
cmd: Show that windows doesn't lock/prevent access to batch file during execution.
|
|
cmd: Allow a batch file to delete itself.
|
|
cmd/tests: Add tests for combined CALLs/GOTOs.
|
|
ntdll: Add NtCreateFile tests for invalid chars in file/dir name.
|
|
cmd/tests: Segment mkdir tests for an easier read.
|
|
cmd: Make some variables static.
|
|
cmd/tests: Add tests for SHIFT builtin.
|
|
cmd/tests: Add RENAME tests.
|
|
cmd: Remove unused declarations of echo_mode.
|
|
cmd: echo_mode has BOOL type instead of int.
|
|
cmd: verify_mode has BOOL type instead of int.
|
|
cmd: Standardize BOOL type usage in directory.c.
|
|
cmd: Improve WCMD_volume documentation.
|
|
|
|
Gerald Pfeifer (1):
|
|
vbscript: Add missing error handling in interp_jmp_false.
|
|
|
|
Hans Leidekker (12):
|
|
msi: Free the message string in ACTION_ResolveSource.
|
|
msi: Ignore files if their path cannot be resolved in the RemoveFiles action.
|
|
ws2_32: Avoid a crash in WS2_recv_base.
|
|
msi: Improve parsing of the package platform.
|
|
mscms: Fix OpenColorProfile to handle relative file names.
|
|
msi: Support TrueType font files in MsiGetFileVersion.
|
|
msi: Support reading version information from OpenType/CFF fonts.
|
|
oleacc: Add a version resource.
|
|
msi: Remove an unused parameter from msi_create_table.
|
|
msi: MSI_SetFeatureStateW doesn't need to be WINAPI.
|
|
msi: Improve font version parsing.
|
|
msi: Only use Windows platform-specific encoded strings from the font naming table.
|
|
|
|
Henri Verbeet (41):
|
|
ddraw: Initialize the swapchain presentation parameters in ddraw_create_swapchain().
|
|
ddraw: Remove the unused "depthstencil" field from IDirectDrawImpl.
|
|
ddraw: Get the total amount of video memory from wined3d.
|
|
wined3d: Make the device parameter to wined3d_device_get_vs_consts_b() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_vs_consts_i() const.
|
|
ddraw: Get rid of an unused prototype.
|
|
ddraw: Get rid of some ERRs in PixelFormat_DD2WineD3D().
|
|
wined3d: Don't print the context recreation FIXME for FBO ORM.
|
|
wined3d: Rename markTextureStagesDirty() to device_invalidate_texture_stage().
|
|
wined3d: Make the device parameter to wined3d_device_get_vs_consts_f() const.
|
|
ddraw: Just use a static variable for scanline emulation.
|
|
ddraw: Just use a static variable for vblank emulation.
|
|
ddraw: Get rid of the unused "initialized" field in IDirectDrawImpl.
|
|
wined3d: Make the device parameter to device_unit_free_for_vs() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_pixel_shader() const.
|
|
ddraw: Get rid of the surfaces field in IDirectDrawImpl.
|
|
ddraw: Get rid of some unused macros.
|
|
wined3d: Flush after surface updates.
|
|
wined3d: Make the device parameter to wined3d_device_get_ps_consts_b() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_ps_consts_i() const.
|
|
ddraw: Store the primary surface.
|
|
ddraw: Use offscreen backbuffers.
|
|
ddraw: Use real flips.
|
|
wined3d: Make the device parameter to wined3d_device_get_ps_consts_f() const.
|
|
wined3d: Make the device parameter to process_vertices_strided() const.
|
|
ddraw: Get rid of IDirectDraw3.
|
|
ddraw: Implement ddraw7_Initialize().
|
|
ddraw/tests: Add some tests for Initialize().
|
|
wined3d: Make the declaration parameter to wined3d_device_process_vertices() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_texture_stage_state() const.
|
|
ddraw: Setup swapchain dimensions and format using the current display mode in ddraw_create_swapchain().
|
|
ddraw: Store the wined3d swapchain reference in the ddraw object instead of the primary surface.
|
|
wined3d: Dump the WINEDDBLTFX structure in wined3d_surface_blt().
|
|
wined3d: Make the device parameter to wined3d_device_get_texture() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_back_buffer() const.
|
|
server: Try writing to /proc/<pid>/mem in write_process_memory().
|
|
winealsa.drv: Only report endpoints for "default" if they can be opened.
|
|
winealsa.drv: Use the plughw instead of the hw interface for opening devices.
|
|
wined3d: Make the device parameter to wined3d_device_get_device_caps() const.
|
|
wined3d: Make the device parameter to wined3d_device_get_display_mode() const.
|
|
rpcrt4: Properly size complex reference pointers.
|
|
|
|
Huw Davies (3):
|
|
gdi32/tests: Remove legacy support from the StretchBlt tests and fix the expected results in the one case that used it.
|
|
gdi32/tests: Update the StretchBlt tests to use a 16x16 bitmap.
|
|
gdi32/tests: Add some tests to show the 1 pixel dst sizes are a special case.
|
|
|
|
Hwang YunSong (1):
|
|
po: Updated Korean translation.
|
|
|
|
Jacek Caban (149):
|
|
user32: Make GetWindowInfo hotpatchable.
|
|
vbscript: Added lexer support for remaining equality expressions.
|
|
vbscript: Make vbscode_t own the memory it uses.
|
|
vbscript: Don't leak memory in parser.
|
|
vbscript: Added lexer support for numeric literals.
|
|
vbscript: Added parser support for numeric literals.
|
|
vbscript: Added compiler support for numeric literals.
|
|
vbscript: Added interpreter support for numeric literals.
|
|
vbscript: Added hex literal implementation.
|
|
vbscript: Added concatenation expression parser/compiler support.
|
|
vbscript: Added interp_concat implementation.
|
|
vbscript: Added concatenation tests.
|
|
vbscript: Added negation expression parser/compiler implementation.
|
|
vbscript: Added interp_neg implementation.
|
|
vbscript: Added additive expressions parser/compiler implementation.
|
|
vbscript: Added interp_add implementation.
|
|
vbscript: Added interp_sub implementation.
|
|
vbscript: Added '<>' expression implementation.
|
|
vbscript: Added assign statement parser implementation.
|
|
vbscript: Added assign statement compiler implementation.
|
|
vbscript: Added interp_assign_ident implementation.
|
|
vbscript: Added assign statement tests.
|
|
vbscipt: Added object member assign parser/compiler implementation.
|
|
vbscript: Added interp_assign_member implementation.
|
|
vbscript: Added object member assignment tests.
|
|
vbscript: Added dim statement parser implementation.
|
|
vbscript: Added dim statement compiler implementation.
|
|
vbscript: Added variable value expression support.
|
|
vbscript: Added support for variable assignment statements.
|
|
vbscript: Added if statement parser implementation.
|
|
vbscript: Added if statement compiler implementation.
|
|
vbscript: Added interp_jmp implementation.
|
|
vbscript: Added interp_jmp_false implementation.
|
|
vbscript: Added if statement tests.
|
|
vbscript: Added bytecode decompiler implementation.
|
|
vbscript: Added mod expression parser/compiler implementation.
|
|
vbscript: Added interp_mod implementation.
|
|
vbscript: Added '\' expression parser/compiler implementation.
|
|
vbscript: Added interp_idiv implementation.
|
|
vbscript: Added multiplicative expression parser/compiler implementation.
|
|
vbscript: Added interp_mul implementation.
|
|
vbscript: Added interp_div implementation.
|
|
vbscript: Added exp expression parser/compiler implementation.
|
|
vbscript: Added interp_exp implementation.
|
|
vbscript: Added sub statement parser implementation.
|
|
vbscript: Added function compiler implementation.
|
|
vbscript: Store global functions in script_ctx_t.
|
|
vbscript: Added functions lookup implementation.
|
|
vbscript: Added function invocation supprot to do_icall.
|
|
vbscript: Added function arguments compiler implementation.
|
|
vbscript: Added interpreter support for sub arguments.
|
|
vbscript: Added sub argument tests.
|
|
vbscript: Added exit sub statement implementation.
|
|
vbscript: Added support for sub local variables.
|
|
vbscript: Added function parser implementation.
|
|
vbscript: Added Exit Function statement implementation.
|
|
vbscript: Added support for returning value from function.
|
|
vbscript: Added 'and' expression parser/compiler implementation.
|
|
vbscript: Added interp_and implementation.
|
|
vbscript: Added 'or' expression parser/compiler implementation.
|
|
vbscript: Added interp_or implementation.
|
|
vbscript: Added xor, imp and eqv expressions parser/compiler implementation.
|
|
vbscript: Added interp_xor implementation.
|
|
vbscript: Added interp_eqv implementation.
|
|
vbscript: Added interp_imp implementation.
|
|
vbscript: Added class parser implementation.
|
|
vbscript: Added class compiler implementation.
|
|
vbscript: Added set statement parser/compiler implementation.
|
|
vbscript: Added interp_set_ident implementation.
|
|
vbscript: Added new expression parser/compiler implemetation.
|
|
vbscript: Added interp_new implementation.
|
|
vbscript: Store class_desc_t in vbdisp_t.
|
|
vbscript: Added nothing literal parser/compiler implementation.
|
|
vbscript: Added interp_nothing implementation and tests.
|
|
vbscript: Added object member call implementation.
|
|
vbscript: Added obj member call test.
|
|
vbscript: Added function storage specifiers support.
|
|
vbscript: Added class functions parser implementation.
|
|
vbscript: Added class function compiler implementation.
|
|
vbscript: Added beginning GetDispID implementation.
|
|
vbscript: Added beginning InvokeEx implementation.
|
|
vbscript: Added interp_mcall implementation.
|
|
vbscript: Added this object to identifier lookup chanin.
|
|
vbscript: Added stop statement semi-stub implementation.
|
|
vbscript: Added class property parser implementation.
|
|
vbscript: Added class properties compiler implementation.
|
|
vbscript: Added GetDispID support for properties.
|
|
vbscript: Added property invoke implementation.
|
|
vbscript: Added getters/setters parser implementation.
|
|
vbscript: Added compiler/runtime support for property getters/letters.
|
|
vbscript: Added support for exit property statement.
|
|
vbscript: Added interp_set_member implementation.
|
|
vbscript: Added support for default getters.
|
|
vbscript: Use default object value for objets in stack_pop_val.
|
|
vbscript: Added more IDispatchEx tests.
|
|
vbscript: Added class_initializer support.
|
|
vbscript: Added class_terminate support.
|
|
vbscript: Added GC implementation.
|
|
vbscript: Added while..wend statement implementation.
|
|
vbscript: Added do while..loop statement implementation.
|
|
vbscript: Added support for exit do statement.
|
|
vbscript: Added do until..loop statement implementation.
|
|
vbscript: Added do..while and do..until statements implementation.
|
|
vbscript: Added VBScript_Global typelib.
|
|
vbscript: Added more equality expressions parser/compiler implementation.
|
|
vbscript: Added interp_gteq implementation.
|
|
vbscript: Added interp_gt implementation.
|
|
vbscript: Added interp_lt implementation.
|
|
vbscript: Added interp_lteq implementation.
|
|
vbscript: Added is expression implementation.
|
|
vbscript: Store reference to collected object in collect_objects.
|
|
vbscript: Added global object's isObject function stub implementation.
|
|
vbscript: Added isObject implementation.
|
|
vbscript: Added isObject tests.
|
|
vbscript: Added more global object stubs.
|
|
vbscript: Added error object stub implementation.
|
|
vbscript: Added error object functions stubs.
|
|
vbscript: Added support for SCRIPTITEM_ISVISIBLE named items.
|
|
vbscript: Added ME expression parser implementation.
|
|
vbscript: Added interp_me implementation.
|
|
vbscript: Added On Error statement parser implementation.
|
|
jscript: Removed useless undef ACTSCPSITE_THIS.
|
|
wshom.ocx: Added WshShell class factory implementation.
|
|
wshom.ocx: Added IWshShell3 interface stub implementation.
|
|
wshom.ocx: Added beginning WshShell object tests.
|
|
vbscript: Added support for ':' as statement separator.
|
|
vbscript: Added support for rem statement-like comments.
|
|
vbscript: Added support for short if statements.
|
|
vbscript: Added more tests.
|
|
vbscript: Added support for undeclared variables in non-explicit mode.
|
|
vbscript: Added const statement parser implementation.
|
|
vbscript: Added const statement compiler implementation.
|
|
vbscript: Moved creating new dynamic variable to separated function.
|
|
vbscript: Added interp_const implementation.
|
|
vbscript: Added const statement tests.
|
|
vbscript: Added for..to statement parser implementation.
|
|
vbscript: Added for..to statement compiler implementation.
|
|
vbscript: Added interp_val implementation.
|
|
vbscript: Added interp_step implementation.
|
|
vbscript: Added interp_incc implementation.
|
|
vbscript: Added for..in statement tests.
|
|
vbscript: Added exit for statement support.
|
|
vbscript: Added support for DISPATCH_METHOD flags in invoke_builtin.
|
|
vbscript: Lookup global object before host-provided objects.
|
|
vbscript: Added CreateObject implementation.
|
|
vbscript: Added support for IObjectWithSite in create_object.
|
|
vbscript: Added CreateObject tests (based on jscript ActiveXObject tests).
|
|
vbscript: Better stub for interp_errmode.
|
|
widl: Define __REQUIRED_RPCNDR_H_VERSION__ in generated headers.
|
|
|
|
Josh Juran (1):
|
|
gdi32: Simplify logic in WineEngGetFontData().
|
|
|
|
Juan Lang (3):
|
|
wintrust: Correct ObjectTrust error with empty files.
|
|
crypt32: Test CertCreateCertificateContext, and fix an error code in a failure case.
|
|
crypt32: Fix memory leak in failure cases.
|
|
|
|
Jörg Höhle (3):
|
|
mmdevapi: Fix stuttering upon start and underrun.
|
|
wineoss: EAGAIN (OSS buffer full) is a regular situation.
|
|
mmdevapi: Unlock buffer in case of ReleaseBuffer error.
|
|
|
|
Louis Lenders (1):
|
|
dpnet: Return a TCP/IP provider in IDirectPlay8PeerImpl_EnumServiceProviders.
|
|
|
|
Lucas Fialho Zawacki (2):
|
|
dinput: Initialize device count to 0 in config.c.
|
|
dinput: Fill dialog with info about the first device by default in config.c.
|
|
|
|
Maarten Lankhorst (2):
|
|
kernel32: Fix overflow on 32-bits systems.
|
|
winegstreamer: Use WAVE_FORMAT_PCM when possible for demux.
|
|
|
|
Marcus Meissner (3):
|
|
user32: Fixed single byte array overflow.
|
|
dinput: Fixed bad sizeof (pointer -> struct) (Coverity).
|
|
server: Removed NULL check after usage (Coverity).
|
|
|
|
Michael Mc Donnell (2):
|
|
d3dx9: Implemented D3DXWeldVertices.
|
|
d3dx9/test: Test for D3DXWeldVertices.
|
|
|
|
Michael Stefaniuc (9):
|
|
d3d8: Remove pointless casts to the type of the casted expression.
|
|
windowscodecs: Remove casts to the type of the casted variable.
|
|
d3dx9_36: Remove casts to the type of the casted expression.
|
|
server: Remove casts to the type of the casted expression.
|
|
shell32: Remove casts to the type of the casted expression.
|
|
gdi32/tests: Remove casts to the type of the casted expression.
|
|
winmm: Remove casts to the type of the casted expression.
|
|
msi: Remove casts to the type of the casted variable.
|
|
dsound/tests: Remove some explicit casts that happen implicitly.
|
|
|
|
Nikolay Sivov (19):
|
|
shell32: Fix pidl leak (Valgrind).
|
|
shell32/tests: Make test explicit about return pointer.
|
|
comctl32/monthcal: Store calendars matrix dimensions instead of overall count.
|
|
comctl32/monthcal: Properly compute maximum date for control.
|
|
comctl32/monthcal: Fix hittesting in blank areas of multiple calendars case.
|
|
comctl32/monthcal: Fix MCM_SETCURSEL for multiple calendars case.
|
|
comctl32/monthcal: Fix MCM_SETSELRANGE for multiple calendars case.
|
|
comctl32/monthcal: Implement MCM_GETCALENDARCOUNT.
|
|
comctl32/monthcal: Fix today label position.
|
|
comctl32/monthcal: Fix today date box painting.
|
|
msxml3: It's not a failure to get S_FALSE from IStream::Read().
|
|
comctl32/monthcal: Enable multiple calendars support.
|
|
msxml3: Fix putProperty() for lexical handler case.
|
|
msxml3: Fix putProperty() for declaration handler.
|
|
comctl32/monthcal: Fix MCM_GETMONTHRANGE with regard to multiple calendars and parameter handling.
|
|
comctl32/monthcal: Fix some day state problems.
|
|
comctl32/monthcal: Correct MCM_SETTODAY handler return value.
|
|
comctl32/monthcal: Properly adjust day of week in MCM_SETCURSEL.
|
|
comctl32/monthcal: Fix jump to today date.
|
|
|
|
Octavian Voicu (3):
|
|
vbscript: Add explicit cast to int for pointer difference type.
|
|
vbscript: Always initialize prev_label to prevent compiler warning.
|
|
oleaut32: Add tmarshal test with variant array and fix variant marshalled size calculation.
|
|
|
|
Piotr Caban (38):
|
|
msvcp60: Export more functions on win32.
|
|
msvcp90: Added basic_string<char>(allocator<char>) constructor implementation.
|
|
msvcp90: Added basic_string::find(const char*, size_t) implementation.
|
|
msvcp90: Added basic_string<wchar>::operator=(const wchar*) implementation.
|
|
msvcp90: Added basic_string::substr(size_t, size_t) implementation.
|
|
msvcp90: Added basic_string::find(basic_string, size_t) implementation.
|
|
msvcp90: Added basic_string::operator=(char) implementation.
|
|
msvcp90: Added basic_string::push_back(char) implementation.
|
|
msvcp: Sync spec files.
|
|
msvcrt: Improve operator new implementation.
|
|
msvcp90: Added set_new_handler implementation.
|
|
msvcp90: Added basic_string::empty() implementation.
|
|
msvcp90: Added basic_string::{begin,rbegin,end,rend} implementation.
|
|
msvcp90: Added basic_string::_Chassign implementation.
|
|
msvcp90: Added basic_string::_Copy_s implementation.
|
|
msvcp90: Added basic_string::_Pdif implementation.
|
|
msvcp90: Added basic_string::append functions.
|
|
msvcp: Sync spec files.
|
|
msvcp90: Don't overwrite string length in basic_string::_Grow.
|
|
wininet: Make it possible to ignore CERT_TRUST_IS_PARTIAL_CHAIN error in netconn_verify_cert.
|
|
msvcp60: Remove incorrect forwards from spec file.
|
|
propsys: Added InitVariantFromGUIDAsString implementation.
|
|
propsys/tests: Added InitVariantFromGUIDAsString tests.
|
|
urlmon: Added 362 ordinal export (InitVariantFromGUIDAsString).
|
|
propsys: Added InitVariantFromBuffer implementation.
|
|
propsys/tests: Added InitVariantFromBuffer tests.
|
|
urlmon: Added 331 and 335 ordinal exports.
|
|
urlmon: Added 111 ordinal stub.
|
|
urlmon.idl: Added URLACTION_FEATURE* defines.
|
|
urlmon: Added partial CoInternetIsFeatureEnabledForUrl implementation.
|
|
urlmon: Added CoInternetIsFeatureZoneElevationEnabled implementation.
|
|
urlmon/tests: Added CoInternetIsFeatureZoneElevationEnabled tests.
|
|
propsys: Added partial PropVariantToGUID implementation.
|
|
propsys/tests: Added PropVariantToGUID tests.
|
|
msvcr90: Fix _vswprintf_p implementation.
|
|
shell32: Don't call SendMessage inside critical section.
|
|
shell32: Fixed SHCNRF_NewDelivery flag support in SHChangeNotify.
|
|
shell32/tests: Added more SHChangeNotify tests.
|
|
|
|
Rico Schüller (3):
|
|
d3dx9: Use the original bytecode in D3DXGetShaderSamplers() instead of using a constant table.
|
|
d3dx9: Use the variable instead of the type in HeapAlloc().
|
|
wined3d: Fix spelling.
|
|
|
|
Stefan Dösinger (20):
|
|
wined3d: Make sure that lit doesn't return NaN.
|
|
d3d9: Add a LIT 0.0^0.0 test.
|
|
wined3d: Don't load/unload unsupported texture coordinate attribs.
|
|
ddraw: Correct D3DFMT_R5G6B5 in a test.
|
|
ddraw: Use a Z format suported by the driver in the visual test.
|
|
ddraw/tests: Not all GPUs support dwZBufferBitDepth=24 on Windows.
|
|
wined3d: Disable range fog with per-pixel fog.
|
|
d3d9/tests: Range fog is not used with table fog.
|
|
wined3d: Only the ARBfp fragement pipeline reads emulated clip coords.
|
|
d3d9/tests: Fix the depth stencil size tests on AMD.
|
|
d3d9/tests: Add a slop to the fog tests for X1600 GPUs.
|
|
d3d9/Tests: State getters don't work with PUREDEVICEs.
|
|
d3d8/test: Add slop to some fog tests.
|
|
d3d8/tests: State getters don't work with PUREDEVICEs.
|
|
ddraw/tests: Add some slop to the fog tests.
|
|
ddraw/tests: Remove the partial cube map load tests.
|
|
ddraw/tests: Mark a strange radeon X1600 Windows behavior broken.
|
|
ddraw/tests: Accept another error when setting an overlay with a NULL rect.
|
|
d3dx9_36/tests: Make sure NaN and negative NaN have the correct sign bits.
|
|
d3dx9_36/tests: Account for NP2 limitations in a texture test.
|
|
|
|
Thomas Mullaly (1):
|
|
urlmon/tests: Removed a test that causes random failures on some machines.
|
|
|
|
Vincent Povirk (2):
|
|
ole32/tests: Test creation of a storage on an ILockBytes containing data.
|
|
ole32: Discard existing data when creating a new storage on an ILockBytes.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|