Sweden-Number/ANNOUNCE

703 lines
34 KiB
Plaintext
Raw Normal View History

2006-10-13 16:43:39 +02:00
This is release 0.9.23 of Wine, a free implementation of Windows on Unix.
2005-11-09 14:41:27 +01:00
What's new in this release:
2006-10-13 16:43:39 +02:00
- Massive update of printf formats for Win64 compatibility.
- Dynamic drive support on MacOSX.
- Still more MSI fixes and improvements.
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
2006-10-13 16:43:39 +02:00
http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.23.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-0.9.23.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
----------------------------------------------------------------
Changes since 0.9.22:
Alexander Nicolaysen Sørnes (1):
Updated Norwegian Bokmål translations.
Alexandre Julliard (25):
winex11.drv: Fix typo that confuses winapi_check.
winsock: Make sure to include sys/types.h in all cases.
ws2_32: Avoid retrieving the fd twice in WSAIoctl.
explorer: Split the device management to a separate file to make it usable independently of HAL support.
explorer: Avoid repeated notifications on device removal.
explorer: Added dynamic drive support for MacOSX.
ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX.
ntdll: Added error mapping for ENXIO.
Makefile: Avoid trailing slash in find, it breaks tags on MacOS.
server: Return the data for winevent hooks in the varargs part of the get_message request.
server: Return the data for callback results in the varargs part of the get_message request.
server: Pass the data for message callbacks as vararg from the client side.
server: Rearrange a few fields to avoid wasting padding space on 64 bits.
user32: The per-window user data must be a DWORD_PTR.
ntdll: Fixed typo in serial.c.
user32: Store the prev_unicode hook flag on the client side.
server: Changed the get_next_hook request to allow retrieving the current hook too.
dinput: Only register the window class once to avoid race conditions.
winex11.drv: Give XInitThreads another chance.
winsock: Add a WS_ prefix to the BSD types.
ws2_32: Win64 printf format fixes.
loader: Make sure the reserved area is protected on MacOSX too.
Fixed some printf warnings caused by using sizeof.
sane.ds: Get rid of the prototypes of some removed functions.
msvfw32: Avoid a compiler warning.
Andrew Talbot (19):
shell32: Cast-qual warnings fix.
shell32: Cast-qual warnings fix.
shell32: Cast-qual warnings fix.
shell32: Cast-qual warnings fix.
shell32: Cast-qual warnings fix.
shell32: Another cast-qual warning fix.
tapi32: Cast-qual warnings fix.
user: Cast-qual warnings fix.
user/tests: Cast-qual warnings fix.
wininet/tests: Cast-qual warning fix.
winecfg: Cast-qual warnings fix.
wineboot: Cast-qual warning fix.
winebrowser: Cast-qual warnings fix.
winefile: Cast-qual warnings fix.
server: Cast-qual warning fix.
widl: Cast-qual warning fix.
winebuild: Cast-qual warning fix.
winedump: Cast-qual warnings fix (with thanks to Dmitry Timoshkov and Eric Pouech).
regedit: Cast-qual warnings fix.
Benjamin Arai (1):
resutils: Implements stub dll for resutils.dll.
Byeong-Sik Jeon (1):
gdi32: Improve get_nearest_charset().
Christian Gmeiner (1):
user32: SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION are kown actions.
Christopher GAUTIER (1):
wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in IWineD3DSurfaceImpl_BltOverride.
Detlef Riekenberg (3):
winedump: Remove the shell script reference from the man-page.
shell32: Implement SHRegQueryValueA with RegQueryValueA.
shell32: Fix typo in Run dialog.
Dmitry Timoshkov (8):
ws2_32: Use a symbolic name instead of hand-made value.
ws2_32: Add a comment to ioctlsocket about 'bogus' ioctl 0x667e.
user/tests: Flush events before running mouse tests.
winecfg: Fix a typo in Russian translation.
ntdll: Make test_debug_regs() print the actual Dr7 value it got.
user: Increase the time during which flush_events() waits for pending events.
winex11.drv: Make all windows moveable by default.
user: Add some missing messages to the message spy.
Elie Morisse (1):
ddraw: Don't destroy complex attached surfaces even if explicitely
Eric Pouech (4):
winedbg: Fixed the auto mode.
ntdll-kernel32: WaitCommEvent.
winedbg: Rewrote the file handling to use SearchPath instead of home grown version.
ntdll: Implemented AmILastThread information class for NtQueryInformationThread.
Francois Gouget (44):
Assorted spelling fixes.
widl: Use CONST_VTBL to declare lpVtbl.
Fix rpcndr.h so it takes CONST_VTABLE into account.
secur32: Only include secext.h when asked to.
wincrypt: Fix the CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME declaration in the MSVC case.
ole32: Fix invalid macro usage.
msvcmaker: The msvcrt tests need '..' in the include path.
ddraw: Fix comparefloat() so it compiles with Visual C++ when given a negative value.
urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc test compilation on Windows.
dsound: Don't use state.buffer_size before it has been initialized.
Add missing '\n's to ok() calls.
oleaut32: Fixed compilation in the nameless union case.
ddraw: Only perform the screen resolution changing tests in interactive mode.
rpcrt4: Don't return void values. This fixes Visual C++ warnings.
riched20: Tweak a buffer declaration to fix the compilation with Visual C++.
d3d9: Tweak a buffer declaration to fix the compilation with Visual C++.
mshtml: Remove space before '\n'.
Add missing '\n's to ok() calls.
Assorted spelling fixes.
urlmon: Fix spelling of the 'origin' parameter in the *Protocol_Seek() functions.
shell32: Microsoft's EXP_DARWIN_LINK structure does not have a dbh
oleaut32: Remove unnecessary casts.
include: Add missing PSP_ constants.
include: Add missing STATUS_CTX_ constants.
comctl32: Fix LVM_GETITEM/LVIF_STATE so it only returns the bits it
include: Add new Vista SDK constants and structures.
winecfg: Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
taskmgr: Remove ZeroMemory() calls and instead set the relevant fields (usually just iSubItem) to zero manually.
gphoto2.ds: Remove ZeroMemory() calls and instead set the relevant fields (usually just iSubItem) to zero manually.
shell32: Don't forget to set stateMask when calling LVM_GETITEM/LVIF_STATE.
winecfg: Remove unneeded memset() calls.
d3d8: Fix '\n' typo.
oleview: Fix the placement of a '\n'.
user/tests: It is perfectly valid for some sysparams registry fields
Add missing '\n's to Wine traces.
French rc files must be encoded in iso-8859-1, not utf-8.
wined3d: Fix '\n' typo.
Tweak TRACE()s to simplify '\n' checks.
dmloader: Modify the debugstr_DMUS_* functions to return strings that never end with a '\n'.
olepro32: Mark stubs as such.
secur32: Add missing '\n' in a Wine trace.
rpcrt4: Add RPC_CSTR, RPC_WSTR and update the prototypes accordingly.
Assorted spelling fixes.
Add '\n's to Wine traces.
Frank Richter (3):
kernel32: Translated some more NLS strings to German.
kernel32: Added German translation of messages.
kernel32: Fix typos in English messages.
Ge van Geldorp (1):
winapi_test: Regenerate tests.
Gerald Pfeifer (1):
programs/regedit: Fix format specifiers for _stscanf and fprintf.
H. Verbeet (11):
wined3d: Explicitly enable the GL_ARB_draw_buffers extension in GLSL shaders.
wined3d: Report the correct number of available 4-component float vectors for GLSL.
wined3d: Improve shader_dump_decl_usage() TRACEs.
d3d8: Win64 printf format warning fixes.
d3d8/tests: Win64 printf format warning fixes.
d3d9: Win64 printf format warning fixes.
ddraw/tests: Win64 printf format warning fixes.
d3d9: Disable the surface pitch size test for now, just check alignment instead.
ddraw: Win64 printf format warning fixes.
wordpad: Format warning fixes.
regedit: Format warning fixes.
Hans Leidekker (33):
usp10: Add a stub implementation and a test for ScriptLayout.
dnsapi: Win64 printf format warning fixes.
mscms: Win64 printf format warning fixes.
wldap32: Win64 printf format warning fixes.
advapi32: Win64 printf format warning fixes.
mscms: Restore the preprocessor hack.
advapi32/tests: Win64 printf format warning fixes.
wininet/tests: Win64 printf format warning fixes.
wininet: Win64 printf format warning fixes.
mscms: Document the transform functions.
mscms: Cast-qual warnings fix.
dnsapi: Cast-qual warnings fix.
wldap32: Cast-qual warnings fix.
Don't use utf-8 in rc files.
shlwapi: Win64 printf format warning fixes.
usp10: Add a stub implementation of ScriptStringValidate.
winspool.drv: Cast-qual warnings fix.
shlwapi/tests: Win64 printf format warning fixes.
iphlpapi: Win64 printf format warning fixes.
shell32: Win64 printf format warning fixes.
shell32/tests: Win64 printf format warning fixes.
mscms/tests: Win64 printf format warning fixes.
oleaut32/tests: Win64 printf format warning fixes.
netapi32: Win64 printf format warning fixes.
tapi32: Win64 printf format warning fixes.
mapi32/tests: Win64 printf format warning fixes.
itss: Win64 printf format warning fixes.
wineps.drv: Win64 printf format warning fixes.
quartz: Win64 printf format warning fixes.
oleaut32: Win64 printf format warning fixes.
winspool.drv: Win64 printf format warning fixes.
msxml3/tests: Win64 printf format warning fixes.
winspool.drv/tests: Win64 printf format warning fixes.
Huw Davies (1):
oleaut32: Implement ITypeInfo_CreateInstance.
Hwang YunSong(황윤성) (2):
regedit: Updated Korean Resource.
regedit: Updated Korean resource.
Ivan Gyurdiev (38):
wined3d: Remove unused field in shader opcode_arg.
wined3d: Win64 printf fixes.
d3d9/tests: Clean up get/set handler arguments.
d3d9/tests: Add init/teardown handlers for state tests.
d3d9/tests: Remove unused device parameter.
d3d9/tests: Make d3d9 tests Wcast-qual compliant.
d3d9/tests: Printf format fixes for d3d9 tests.
wined3d: Make the shader mode selections per device.
wined3d: Move D3DSIO structure into WINED3D namespace.
wined3d: Move D3DSPR structure into the WINED3D namespace.
wined3d: Move D3DSP DCL-related structures into WINED3D namespace.
wined3d: Move D3DSP_REG structures into the WINED3D namespace.
wined3d: Move D3DSP source modifier-related items into the WINED3D namespace.
wined3d: Move D3DSP dest modifier related items into the WINED3D namespace.
wined3d: D3DFORMAT: Consistently use WINED3D namespace.
wined3d: D3DDEVTYPE: Consistently use in WINED3D namespace.
wined3d: D3DTEXTURESTAGESTATETYPE: Consistently use in WINED3D namespace.
wined3d: D3DQUERYTYPE: Consistently use in WINED3D namespace.
wined3d: D3DDECLTYPE: Consistently use in WINED3D namespace.
wined3d: TEXTUREFILTERTYPE: Consistently use in WINED3D namespace.
wined3d: Merge LIGHT types into one type in WINED3D namespace.
wined3d: Merge MATERIAL types into one type in WINED3D namespace.
wined3d: Merge VIEWPORT types into one type in WINED3D namespace.
wined3d: Merge GAMMARAMP types into one type in WINED3D namespace.
wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
wined3d: D3DTRANSFORMSTATETYPE: Consistently use in the WINED3D namespace.
wined3d: Merge D3DMATRIX types into one type in WINED3D namespace.
wined3d: Merge D3DRECT types into one type in WINED3D namespace.
wined3d: Merge D3DCOLOR types into one type in WINED3D namespace.
wined3d: Merge D3DPRIMITIVETYPE types into one type in WINED3D namespace.
wined3d: Merge D3DDP_MAXTEXCOORD constants into one constant in WINED3D namespace.
wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
wined3d: Add D3DVERTEXBLENDFLAGS to the WINED3D namespace.
wined3d: Add D3DSI and other opcode masks to the WINED3D namespace.
wined3d: Add D3DSHADER_ADDRMODE masks to the WINED3D namespace.
wined3d: Add D3DCLIPPLANE constants to the WINED3D namespace.
wined3d: Add D3DTEXTURETRANSFORMTYPE to the WINED3D namespace.
wined3d: Add shader version/end masks to the WINED3D namespace.
Jacek Caban (11):
mshtml: Code cleanup.
mshtml: Added begining implementation of IPersistStreamInit::Save.
mshtml: Silence common invalid QueryInterface FIXME.
shdocvw: Silence common invalid QueryInterface FIXMEs.
urlmon: Win64 printf format warning fixes.
shdocvw: Win64 printf format warning fixes.
mshtml: Win64 printf format warning fixes.
shdocvw: Win64 printf format warning fixes.
urlmon: Win64 printf format warning fixes.
mshtml: Win64 printf format warning fixes.
ole32: Don't fail in OleCreate if created object doesn't implement IRunnableObject or IOleChache.
James Hawkins (41):
msi: Return to the parent dialog when the argument to the EndDialog event is Return.
msi: Implement MsiDatabaseImport.
comctl32: Set the TVIF_TEXT mask when notifying the parent window of a selection change.
msi: Add missing '\n' to TRACE output.
msi: Don't ERR if a dialog doesn't provide control conditions, as they are not required.
msi: Assign the property to path if the property is empty.
msi: Empty the window text if no text is provided.
msi: Select the first item in the SelectionTree control.
msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as package->dialog does not always point to the same dialog.
msi: Publish the SelectionPath event in the SetTargetPath event.
msi: Properly initialize the SelectionTree control's attributes and property values.
msi: Publish the SelectionDescription and SelectionPath events when the selection changes in the SelectionTree control.
msi: Store the selected item in the SelectionTree control.
msi: Subscribe the SelectionTree control to the SelectionPath event.
msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog.
msi: Only apply the last font style in the list of styles.
user: Add missing sizeof(WCHAR) multiplier.
crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).
advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch).
dinput: Call missing LeaveCriticalSection in the error case (found by Smatch).
ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found by Smatch).
msi: Make msi_dialog_dup_property return a copy of the property if the property is empty.
advpack: Win64 printf format warning fixes.
janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch).
janitorial: Remove redundant NULL checks before SHFree.
shdocvw: Return S_OK in PersistStorage_InitNew.
msi: Perform button control events in greatest to least order.
msi: Make internal functions static.
msi: Add missing declarations to the public headers.
advpack: Make internal functions static.
msi: Add missing sizeof(WCHAR) multiplier.
msi: NULL-terminate dst on error.
msi: Clean up after the package tests.
msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
advapi32: Make internal functions static.
advapi32: Add missing declarations to the public headers.
gphoto2.ds: Make an internal function static.
comctl32: Make internal functions static.
crypt32: Make an internal function static.
cabinet: Make internal functions static.
Jason Green (1):
user32: Stub implementation of BlockInput.
Jesse Allen (1):
ddraw: Fix for DDSURFACEDESC param in CreateSurface.
Jonathan Ernst (7):
crypt32: Initial French translation.
cmdlgtst: Updated French translation.
taskmgr: Updated French translation.
regedit: Updated French translation.
oleview: Updated French translation.
cmdlgtst: Updated French translation.
taskmgr: Updated French translation.
José Manuel Ferrer Ortiz (3):
mshtml: Added Spanish translation.
wldap32: Added Spanish translation.
msi: Updated Spanish translation.
Juan Lang (14):
rsaenh: Correct signature checking.
wincrypt.h: Fix a typo.
winex11.drv: Don't deadlock if GL init fails.
shdocvw: Return S_OK from WebBrowser_put_RegisterAsDropTarget.
shdocvw: Ignore VT_ERROR arguments to WebBrowser_Navigate2.
crypt32/tests: Win64 printf format warning fixes.
msi: Implement msidbLocatorTypeFileName in RegLocator searches.
crypt32/tests: Win64 printf format warning fixes.
crypt32: Implement CryptSignAndEncodeCertificate.
crypt32: Make it clearer where alg ids come from in CryptVerifyCertificateSignatureEx.
crypt32: Forward CryptAcquireContextU to CryptAcquireContextW.
crypt32: Win64 printf format warning fixes.
crypt32: Implement CertVerifyValidityNesting.
crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
Kai Blin (1):
secur32: Add support for cached client credentials.
Karsten Elfenbein (3):
rsaenh/tests: import & export of a plaintext public key + algID check.
d3d9: Fix typo in trace.
wined3d: Corrected names in checkGLcall text.
Louis. Lenders (7):
kernel32: Print an error instead of crashing in GetLongPathNameW if shortpath=0.
kernel32: Add 2 simple tests for GetLongPathNameW.
wine.inf: Add d3d9 to fake dlls.
shlwapi: Update info in DllGetVersion.
wine.inf: Add ddeml.dll to fake dlls.
msxml3: Add a version resource.
user32: Return a fake device notification handle in RegisterDeviceNotificationA.
Marcus Meissner (8):
mswsock: More debug output in AcceptEx().
ntdll: Added debug registers test case.
ntdll: Clear alignment check flag before entering exception handler.
ws2_32: Implemented FIONBIO and FIONREAD in WSAIoctl.
ntdll: More tests for exception handling.
crypt32/tests: Replace bad use of sprintf by 2 strcats.
crypt32: Include wine/port.h for strcasecmp.
wine.inf: Add some more fake binaries.
Markus Amsler (4):
wined3d: Fix DEBUG_SINGLE_MODE.
msvcrt: Add fread eof tests.
msvcrt: fread: Fill buffer on small reads.
msvcrt: Fix fread eof handling.
Michael Ploujnikov (13):
uxtheme: Win64 printf format warning fixes.
setupapi/tests: Win64 printf format warning fixes.
msi/tests: Win64 printf format warning fixes.
secur32/tests: Win64 printf format warning fixes.
psapi/tests: Win64 printf format warning fixes.
usp10/tests: Win64 printf format warning fixes.
mlang/tests: Win64 printf format warning fixes.
advpack/tests: Win64 printf format warning fixes.
dinput/tests: Win64 printf format warning fixes.
lz32/tests: Win64 printf format warning fixes.
mciseq: Win64 printf format warning fixes.
comdlg32: Win64 printf format warning fixes.
comctl32/tests: Win64 printf format warning fixes.
Michael Stefaniuc (123):
Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int.
include: Make DWORD/LONG/ULONG an int to use the same type in Win32 and Win64.
debug.h, test.h: Temporary add ifdefs around some printfs to avoid format.
"One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int.
server: Win64 printf format warning fixes.
wrc: Win64 printf format warning fixes.
winedump: Win64 printf format warning fixes.
user: Win64 printf format warning fixes.
wineboot: Win64 printf format warning fixes.
winecfg: Win64 printf format warning fixes.
winhelp: Win64 printf format warning fixes.
cmdlgtst: Win64 printf format warning fixes.
eject: Win64 printf format warning fixes.
icinfo: Win64 printf format warning fixes.
oleview: Win64 'incompatible pointer type' warning fix.
rpcss: Win64 printf format warning fixes.
wineconsole: Win64 printf format warning fixes.
winemenubuilder: Win64 printf format warning fixes.
winedos: Win64 printf format warning fixes.
msvcrt: Win64 printf format warning fixes.
cards: Win64 printf format warning fixes.
dinput8: Win64 printf format warning fixes.
d3dx8: Win64 printf format warning fixes.
hhctrl.ocx: Win64 printf format warning fixes.
localspl/tests: Win64 printf format warning fixes.
nddeapi: Win64 printf format warning fixes.
newdev: Win64 printf format warning fixes.
oleacc: Win64 printf format warning fixes.
query: Win64 printf format warning fixes.
spoolss: Win64 printf format warning fixes.
w32skrnl: Win64 printf format warning fixes.
activeds: Win64 printf format warning fixes.
comcat: Win64 printf format warning fixes.
ifsmgr.vxd: Win64 printf format warning fixes.
infosoft: Win64 printf format warning fixes.
opengl32: Win64 printf format warning fixes.
usp10: Win64 printf format warning fixes.
msadp32.acm: Win64 printf format warning fixes.
imaadp32.acm: Win64 printf format warning fixes.
msg711.acm: Win64 printf format warning fixes.
cfgmgr32: Win64 printf format warning fixes.
midimap: Win64 printf format warning fixes.
msxml3: Win64 printf format warning fixes.
msvidc32: Win64 printf format warning fixes.
comdlg32/tests: Win64 printf format warning fixes.
powrprof: Win64 printf format warning fixes.
msacm32/tests: Win64 printf format warning fixes.
comcat/tests: Win64 printf format warning fixes.
msdmo: Win64 printf format warning fixes.
msvcrt/tests: Win64 printf format warning fixes.
iccvid: Win64 printf format warning fixes.
cabinet/tests: Win64 printf format warning fixes.
winmm/winejack: Win64 printf format warning fixes.
winmm/wineesd: Win64 printf format warning fixes.
winmm/winenas: Win64 printf format warning fixes.
winmm/winearts: Win64 printf format warning fixes.
winmm/winealsa: Win64 printf format warning fixes.
winmm/wineoss: Win64 printf format warning fixes.
dxdiagn: Win64 printf format warning fixes.
winemp3.acm: Win64 printf format warning fixes.
serialui: Win64 printf format warning fixes.
vwin32.vxd: Win64 printf format warning fixes.
amstream: Win64 printf format warning fixes.
wtsapi32: Win64 printf format warning fixes.
wnaspi32: Win64 printf format warning fixes.
atl: Win64 printf format warning fixes.
psapi: Win64 printf format warning fixes.
rpcrt4/tests: Win64 printf format warning fixes.
quartz/tests: Win64 printf format warning fixes.
olesvr32: Win64 printf format warning fixes.
dxerr9: Win64 printf format warning fixes.
olecli32: Win64 printf format warning fixes.
dxerr8: Win64 printf format warning fixes.
user/tests: Win64 printf format warning fixes.
riched20/tests: Win64 printf format warning fixes.
imagehlp: Win64 printf format warning fixes.
msrle32: Win64 printf format warning fixes.
devenum: Win64 printf format warning fixes.
wsock32: Win64 printf format warning fixes.
pstorec: Win64 printf format warning fixes.
ws2_32/tests: Win64 printf format warning fixes.
dmsynth: Win64 printf format warning fixes.
vmm.vxd: Win64 printf format warning fixes.
d3dxof: Win64 printf format warning fixes.
wintab32: Win64 printf format warning fixes.
uxtheme: Win64 printf format warning fixes.
version: Win64 printf format warning fixes.
netapi32: Win64 printf format warning fixes.
qcap: Win64 printf format warning fixes.
hlink: Win64 printf format warning fixes.
dpnet: Win64 printf format warning fixes.
dswave: Win64 printf format warning fixes.
rsaenh: Win64 printf format warning fixes.
rasapi32: Win64 printf format warning fixes.
dmscript: Win64 printf format warning fixes.
odbc32: Win64 printf format warning fixes.
mcicda: Win64 printf format warning fixes.
msacm32.drv: Win64 printf format warning fixes.
dmcompos: Win64 printf format warning fixes.
mlang: Win64 printf format warning fixes.
version/tests: Win64 printf format warning fixes.
mapi32: Win64 printf format warning fixes.
avifil32: Win64 printf format warning fixes.
dplayx: Win64 printf format warning fixes.
dsound/tests: Win64 printf format warning fixes.
server: Remove redundant NULL check before free() (found by Smatch).
tools: Remove redundant NULL checks before free() (found by Smatch).
janitorial: Remove remaining NULL checks before free() (found by Smatch).
kernel32/tests: Win64 printf format warning fixes.
dmime: Win64 printf format warning fixes.
uxtheme/tests: Fix Win64 printf format warnings.
mpr: Win64 printf format warning fixes.
mciwave: Win64 printf format warning fixes.
dmloader: Win64 printf format warning fixes.
dmband: Win64 printf format warning fixes.
msvfw32: Win64 printf format warning fixes.
mciavi32: Win64 printf format warning fixes.
dmusic: Win64 printf format warning fixes.
msacm32: Win64 printf format warning fixes.
dmstyle: Win64 printf format warning fixes.
gdi: Win64 printf format warning fixes.
gdi/tests: Win64 printf format warning fixes.
kernel32: Win64 printf format warning fixes.
Mike McCormack (27):
msi: Check that transforms preserve tables.
msi: Win64 printf format warning fixes.
msi: Remove an unused variable.
msi: Only declare the szStringData and szStringPool strings once.
msi: Only ignore the StringPool and StringData in a transform.
kernel32: Return some fake data in FindActCtxSectionStringW.
msi: Handle null integers properly in transforms.
msi: Transform the _Columns and _Tables tables first so the table metadata is present for new tables.
msi: Work around what appears to be a bug in native MSI's generation of transform data.
msi: Fix transform traces.
comctl32: Return the correct value for CB_GETLBTEXTLEN.
d3d8: Don't crash if d3d8 can't be loaded.
riched20: Don't crash if a colour isn't found.
msi: Fix memory leaks and bad frees.
msi: Fix handle leaks in the test cases.
msi: Avoid reading the transform table data twice.
msi: Avoid an unnecessary strdup.
msi: Fix a memory leak.
msi: Make msi_makestring static.
msi: Merge action.h into msipriv.h.
msi: Check that transforms return the correct data.
msi: Check transforms have the correct storage guid.
msi: An empty string table entry should always have a zero refcount.
msi: Tests for transforms modifying rows in a table.
msi: Test transforms removing a row in a table.
msi: Improve error checking when applying transform data.
msi: Handle the sign properly when converting integer data.
Mikołaj Zalewski (33):
sane.ds: Add Polish translation.
sane.ds: Use SS_CENTER to center a dialog string.
gphoto2.ds: Add Polish translation.
gphoto2.ds: Use SS_CENTER to center a dialog string.
msvfw32: Add Polish translation.
comctl32: toolbar: Set correcly hwndTrack in TrackMouseEvent call.
comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
regedit: Fix some translated resources errors.
regedit: Some import/export dialogs code cleanup.
regedit: Add option to export only a specified branch.
regedit: Remove the unused IDD_DIALOG2.
comdlg32: Load "Save" string from resources in filedlgbrowser.c.
wineconsole: Make the user backend work on non-latin1 locales.
regedit: Update Polish translation.
taskmgr: Add Polish translation.
winspool.drv: Add Polish translation.
progman: Add Polish translation.
notepad: Update Polish translation.
clock: Update Polish translation.
winefile: Update Polish translation.
uninstaller: Fix Polish translation.
comctl32: toolbar: Move add/remove/setrect tooltip code to separate functions.
comctl32: toolbar: Create the tooltip control during WM_MOUSEMOVE so that the NM_TOOLTIPSCREATE is not sent too early.
comctl32: toolbar: Merge AddButtonsA and AddButtonsW into AddButtonsT.
comctl32: toolbar: Fix the TB_ADDSTRING from resources for a NUL delimiter.
comctl32: listview: Don't call ScrollColumn with an out of bounds index when resizing the last column.
comctl32: header: Invalidate the control after a WM_SETREDRAW with wParam == TRUE.
comctl32: header: Call DefWindowProcW not DefWindowProcA.
comctl32: toolbar: Don't send NM_CUSTOMDRAW for separators.
comctl32: toolbar: Remove dwItemCustDraw from TOOLBAR_INFO and store it as a local variable.
comctl32: toolbar: Passing a string pointer in TB_INSERTBUTTON shouldn't change the strings table (with test case).
comctl32: toolbar: Merge TOOLBAR_InsertButtonA and TOOLBAR_InsertButtonW.
comctl32: toolbar: Store dwBaseCustDraw and dwItemCDFlag in local variables.
Nick Burns (2):
msvcrt/process.h: __stdcall__ defined safely for Mac OSX.
winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
Nickolay V. Shmyrev (1):
winex11.drv: Always set window type.
Nicolas Delcros (1):
winsock: Add mapping for SO_ACCEPTCONN.
Oleg Krylov (1):
user: Fix CopyImage function declaration.
Paul Chitescu (2):
netapi: Stub for DsGetDcNameA.
mscoree: Initial stub implementation.
Paul Vriens (17):
crypt32: Added some CryptSIP stub implementations.
advapi32: Make sure it's a real cleanup.
crypt32: Remove bogus tests.
wintrust: Win64 printf format warning fixes.
crypt32: More tests for CryptSIPLoad.
wintrust: Win64 printf format warning fixes.
crypt32: Move some defines to the top as they will be needed in more functions.
crypt32: Change function declaration to overcome some cast-qual warnings in future patches.
crypt32: Correct the documentation.
crypt32: Cast-qual warnings fix.
advpack: Make tests run on Win98 again.
cabinet: Make tests run on Win98 again.
comdlg32: Move NULL check before use (Coverity).
msi: Make tests run on Win98 again.
rsaenh: Make hmac test run on all windows versions.
rsaenh: Win64 printf format warning fixes.
shlwapi: Cast-qual warnings fix.
Peter Oberndorfer (2):
ntdll: Add a test for NtReadVirtualMemory.
winedbg: Don't try to read to invalid memory if winedbg does not find the thread.
Robert Shearman (5):
oleaut32: Make ITypeInfo::GetDocumentation work for functions/variables in inherited interfaces.
oleaut32: Fix ITypeInfo::GetFuncDesc to return the correct information for dual dispinterfaces.
rpcrt4: Don't use HEAP_ZERO_MEMORY when most of the fields will be initialised to non-zero values.
rpcrt4: RpcBindingCopy is implemented.
rpcrt4: Use I_Rpc{Allocate, Free} instead of Heap{Alloc, Free} as that
Roderick Colenbrander (5):
gdi32: Route WGL context code through gdi32.dll.
gdi32: Route WGL font code through gdi32.dll.
x11drv: Fix wgl pixel format bug.
x11drv: Fix building issue.
opengl: Fix wglMakeCurrent bug.
Saulius Krasuckas (5):
lz32/tests: Test more last errors set by LZOpenFile[AW].
lz32/tests: Non-op cosmetics for LZOpenFile[AW] operations.
lz32/tests: More checks for various LZOpenFile[AW] operations on existing files.
lz32/tests: Be more verbose and aware of root directory.
lz32/tests: WinME sometimes returns short filenames.
Srivatsa Kanchi, R (1):
wineprefixcreate: Set correct LD_LIBRARY_PATH.
Stefan Dösinger (17):
wined3d: Correctly name a variable.
wined3d: Add IWineD3DSurface::SetOverlayPosition.
wined3d: Add IWineD3DSurface::GetOverlayPosition.
wined3d: Add UpdatOverlayZOrder.
wined3d: Add DDOVERLAYFX struct.
wined3d: Add IWineD3DSurface::UpdateOverlay.
wined3d: Add WINED3DUSAGE_OVERLAY.
wined3d: No color keying on surfaces with an alpha channel.
wined3d: Honor the pitch in a few more places.
wined3d: Define the surface alignment in the header.
wined3d: Pitch alignment for the pow2Size.
ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on sublevels.
ddraw: Make the ddraw list a wine list.
ddraw: Protect the ddraw list.
ddraw: Remove the process counter.
ddraw: Remove an incorrect size check.
ddraw: Do not let the a surface dimension fall to 0.
Stefan Leichter (1):
oleaut32/tests: Print each 64-bit integers as two 32 bit integers.
Vitaliy Margolen (6):
capi: Fix compiler warnings.
user: Move some common code into one function.
user32: Pass hook handle to the destination thread.
dinput: Win64 printf format warning fixes.
winex11drv: Win64 printf format warning fixes.
user: Add test for LL mouse hook and [Get|Set]CursorPos.
--
Alexandre Julliard
julliard@winehq.org