mirror of
https://github.com/reactos/wine.git
synced 2024-11-26 21:20:25 +00:00
544 lines
29 KiB
Plaintext
544 lines
29 KiB
Plaintext
The Wine development release 1.3.34 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Bytecode support in JavaScript.
|
|
- Support for gradients in the DIB engine.
|
|
- A number of Uniscribe improvements.
|
|
- Fixes for DirectDraw mode switching.
|
|
- A few more MSVC runtime functions.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.34.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.3.34.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.34:
|
|
|
|
2361 Background music plays fast in The Typing of The Dead
|
|
3023 Orcad - "Place Part" never tries to put down a part
|
|
8066 Page fault when starting 9 Dragons
|
|
8322 TaskCoach failed to view Menu bar and right click menu (user32.MENU_GetBitmapItemSize handles HBMMENU_CALLBACK case incorrectly)
|
|
10771 Dialogs broken in Origin7/7.5/8, msxml needs to support ISupportErrorInfo?
|
|
12116 Multiple MSI-based installers fail to advance progress bar in InstallFiles action (schedule_install_files already moves and clamps to max value + MSI integer overflow)
|
|
12346 Installation second cd
|
|
15146 Touhou 10, 11 dialogue text transparent, difficult to read
|
|
15594 photosynth client won't present login dialog without native msxml3
|
|
18554 Regedit import fails
|
|
21456 Mathematica 4.0 crash
|
|
22711 Dungeon Keeper 2: X11 cursor is not hidden in-game
|
|
24610 Touhou games: no text in dialogue boxes
|
|
24677 ARM call_stack_handlers not implemented
|
|
24748 Dangerous Waters: crashes when loading 688i platform
|
|
25143 EiskaltDC++ fails to run
|
|
25345 iexplore loads https pages very slow
|
|
25492 Office Pro 2010 Trial: Word, Excel, and Powerpoint cannot open or save files
|
|
25515 Microsoft Word 2003 crashes (or freezes) printing Document with OTF
|
|
26588 A Farewell to Dragons: water has incorrect textures
|
|
26824 Anomaly: Warzone Earth Demo crashes on start
|
|
27014 exo from xfce4 causes "Failed to execute default Web Browser" error in gnome
|
|
27181 Very slow performance in Word 2007
|
|
27816 GoToMyPC: launch/download now fails
|
|
27835 Freespace 1 hangs on startup with a blank screen
|
|
27869 Wile using OSSv4, any application under wine (even winecfg when testing sound) rises vmix to maximum volume.
|
|
28256 Nook for PC (BNDReader.exe) wants msvcr90.dll.asctime_s
|
|
28447 Can't select lookup field by mouse in application with DevExpress components
|
|
28539 Ground Control hangs on exit
|
|
28541 Unimplemented function msvcp90.dll.??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z
|
|
28686 Unimplemented function msvcp90.dll.?rfind@?$basic_string@DU? $char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z
|
|
28785 Unimplemented function msvcp90.dll.?rfind@?$basic_string@_WU? $char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEI_WI@Z
|
|
28867 Elona works not fast enough
|
|
28941 Internet Explorer 3.02 crashes on viewing file types
|
|
28981 powerpc build broken in gdi32/tests/generated.c, tons of "error: size of unnamed array is negative"
|
|
28983 Guildwars: no sound
|
|
29090 Winamp needs msvcr90.dll.__vswprintf_l
|
|
29097 Worms Armageddon produces a black screen on boot when used with OpenGL DDraw renderer (GDI works fine)
|
|
29108 Avast! Free Antivirus crashes on startup due to unimplemented function rpcrt4.dll.RpcEpRegisterNoReplaceW
|
|
29109 Avast! Free Antivirus crashes on each boot due to unimplemented function ntoskrnl.exe.ExInitializePagedLookasideList
|
|
29112 Builtin IE only display a blank page when opening https://mybank.icbc.com.cn
|
|
29113 Builtin iexplore crashes clicking at https://mybank.icbc.com.cn/icbc/enperbank/index.jsp
|
|
29132 Hardwar 2.04 crashes before reaching the main menu
|
|
29135 Sound completely broken on Mac OS X in games
|
|
29141 Uru crashes on startup
|
|
29145 Perfect Dark doesn't bind port
|
|
29164 Swap buffers in GetAcceptExSockaddrs (WS2_async_accept).
|
|
29173 Unimplemented function netapi32.dll.NetUseGetInfo
|
|
29190 Dangerous Waters: Crash when ending a mission
|
|
29192 VT Trader crashes
|
|
29202 installing BioEdit doesn't create directories
|
|
29214 Clones crashes on startup with built-in dinput8.dll
|
|
29223 Avast! Free Antivirus shows black rectangles in place of gradients
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.3.33:
|
|
|
|
Akihiro Sagawa (3):
|
|
msvcrt: Use given locale info in _mbtowcs_l.
|
|
msvcrt: Fix wctob in C locale.
|
|
msvcrt: Add validity checks for _mbstrlen_l.
|
|
|
|
Alex Henrie (6):
|
|
po: Update Catalan translation.
|
|
appwiz.cpl: Add Catalan translation.
|
|
comctl32: Update Catalan translation.
|
|
shell32: Update Catalan translation.
|
|
wineconsole: Widen label to accomodate translations.
|
|
po: Update Catalan translation.
|
|
|
|
Alexander Morozov (2):
|
|
crypt32/tests: Add some tests for CryptDecodeObjectEx without CRYPT_DECODE_ALLOC_FLAG.
|
|
crypt32: Initialize a pointer for dynamic data.
|
|
|
|
Alexandre Julliard (60):
|
|
comctl32: Take the total bitmap size into account when reading a bottom-up image list.
|
|
comctl32: Avoid accessing imagelist internals.
|
|
comctl32: Merge imagelist definitions into the C file.
|
|
gdi32: Add a null driver fallback implementation for non-antialiased text output.
|
|
gdi32: Add a helper function to determine anti-aliasing flags.
|
|
gdi32: Add support for anti-aliasing in the null driver text output fallback.
|
|
winex11: Get rid of the non-Xrender client-side font rendering.
|
|
winex11: Don't allocate the glyph cache without Xrender, and cleanup initialization.
|
|
winecfg: Remove some untranslatable labels.
|
|
gdi32: Use reallocs when growing a path instead of doing it by hand.
|
|
gdi32: Add helper functions for allocating and freeing paths.
|
|
gdi32: Return the region directly from PATH_PathToRegion.
|
|
gdi32: Return a new path from PATH_FlattenPath instead of replacing the DC path.
|
|
gdi32: Return a new path from PATH_WidenPath instead of replacing the DC path.
|
|
gdi32: Store a pointer to the path in the DC and make the path structure opaque.
|
|
gphoto2: Convert dialogs to po files.
|
|
sane: Convert dialogs to po files.
|
|
browseui: Convert dialogs to po files.
|
|
browseui: Make sure that common controls are loaded before creating the dialog.
|
|
shlwapi: Convert dialogs to po files.
|
|
kernel32/tests: Avoid size_t in traces.
|
|
msxml3: Don't return REFIID to avoid compiler warnings.
|
|
makefiles: Build tags from all the source files.
|
|
user32: Don't allow activating a WS_CHILD top-level window through SetFocus.
|
|
gdi32: Only store the path in the DC when it's closed.
|
|
gdi32: Get rid of the no longer needed path states.
|
|
gdi32: Get rid of the GdiPath typedef.
|
|
gdi32: Get rid of the Hungarian line noise in the gdi_path structure.
|
|
gdi32: Specify an initial allocation size for paths to avoid some reallocations.
|
|
windowscodecs/tests: Avoid size_t in a trace.
|
|
localui: Convert dialogs to po files.
|
|
credui: Convert dialogs to po files.
|
|
mpr: Convert dialogs to po files.
|
|
avifil32: Convert dialogs to po files.
|
|
msacm32: Convert dialogs to po files.
|
|
wineps: Don't crash on missing loca OTF table.
|
|
winedbg: Use proper links in the crash dialog.
|
|
gdi32: Implement rectangular gradients in the DIB engine.
|
|
gdi32: Implement 16-bpp gradient dithering.
|
|
gdi32: Implement 8-bpp and 4-bpp gradient dithering.
|
|
gdi32: Don't set gradient alpha channel for 8888 bitmaps created with bitfields.
|
|
gdi32/tests: Add tests for rectangular gradients in DIBs.
|
|
ole32: Process all pending messages in CoWaitForMultipleHandles before waiting again, otherwise we may not wake up.
|
|
gdi32: Use the DIB engine and PutImage for the null driver rectangular gradient implementation.
|
|
winex11: Implement rectangular gradients using straight X11 calls.
|
|
winex11: Implement rectangular gradients using XRender if supported.
|
|
user32: Use the correct alpha for the title bar gradient and simplify the mesh.
|
|
uxtheme: Use the correct alpha for theme gradients.
|
|
serialui: Convert dialogs to po files.
|
|
msvfw32: Convert dialogs to po files.
|
|
mshtml: Convert dialogs to po files.
|
|
dinput: Convert dialogs to po files.
|
|
setupapi: Convert dialogs to po files.
|
|
wininet: Convert dialogs to po files.
|
|
oledlg: Convert dialogs to po files.
|
|
appwiz.cpl: Convert dialogs to po files.
|
|
comctl32: Fix text wrapping in syslink when an item starts in the middle of a line.
|
|
appwiz.cpl: Make the Gecko URL a proper link.
|
|
gdi32: Add some parameter checks in GdiGradientFill.
|
|
winex11: Always ignore alpha channel with XRender gradients.
|
|
|
|
Andrew Eikum (4):
|
|
winecoreaudio.drv: Fix latency calculation.
|
|
winecoreaudio.drv: Make driver sample accurate.
|
|
wineoss.drv: Remove volume setting support.
|
|
wineoss.drv: Add period to latency calculation.
|
|
|
|
Andrew Talbot (1):
|
|
widl: Avoid right-shift of negative values.
|
|
|
|
André Hentschel (18):
|
|
winemaker: Respect more spaces when splitting the options.
|
|
winemaker: Remove some unused variables.
|
|
winemaker: Be less picky when detecting the target type.
|
|
winemaker: Add support for compiling static libraries.
|
|
po: Update German translation.
|
|
winemaker: Also detect static libraries when scanning directories.
|
|
po: Update German translation.
|
|
po: Update German translation.
|
|
configure: Add checks for sparc64 and powerpc64.
|
|
ntdll: Move a return out of a #ifdef.
|
|
msvcrt: Implement asctime_s.
|
|
msvcrt: Implement _wasctime_s.
|
|
rpcrt4: Implement RpcEpRegisterNoReplaceA.
|
|
rpcrt4: Implement RpcEpRegisterNoReplaceW.
|
|
po: Update German translation.
|
|
winebuild: Fill the delay slot on Sparc.
|
|
po: Update German translation.
|
|
ntoskrnl: Add a stub for ExInitializePagedLookasideList.
|
|
|
|
Andy Clayton (1):
|
|
wininet: Avoid calling HTTP_ReceiveRequestData before reading headers.
|
|
|
|
Aric Stewart (16):
|
|
usp10: In Arabic only fallback to presentation form B for isolated glyphs.
|
|
usp10: Improve handling for ZWJ and ZWNJ in itemization.
|
|
usp10: Some unicode code points will force us into bidi mode.
|
|
usp10: Add a facility to mark itemization test elements as broken.
|
|
usp10: Handle Combining Diacritical Marks.
|
|
usp10: Windows breaks punctuation into 2 different script types.
|
|
usp10: Itemize numbers outside of the basic ascii set in a seperate script.
|
|
usp10: Cache the script with the feature so that in caches with multiple scripts we do not fetch the wrong feature from the cache.
|
|
usp10: Turn off dlig feature for hebrew. It is not used by default.
|
|
usp10: Standard features are only ccmp and locl.
|
|
usp10: Apply lookups in order over the whole range of glyphs instead of individually to each glyph.
|
|
usp10: Always apply features in logical order.
|
|
usp10: Handle the Gurmukhi addak.
|
|
usp10: Phags-Pa wants the calt feature enabled.
|
|
usp10: More properly handle the glyph properties on glyphs added by multiple substitutions.
|
|
usp10: Handle Thai SARA AM differently than GDEF.
|
|
|
|
Aurimas Fišeras (2):
|
|
po: Update Lithuanian translation.
|
|
po: Update Lithuanian translation.
|
|
|
|
Austin English (1):
|
|
netapi32: Add a stub for NetUseGetInfo.
|
|
|
|
Bernhard Loos (1):
|
|
winedevice: A driver path can also start with \systemroot\.
|
|
|
|
Bruno Jesus (4):
|
|
regedit: Allow binary files to be imported.
|
|
ws2_32: Invert SIOCATMARK logic.
|
|
ws2_32: Fix function GetAcceptExSockaddrs.
|
|
ws2_32: Remove duplicated code.
|
|
|
|
Dmitry Timoshkov (7):
|
|
kernel32: Add a test to see how a page protection changes after write.
|
|
kernel32: Add a test to show that Windows changes the WRITECOPY to WRITE protection on an image section write.
|
|
kernel32: Add a test for main module image section protections.
|
|
ntdll: Change the virtual memory test to accept both READWRITE and WRITECOPY protections.
|
|
ntdll: Revert 33b0f0edffa0c8a06b4ee8831c92fdc373f83ece.
|
|
kernel32: Add a test for protections accepted by CreateFileMapping, make it pass under Wine.
|
|
kernel32: Add a bunch of VirtualProtect tests on a memory-mapped file.
|
|
|
|
Eric Pouech (2):
|
|
msvcrt: Implemented _ultow_s.
|
|
cmd: Correctly parse program name when launching external processes.
|
|
|
|
Francois Gouget (28):
|
|
ddraw/tests: Fix compilation on systems that don't support nameless unions.
|
|
windowscodecs/tests: Fix compilation on systems that don't support nameless unions.
|
|
include: Move macros to winuser.rh and include it from winuser.h to avoid duplication.
|
|
winefile: Make it possible to translate the disk size units.
|
|
cryptui: Fix a string resource so its format placeholders can be reordered.
|
|
taskkill: Fix the string resources so their format placeholders can be reordered.
|
|
comdlg32: Fix a couple of string resources so their format placeholders can be reordered.
|
|
oleview: Fix a string resource so its format placeholders can be reordered.
|
|
ipconfig: Fix the string resources so their format placeholders can be reordered.
|
|
setupapi: Fix a string resource so its format placeholders can be reordered.
|
|
dxdiagn: Fix a string resource so its format placeholders can be reordered.
|
|
dinput: Remove an unused and untranslatable listview label.
|
|
inetcpl: Remove a couple of unused and untranslatable listview and trackbar labels.
|
|
gphoto2.ds: Remove an unused and untranslatable listview label.
|
|
taskmgr: Fix a string resource so its format placeholders can be reordered.
|
|
notepad: Fix a string resource so its format placeholders can be reordered.
|
|
include: Update winuser.rh.
|
|
cmd: Use WCMD_output_asis*() for strings that are not supposed to contain formating directives.
|
|
Assorted spelling fixes and wording tweaks.
|
|
cmd/tests: Treat lines that start with '---' as resynchronization points.
|
|
cmd/tests: Standardize the batch file section headers.
|
|
cmd/tests: Tweak subsection headers so they are treated as resynchronization points.
|
|
cmd/tests: Use resynchronization points to better deal with two IF statements tests.
|
|
cmd: Print error messages on stderr, not on stdout.
|
|
libwine: Include a couple of extra system headers to fix the compilation on Solaris.
|
|
netapi32: Fix the compilation on Solaris by including errno.h instead of sys/errno.h.
|
|
secur32: Fix the compilation on Solaris by including errno.h instead of sys/errno.h.
|
|
winspool: Fix the compilation on Solaris by including errno.h instead of sys/errno.h.
|
|
|
|
Frédéric Delanoy (26):
|
|
ntdll/tests: Avoid harcoding array lengths.
|
|
oleaut32: Avoid harcoding array lengths.
|
|
shell32: Avoid harcoding array lengths.
|
|
shlwapi: Avoid harcoding array lengths.
|
|
cmd: Move builtins list to builtins.c.
|
|
comctl32: Avoid hardcoding array lengths.
|
|
krnl386.exe16: Avoid hardcoding array lengths.
|
|
mountmgr.sys: Avoid hardcoding array lengths.
|
|
po: Update French translation.
|
|
msvcrt: Avoid hardcoding array lengths.
|
|
oleaut32: Avoid hardcoding array lengths.
|
|
shell32: Avoid hardcoding array lengths.
|
|
cmd: Avoid dead assignment (clang).
|
|
po: Update French translation.
|
|
winefile: Avoid uninitialized field in SYSTEMTIME structure (Coverity).
|
|
winebuild: Avoid dead code in BuildCallFrom16Core (Coverity).
|
|
cmd: Remove an unused global variable.
|
|
cmd: Use boolean types for boolean variables.
|
|
cmd: Reduce the scope of a global variable.
|
|
cmd: Rename unicodePipes variable.
|
|
cmd: Move a global var to the file using it.
|
|
cmd: Move commonly used global vars declarations to header file.
|
|
cmd: Reorder global vars declarations/definitions to improve readability.
|
|
gameux: Remove duplicate "if" condition.
|
|
gameux: Do not use RegCloseKey on invalid/uninitialized registry key handle (Coverity).
|
|
msvfw32: Fix a displayed label.
|
|
|
|
Gerald Pfeifer (1):
|
|
winex11.drv: Move a conditionally used label into the condition in X11DRV_XRender_Init.
|
|
|
|
Hans Leidekker (11):
|
|
winhttp: Reverse the order of arguments passed to Invoke.
|
|
winhttp: Fix a memory leak in run_script.
|
|
winhttp: Make the standard utilities available to PAC scripts.
|
|
msi: Perform a case insensitive match on the volume label.
|
|
ws2_32: Pass NULL nodename on to native getaddrinfo.
|
|
winhttp: Resolve the server name only on the first request.
|
|
winhttp: Consistently use the allocation macros.
|
|
winhttp: Support ICU_ESCAPE in WinHttpCrackUrl.
|
|
winhttp: Double the handle table size on reallocation.
|
|
msi: Split up delete_reg_key_or_value.
|
|
msi: Resolve the target folder if necessary in msi_get_target_folder.
|
|
|
|
Henri Verbeet (50):
|
|
wined3d: Recognize the SM4 eq opcode.
|
|
wined3d: Recognize the SM4 ge opcode.
|
|
wined3d: Recognize the SM4 round_ni opcode.
|
|
wined3d: Get rid of the WINED3DLIGHT typedef.
|
|
wined3d: Get rid of the WINED3DMATERIAL typedef.
|
|
wined3d: Recognize the SM4 udiv opcode.
|
|
wined3d: Recognize the SM4 ushr opcode.
|
|
wined3d: Recognize the SM4 xor opcode.
|
|
wined3d: Get rid of the WINED3DVIEWPORT typedef.
|
|
wined3d: Get rid of the WINED3DGAMMARAMP typedef.
|
|
wined3d: Remove the special case for loop and rep in shader_get_registers_used().
|
|
wined3d: Don't return a surface for a NULL dc in wined3d_device_get_surface_from_dc().
|
|
ddraw: Move setting ddraw->d3d_target out of ddraw_attach_d3d_device().
|
|
wined3d: Get rid of the WINED3DLINEPATTERN typedef.
|
|
wined3d: Get rid of the WINED3DRECTPATCH_INFO typedef.
|
|
ddraw: Set the render target to the wined3d frontbuffer on D3D device cleanup.
|
|
ddraw: Fail surface creation if the cooperative level isn't set yet.
|
|
wined3d: Trace the minimum buffer map alignment in wined3d_adapter_init_gl_caps().
|
|
wined3d: Get rid of the WINED3DTRIPATCH_INFO typedef.
|
|
wined3d: Get rid of the WINED3DADAPTER_IDENTIFIER typedef.
|
|
wined3d: Don't apply fixups to converted surfaces.
|
|
wined3d: Use the correct backbuffer format in wined3d_device_reset().
|
|
wined3d: Handle changing the backbuffer format in wined3d_device_reset().
|
|
wined3d: Get rid of the WINED3DCLIPSTATUS typedef.
|
|
wined3d: Get rid of the WINED3DVERTEXELEMENT typedef.
|
|
d3d9/tests: Test the window and backbuffer dimensions after display mode changes.
|
|
d3d8/tests: Test the window and backbuffer dimensions after display mode changes.
|
|
ddraw/tests: Add tests for primary dimensions to test_coop_level_mode_set().
|
|
wined3d: Get rid of the WINED3DDEVICE_CREATION_PARAMETERS typedef.
|
|
wined3d: Store the device type only once.
|
|
ddraw: Create the wined3d swapchain when setting the cooperative level.
|
|
ddraw: Rename the wineD3D field in IDirectDrawImpl to wined3d.
|
|
wined3d: Use proper texcoord masks for GLSL texm3x3spec / texm3x3vspec.
|
|
wined3d: Get rid of WINED3DDEVINFO_BANDWIDTHTIMINGS.
|
|
wined3d: Get rid of WINED3DDEVINFO_CACHEUTILIZATION.
|
|
ddraw: Resize the swapchain window on mode changes in exclusive mode.
|
|
wined3d: Add a flags parameter to wined3d_surface_create().
|
|
ddraw: Keep the primary surface mapped at the same address for early ddraw versions.
|
|
wined3d: Get rid of WINED3DDEVINFO_INTERFACETIMINGS.
|
|
wined3d: Get rid of WINED3DDEVINFO_PIPELINETIMINGS.
|
|
wined3d: Move the surface map counting code to wined3d_surface_map().
|
|
wined3d: Introduce a separate function to determine if a surface needs a PBO.
|
|
wined3d: Create a PBO in surface_load_location() even if SFLAG_INSYSMEM is already set.
|
|
wined3d: Get rid of WINED3DDEVINFO_STAGETIMINGS.
|
|
wined3d: Get rid of WINED3DDEVINFO_RESOURCEMANAGER.
|
|
d3d9: Add some FIXMEs for d3d9ex resource sharing.
|
|
d3d9: Implement texture creation from system memory.
|
|
d3d9/tests: Add a test for texture creation from system memory.
|
|
wined3d: Get rid of the WINED3DPRESENT_PARAMETERS typedef.
|
|
wined3d: Get rid of the WINED3DRASTER_STATUS typedef.
|
|
|
|
Huw Davies (5):
|
|
gdi32: Simplify the Bresenham line drawing.
|
|
gdi32: Add solid_line primitives.
|
|
gdi32: Add an option to allow pen_lines to draw a closed figure.
|
|
gdi32: Avoid reading past the end of the indices array.
|
|
gdi32: Add support for checking the font's gasp flags.
|
|
|
|
Hwang YunSong (1):
|
|
po: Updated Korean translation.
|
|
|
|
Jacek Caban (48):
|
|
jscript: Use bytecode for binary negation implementation.
|
|
jscript: Use bytecode for unary '+' expression.
|
|
jscript: Added tests of unary '+' on not existent property.
|
|
jscript: Use bytecode for '+' expression implementation.
|
|
jscript: Use bytecode for 'in' expression implementation.
|
|
jscript: Use bytecode for int literal implementation.
|
|
jscript: Use bytecode for bool literal implementation.
|
|
jscript: Use bytecode for string literal.
|
|
jscript: Use bytecode for double literal.
|
|
mshtml: Use IUri for IHTMLLocation::get_hostname implementation.
|
|
mshtml: Added nsIChannel::SetContentCharset implementation.
|
|
mshtml: Use codepage reported by http headers.
|
|
mshtml: Added IMutable::SetMutable implementation.
|
|
mshtml: Properly remove event listeners.
|
|
jscript: Use bytecode for null literal.
|
|
jscript: Use bytecode for regexp literals.
|
|
jscript: Always use bytecode version of literal expressions.
|
|
jscript: Use bytecode for this expression implementation.
|
|
jscript: Use bytecode for void expression.
|
|
jscript: Fixed memory leaks.
|
|
jscript: Use bytecode for comma expression implementation.
|
|
jscript: Use bytecode for '-' expression implementation.
|
|
jscript: Use bytecode for unary '-' expression.
|
|
jscript: Use bytecode for '==' and '!=' expression.
|
|
urlmon: Reduce indention in are_equal_simple and move it.
|
|
urlmon: Rename are_equal_simple to compare_uris and make it failable.
|
|
urlmon: Make canonicalize_path_hierarchical Uri object and parse_data struct independent.
|
|
urlmon: Properly compare file URIs.
|
|
urlmon: Added file URIs compare tests.
|
|
jscript: Use bytecode for logical or expression.
|
|
jscript: Use bytecode for logical and expression.
|
|
jscript: Use bytecode for conditional expressions.
|
|
jscript: Use bytecode for new expression implementation.
|
|
jscript: Added bytecode-based version of identifier expression.
|
|
jscript: Use bytecode for '*' expression implementation.
|
|
jscript: Use bytecode for '/' expression implementation.
|
|
jscript: Use bytecode for modulo expression implementation.
|
|
jscript: Use bytecode for binary or implementation.
|
|
jscript: Use bytecode for binary xor expressions.
|
|
jscript: Mark some functions as static.
|
|
jscript: Use bytecode for delete on array expression implementation.
|
|
jscript: Use bytecode for delete member expression.
|
|
jscript: Get rid of no longer needed EXPRVAL_NAMEREF.
|
|
mshtml: Fixed nsEventStates handling.
|
|
jscript: Use bytecode for '<' expression implementation.
|
|
jscript: Use bytecode for '<=' expression implementation.
|
|
jscript: Use bytecode for '>' expression implementation.
|
|
jscript: Use bytecode for '>=' expression implementation.
|
|
|
|
Jörg Höhle (1):
|
|
mmdevapi: SHAREDMODE_EXCLUSIVE + EVENTCALLBACK is too ... exclusive for now.
|
|
|
|
Ken Thomases (18):
|
|
secur32: Eliminate a dead store.
|
|
secur32: Clean up the helper in all cases where it was allocated.
|
|
secur32: Eliminate broken clean-up "cheat".
|
|
gdi.exe16: Don't double-close the spool file.
|
|
ntdll: Don't change SIGCHLD disposition; no automatic reaping of child processes.
|
|
libport: No need to reset SIGCHLD because we're not changing it anymore.
|
|
kernel32: No need to reset SIGCHLD because we're not changing it anymore.
|
|
gdi.exe16: No need to reset SIGCHLD because we're not changing it anymore.
|
|
winspool: No need to reset SIGCHLD because we're not changing it anymore.
|
|
kernel32: Use double-fork to avoid leaving zombie processes.
|
|
gdi.exe16: Wait for and reap print spool child process.
|
|
winspool: Wait for and reap print spool child process.
|
|
netapi32: Wait for and reap smbpasswd child process.
|
|
secur32: Reap child process to avoid leaving a zombie.
|
|
libwine: Reap child process to avoid leaving a zombie.
|
|
libport: For spawnvp(_P_DETACH, ...), double-fork to avoid creating zombies.
|
|
explorer: Use _P_DETACH instead of _P_NOWAIT with spawnvp() to avoid zombies.
|
|
winemenubuilder: Use _P_DETACH instead of _P_NOWAIT with spawnvp() to avoid zombies.
|
|
|
|
Luca Bennati (3):
|
|
po: Update Italian translation.
|
|
po: Update Italian translation.
|
|
po: Update Italian translation.
|
|
|
|
Marcus Meissner (5):
|
|
winhttp: Added missing LeaveCriticalSection (Coverity).
|
|
mshtml: Switch two checks (Coverity).
|
|
winhttp: Check return value of CLSIDFromProgID (Coverity).
|
|
expand: Initialize a variable (Coverity).
|
|
d3d9: Check that surface is allocated (Coverity).
|
|
|
|
Matteo Bruni (2):
|
|
wined3d: Update sRGB GL texture state.
|
|
ddraw: Reorder formats in EnumTextureFormats.
|
|
|
|
Michael Stefaniuc (10):
|
|
include: Drop "l" modifiers from numeric constants in shlguid.h.
|
|
include: Drop some superfluous l modifiers from numeric constants.
|
|
user32/tests: Drop superfluous function pointer casts.
|
|
qedit/tests: Add SampleGrabber COM aggregation test.
|
|
include: Make "long" numeric constants LP64/LLP64 proof (mapi*.h).
|
|
include: Fix "l" numeric constants in winbase.h.
|
|
include: Make "long" numeric constants LP64/LLP64 proof (ddeml.h).
|
|
include: Make some more "long" numeric constants LP64/LLP64 proof.
|
|
include: Drop unneeded l modifiers from numeric constants in rpcndr.h.
|
|
include: DPL_NOCONFIRMATION is not a long.
|
|
|
|
Nikolay Sivov (14):
|
|
msxml3: Added common ISupportErrorInfo implementation.
|
|
msxml3: Fix support for IXMLDOMDocument3.
|
|
msxml3: Forward IDispatch to IDispatchEx when supported.
|
|
msxml3: Support IDispatchEx for IXMLDOMNodeList too.
|
|
shell32: Avoid null pointer dereference in traces.
|
|
msxml3: Added IDispatchEx support for SAXReader.
|
|
msxml3: Add a couple of tests for unusual behaviour of ISupporterrorInfo.
|
|
msxml3: Fixed ISupportErrorInfo for IXMLDOMNamedNodeMap.
|
|
msxml3: Some refcount tests to show details of internal DOM representation.
|
|
msxml3: Use common helper for IXMLDOMText_get_nodeValue().
|
|
msxml3: Place nodeValue() test data in a table.
|
|
msxml3: Fix get_namespaceURI() for document nodes.
|
|
shlwapi: Partially implement SHRegCreateUSKeyW.
|
|
po: Updated Russian translation.
|
|
|
|
Piotr Caban (16):
|
|
msvcrt: Keep FILE critical section initialized after closing file.
|
|
msvcp90: Added partial locale::_Locimp implementation.
|
|
msvcp90: Added empty locale constructor and destructor implementation.
|
|
msvcrt: Fix FILE critical section initialization.
|
|
msvcp90: Added locale copy based constructors implementation.
|
|
msvcp90: Added locale::_Addfac implementation.
|
|
msvcp90: Added locale::name implementation.
|
|
msvcp90: Added _Timevec class implementation.
|
|
msvcp90: Reorganize __ASM_EXCEPTION_VTABLE macro.
|
|
msvcp90: Added runtime_exception implementation.
|
|
msxml3: Change parser position computation.
|
|
include: Update winsvc.h header.
|
|
services: Added support for SERVICE_CONFIG_PRESHUTDOWN_INFO.
|
|
advapi32: Added support for SERVICE_CONFIG_PRESHUTDOWN_INFO.
|
|
services: Wait for all services to terminate before exiting.
|
|
advapi32: Send shutdown notification to services.
|
|
|
|
Rico Schüller (11):
|
|
d3dx9: Handle a special case in ID3DXBaseEffect::GetInt().
|
|
d3dx9: Implement ID3DXBaseEffect::SetFloat().
|
|
d3dx9: Implement ID3DXBaseEffect::SetFloatArray().
|
|
d3dx9: Implement ID3DXBaseEffect::SetInt().
|
|
d3dx9: Implement ID3DXBaseEffect::SetIntArray().
|
|
d3dx9: Implement ID3DXBaseEffect::SetBool().
|
|
d3dx9: Implement ID3DXBaseEffect::SetBoolArray().
|
|
d3dx9: Implement ID3DXBaseEffect::SetMatrix().
|
|
d3dx9: Implement ID3DXBaseEffect::SetMatrixArray().
|
|
d3dx9: Implement ID3DXBaseEffect::SetMatrixTransposeArray().
|
|
d3dx9: Implement ID3DXBaseEffect::SetMatrixTranspose().
|
|
|
|
Ulrich Czekalla (1):
|
|
winex11: Avoid grabbing user_section while holding X11DRV_CritSection.
|
|
|
|
Vitaliy Margolen (4):
|
|
dinput: Stub IDirectInputJoyConfig8 interface.
|
|
dinput: Add more parameter checking to enum devices.
|
|
dinput: Add more error checking to IDirectInput_GetDeviceStatus.
|
|
dinput: Fix device enumeration by DX8 device type.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|