338 lines
17 KiB
Plaintext
338 lines
17 KiB
Plaintext
The Wine development release 1.2-rc2 is now available.
|
|
|
|
There are no new features in this release, only bug fixes, since we
|
|
are in code freeze. If you find a new feature that's a bug.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.2-rc2.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.2-rc2.tar.bz2
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
http://www.winehq.org/site/download
|
|
|
|
You will find documentation on http://www.winehq.org/site/documentation
|
|
|
|
You can also get the current source directly from the git
|
|
repository. Check http://www.winehq.org/site/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.2-rc2:
|
|
|
|
1733 Black cursor on textbox with black backgroud -> cursor invisible
|
|
3182 test case demonstrating PeekMessage give up timeslices
|
|
5264 Equation editor in Microsoft Office 97/2000/2003/2007 doesn't work
|
|
6183 NFS MW crashed when sound is on in winecfg
|
|
6997 NFS Most Wanted: Execution of glDrawArrays (drawStridedFast) takes 1 second +
|
|
7036 Doom 3 Demo fails to start
|
|
8030 Need for Speed Carbon crashed after game starts
|
|
8112 user32 msg test fails when using virtual desktop mode
|
|
8131 MiniTab fails to load due to not being able to load its own DLL
|
|
8555 No large display pictures in MSN Messenger 7.0
|
|
9252 Far Cry: Segmentation fault on startup when using Direct3D
|
|
9359 Need for Speed Most Wanted crahshes frequently
|
|
10501 NFSU2 crashes out when loading a level
|
|
10982 ClearScale, Autocad 2008 do not run (GdipBitmapSetPixel not implemented)
|
|
11346 Emule: Background color of an label is displayed horizontal
|
|
13042 CodeGear RAD Studio 2007 does not install
|
|
13177 [winhelp] Popup shadow is displayed ontop of popup itself
|
|
14292 winhelp: Window title is not set correctly for some (older) help files
|
|
14298 winhelp: Mouse pointer flickers when moved
|
|
14697 wineserver: debug events can block completion of queued user APCs
|
|
14866 expand: Wine's expand program fails on /r option
|
|
14868 Initial crash when running GSpot
|
|
15291 Microsoft Office Outlook 2007: Splash screen never goes away, z-order issues
|
|
15968 Microsoft XNA Framework 2.0 redistributable cannot be installed even with .NET Framework 2.0 installed
|
|
16093 MS AppLocale installer fails
|
|
17001 guitar pro 5.2 is sluggish and unstable
|
|
17148 Use the system desktop setting for subpixel font smoothing
|
|
17957 Audiosurf crashes on startup
|
|
18643 NCSoft Launcher crashes after being run.
|
|
18959 MetaTrader 4 installer hangs at the very end of file extraction
|
|
19059 VectorNTI crashes when saving files
|
|
19797 Powerpoint 2007: text does not display correctly in textbox rotated 90 or 270 degrees
|
|
20180 Teach2000 hangs when switched to "Advanced input mode"
|
|
20282 ControlSpy doesn't show any message passed to control procedure
|
|
20389 Firefox/Thunderbird/Sunbird: Close button must be clicked twice
|
|
20751 MS Keyboard Layout Creator won't run (needs GdipIsStyleAvailable)
|
|
21413 Cannot type language specific letters in MS Word
|
|
21562 Multiple init/deinit of msvcrt (std fd's) causes pluto app installer to hang
|
|
21871 Nokia Ovi Suite installer fails
|
|
21876 Demo Need for Speed Underground 1 crashes
|
|
22045 VirtualDub: cannot edit text informations
|
|
22138 system(NULL) generates SIGSEGV
|
|
22263 Total Commander: Main window becomes dead when the FTP Connect window is open and you switch workspaces or minimize and restore the main window
|
|
22287 Personal Chess Trainer v3.02, Run-time error '13': Type mismatch
|
|
22294 PlayOnline viewer has missing icon in title bar
|
|
22320 Mono & HTML-Kit's installers do not appear in the taskbar
|
|
22339 QuickTime installs a few files to the wrong location
|
|
22341 Touhou games: no text in dialogue boxes
|
|
22460 msvcr90 insufficient to run Deluge
|
|
22542 Trackmania quits when i want to go back to the main menu
|
|
22550 uTorrent 2.0.1 renders some icons incorrectly when run within a FreeNX session
|
|
22575 Major decline in Starcraft's 2d graphics performance
|
|
22658 Movie Magic Screenwriter 2000 crashes when selecting Program Options
|
|
22724 windows opened by wine has zero size, and cannot be resized
|
|
22765 Fonts no longer anti-aliased
|
|
22809 SUPERAntiSpyware displays crash handler when Preferences button is clicked
|
|
22810 Civ4BeyondtheSword crashes when trying to start it
|
|
22820 StarCraft 2 warns incorrectly about old drivers.
|
|
22821 Tropico 3 - cursor is black rectangle everywhere in game
|
|
22822 Utorrent progress bars don't show progress
|
|
22831 freebsd compile broken when using BSD make
|
|
22837 Mailwasher connection timeout on gmail
|
|
22845 Total Commander crashes when trying to display system information
|
|
22909 Drawn text overlapps after the second character.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.2-rc1:
|
|
|
|
Alexander Scott-Johns (1):
|
|
clock: Remove "License..." and "NO WARRANTY..." items from "Info" menu.
|
|
|
|
Alexandre Julliard (34):
|
|
winhlp32: Get rid of the shadow window, it's ugly and causes z-order issues.
|
|
user32: Don't repaint the caret in SetCaretPos if the position doesn't change.
|
|
configure: BSD make doesn't treat .PHONY as a proper target, so it needs its own dependencies.
|
|
configure: Disable makefile auto-updating on BSD make, it's broken for parallel builds.
|
|
ntdll: Reimplement bsearch to avoid redundant and possibly out of bounds comparisons.
|
|
winex11: Fetch the antialias parameter from fontconfig too.
|
|
winex11: Allow the Xft configuration to override both registry and fontconfig parameters.
|
|
user.exe: Make sure 16-bit user and gdi never get unloaded.
|
|
winex11: Unmap zero-size windows also while processing a PropertyNotify event.
|
|
winex11: Don't send minimize/maximize sys commands to windows that are not supposed to get them.
|
|
msi: Ignore min/max versions if their values are null.
|
|
user.exe: Store the GDI instance when it's first loaded.
|
|
ole32: Implement the IAdviseSink call_as proxies and stubs.
|
|
user32/tests: Fix a test failure in desktop mode.
|
|
atl: Fix formatting of generated class name for 64-bit.
|
|
user32: Check the active window instead of the foreground to show/hide owned popups.
|
|
comctl32/imagelist: Add support for 25% and 50% blending when using an alpha channel.
|
|
comctl32/imagelist: Fix a copy/paste typo in ImageList_Merge.
|
|
user32: Copy icon bits by hand in CreateIconIndirect if the bitmaps can't be selected into a DC.
|
|
kernel32: Reset stdio handles when they are closed.
|
|
gdi32: Return the actual DIB section bitfields instead of default values in GetDIBits.
|
|
gdi32: Only 16 and 32 bpp DIB sections can have bitfields.
|
|
user32: Don't include winbase16.h.
|
|
version: Don't include winbase16.h.
|
|
winedump: Don't include winbase16.h.
|
|
Revert "gdi32: Pre-multiply RGB values by alpha for subpixel font rendering."
|
|
kernel32: Unalign the stack on process startup to work around Doom3 bug.
|
|
kernel32/tests: Restore the stderr handle after the closing test.
|
|
user32: Re-enable the fast code path in CreateIconIndirect.
|
|
winex11: Set window style to normal for windows with a minimize box.
|
|
winex11: Set size hints to 1x1 for zero-sized windows.
|
|
winex11: Map zero-size windows and set an empty window region for them.
|
|
winex11: Only unmap windows when the window rect changes to unmapped the first time.
|
|
user32: Only skip redraws on MDI child unmaximize if the new child is maximized.
|
|
|
|
Andrew Eikum (1):
|
|
winedbg: Allow user to specify length of stack info output.
|
|
|
|
Andrew Nguyen (2):
|
|
configure: Don't enable maintainer mode if it is explicitly not requested.
|
|
ws2_32: Update DLL version information to correspond to XP.
|
|
|
|
Andrey Turkin (4):
|
|
oleaut32: Fix ctl2_alloc_importfile offset calculations.
|
|
oleaut32: Store correct offset for imported files in ICreateTypeInfo::AddRefTypeInfo.
|
|
oleaut32: Don't rewrite name's hreftype.
|
|
server: Connect named pipe synchronously when overlapped param is NULL.
|
|
|
|
André Hentschel (11):
|
|
oledb32/tests: Preset dst_len to encounter more problems.
|
|
winegcc: Add support for amd64-mingw32msvc platform.
|
|
atl: Reuse code of AtlModuleRegisterWndClassInfoW for AtlModuleRegisterWndClassInfoA.
|
|
winejack.drv: Use jack_client_open instead of deprecated function.
|
|
oledb32: Fix dst_len in DataConvert.
|
|
oledb32: Add Variant to Integer conversion.
|
|
winebuild: Add support for amd64-mingw32msvc platform.
|
|
widl: Add support for amd64-mingw32msvc platform.
|
|
libs/port: Add support for amd64-mingw32msvc platform.
|
|
oledb32: Fix variant to integer conversion.
|
|
dbghelp: Use the available PowerPC functions.
|
|
|
|
Aric Stewart (6):
|
|
usp10: Use font chartype only as a fallback if we do not know the characters script already.
|
|
gdi32: Handle a BiDi string being shaped into more or less glyphs than characters in the string.
|
|
usp10: Handle Ligature Substitution Subtable from GSUB.
|
|
usp10: Apply the GSUB 'rlig' feature for Required ligature substitution.
|
|
usp10: Break out a function to apply a GSUB feature to an entire string of glyphs.
|
|
usp10: Apply all the GSUB features specified in Microsofts Typesetting documentation for Arabic Shaping.
|
|
|
|
Austin English (13):
|
|
ntdll: Add %gs support for FreeBSD.
|
|
user32: Add test for drop down width in test_changesize().
|
|
user32/tests: Check return value of DdeClientTransaction in test_initialisation().
|
|
gdi32/tests: Use ret in test_CreateFontIndirect().
|
|
kernel32/tests: Use ret in load_blackbox().
|
|
usp10/tests: Check return value of SelectObject.
|
|
kernel32/tests: Check return value of alarmThread in test_NamedPipe_2().
|
|
winebuild: FreeBSD 64-bit binaries are elf_x86_64_fbsd.
|
|
user32/tests: Check return value of GetUpdateRect in test_validatergn.
|
|
qedit: Fix return value of DllUnregisterServer.
|
|
winenas.drv: Remove oldb from nas_add_buffer, where it's unused.
|
|
loader: Remove mapat from map_so_lib, where it is unused.
|
|
dmusic: Use if(0) instead of #if 0 to make sure code still compiles.
|
|
|
|
Damjan Jovanovic (2):
|
|
windowscodecs: Fix ICO palette size calculation.
|
|
winemenubuilder: Use the full path to start.exe.
|
|
|
|
David Adam (3):
|
|
d3drm: Remove a useless include.
|
|
d3drm: Do not redefine already defined guids.
|
|
d3drm: Remove a useless comment.
|
|
|
|
David Hedberg (2):
|
|
include: Add IExplorerBrowserEvents, IExplorerPaneVisibility and IExplorerBrowser interface declarations and related GUID's.
|
|
include: Add ICommDlgBrowser2 and ICommDlgBrowser3 interfaces.
|
|
|
|
Dmitry Timoshkov (1):
|
|
winex11.drv: Simulate pressing Alt+F4 instead of clicking the caption Close button when handling the WM_DELETE_WINDOW event.
|
|
|
|
Dylan Smith (4):
|
|
richedit: Missing HeapFree in WM_IME_COMPOSITION. (Smatch).
|
|
richedit: Commit undo items after modifications in WM_IME_COMPOSITION.
|
|
richedit: Simplify redundant code in WM_IME_COMPOSITION.
|
|
richedit: Fix assignment to wrong variable (LLVM/Clang).
|
|
|
|
Gerald Pfeifer (5):
|
|
msvcrt/tests: Adjust CHECK_TYPE to avoid some two dozen compiler warnings.
|
|
oleaut32/tests: Remove variable rValid which is not really used from test_VarMod.
|
|
rsaenh: Simplify store_key_container_permissions.
|
|
dbghelp: Remove variable basic_block which is not really used from dwarf2_parse_line_numbers.
|
|
wordpad: Remove variable bottom which is not really used from print.
|
|
|
|
Hans Leidekker (9):
|
|
server: Map EHOSTUNREACH to STATUS_HOST_UNREACHABLE.
|
|
msi: Get rid of the goto in MSI_ApplicablePatchW.
|
|
msi: Add a test for properties updated by a patch.
|
|
msi: End the search for a directory signature if the parent cannot be found.
|
|
wininet: Implement InternetSetOption(INTERNET_OPTION_CONTEXT_VALUE).
|
|
wininet: Pass the object header pointer to INET_QueryOption.
|
|
wininet: Implement InternetQueryOption(INTERNET_OPTION_CONTEXT_VALUE).
|
|
wininet: Add tests for setting and retrieving the context value.
|
|
wuapi: Return success from automatic_updates_Pause.
|
|
|
|
Henri Verbeet (15):
|
|
wined3d: Set the drawprim.c GLINFO_LOCATION to *gl_info.
|
|
wined3d: Set the swapchain.c GLINFO_LOCATION to *gl_info.
|
|
wined3d: Set the volume.c GLINFO_LOCATION to *gl_info.
|
|
wined3d: Set the nvidia_texture_shader.c GLINFO_LOCATION to *gl_info.
|
|
wined3d: Set the ati_fragment_shader.c GLINFO_LOCATION to *gl_info.
|
|
wined3d: Set the arb_program_shader.c GLINFO_LOCATION to *gl_info.
|
|
wined3d: Set the state.c GLINFO_LOCATION to *gl_info.
|
|
wined3d: Get rid of GLINFO_LOCATION.
|
|
d3d8: Set the FPU control word on device creation.
|
|
d3d9: Set the FPU control word on device creation.
|
|
wined3d: Handle a zero source value for WINED3DSIH_POW.
|
|
d3d9/tests: Fix a typo.
|
|
d3d9/tests: Don't depend so much on point rasterization rules in pointsize_test().
|
|
d3d9/test: Introduce point_match() to simplify testing point sizes.
|
|
d3d9/tests: Remove an invalid point size test.
|
|
|
|
Jacek Caban (8):
|
|
mshtml: Simplify translate_url call.
|
|
jscript: Store builtin constructor's length in instance object.
|
|
jscript: Added RegExp.leftContext and RegExp.rightContext stub implementation.
|
|
jscript: Treat no argument as "undefined" in RegExp.test.
|
|
jscript: Store match result in script context.
|
|
jscript: Added RegExp.leftContext implementation.
|
|
jscript: Added RegExp.rightContext implementation.
|
|
jscript: Added leftContext and rightCont4ext tests.
|
|
|
|
Juan Lang (5):
|
|
ole32/tests: Test creating an IPropertySetStorage with an unknown format id.
|
|
ole32: Only read known format ids when attempting to read summary information.
|
|
crypt32/tests: Improve granularity of testing a store's serialized form.
|
|
crypt32/tests: Test an otherwise unused return value.
|
|
crypt32/tests: Always compare serialized stores in memory.
|
|
|
|
Kristofer Henriksson (1):
|
|
winemp3.acm: Fix the Mac-specific code.
|
|
|
|
Maarten Lankhorst (1):
|
|
winmm: Wake up timer after the timer list is empty.
|
|
|
|
Marcus Meissner (5):
|
|
usp10: Check heap_alloc return value (Coverity).
|
|
ntdll: qsort: comparator must not get the same pointer.
|
|
d3dx9_36: Fixed off by 1 in the usage_idx check (Coverity).
|
|
wininet: Check for NULL lpwhh (Coverity).
|
|
include: Pack NE_NAMEINFO and NE_TYPEINFO pack(1).
|
|
|
|
Matteo Bruni (2):
|
|
d3dx9: Stricter checks for relative addressing in the shader assembler.
|
|
d3dx9: Shader assembler vs_1_0 and vs_1_1 support.
|
|
|
|
Michael Stefaniuc (5):
|
|
msacm32: Avoid using the long type.
|
|
mapi32: Add the Romanian translation.
|
|
comctl32: Avoid a potential NULL pointer dereference in a TRACE.
|
|
ole32: Avoid potential NULL pointer dereferences in a TRACE.
|
|
devenum: Split the translations into separate resource files.
|
|
|
|
Nikolay Sivov (9):
|
|
comctl32/listview: Fix vertical position offset for subitem rectangle.
|
|
shell32: Export lowlevel PIDL manipulation calls by name too.
|
|
comctl32/listview: Perform ranges validation only when tracing enabled.
|
|
comctl32: Export subclass calls by names too.
|
|
Fix unneeded capitalization in user prompts.
|
|
shell32: Complete strings resources.
|
|
wineboot: Add a translation for prefix update dialog.
|
|
comctl32: Fix accelerator letters for Toolbar customizing dialog.
|
|
README.ru: Fix some problems with words order in phrases.
|
|
|
|
Piotr Caban (2):
|
|
msvcrt: Fix mbstowcs_l implementation.
|
|
msvcrt: Fix wcstombs_l implementation.
|
|
|
|
Robert Wilhelm (4):
|
|
include: Add struct _stat32i64 and struct _stat64i32.
|
|
msvcrt90: Add fstat64i32.
|
|
msvcrt90: Add stat64i32.
|
|
msvcrt: Support system(NULL).
|
|
|
|
Roderick Colenbrander (7):
|
|
wined3d: Replace set_shader call with unset_shader in blt_to_drawable.
|
|
wined3d: Don't use blit_supported() in d3dfmt_get_conv for now.
|
|
wined3d: Update Nvidia Geforce6+ driver version to latest 197.45 WHQL version.
|
|
wined3d: Add Geforce 4x0 cards to GPU database.
|
|
wined3d: Add Geforce 2xx lowend models.
|
|
wined3d: Mark Geforce GT 140 as a Geforce 9600GT.
|
|
wined3d: Add support for mobile Geforce 3xx GPUs.
|
|
|
|
Sven Baars (8):
|
|
winemine: Fix Dutch translation.
|
|
msi: Fix English translation.
|
|
msi: Update Dutch translation.
|
|
view: Fix Dutch translation.
|
|
taskmgr: Fix Dutch translation.
|
|
sane.ds: Fix Dutch translation.
|
|
winhlp32: Fix Dutch translation.
|
|
winefile: Fix Dutch translation.
|
|
|
|
Thomas Mullaly (5):
|
|
urlmon/tests: Added tests for IUri_GetPropertyBSTR.
|
|
urlmon/tests: Added tests for IUri_GetPropertyDWORD.
|
|
urlmon/tests: Added tests for half of the IUri_Get* string functions.
|
|
urlmon/tests: Added the remainder of tests for the IUri_Get* string functions.
|
|
urlmon/tests: Added tests for the IUri_Get* dword property functions.
|
|
|
|
Vincent Povirk (4):
|
|
ole32/tests: Add more IStream_Seek tests for hglobalstream.
|
|
ole32: Fix seeking backwards in hglobalstream.
|
|
windowscodecs: Account for a NULL pceltFetched in ComponentEnum_Next.
|
|
ole32: Always check the size of the small block root chain.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|