Release 1.0-rc3.

oldstable wine-1.0-rc3
Alexandre Julliard 2008-05-30 16:41:29 +02:00
parent dae64e67fc
commit 0b6acfbce7
4 changed files with 915 additions and 407 deletions

625
ANNOUNCE
View File

@ -1,4 +1,4 @@
This is release 1.0-rc2 of Wine, a free implementation of Windows on Unix.
This is release 1.0-rc3 of Wine, a free implementation of Windows on Unix.
What's new in this release (see below for details):
- Bug fixes only, we are in code freeze.
@ -7,8 +7,8 @@ Because of lags created by using mirrors, this message may reach you
before the release is available at the public sites. The sources will
be available from the following locations:
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.0-rc2.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.0-rc2.tar.bz2
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.0-rc3.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-1.0-rc3.tar.bz2
Binary packages for various distributions will be available from:
@ -30,435 +30,266 @@ AUTHORS in the distribution for the complete list.
----------------------------------------------------------------
Bugs fixed in 1.0-rc2:
Bugs fixed in 1.0-rc3:
2493 Multi-select listview: Shift-arrow up only selects top two items
3003 Random crash during gameplay in Alien vs Predator Gold
3270 Problem with minimized top-level windows
3747 Motorhead fails to start with message: DirectInput CreateDevice joystick failed
4848 Meetro 0.94 produces a page fault at start time
4860 Sun Java plugin installation broken, plugin doesn't work properly in Firefox
4873 Sun's appletviewer can't load applets
5001 Rhapsody 3.1 quits immediately
5024 Thief: Deadly Shadows crashes:page fault on read access to 0x0000040c
5059 Firefox displays background of banner ad in wrong location
5094 bitmap creation problem
5115 Editing inline lines in BeyondCompare2 broken again
5302 Arena Chess GUI (V1.99 Beta 2) freezes solid when menu drops down
5844 tray minimize
5901 EU Playonline Viewer Crash
5926 Wine does not provide an implementation of winhlp32.exe
5948 Star Trek: Armada does not install
5968 Richedit crashes when adding a chr(10) or chr(13)
6046 text display gets a white screen
6050 Interstate'76 install should play sound but plays loud noise instead
6797 Quite some apps (like Zuma and Intuit QuickBooks Pro installer) start with a complete white screen (shlwapi/urlmon bug)
6806 Shareaza 2.3.0.0 crashes when loading
7050 No shaders in Guild Wars
7125 Wine reports not enough free memory to apps
7153 Epson Print CD only prints background picture
7189 VS.NET 2005 fails to install
7317 Cannot use high resolutions in Heroes V
7332 Versacheck Business & Enterprise 2007 autorun crashes on startup
7370 FalconAF black screen and freezes
7460 crashes when running Civilization III setup.exe
7521 err:d3d:IWineD3DImpl_CheckDepthStencilMatch unsupported format pair
7620 winedbg fails with Unhandled page fault
8004 Verge3 Does Not Start "vid_bpp(24) not a standard value"
8205 Microsoft Flight Simulator X Trial fails to Install
8225 Fireworks 8 trial hangs on splash screen
8303 Beatware mobile designer 1.0 hangs on startup
8307 Onimusha 3: Demon Siege Demo: Fails to start
8326 Text in Blitz3DDemo is garbled
8417 AssaultTech1: Transparencies don't work
8479 p4win installer does not terminate
8491 Library tab in winecfg crashes winecfg
8636 implement GDI32.GetTextExtentExPointI
8767 CreateDIBSection driver loading race
8788 Unrecognized vertex shader version 0
8845 Halo screen usage is messed up when in Virtual Desktop mode
8891 Trackmania United won't start with a joystick plugged in.
8898 Run Time Error "445": Object doesn't support this action in Europa Knowledgebase
8909 Half life 2 crashes when loading scenes with a Cmeshdx8 error
9211 Klipfolio 4 installer fails
9215 joystick travel error
9324 Mp3Tag: crash when editing the "Year" field in some cases
9376 Trendyflash Site Builder displays blank window
9812 Bad some czech characters in older coursewares
9910 Interaction delay in menus while navigating (CNC: The First Decade CD games)
10151 "make test" crashes in riched32/tests/editor.c
10283 Outcast : game and demo don't start.
10323 Can not get Hellgate London Demo to install
10422 Dota-Client: Does not run
10542 Bug in TEXT_Ellipsify when returning modstr
10599 dlls/oleaut32/tests/vartest.c fails
10785 Wine 0.9.51 crash when launching Slingplayer v1.5 - gdiplus.GdipDrawImageRectI not implemented
10854 Codeblocks - black box in the about window
10882 sPlan 6.0: Illegal Floating Point Operation
10969 Strange deadzones with Logitech Cordless Rumblepad
10977 GG-client: Insides of windows are not drawn
11103 Launching any application w/ current git tree results in advapi32 Unhandled page fault
11123 Firefox 1.5 welcome text rendered poorly
11172 no web cache
11613 Adobe Premiere Pro 1, 1.5 crash on startup with unimplemented function SHELL32.dll.SHGetFolderPathAndSubDirA
11742 Small .net 1.1 app (FastMD5 1.3) fails to start up
11806 regedit creates bogus hex:(1) value instead of empty ""
11893 GdipBitmapUnLockBit does not accept null rect pointer
11954 Google Sketchup, Google bug splat never finish sending report.
12055 Sacrifice Demo: rendering problem - black figures
12094 mouse side buttons do not work in wine when mapped to gtk/qt standard
12168 Supreme Commander: Bloom renderer makes screen flicker
12194 Some DDraw games flicker the screen
12195 AussaultTech1: Broken fonts/cursor
12221 Jaman player won't install
12230 Palringo: Alpha images aren't displayed correctly
12263 Sketchup Cannot initialize OpenGL - ChoosePixelFormat fails
12268 Steam update fail at 26%
12306 Firefox 3 beta shows one-pixel-high black line when rendering some images
12358 Demo scene application crashes at start up
12361 Exact Audio Copy 0.99pb4 crashes in winemenubuilder when creating png icon
12412 Klingon honor guard: fails to start if opengl set as render device
12568 edit area in PSPad is badly rendrawn when changing tabs by mouse
12643 Analog sticks don't work well with trackmania
12674 [shell] Miranda IM tray icon malfunction
12693 statusbar doubletab problem
12780 wine iexplore http://winehq.org doesn't work
12813 XMLSpy 2007 refuses to install
12884 MessageBox " is not a valid integer value in Visual Trading
12890 Menu doesn't render in Thief The Dark Project in readtex mode
12902 IHP Kitchen: Unhandled page fault on read access when starting
12935 Audiosurf crashes with a page fault on read access to a NULL pointer
12942 Facewound doesn't run on 64bit
12967 MS Office 97 will not install since 0.9.60 possibly 0.9.59
12968 MS Visual Studio V6 setup error 258 since 0.9.58
12979 Trucks&Trains game error in quartz.dll
12988 Microsoft Office Communicator 2005 Trial installer does nothing when you click 'next'
13052 Thief II: The Metal Age 1.18 crashes when trying to play back video
13055 settler 3 x64 error
13090 winecfg crashes if you click the "Test Sound" button while using the ALSA driver
13093 cepstral speach stops working when reading a second time
13109 Error during install after compile from source
13113 wineprefixcreate has multiplied messages in new WINEPREFIX
13121 Sipru Installation Error
13144 enabling 3d acceleration in-game crashes Jedi Knight: Dark Forces II
13166 system tray icons show up twice
13168 Update the README before the 1.0 release
13170 Wine freezes on audio test (in winecfg)
13176 Fails to compile
13192 AutoCAD 2008 Trial fails to install
13228 Blockland crashes when returning focus
13240 Running "explorer" should open an "explorer" window
13246 Emperor - Rise of the middle kingdom shows name <Unknown> for each network adapter
13250 majesty exits due to page fault
13264 Warblade Demo: crashes on startup, maybe regression
13269 ntdll/tests/exception crashes
13311 winetest always fails on shell32:shelllink, but "make test" doesn't
13337 Legacy 5 Crash doing backup
13343 Microsoft Office 2003 won't install
2368 Wine loses its X-Window when switching to another virt. desktop in Fvwm
4468 advapi32: Fulltilt Poker hangs (GetCurrentHwProfileA is a stub)
4652 Adobe Dreamweaver MX 2004 installs well but does not run.
6206 riched20:Live Person crashes
7214 wine_dbg_vprintf: debugstr buffer overflow (contents: 'err:msvcrt:demangle_datatype Unknown type ')
7318 supertux 0.3 freezes (dsound bug)
7904 C&C 3 setup displays empty window
7979 S.t.a.l.k.e.r. - some objects appear over-bright or too dark
8043 Dreamfall: speech gets skipped in dialogues
8129 Acomba: Freezes after closing an unsaved invoice
8408 unimplemented function ntoskrnl.exe.memset
9799 Textures on vehicles are too dark in GTA Vice City!
10025 Cyrillic glyphs are missing in built-in Tahoma Bold
11248 fixme:winsock:WSASocketW Unsupported socket family -1!
11389 ABBYY FineReader 7.0 Professional Edition crashes at start
11822 All applications over VNC: Applications freeze for any letters input
11914 DestroyContext in dlls/wined3d/device.c causes regression in Everquest2
11929 Audiosurf: Questviewer.exe crashes with page fault.
11989 Arindal.exe Text-Windows not displayed correctly
11991 OpenGL regression in Hitman 2 and Hitman 3
12192 SupCom Addon: No units visible
12322 Sacrifice game crashes in full screen mode
12455 Warcraft III 1.21b - Crashes with Fatal Error on Switch Desktop
12540 Favourites menu doesn't work as expected
13102 WinterMute Engine drawing window bug
13120 dzh2 crashes on startup
13148 Guitar Pro 5 Crashes (maybe audio problem)
13154 Jedi Academy: launcher freezes when button clicked
13277 Return to Mysterious Island crashes
13342 Winedbg doesn't handle longlong's well
13372 Adobe Acrobat Pro 8 / Acrobat Reader 8 -- install fails
13395 Guild wars not start
13403 fcc hangs , unless using native dbghelp
13420 Hang on first keypress
13475 Sytray icon totally transparent
13476 SQLyog community edition : Cannot connect to a remote DB through gSTM tunnel
----------------------------------------------------------------
Changes since 1.0-rc1:
Changes since 1.0-rc2:
Alam Arias (1):
include: Modify UNREFERENCED macros to cast to void.
Alexander Dorofeyev (1):
ddraw: Do not return modes differing only by refresh rate without DDEDM_REFRESHRATES.
Alexander Dorofeyev (4):
wined3d: glFlush when updating front buffer.
wined3d: Activate context for the right target in surface_blt_to_drawable.
ddraw: Fix some code unprotected by ddraw lock.
wined3d: Only copy front buffer to screen in gdi RealizePalette.
Alexandre Julliard (16):
libport: Move the sigsetjmp replacement to exception.h to make it available for Winelib too.
winedbg: Fix compile when poll() is not available.
programs: Use the Wine import libraries when compiling with MinGW.
tests: Use the Wine import libraries when compiling with MinGW.
winetest: Remove the per-file revision info, we now use the global commit id.
winetest: Don't submit test results if we don't have a valid git build id.
winex11: Change the pixel format initialisation to make sure it happens under the X11 lock.
winex11: Make sure that all glX functions are called under the X11 lock.
winex11: Add support for performing GL calls on a top-level window DC.
opengl32/tests: Add a couple of test cases for pixel format handle on window DCs.
msftedit: Explicitly load riched20 to make sure the window classes are created.
winex11: XInitThreads is hopeless, remove it again.
user32: Check for wraparound in the initial window coordinates.
start: Fall back to ShellExecute for unknown binaries in /unix mode.
include: Use WINE_NO_UNICODE_MACROS instead of __WINESRC__ where appropriate.
user32: We no longer need to ensure that the BeginPaint window belongs to the current thread.
Alexander Nicolaysen Sørnes (4):
regedit: Add Export option to context menu.
regedit: Improve dialog layout.
regedit: Allow modifying values of root keys.
regedit: Set selected key name as default favourite name.
Alistair Leslie-Hughes (2):
msxml3: Stopped tests from crashing and a Win98 fix.
netapi32: Fix tests when the machine is on DOMAIN.
Alexandre Julliard (44):
winedos: Don't disable long filename functions on NT versions.
server: When moving/resizing a window crop the update region against the new rectangle of the parents.
server: Also crop the update region of children when moving a window.
server: Crop the invalidate region against the rectangles of all parents.
user32: Invalidate the DCE in SetWindowPos before we attempt to move the window bits.
winex11: Create all the GL drawables using the gdi_display to avoid synchronization issues.
winex11: Create a dummy parent window for composite child windows to avoid using the root.
Revert "winealsa: Remove calls to deprecated functions."
gdi32: Make sure the DC is up-to-date before accessing the pixel format.
winex11: Silence a harmless error.
configure: Improve the libcrypto checks.
winex11: When re-creating a client window check the new visual against the current one instead of the default one.
winhelp.exe: Renamed to winhlp32.exe.
kernel32: Add a builtin 16-bit winhelp.exe.
kernel32: Move the wineboot event wait so that 16-bit processes wait too.
winemenubuilder: Copy the icon data before modifying it, resources are read-only.
regedit: Fix editing and exporting of zero-size strings.
explorer: Use a different return value to indicate that the x11 system tray is not available, so that x11drv can return errors too.
wineprefixcreate: Avoid redundant update on initial wineprefix creation.
wineprefixcreate: Added a deprecation warning.
wgl: Don't call ExtEscape if we don't have a GL context.
user32: Moved the class extra bytes check to catch uninitialised data sooner.
ntdll/tests: Make sure to clear the DF flag on return from the exception.
ntdll: Move signal unmasking to make sure injected code runs on the correct stack.
user32: Support creating cursors and icons from DIB section bitmaps.
user32: Add an ASCII window procedure for scrollbars.
kernel32: Fix the profile file sharing modes.
kernel32: Add some test cases for profile file sharing modes.
comctl32: Fix extending a multiple listview selection.
configure: Added an ERROR_WITH macro for packages that we can't do without.
configure: Make the lack of FreeType an error, and add a --without option for it.
configure: Upgrade notices to warnings for some important libraries.
kernel32: Mutex names are case sensitive.
kernel32: Event names are case sensitive.
kernel32: Semaphore names are case sensitive.
kernel32: Waitable timer names are case sensitive.
kernel32: File mapping names are case sensitive.
kernel32: Don't require write access on profile file when only reading.
user32: Return reasonable values in GetWindowPlacement for the desktop window.
gdi32: Perform coordinate transformations using doubles instead of floats to avoid precision loss.
gdi32: Use atan2 to compute angles in WidenPath without triggering floating point errors.
wineinstall: Remove a lot of no longer needed code.
winex11: Add support for X11 mouse buttons 8 and 9.
README: Updated.
Andrej Sinicyn (5):
cmd: German translation.
taskmgr: German translation.
wineconsole: German translation.
reg: German translation.
uninstaller: German translation.
Andrew Talbot (17):
wined3d: Remove test for value of unsigned variable being less than zero.
dsound: Memory allocation sizes fix.
wineoss.drv: Memory allocation sizes fix.
qmgr: Memory allocation size fix.
ddraw: Memory allocation size fix.
secur32: Memory allocation size fix.
cabinet: Remove order-of-evaluation dependencies.
advapi32: Remove unused file-static variables.
mshtml: Remove unused function.
cryptnet: Remove unused function.
shell32: Remove unused file-static variable.
user32: Remove unused function.
rsaenh: Remove unused file-static variable.
ws2_32: Remove unused function.
wined3d: Remove unneeded "extern" from function definition.
dplayx: Remove unneeded "extern" from function definitions.
comctl32: Indentation fix.
Andrej Sinicyn (1):
regedit: Update the German translation.
Austin English (1):
wine.inf: Add a fake dll for sensapi.dll.
gdi32: Fix a test failure in 2k.
Ben Mayhew (1):
wined3d: Only display Missing vbo streams fixme once.
Dan Kegel (4):
winmm: Use HeapAlloc in the capture test instead of using strdup.
fusion: UninstallAssembly test: Fix typo, avoid undefined value.
fusion: Use HeapAlloc, not strdup, to avoid malloc/HeapFree mismatch.
advapi32: Don't test buffer length if buffer is null.
ByeongSik Jeon (3):
imm32: Add the missing is_himc_ime_unicode() check.
imm32: Add the all GCS_* value check.
comdlg32: Updated Korean translation.
Detlef Riekenberg (1):
avifil32: Resize the dialog to avoid truncated texts.
Dan Kegel (5):
d3d9: shademode_test: Increase slop in color comparison.
kernel32: comm.c: increase time slop.
ws2_32/tests: Cannot reliably detect bad hostnames in "modern" internet.
d3d9/tests: Add missing skip().
d3d9/tests: Another wee bit of slop.
Dmitry Timoshkov (9):
wininet: INTERNET_InternetOpenUrlW is an internal helper.
msi: Mark some data as constant.
gdi32: Ignore exScale/eyScale when comparing EMREXTTEXTOUT EMF records.
gdi32: If there is no clipping rect, EMREXTTEXTOUT shouldn't have a bounding rect.
gdi32: Make generated EMFs fully match Windows ones.
user32: Implement GetWindowModuleFileName.
user32: Add the tests for GetWindowModuleFileName.
msvcrt: Mark some data as constant.
user32: CBT hook doesn't send window messages.
Dmitry Timoshkov (8):
user32: Make sure that we send proper notifications in all cases.
shell32: Fix calling convention of LPFNOFN, don't use static buffers.
user32: Add tests for painting minimized/clipped windows.
gdi32: Add more font substitution tests, make them pass under Wine.
cabinet: Fix the regression caused by 4046075462c00f4479f185d1c0514584ff851223.
user32: Make ChangeDisplaySettingsA/W reset dmDriverExtra to 0 like XP and Vista do.
kernel32: Update locale info for Esperanto.
gdi32: Slightly relax EMF record comparisons allowing rounding errors.
Dylan Smith (2):
wordpad: Removed spaces between dots in ellipses for english menu text.
wordpad: Added a null terminator needed for a unicode string.
Eric Pouech (2):
winedbg: Fix the path traversal.
dbghelp: Protect dwarf parsing against NULL function names.
Eric Pouech (6):
dbghelp: Don't crash when parsing the forward declaration of a function.
dbghelp: Fix for SymGetModuleInfo().
msvcrt: Properly handle the extended keys in getch().
winedbg: Removed unneeded variable from print_basic.
winedbg: Fixed the print_basic command when dealing with long long values.
winedump: Fully dump the compiland (V3) structure out of .pdb files.
Francois Gouget (5):
ddraw/tests: Fix compilation on systems that don't support nameless unions.
ole32/tests: Add a trailing '\n' to ok() calls.
advapi32/tests: Remove a stray reference to CryptReleaseContext(). This gets the test to run again on Win95.
wininet/tests: Remove a stray reference to InternetSetStatusCallback().
wininet/tests: Get the tests running again on Win98.
Francois Gouget (6):
kernel32/tests: Get the tests running again on Win95.
ws2_32: Make sure INVALID_SOCKET is correctly typed.
shell32: s/library/Wine/ for consistency in the license message.
ddraw: Remove trailing spaces in Wine traces.
tests: Add a broken() function to make it possible to handle Windows misbehaviors that we don't want to reproduce in Wine.
regedit: Remove extraneous spaces in '...'.
Hans Leidekker (7):
wininet: Don't overwrite content length header in HttpSendRequest.
wininet: Make a test pass on IE6.
wininet: Partial implementation of InternetGet/SetCookieEx.
wininet: HTTP_BuildProxyRequestUrl returns a pointer.
wininet: Implement INTERNET_OPTION_USER_AGENT for InternetQueryOption.
wininet: INTERNET_STATUS_REQUEST_COMPLETE callback must supply a handle.
wininet: Fix buffer size query for HttpQueryInfo(HTTP_QUERY_RAW_HEADERS_CRLF).
Gregor Münch (2):
shell32: Update German translation.
winhlp32: Update German translation.
Huw Davies (5):
gdiplus: Add some stubs for region functions.
gdiplus: Stubs for GdipGetDC and GdipReleaseDC.
gdiplus: Stub for GdipGetClip.
gdi32: Move a couple of TRACEs to the beginning of functions.
gdiplus: Add some notes about the format of the data blob returned by GdipGetRegionData.
H. Verbeet (5):
d3d: Use an alpha capable backbuffer format in the visual tests.
wined3d: Add WINED3DTOP_ADDSIGNED2X to debug_d3dtop().
wined3d: Fix the nvrc implementation of WINED3DTOP_MULTIPLYADD and WINED3DTOP_LERP.
d3d8: Test our texop implementation.
d3d9: Test our texop implementation.
Hwang YunSong(황윤성) (2):
shell32: Updated Korean Resource.
regedit: Updated Korean resource.
Hwang YunSong(황윤성) (1):
winecfg: Updated Korean resource.
Igor Tarasov (1):
comctl32: Fix statusbar text alignment bug.
Igor Tarasov (2):
user32: Further implementation of MNS_NOTIFYBYPOS.
fonts: Tahoma Bold Cyrillic glyphs added.
Jacek Caban (3):
urlmon: Correctly handle file URLs with '|' instead of ':' after drive letter.
urlmon: Better error handling in file protocol.
mshtml: Fixed a typo.
Jacek Caban (4):
mshtml: Fixed some tests on IE 7.
mshtml: Make Wine behave like IE 7.
mshtml: Fixed more tests on IE 7.
mshtml: Fixed copy&paste typo.
James Hawkins (27):
msi: Test the ScreenX/Y properties.
msi: Convert string variables to ints when appropriate.
ntdll: Fix a few failing tests in win2k3.
msi: Copy the assembly file directly if it's not compressed.
msi: Set the OutOfDiskSpace property.
msi: Create the MSI hidden window on demand.
ntdll: Fix a few tests that fail in win2k3.
ntdll: Fix a test that fails in win2k3.
gdi32: Fix two tests that fail in win2k3.
user32: Fix a few tests that fail in win2k3.
msi: Don't enable a feature's components if that feature is disabled.
msi: Reset the hasLocalFeature flag when updating components.
kernel32: Fix a debugger test that fails in win2k3.
kernel32: Remove a test that fails on all platforms.
msi: Check that the file key is valid before installing the assembly.
hhctrl.ocx: Check the filename param before dereferencing it.
ntdll: Remove NULL checks for attr, which has already been dereferenced.
user32: Fix the BSM_ALL_RECIPS test flag.
setupapi: Fix a few test failures in win2k3.
msi: Search the last used source if the cabinet to extract cannot be found.
secur32: Fix a few tests that fail in win2k3.
user32: Fix a test that fails in almost all reports.
mlang: Only return the locale language name if no country name exists.
mlang: Fix all test failures for NT+ platforms.
kernel32: Don't test the invalid locale 0 if it is enumerated.
mshtml: Fix a few test failures in win2k3.
opengl32: Trace a test result that fails inconsistently across different drivers.
James Hawkins (10):
mshtml: Add missing OLECMDID definitions.
mshtml: Fix a test failure in win2k3.
winetest: Use the win32 API to extract the tests.
shell32: Test against the long form of the path.
rpcrt4: Trace the results of two statuses that return different results across platforms.
usp10: Fix several failing test in win2k3.
kernel32: Remove two tests that produce different results for win9x and NT platforms.
user32: Fix two tests that fail in win2k3 and above.
oleaut32: Disable olefont tests that fail on all platforms.
user32: win2k3's GetWindowModuleFileName does return ERROR_INSUFFICIENT_BUFFER.
Jens Albretsen (9):
wineps.drv: Danish spelling fixes.
user32: Danish spelling fixes.
winhelp: Danish translation additions, fixes.
winemine: Danish translation.
winefile: Danish translation.
uninstaller: Danish translation.
wineboot: Danish translation.
taskmgr: Danish translation.
view: Danish translation.
Jens Albretsen (2):
ddraw: IDirect3DTextureImpl_Load failed when texture was loading onto itself.
ddraw: Test for IDirect3DTexture_Load of Texture into itself.
Jeremy White (2):
winebrowser: Route default url handlers to /usr/bin/open on Mac OS X.
ntdll/tests: Only test the readcount for a read below 0x10000 if the return code indicates a partial copy result.
John Klehm (2):
winex11: Detect acecad tablet as stylus device.
winex11: Support detection of tablet devices from XExtensionKeyboard type.
Jonathan Ernst (1):
winhelp: Updated French translation.
Jon Griffiths (6):
msvcrt/tests: Fix 4 tests that always fail on Vista.
msvcrt/tests: Fix 3 tests that always fail on Vista.
msvcrt: Follow Vista behaviour in wcscpy_s.
msvcrt: Fix an RTTI test Failure on Vista.
msvcrt: Fix file test which fails on Vista.
msvcrt: Fix a test that fails on win95.
Juan Lang (3):
snmpapi: Test and correct SnmpUtilOidNCmp when Oid lengths don't match.
snmpapi: Test and correct SnmpUtilOidNCmp when count is less than Oid length.
iphlpapi: Set the adapter's description to its name in GetAdaptersInfo.
Kai Blin (2):
ws2_32: Add support for FROM_PROTOCOL_INFO to WSASocket().
ws2_32: Change back magic 127.12.34.56 to loopback on connect().
Jörg Höhle (1):
dsound: Fix off by 1 heap error in DSOUND_MixerVol.
Kirill K. Smirnov (1):
mshtml: Fix copy/paste error.
Kai Blin (1):
ws2_32: Test for invalid hostnames again.
Louis Lenders (1):
wine.inf: Add fake glu32.
Ken Thomases (1):
winex11: Bias MapVirtualKeyEx(MAPVK_VSC_TO_VK) against numpad vkeys.
Maarten Lankhorst (2):
include: Add missing RpcMgmtIsServerListening declaration.
d3d9: Add a test to see whether offscreen surfaces can be locked while a reset occurs.
Lei Zhang (5):
quartz: Check input in MediaControl_GetState.
explorer: Allow explorer with no arguments to run winefile.
wine.inf: Open xml files using winebrowser.
mshtml: Added ProxyEnable / ProxyServer handling.
wininet: Send https scheme to proxy server when appropriate.
Michael Karcher (8):
crypt32: Fix integer overflow.
crypt32: Fix order-of-evaluation dependence.
crypt32: Pass on aiKeyAlg on RSA key import.
crypt32: CertGetPublicKeyLength should check only cert encoding type.
oleaut32: Currency to BSTR must use local decimal separator.
oleaut32/tests: Call functions via manually obtained pointers.
advpack: Fix buffer sizes for possibly quoted strings.
dsound: Fix double free in dsound capture.
Maarten Lankhorst (11):
quartz: Don't return a pin in filesource when there is none.
quartz: Silence a fixme.
quartz: Reset time when rejecting sample in the mpeg splitter.
ntdll: Give earlier notify to valgrind that HeapFree is trying to free some memory.
quartz: Don't free memory twice in null renderer.
quartz: Do timekeeping in the avi decoder.
quartz: Initialize some uninitialized variables in the video renderer.
winmm: Use HeapAlloc in the wave test instead of using strdup.
msacm32.drv: Check for message type before comparing handles.
include: Update aviriff header to use the right alignment.
winmm: Fix valgrind warnings on exit.
Michael Stefaniuc (37):
comdlg32: Fix the Catalan translation including some size fixes too.
shell32: Fix the Catalan translation.
comdlg32: Fix the Walon translation.
shell32: Fix the Walon translation.
comdlg32: Fix the Thai translation.
comdlg32: Fix the Greek translation.
comdlg32: Fix the Ukrainian translation.
shell32: Fix the Ukrainian translation.
shell32: Fix the Chinese translations.
user32: Fix the Chinese translations.
notepad: Fix the Walon translation.
winecfg: Fix the Chinese (Traditional) translation.
notepad: Fix the Chinese (Simplified) translation.
regedit: Fix the English (NEUTRAL) translation. Rename SUBLANG_ENGLISH_US to SUBLANG_DEFAULT.
shell32: Fix the Slovak translation.
shell32: Fix the Esperanto translation.
shell32: Fix the Finnish translation.
shell32: Fix the Bulgarian translation.
shell32: Fix the Japanese translation.
notepad: Remove the Slovak "translation" as it is basically only a stale copy of the English resource.
notepad: Fix the Finnish translation.
winhlp32: Fix the Slovak translation.
comdlg32: Fix the Japanese translation.
comdlg32: Fix the Esperanto translation.
mshtml: Fix the Finnish translation.
regedit: Fix the Bulgarian translation.
regedit: Fix the Japanese translation.
regedit: Fix the Hungarian translation.
winecfg: Fix the Hungarian translation.
winecfg: Fix the Bulgarian translation.
winecfg: Fix the placement of a checkbox in the Japanese translation.
cmd: Fix the Japanese translation.
comdlg32: Fix the Hungarian translation.
comdlg32: Fix some control sizes in the default English resource.
mshtml: Fix the Hungarian translation.
shell32: Fix the Hungarian translation.
notepad: Fix the Hungarian translation.
Marcus Meissner (1):
server: Remove superflous empty region allocation.
Paul Vriens (18):
setupapi/tests: Close registry key after use.
setupapi/tests: Fix a test on NT4.
setupapi/tests: Turn guid into a global variable.
setupapi/tests: Skip tests on win9x.
setupapi/tests: Cleanup after testDevRegKey.
setupapi/tests: Cleanup after testRegisterAndGetDetail.
setupapi/tests: Cleanup after testGetDeviceInterfaceDetail.
setupapi/tests: Test registry after testDeviceRegistryProperty.
setupapi/tests: Cleanup after testCreateDeviceInterface.
setupapi/tests: Add another test.
setupapi/tests: Test to show cleanup should not be needed.
shell32/tests: Run tests again on win95.
ws2_32/tests: Fix crash on win98.
ddraw/tests: Don't crash on win9x.
user32/tests: Run tests on win95 again.
user32/tests: Prevent writing to not allocated memory.
setupapi/tests: Remove leftovers from old tests.
ole32/tests: Prevent a crash.
Markus Weiland (1):
dxdiagn: Implemented OS version properties for DXDiagSystemInfoContainer.
Tomasz Jezierski - Tefnet (1):
comctl32/tests: Fix for setting wrong initial position in listbox.
Michael Karcher (3):
oleaut32: Cache localised number chars.
ole32/tests: Do not call Release if CoCreateInstance failed.
ole32/tests: Test StringFromGUID2.
Vitaliy Margolen (4):
shell32: Don't print not initialized value.
winex11: Use memmove for possibly overlapping memory areas.
dxdiagn: A number of FIXMEs can be replaced with TRACEs.
dinput: Convert keyboard buffer from internal data format to user data format.
Michael Stefaniuc (1):
shdocvw: Plug memory leak introduced in 1.0-rc1 (Smatch).
Mikołaj Zalewski (2):
Update Polish translation.
Make Swedish use SUBLANG_NEUTRAL.
Nikolay Sivov (12):
gdi32: Avoid null pointer dereference in CreateDIBSection.
gdiplus: ImageFlags enum defined.
gdiplus: GdipGetImageFlags simple stub with test.
gdiplus: Added GdipLoadImageFromFileICM (no icm yet).
gdiplus: Added GdipCreateFromHWNDICM (no icm yet) with test.
gdiplus: GdipCreateFontFromLogfontA: no reason to put CHAR to WCHAR array.
gdiplus: Check count argument in GdipTransformMatrixPoints.
gdiplus: Check count argument in GdipVectorTransformMatrixPoints.
gdiplus: Make GdipSetPenDashArray return OutOfMemory on (count <= 0).
gdiplus: Added GdipAddPathRectangle with tests.
user32: Correct termination of returning string in Text_Ellipsify.
gdiplus: GdipBitmapLockBits should allow a NULL rect argument.
Paul Vriens (11):
kernel32/tests: Skip tests if codepage is not installed/available.
ntdll/tests: Free library after use.
ntdll/tests: Skip test when we don't have enough rights.
janitorial: Close COM after tests.
regedit: Sync Dutch resource with latest changes.
shell32/tests: Fix test when running on Wine.
shell32/tests: SHGetPathFromIDListA returns a BOOL not a HRESULT.
setupapi/tests: Remove a duplicate function call.
setupapi/tests: Skip some tests if we are on win9x.
setupapi/tests: Fix typo.
setupapi/tests: Fix typos.
Petr Dlouhý (1):
shdocvw: Partial implementation of WebBrowser_put_RegisterAsBrowser and WebBrowser_get_RegisterAsBrowser.
Rob Shearman (1):
wininet: Fix a typo in is_basic_auth_value.
Roderick Colenbrander (1):
wined3d: Request a WGL depth stencil capable pixel format by default until we have proper SetDepthStencilSurface support.
Tomasz Jezierski (1):
comctl32: Conformance test for multiple selection in listbox.
Vitaliy Margolen (6):
dmime: Update dx version to 9.0c.
dxdiagn: Update dx version to 9.0c.
dinput: Implement GetDeviceStatus.
dinput: Clamp joystick position values to min-max range.
winecfg: Remove mostly unused properties.h.
wineserver: Add support for long command line options.
Vitaly Lipatov (1):
wine.inf: Create default spool dir.
--
Alexandre Julliard

677
ChangeLog
View File

@ -1,3 +1,680 @@
2008-05-30 Paul Vriens <paul.vriens.wine@gmail.com>
* dlls/ole32/tests/compobj.c:
ole32/tests: Prevent a crash.
2008-05-30 Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
* dlls/dsound/capture.c:
dsound: Fix double free in dsound capture.
2008-05-29 Vitaly Lipatov <lav@etersoft.ru>
* tools/wine.inf.in:
wine.inf: Create default spool dir.
2008-05-30 Dmitry Timoshkov <dmitry@codeweavers.com>
* dlls/user32/tests/msg.c:
user32: CBT hook doesn't send window messages.
2008-05-30 Alexandre Julliard <julliard@winehq.org>
* dlls/user32/painting.c:
user32: We no longer need to ensure that the BeginPaint window belongs to the
current thread.
* include/dbt.h, include/dxdiag.h, include/mapidefs.h, include/msiquery.h,
include/setupapi.h, include/shlwapi.h, include/winbase.h,
include/winnt.h, include/winuser.h:
include: Use WINE_NO_UNICODE_MACROS instead of __WINESRC__ where appropriate.
2008-05-30 Michael Stefaniuc <mstefani@redhat.de>
* programs/notepad/Hu.rc:
notepad: Fix the Hungarian translation.
* dlls/shell32/shell32_Hu.rc:
shell32: Fix the Hungarian translation.
* dlls/mshtml/Hu.rc:
mshtml: Fix the Hungarian translation.
* dlls/comdlg32/cdlg_En.rc:
comdlg32: Fix some control sizes in the default English resource.
* dlls/comdlg32/cdlg_Hu.rc:
comdlg32: Fix the Hungarian translation.
* programs/cmd/Ja.rc:
cmd: Fix the Japanese translation.
* programs/winecfg/Ja.rc:
winecfg: Fix the placement of a checkbox in the Japanese translation.
* programs/winecfg/Bg.rc:
winecfg: Fix the Bulgarian translation.
* programs/winecfg/Hu.rc:
winecfg: Fix the Hungarian translation.
* programs/regedit/Hu.rc:
regedit: Fix the Hungarian translation.
* programs/regedit/Ja.rc:
regedit: Fix the Japanese translation.
* programs/regedit/Bg.rc:
regedit: Fix the Bulgarian translation.
2008-05-29 Francois Gouget <fgouget@free.fr>
* programs/regedit/En.rc:
regedit: Remove extraneous spaces in '...'.
* include/wine/test.h:
tests: Add a broken() function to make it possible to handle Windows misbehaviors
that we don't want to reproduce in Wine.
* dlls/ddraw/texture.c:
ddraw: Remove trailing spaces in Wine traces.
* dlls/shell32/shell32_En.rc:
shell32: s/library/Wine/ for consistency in the license message.
2008-05-29 Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
* dlls/advpack/advpack.c, dlls/advpack/tests/advpack.c:
advpack: Fix buffer sizes for possibly quoted strings.
2008-05-29 James Hawkins <jhawkins@codeweavers.com>
* dlls/user32/tests/win.c:
user32: win2k3's GetWindowModuleFileName does return ERROR_INSUFFICIENT_BUFFER.
2008-05-28 James Hawkins <jhawkins@codeweavers.com>
* dlls/oleaut32/tests/olefont.c:
oleaut32: Disable olefont tests that fail on all platforms.
* dlls/user32/tests/sysparams.c:
user32: Fix two tests that fail in win2k3 and above.
* dlls/kernel32/tests/toolhelp.c:
kernel32: Remove two tests that produce different results for win9x and NT
platforms.
2008-05-29 Alexandre Julliard <julliard@winehq.org>
* programs/start/start.c:
start: Fall back to ShellExecute for unknown binaries in /unix mode.
2008-05-29 Michael Stefaniuc <mstefani@redhat.de>
* dlls/mshtml/Fi.rc:
mshtml: Fix the Finnish translation.
* dlls/comdlg32/cdlg_Eo.rc:
comdlg32: Fix the Esperanto translation.
* dlls/comdlg32/cdlg_Ja.rc:
comdlg32: Fix the Japanese translation.
* programs/winhlp32/Sk.rc:
winhlp32: Fix the Slovak translation.
* programs/notepad/Fi.rc:
notepad: Fix the Finnish translation.
* programs/notepad/Sk.rc, programs/notepad/rsrc.rc:
notepad: Remove the Slovak "translation" as it is basically only a stale copy
of the English resource.
* dlls/shell32/shell32_Ja.rc:
shell32: Fix the Japanese translation.
* dlls/shell32/shell32_Bg.rc:
shell32: Fix the Bulgarian translation.
* dlls/shell32/shell32_Fi.rc:
shell32: Fix the Finnish translation.
* dlls/shell32/shell32_Eo.rc:
shell32: Fix the Esperanto translation.
* dlls/shell32/shell32_Sk.rc:
shell32: Fix the Slovak translation.
* programs/regedit/En.rc:
regedit: Fix the English (NEUTRAL) translation. Rename SUBLANG_ENGLISH_US
to SUBLANG_DEFAULT.
2008-05-29 Alexander Dorofeyev <alexd4@inbox.lv>
* dlls/ddraw/ddraw.c:
ddraw: Do not return modes differing only by refresh rate without
DDEDM_REFRESHRATES.
2008-05-28 Austin English <austinenglish@gmail.com>
* dlls/gdi32/tests/bitmap.c:
gdi32: Fix a test failure in 2k.
2008-05-28 Maarten Lankhorst <m.b.lankhorst@gmail.com>
* dlls/d3d9/tests/device.c:
d3d9: Add a test to see whether offscreen surfaces can be locked while a
reset occurs.
2008-05-28 Louis Lenders <xerox_xerox2000@yahoo.co.uk>
* tools/wine.inf.in:
wine.inf: Add fake glu32.
2008-05-28 Alexandre Julliard <julliard@winehq.org>
* dlls/user32/tests/win.c, dlls/user32/win.c:
user32: Check for wraparound in the initial window coordinates.
* dlls/winex11.drv/x11drv_main.c:
winex11: XInitThreads is hopeless, remove it again.
* dlls/msftedit/msftedit_main.c:
msftedit: Explicitly load riched20 to make sure the window classes are created.
2008-05-28 Paul Vriens <paul.vriens.wine@gmail.com>
* dlls/setupapi/tests/devinst.c:
setupapi/tests: Remove leftovers from old tests.
2008-05-28 Jon Griffiths <jon_p_griffiths@yahoo.com>
* dlls/msvcrt/tests/printf.c:
msvcrt: Fix a test that fails on win95.
2008-05-27 Jon Griffiths <jon_p_griffiths@yahoo.com>
* dlls/msvcrt/tests/file.c:
msvcrt: Fix file test which fails on Vista.
2008-05-28 Paul Vriens <paul.vriens.wine@gmail.com>
* dlls/user32/tests/cursoricon.c:
user32/tests: Prevent writing to not allocated memory.
* dlls/user32/tests/win.c:
user32/tests: Run tests on win95 again.
2008-05-28 Igor Tarasov <tarasov.igor@gmail.com>
* fonts/tahomabd.sfd, fonts/tahomabd.ttf:
fonts: Tahoma Bold Cyrillic glyphs added.
2008-04-24 Vitaliy Margolen <wine-patches@kievinfo.com>
* dlls/dinput/keyboard.c, dlls/dinput/tests/keyboard.c:
dinput: Convert keyboard buffer from internal data format to user data format.
2008-05-27 Vitaliy Margolen <wine-patches@kievinfo.com>
* dlls/dxdiagn/container.c:
dxdiagn: A number of FIXMEs can be replaced with TRACEs.
2008-05-22 Jens Albretsen <jens@albretsen.dk>
* dlls/ddraw/tests/d3d.c:
ddraw: Test for IDirect3DTexture_Load of Texture into itself.
* dlls/ddraw/texture.c:
ddraw: IDirect3DTextureImpl_Load failed when texture was loading onto itself.
2008-05-28 Alexandre Julliard <julliard@winehq.org>
* dlls/opengl32/tests/opengl.c:
opengl32/tests: Add a couple of test cases for pixel format handle on window DCs.
* dlls/winex11.drv/init.c, dlls/winex11.drv/opengl.c,
dlls/winex11.drv/window.c, dlls/winex11.drv/x11drv.h:
winex11: Add support for performing GL calls on a top-level window DC.
* dlls/winex11.drv/opengl.c, dlls/winex11.drv/window.c:
winex11: Make sure that all glX functions are called under the X11 lock.
* dlls/winex11.drv/opengl.c:
winex11: Change the pixel format initialisation to make sure it happens under
the X11 lock.
2008-05-28 Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
* dlls/netapi32/tests/access.c:
netapi32: Fix tests when the machine is on DOMAIN.
2008-05-27 Eric Pouech <eric.pouech@orange.fr>
* tools/winedump/msc.c:
winedump: Fully dump the compiland (V3) structure out of .pdb files.
2008-05-28 Paul Vriens <paul.vriens.wine@gmail.com>
* dlls/ddraw/tests/ddrawmodes.c:
ddraw/tests: Don't crash on win9x.
2008-05-28 Kai Blin <kai.blin@gmail.com>
* dlls/ws2_32/socket.c:
ws2_32: Change back magic 127.12.34.56 to loopback on connect().
2008-05-28 Paul Vriens <paul.vriens.wine@gmail.com>
* dlls/ws2_32/tests/sock.c:
ws2_32/tests: Fix crash on win98.
2008-05-28 Michael Stefaniuc <mstefani@redhat.de>
* programs/notepad/Zh.rc:
notepad: Fix the Chinese (Simplified) translation.
* programs/winecfg/Zh.rc:
winecfg: Fix the Chinese (Traditional) translation.
* programs/notepad/Wa.rc:
notepad: Fix the Walon translation.
* dlls/user32/resources/user32_Zh.rc:
user32: Fix the Chinese translations.
* dlls/shell32/shell32_Cn.rc, dlls/shell32/shell32_Zh.rc:
shell32: Fix the Chinese translations.
2008-05-27 Michael Stefaniuc <mstefani@redhat.de>
* dlls/shell32/shell32_Uk.rc:
shell32: Fix the Ukrainian translation.
* dlls/comdlg32/cdlg_Uk.rc:
comdlg32: Fix the Ukrainian translation.
* dlls/comdlg32/cdlg_El.rc:
comdlg32: Fix the Greek translation.
* dlls/comdlg32/cdlg_Th.rc:
comdlg32: Fix the Thai translation.
* dlls/shell32/shell32_Wa.rc:
shell32: Fix the Walon translation.
* dlls/comdlg32/cdlg_Wa.rc:
comdlg32: Fix the Walon translation.
2008-05-27 Jon Griffiths <jon_p_griffiths@yahoo.com>
* dlls/msvcrt/tests/cpp.c:
msvcrt: Fix an RTTI test Failure on Vista.
2008-05-27 Dylan Smith <dylan.ah.smith@gmail.com>
* programs/wordpad/wordpad.c:
wordpad: Added a null terminator needed for a unicode string.
2008-05-23 Dylan Smith <dylan.ah.smith@gmail.com>
* programs/wordpad/En.rc:
wordpad: Removed spaces between dots in ellipses for english menu text.
2008-05-23 Igor Tarasov <tarasov.igor@gmail.com>
* dlls/user32/menu.c:
user32: Further implementation of MNS_NOTIFYBYPOS.
2008-05-26 Dan Kegel <dank@kegel.com>
* dlls/advapi32/service.c:
advapi32: Don't test buffer length if buffer is null.
2008-05-27 James Hawkins <jhawkins@codeweavers.com>
* dlls/usp10/tests/usp10.c:
usp10: Fix several failing test in win2k3.
2008-05-26 Jon Griffiths <jon_p_griffiths@yahoo.com>
* dlls/msvcrt/wcs.c:
msvcrt: Follow Vista behaviour in wcscpy_s.
* dlls/msvcrt/tests/string.c:
msvcrt/tests: Fix 3 tests that always fail on Vista.
2008-05-26 Dan Kegel <dank@kegel.com>
* dlls/fusion/assembly.c:
fusion: Use HeapAlloc, not strdup, to avoid malloc/HeapFree mismatch.
2008-05-27 Paul Vriens <paul.vriens.wine@gmail.com>
* dlls/shell32/tests/shelllink.c:
shell32/tests: Run tests again on win95.
2008-05-27 Dan Kegel <dank@kegel.com>
* dlls/fusion/tests/asmcache.c:
fusion: UninstallAssembly test: Fix typo, avoid undefined value.
2008-05-27 Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
* dlls/oleaut32/tests/vartype.c:
oleaut32/tests: Call functions via manually obtained pointers.
2008-05-27 Paul Vriens <paul.vriens.wine@gmail.com>
* dlls/setupapi/tests/devinst.c:
setupapi/tests: Test to show cleanup should not be needed.
* dlls/setupapi/tests/devinst.c:
setupapi/tests: Add another test.
2008-05-27 Dmitry Timoshkov <dmitry@codeweavers.com>
* dlls/msvcrt/console.c:
msvcrt: Mark some data as constant.
2008-05-23 Tomasz Jezierski - Tefnet <developers@tefnet.pl>
* dlls/comctl32/tests/listview.c:
comctl32/tests: Fix for setting wrong initial position in listbox.
2008-05-26 Dmitry Timoshkov <dmitry@codeweavers.com>
* dlls/user32/tests/win.c:
user32: Add the tests for GetWindowModuleFileName.
2008-05-13 Dmitry Timoshkov <dmitry@codeweavers.com>
* dlls/user32/user32.spec, dlls/user32/win.c:
user32: Implement GetWindowModuleFileName.
2008-05-26 Paul Vriens <paul.vriens.wine@gmail.com>
* dlls/setupapi/tests/devinst.c:
setupapi/tests: Cleanup after testCreateDeviceInterface.
2008-05-26 Vitaliy Margolen <wine-patches@kievinfo.com>
* dlls/winex11.drv/ime.c:
winex11: Use memmove for possibly overlapping memory areas.
* dlls/shell32/classes.c:
shell32: Don't print not initialized value.
2008-05-27 John Klehm <xixsimplicityxix@gmail.com>
* dlls/winex11.drv/wintab.c:
winex11: Support detection of tablet devices from XExtensionKeyboard type.
2008-05-26 John Klehm <xixsimplicityxix@gmail.com>
* dlls/winex11.drv/wintab.c:
winex11: Detect acecad tablet as stylus device.
2008-05-27 Michael Stefaniuc <mstefani@redhat.de>
* dlls/shell32/shell32_Ca.rc:
shell32: Fix the Catalan translation.
* dlls/comdlg32/cdlg_Ca.rc:
comdlg32: Fix the Catalan translation including some size fixes too.
2008-05-26 Jon Griffiths <jon_p_griffiths@yahoo.com>
* dlls/msvcrt/tests/cpp.c:
msvcrt/tests: Fix 4 tests that always fail on Vista.
2008-05-26 Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
* dlls/oleaut32/tests/vartype.c, dlls/oleaut32/vartype.c:
oleaut32: Currency to BSTR must use local decimal separator.
2008-05-25 Dmitry Timoshkov <dmitry@codeweavers.com>
* dlls/gdi32/enhmetafile.c, dlls/gdi32/metafile.c,
dlls/gdi32/tests/metafile.c:
gdi32: Make generated EMFs fully match Windows ones.
* dlls/gdi32/enhmfdrv/graphics.c:
gdi32: If there is no clipping rect, EMREXTTEXTOUT shouldn't have a bounding
rect.
* dlls/gdi32/tests/metafile.c:
gdi32: Ignore exScale/eyScale when comparing EMREXTTEXTOUT EMF records.
2008-05-24 H. Verbeet <hverbeet@gmail.com>
* dlls/d3d9/tests/visual.c:
d3d9: Test our texop implementation.
* dlls/d3d8/tests/visual.c:
d3d8: Test our texop implementation.
* dlls/wined3d/utils.c:
wined3d: Fix the nvrc implementation of WINED3DTOP_MULTIPLYADD and
WINED3DTOP_LERP.
* dlls/wined3d/utils.c:
wined3d: Add WINED3DTOP_ADDSIGNED2X to debug_d3dtop().
* dlls/d3d8/tests/visual.c, dlls/d3d9/tests/visual.c:
d3d: Use an alpha capable backbuffer format in the visual tests.
2008-05-23 Detlef Riekenberg <wine.dev@web.de>
* dlls/avifil32/avifile_Cs.rc, dlls/avifil32/avifile_Da.rc,
dlls/avifil32/avifile_De.rc, dlls/avifil32/avifile_En.rc,
dlls/avifil32/avifile_Es.rc, dlls/avifil32/avifile_Fr.rc,
dlls/avifil32/avifile_Hu.rc, dlls/avifil32/avifile_It.rc,
dlls/avifil32/avifile_Ja.rc, dlls/avifil32/avifile_Ko.rc,
dlls/avifil32/avifile_Nl.rc, dlls/avifil32/avifile_No.rc,
dlls/avifil32/avifile_Pl.rc, dlls/avifil32/avifile_Pt.rc,
dlls/avifil32/avifile_Ru.rc, dlls/avifil32/avifile_Si.rc,
dlls/avifil32/avifile_Sv.rc, dlls/avifil32/avifile_Tr.rc:
avifil32: Resize the dialog to avoid truncated texts.
2008-05-23 Eric Pouech <eric.pouech@orange.fr>
* programs/winedbg/debugger.h, programs/winedbg/memory.c,
programs/winedbg/types.c:
winedbg: Fixed the print_basic command when dealing with long long values.
* programs/winedbg/debugger.h, programs/winedbg/memory.c,
programs/winedbg/types.c:
winedbg: Removed unneeded variable from print_basic.
* dlls/msvcrt/console.c:
msvcrt: Properly handle the extended keys in getch().
2008-05-27 Alexandre Julliard <julliard@winehq.org>
* programs/winetest/main.c:
winetest: Don't submit test results if we don't have a valid git build id.
* programs/winetest/Makefile.in, programs/winetest/dist.rc,
programs/winetest/main.c, programs/winetest/maketest,
programs/winetest/resource.h:
winetest: Remove the per-file revision info, we now use the global commit id.
2008-05-26 Paul Vriens <paul.vriens.wine@gmail.com>
* dlls/setupapi/tests/devinst.c:
setupapi/tests: Test registry after testDeviceRegistryProperty.
* dlls/setupapi/tests/devinst.c:
setupapi/tests: Cleanup after testGetDeviceInterfaceDetail.
* dlls/setupapi/tests/devinst.c:
setupapi/tests: Cleanup after testRegisterAndGetDetail.
* dlls/setupapi/tests/devinst.c:
setupapi/tests: Cleanup after testDevRegKey.
* dlls/setupapi/tests/devinst.c:
setupapi/tests: Skip tests on win9x.
* dlls/setupapi/tests/devinst.c:
setupapi/tests: Turn guid into a global variable.
* dlls/setupapi/tests/devinst.c:
setupapi/tests: Fix a test on NT4.
* dlls/setupapi/tests/devinst.c:
setupapi/tests: Close registry key after use.
2008-05-26 Dan Kegel <dank@kegel.com>
* dlls/winmm/tests/capture.c:
winmm: Use HeapAlloc in the capture test instead of using strdup.
2008-05-26 Jacek Caban <jacek@codeweavers.com>
* dlls/mshtml/htmldoc.c:
mshtml: Fixed copy&paste typo.
2008-05-26 Francois Gouget <fgouget@free.fr>
* include/winsock.h:
ws2_32: Make sure INVALID_SOCKET is correctly typed.
2008-05-26 Dmitry Timoshkov <dmitry@codeweavers.com>
* dlls/msi/action.c, dlls/msi/automation.c, dlls/msi/database.c:
msi: Mark some data as constant.
* dlls/wininet/internet.c:
wininet: INTERNET_InternetOpenUrlW is an internal helper.
2008-05-26 Hwang YunSong(황윤성) <hys545@dreamwiz.com>
* programs/winecfg/Ko.rc:
winecfg: Updated Korean resource.
2008-05-25 Eric Pouech <eric.pouech@orange.fr>
* dlls/dbghelp/module.c:
dbghelp: Fix for SymGetModuleInfo().
2008-05-25 Kirill K. Smirnov <lich@math.spbu.ru>
* dlls/mshtml/htmlwindow.c:
mshtml: Fix copy/paste error.
2008-05-24 Gregor Münch <greg87@online.de>
* programs/winhlp32/De.rc:
winhlp32: Update German translation.
* dlls/shell32/shell32_De.rc:
shell32: Update German translation.
2008-05-26 Alexandre Julliard <julliard@winehq.org>
* dlls/Maketest.rules.in, dlls/msvcrt/tests/Makefile.in,
dlls/msvcrtd/tests/Makefile.in:
tests: Use the Wine import libraries when compiling with MinGW.
* programs/Makeprog.rules.in, programs/notepad/Makefile.in,
programs/regedit/Makefile.in, programs/taskmgr/Makefile.in,
programs/wordpad/Makefile.in, programs/xcopy/Makefile.in:
programs: Use the Wine import libraries when compiling with MinGW.
* programs/winedbg/gdbproxy.c:
winedbg: Fix compile when poll() is not available.
* configure, configure.ac, include/config.h.in, include/wine/exception.h,
include/wine/port.h, libs/port/Makefile.in, libs/port/sigsetjmp.c:
libport: Move the sigsetjmp replacement to exception.h to make it available
for Winelib too.
2008-05-25 Francois Gouget <fgouget@free.fr>
* dlls/kernel32/tests/sync.c:
kernel32/tests: Get the tests running again on Win95.
2008-05-23 Maarten Lankhorst <m.b.lankhorst@gmail.com>
* include/rpcdce.h:
include: Add missing RpcMgmtIsServerListening declaration.
2008-05-26 Kai Blin <kai.blin@gmail.com>
* dlls/ws2_32/socket.c, dlls/ws2_32/tests/sock.c, include/winsock2.h:
ws2_32: Add support for FROM_PROTOCOL_INFO to WSASocket().
2008-05-26 James Hawkins <jhawkins@codeweavers.com>
* dlls/rpcrt4/tests/rpc.c:
rpcrt4: Trace the results of two statuses that return different results across
platforms.
* dlls/shell32/tests/shelllink.c:
shell32: Test against the long form of the path.
* programs/winetest/main.c:
winetest: Use the win32 API to extract the tests.
* dlls/mshtml/tests/htmldoc.c:
mshtml: Fix a test failure in win2k3.
* include/docobj.idl:
mshtml: Add missing OLECMDID definitions.
2008-05-25 Eric Pouech <eric.pouech@orange.fr>
* dlls/dbghelp/dwarf.c:
dbghelp: Don't crash when parsing the forward declaration of a function.
2008-05-25 Andrej Sinicyn <Andrej.Sinicyn@gmx.de>
* programs/regedit/De.rc:
regedit: Update the German translation.
2008-05-25 Michael Karcher <wine@mkarcher.dialup.fu-berlin.de>
* dlls/crypt32/cert.c, dlls/crypt32/tests/cert.c:
crypt32: CertGetPublicKeyLength should check only cert encoding type.
pktextract calls CertGetPublicKeyLength with dwCertEncodingType
of X509_ASN_ENCODING | PKCS_7_ASN_ENCODING, MSDN explicitly
allows it.
* dlls/crypt32/encode.c, dlls/crypt32/tests/encode.c:
crypt32: Pass on aiKeyAlg on RSA key import.
* dlls/crypt32/encode.c:
crypt32: Fix order-of-evaluation dependence.
2008-05-25 Michael Karcher <karcher@physik.fu-berlin.de>
* dlls/crypt32/encode.c:
crypt32: Fix integer overflow.
2008-05-25 Jacek Caban <jacek@codeweavers.com>
* dlls/mshtml/task.c, dlls/mshtml/tests/htmldoc.c:
mshtml: Fixed more tests on IE 7.
* dlls/mshtml/task.c:
mshtml: Make Wine behave like IE 7.
* dlls/mshtml/tests/htmldoc.c:
mshtml: Fixed some tests on IE 7.
2008-05-24 Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
* dlls/msxml3/tests/domdoc.c:
msxml3: Stopped tests from crashing and a Win98 fix.
2008-05-23 Alexandre Julliard <julliard@winehq.org>
* ANNOUNCE, ChangeLog, VERSION, configure:
Release 1.0-rc2.
----------------------------------------------------------------
2008-05-23 Alexandre Julliard <julliard@winehq.org>
* README:

View File

@ -1 +1 @@
Wine version 1.0-rc2
Wine version 1.0-rc3

18
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.61 for Wine 1.0-rc2.
# Generated by GNU Autoconf 2.61 for Wine 1.0-rc3.
#
# Report bugs to <wine-devel@winehq.org>.
#
@ -574,8 +574,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine'
PACKAGE_VERSION='1.0-rc2'
PACKAGE_STRING='Wine 1.0-rc2'
PACKAGE_VERSION='1.0-rc3'
PACKAGE_STRING='Wine 1.0-rc3'
PACKAGE_BUGREPORT='wine-devel@winehq.org'
ac_unique_file="server/atom.c"
@ -1293,7 +1293,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.0-rc2 to adapt to many kinds of systems.
\`configure' configures Wine 1.0-rc3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1362,7 +1362,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of Wine 1.0-rc2:";;
short | recursive ) echo "Configuration of Wine 1.0-rc3:";;
esac
cat <<\_ACEOF
@ -1491,7 +1491,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
Wine configure 1.0-rc2
Wine configure 1.0-rc3
generated by GNU Autoconf 2.61
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@ -1505,7 +1505,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.0-rc2, which was
It was created by Wine $as_me 1.0-rc3, which was
generated by GNU Autoconf 2.61. Invocation command line was
$ $0 $@
@ -22741,7 +22741,7 @@ exec 6>&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.0-rc2, which was
This file was extended by Wine $as_me 1.0-rc3, which was
generated by GNU Autoconf 2.61. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@ -22794,7 +22794,7 @@ Report bugs to <bug-autoconf@gnu.org>."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
Wine config.status 1.0-rc2
Wine config.status 1.0-rc3
configured by $0, generated by GNU Autoconf 2.61,
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"