mirror of
https://github.com/reactos/wine.git
synced 2024-11-24 04:10:04 +00:00
575 lines
31 KiB
Plaintext
575 lines
31 KiB
Plaintext
The Wine development release 1.3.32 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- BiDi text support in the multi-line edit control.
|
|
- Support for pattern brushes in the DIB engine.
|
|
- A number of MSXML fixes.
|
|
- Improvements to the PostScript driver.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.32.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.3.32.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.32:
|
|
|
|
1425 Implement BiDi Edit control
|
|
3992 arabic (and probably other RTL languages) dont render correctly in Notepad
|
|
5629 Printing is mirrored (Genline Family Finder 2)
|
|
8712 amstream video demo does not play because of IDirectDrawMediaStreamImpl_CreateSample stub
|
|
9444 Crystal Enterprise 8 (a flavor of Crystal Reports?) install fails
|
|
9972 Catan: sound runs 2x fast then freezes game
|
|
10581 swat 3 v2.1 needs some amstream stuff to work
|
|
11799 ArcRail demo says "No direct 3d, switching to sw rasterizer" forever
|
|
12402 Reversed printing of vertical text using wineps.drv
|
|
12970 Unreal media service crashes upon accepting connection
|
|
13251 Half Life 2 crash after "load" finish
|
|
13795 Babylon 7: dictionary installation fails
|
|
14677 Mail.ru Agent ICQ client doesn't start
|
|
15145 Icons surrounded by squares Prince of Persia 3D
|
|
15429 winhttp doesn't send HTTP auth credentials (affects google chrome)
|
|
15500 Can't select options in the menus
|
|
16203 Not all entries in Speed Commander GUI are displayed
|
|
16485 WMP is unable to play mpeg/mpg files, affects Powerpoint 2007's presentation capabilities
|
|
18474 DPP (Digital Photo Professional): Instruments window returns to its starting position (in the center) automatically when the image windows is selected
|
|
18608 Trickstyle does not start anymore
|
|
19405 [Secret of Monkey Island Special Edition] Game crashing, when exiting
|
|
20419 Foxit Reader fails to start on x86_64: "odbc32.dll" failed to initialize
|
|
20538 SPlan 7.0 - some elements are printed solid black
|
|
20870 Usertracks fail to load in GTA San Andreas
|
|
21204 Warcraft 3 disproportionately slow in d3d mode unless RenderTargetLockMode=disabled
|
|
21216 Unimplemented function KERNEL32.dll.InitializeSRWLock , causes Shattered Horizon - Steam, to crash.
|
|
21627 Black surfaces on sims 3 characters
|
|
21901 Sonic Riders launcher hangs when trying to remap control keys
|
|
22407 Star Wars DroidWorks severe graphical glitch
|
|
22506 Russian fiscal declarations application crashes after start
|
|
22883 implement dbghelp.SymMatchStringA/W (needed by "Debugging Tools for Windows")
|
|
23194 Black background in some apps when Desktop Integration is used
|
|
23197 Mathematica Welcome screen has no images
|
|
23536 Prince of Persia Warrior Within: Sound does not work even though "Test Sound" works fine in winecfg
|
|
23905 sothink: Maximizing completely breaks the window
|
|
24095 1c v77 crashes
|
|
24371 Microsoft EMET v2 and other tools need apphelp.dll (application shim)
|
|
24432 League of Legends standalone client crashes on unimplemented function msvcr80.dll._localtime64_s
|
|
24783 WoW 4.x D3D: non-low texture resolution slows the game down
|
|
24806 Guilty Gear X2 #Reload crashes on startup
|
|
24891 GUNNER2: The game doesn't start
|
|
24961 BioEdit errors if datafile is closed
|
|
25242 QQ International doesn't work
|
|
25388 ChessPlanet crashes during initializing
|
|
25423 "38644" - Mandelbulb in 1K intro crashes
|
|
25826 msctf:inputprocessor tests fail on clang
|
|
25929 VGA Planets 3.5.025 fails to run
|
|
25983 Double Sound (Alsa and Pulse)
|
|
26150 ElektroManager broken due to mlang.GetGlobalFontLinkObject
|
|
26354 Quicken Deluxe 2009 crashes
|
|
26355 Webbrowser WM_LBUTTONDOWN message don't work
|
|
26427 AutoCAD 2008: AdMigrator.exe crashes
|
|
26474 Wineconsole does not always exit when its child exits
|
|
26643 Undefined symbols _SSLCopyPeerCertificates on Mac OS X 10.4.11
|
|
27173 ACDSee Pro 4 crashes during installation
|
|
27194 The Witcher 2: White/coloured screen with UseGLSL=enabled
|
|
27239 O.R.B. (Off-World Resource Base): build menu inoperative
|
|
27327 Star Fury: unusually long delay when opening the setup screen
|
|
27561 Duke Nukem Forever needs native dinput8
|
|
27640 notepad and excel do not render hindi typed text properly
|
|
27756 F-22 Lightning 3 crashes on mission launch (when using hardware acceleration)
|
|
27803 Internet Explorer 9 installer prerequisite check fails due to mismatching ntoskrnl.exe version resource (reported Winver vs. resource version)
|
|
27829 Band-in-Box 9 Pro: Regression - corrupted bitmaps
|
|
27841 LabVIEW 2010: Installation goes slow
|
|
27937 winmm kept busy playing silence after play finishes
|
|
28027 μ-law rendering with pauses and repetitions
|
|
28175 Kurso de Esperanto 3.2 Lessons don't open and block the application
|
|
28212 Sound stops for Crimsonland
|
|
28232 Keyboard not working in "Hype - The Time Quest"
|
|
28342 Nox shows only a black screen with Opengl renderer
|
|
28411 KORG M1 DLE display problem in Browser
|
|
28414 Have no sound in Live For Speed S2
|
|
28446 Internet Explorer 8 hangs at google.com
|
|
28482 Main window in SeeYou displays nothing and doesn't update
|
|
28519 WINE cannot be compiled completely outside the source tree
|
|
28523 Future Pinball produce a parser error
|
|
28559 Quicktime "Upgrade" splash window is all grey
|
|
28595 Graphics problems in Starcraft II
|
|
28597 winecfg page fault during sound test
|
|
28763 Averasell: Only £ key works on keyboard
|
|
28765 Columns UI extension for foobar2000 crashes application in Ubuntu 11.10
|
|
28782 Arcanum: certain keys not working, videos unskippable
|
|
28798 GearoticMotion.exe: Getting NTE_BAD_DATA importing a key
|
|
28828 gmail notifier getting unexpected http headers
|
|
28829 Internet Explorer 3.02 crashes on viewing personal certificates - unimplemented function wininet.dll.ShowClientAuthCerts
|
|
28830 Internet Explorer 3.02 crashes on viewing a site certificate - unimplemented function wininet.dll.ShowX509EncodedCertificate
|
|
28837 Internet Explorer 3.02 crashes from unimplemented function wintrust.dll.FindCertsByIssuer
|
|
28843 The Polynomial hangs after starting
|
|
28854 Videos in VLC only show a black screen unless DirectDrawRenderer is set to GDI
|
|
28872 GT Challenge displayed in wrong colors
|
|
28873 VBScript causes an assert when a running script
|
|
28889 An unknown application fails to show GUI
|
|
28894 High cpu usage in a Delphi application
|
|
28899 Arcanum: portion of the screen gets corrupted as the mouse pointer passes over it
|
|
28902 Crash with MS-Money 95
|
|
28903 Oddworld: screen stays frozen with the menu screen
|
|
28910 cnet download app never gets past loading screen
|
|
28912 Dark Fall crashes immediately after starting
|
|
28945 Armored Fist 3 shows only black screen after starting
|
|
28952 Explorer++ always highlights text in the address bar
|
|
28955 League of Legends installer freezes for a long time when attempting to display an EULA
|
|
28956 Internet Explorer 3.02 causes a crash after moving the temporary internet files folder - unimplemented function wininet.dll.RunOnceUrlCache
|
|
28961 Native usp10 doesn't work with uniscribe enabled edit control
|
|
28979 monochrome bitmap printing problem
|
|
28985 colors returned from printer device context are different between windows and wine
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.3.31:
|
|
|
|
Alex Henrie (1):
|
|
kernel32: Output message to stderr in current Unix codepage.
|
|
|
|
Alexander Morozov (1):
|
|
wincrypt.h: Fix a typo.
|
|
|
|
Alexandre Julliard (86):
|
|
makefiles: Build the pot files with a separate pass from the top-level makefile.
|
|
makefiles: Add rules for building mo files.
|
|
wrc: Store the current po file in a global variable.
|
|
wrc: Load translations from mo files instead of po.
|
|
configure: Generate rules to update po files when gettextpo is explicitly requested.
|
|
winex11: Add error checks around every XF86VidMode call.
|
|
mmdevapi/tests: Don't crash on test failure.
|
|
gdi32: Add a few helper functions for computing font metrics.
|
|
gdi32: Implement GetTextMetrics as a standard driver entry point.
|
|
gdi32: Don't return outline metrics for bitmap fonts.
|
|
gdi32: Implement EnumDeviceFonts as a standard driver entry point.
|
|
gdi32: Rename the EnumDeviceFonts entry point to EnumFonts since it's not limited to device fonts.
|
|
gdi32: Add driver entry points for a number of font functions.
|
|
gdi32: Implement GetCharABCWidths as a standard driver entry point.
|
|
gdi32: Implement GetCharABCWidthsI as a standard driver entry point.
|
|
gdi32: Reimplement GetCharABCWidthsFloat using the integer version.
|
|
gdi32: Implement GetFontUnicodeRanges as a standard driver entry point.
|
|
gdi32: Implement GetGlyphIndices as a standard driver entry point.
|
|
gdi32: Implement GetGlyphOutline as a standard driver entry point.
|
|
gdi32: Implement GetKerningPairs as a standard driver entry point.
|
|
gdi32: Implement GetOutlineTextMetrics as a standard driver entry point.
|
|
gdi32: Implement GetTextCharsetInfo as a standard driver entry point.
|
|
gdi32: Implement GetTextExtentExPointI as a standard driver entry point.
|
|
gdi32: Implement GetTextFace as a standard driver entry point.
|
|
gdi32: Implement GetFontData as a standard driver entry point.
|
|
gdi32: Implement FontIsLinked as a standard driver entry point.
|
|
gdi32: Implement GdiRealizationInfo as a standard driver entry point.
|
|
gdi32/tests: Add tests for path open/closed states.
|
|
gdi32: Move internal path functions to the top of the file to avoid forward declarations.
|
|
gdi32: Always use a polygon to draw text strike-outs and underlines.
|
|
winegcc: Avoid including Windows headers in the Mingw unicode stub.
|
|
gdi32: Avoid directly modifying the cursor position in the DC structure in PolyDraw.
|
|
gdi32: Push a path driver on the DC stack when a path is opened.
|
|
gdi32: Implement the MoveTo entry point in the path driver.
|
|
gdi32: Implement the LineTo entry point in the path driver.
|
|
gdi32: Add a helper function to start a new path stroke.
|
|
gdi32: Implement the Rectangle and RoundRect entry points in the path driver.
|
|
gdi32: Implement the arc entry points in the path driver.
|
|
gdi32: Implement the Bezier entry points in the path driver.
|
|
gdi32: Implement the polygon entry points in the path driver.
|
|
gdi32: Implement the polyline entry points in the path driver.
|
|
gdi32: Implement the ExtTextOut entry point in the path driver.
|
|
gdi32: Add a helper function to copy BITMAPINFO structures to avoid copying uninitialized data.
|
|
gdi32: Fix a misplaced release_dc_ptr call.
|
|
winex11: Mask FPU exceptions around fontconfig calls.
|
|
gdi32: Pass a HDC instead of a DC pointer to internal path functions.
|
|
gdi32: Add a helper function to add multiple points at once to a path.
|
|
gdi32: Always start a new stroke when the path ends with a closed figure.
|
|
gdi32: Add path entry points for functions that behave differently with an open path.
|
|
wineps: Fix the output of indexed bitmaps in PutImage.
|
|
wineps: Make color devices report 32 bits per pixel.
|
|
wineps: PaintRgn should leave the path empty on exit.
|
|
wrc: Print warnings for mismatched dialogs during po file generation.
|
|
wrc: Set the WS_EX_LAYOUTRTL flag when translating a dialog to a RTL language.
|
|
wrc: Increase the font size when translating a dialog to a language that needs a larger font.
|
|
winhlp32: Convert dialogs to po files.
|
|
wineboot: Convert dialogs to po files.
|
|
winemine: Convert dialogs to po files.
|
|
notepad: Convert dialogs to po files.
|
|
wineps: Implement PolyBezier using the Postscript curveto function.
|
|
wineps: Stroke and fill GDI paths using Postscript paths.
|
|
winspool/tests: Allow a different way of specifying the paper size capabilities.
|
|
gdi32: Allocate the bits for a DDB the first time it's used in any DIB driver call.
|
|
gdi32: Emulate DDB support using the DIB driver when the graphics driver doesn't support bitmaps.
|
|
gdi32/tests: Add some tests for the behavior of a printer DC.
|
|
gdi32: Add a DC driver entry point for GdiGradientFill.
|
|
oleview: Convert dialogs to po files.
|
|
wordpad: Convert dialogs to po files.
|
|
winefile: Convert dialogs to po files.
|
|
gdi32: Add some brush tests.
|
|
wineps: Fix a couple of typos in the path painting function.
|
|
gdi32/tests: Add some tests for palette-relative pattern brushes.
|
|
gdi32: Store a pointer instead of a global handle for DIB pattern brushes.
|
|
gdi32: Sanitize the DIB information for DIB pattern brushes.
|
|
wineconsole: Convert dialogs to po files.
|
|
inetcpl: Convert dialogs to po files.
|
|
gdi32: Store internal brush data in separate fields in the brush object.
|
|
gdi32: Pass the full brush contents in the SelectBrush driver entry point.
|
|
gdi32: Don't free bitmap bits when changing the owner, we may still have pointers to them.
|
|
gdi32: Retrieve the bits of a pattern brush when it's selected into a different type of DC.
|
|
gdi32: Add support for pattern brushes in the DIB driver.
|
|
dpnet/tests: Fix a test that fails on Windows.
|
|
gdi32: Return failure when GetPixel is not supported.
|
|
gdi32: Set the mono color map in BitBlt also for the initial PutImage attempt.
|
|
wineps: Fix the font escapement when coordinates are being mirrored.
|
|
dpnet/tests: Fix another test failure on Windows.
|
|
|
|
Alistair Leslie-Hughes (3):
|
|
shell32: Release site pointer.
|
|
mscoree: Implement ICorDebug EnumerateProcesses.
|
|
mscoree: Return S_OK from CanLaunchOrAttach.
|
|
|
|
Andrew Eikum (3):
|
|
winecfg: Don't reload winmm for each audio test.
|
|
winmm: Fix clock position calculation.
|
|
winecfg: Play test sound asynchronously.
|
|
|
|
Andrew Talbot (12):
|
|
comdlg32: Remove unneeded address-of operator from array name.
|
|
cryptui: Remove unneeded address-of operators from array names.
|
|
fusion: Remove unneeded address-of operators from array names.
|
|
gdiplus: Remove unneeded address-of operators from array names.
|
|
ole32: Remove unneeded address-of operators from array names.
|
|
qedit: Remove unneeded address-of operator from array name.
|
|
rsaenh: Remove unneeded address-of operator from array name.
|
|
shell32: Remove unneeded address-of operators from array names.
|
|
windowscodecs: Remove unneeded address-of operators from array names.
|
|
sane.ds: Remove unneeded address-of operators from array name.
|
|
wined3d: Remove unneeded address-of operators from array names.
|
|
ws2_32: Remove unneeded address-of operator from array name.
|
|
|
|
André Hentschel (17):
|
|
shell32: Use MAX_PATH for a DOS path.
|
|
cmdlgtst: Add OFN_EXPLORER to allow testing modern file dialogs with multiselection.
|
|
winex11.drv: Remove remaining pixmap prefix to fix compilation without libxrender.
|
|
include: Clean up some comments.
|
|
include: Add some new ARM defines.
|
|
wininet: Add a stub for ShowX509EncodedCertificate.
|
|
dbghelp: Rename SymMatchString and forward it to SymMatchStringA.
|
|
dbghelp: Implement SymMatchStringW.
|
|
kernel32/tests: Use ARMv7 for PE images.
|
|
winedump: Add machine string for ARMv7.
|
|
ntdll: Try to load ARMv7 PE images on ARM.
|
|
winebuild: Use ARMv7 for wine modules.
|
|
winedbg: Use ARMv7 for debugging.
|
|
dbghelp: Use ARMv7 for debugging.
|
|
ntdll: Only load ARMv7 PE images when supported by CPU.
|
|
po: Update German translation.
|
|
apphelp: New dll stub.
|
|
|
|
Aric Stewart (11):
|
|
usp10: Correct itemizing multiple spaces at the beginning of a run.
|
|
msctf: Increase buffer to have room for full key.
|
|
user32: Use Uniscribe in the multiline edit control.
|
|
user32: When building linedefs prev can be less than 0 if the format width is less than the width of a single character.
|
|
user32: Handle PosFromChar if the string is empty and so we have no ssa.
|
|
user32: Improvement for performance in soft linebreaking.
|
|
usp10: All glyphs in a single indic syllable are part of the same cluster.
|
|
usp10: Sinhala does glyph props like Indic languages.
|
|
user32: Respect rev for painting selections.
|
|
user32: Early versions of usp10 are not well behaved with ScriptString_pSize when SCRIPT_STRING_ANALYSIS is NULL.
|
|
user32: Only attempt autoscroll line breaking on an edit control when we have a reasonable width to break to.
|
|
|
|
Aurimas Fišeras (3):
|
|
dinput: Add Lithuanian translation.
|
|
po: Update Lithuanian translation.
|
|
po: Update Lithuanian translation.
|
|
|
|
Austin English (5):
|
|
winex11: Only declare the winediag debug channel if OpenGL is enabled.
|
|
winex11: Only declare X11DRV_DIB_QueryXShm if XShm is supported.
|
|
wininet: Add a stub for RunOnceUrlCache.
|
|
wininet: Add a stub for ShowClientAuthCerts.
|
|
urlmon: Add some more tests for FindMimeFromData().
|
|
|
|
Bernhard Loos (1):
|
|
ntoskrnl: Correctly implement PsGetCurrentThread/ProcessId.
|
|
|
|
Bruno Jesus (2):
|
|
shell32: Don't parse command line if numargs is NULL in CommandLineToArgvW.
|
|
include: Add a few defines to winscard.h.
|
|
|
|
Charles Davis (1):
|
|
schannel: Don't use SSLCopyPeerCertificates on Mac OS 10.4.
|
|
|
|
Claudio Fontana (1):
|
|
wined3d: Rename nVidia GTX560 to GTX560TI, add GTX560 with correct device id.
|
|
|
|
Dan Kegel (1):
|
|
kernel32/tests: fni->FileName is not nul terminated in test_readdirectorychanges_cr.
|
|
|
|
Dmitry Timoshkov (3):
|
|
kernel32: Use PAGE_READWRITE access when enabling write access to resource data.
|
|
ntdll: Use PAGE_READWRITE access when resolving DLL imports.
|
|
ntdll: Make the VirtualProtect tests pass under Wine.
|
|
|
|
Eric Pouech (2):
|
|
icinfo: Compile the IcInfo program as a command-line app.
|
|
icinfo: No longer use stdio functions, but direct kernel32 ones.
|
|
|
|
Francois Gouget (5):
|
|
d3dx9_36/tests: Add a trailing '\n' to an ok() call.
|
|
msvcp90: Add a space before an implementation function name in the spec file.
|
|
winealsa.drv: Give a name to the mmdevapi critical sections.
|
|
services: Give a name to the scmdatabase critical section.
|
|
wineconsole: Give a name to the curses backend critical section.
|
|
|
|
Frédéric Delanoy (6):
|
|
opengl32: Avoid superfluous (void*) cast in LOAD_FUNCPTR macro.
|
|
cmd: Make 'if errorlevel' only recognize integer values.
|
|
cmd: Fix a comment.
|
|
cmd: Avoid unnecessary null pointer checks.
|
|
cmd: Rename a parameter in WCMD_parameter.
|
|
po: Update French translation.
|
|
|
|
Grazvydas Ignotas (1):
|
|
ntdll: Fix restart size calculation.
|
|
|
|
Hans Leidekker (10):
|
|
msi: Wait up to 30 seconds for services to start up.
|
|
msi/tests: Fix some test failures on win2k.
|
|
msi/tests: Fix a skip message.
|
|
msi: Fix the log mode for progress messages.
|
|
msi: Handle some more message types in MSI_ProcessMessage.
|
|
msi: Set the ComputerName property.
|
|
vbscript: Add a version resource.
|
|
jscript: Add a version resource.
|
|
msiexec: Preserve the first argument in process_args_from_reg.
|
|
msi: GetComputerName returns ERROR_BUFFER_OVERFLOW when the buffer is too small.
|
|
|
|
Henri Verbeet (50):
|
|
wined3d: Only try to load surfaces from the drawable if the drawable is current in surface_load_sysmem().
|
|
wined3d: Reject multisampled readbacks in wined3d_surface_get_render_target_data().
|
|
wined3d: Get rid of surface_gdi_cleanup().
|
|
wined3d: Make the context parameter to bind_dummy_textures() const.
|
|
wined3d: Make the device parameter to SetupForBlit() const.
|
|
wined3d: Upload directly from the source surface in wined3d_surface_blt(), if possible.
|
|
ddraw: Keep track of the affected rectangle for ddraw_surface_update_frontbuffer().
|
|
ddraw: Read/draw from/to the actual screen when there is no swapchain window.
|
|
wined3d: Make the device parameter to context_apply_blit_state() const.
|
|
wined3d: Make the device parameter to context_apply_clear_state() const.
|
|
wined3d: Mark a format as sRGB attachable if the internal format is the same for RGB and sRGB.
|
|
wined3d: Only check for sRGB attachability when needed in surface_load_texture().
|
|
gdi32: Update the DC in ExtEscape().
|
|
wined3d: Get rid of the device parameter to context_setup_target().
|
|
wined3d: Move the ARB shader program constant handling to the backend where it belongs.
|
|
wined3d: Recognize Sumo/Llano in select_card_amd_mesa().
|
|
secur32: Print the ntlm_auth diagnostic message to the winediag channel.
|
|
wined3d: Get rid of the unused palette9 wined3d_surface field.
|
|
wined3d: Make the device parameter to wined3d_surface_depth_blt_fbo() const.
|
|
wined3d: Make the device parameter to surface_blt_fbo() const.
|
|
wined3d: Use the correct pitch in surface_upload_data().
|
|
ddraw: Only update primary_lock when we're actually locking the frontbuffer.
|
|
wined3d: Rename nCfgs to cfg_count.
|
|
wined3d: Make the device parameter to surface_blt_to_drawable() const.
|
|
wined3d: Make the device parameter to wined3d_event_query_test() const.
|
|
d3d8: Implement CopyRects() on top of wined3d_surface_blt().
|
|
ddraw: Implement copy_mipmap_chain() on top of wined3d_surface_blt().
|
|
ddraw: Implement ddraw_surface7_BltFast() on top of wined3d_surface_blt().
|
|
wined3d: Make the device parameter to wined3d_event_query_finish() const.
|
|
wined3d: Make the device parameter to wined3d_event_query_issue() const.
|
|
wined3d: Get rid of the wined3d_surface_bltfast() export.
|
|
wined3d: Create the DIB section for DDSCAPS_OWNDC surfaces on initialization.
|
|
wined3d: Get rid of the local_constant typedef.
|
|
wined3d: Make the buffer parameter to buffer_is_dirty() const.
|
|
wined3d: Make the buffer parameter to buffer_is_fully_dirty() const.
|
|
wined3d: Construct the projection matrix directly in set_blit_dimension().
|
|
wined3d: Construct the rhw projection matrix directly in transform_projection().
|
|
wined3d: Construct the non-rhw projection matrix directly in transform_projection().
|
|
wined3d: Make the buffer parameter to buffer_sanitize_flags() const.
|
|
wined3d: Make the shader parameter to shader_arb_load_constantsF() const.
|
|
wined3d: Use wined3d_surface_blt() in surface_upload_from_surface().
|
|
wined3d: Use wined3d_surface_blt() in wined3d_swapchain_get_front_buffer_data().
|
|
wined3d: Use wined3d_surface_blt() in swapchain_gl_present().
|
|
wined3d: Avoid a drawable -> texture transfer through sysmem in arbfp_blit_surface() with backbuffer ORM.
|
|
wined3d: Add fallbacks for d3d9 and d3d10 cards in select_card_amd_mesa().
|
|
wined3d: Merge surface_getdc() and gdi_surface_getdc().
|
|
wined3d: Make some parameters to shader_generate_arb_declarations() const.
|
|
wined3d: Make the shader parameter to init_output_registers() const.
|
|
wined3d: Make the shader parameter to shader_arb_generate_vshader() const.
|
|
wined3d: Make the shader parameter to shader_arb_generate_pshader() const.
|
|
|
|
Huw Davies (2):
|
|
gdi32: Pass a NULL user-style array to ExtCreatePen if the user-style count is zero.
|
|
comctl32: Initialise the mask's colour table.
|
|
|
|
Jacek Caban (6):
|
|
vbscript: Fixed local variable count calculation.
|
|
jscript: Moved return_type_t declaration to engine.c.
|
|
mshtml: Reimplement nsIURL::GetFileExtension on top of IUri API.
|
|
urlmon: Added CompareSecurityIds stub.
|
|
mshtml: HTMLWindow_item code clean up.
|
|
mshtml: Fixed ref count leaks.
|
|
|
|
Juan Lang (8):
|
|
wininet: Accept RFC 850 dates in HTTP headers.
|
|
wincrypt.h: Add FindCertsByIssuer declaration.
|
|
wintrust: Add FindCertsByIssuer stub.
|
|
wininet: Fix off by one error parsing RFC 850 dates.
|
|
wininet: Implement ShowX509EncodedCertificate.
|
|
rsaenh: Add error messages for failed private key imports.
|
|
rsaenh: Test importing a key with an input buffer that's too small for the key it contains.
|
|
rsaenh: Infer private exponent length from data length.
|
|
|
|
Jörg Höhle (4):
|
|
winecoreaudio: Release buffer memory.
|
|
mmdevapi: IsFormatSupported EXCLUSIVE mode never returns S_FALSE.
|
|
mmdevapi/tests: Fix errors and crashes in various native configurations.
|
|
winmm: Never write silence, mmdevapi must handle underruns.
|
|
|
|
Ken Sharp (2):
|
|
po: Update English (Neutral) resource.
|
|
kernel32: Update English resource.
|
|
|
|
Ken Thomases (1):
|
|
gdi32: Allow ~-based paths in HKCU\Software\Wine\Fonts:Path.
|
|
|
|
Louis Lenders (2):
|
|
ntoskrnl.exe: Update version resource.
|
|
opengl32: Use wrappers for wglCreateContext and wglMakeCurrent instead of directly forwarding to gdi32.
|
|
|
|
Luca Bennati (2):
|
|
po: Update Italian translation.
|
|
po: Update Italian translation.
|
|
|
|
Lucas Fialho Zawacki (2):
|
|
dinput8/tests: Moved EnumDevicesBySemantics specific tests to dinput.c and added a couple more.
|
|
dinput8/tests: Tests for DIPROP_USERNAME property.
|
|
|
|
Marcus Meissner (6):
|
|
kernel32: Avoid shadowing "ret" variable.
|
|
kernel32: Avoid shadowing variables "a", "nt" and "fd".
|
|
kernel32: Avoid shadowing "buffer" variable.
|
|
kernel32: Avoid shadowing parameter "len".
|
|
winex11.drv: WORD and BYTE swapped in 555->1 bit converter (Coverity).
|
|
kernel32: Make sure we reference stack data still in scope (Coverity).
|
|
|
|
Matteo Bruni (8):
|
|
d3d9: Limit VS/PS reported version.
|
|
wined3d: Return only the shader major version.
|
|
wined3d: Enable SM4 support in the GLSL shader backend when possible.
|
|
dxgi: Refuse to create a D3D10 wined3d device if it is not supported by the GPU.
|
|
wined3d: Refuse to create a shader unsupported by the backend.
|
|
wined3d: Add filtering flag to more texture formats.
|
|
wined3d: Test more thoroughly for post-pixelshader blending support, try on more texture formats.
|
|
wined3d: Recognize Northern Islands cards with AMD binary drivers.
|
|
|
|
Michael Mc Donnell (2):
|
|
d3dx9: Implemented non-equal declaration support in CloneMesh.
|
|
d3dx9/tests: Implemented CloneMesh test.
|
|
|
|
Michael Stefaniuc (22):
|
|
include: Remove 'l' modifier from numeric constants in mmsystem.h.
|
|
include: Remove 'l' modifier from numeric constants in dinput.h.
|
|
include: Remove 'l' modifier from numeric constants in digitalv.h.
|
|
include: Drop the 'l' modifier from some numeric constants in winnt.h.
|
|
include: Add a macro to paper over LP64/LLP64 differences for numeric constants.
|
|
include: Make "long" numeric constants LP64/LLP64 proof (d3d9caps.h).
|
|
include: Make "long" numeric constants LP64/LLP64 proof (d3d9*.h).
|
|
include: Make "long" numeric constants LP64/LLP64 proof (d3d*.h).
|
|
include: Make "long" numeric constants LP64/LLP64 proof (sqlext.h).
|
|
include: Make "long" numeric constants LP64/LLP64 proof (sql.h).
|
|
include: Fix numeric constants in mmsystem.h for LLP64 compilers.
|
|
kernel32/ntdll: Mark a variable as unused.
|
|
include: Fix numeric constants in digitalv.h for LLP64 compilers.
|
|
include: Fix numeric constants in dinput.h for LLP64 compilers.
|
|
include: Make "long" numeric constants LP64/LLP64 proof (winuser.h).
|
|
comctl32: Drop 'inline' from a function using sigsetjmp.
|
|
ole32: Drop 'inline' from a function using sigsetjmp.
|
|
include: Drop gratuitous l modifier from numeric constants in corerror.h.
|
|
include: Make "long" numeric constants LP64/LLP64 proof (wingdi.h).
|
|
include: Make "long" numeric constants LP64/LLP64 proof (msacm.h).
|
|
include: Make "long" numeric constants LP64/LLP64 proof (winver.h).
|
|
include: Make "long" numeric constants LP64/LLP64 proof (oledlg.h).
|
|
|
|
Nikolay Sivov (13):
|
|
shlwapi: Fix window style set with SHSetParentHwnd().
|
|
msxml3: Don't try to use null interface pointer.
|
|
msxml3: Add stub IEnumVARIANT support for IXMLDOMSelection.
|
|
msxml3: Block attempt to modify namespace definition with setAttribute().
|
|
msxml3: Init dynamic data pointer in IDispatchEx implementation.
|
|
msxml3: Release IDispatchEx dynamic data properly.
|
|
msxml3: Implement IEnumVARIANT::Next() for IXMLDOMSelection.
|
|
msxml3: Fix trace formats to match all other files.
|
|
msxml3: Init IDispatchEx data for all node types.
|
|
msxml3: Support IDispatchEx for IXMLDOMParseError.
|
|
msxml3: Silence IDispatchJS query.
|
|
jscript: Use specified expression length to trace it.
|
|
msxml3: Add type id placeholder for index 0 to make lookup code actually work.
|
|
|
|
Octavian Voicu (3):
|
|
ddraw/tests: Move surface attachment tests from refcount.c to dsurface.c.
|
|
ddraw/tests: Use more common pixel formats and caps for attachment tests.
|
|
ddraw/tests: Add more attachment/detachment test cases.
|
|
|
|
Piotr Caban (19):
|
|
msxml3: Don't report fatal errors many times.
|
|
msxml3: Return parser result in detach_url.
|
|
msxml3: Prefer to report msxml error over libxml parsing error.
|
|
msxml3/tests: Added saxreader error handling test.
|
|
msxml3: Make positions returned by ISAXLocator compatible with msxml6.
|
|
msxml3: Accept S_FALSE as a valid callback result when msxml6 is used.
|
|
msxml3/tests: Tests more XMLSAXReader versions.
|
|
msxml3: Fix attributes handling when msxml6 is used.
|
|
msxml3/tests: Added element attributes tests when SAXXMLReader is used.
|
|
msvcrt: Don't search for LCID in _setmbcp_l if it was already done.
|
|
urlmon: Improve disk detection in MapUrlToZone.
|
|
msxml3: Fix position computation in libxmlStartElementNS.
|
|
msxml3: Merge SAXLocator and SAXAttributes objects.
|
|
msxml3/tests: Added SAXAttributes object pointer tests.
|
|
msxml3: Don't use libxml namespaces stack.
|
|
msxml3: Don't allocate new strings when returning namespace related data.
|
|
msxml3: Use namespaces stack in SAXAttributes interface implementation.
|
|
msxml3/tests: Added NamespaceUri pointer test.
|
|
user32: Fix DFC_BUTTONRADIOMASK flag support in DrawFrameControl.
|
|
|
|
Rico Schüller (2):
|
|
d3dx9: Improve argument check in D3DXFindShaderComment().
|
|
d3dx9/tests: Fix typo.
|
|
|
|
Ruslan Kabatsayev (1):
|
|
uxtheme: GetSysColor() expects the same type of argument as GetThemeSysColor().
|
|
|
|
Stefan Dösinger (2):
|
|
d3d9/tests: Move the double unlock test into a separate test, test other pools.
|
|
wined3d: Locking partial blocks is not allowed in DEFAULT pool resources.
|
|
|
|
Thomas Faber (6):
|
|
gdi32/tests: Test GetTextExtentExPoint behavior with zero and negative max extent values.
|
|
riched20: Constify some ME_Context pointer parameters.
|
|
riched20: Avoid a forward declaration.
|
|
riched20: Simplify ME_PrepareParagraphForWrapping.
|
|
riched20/tests: Test format rect adaption to window size and behavior with zero-sized windows.
|
|
riched20: Do not return incorrect values from ME_CharFromPoint[Cursor].
|
|
|
|
Vitaliy Margolen (4):
|
|
dinput: Restore checks for DirectX 3 buffer size.
|
|
dinput: Report mouse and keyboard as being emulated. This works better for some games.
|
|
dinput8: Register CLSID_DirectInputDevice8.
|
|
dinput: Window supplied to SetCooperativeLevel have to be top level window.
|
|
|
|
Łukasz Wojniłowicz (1):
|
|
po: Update Polish translation.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|