Sweden-Number/ANNOUNCE

604 lines
30 KiB
Plaintext
Raw Normal View History

2007-11-09 17:56:12 +01:00
This is release 0.9.49 of Wine, a free implementation of Windows on Unix.
2005-11-09 14:41:27 +01:00
What's new in this release:
2007-11-09 17:56:12 +01:00
- Many copy protection fixes.
- GLSL is now the default for Direct3D.
- Lots of memory errors fixed thanks to Valgrind.
- Support for TOPMOST windows.
- Beginnings of an inetcomm dll implementation.
2005-11-09 14:41:27 +01:00
- Lots of bug fixes.
2005-10-25 14:04:17 +02:00
Because of lags created by using mirrors, this message may reach you
2005-11-09 14:41:27 +01:00
before the release is available at the public sites. The sources will
be available from the following locations:
2005-10-25 14:04:17 +02:00
2007-11-09 17:56:12 +01:00
http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.49.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-0.9.49.tar.bz2
2005-10-25 14:04:17 +02:00
Binary packages for various distributions will be available from:
http://www.winehq.org/site/download
2005-11-09 14:41:27 +01:00
You will find documentation on
http://www.winehq.org/site/documentation
2005-12-08 14:59:44 +01:00
You can also get the current source directly from the git or CVS
2006-08-24 16:11:45 +02:00
repositories. Check respectively http://www.winehq.org/site/git or
http://www.winehq.org/site/cvs for details.
1998-10-18 19:19:57 +02:00
2006-10-13 16:43:39 +02:00
If you fix something, please submit a patch; instructions on how to do
this can be found at http://www.winehq.org/site/sending_patches
Release 970720 Sat Jul 19 13:03:01 1997 Alexandre Julliard <julliard@lrc.epfl.ch> * [tools/build.c] [include/stackframe.h] Save the complete %ebp register in CallFrom16; fixes a crash with LabView reported by Andreas Mohr. * [loader/main.c] Avoid executing a built-in DLL. * [controls/static.c] Converted static window procedure to Win32. * [windows/message.c] [windows/queue.c] [include/queue.h] Hacked SendMessage functions to support inter-task messages with SendMessage32A/W. Sun Jul 13 16:55:35 1997 Bernhard Rosenkraenzer <bero@bero-online.ml.org> * [ipc/bit_array.c] Don't use bitops.h in Linux 2.1.x (these versions do not return the previous state for clear_bit and set_bit) * [ipc/shm_main_blk.c] Adapt to GLIBC's ipc_perm structure. * [memory/ldt.c] Include <asm/unistd.h> on Linux/GLIBC systems (required for _syscall3). Wed Jul 9 23:53:19 1997 David A. Cuthbert <dacut@henry.ece.cmu.edu> * [include/options.h] [files/profile.c] Added PROFILE_GetWineIniBool and PROFILE_EnumerateWineIniSection. * [include/sysmetrics.h] [include/windows.h] [windows/sysmetrics.c] All sysmetrics moved to array (no more constant macros). Added MOUSEWHEELPRESENT metric. * [include/bitmap.h] [objects/oembitmap.c] Added OBM_Init() (see also loader/main.c) and more support for Win95 bitmaps; added size info to OEM bitmaps. * [include/graphics.h] [windows/graphics.h] Added GRAPH_DrawGenericReliefRect. * [loader/main.c] Added TWEAK_Init() and TWEAK_CheckConfiguration() calls (the latter checks for invalid entries in wine.conf). * [include/debug.h] [include/stddebug.h] [include/nonclient.h] [include/tweak.h] [controls/menu.c] [misc/tweak.c] [objects/gdiobj.c] [windows/syscolor.c] [windows/nonclient.c] [BUGS] [documentation/win95look] Added tweaks for Windows 95 interface support. See documentation/win95look for more information. * [controls/edit.c] Fixed EDIT_MoveHome bug. * [misc/ver.c] Changed name of dprintf_ver_string to ver_dstring to fix problem with tools/make_debug utility. Wed Jul 9 21:31:54 1997 Marcus Meissner <msmeissn@cip.informatik.uni-erlangen.de> * [objects/dib.c] Don't use palettes with dibs with biBitCount > 8. * [misc/ole2nls.c][misc/ver.c] IsValidLocale, EnumSystemLocales fixed (winhlp32.exe works) Some VerLanguage coded moved to ole2nls.c, some cleanups. * [multimedia/mcistring.c] Fixed "capabilities <dev> device type" crash (cool.exe). * [misc/main.c] SystemParametersInfo*: added stub option 41 (GETNONCLIENTMETRICS), duplicated some stuff away from SPI16 that writes 32bit vars.(one COMCTL32.DLL crash, freecell.exe) Tue Jul 8 22:40:53 1997 Morten Welinder <terra@diku.dk> * [if1632/shell32.spec] Use Windows 95's ordinals. Help wanted, inquire within. Mon Jul 7 11:20:36 1997 Philippe De Muyter <phdm@info.ucl.ac.be> * [if1632/relay.c] [if1632/user.spec] [if1632/kernel.spec] [tools/build-spec.txt] [tools/build.c] Added type 'segstr' (segmented pointer to null-terminated string) to .spec files. * [windows/user.c] [if1632/user.spec] ExitWindowsExec stub function added. Mon Jul 7 01:18:25 1997 U. Bonnes <bon@elektron.ikp.physik.th-darmstadt.de> * [files/file.c] [include/winbase.h] [if1632/kernel32.spec] Implement MoveFileEx32, some enhancement for Movefile32. Sat Jul 5 18:13:48 1997 Bruce Milner <Bruce.Milner@genetics.utah.edu. * [files/file.c] [if1632/kernel32.spec] [include/winerror.h] [msdos/int21.c] [win32/file.c] Add LockFile/UnlockFile implementation. Add back in int21 func(0x5c) Record locking functions. * [files/file.c] Fixed bug with OF_REOPEN in FILE_DoOpenFile. Fri Jul 4 12:00:00 1997 Henrik Olsen <Henrik.Olsen@iaeste.dk> * [misc/ole2nls.c] [programs/progman/Da.rc] [programs/winhelp/Da.rc] [resources/sysres_Da.rc] Added/updated Danish language support. Thu Jul 3 13:04:20 1997 Claus Fischer <fischer@iue.tuwien.ac.at> * [files/dos_fs.c] Properly implemented DOSFS_UnixTimeToFileTime and DOSFS_FileTimeToUnixTime. * [documentation/wine.texinfo] First version of texinfo documentation.
1997-07-20 18:23:21 +02:00
Wine is available thanks to the work of many people. See the file
AUTHORS in the distribution for the complete list.
2006-10-13 16:43:39 +02:00
----------------------------------------------------------------
2007-11-09 17:56:12 +01:00
Changes since 0.9.48:
Alex Villacís Lasso (7):
riched20: Fix test crash on WinXP-SP2.
riched20: Allow for Win98 behavior for return value of EM_REPLACESEL.
riched20: Fix detection of CFE_LINK on WinXP-SP2.
riched20: EM_GETMODIFY should not report modification after WM_SETTEXT (fixes todo_wine).
user32: Fix LB_ITEMFROMPOINT tests for listbox control.
user32: Fix for failing tests of LB_GETTEXT on listbox on Win98.
riched20: Fix test failure in test_WM_PASTE.
Alexander Dorofeyev (2):
comctl32: Pass command id of button in wParam.
comctl32: Fix broken detection of non-empty string.
Alexander Nicolaysen Sørnes (2):
mscat32: Add stub dll.
shell32: Update Norwegian Bokmål translation.
Alexandre Julliard (45):
winealsa.drv: Avoid the alsa alloca macros that cause compiler warnings.
oleaut32: Properly initialize the result variant in VarImp.
mscat32: Forward calls to wintrust where possible.
server: Remove failed ioctls from the queue as soon as the result is set.
pdh: Fix a couple of race conditions in the thread handling.
user32: Fix a slightly incorrect assert.
server: Add the generated files missing from the last commit.
msvcrt: Silence FIXME about an unknown parameter that isn't used.
server: Also return the new extended style in the set_window_pos request.
user32: Don't allow changing the WS_EX_TOPMOST style with SetWindowLong.
user32: SetParent should not make the window topmost.
server: Fix get_next/prev_window behavior for unlinked windows.
server: Added support for HWND_TOPMOST and HWND_NOTOPMOST.
winex11.drv: Set the WM_STATE_ABOVE hint on topmost windows.
user32: Store the builtin class names in Unicode.
server: Allow to send a name instead of an atom when creating a window class.
server: Support using a name to destroy a window class too.
user32: Properly handle integer atoms specified as strings in class names.
user32: Cache the window class name on the client side.
user32/tests: Don't test the contents of uninitialized buffers.
server: Allow to specify the class name instead of the atom to create a window.
server: Allow to specify the class name instead of the atom to find a window.
user32: Fixed A<->W translations of CREATESTRUCTs that contain atoms.
Make some variables static.
Include objbase.h where need to get the DllRegisterServer prototype.
comctl32/tests: Flush pending events before progress repaint tests.
include: Moved AttachThreadInput prototype to winuser.h where it belongs.
kernel32: Add spec entries for LocaleNameToLCID and LCIDToLocaleName.
include: Add WINUSERAPI to the exported user32 functions.
include: Add WINGDIAPI to the exported gdi32 functions.
include: Add WINADVAPI to the exported advapi32 functions.
include: Add WINBASEAPI to the exported kernel32 functions.
include: Add NTSYSAPI to the exported ntdll functions.
include: Only use DECLSPEC_IMPORT for Windows compilers in unicode.h.
include: Mark imported functions with hidden visibility.
wine.inf: Add APPDATA and LOCALAPPDATA environment variables.
gdi32: Make all internal gdi functions hidden.
user32: Make all internal user32 functions and variables hidden.
user32: Removed unused NC_DrawGrayButton function.
winebuild: Add a few nops to stub entry points to make Safedisc happy.
libwine: Refuse to use a WINEPREFIX dir owned by a different user.
wldap32: Always return WLDAP32 error values instead of redefining the ldap.h ones.
server: Don't drop mouse messages that should go to a different thread input.
ntdll: Increase the signal stack size to avoid crashes on nested signals.
user32/tests: Fix access to an uninitialized variable.
Alistair Leslie-Hughes (2):
msxml: Fix a memory leak.
msxml3: Fix memory leak.
Andrew Talbot (10):
shell32: Constify some variables.
shell32: Constify some variables.
shell32: Constify some variables.
shell32: Constify some variables.
shell32: Constify some variables.
shell32: Constify some variables.
snmpapi: Constify a variable.
twain_32: Constify a variable.
urlmon: Constify some variables.
user32: Constify some variables.
Aric Stewart (1):
msdmo: Fix to DMOEnum to properly enumerate the keys and properly respect the flag.
Chris Robinson (3):
mshtml: Set IE version when installing wine gecko.
mshtml: Fix hkey leak.
setupapi: Add stub for SetupInstallServicesFromInfSectionW.
Chris Wulff (4):
shdocvw: Implement OLEIVERB_HIDE.
shdocvw: Add IPersistMemory interface stub.
kernel32: Added a stub for FindVolumeMountPointClose.
hal: Added stubs for KfAquireSpinLock, KfReleaseSpinLock, KfLowerIrql, KfRaiseIrql.
Christian Eggers (1):
ctapi32: Added wrapper dll for ctapi (CardTerminal API).
Dan Hipschman (7):
widl: Fix ExprEvalRoutines output.
widl: Add a --local-stubs option.
rpcrt4/tests: Initialize memory in the get_name test.
rpcrt4: Initialize allocated pointers to NULL in PointerUnmarshall.
widl: Handle pointers to conformant arrays (e.g., "[size_is(, n)] int **p; ").
widl: Don't output a void conformance for NdrClearOutParameters.
widl: Don't rely on type_memsize to return 0 for all conformant arrays.
Dan Kegel (5):
advapi32/tests: Fix undefined memory references in registry.c.
ntdll: NtAccessCheck: Only send used bytes to server.
cabinet: FCIAddFile: Set defaults in case callback doesn't set some fields.
cabinet: FCICreate: Initialize oldCCAB.
msvcrt: Fix two buglets in heap test.
David Adam (35):
d3dx8: Implement D3DX*Normalize.
d3dx8: Implement D3DX*BaryCentric.
d3dx8: Implement D3DX*Hermite.
d3dx8: Implement D3DX*CatmullRom.
d3dx8: Test the function D3DXVec3Cross really.
d3dx8: Implement D3DX*Transform.
d3dx8: Implement D3DX*TransformCoord.
d3dx8: Implement D3DXTransformNormal.
d3dx8: Implement D3DX*Vec4Cross.
d3dx8: Fix the condition in D3DXMatrixIsIdentity.
d3dx8: Implement D3DXMatrixfDeterminant.
d3dx8: Implement D3DXMatrixMultiply.
d3dx8: Implement D3DXMatrixTranspose.
d3dx8: Implement D3DXMatrixScaling.
d3dx8: Implement D3DXMatrixTranslation.
d3dx8: Implement D3DXMatrixRotationX.
d3dx8: Implement D3DXMatrixRotationY.
d3dx8: Implement D3DXMatrixRotationZ.
d3dx8: Implement D3DXMatrixRotationAxis.
d3dx8: Implement D3DXMatrixRotationQuaternion.
d3dx8: Implement D3DXMatrixRotationYawPitchRoll.
d3dx8: Implement D3DXMatrixLookAtRH.
d3dx8: Implement D3DXMatrixLookAtLH.
d3dx8: Implement D3DXMatrixPerspectiveRH.
d3dx8: Implement D3DXMatrixPerspectiveLH.
d3dx8: Implement D3DXMatrixPerspectiveFovRH.
d3dx8: Implement D3DXMatrixPerspectiveFovLH.
d3dx8: Implement D3DXMatrixPerspectiveOffCenterRH.
d3dx8: Implement D3DXMatrixPerspectiveOffCenterLH.
d3dx8: Implement D3DXMatrixPerspectiveOrthoRH.
d3dx8: Implement D3DXMatrixPerspectiveOrthoLH.
d3dx8: Fix the number and the type of variables in d3dx8.spec.
d3dx8: Uniformize the matrix format in the tests.
d3dx8: Implement D3DXMatrixOrthoOffCenterRH.
d3dx8: Implement D3DXMatrixOrthoOffCenterLH.
Detlef Riekenberg (6):
include/winbase: Fix a typo.
kernel32: Fix description for SetDefaultCommConfig.
acledit: Add a stub for FMExtensionProcW.
shdocvw: Print the unsupported args in a FIXME.
winspool: Error check in add_printer_driver() was to strict.
winspool: Use unsigned type to avoid a compiler warning.
Dmitry Timoshkov (7):
shlwapi: Fix a typo in the previous patch. Spotted by Francois Gouget.
include: Synchronize DEVMODE layout with PSDK.
user32: Initialize more fields in the DEVMODE structure.
winex11.drv: Add support for saving/reading display settings.
version: Use GetModuleHandleEx to increment the module ref count.
winex11.drv: Initialize buffer size.
user32: Simplify some code.
EA Durbin (4):
wininet: Return true for case INTERNET_OPTION_SECURITY_FLAGS.
d3dxof: Fix some return values.
ntoskrnl.exe: Add stub Implementation of IoAllocateWorkItem.
ntoskrnl.exe: Add stub Implementation of IoAllocateMdl.
Francois Gouget (18):
shell32: Pass the shutdown reason to ExitWindowsEx().
wineboot: Make sure 'Cancel' has the focus and is the default button in the 'Do you want to kill all your applications' dialog.
wineboot: Add a reminder that EWX_FORCEIFHUNG is not implemented.
winetest: Add an option that shuts Windows down once the tests have completed.
cryptnet: Fix compilation on systems that don't support nameless structs.
crypt32: Better match the PSDK types and update win32.api to fix the winapi_check warnings.
shlwapi: Fix the DeleteMenuWrap() forward.
tapi32: Add prototypes for lineInitializeExA/W().
d3dx8: Fix compilation on systems that don't support nameless unions.
d3dx8: Make sure d3dx8math.inl compiles fine, whether nameless unions are supported or not.
user32: Fix compilation on systems that don't support either nameless unions or nameless structs.
winex11: Fix compilation on systems that don't support either nameless unions or nameless structs.
kernel32: Fix the image size in a test to avoid a BSOD on Windows XP SP1.
d3dx8: Fix compilation on systems that don't support nameless unions.
gdi32/tests: Dynamically load GdiAlphaBlend() so the test runs on Win9x.
user32/tests: Skip some tests when DdeClientTransaction() returns NULL. This avoids some crashes on Win9x.
2007-09-28 17:25:19 +02:00
Assorted spelling fixes.
2007-11-09 17:56:12 +01:00
winex11: Add C alternatives to the assembly bits in X11DRV_DIB_SetImageBits_8().
Gerald Pfeifer (8):
shlwapi/tests: Remove overly aggressive const declaration for TEST_URL_UNESCAPE.
oleaut32: Use -0.0 directly in test_VarBstrFromR4().
shell32: Remove useless comparison >= 0 for unsigned variables.
comctl32: Make parameters of expect_band_content() match the corresponding types of REBARBANDINFO and fix one format string.
wined3d: Fix type of loop variable in IWineD3DCubeTextureImpl_Destroy().
user32: Don't check unsigned types for >= 0.
shell32: Avoid checking for <0 for unsigned variables.
dinput: Fix type of loop variable in alloc_device().
Hans Leidekker (18):
snmpapi: Fix memory allocation in SnmpUtilVarBindListCpy.
wininet: Always return an error when a transfer is in progress.
wininet: Always close the data connection before receiving a server response.
wininet: Always send a content length header, even if there is no content.
wininet: Use a single connection for all ftp tests.
wininet: Don't release the parent object in FTP_Connect, the caller will do that.
pdh: Remove or fix tests that fail on Windows.
wininet: Correct several ftp server response to error code mappings.
wininet: Implement and test FtpCommand{A, W}.
ntdll: Fix calculation of tape position offsets.
wldap32: Fix build against latest OpenLDAP release.
mlang: Release EnumRfc1766 object.
mlang: Free SCRIPTINFO structure embedded in EnumScript object.
mlang: Fix buffer size calculation.
usp10: Fix a memory leak.
usp10: Fully initialize LOGFONT structure.
usp10: Fix a test to not rely on uninitialized memory.
usp10: Fix some more memory leaks.
Huw Davies (7):
inetcomm: Add self-registration code.
include: Add a few defines and fill out IMimeMessageCallback.
inetcomm: Add a stub for MimeOleCreateVirtualStream.
inetcomm: Add two missing member functions.
include: Add a couple more interfaces.
inetcomm: Add a test for MimeOleCreateVirtualStream.
inetcomm: Add a stub implementation of the MimeSecurity object.
Hwang YunSong(황윤성) (4):
credui: Updated Korean resource.
progman: Updated Korean resource.
user32: Updated Korean resource.
winemine: Update Korean resource.
Jacek Caban (13):
itss: Fixed tests on old IE.
msimtf: Fixed typos.
shdocvw: Move registration code to .inf file.
mshtml: More test fixes.
mshtml: AsyncOpen code clean up.
iexplore: Added self-registration code.
urlmon: Added https protocol class factory stub implementation.
shdocvw: Fixed typos.
mshtml: Store HTMLDocument pointer in BSCallback object.
mshtml: More range tests and fixes.
mshtml: Call Exec(CGID_ShellDocView, 84) in start_binding.
mshtml: Added AcceptLanguage handling.
mshtml: Added IDM_SETDIRTY implementation.
James Hawkins (39):
msi: Test the MoveFiles standard action.
msi: Implement the MoveFiles standard action.
msi: Remove a duplicated function.
msi: Properly register and unregister components.
msi: Properly register features.
msi: Only unpublish the features if the entire product is being uninstalled.
msi: A feature's requested action does not depend on its installed state.
msi: do_query is supposed to fail, so don't release a handle that is never initialized.
msi: Implement MsiSourceListAddSourceExA.
msi: Don't create the product source key when adding a source.
msi: Add tests for MsiSourceListAddSourceEx.
msi: Return the error from OpenSourceKey.
msi: Validate the product code.
msi: Append a slash to network and url sources.
msi: An empty source is an invalid parameter.
msi: The options must include a source type.
msi: Reimplement MsiSourceListAddSourceEx to handle reordering the source list.
msi: Handle the MSIINSTALLCONTEXT_USERMANAGED context.
msi: szUserSid must be NULL if context is MSIINSTALLCONTEXT_MACHINE.
msi: Fix the location used to read machine context source list info.
msi: Initialize a handle in case MsiGetSummaryInformation fails.
msi: Test and implement the MSIMODIFY_DELETE command.
msi: Remove a legacy error check.
msi: Fix the sign of an index variable.
msi: Remove an unused parameter.
msi: Remove an unused parameter.
msi: MsiViewGetError returns MSIDBERROR, not UINT.
msi: MsiQueryFeatureState and MsiUseFeatureEx return INSTALLSTATE, not UINT.
msi: MsiQueryProductState returns INSTALLSTATE, not UINT.
msi: Use a magic constant to silence signedness comparison warnings.
msi: Remove an unused parameter.
msi: Fix the location used to write the user's environment variables.
msi: Don't update a table entry when applying a transform if the string value is the same.
msi: Explicitly check the returned value against -1 as the variable is unsigned.
msi: Implement the CCPSearch standard action.
msi: Add a missing struct initialization.
msi: Test the install states of removed features.
msi: Process the ADDSOURCE property when setting feature states.
msi: Test that the install state is dependent on the feature and component registration.
Juan Lang (52):
crypt32: Fix a leak in the tests.
crypt32: Fix another leak in the tests.
crypt32: Get rid of an unneeded variable.
crypt32: Set size when calling CryptDecodeObjectEx without CRYPT_DECODE_ALLOC_FLAG set.
crypt32: Fix a leak during chain creation.
crypt32: Fix leaked chains creating the root store.
crypt32: Fix a leak building an alternate chain.
crypt32: Use memmove rather than memcpy when addresses might overlap.
crypt32: Initialize a variable.
crypt32: Don't leak buffer when a unicode string contains an invalid character.
crypt32: Fix a leaked key.
crypt32: Set last error on alloc failure.
crypt32: Free memory on all paths.
crypt32: Use consistent error checking.
url: Fix prototype of FileProtocolHandlerA.
crypt32: Initialize a variable.
crypt32: Don't store a redundant copy of data in the message store.
crypt32: Don't define function pointers that are NULL (and unused).
comdlg32: Implement OFN_CREATEPROMPT checking.
comdlg32: Grammar fixes.
wsock32: Correctly handle the case where a table size is 0 in IP_MIB_TABLE_ENTRY_ID.
wsock32: Don't use HEAP_ZERO_MEMORY for memory that's fully initialized anyway.
setupapi: Fix a leak.
setupapi: Correct a return value.
setupapi: Downgrade an ERR to a WARN.
setupapi: Don't convert strings past NULL-terminator.
wsock32: Check return value rather than returned size for error.
rsaenh: Use helper function to persist keys.
rsaenh: Use helper function to create a container's registry key.
rsaenh: Use helper function to open a key container's registry key.
rsaenh: Use helper function to delete a key container's registry key.
rsaenh: Use helper function to read key pairs from registry.
rsaenh: Use LocalFree to free memory return by Crypt(Un)ProtectData.
rsaenh: Fix a comment.
crypt32: Describe CryptProtectData data format more accurately.
crypt32: Save alg IDs in CryptProtectData output.
crypt32: Use SHA1 rather than MD5 to protect data.
crypt32: Use the enhanced provider rather than the default (base) provider.
crypt32: Pass key length to CryptDeriveKey.
crypt32: Set correct bit lengths for algorithms.
crypt32: Use 3DES to encrypt data.
crypt32: Fix a leak.
crypt32: Fail decoding a CRL entry if the serial number is empty.
setupapi: Add stubs for CM_Get_Device_IDA and CM_Get_Device_ID_Size.
cfgmgr32: Forward cfgmgr32 functions to setupapi.
wininet: Fix typo.
wininet: Fix another typo.
wininet: Don't use HEAP_ZERO_MEMORY on memory that's fully initialized.
crypt32: Fix a couple leaks in test.
crypt32: Fix another leak in tests.
crypt32: If a decoding function failed, free the memory allocated for it.
wininet: Initialize length of values that aren't being requested.
Kai Blin (2):
netapi32: Fix valgrind warnings.
ws2_32: Map SO_REUSEADDR.
Klaus Layer (1):
ntdll: Add missing FIXMEs for incomplete info classes in NtQuerySystemInformation.
Kovács András (1):
dwmapi: Add DwmEnableComposition stub.
Laurent Vromman (2):
gdi32: Add a test for CloseFigure.
gdi32: Correct a test where the tested function was not called.
Lei Zhang (13):
comctl32: Move tab test's createParentWindow() into START_TEST().
comctl32: Add tab insert item / get focus test.
comctl32: Add tab delete item / get focus test.
comctl32: Set tab focus correctly.
comctl32: Datetime should close its monthcal when the monthcal loses focus.
comctl32: Fix uninitialized, unused variables.
comctl32: Fix typo in rebar.
wininet: Initialize ftp sockets.
wininet: Skip strcmp() in a test if the returned value/len is wrong.
sane.ds: Get number of options only once.
sane.ds: Check return value from sane_control_option().
sane.ds: Check return value from sane_get_option_descriptor().
sane.ds: Fix a memory leak.
Lionel Debroux (2):
mshtml: Fix memory leak (found by Smatch).
credui: Fix memory leak (found by Smatch).
Maarten Lankhorst (6):
include: Add a few speaker defines to ksmedia.h.
dsound: Add support for WAVEFORMATEXTENSIBLE format.
dsound: Add conformance tests for 24/32 bits buffers and waveformatextensible.
dsound: Add support for 24/32 bits input sound buffers.
dsound: Add mixing and normalization functions.
dsound: Use a 2 stage mixing/normalization for sound.
Marcel Partap (1):
include: Add winddiui.h header.
Marcus Meissner (1):
winalsa.drv: Explicitly include assert.h.
Michael Stefaniuc (1):
pdh: Fix two missing LeaveCriticalSection() on error paths.
Mikolaj Zalewski (2):
msvcrt/tests: Loosen the mbctype test to pass under Windows 9x and NT 4.0.
user32: Better fix how to handle GetWindowLongPtr[AW](..., GWLP_WNDPROC) for builtin winprocs.
2007-10-12 17:12:57 +02:00
Nigel Liang (1):
2007-11-09 17:56:12 +01:00
wininet: Release object in HttpSendRequestExW before return on error.
Paul Millar (1):
widl: Add support for overriding recorded time, allowing binary-identical compilation.
Paul Vriens (3):
ntdll: Report FIXME only once.
advapi32/tests: Make tests run on win98 again.
dsound/tests: Fix test failures on WinXP and 2003.
Rob Shearman (36):
urlmon: Add tests for BindToObject for URL monikers based on the existing tests for BindToStorage.
server: Add the name length to the object_attributes structure so that other variable length data can be present after object_attributes.
server: Pass the security descriptor into create_file, if one is specified, and set the initial mode for the file appropriately.
advapi32: Implement CredWriteW.
advapi32: Implement CredReadW and CredFree.
advapi32: Implement CredDeleteW.
advapi32: Implement CredEnumerateW.
advapi32: Implement ANSI credential management functions.
advapi32: Add tests for credential management functions.
advapi32: Implement filter matching for CredEnumerate.
server: Make sure to always initialise req_sd.owner_len and req_sd.group_len in the handler for the get_security_object call.
ole32: Improve the error reporting in the marshal test when CreateProcess fails.
ole32: Add tests for CoGetObjectContext.
ole32: Implement CoGetObjectContext.
ole32: Remove an incorrect comment.
setupapi: Make the setupapi tests load on systems < Vista by providing a private implementation of RegDeleteTreeW.
rpcrt4: Add a test for the pointers in [in,out] pointer structs not changing when the pointers aren't NULL.
inetcomm: Add stub implementation of inetcomm.dll.
include: Add imnact.idl and imnxport.idl.
inetcomm: Add a framework for connecting to a server and sending/receiving data asynchronously with callbacks being called in the context of the original thread, using window messages.
inetcomm: Use InternetTransport_ChangeStatus in InternetTransport_DropConnection so that the callback gets called.
inetcomm: Call InternetTransport_RegisterClass and UnregisterClass on process attach and detach respectively, to register a window class and initialize Winsock.
inetcomm: Add stubs for MimeOleSetCompatMode and MimeOleCreateMessage.
include: Add mimeole.idl.
inetcomm: Include mimeole.h and fix the type of MimeOleCreateMessage.
inetcomm: Add a stub implementation of the IMimeMessage object returned from MimeOleCreateMessage.
include: Take care to not declare CtxtHandle and PCtxtHandle more than once when including both sspi.h and wincred.h.
rpcrt4: Add a small bit of documentation as to what NdrStubCall2 does.
rpcrt4: Move some type definitions from ndr_stubless.c to ndr_stubless.h.
rpcrt4: Factorise out the argument processing from NdrStubCall2 into two functions.
include: Add a new header file: midles.h.
include: Fix a typo in midles.h.
rpcrt4: Handle FC_IGNORE in the base type functions.
server: Don't do access checks on the security descriptors of newly created objects.
rpcrt4: Add a stub for RpcErrorStartEnumeration.
rpcrt4: Add stubs for RpcMgmtSetCancelTimeout and RpcCancelThread.
Roderick Colenbrander (14):
wined3d: Use native shader limits instead of the maximum the driver can handle in software.
wined3d: Add proper PS2.0 detection for older cards with GLSL support.
wined3d: Print the correct pixel/vertex shader version in a debug trace.
wined3d: Fix the amount of texture memory in the debug traces.
wined3d: Detect vertex shader 2.0 support using a pixel shader 2.0 limit.
wined3d: Default to GLSL. This is safe because we now have proper ps2.0/vs2.0 detection.
wined3d: Fix glsl detection bug.
wined3d: Fix LockedRect regression.
wined3d: Only use p8 conversion on render targets.
wined3d: UnlockRect regression fix.
wined3d: Rewrite the draw buffer selection code.
wined3d: Make sure the format of the render target is P8 too.
wined3d: Make sure SFLAG_LOCKED is set at the start of LockRect as various functions called from LockRect depend on it (e.g. LoadTexture if called from LoadLocation).
wined3d: Make sure the p8 shader is set to 0 after destroying the main render target.
Rok Mandeljc (6):
wnaspi32: Print error when device cannot be opened.
wnaspi32: Degrade ERR of not finding registry entry for a device to TRACE.
wnaspi32: Call ASPI_GetNumControllers() only once.
wnaspi32: Do the command dumping only after device has been verified.
wnaspi32: Fix Controller -> H/C mapping.
wnaspi32: Fix controller number validation.
Stefan Dösinger (58):
wined3d: Move drawable->sysmem reading to UpdateLocation.
wined3d: Add a comment explaining what LoadLocation does.
wined3d: Move sysmem->drawable copying to LoadLocation.
wined3d: Move texture loading to LoadLocation.
wined3d: Honor pbos when downloading a compressed texture.
wined3d: Move texture -> drawable blits to LoadLocation.
wined3d: Move memory allocation into a separate function.
wined3d: Reenable render target unlocking via textures.
wined3d: Move a part of LockRect to the base class.
wined3d: Allocate memory for default pool resources too.
wined3d: Disconnect allocatedMemory and Heap allocation.
wined3d: Make resource memory 32 byte aligned.
d3d9: Silence a FIXME.
wined3d: Remove an unneeded check.
wined3d: Remove a wrong return.
wined3d: Move sysmem->drawable specific blit code out of LoadLocation.
wined3d: Move drawable->sysmem specific code to its special function.
wined3d: Move texture->sysmem specific code into its special function.
d3d8: Initialize the vertex decl when allocating it.
wined3d: Don't test D3DDEVICE surfaces in dsurface tests.
wined3d: Only glBindAttribLocation used attributes.
wined3d: Make pixel shader input an array.
wined3d: Pixel Shader varying indexing.
wined3d: Add a max varyings member to the gl info structure.
wined3d: Handle ps 3.0 varyings in a different way.
wined3d: Shader Model 3.0 varying tests.
wined3d: Set the main hwnd before setting up the screen.
wined3d: Set the display mode before creating the context.
wined3d: Refuse to create volumes and volume textures if not supported.
d3d9: Use HAL devices in some tests.
ddraw: Be less picky about float precision.
ddraw: Fix a test for Vista.
d3d9: Remove some spamy debug traces from the texture test.
wined3d: Install a varying map.
wined3d: Implement the varying map.
d3d9: Initialize the test rectangle correctly.
wined3d: Free the backbuffer array.
wined3d: Fix the varying number comparison.
wined3d: Remove the conditional from texdepth.
wined3d: Relative addressing offsets are limited to [-64; 63] in arb.
wined3d: Get rid of the conditionals in the glsl lit implementation.
wined3d: mov to a0.x does a floor(), not a round to nearest.
wined3d: Replace the position fixup mul-add-add with a MAD.
wined3d: Avoid NOP additions.
wined3d: Honor the driver's min point size.
wined3d: Take care for client storage and pbos.
wined3d: Get rid of the conditionals in shader_glsl_compare.
d3d9: Be less picky in the D3DFMT_X8L8V8U8 test.
wined3d: Pass surface dirtification to the container.
wined3d: Implement a detection for the MacOS OpenGL implementation.
wined3d: Fix for MacOS'es incomplete glsl uniform truth.
wined3d: Hide NP2 textures support on R500 and earlier cards.
wined3d: Store the special uniforms' locations in the linked program.
wined3d: Store integer uniform locations.
wined3d: Load GLSL sampler uniforms at shader link time.
wined3d: Reinstall the projected texture disabling for generated coords.
d3d9: Release the window after the visual tests.
wined3d: Actually store the PS's vertex processing flag.
Stefan Leichter (3):
advpack/tests: Print the unexpected result in function check_ini_contents.
d3dx8: Fix number of parameter of functions D3DXVec4Cross and D3DXVec?CatmullRom.
browseui: Print 64bit integers with wine_dbgstr_longlong.
Thomas Weidenmueller (1):
shell32: Use SHStrDupW in IShellFolder2::GetDetailsOf to allocate returned string.
Tim Schwartz (2):
netapi32: Add stub for NetUseEnum().
net.exe: Lists existing NetUse connections.
Tom Brus (1):
ntdll: Serial/COM code misinterpreted XON/XOFF direction.
Vijay Kiran Kamuju (1):
include: Add missing defines for RC5, SHA and AES in wincrypt.h.
Vincent Hardy (1):
oleaut32: Add TypeLib version for W2K, WXP, and Vista.
Vitaliy Margolen (3):
dbghelp: Fix detection of ELF libs by their name.
kernel32: Implement GetProcessHandleCount.
dinput: Add stub for DIPROP_AUTOCENTER property.
2006-10-13 16:43:39 +02:00
--
Alexandre Julliard
julliard@winehq.org