mirror of
https://github.com/reactos/wine.git
synced 2024-11-29 06:30:37 +00:00
581 lines
31 KiB
Plaintext
581 lines
31 KiB
Plaintext
The Wine development release 1.3.35 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Triangular gradients and cosmetic wide pens support in the DIB engine.
|
|
- All Wine dialogs can now be translated through po files.
|
|
- Many more scripts added to UniScribe.
|
|
- JScript using bytecode throughout now.
|
|
- Several MSXML improvements.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.35.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.3.35.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.35:
|
|
|
|
6767 failure enumerating interfaces on NetBSD
|
|
11217 X Error of failed request: BadAlloc
|
|
11490 Speed Commander 12 reports "Can't Initialize Scripting Environment" error on startup
|
|
12829 Viper Racing crashes with an EXCEPTION_ACCESS_VIOLATION error.
|
|
14419 Icons outputted to textbox do not render.
|
|
14535 msxml4 needed to get a Network connection for www.iplabs.de/ Fujiprint based photo print ordering software
|
|
15047 Tex Murphy Overseer installs fine, but will not run
|
|
15113 WinUAE DirectDraw graphics overwrite windows which are in front of it
|
|
15128 JSmooth does not run with WinVer set to 'Windows XP'
|
|
15402 Application fails to restore window decorations after exiting fullscreen mode
|
|
16668 Commandos 3: sniper scope incorrectly rendered
|
|
16669 Service does not start second time.
|
|
16710 aTube Catcher in not showing the icons
|
|
17512 Microsoft Virtual PC 2007 SP1 installer fails during CA_InstallVMMDriver (cash in LdrProcessRelocationBlock)
|
|
19249 Notepad++ default save dialog is 'Save', not 'Save as' (appinstall)
|
|
19467 Icon text fields have incorrect placement and text input field has garbage only while editing
|
|
20924 program icons either missing completely or having black background
|
|
21313 Sony Acid Xpress 7.0: Fails to install the required files
|
|
21417 opening large files in excel 2000 takes very long
|
|
21455 Steam installer: target path cannot be changed
|
|
21729 missing transparent on VB6 usercontrols
|
|
21816 H&R Block At Home 2009 Deluxe updater is broken
|
|
22778 PlayOnline viewer's window is not correctly updated
|
|
22848 Notepad++: Ctrl+tab doesn't work properly
|
|
23561 When using custom mouse pointer, previous pointer remains frozen on screen
|
|
23580 Full-screen option not available in several Boulder Dash games
|
|
23923 pygame: game pieces aren't connected as they should be
|
|
24615 Can't open or save assembly files in SolidWorks
|
|
24921 mail.ru agent 5.7: X Error of failed request: BadAlloc
|
|
25476 MS Office Pro 2010 Trial: setup.exe is started when starting installed apps
|
|
25494 Office Pro 2010 Trial: Word, Excel, and Powerpoint cannot open or save OOXML (docx, xlsx, pptx) files
|
|
25534 Bimoid submenu's shows over menu.
|
|
26844 Neon Wars: jerky animations and mouse movement
|
|
27118 Dead Space 2 (Steam) activation.exe only crashes and does not activate the game
|
|
27281 crash while install ICBC_FT_UShield2_Install.exe ( unimplemented function msvcp60.dll.??0?$basic_ostringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@H@Z )
|
|
27367 widl: gcc warns about pointer mismatch when calling pfnFree
|
|
27371 crash while install 360chrome browser
|
|
27695 Need for speed underground 1 DEMO: Keys Num_Lock and Pause are swapped
|
|
27730 Arcanum hangs on exit
|
|
27755 Can't log in with yahoo! messenger 11
|
|
27922 iexplore crashes on windows.microsoft.com
|
|
28047 IAudioClock_GetPosition must not depend on buffering (ALSA/Pulse)
|
|
28204 Starfleet Command 3: Fails to load main menu
|
|
28609 msi/install.ok slightly flaky
|
|
28986 Quicken: crashes when opening investment account register
|
|
28994 AOL 9.0VR: wmp9 sub-installer crashes while registering drmclien.dll
|
|
29127 Typing of the Dead demo crashes on launch
|
|
29142 Sins of a Solar Empire Trinity causes GLXBadDrawable
|
|
29161 ZMud fails to run
|
|
29162 Gens 11b rerecording: fails to initialize drawing surface
|
|
29179 SAMO-Touragent application, does not launch due to exception stack overflow
|
|
29180 WS_CHILD dialog might want WS_CAPTION
|
|
29204 the dib text rendering breaks text in d3d
|
|
29213 DDR=gdi leads to a crash
|
|
29216 Sacred Gold v2.28 hangs on exit (ddr=opengl)
|
|
29233 FoxitReader 5.1 crashes when a pdf is loaded
|
|
29235 Worms Armageddon: frontend flickers
|
|
29239 Age of Empires 1 & 2 rendering broken with OpenGL renderer (DDR=opengl)
|
|
29260 Wrong scrollbar background in iexplore
|
|
29262 Creating windows in threads may deadlock
|
|
29263 'Reinstall' Dialog in Java Runtime Environment Installer Thinks You Always Say "No"
|
|
29271 Battle For Middle Earth hangs on launch
|
|
29280 todolist crashes after using LVM_GETHEADER
|
|
29283 AntiVir 9 configuration wizard shows text in a separate dialog
|
|
29285 Arcanum: screen resolution stays at 800x600 after exiting the game
|
|
29296 Heroes 2 Gold demo crashes on startup
|
|
29297 Cold Fear: graphical glitches when shadows enabled
|
|
29300 PlayOnline viewer crashes on startup (seems functional)
|
|
29302 AntiVir 9 shows some corrupted icons
|
|
29306 Telltale's games launcher unusable (can't click on buttons)
|
|
29307 Word 2010 cannot open specific docx file with builtin msxml6
|
|
29308 Word 2010 complains about Normal.dotm on start with builtin msxml6
|
|
29314 VLC menu bar text is invisible
|
|
29317 QQ2011 installer crash at the end of installing
|
|
29321 Internet Explorer 8 shows upside-down previews on the quick tabs screen
|
|
29333 Raidcall doesn't connect
|
|
29343 Bloxx It's launcher is missing some background visuals
|
|
29353 pwsafe (3.xx) crashes
|
|
29356 Internet Explorer 8's content advisor shows small icons with a black background
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.3.34:
|
|
|
|
Adam Martinson (1):
|
|
ntdll: Properly set flags in NtCreateNamedPipe().
|
|
|
|
Akihiro Sagawa (2):
|
|
po: Update Japanese translation.
|
|
cmd: Improve the message when the volume has no label.
|
|
|
|
Alex Henrie (4):
|
|
user32: If a dialog has no tab-accessible controls, set focus to first control (with tests).
|
|
comdlg32: Correct title of "Save As" dialog.
|
|
po: Update Catalan translation.
|
|
comdlg32: Widen buffer to accomodate Catalan translation.
|
|
|
|
Alexandre Julliard (75):
|
|
gdi32: Implement triangular gradients in the DIB engine.
|
|
gdi32/tests: Add more gradient tests.
|
|
gdi32: Use dithering also for 1-bpp gradients.
|
|
gdi32: Add more parameter checks in GdiGradientFill.
|
|
gdi32: Use the DIB engine and PutImage for the null driver triangular gradient implementation.
|
|
winex11: Always refresh the picture clipping when we have an additional clip region.
|
|
comctl32: Convert dialogs to po files.
|
|
shell32: Convert dialogs to po files.
|
|
user32: Convert dialogs to po files.
|
|
gdi32: Add a null driver implementation for Polyline and Polygon.
|
|
wineps: Fall through to the null driver for Polyline and Polygon.
|
|
winex11: Use an X11 error handler to catch BadMatch errors from XGetImage.
|
|
netapi32: Simplify the smbpasswd invocation to avoid compiler warnings.
|
|
gdi32: Add a helper function to clip a rectangle to the DC visible rect.
|
|
gdi32: Maintain a region inside gdi32 to keep track of the total visible region.
|
|
gdi32: Pass the total visible region in the SetDeviceClipping driver entry point.
|
|
winex11: Store the visible region handle directly instead of making a copy.
|
|
winex11: Allow the visible region to be zero when not clipping.
|
|
cryptui: Convert dialogs to po files.
|
|
comdlg32: Convert dialogs to po files.
|
|
gdi32: Make sure DCs are fully zero-initialized.
|
|
gdi32: Only create the DC visible region when necessary.
|
|
gdi32: Only store a total visible region when it's a combination of other regions.
|
|
gdi32: Don't store the metaclip region, recompute it as needed.
|
|
gdi32: Rename the CLIPPING_UpdateGCRegion function.
|
|
winex11: Don't call get_xrender_picture inside the X11 lock.
|
|
gdi32: Add missing check for empty visible rects in the non-stretching case.
|
|
winex11: Add some sanity checks on bitmap formats before creating a pixmap.
|
|
gdi32: Use the convert_bits helper function in SetDIBits and SetDIBitsToDevice.
|
|
gdi32: Use PutImage directly to set the initial bitmap bits.
|
|
gdi32: Don't make a copy of the DIB color table when selecting it into a DC.
|
|
gdi32: Add a helper to build a color table from the DIB_PAL_COLORS bitmap info.
|
|
gdi32: Always allocate a full-size color table when creating a DIB section.
|
|
gdi32: Fix handling of DIB_PAL_COLORS in the various DIB functions.
|
|
gdi32: Remove the nb_colors fields in the bitmap object, we always allocate a full size color table.
|
|
gdi32/tests: Add tests for DIB_PAL_COLORS and DIB palettes with missing entries.
|
|
gdi32: Always use biClrUsed for the number of colors of internal BITMAPINFO structures.
|
|
gdi32: Make sure that biSizeImage always contains the correct size in internal BITMAPINFO structures.
|
|
gdi32: Simplify computation of the DIB header size for internal BITMAPINFO structures.
|
|
gdi32/tests: Fix some test failures on Windows.
|
|
gdi32: GetCharABCWidthsFloatW must succeed with non-TrueType fonts.
|
|
gdi32: Store the default color tables as static data.
|
|
gdi32: Use the default DIB color table to create system and halftone palettes.
|
|
gdi32: Add a flag to request a default color table from init_dib_info.
|
|
gdi32: Select the pattern brush only when first used.
|
|
gdi32: Don't create a default color table for pattern brushes, use the DC colors instead.
|
|
gdi32/tests: Add tests for 1-bpp DDB pattern brushes.
|
|
gdi32: Pass the correct depth to PutImage for SetBitmapBits on a DIB.
|
|
gdi32: Remove support for private color maps.
|
|
gdi32: init_dib_info() can no longer fail, and no longer requires freeing.
|
|
gdi32: Implement GetNearestColor in the DIB driver.
|
|
gdi32: Remove some color table size checks, we use full-size color tables now.
|
|
gdi32: Implement GetPixel in the null driver using GetImage.
|
|
winex11: Get rid of the GetPixel implementation, use the null driver fallback instead.
|
|
gdi32/tests: Fix some test failures on old Windows versions.
|
|
ntdll: Make an error message a proper ERR.
|
|
widl: Zero-initialize [out] structures and unions that contain pointers.
|
|
gdi32/tests: Add some tests for behavior of 32-bit DDBs.
|
|
winex11: Add missing initialization of pattern brush style.
|
|
wine.inf: Also create iexplorer.exe in the system directory for registration.
|
|
setupapi: Specify the correct binary file name when registering an executable.
|
|
kernel32: Don't run a nonexistent builtin from CreateProcess when filename is not specified.
|
|
comctl32: Don't try to mask out the image for palette-based bitmaps.
|
|
server: Optionally return the global key state when queueing a hardware message.
|
|
user32: Cache the global key state to avoid performance issues in applications that poll constantly.
|
|
user32: Always use the default alignment when displaying submenu popups.
|
|
winex11: Update MWM hints when the window size changes.
|
|
wineps: Inherit the device mode from the source DC when creating a compatible DC.
|
|
gdi32/tests: Add tests for device capabilities on memory DCs.
|
|
comctl32/tests: Add some more tests for ImageList_Write.
|
|
comctl32: Use DrawIconEx to copy icon bits and use the correct background color.
|
|
comctl32: Use GetDIBits to retrieve the default color map for an imagelist DIB section.
|
|
user32: Don't try to alpha blend icons on low color bitmaps.
|
|
oleaut32: Fix IPicture::SelectPicture to not try to select a bitmap into two DCs at the same time.
|
|
comctl32/tests: Fix a test failure on older Windows.
|
|
|
|
Andrew Eikum (2):
|
|
dsound: Validate format in primary buffer's SetFormat().
|
|
wineoss.drv: Don't set volume in IAudioClient::Initialize.
|
|
|
|
André Hentschel (3):
|
|
winecfg: Fill in the Service Pack major version for win2008.
|
|
winecfg: Bump NT 3.51 to Service Pack 5.
|
|
po: Update German translation.
|
|
|
|
Aric Stewart (36):
|
|
usp10: Correct issues with LTR logclust indexing after Multiple substitution.
|
|
user32: Protect against NULL ssa to prevent crashes in old native usp10.
|
|
usp10: Initialize the GSUB table before doing any contextual shaping.
|
|
usp10: Use GDEF in baseIndic GlyphProp processing.
|
|
usp10: The top logclust value may be different than the number of chars.
|
|
usp10: Use UpdateClusters in DecomposeVowels.
|
|
usp10: Sinhala, while behaving like a base Indic, does not set GlyphProps based on indic syllable.
|
|
usp10: Handle Halant, ZWJ and ZWNJ in ShapeCharGlyphProp_BaseIndic.
|
|
usp10: Unicode does not compose the Gurmukhi letter SHA.
|
|
usp10: Handle dangling joiners when processing Indic GlyphProps.
|
|
usp10: Some Indic scripts, Sinhala, want GDEF to set glyph properties.
|
|
usp10: Add Myanmar script.
|
|
usp10: Resync script_props table.
|
|
usp10/tests: Check broken value for script tag as well.
|
|
usp10: Add script Tai Le.
|
|
usp10: Add New Tai Lue script.
|
|
usp10: Add Khmer script.
|
|
usp10: Add CKJ Han and Ideographic scripts.
|
|
usp10: Add Bopomofo script.
|
|
usp10: Add Kana script.
|
|
usp10: Add Hangul script.
|
|
usp10: Add Yi script.
|
|
usp10: Add Ethiopic script.
|
|
usp10: Allow for multiple broken item counts.
|
|
usp10: Add Mongolian script.
|
|
usp10: Add Tifinagh script.
|
|
usp10: Add N'Ko script.
|
|
usp10: Add Vai script.
|
|
usp10: Add Cherokee script.
|
|
usp10: Add Canadian Aboriginal Syllabics script.
|
|
usp10: Add Ogham script.
|
|
usp10: Add Runic Script.
|
|
usp10: Add Braille script.
|
|
usp10: Add Private Use Area and Surrogates Area from Unicode Chapter 16.
|
|
usp10: Add Spacing Modifier Letters to the Latin script block.
|
|
usp10: Do not try to fallback if no fallback font is specified.
|
|
|
|
Aurimas Fišeras (2):
|
|
po: Update Lithuanian translation.
|
|
po: Update Lithuanian translation.
|
|
|
|
Bruno Jesus (1):
|
|
ws2_32: Fix a function name comment.
|
|
|
|
Dmitry Timoshkov (8):
|
|
user32: Add more window style tests, make them pass under Wine.
|
|
user32: Add the tests for dialog window styles, make them pass under Wine.
|
|
user32: Strip WS_CAPTION|WS_SYSMENU when a dialog has DS_CONTROL style set.
|
|
user32: Strip WS_CAPTION|WS_SYSMENU when a dialog has DS_CONTROL style set.
|
|
kernel32: Add the tests for various combinations of CreateFileMapping/MapViewOfFile protections.
|
|
ntdll: Setting WRITECOPY protection on a memory-mapped file is allowed.
|
|
kernel32: Add a bunch of VirtualProtect tests on an image section.
|
|
ntdll: Replace WRITE by WRITECOPY protection on an image section as Windows does.
|
|
|
|
Eric Pouech (1):
|
|
d3d: Fixed a couple of warnings for 64bit targets.
|
|
|
|
Francois Gouget (42):
|
|
dsound: Remove mmErr(). It is not used anymore.
|
|
gdi32: Make init_dib_info() static.
|
|
jscript: Make interp_expression_eval() static.
|
|
mscoree: Make CorDebugProcess_Create() static.
|
|
cmd: Use FormatMessage() for better internationalization support.
|
|
include: Add a couple of missing include directives in dshow.h.
|
|
include: in6addr.h does not depend on winsock's u_xxx types.
|
|
include: Eliminate redundancy between winsock.h and inaddr.h.
|
|
iphlpapi: Remove a few redundant include directives.
|
|
include: Add the missing inaddr.h and in6addr.h include directives.
|
|
include: Add a missing wincrypt.h include directive to mprapi.h.
|
|
userenv: Add a missing include directive to userenv.h.
|
|
include: Protect mstcpip.h against multiple inclusion.
|
|
include: Include ipifcons.h from ifdef.h.
|
|
include: Move some definitions from iptypes.h to nldef.h.
|
|
include: Split iprtrmib.h into multiple mib.h files.
|
|
include: Define the MIB_IF_OPER_STATUS_XXX constants using an enumeration in ipifcons.h.
|
|
include: Add the Dll(Un)RegisterServer() prototypes to olectl.h.
|
|
include: Remove unneeded extern "C" directives.
|
|
include: Add extern "C" directives where needed.
|
|
include: Update the nldef.h and *mib.h headers.
|
|
include: Add a couple of missing include directives in windows.h.
|
|
configure: Use errno.h instead of the non-standard sys/errno.h header.
|
|
include: Add missing include directives.
|
|
include: Include windef.h and packing directives in rpcasync.h when needed.
|
|
include: shldisp.idl should only import ocidl.idl.
|
|
view: Remove unneeded RC files.
|
|
taskmgr: Remove unneeded and untranslatable widget labels.
|
|
windowscodecs: Avoid hardcoding the Unicode string literal lengths.
|
|
riched20: Avoid hardcoding the Unicode string literal lengths.
|
|
quartz: Avoid hardcoding the Unicode string literal lengths.
|
|
ntdll: Avoid hardcoding the Unicode string literal lengths.
|
|
krnl386.exe16: Avoid hardcoding the Unicode string literal lengths.
|
|
kernel32: Avoid hardcoding the Unicode string literal lengths.
|
|
gdi32: Avoid hardcoding the Unicode string literal lengths.
|
|
ole32: Avoid hardcoding the Unicode string literal lengths.
|
|
mlang/tests: Avoid hardcoding the Unicode string literal lengths.
|
|
attrib: Avoid hardcoding the Unicode string literal lengths.
|
|
fusion: Avoid hardcoding the Unicode string literal lengths.
|
|
strmbase: Avoid hardcoding the Unicode string literal lengths.
|
|
setupapi: Avoid hardcoding the Unicode string literal lengths.
|
|
cmd: Avoid hardcoding the Unicode string literal lengths.
|
|
|
|
Frédéric Delanoy (10):
|
|
dinput: Clarify a translatable string.
|
|
po: Update French translation.
|
|
po: Use non-breaking space before double punctuation in the French translation.
|
|
cmd: Avoid duplication of commonly used strings.
|
|
taskmgr: Avoid dead assignment (Clang).
|
|
cmd: Avoid dead assignment (Clang).
|
|
po: Update French translation.
|
|
msvfw32: Use appropriate abbreviation for seconds.
|
|
po: Update French translation.
|
|
po: Update French translation.
|
|
|
|
Hans Leidekker (13):
|
|
user32: Add stub implementations of MessageBoxTimeoutA/W.
|
|
msi: Make sure to keep a reference to custom action data until the actions are finished.
|
|
msi/tests: Try harder to remove a shortcut file.
|
|
winhttp: Avoid a null pointer dereference (clang).
|
|
winhttp: Remove some dead assignments (clang).
|
|
po: Update Dutch translation.
|
|
msi: Format the value name from the RegLocator table.
|
|
msi: Move some traces from implementations to entry points.
|
|
msi: Support all install contexts in MsiReinstallFeatureW.
|
|
msi: Don't set the Installed property in MsiReinstallFeatureW.
|
|
msi: Don't set the LOGVERBOSE property in MsiReinstallFeatureW.
|
|
msi: Pass REINSTALL and REINSTALLMODE properties on the command line in MsiReinstallFeatureW.
|
|
msi: Don't run the rollback script in reinstall mode.
|
|
|
|
Henri Verbeet (35):
|
|
wined3d: Create the device state block when the device is created.
|
|
wined3d: Only recreate GL contexts when we're using GL for rendering in wined3d_device_reset().
|
|
wined3d: Only unload the surface when we're using GL for rendering in updateSurfaceDesc().
|
|
wined3d: Get rid of WINED3DDEVINFO_VERTEXSTATS.
|
|
wined3d: Get rid of WINED3DDEVINFO_VCACHE.
|
|
wined3d: Don't declare more varyings than required by the shader model.
|
|
wined3d: Disable client storage in upload_palette().
|
|
ddraw: Don't enumerate surfaces without references.
|
|
wined3d: Get rid of the WINED3DLOCKED_RECT typedef.
|
|
wined3d: Get rid of the WINED3DLOCKED_BOX typedef.
|
|
wined3d: Unbind stateblock resources in wined3d_device_uninit_3d().
|
|
ddraw: Destroy the swapchain in the DllMain() cleanup handler.
|
|
ddraw: Just read the actual reference counts in DestroyCallback().
|
|
wined3d: Get rid of the WINED3DBOX typedef.
|
|
wined3d: Get rid of the WineDirect3DStridedData typedef.
|
|
wined3d: Read the PBO back into the DIB section if we have one in surface_remove_pbo().
|
|
wined3d: Properly check if a surface has a DIB section in gdi_surface_map().
|
|
wined3d: Avoid clearing the current wined3d context in WineD3D_CreateFakeGLContext().
|
|
wined3d: Get rid of the WineDirect3DVertexStridedData typedef.
|
|
wined3d: Get rid of the WINEDDCOLORKEY typedef.
|
|
wined3d: The VertexAttrib*h[v] calls in NV_half_float depend on NV_vertex_program.
|
|
wined3d: Print the GL_RENDERER string when no "card selector" is available in wined3d_guess_card().
|
|
wined3d: Introduce a helper function for checking colors against a color key.
|
|
wined3d: Get rid of the WINED3DVSHADERCAPS2_0 typedef.
|
|
wined3d: Get rid of the WINED3DPSHADERCAPS2_0 typedef.
|
|
ddraw: Destroy the swapchain after the D3D device in DllMain().
|
|
d3d10: Add a short description to skip_dword_unknown().
|
|
wined3d: Trace all swapchain_desc fields in wined3d_device_reset().
|
|
wined3d: Get rid of the WINED3DLIGHTTYPE typedef.
|
|
wined3d: Get rid of the WINED3DPRIMITIVETYPE typedef.
|
|
ddraw: Move clipper handling to ddraw.
|
|
ddraw: Add support for clipped blits.
|
|
wined3d: Use the correct source pitch and byte_count for uploading converted surfaces.
|
|
wined3d: Get rid of the WINEDDCAPS typedef.
|
|
wined3d: Get rid of the WINED3DDEVTYPE typedef.
|
|
|
|
Huw Davies (2):
|
|
gdi32: Add support for wide cosmetic pens.
|
|
gdi32/tests: Add some tests for wide pens.
|
|
|
|
Hwang YunSong (1):
|
|
po: Updated Korean translation.
|
|
|
|
Jacek Caban (60):
|
|
jscript: Use bytecode for assignment to identifier.
|
|
jscript: Use bytecode for assigning to array expression.
|
|
jscript: Use bytecode for assignment to member expression.
|
|
jscript: Use bytecode for invalid assignments.
|
|
jscript: Use bytecode for '+=' expression implementation.
|
|
jscript: Use bytecode for '-=' expression implementation.
|
|
mshtml: Return wrapped ActiveX object's interface from object element's QueryInterface.
|
|
mshtml: Added tests for returning ActiveX object's interfaces from object element's QueryInterface.
|
|
jscript: Use bytecode for '*=' expression implementation.
|
|
jscript: Use bytecode for '/=' expression implementation.
|
|
jscript: Use bytecode for '%=' expression implementation.
|
|
jscript: Added bytecode version of member expression.
|
|
jscript: Use bytecode for '|=' expression.
|
|
jscript: Use bytecode for '^=' expression implementation.
|
|
mshtml: Don't use WINAPI for assembly functions to avoid linker warnings on mingw.
|
|
mshtml: Added support for navigating to _self target.
|
|
jscript: Use bytecode for calls on identifier and member expressions.
|
|
jscript: Use bytecode for all call expressions.
|
|
jscript: Use binary_expression_t instead of array_expression_t.
|
|
jscript: Added bytecode version of array expression.
|
|
jscript: Use bytecode for post-increment expression.
|
|
jscript: Use bytecode for post-decrement expression.
|
|
scrrun: Moved script extensions registration to scrrun.dll.
|
|
appwiz.cpl: Run winebrowser directly instead of using ShellExecute.
|
|
jscript: Use bytecode for pre-increment expression implementation.
|
|
jscript: Use bytecode for pre-decrement implementation.
|
|
jscript: Use bytecode for array literal expressions.
|
|
jscript: Use bytecode for binary and implementation.
|
|
jscript: Use bytecode for '&=' expression implementation.
|
|
jscript: Use bytecode for '>>' expression.
|
|
jscript: Use bytecode for '>>=' expression.
|
|
wininet: Use test.winehq.org instead of crossover.codeweavers.com in test_async_HttpSendRequestEx.
|
|
wininet: Properly handle closed connection in HTTP_HttpEndRequestW.
|
|
wininet: Added more connection failure tests.
|
|
winebrowser: Use IUri API for URL-related logic.
|
|
jscript: Fixed memory leaks.
|
|
jscript: Use bytecode for '>>>' expression implementation.
|
|
jscript: Use bytecode for '>>>=' expression implementation.
|
|
jscript: Use bytecode for '<<' expression implementation.
|
|
jscript: Use bytecode for '<<=' expression implementation.
|
|
jscript: Don't use EXPR_NEWREF in for_statement_event.
|
|
jscript: Don't use EXPR_NEWREF in forin_statement_event.
|
|
jscript: Use bytecode for instanceof implementation.
|
|
jscript: Properly handle NULL IDispatch in stack_pop_object.
|
|
jscript: Initialize VARIANT before passing it to disp_propget.
|
|
mshtml: Initialize VARIANT before passing it to variant_copy.
|
|
jscript: Use bytecode for typeof expression implementation.
|
|
htiframe.idl: Added ITargetFramePriv and ITargetFramePriv2 declarations.
|
|
jscript: Use byte code for deleting identifier expressions.
|
|
jscript: Added more deleting tests.
|
|
jscript: Throw type error on invalid delete.
|
|
jscript: Call expressions needling EXPR_NEWREF flag directly.
|
|
jscript: Don't pass EXPR_NEWREF to name expression in array_expression_eval.
|
|
jscript: Always use compiler for member, array and identifier expressions.
|
|
jscript: Get rid of no longer needed EXPR_NEWREF flag.
|
|
jscript: Use bytecode for function expression implementation.
|
|
jscript: Use bytecode for object literal implementation.
|
|
jscript: Get rid of no longer needed expression eval entry.
|
|
jscript: Invoke bytecode directly from expr_eval.
|
|
jscript: Return VARIANT directly from expr_eval.
|
|
|
|
Juan Lang (1):
|
|
wintrust: Don't dereference a potentially NULL pointer.
|
|
|
|
Jörg Höhle (1):
|
|
winealsa: Implement IAudioClock::GetPosition() using snd_pcm_delay.
|
|
|
|
Kusanagi Kouichi (3):
|
|
gdi32/tests: Add tests for vertical font.
|
|
gdi32: Don't use preferred family name.
|
|
gdi32: Don't remove leading '@' from face name.
|
|
|
|
Luca Bennati (5):
|
|
po: Update Italian translation.
|
|
po: Update Italian translation.
|
|
po: Update Italian translation.
|
|
po: Update Italian translation.
|
|
po: Update Italian translation.
|
|
|
|
Marcus Meissner (2):
|
|
ole32: Handle VT_BLOB in PropertyStorage_ReadProperty.
|
|
ole32: Output more information in OleCreateStaticFromData.
|
|
|
|
Matteo Bruni (2):
|
|
wined3d: Fix some flag checks.
|
|
wined3d: Ignore invalid texture transform flags.
|
|
|
|
Michael Stefaniuc (1):
|
|
cmdlgtst: Remove obsolete and unused application.
|
|
|
|
Nikolay Sivov (26):
|
|
comctl32/listview: Create header when LVS_EX_GRIDLINES style is set.
|
|
msxml3: Added IDispatchEx support for IMXWriter.
|
|
msxml3: Attribute name could be qualified.
|
|
msxml3: Added IDispatchEx support for IXSLTemplate.
|
|
msxml3: Added IDispatchEx for IXSLProcessor.
|
|
comctl32/listview: Create header when LVS_EX_FULLROWSELECT is requested.
|
|
msxml3: Use libxml2 buffer support through helpers.
|
|
msxml3: Write document prolog separately.
|
|
msxml3: Properly handle writer output in a form of BSTR.
|
|
msxml3: Escape '<','&','"' and '>' in attribute value.
|
|
msxml3: Trace parameters in stub methods.
|
|
msxml3: Accept disabled on load validation.
|
|
msxml3: Schema cache COM cleanup.
|
|
msxml3: Added IDispatchEx support for IXMLDOMSchemaCollection2.
|
|
msxml3: Use IXMLDOMDocument3 as a latest interface version.
|
|
msxml3: IDispatchEx support for MXNamespaceManager.
|
|
po: Update Russian translation.
|
|
ole32: COM cleanup of IStream based on HGLOBAL.
|
|
ole32: Simplify stream creation, remove redundant comments.
|
|
msxml3/tests: Test switching encoding after document is started already.
|
|
msxml3: Implemented get_responseStream().
|
|
msxml3: Added IXMLDOMParseError2 support.
|
|
msxml3: Initialize VARIANT before passing it to VariantCopy.
|
|
msxml3: Get rid of libxml2 output buffer implementation.
|
|
msxml3: Don't use libxml2 encoding helpers.
|
|
msxml3: Remove redundant type specifiers.
|
|
|
|
Pierre Schweitzer (6):
|
|
kernel32: Fix memory leak.
|
|
usp10: Fix memory leaks.
|
|
msctf: Fix memory leaks.
|
|
msacm32: Fix buffer double free.
|
|
wineps.drv: Fix memory leak.
|
|
usp10: Fix memory leak.
|
|
|
|
Piotr Caban (38):
|
|
msvcrt: Added _get_current_locale implementation.
|
|
msvcrt: Fix lc_collate_cp initialization.
|
|
include: Update msvcrt/locale.h.
|
|
msvcp90: Added _Locinfo constructor implementation.
|
|
msvcp90: Added _Locinfo::_Addcats partial implementation.
|
|
msvcp90: Added _Getcoll implementation.
|
|
msvcp90: Added _Getctype implementation.
|
|
msvcrt: Initialize lc_time_curr inside create_locale.
|
|
msvcrt: Added _Gettnames implementation.
|
|
msvcrt: Added _Getdays implementation.
|
|
msvcrt: Added _Getmonths implementation.
|
|
msvcrt/tests: Added _Gettnames tests.
|
|
msvcp90: Added _Getcvt implementation.
|
|
msvcp90: Added _Locinfo::_Getfalse and _Gettrue implementation.
|
|
msvcp90: Added _Locinfo::_Getlconv implementation.
|
|
msvcp90: Added _Locinfo::_Getname implementation.
|
|
msvcp90: Added _Locinfo::_Getdays implementation.
|
|
msvcp90: Added _Locinfo::_Getmonths implementation.
|
|
msvcp90: Added _Locinfo::_Gettnames implementation.
|
|
services: Accept SERVICE_START_PENDING as valid service start status.
|
|
services: Set result inside service_send_command.
|
|
services: Fix SERVICE_STATUS initialization in svcctl_ControlService.
|
|
services: Check process status to determine if service has terminated.
|
|
services: Don't close control_pipe when SERVICE_CONTROL_STOP is sent.
|
|
services: Move service cleanup code to separate function.
|
|
services: Terminate service when its status is set to SERVICE_STOPPED.
|
|
hlink: Fix leak in HlinkNavigateToStringReference.
|
|
urlmon: Fixed trace message in URLMoniker_BindToObject function.
|
|
urlmon: Added stub for 444 and 445 function.
|
|
msvcp90: Removed __ASM_EXCEPTION_VTABLE macro.
|
|
msvcp90: Fixed basic_streambuf<char> vtable.
|
|
msvcp90: Added collate<char> class stub.
|
|
msvcp90: Added collate<wchar_t> class stub.
|
|
msvcp90: Added collate<unsigned short> class stub.
|
|
msvcp90: Added ctype_base class implementation.
|
|
msvcp90: Added ctype<char> class stub.
|
|
msvcp90: Added ctype<wchar_t> class stub.
|
|
msvcp90: Added ctype<unsigned short> class stub.
|
|
|
|
Rico Schüller (5):
|
|
d3dx9: Implement D3DXSHAdd().
|
|
d3dx9: Implement ID3DXBaseEffect::GetVector().
|
|
d3dx9: Implement ID3DXBaseEffect::SetVector().
|
|
d3dx9: Implement ID3DXBaseEffect::SetVectorArray().
|
|
d3dx9: Implement ID3DXBaseEffect::SetValue().
|
|
|
|
Stefan Dösinger (11):
|
|
ddraw: Size handling fixes for IDirect3DDevice::GetCaps.
|
|
ddraw/tests: Add a IDirect3DDevice7 GetCaps test.
|
|
ddraw/tests: Update a copyright line.
|
|
wined3d: Remove fglrx GLSL constant quirks.
|
|
wined3d: Remove the Apple NV_texture_shader quirk.
|
|
ddraw/tests: Add a IDirect3DDevice2 GetCaps test.
|
|
d3d9/tests: Test StrechRect between depth stencils with different sizes.
|
|
d3d9/tests: Clarify a comment.
|
|
ddraw/tests: Make the SetSurfaceDesc test ok messages consistent.
|
|
ddraw: SetSurfaceDesc can set width, height and pitch under certain conditions.
|
|
ddraw/tests: Extend the CreateSurface(NULL test), use own function.
|
|
|
|
Łukasz Wojniłowicz (1):
|
|
po: Update Polish translation.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|