Commit 4d515c07 authored by Alexandre Julliard's avatar Alexandre Julliard

Release 1.4-rc2.

parent 36c76dcc
The Wine development release 1.4-rc1 is now available.
This is the first release candidate for the upcoming Wine 1.4. It
marks the beginning of the code freeze period. Please give this
release a good testing to help us make 1.4 as good as possible.
The Wine development release 1.4-rc2 is now available.
What's new in this release (see below for details):
- Improved crash dialog with support for saving the backtrace.
- Support for the Back button in built-in Internet Explorer.
- Keyboard accelerators can now be translated through po files.
- A number of installer fixes.
- Many translation updates and tweaks.
- Various bug fixes.
- Bug fixes only, we are in code freeze.
The source is available from the following locations:
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.38.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.3.38.tar.bz2
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.4-rc2.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.4-rc2.tar.bz2
Binary packages for various distributions will be available from:
......@@ -31,684 +22,182 @@ AUTHORS in the distribution for the complete list.
----------------------------------------------------------------
Bugs fixed in 1.3.38:
816 Direct3D - Tanarus dosen't run
2766 Magic the Gathering hangs when loading Shandalar
8865 Adobe Audition: Garbled icons in toolbar buttons
9051 Broken Sword - The Sleeping Dragon crashes when starting
10190 SecuROM 7.27: Caesar IV Retail fails to recognize media on startup
10636 simcity 4 3D objects become invisible
12677 Wine Desktop lacks wind deco if the window manager isn't decorating wine windows
12730 gdi32: some tests fail when X is run in 16 bit mode, but not 32 bit
13769 Extreme graphical glitches with Sim City 4 Deluxe harwdare rendering mode
13801 Very slow text rendering in AutoCAD
13915 Oblivon Script Extender (OBSE) fails to start (needs address space layout randomization (ASLR) disabled and prelink enabled)
15237 After install of Mathematica 6, incorrect font in other programms
15424 Magic: The Gathering fails to start - 'Exception frame is not in stack limits'
16897 Text colours inverted (black on white not white on black) - MUSHClient
17008 MS .Net Framework 1.1 SP1 installer fails sometimes with "nested exception on signal stack"
19124 The Westerner: dsound heap overflow prevented by warn+heap
19475 Hunter Dan Bowfishing demo hangs after initiating launch
19510 UHA SFX file can't decompress
20089 Theme Park World: Loading screen displayed wrong on GeForce 4 MX
20090 Theme Park World: Mouse pointer displayed wrong on GeForce 4 MX
20097 Halo Trial install menu buttons don't work - even with mfc42. Prevents installation.
20191 Platform SDK 6.1 manifest tool "mt.exe" (v5.2.3790.2075) crashes when trying to embed a manifest
20293 undefined reference to 'isinf' int global.c, jsutils.c number.c on Solaris 10
20893 Project One: some graphic elements are not displayed.
22705 Coffeecup HTML editor 2010 retail crashes
22771 TagScanner: Doesn't run
22855 Prince of Persia: The Sands of Time screen transitions to black
23316 Yahoo messenger doesn't responding
23516 Left 4 Dead 2: sounds do not play reliably
23815 Algodoo demo (2D physics simulation software) complains about missing VCOMP90.DLL
23859 FL Studio plugins add semicolon to saved file names
23925 world of warcraft loses sound when alt-tabbing out.
24385 Metatrader 4 unable to open a limit order
24493 Gecko crashes when attempting to display cnn.com
24724 Bioshock: some fog renders green
25116 Fiddler crashes due to OutOfMemoryException
25360 Excel viewer crashes when going online for help
25472 Oblivion: Conversation engine causes crashes
25499 Doctor Who - The Adventure Games crashes
25612 can´t install .NET Framework 2.0
26382 Sample application fails to login and crashes
26459 Dragon Age: Origins DVD authenticity checks fail (IOCTL_DVD_READ_STRUCTURE fails, structures in "ntddcdvd.h" need to be byte packed with no padding)
26499 Guild Wars: Maximizing the game from desktop panel needs lot of time
26582 Split second demo: never advances past first screen
26695 Dragon Age 2 needs msvcp80.dll.??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ
26842 Mouse and partly keyboard stops working with Euro Truck Simulator
26856 EA Create Demo: cursor moves erratically
26917 Endless Alice Crysis starts with a black screen.
26954 DigitalSpace Traveler crashes after selecting avatar
27012 RIFT needs vcrun2008 during patching phase
27139 EA Create Demo: cursor does not appear
27159 Wine doesn't recognise the NVIDIA GT 540M card
27208 installer of powerword crash
27252 Aliwangwang serious error after login
27345 Guitar Hero World Tour: Playstation 3 (ps3) microphone not working
27482 Tomb Raider III demo crashes in the launcher
27686 HeidiSQL 6.0 does not start on Fedora 15 (64 bit) (gcc 4.6 default -fomit-frame-pointer)
27704 Fishdom 2: game exits after a couple seconds with alsa driver enabled
27901 winmm tests timing out waiting for hevent after waveOutRestart
27979 Oblivion: Mouse drag broken
28023 CoreAudio queue memory leak
28042 deadlock introduced/exposed with recent changes to winmm
28171 "Text Service and Input Languages" crash: Unimplemented function imm32.dll.ImmGetHotKey
28234 Unknown problem with Monica 8.5 Software
28491 Gangsters 2 Demo (German): Video test won't run
28504 crash at the end of installing IBankWizard.msi
28543 crash dialog should show backtrace, so user can attach to bug
28632 dlls/winealsa.drv/mmdevdrv.c!AUDDRV_GetAudioEndpoint:use-after-free on error exit path
28677 Mini Boulder Dash 2 won't start
28693 Old version Bass.dll fails to load
28976 Unhandled page fault when launching GTA2.exe
29131 Might & Magic Heroes VI crashes
29299 Lords of the Realm 2: in-game videos missing audio
29327 Severance demo: intense screen flickering
29334 Word 2010 cannot open sample template files with builtin msxml6
29362 Starcraft Campaign Editor adds a semicolon to file names when saving
29364 Crystal Key 2 crashes on start (unless screen resolution=800x600)
29366 GTAIV native trainer doesn't catch some key presses
29545 Black Mirror 2: mouse pointer hidden behind a white box
29572 Midtown Madness 2 speedometer slows game down
29575 Custom program doesn't show installation dialog
29605 Theme Park World: Lobby screen is black on GeForce 4 MX
29620 doskey.exe from XP needs KERNEL32.dll.GetConsoleCommandHistory
29624 Commandos: Behind Enemy Lines crashes on startup with OpenGL renderer
29630 OpenGL: Rendering to child window fails with fglrx
29635 Starcraft 2: Read Access Violation
29653 HeidiSQL crashes on start
29659 Wine bug report dialog couldn't display Chinese
29660 TablEdit: "Check for Updates" feature doesn't work
29664 RC Cars hangs after the intro video
29665 hquote.exe crashes on start
29672 Freespace 1 hangs after starting
29680 xbootmgr from Windows Platform SDK 7.1 crashes due to unimplemented function ADVAPI32.dll.EnumerateTraceGuids
29681 tracefmt from Windows Platform SDK 7.1 crashes due to unimplemented function ADVAPI32.dll.CloseTrace
29682 tcpanalyzer from Windows Platform SDK 7.1 crashes due to unimplemented function IPHLPAPI.DLL.GetTcpTable2
29690 Simple login system doesn't work in builtin iexplore
29699 Hardwar fails to start: unable to save file with the correct extension
29701 Roland eBand Song List Editor: Crashes when trying to import tracks, needs setupapi.dll.SetupAddToDiskSpaceListA
29703 Windows Live Essentials 2011 installer wants wer.dll.WerReportSetUIOption
29713 iexplore: right clicking on links no longer works
29715 winhttp method "HEAD" is broken
Bugs fixed in 1.4-rc2:
4386 Font rendering wrong.
16531 Issues using embedded html (DVD Profiler written with Delphi)
17120 Synful Orchestra tpkd.sys crashes due to unimplemented function ntoskrnl.exe.KeInitializeMutex
20534 gdb proxy mode: allow interrupt from command line (e.g. Ctrl-C)
22201 Dragon Age: Origins - Configuration Utility windows are blank
22256 Miranda runs out of GDI object handles and crashes
23512 DDO - Silent crash at login
23682 Suggestion: Editbox with backtrace in crash window
25606 Clones: stuck after launching a single-player game
26240 R-Studio: HtmlHelpW HH case HH_DISPLAY_INDEX not handled
26260 Axis & Allies: Sound does not work / stops working
26670 Atlantis Word Processor window does not appear in task bar
27115 Wild Earth: Photo Safari Demo: launcher screen is not functional without native ie7
27190 Incorrect focus and Alt+Tab order with Delphi MDI application
27374 FAR: Alt-tab will cause "alt" key to be left as pressed when returning to console window
27543 Alice: Madness Returns - no sound in game
27567 Crystal Towers 2 crashes with unimplemented function msvcp60.dll.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$allocator@D@1@@Z
27588 Drake of the 99 Dragons needs many msvcp60.dll basic_string<char> functions
27982 Creative Writer 2 hangs on startup
28367 Download Accelerator Plus:needs msvcp60.dll.?npos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@2IB
28511 Marvel Ultimate Alliance: vidoes arent played anymore
28544 x86 PC emulator in Javascript fails to boot linux 2.6.20
28744 CCleaner does not display checkboxes and icons in the 'cleaner' treeview
28944 Notepad2 v4.2.25 needs native msvcp60 to work correctly
29066 Cambridge Classware installAnywhere installer fails to draw (wined3d_surface_blt problem?)
29122 Sonic R has rendering (color keying) issues in Direct3D mode
29477 unimplemented function msvcp90.dll.?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDII@Z, aborting
29496 Mouse doesn't release when moving/resizing Steam window
29511 IrfanView fails to play a specific WAV file
29520 Error 458. Variable uses an Automation type not supported in Visual Basic
29544 StarCraft BroodWar crashes when I try to click on map
29657 winecoreaudio memory management and locking seems to be broken
29732 Prince of Persia: The Sands of Time mouse clipping broken
29733 Notepad: replace dialog is popup when press backspace
29739 Microsoft Visual Studio 2010 installer wants to update MSI to 4.5.6001.22299 (Wine: 4.5.6001.22159)
29746 iexplore does not display some YouTube images
29748 mouse doesn't work after fullscreen window goes away
29752 Sonic 3 & Knuckles Collection AutoPlay menu hangs on start
29759 In exclusive mode/non fullscreen app, moving the cursor can result in resizing window if cursor is "virtually" on an window border
----------------------------------------------------------------
Changes since 1.3.37:
Akihiro Sagawa (1):
wined3d: Let GetRasterStatus return D3D_OK, again.
Alex Henrie (3):
comdlg32: Correctly handle filters with multiple file extensions in Save As dialogs.
comdlg32: Correctly handle filters with invalid extensions in Save As dialogs.
po: Update Catalan translation.
Alexandre Julliard (57):
ntdll: Set the thread exit code when a thread is killed inside a wait.
winedbg: Kill the whole target process on exit in auto mode.
configure: Disable printf format checking for 64-bit Mingw builds.
qedit: Avoid releasing an uninitialized object.
dbghelp: Fix a couple of pointer cast warnings.
user32: Fix a pointer cast warning.
include: Fix some typos in winioctl.h.
mountmgr: Create a symlink in DosDevices for cdroms.
libwine: Avoid compiler warnings for Mingw builds.
jscript: Set return value after assert(0) to avoid warnings.
shlwapi: Fix some printf format warnings.
user32: Fix some printf format warnings.
user32: Always query actual key state from the server for pressed keys.
winedbg: Split minidump option handling to a separate function.
winedbg: Add a dialog to display crash details and save them to a file.
winedbg: Make the crash details dialog resizable.
winedbg: Append some system information to the crash log.
winedbg: Display the crash details dialog from a separate thread so that it appears right away.
winex11: Move handling of negative width/height into the XRender blit helper functions.
gdi32: Negative destination sizes are allowed after coordinate mapping in GdiAlphaBlend.
dinput: Clip the mouse to the entire window instead of a 1x1 rectangle in exclusive mode.
view: Convert to Unicode.
winemine: Convert to Unicode.
winetest: Avoid Unicode macros.
winedbg: Use the standard dialog font for the crash dialogs.
wordpad: Avoid Unicode macros.
winecfg: Avoid Unicode macros.
winhlp32: Avoid Unicode macros.
progman: Avoid Unicode macros.
makefiles: Disable use of Unicode macros globally for all the programs.
include: Allow using windows.h in Wine code.
widl: We no longer need to avoid windows.h in generated headers.
winex11: Ignore rectangles with invalid coordinates when converting region data.
urlmon: Avoid some symbol redefinitions.
dnsapi: Fix a warning when building on Mingw.
regedit: Don't use tchar.h.
taskmgr: Fix includes order and avoid tchar.h and memory.h.
view: Don't use windowsx.h.
winevdm: Don't use strncpy.
winhlp32: Don't use strncpy.
makefiles: Define __WINESRC__ when building programs.
oleaut32/tests: Use a better invalid color for the olepicture icon test.
wrc: Add support for translating accelerators through po files.
notepad: Add message contexts for accelerators that can be translated.
regedit: Add message contexts for accelerators that can be translated.
view: Add message contexts for accelerators that can be translated.
winemine: Add message contexts for accelerators that can be translated.
winefile: Add message contexts for accelerators that can be translated.
wordpad: Add message contexts for accelerators that can be translated.
tools: Assume that FreeType supports FT_Load_Sfnt_Table.
ddraw: AddRef the correct interface pointer in AddAttachedSurface.
fonts: Add some missing glyphs in the Small Fonts font.
fonts: Add some missing glyphs in the System font.
fonts: Add some missing glyphs in the Courier font.
fonts: Add some missing glyphs in the MS Sans Serif font.
advapi32: Fix the TraceMessage prototypes.
winex11: Check for failure to convert the brush bitmap to X11.
Alistair Leslie-Hughes (3):
gdi32: Add EnhMetafile PolyBezier, PolyBezierTo support.
mscoree: Implement DllGetClassObject.
jscript: ActiveX objects might not support IServiceProvider Interface.
Andrej Znidarsic (1):
po: Update Slovenian translation.
Andrew Eikum (7):
winmm: Only start the devices thread when necessary.
dsound: Don't launch a separate thread for the mmdevapi enumerator.
dsound: Lock the source buffer during duplication.
wineoss.drv: Decouple MMDevAPI buffer and OSS buffer.
wineoss.drv: Use GETODELAY instead of GETOSPACE to determine device position.
wineoss.drv: Fix buffer offset calculation.
winealsa: Avoid underrun by adding a lead-in when starting with few samples.
André Hentschel (24):
po: Update German translation.
d3drm: Fix invocation of GetTextureCoordinates.
d3drm: Add IDirect3DRMDevice3 interface.
winemaker: Add command line option for compiling static libraries.
po: Update German translation.
winedbg: Remove superfluous break instruction.
winedbg: Adjust button size to fit more translations.
po: Update German translation.
d3drm: Reorder device creation function to avoid forward declarations.
d3drm: Add IDirect3DRMWinDevice interface.
d3drm: Forward all IUnknown methods from IDirect3DRMDevice3.
d3drm: Reorder viewport creation function to avoid forward declarations.
d3drm: Add IDirect3DRMViewport2 interface.
winedbg: Also adjust the detailed crash dialog controls when maximized.
po: Update German translation.
d3drm: Reorder frame creation function to avoid forward declarations.
d3drm: Reorder meshbuilder creation function to avoid forward declarations.
d3drm: Forward all IUnknown methods from IDirect3DRMMeshBuilder3.
d3drm: Reorder d3drm creation function to avoid forward declarations.
d3drm: Forward all IUnknown methods to IDirect3DRM.
po: Update German translation.
comctl32: Test and fix WM_GETTEXTLENGTH for statusbars.
d3drm: Forward all IUnknown methods from IDirect3DRMFrame3.
d3drm/tests: Add more tests.
Aric Stewart (18):
quartz: Implement IObjectWithSite and IAMGraphBuilderCallback for the FilterGraph.
wineqtdecoder: Zero out the whole QTSplitter structure on creation.
wineqtdecoder: Improve and differentiate Sample Time and MediaTime.
wineqtdecoder: Include cbAlign in the requested buffer size.
wineqtdecoder: Do not invert height.
strmbase: In the TransformFilter add a critical section that protects the streaming state.
wineqtdecoder: Lock the Transform filter csReceive around the decommpression callback.
quartz: Lower the merit on our current builtin filters.
amstream: Have the MediaStream Filter use strmbase.
wineqtdecoder: Lock thing involved in streaming state in a csReceive critical section.
wineqtdecoder: Add the framework for SourceSeeking to QTSplitter.
wineqtdecoder: Implement QTSplitter_ChangeStart.
winegstreamer: Update transform filters to use the correct csReceive critical section.
winex11: Strip the _L or _R from X11DRV_GetKeyNameText when appropriate.
strmbase: Do not hold the csReceive lock when calling the transform's Receive function.
quartz: Use the csReceive critical sections in transform filters.
wineqtdecoder: Release the csReceive critical section before delivering a sample.
winegstreamer: Set bmiHeader.biSizeImage in the transform filter.
Aurimas Fišeras (6):
po: Update Lithuanian translation.
po: Update Lithuanian translation.
po: Update Lithuanian translation.
po: Update Lithuanian translation.
po: Update Lithuanian translation.
po: Update Lithuanian translation.
Austin English (15):
wined3d: Recognize Nvidia 540M.
kernel32: Add stubs for GetConsoleCommandHistoryLengthA/W.
ntoskrnl.exe: Add a stub for IoCreateSynchronizationEvent.
kernel32: Add stubs for GetConsoleCommandHistoryLengthA/W.
kernel32: Add stubs for GetConsoleAliasesLengthA/W.
kernel32: Add stubs for ExpungeConsoleCommandHistoryA/W.
iphlpapi: Sync spec file to Windows 7.
iphlpapi: Add a stub for GetTcpTable2:.
kernel32: Add a stub for AddConsoleAliasA/W.
imm32: Add a stub for ImmGetHotKey.
iphlpapi: Add GetTcp6Table/GetTcp6Table2 stubs.
setupapi: Add a stub for SetupAddToDiskSpaceListA/W.
wer: Add a stub for WerReportSetUIOption.
advapi32: Add a stub for CloseTrace.
advapi32: Add a stub for EnumerateTraceGuids.
Christian Costa (5):
dmusic: Fix memory leak in Direct Music object.
d3dxof: Make sure This->buf.pdata is set to NULL before being used in case of error.
d3dxof: Prevent accessing pobj when it is null. This can happend on error.
d3dxof: Fix object leak in error path by calling Release method which does all the work and simplify some inits for better readability.
d3dxof: Use buffer start followed by offset when accessing data.
Dan Kegel (1):
include: ntddcdvd.h structure naming, packing fixes.
Daniel Lehman (2):
msvcp90: Start rfind from given position.
msvcrt: Add declarations to stdlib.h for _wcstoui64 and _wcstoi64.
Detlef Riekenberg (8):
shell32: Use SHFree for memory allocated with SHAlloc.
shell32/tests: Start tests for IQueryAssociations.
shell32: Avoid crash on NULL pointer.
shell32: Add a stub for IApplicationAssociationRegistration.
shell32/tests: Simple tests for IApplicationAssociationRegistration.
ieframe: Remove dead code.
ieframe: Add missing return statements.
ieframe: Use similar FIXME text.
Dmitry Timoshkov (8):
kernel32: Test MapViewOfFile and NtMapViewOfSection side by side.
kernel32: Fix access flags to page protection mapping in MapViewOfFileEx.
kernel32: Remove a no longer needed todo_wine.
winex11.drv: Use dialog window type also for owned windows with WS_EX_DLGMODALFRAME style set.
server: Store correct protection for an image mapping.
ntdll: Use PAGE_EXECUTE_READ protection for an image section.
ntdll: Add an access check for file mappings.
psapi: Add more GetMappedFileName tests.
Eric Pouech (13):
dbghelp: Always ensure that 64bit module functions use real 64bit addresses.
dbghelp: Fix a couple of bugs in function table interpretation for x86-64 processors.
dbghelp: On x86-64 CPUs, add capability to interpret properly the epilog part.
dbghelp: In x86-64 support code, fix RUNTIME_FUNCTION dumping.
dbghelp: Rewrote a simple regular expression matcher, and use for implementing SymMatchString[AW].
dbghelp: Do all module and symbol names matching using unicode string (and new regular expression matcher).
dbghelp: Use new regular expression matcher for files.
configure: Remove regex detection.
winedbg, winedump: Embed wine build-id information info minidump, and display it.
dbghelp: Add our own thread data gathering struct for minidump internals instead on relying on SYSTEM_PROCESS_INFO.
dbghelp: Allow CPU backends to add specific information into a minidump.
dbghelp: Allow each CPU backend to save CPU specific memory ranges in minidump.
winedbg: Enhance algorithm to look up for memory data inside a minidump.
Erich Hoover (2):
itss: Enlarge buffer to include space for a concatenated value.
hhctrl.ocx: Add a missing Release call.
Francois Gouget (88):
windowscodecs: Fix compilation on systems that don't support nameless unions.
dbghelp: Fix the position where the calling convention is specified in function pointers.
wined3d: Add a trailing '\n' to a FIXME() message.
po: Update the Hebrew fuzzy translations.
po: Remove English strings from the Chinese (Taiwan) translation.
po: Remove English strings from the Chinese (PRC) translation.
po: Remove English strings from the Walloon translation.
po: Remove English strings from the Ukrainian translation.
po: Remove English strings from the Turkish translation.
po: Remove English strings from the Thai translation.
po: Remove English strings from the Swedish translation.
po: Remove English strings from the Serbian (Latin) translation.
po: Remove English strings from the Serbian (Cyrillic) translation.
po: Remove English strings from the Slovenian translation.
po: Remove English strings from the Slovak translation.
po: Remove English strings from the Romansh translation.
po: Remove an English string from the Arabic translation.
po: French translation updates.
po: Tweak the Slovenian 'file or directory' xcopy translation.
po: Remove English strings from the Danish translation.
po: Remove English strings from the Russian translation.
po: Remove English strings from the Romanian translation.
po: Remove English strings from the Portuguese translation.
po: Remove English strings from the Norwegian Bokmål translation.
po: Remove English strings from the Korean translation.
po: Remove English strings from the Japanese translation.
crypt32: Remove some strings that don't need to be translated from the resources.
comdlg32: Remove the font sample characters string.
po: Remove English strings from the Polish translation.
po: Remove English strings from the Dutch translation.
po: Remove English strings from the Italian translation.
po: Remove English strings from the Hungarian translation.
po: Remove English strings from the Hebrew translation.
po: Remove English strings from the Finnish translation.
po: Remove English strings from the Spanish translation.
po: Remove English strings from the Esperanto translation.
po: Tweak the CD-ROM Danish and Dutch translations.
po: Remove English strings from the Greek translation.
po: Remove English strings from the Czech translation.
po: Translate a couple of keys for Catalan.
po: Remove English strings from the Bulgarian translation.
po: Remove English strings from the Catalan translation.
po: Fix some typography issues and improve the Walloon translation.
po: Fix a formatting directive in the Russian translation.
po: Fix a formatting directive in the Polish translation.
po: Fix a formatting directive in the Danish translation.
po: Mark an incorrect Norwegian Bokmål translation as fuzzy.
po: Fix a formatting directive in the Dutch translation.
po: Fix some formatting directives in the Catalan translation.
po: Fix some formatting directives in the Korean translation.
po: Fix a formatting directive in the Japanese translation.
ddraw/tests: Fix compilation on systems that don't support nameless unions.
xcopy: Remove a duplicated space.
cryptui: Remove a couple of duplicated spaces.
Use a single space after a full stop to follow the Windows GUI guidelines.
wordpad: Add a full stop at the end of error messages for consistency.
kernel32: Remove a full stop from an error message for consistency.
user32: Use '+' when specifying a modifier + accelerator key combination.
wordpad: Fix the case of the 'Del' accelerator key.
cmd: A few usage message tweaks and fixes.
Assorted spelling fixes.
shell32: Use the plural for 'My Videos' wherever appropriate.
shell32: Don't translate the shell folder paths.
cmd: Remove an unused variable.
cmd: Fix asking for a Yes / No / All confirmation.
cmd: Fix an internationalization issue in WCMD_ask_confirm().
po: Fix the accelerator key specifications in the Catalan translation.
po: Fix the accelerator key specifications in the German translation.
po: Fix the accelerator key specifications in the Finnish translation.
po: Fix the accelerator key specifications in the French translation.
po: Fix an accelerator key specification in the Romanian translation.
po: Fix an accelerator key specification in the Hungarian translation.
po: Fix an accelerator key specification in the Portuguese translation.
po: Fix an accelerator key specification in the Russian translation.
po: Fix an accelerator key specification in the Swedish translation.
po: Fix the accelerator key specifications in the Chinese (Taiwan) translation.
po: Fix the accelerator key specifications in the Chinese (PRC) translation.
po: Fix an accelerator key specification in the Walloon translation.
po: A small Japanese translation update.
po: A small Slovenian translation update.
po: Remove spaces before a '\n'.
po: Fix some typography issues in the Japanese translation.
po: Fix some typography issues in the Bulgarian translation.
po: Fix some typography issues in the Czech translation.
po: Fix a couple of formatting directives in the Slovenian translation.
po: Fix some typography issues in the Thai translation.
programs: Standardize references to the <Enter> key.
wrc: Add a trailing '\n' to the error() calls.
Frédéric Delanoy (16):
po: Typo fixes in Dutch translation.
po: Fixes in French translation.
windowscodecs: Fix memory deallocation in LoadUnknownMetadata (Coverity).
wineconsole: Don't include spaces before colons in English strings.
appwiz.cpl: Avoid unneeded abbreviation in button label.
po: Update French translation.
po: Various typographic fixes in Dutch translation.
po: Update French translation.
setupapi: Correctly handle errors in fake_dlls_callback (Coverity).
po: Remove English strings from the French translation.
rpcrt4: Make some switch fallthroughs explicit (Coverity).
po: Update French translation.
Changes since 1.4-rc1:
Alexandre Julliard (19):
wrc: Fix parsing of virtkey accelerators.
winemine: Get rid of the exit accelerator.
winefile: Get rid of the exit accelerator.
view: Get rid of the quit accelerator.
notepad: Use virtkeys for all accelerators.
wordpad: Use virtkeys for all accelerators.
regedit: Use virtkeys for all accelerators.
dinput: Catch unsuccessful clipping attempts and fall back to warping.
winex11: Disallow clipping to fullscreen rectangle if XInput2 is not available.
kernel32: Only change the Unix current after exec_process to make sure it's inherited properly.
winex11: Reset clipping when a fullscreen window is unmapped.
psapi/tests: Don't check data returned from a failing call.
winex11: Consider zero-size windows mapped even when they are positioned at 0,0.
dinput: Clip to the client area instead of the whole window in exclusive mode.
winex11: Don't give focus to zero-size windows.
winex11: Move the window resizing support to mouse.c.
winex11: Poll the mouse button to detect the end of a window manager move/resize.
winealsa: Avoid memory leak with snd_card_get_name.
winex11: Update only the key state on KeymapNotify without sending fake key events.
Andrew Eikum (3):
mmdevapi: Correctly convert UINT32 to LONG32.
winmm: Initialize COM for MULTITHREADED, not APARTMENTTHREADED.
winecoreaudio: Improve underrun handling.
Aric Stewart (9):
user32: Check return code from ScriptStringAnalyse.
user32: Have a fallback in linebreaking if uniscribe fails to analyse a string.
usp10: pwLogClust is ordered so its max will be on one end.
usp10: Use a bsearch function to find a glyph in the LogClust array.
usp10: Limit runs in ScriptStringAnalyse to 255.
usp10: Implement SSA_LINK flag.
gdi32: In update_system_links if the font we are trying to link has already been substituted or localized we need to check against that name also.
quartz: If the MediaSeeking is not implemented all the way up the passthru chain fall back to the filtergraph's clock to find position.
usp10: We do not yet shape hangul properly so allow for SSA_LINK flags to take effect.
Austin English (4):
wscript: Remove an unused variable (LLVM/Clang).
crypt32: Remove a couple unused variables (LLVM/Clang).
dsound: Remove an unnecessary assignment (LLVM/Clang).
msvcp60: Remove unnecessary assignments (LLVM/Clang).
Christian Costa (1):
d3dx9_36: Remove TGA from TODO since it is supported.
Dmitry Timoshkov (1):
riched20: Fix some GDI object leaks.
Erich Hoover (1):
crypt32: Fix domain component length check.
Francois Gouget (4):
po: Remove English strings (invalid even) from the Bulgarian shell folder translations.
po: Mark an incorrect Czech translation as fuzzy.
po: Remove/fix a couple of invalid Hungarian translations.
po: Remove English strings from the Hungarian shell folder translations.
Frédéric Delanoy (2):
ws2_32/tests: Remove dead code in test_completion_port (Coverity).
msi: Avoid dead code in parse_prop (Coverity).
po: Update French translation.
wininet: Avoid dead code in FTP_FtpOpenFileW (Coverity).
po: Update French translation.
Gerald Pfeifer (2):
libwine: Always build preloading code.
configure: Use the -Wignored-qualifiers compiler option if available.
Gustavo Henrique Milaré (2):
po: Update Brazilian Portuguese translation.
Gustavo Henrique Milaré (1):
po: Update Brazilian Portuguese translation.
Hans Leidekker (14):
wininet: Implement the connect timeout.
wininet: Add support for setting and retrieving the connect timeout.
wininet: Add support for setting and retrieving the send/receive timeouts.
msi: Set the SourceDir and SOURCEDIR properties in MsiGetSourcePath.
oleaut32: Handle negative offsets into the custom data table.
msi: Make sure target paths are normalized.
msi: Don't parse the format string when building the shortcut target path.
winhttp: Download PAC scripts in a separate session.
msi: Pass the file identifier instead of the filename in action data for SelfRegModules/SelfUnregModules.
msi: Don't evaluate msidbFeatureAttributesFollowParent when features are preselected.
msi: Use the column count specified in the table transform data.
winhttp: Only turn POST requests into GET requests when redirecting.
winhttp: Also close the connection when there's nothing to read.
winhttp: Don't attempt to read data after receiving a response to a HEAD request.
Henri Verbeet (31):
wined3d: Don't print an ERR if the depth/stencil surface still has references in wined3d_device_uninit_3d().
wined3d: Reset the changed float shader constants in stateblock_init_default_state().
ddraw: Allow querying the surface interface if a device was created from a surface.
ddraw/tests: Add a border around the blitted source data in test_clipper_blt().
ddraw/tests: Add some tests to show that we should maintain D3D state across cooperative level chnages.
ddraw: Maintain D3D state across cooperative level changes.
wined3d: Get rid of the WINED3DRESOURCETYPE typedef.
wined3d: Get rid of the WINED3DPOOL typedef.
wined3d: Get rid of the WINED3DQUERYTYPE typedef.
wined3d: Get rid of the WINED3DSTATEBLOCKTYPE typedef.
wined3d: Get rid of the mostly unused blockType field in struct wined3d_stateblock.
wined3d: Respect SFLAG_PIN_SYSMEM when creating a surface DIB section.
ddraw: Just pin all version 1 surfaces.
wined3d: Get rid of the WINED3DDECLMETHOD typedef.
wined3d: Get rid of the WINED3DDECLUSAGE typedef.
wined3d: Properly enable / disable register combiners.
wined3d: Don't load the draw_binding location in surface_unmap() unless the surface is on a swapchain.
wined3d: Get rid of the CONVERT_TYPES typedef.
wined3d: Get rid of the WINED3DSURFTYPE typedef.
wined3d: Rename WineD3DRectPatch to wined3d_rect_patch.
wined3d: Get rid of the vertex buffer conversion hack in process_vertices_strided().
wined3d: Only take the wined3d mutex during the WM_DISPLAYCHANGE handler in device_process_message().
d3d8: Remove COM from the vertex declaration implementation.
d3d8: Remove COM from the vertex shader implementation.
d3d8: Remove COM from the pixel shader implementation.
winex11: Remove some leftover X Shm code.
wined3d: Clear the device if we're not removing the entry from the table in wined3d_unregister_window().
winecfg: Get rid of some unused constants.
crypt32: Use a larger temporary buffer in CRYPT_AsnDecodeOidIgnoreTag().
wined3d: Make sure transparent hardware cursors are really transparent.
ddraw/tests: Add a test for SetCooperativeLevel() on a window that belongs to another thread.
Huw Davies (4):
gdi32: Use separate x and y parameters in the get_pixel primitive.
gdi32: Implement ExtFloodFill.
gdi32/tests: Add tests for ExtFloodFill.
gdi32: The clip region should stop the flooding.
Hwang YunSong (3):
po: Updated Korean translation.
po: Updated Korean translation.
Henri Verbeet (2):
ddraw: AddAttachedSurface() just references whatever we pass it.
wrc: Avoid an unused function warning when HAVE_LIBGETTEXTPO is not defined.
Hwang YunSong (2):
po: Updated Korean translation.
po: Update Korean translation.
Jacek Caban (49):
vbscript: Use 0 as invalid instruction offset.
vbscript: Use 0 as an invalid label value.
vbscript: Fixed stack reallocation.
jscript: Added labelled statement implementation.
jscript: Added labelled break statement implementation.
jscript: Added labelled continue statement implementation.
jscript: Added labelled statements tests.
jscript: Get rid of no longer used OP_label.
jscript: Simplify identifier_eval function.
mshtml: Return error in IInternetHostSecurityManager calls on detached documents.
htiface.idl: Added ITargetFrame declaration.
mshtml: Added a test showing that HTMLDocument does not support ITargetFrame interface.
ieframe: Call appropriate functions in response to toolbar icons.
mshtml: Added ITargetContainer stub implementation.
tlogstg.idl: Added new file and ITravelLogClient declaration.
mshtml: Added ITargetContainer::GetFramesContainer implementation.
mshtml: Added IOleContainer::EnumObjects implementation.
mshtml: Added IOleContainer::EnumObjects tests.
mshtml: Added ITravelLogClient stub implementation.
mshtml: Better stub for ITravelLogClient::FindWindowByIndex.
mshtml: Added more travel log tests.
mshtml: Added history update notification support.
ieframe: Added very beginning IWebBrowser2::GoBack implementation.
ieframe: Added InternetExplorer::GoBack implementation.
ieframe: Added HTTP navigation and GoBack tests.
mshtml: Added IHTMLWindow5 stub implementation.
wininet: Correctly detect https connections and custom port numbers in HTTP_HandleRedirect.
wininet: Insert custom headers only once in HTTP_HttpSendRequestW.
ieframe: Fixed a typo in IDocObjectService::FireNavigateComplete2.
ieframe: Fixed a typo in IDocObjectService::FireDocumentComplete.
mshtml: Use set_nsstyle_attr_var helper in IHTMLStyle::put_marginRight.
mshtml: Use ATTR_FIX_PX in IHTMLStyle::put_marginTop.
mshtml: Added IHTMLStyle::marginBottom property implementation.
mshtml: Use set_nsstyle_attr_var helper in IHTMLStyle::put_marginLeft implementation.
mshtml: Added IHTMLStyle::paddingTop implementation.
mshtml: Added IHTMLStyle::paddingRight implementation.
mshtml: Added IHTMLStyle::paddingBottom implementation.
mshtml: Use helpers in IHTMLStyle::paddingLeft implementation.
mshtml: Don't use simplified fragment-only navigation if there is post data to send.
wscript: Properly handle CreateProcess failure.
vbscript: Get rid of unused SET_CALLED macro.
jscript: Get rid of unused SET_CALLED macro.
mshtml: Follow anchors only on left button click.
mshtml: Moved creating URIs relative to window to a new function.
mshtml: Added support for anchor targets.
mshtml: Added support for middle-button opening anchors in a new window.
mshtml: Fallback to text/html mime type for document channel in nsIChannel::GetContentType.
mshtml: Added VT_I2 handling to debugstr_variant.
mshtml: Added VT_I2 handling to IHTMLSelectElement:add implementation.
Jason Edmeades (1):
richedit: v1.0 richedit uses CR and LF for enter.
Jörg Höhle (11):
winealsa: Fix AudioCaptureClient Get/ReleaseBuffer protocol.
winecoreaudio: GetNextPacketSize returns 0 when no data is available yet.
msacm32: Add missing acmStreamClose (Valgrind).
winmm/tests: Properly recover from the WAVERR_STILLPLAYING case.
winealsa: Initialize can fail with AUDCLNT_E_ENDPOINT_CREATE_FAILED.
winealsa: Map ALSA errors to AUDCLNT_E_*.
winealsa: Log the periodic renderer callback.
mmdevapi/tests: Perform capture protocol tests in shared mode.
mmdevapi/tests: Add a worst-case XAudio2 fragment-size writes scenario.
winmm: Parse MCI colon notation as in T:MM:SS:F.
winealsa: Fix -errno typo.
Ken Thomases (1):
winex11: Remove some more leftover X Shm code.
Luca Bennati (3):
po: Update Italian translation.
Jacek Caban (4):
urlmon: Relative URI without scheme may be treated as hierarchical.
urlmon: Properly handle relative URIs with specified host in combine_uri.
mshtml: Properly handle GetScheme failure.
mshtml: Properly handle out of memory in IHTMLElement::get_outerHTML.
Juan Lang (2):
crypt32: Only accept trailing NULLs in a certificate common name.
crypt32: Test and correct CryptVerifyCertificateSignature.
Jörg Höhle (4):
winecoreaudio: Avoid deadlock in AudioClient_Stop.
winecoreaudio: Implement a lock-free callback design.
winecoreaudio: Fix the Start/Stop/Reset cycle.
mciwave: Always reach an end position expressed in milliseconds.
Luca Bennati (2):
po: Update Italian translation.
po: Update Italian translation.
Marcus Meissner (1):
winedbg: LoadStringw gets character size, not bytes.
Matteo Bruni (8):
wined3d: Dirtify STATE_FRAMEBUFFER after a FBO depth blit.
d3d9/tests: Add a multisampled -> not multisampled depth buffer blit test.
d3d8/tests: Test a multisampled -> not multisampled depth buffer copy.
d3d9/tests: Add some RESZ tests.
d3d8/tests: Add some RESZ tests.
wined3d: SM1 texture projection always divides by w when there is a vertex shader set.
ddraw: Accept pointers to wrong IDirectDrawSurface versions.
winex11: Don't put the GL drawable offscreen.
Michael Stefaniuc (18):
dsound: Get rid of some LPDIRECTSOUNDBUFFER usage.
dsound: Merge IDirectSound3DListener into the primary buffer object.
dsound: Use AddRef to set the refcounts at object creation.
mshtml: Remove superfluous NULL pointer check before free (Smatch).
mscoree: Remove superfluous NULL pointer checks before free (Smatch).
dsound: Drop "Buffer" from the IKsPropertySet method names.
dsound: Merge IKsPropertySet into the secondary buffer object.
dsound: Support IKsPropertySet in the primary buffer too.
dsound: Get rid of some LPDIRECTSOUND3DBUFFER usage.
dsound: Merge IDirectSound3DBuffer into the secondary buffer object.
dsound: Merge IDirectSoundNotify into the secondary buffer object.
dsound: Remove the now obsolete IDirectSoundBufferImpl_Destroy().
shell32: Pass the object instead of the iface to an internal helper.
shell32: COM cleanup for IExtractIconW.
shell32: Forward IExtractIconA::Release to IExtractIconW:Release.
shell32: COM cleanup for IExtractIconA.
shell32: COM cleanup for IPersistFile.
shell32: Avoid an unsafe IExtractIconW to object cast.
Nikolay Sivov (35):
msxml3: Fix allocated length for header list element.
msxml3: Remove no longer used node data type helper.
msi: COM cleanup for automation object implementation.
msi: Implement session object directly on top of automation object.
msi: Create installer object initializing automation object data.
msi: Add null terminator to typelib name.
msi: Add a helper to create database object.
msi: Implement list on top of general object.
msi: Use data table for dispid tests.
msi: Create the rest of objects with separate helpers.
msi: Support MSIPATCH_DATATYPE_XMLBLOB when testing for applicable patch.
msi: Support test for aplicable patch of MSIPATCH_DATATYPE_XMLPATH type.
po: Update Russian translation.
msxml3: Implemented IXMLHttpRequest::get_statusText().
msxml3: IXMLDOMSchemaCollection::get() is a stub for version 6.
msxml3: Use debugstr_* functions instead of wine_* prefixed for consistency.
msxml3: Move some xdr tests data to a table.
mshtml: Respond to SID_SContainerDispatch service id.
msxml3: Try IStream if IPersistStream save failed.
msxml3: Make remove() method a stub in version 6, more collection tests.
msxml3: Replace macro with another enum entry.
msxml3: ::get_namespaceURI() doesn't reset out pointer on invalid index.
msxml3: Initial implementation of ::getPrefix().
mscoree: Correct VARIANT type.
msxml3: Allocate private data when cloning from existing document.
msxml3: Put all defined document namespaces in collection.
msxml3: Block ::add() if collection is read-only.
msxml3: Internally call methods with interface macros.
po: Update Russian translation.
oleaut32: Some tests for ITypeLib::FindName(), corrected parameter validation.
msxml3: Stub lexical handler support for MXWriter.
msxml3: Support comment nodes in MXWriter.
msxml3: Support CDATA nodes in MXWriter.
msxml3: Support startDTD()/endDTD() in MXWriter.
msxml3: Add a helper to output quoted strings.
Olli-Pekka Wallin (1):
winscard: Add new stub methods.
Piotr Caban (8):
msvcp90: Fix mistakes in spec file.
urlmon: Added Uri IMarshal implementation.
urlmon/tests: Added Uri IMarshal_MarshalInterface tests.
urlmon/tests: Added Uri IMarshal_UnmarshalInterface tests.
urlmon: Store display_uri in BindProtocol structure.
urlmon: Added support for PI_FORCE_ASYNC flag in IInternetProtocol::Switch implementation.
urlmon: Added IInternetProtocol::Switch PI_FORCE_ASYNC flag test.
urlmon/tests: Test if url reported in IInternetProtocol::Start is valid during binding.
Rico Schüller (16):
d3dx9: Introduce free_constant_table().
d3dx9: Get rid of ID3DXConstantTableImpl typedef.
d3dx9: Reorder argument check in D3DXGetShaderConstantTableEx().
d3dx9: Fix constant table trace.
d3dx9/tests: Add effect parameter value SetBoolArray() test.
d3dx9/tests: Add effect parameter value SetInt() test.
d3dx9/tests: Add effect parameter value SetIntArray() test.
d3dx9/tests: Add effect parameter value SetFloat() test.
d3dx9/tests: Add effect parameter value SetFloatArray() test.
d3dx9/tests: Add effect parameter value SetVector() test.
d3dx9/tests: Add effect parameter value SetVectorArray() test.
d3dx9/tests: Add effect parameter value SetMatrix() test.
d3dx9/tests: Add effect parameter value SetMatrixArray() test.
d3dx9/tests: Add effect parameter value SetMatrixTranspose() test.
d3dx9/tests: Add effect parameter value SetMatrixTransposeArray() test.
d3dx9/tests: Add invalid parameter test for ID3DXEffect.
Ričardas Barkauskas (1):
ws2_32/tests: Test AcceptEx behaviour more.
Stefan Dösinger (1):
wined3d: Relax depth blit requirements.
Thomas Faber (3):
crypt32: Fix build with MSVC.
mscoree: Fix build with MSVC.
usp10: Fix build with MSVC.
Marcel Hasler (1):
dinput: Support INFINITE as number of effect iterations.
Matteo Bruni (1):
wined3d: Use a separate flag for discarded surfaces.
Nikolay Sivov (4):
urlmon: Recognize <head> start tag as text/html MIME type.
comctl32: Never release state image list.
msxml3: Trace VARIANT parameters.
comctl32: More tests for Toolbar window style handling.
Piotr Caban (4):
msvcp60: Fix _Lockit class implementation.
urlmon: Fix debug message in canonicalize_scheme.
urlmon: Handle implicit file scheme in MapUrlToZone and GetSecurityId functions.
mshtml: Make cookie parameter optional in ConnectionPoint_Advise.
Stefan Dösinger (8):
ddraw/tests: Port the depth blit test to ddraw7.
ddraw/tests: Port the depth blit test to ddraw4.
ddraw/tests: Port the depth blit test to ddraw2.
ddraw: Properly set the color key in texture::load.
ddraw/tests: Add an IDirect3DTexture::Load color key test.
ddraw/tests: Add an IDirect3DTexture2::Load color key test.
ddraw/tests: Add an IDirect3DDevice7::Load color key test.
ddraw/tests: Add some IDirect3DViewport interface tests.
Stefan Leichter (1):
msi: Update version resource.
Thomas Faber (2):
comctl32: Fix MSVC build in monthcal.c.
comctl32: Fix MSVC build in imagelist.c.
Łukasz Wojniłowicz (1):
po: Update Polish translation.
--
Alexandre Julliard
......
Wine version 1.4-rc1
Wine version 1.4-rc2
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.68 for Wine 1.4-rc1.
# Generated by GNU Autoconf 2.68 for Wine 1.4-rc2.
#
# Report bugs to <wine-devel@winehq.org>.
#
......@@ -560,8 +560,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine'
PACKAGE_VERSION='1.4-rc1'
PACKAGE_STRING='Wine 1.4-rc1'
PACKAGE_VERSION='1.4-rc2'
PACKAGE_STRING='Wine 1.4-rc2'
PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org'
......@@ -1379,7 +1379,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures Wine 1.4-rc1 to adapt to many kinds of systems.
\`configure' configures Wine 1.4-rc2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1448,7 +1448,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of Wine 1.4-rc1:";;
short | recursive ) echo "Configuration of Wine 1.4-rc2:";;
esac
cat <<\_ACEOF
......@@ -1593,7 +1593,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
Wine configure 1.4-rc1
Wine configure 1.4-rc2
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
......@@ -2111,7 +2111,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by Wine $as_me 1.4-rc1, which was
It was created by Wine $as_me 1.4-rc2, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
......@@ -16121,7 +16121,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by Wine $as_me 1.4-rc1, which was
This file was extended by Wine $as_me 1.4-rc2, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
......@@ -16192,7 +16192,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
Wine config.status 1.4-rc1
Wine config.status 1.4-rc2
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment