573 lines
30 KiB
Plaintext
573 lines
30 KiB
Plaintext
The Wine development release 1.1.12 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Some simple 64-bit apps should now run.
|
|
- Support for subpixel font rendering.
|
|
- 64-bit code generation in the IDL compiler.
|
|
- New version of the Gecko engine.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.12.tar.bz2
|
|
http://prdownloads.sourceforge.net/wine/wine-1.1.12.tar.bz2
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
http://www.winehq.org/site/download
|
|
|
|
You will find documentation on http://www.winehq.org/site/documentation
|
|
|
|
You can also get the current source directly from the git
|
|
repository. Check http://www.winehq.org/site/git for details.
|
|
|
|
Wine is available thanks to the work of many people. See the file
|
|
AUTHORS in the distribution for the complete list.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Bugs fixed in 1.1.12:
|
|
|
|
3276 warhammer 40 k failed to initialize video card - Initialisation of Graphics driver fails in W40K: Dawn of War.
|
|
3577 Wine suffers a big slow down after renaming an item
|
|
5048 mswsock:TransmitFile not implemented
|
|
6275 Adobe Audition 2.0 installation program fails to start, needs IXMLDOMDocument2
|
|
7294 Aura aborts silently on startup
|
|
7814 EVE Online mini maps in agent missions/browser are corrupted
|
|
7815 Photomatix 2.4 crashes when copying/pasting license information
|
|
8383 Black & White 2 quirks and crash
|
|
8442 configure finds sysctl.h but it does not compile on OpenBSD 4.1
|
|
8946 EA's FIFA Games only show a black screen
|
|
9511 Wine uses wrong icon on desktop for installed application
|
|
9927 qq installer crashes near end
|
|
10489 Winemaker fails to process directories with '+' in them.
|
|
10594 EVE Online has several rendering/stability problems
|
|
11001 Flanker 2.0 Demo: stack overflow after mission loads
|
|
11142 Roland XV-Editor program crashes when setting midi ports
|
|
11182 Unimplemented function winmm.midiDisconnect
|
|
11565 Cypress PSoC Designer installer hang/crash
|
|
11755 MediaMonkey 3.0.2 Error initializing Media Player
|
|
12179 MSN Messenger 7.0 crashes while starting
|
|
12208 TsRemux v0.20 crashes when launching (needs gdiplus.GetFontHeightGivenDPI)
|
|
12226 DrawTextA/W + DT_CALCRECT + Empty String returns 0
|
|
12261 Sonic Heroes Demo's shadows are messed up
|
|
12299 Commandos 3 crashes when selecting soldier
|
|
12339 Yahoo! Messenger 8.1 crashes in new user registration wizard
|
|
12344 eISLP -HTML rendering produces strange characters
|
|
12355 Utopia Angel tool crashes in statup and is unstable
|
|
12387 Civilization 4 fails to install
|
|
12477 NBC Direct installer requires installation of Windows Installer 3.1 redist
|
|
12604 SimGolf v1.03 exits when starting a new game
|
|
12638 Photodex ProShowGold crashes on service startup
|
|
12753 CIRCAD 5.3b: does not start
|
|
13069 EdWord needs oleacc.dll.AccessibleObjectFromPoint
|
|
13219 ProntoEdit NG 2.1.8 Emulator; Freezes on launch and beeps continuously
|
|
13226 Fury: Unable to patch, because of buggy Window/Buttons/...
|
|
13392 Game Maker games have screen corruptions that renders them unplayable
|
|
13452 Typing anything in ePSXe freezes the application
|
|
13580 ARX Fatalis crashes
|
|
13726 handycafe.com installer unpacker hangs
|
|
13818 Yahoo! Messenger 9.0 beta installer crashes in ntdll when changing window focus
|
|
13894 Kyodai Mahjongg 2006 crashes, when started in 3D mode
|
|
13906 Guild Wars crashes on startup, before rendering scene
|
|
13911 Unhandled page fault on prefix creation on osx 10.5
|
|
13943 Active Worlds: crashes on startup
|
|
13977 CallWave: Crash on install
|
|
13998 other programs cant use alsa
|
|
14021 CallWave does not work
|
|
14042 Midnight Club II does not run with sound enabled
|
|
14044 Google SketchUp fails to run
|
|
14050 Forces Of Corruption : Empty launcher, can't load game
|
|
14063 Unimplemented function gdiplus.dll.GdipGetPropertyCount and gdiplus.dll.GdipGetPropertyIdList
|
|
14088 Gvox Encore: no sound
|
|
14112 PhotoAcute: Does not open browser links
|
|
14257 UltimateBet: Installs, but does nothing when run
|
|
14289 winhelp: crash with ME_InsertTableCellFromCursor: Assertion `run->member.run.pCell->next' failed.
|
|
14508 Music doesn't work in Hears of Iron 2: Armageddon
|
|
14777 T-Online Browser installer fails with unhandled exception on first try
|
|
15163 Installation of MP3Gain hangs
|
|
15652 Adobe Photoshop CS4 installer fails
|
|
15768 lego star wars II crashes with 2 joysticks plugged in
|
|
16165 Warhammer Online refuses to patch with builtin winhttp.dll
|
|
16293 Activeworlds client 4.2 crashes in IDirectXFileEnumObjectImpl_Create
|
|
16344 cmd.exe builtin time prints wrong message : current date instead of current time
|
|
16421 EVE Online fails to start with hardware vertex shaders
|
|
16544 winmm: mixerOpen(): when CALLBACK_WINDOW flag given, NULL Callback is also valid
|
|
16547 Pampered Chef Plus installer doesn't recognize windows version
|
|
16554 FeedDemon startup dialog is incomplete
|
|
16558 Google Sketchup 7 "Tools / Interact" cursor wrapped
|
|
16561 warning: implicit declaration of function '_mkdir'
|
|
16587 Warhammer: Battle March - Copy protection (?) prevents loading
|
|
16591 Sword of the Stars crashes after intro movies, before main menu
|
|
16603 DllRegisterServer not implemented in itircl.dll
|
|
16605 riched20 regression: FullTiltPoker client crashes when leaving game window
|
|
16610 libport compilation fails because widl isn't there
|
|
16611 Regression: WoW crashes on startup in git
|
|
16646 Digital download, World of Goo 1.2 crashes wine
|
|
16659 configure doesn't pick up libpng on OpenBSD unless -lz is given
|
|
16665 build broken in dlls/winhttp/cookie.c on OpenBSD 4.4
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.1.11:
|
|
|
|
Aleksey Bragin (1):
|
|
ntdll: Fix memory corruption in RtlSetBits.
|
|
|
|
Alexandre Julliard (73):
|
|
configure: Better check for the broken mkdir on Windows.
|
|
libport: Add a stub replacement for symlink().
|
|
wininet: Store file time as a SYSTEMTIME instead of a Unix struct tm.
|
|
shell32: Use Win32 functions instead of Unix ones to retrieve the current time.
|
|
winedevice: Make sure that all dependencies of the driver are relocated too.
|
|
libport: Replacement for poll().
|
|
secur32: Check for lack of fork() support.
|
|
ws2_32: Added implementation for inet_ntop.
|
|
rpcrt4: Disable TCP/IP connection support if we don't have socketpair.
|
|
shell32: Use RtlRandom instead of the non-portable rand_r.
|
|
include: Add the needed dllimport attribute to the RtlUnwind declaration.
|
|
gdi32: Fix the build without Freetype LCD support.
|
|
libport: Avoid including winsock2.h.
|
|
user32: Fix SPI_SETMOUSESPEED handling, the parameter is not a pointer.
|
|
server: Store data for hardware messages in the message extra data.
|
|
server: Make lparam_t always 64-bit.
|
|
server: Store the async handle inside the async_data_t structure.
|
|
server: Use the same field for process and thread handle in the queue_apc request.
|
|
server: Get rid of the unused count parameter in fd_queue_async().
|
|
widl: Move determination of the exact type of structures and array to the code generation phase.
|
|
widl: Store the size of a pointer in a variable instead of hardcoding the value of the host compiler.
|
|
widl: Add --win32/--win64 options to select the type of code generated.
|
|
widl: Add support for generating 32-bit and/or 64-bit code for proxies/clients/servers.
|
|
configure: When cross-compiling, propagate the target specification to winebuild.
|
|
configure: Improve check for libresolv.
|
|
winetest: Link against the Wine import libraries for the dist version too.
|
|
kernel32: Move AllocMappedBuffer/FreeMappedBuffer to thunk.c.
|
|
include: Move the DEFINE_REGS_ENTRYPOINT macros to the dlls that use it.
|
|
winebuild: Generate the __wine_call_from_32_regs function along with the 16-bit kernel routines.
|
|
winebuild: Fix delay load code to preserve stack alignment and save the correct registers.
|
|
winebuild: Generate relay debugging thunks for x86_64.
|
|
ntdll: Make the relay debug code more generic to allow supporting 64-bit platforms.
|
|
ntdll: Add support for relay debugging on x86_64.
|
|
libport: Check for ENOTSUP being defined before using it.
|
|
ntdll: Make sure we don't return from a stub exception.
|
|
server: Add a module_handle_t type to represent client-side module handles.
|
|
server: Make module handles always 64-bit.
|
|
server: Store module names as client_ptr_t instead of void pointers.
|
|
server: Store debugging output strings as client_ptr_t instead of void pointers.
|
|
server: Make the select cookie a client_ptr_t instead of a void pointer.
|
|
server: Make the class opaque data a client_ptr_t instead of a void pointer.
|
|
server: Make the device opaque data a client_ptr_t instead of a void pointer.
|
|
server: Make hook procedures client_ptr_t instead of void pointers.
|
|
server: Make timer callback function and argument client_ptr_t instead of void pointers.
|
|
opengl32: Define an enum for extensions to make diffs smaller when adding new extensions.
|
|
server: Make the message callback function a client_ptr_t instead of a void pointer.
|
|
server: Make the address argument for read/write_process_memory a client_ptr_t.
|
|
server: Make the mapping base address a client_ptr_t instead of a void pointer.
|
|
server: Make the address parameters in inter-process virtual memory calls client_ptr_t.
|
|
server: Make padding explicit in the wake_up_reply structure.
|
|
server: Make a couple of fields smaller in the apc_call_t/apc_result_t structures.
|
|
server: Make the arguments for CreateRemoteThread client_ptr_t instead of void pointers.
|
|
server: Explicitly specify when an ioctl call needs to be blocking.
|
|
server: Specify the user APC to call only once the system APC has executed.
|
|
server: Make the various async I/O parameters client_ptr_t instead of void pointers.
|
|
server: Send the version with the initial fd so that it can be checked before sending the first request.
|
|
server: Move ldt_copy to the init_process_done request and make it a client_ptr_t.
|
|
server: Make thread entry points client_ptr_t instead of void pointers.
|
|
server: Make TEB and PEB client_ptr_t instead of void pointers.
|
|
server: Make atom_t an unsigned int to avoid padding issues.
|
|
server: Reorganize some requests to avoid padding, and make remaining padding explicit.
|
|
cmd: Don't include time.h before winsock.h to avoid conflicts.
|
|
user32: Convert wvsprintfA/W to use an MS ABI vararg list for x86_64.
|
|
shlwapi: Convert wvnsprintfA/W to use an MS ABI vararg list for x86_64.
|
|
shlwapi: Convert SHPackDispParams to use an MS ABI vararg list for x86_64.
|
|
wldap32: Convert ber_printf to use an MS ABI vararg list for x86_64.
|
|
kernel32: Convert FormatMessageA/W to use an MS ABI vararg list for x86_64.
|
|
ntdll: Use INT_MAX for the semaphore count since LONG_MAX won't work on 64-bit.
|
|
include: Don't pack shellapi.h on 64-bit.
|
|
include: Fix a couple of winsock structures for 64-bit.
|
|
kernel32/tests: Use the correct value for invalid heap sizes on 64-bit.
|
|
winecoreaudio: Fix a redefinition warning.
|
|
Update copyright info for 2009.
|
|
|
|
Alistair Leslie-Hughes (1):
|
|
msxml3: Use xmlNodeGetContent to get text data.
|
|
|
|
Allan Tong (1):
|
|
wined3d: Add mapping for MOV instructions in shader_hw_map2gl.
|
|
|
|
Anders Jonsson (2):
|
|
mciseq: Fix typo.
|
|
mciavi32: Fix typo.
|
|
|
|
Andrew Fenn (4):
|
|
xinput: Added prototypes to header file.
|
|
xinput: Added stub for XInputEnable.
|
|
xinput1_3: Added stub XInputSetState.
|
|
xinput1_3: Added tests for XInputSetState.
|
|
|
|
Andrew Nguyen (6):
|
|
winmm/tests: Fix a mismatched failure message.
|
|
winmm/tests: Refactor the mixerOpen and mixerClose tests and add a few additional test cases.
|
|
winmm: mixerOpen should return success with NULL dwCallback and CALLBACK_WINDOW flag.
|
|
cfgmgr32: Forward and stub CM_Connect_MachineA.
|
|
setupapi: Stub the SetupDiDestroyClassImageList function.
|
|
cfgmgr32: Forward and stub CM_Create_DevNodeA/W.
|
|
|
|
Andrew Riedi (3):
|
|
itircl: Fix documentation typo.
|
|
winex11.drv: Calculate the cursor bitmap offsets in a way consistent with user32.
|
|
winex11: Factor out the 'alpha_zero' test and use it for legacy cursor support.
|
|
|
|
Andrew Talbot (20):
|
|
dmime: Remove unused Wine debug channel.
|
|
dmstyle: Remove unused Wine debug channel.
|
|
sxs: Remove unused Wine debug channel.
|
|
winealsa.drv: Do nothing if HAVE_ALSA is not defined.
|
|
winecoreaudio.drv: Do nothing if HAVE_AUDIOUNIT_AUDIOUNIT_H is not defined.
|
|
riched20: Remove unused Wine debug channel.
|
|
mshtml: Remove superfluous semicolons.
|
|
msvfw32: Remove superfluous semicolon.
|
|
winex11.drv: Superfluous semicolons fix.
|
|
ddraw: Remove a superfluous semicolon.
|
|
wineoss: Remove a superfluous semicolon.
|
|
wined3d: Remove superfluous semicolons.
|
|
ole32: Superfluous semicolons fix.
|
|
ntdll: Remove a superfluous semicolon.
|
|
msvcrt: Remove a superfluous semicolon.
|
|
advapi32: Remove unused function.
|
|
comdlg32: Unreachable code fix.
|
|
cabinet: Declare a function static.
|
|
comctl32: Declare some variables static.
|
|
comdlg32: Declare a function static.
|
|
|
|
Andrey Turkin (1):
|
|
advapi32: Implement CredReadDomainCredentials stub and tests.
|
|
|
|
Austin English (5):
|
|
itircl: Add stub functions.
|
|
configure: Fix sysctl.h check for OpenBSD.
|
|
configure: Fix libpng detection on OpenBSD.
|
|
winhttp: Fix a missing include for OpenBSD.
|
|
kernel32/tests: Fix compile on powerpc.
|
|
|
|
ByeongSik Jeon (1):
|
|
gdi32, winex11: Add support for subpixel font rendering.
|
|
|
|
Byeongsik Jeon (4):
|
|
gdi32: Don't truncate the added pixels with FT_LCD_FILTER_DEFAULT.
|
|
gdi32: Restore the trimmed bitmap image by FT_Render_Glyph().
|
|
user32: Implementation the SPI_{GET|SET}FONTSMOOTHING* actions.
|
|
winex11.drv: Add the basic antialias type decision code.
|
|
|
|
Chris Robinson (1):
|
|
d3d9: Use the correct size for D3DFVF_XYZW.
|
|
|
|
Christian Costa (29):
|
|
wineoss.drv: Initialize correctly the header before adding it to the queue.
|
|
winecoreaudio.drv: Initialize correctly the header before adding it to the queue.
|
|
dmusic: Improve IDirectMusicPortImpl_DownloadInstrument stub.
|
|
dmusic: Add support for IID_IDirectMusicDownloadedInstrument8 query in IDirectMusicDownloadedInstrumentImpl_QueryInterface.
|
|
dmusic: Fix IDirectMusicPortImpl_QueryInterface.
|
|
dmusic: Improve IDirectMusicPortDownloadImpl_GetBuffer stub.
|
|
dmusic: Implement IDirectMusic8Impl_CreateMusicBuffer.
|
|
d3dxof: Simplify error handling in IDirectXFileEnumObjectImpl_GetNextDataObject.
|
|
d3dxof: Allocate subobjects at object creation time.
|
|
d3dxof: Release properly all allocated resources.
|
|
d3dxof: Make FileEnumObject keep references to top level objects. Add corresponding test.
|
|
d3dxof: Release allocated xobjects.
|
|
d3dxof: Small cleanup.
|
|
ddraw: Display fixme only once in IDirect3DVertexBufferImpl_Optimize.
|
|
d3dxof: Initialize object member names correctly.
|
|
d3dxof: Template names are case insensitive.
|
|
ntoskrnl.exe: Add stub for KeInitializeEvent.
|
|
ntoskrnl.exe: Fix some FIXMEs.
|
|
ntoskrnl.exe: Add stub for PsSetCreateThreadNotifyRoutine.
|
|
quartz: Fix some traces and fixmes.
|
|
winedos: Document CMOS image bytes.
|
|
winedos: Compute CMOS image checksum automatically.
|
|
winedos: Increase extended memory from 7MB to 15MB.
|
|
quartz: Remove unused IMemInputPin vtables.
|
|
cmd.exe: Use WCMD_CURRENTTIME resource to show the time.
|
|
d3dxof: Move X files parsing into a separate file.
|
|
ddraw: Display fixme only once in IDirectDrawImpl_WaitForVerticalBlank.
|
|
winmm: Check param in joyConfigChanged.
|
|
mciavi: Implement MCI_DGV_PUT_WINDOW in MCIAVI_mciPut.
|
|
|
|
Damjan Jovanovic (1):
|
|
winemenubuilder: Improve icon generation.
|
|
|
|
Dan Kegel (2):
|
|
tools: Remove bashisms from wineinstall.
|
|
winmm: Don't crash on PlaySound(... SND_ALIAS_ID).
|
|
|
|
Detlef Riekenberg (3):
|
|
shdocvw/tests: Fix a test on IE 5.x.
|
|
shdocvw: Implement ParseURLFromOutsideSource.
|
|
shdocvw/tests: Add tests for ParseURLFromOutsideSource.
|
|
|
|
Dylan Smith (1):
|
|
richedit: Prevented a dereference of a freed pointer.
|
|
|
|
Francois Gouget (13):
|
|
kernel32: Fix a comment in LocalInit16().
|
|
shell32/tests: Add a trailing '\n' to ok() calls.
|
|
wnaspi32: Add a trailing '\n' to a Wine trace.
|
|
advapi32/tests: Add a trailing '\n' to ok() calls.
|
|
winecoreaudio.drv: Remove an unused debug channel (midi).
|
|
winedbg: Remove an unused debug channel (winedbg).
|
|
browseui/tests: Make some functions static.
|
|
configure: Fix the linux/ipx.h check.
|
|
Assorted spelling fixes.
|
|
cmd: Reorder some functions to avoid forward declarations.
|
|
cmd: Reorder some functions to avoid forward declarations.
|
|
winemine: Remove AboutDlgProc() as it is unused.
|
|
winemine: Reorder some functions to avoid forward declarations.
|
|
|
|
Frans Kool (1):
|
|
crypt32: Updated Dutch translations.
|
|
|
|
Ge van Geldorp (1):
|
|
kernel32/tests: Use shared Windows directory on TS to find regedit.exe.
|
|
|
|
Gerald Pfeifer (6):
|
|
comctl32: Shed off some unused parameters.
|
|
comctl32: Simplify DATETIME_Char.
|
|
comctl32: Simplify COMBOEX_Command.
|
|
comctl32: Simplify NATIVEFONT_Create.
|
|
wpp: Add missing #include <ctype.h>.
|
|
comctl32: Simplify fifteen functions by removing unused parameters.
|
|
|
|
Hans Leidekker (11):
|
|
pidgen: Fix typo.
|
|
include/mscat.h: Add a few declarations.
|
|
wintrust: Record full catalog filename in catalog info structure, not just the basename.
|
|
wintrust: Implement CryptCATAdminEnumCatalogFromHash.
|
|
wintrust: Implement CryptCATOpen and CryptCATClose.
|
|
wintrust: Test find handles against INVALID_HANDLE_VALUE.
|
|
wintrust: Implement CryptCATEnumerateMember.
|
|
wintrust: Implement CryptCATAdminResolveCatalogPath and CryptCATCatalogInfoFromContext.
|
|
wintrust: Add stub implementations of CryptCATEnumerateAttr, CryptCATEnumerateCatAttr, CryptCATGetAttrInfo, CryptCATGetCatAttrInfo and CryptCATGetMemberInfo.
|
|
wintrust: Add some tests.
|
|
wintrust: Fix message handle type.
|
|
|
|
Henri Verbeet (28):
|
|
d3d9: Don't crash in GetFVF() if a NULL vertex declaration is set.
|
|
secur32: Try an EMPTY buffer if we can't find one of type TOKEN.
|
|
secur32: Dump the buffer descs in schan_InitializeSecurityContextW().
|
|
secur32: Add stubs for schannel QueryContextAttributesA() and QueryContextAttributesW().
|
|
secur32: Handle SECPKG_ATTR_STREAM_SIZES in schan_QueryContextAttributesW().
|
|
secur32: Implement schannel EncryptMessage().
|
|
secur32: Implement schannel DecryptMessage().
|
|
d3d9: Release the vertex declaration once we're done with it.
|
|
d3d: Make sure the device is properly released when exiting the tests.
|
|
wined3d: The initial value for D3DRS_POINTSIZE_MAX depends on the pointsize limit.
|
|
d3d9: Use a HAL device for the stateblock tests.
|
|
wined3d: D3DRS_POINTSIZE_MIN is initially 0.0f for d3d8.
|
|
d3d8: Port the d3d9 stateblock tests to d3d8.
|
|
wined3d: Get rid of the glname field in struct SHADER_OPCODE.
|
|
d3d9: Use separate codepaths for failure and NULL return values in GetVertexShader() / GetPixelShader().
|
|
d3d: Correct some debug levels.
|
|
wined3d: Handle D3DFVF_XYZW in ConvertFvfToDeclaration().
|
|
configure: Check for gnutls_mac_get_key_size() instead of gnutls_transport_set_errno().
|
|
wined3d: Make use_vs() and use_ps() work on a stateblock instead of a device.
|
|
wined3d: Remove an unused field from the device.
|
|
wined3d: Convert some BOOLs to bitfields in struct WineD3DContext.
|
|
wined3d: Convert some BOOLs to bitfields in struct IWineD3DDeviceImpl.
|
|
wined3d: Convert some BOOLs to bitfields in struct SAVEDSTATES.
|
|
wined3d: Use slightly nicer loops in device_map_fixed_function_samplers().
|
|
wined3d: Fix a few format specifiers in IWineD3DStateBlockImpl_Capture().
|
|
wined3d: Fix the value of HIGHEST_TRANSFORMSTATE.
|
|
wined3d: Convert streamSource and streamFreq to bitmaps in struct SAVEDSTATES.
|
|
wined3d: Convert clipplane to a bitmap in struct SAVEDSTATES.
|
|
|
|
Hervé Chanal (2):
|
|
shell32: A nicer icon for "folder".
|
|
shell32: A nicer icon for "open folder".
|
|
|
|
Huw Davies (1):
|
|
comdlg32: Use [G|S]etPropW instead of [G|S]etPropA.
|
|
|
|
Hwang YunSong(황윤성) (1):
|
|
winecfg: Updated Korean resource.
|
|
|
|
Jacek Caban (11):
|
|
mshtml: Pass window to GetCommandState and DoCommand.
|
|
mshtml: Release owner in nsChannel destructor.
|
|
mshtml: Move preferences settings to separated function.
|
|
cabinet: Make sure that parent directories exist when creating a new directory.
|
|
mshtml: Wine Gecko 0.9.0 release.
|
|
mshtml: Remove no longer needed set_profile.
|
|
mshtml: Remove no longer used node_insert_listener.
|
|
mshtml: Move handle_insert_comment to mutation.c.
|
|
mshtml: Set XPCOM_DEBUG_BREAK to 'warn' before loading Gecko.
|
|
mshtml: Added gecko debug channel to control Gecko logging.
|
|
mshtml.idl: Added HTMLStyle coclass declaration.
|
|
|
|
James Hawkins (1):
|
|
advapi32: Request the owner and group token size instead of hardcoding the value.
|
|
|
|
Jeff Zaroyko (4):
|
|
iphlpapi/tests: Fix a failing test.
|
|
dsound: Fix a typo in convert_32_to_24.
|
|
dsound: Check for invalid parameter when unlocking primary buffers.
|
|
dsound: Check for invalid parameter when locking primary and secondary buffers.
|
|
|
|
Jesse Allen (1):
|
|
winecfg: Make virtual desktop shortcut key unique.
|
|
|
|
Joris Huizer (1):
|
|
mshtml: Increment pointer as intended.
|
|
|
|
Juan Lang (39):
|
|
cryptui: Add stubs for CryptUIDlgSelectStoreA/W.
|
|
cryptui: Add declarations for undocumented types used by CryptUIDlgSelectStoreA/W.
|
|
cryptui: Implement CryptUIDlgSelectStoreA on top of CryptUIDlgSelectStoreW.
|
|
cryptui: Add a (empty) select store dialog.
|
|
include: Add declaration of CryptFindLocalizedName.
|
|
cryptui: Add system stores to the select store dialog.
|
|
cryptui: Add additional stores to select store dialog.
|
|
cryptui: Make sure a store is selected when the user click OK in the select store dialog.
|
|
cryptui: Return selected store from CryptUIDlgSelectStoreW.
|
|
cryptui: Test mismatches between allowed and given types in CryptUIWizImport.
|
|
cryptui: Test importing from a store.
|
|
crypt32: Support add disposition CERT_STORE_ADD_NEWER_INHERIT_PROPERTIES.
|
|
cryptui: Use helper function for importing certificates.
|
|
cryptui: Inherit existing properties when importing a cert.
|
|
cryptui: Check for type mismatches in CryptUIWizImport.
|
|
cryptui: Implement importing CRLs with CryptUIWizImport.
|
|
cryptui: Implement importing stores in CryptUIWizImport.
|
|
cryptui: Implement importing CTLs in CryptUIWizImport.
|
|
cryptui: Use CryptQueryObject to import files in CryptUIWizImport.
|
|
cryptui: Add a non-operational wizard for CryptUIWizImport.
|
|
cryptui: Implement browsing for input file in CryptUIWizImport.
|
|
cryptui: Show UI rather than failing if no import source is specified.
|
|
cryptui: Make sure input file is not empty.
|
|
cryptui: Separate opening a file from importing it.
|
|
cryptui: Validate input file in CryptUIWizImport.
|
|
cryptui: Store input file as a store in the file page of CryptUIWizImport.
|
|
cryptui: Skip the file page in CryptUIWizImport when the import source isn't a file.
|
|
cryptui: Implement specifying the destination store in CryptUIWizImport.
|
|
cryptui: Ensure that a destination store is selected in CryptUIWizImport.
|
|
cryptui: Show file name and type of destination store in final page of CryptUIWizImport.
|
|
cryptui: Show the content type on the final page of CryptUIWizImport.
|
|
cryptui: Perform import when finishing the CryptUIWizImport wizard.
|
|
cryptui: Call CryptUIWizImport from CryptUIDlgViewCertificateW.
|
|
crypt32: Don't crash when querying the length of the hash of a CRL or a CTL.
|
|
wintrust: Fix encoding OIDs with only two components.
|
|
cryptui: Use an appropriate title font for the welcome and finish wizard pages.
|
|
cryptui: Hide the column header on the finish page of CryptUIWizImport.
|
|
cryptui: Add watermark image to welcome and finish pages of CryptUIWizImport.
|
|
cryptui: Add a header bitmap to CryptUIWizImport's interior pages.
|
|
|
|
Maarten Lankhorst (10):
|
|
winex11.drv/wined3d: Fix tsx11 calling convention.
|
|
gdi32/winex11.drv: Change all gdi/opengl operations to use CDECL calling convention.
|
|
user32/winex11.drv: Change all user32 operations to use CDECL.
|
|
kernel32: Change all functions to use CDECL.
|
|
msi: Add missing CDECL to cabinet functions.
|
|
includes: Fix EDITSTREAM definition for win64.
|
|
riched20: Fix cast for dwCookie.
|
|
ntdll: Print the expected and found assembly versions if no compatible version is found.
|
|
ntdll: Make the loader process relocations correctly for x86_64.
|
|
dsound: Correct amount of buffers used for playing.
|
|
|
|
Michael Karcher (4):
|
|
include: Add missing local attributes to shobjidl.idl.
|
|
include: Fix out string type from LPCSTR to LPSTR in shobjidl.idl.
|
|
include: Add a missing [unique] to shobjidl.idl.
|
|
widl: Recurse search for need of delegation.
|
|
|
|
Michael Stefaniuc (6):
|
|
msvcrt/tests: Use the C standard for multiline strings.
|
|
opengl32: make_opengl: Do not add explicit casts of function pointers to void pointers.
|
|
dplayx/tests: Do not explicitly cast LPVOID function arguments.
|
|
dplayx/tests: Fix typo.
|
|
cabinet: Don't cast the return value of PF[CD]I_ALLOC; those are void pointers.
|
|
dnsapi/tests: Remove superfluous casts.
|
|
|
|
Mike Ruprecht (1):
|
|
wininet/tests: Add test for FtpFindFirstFile.
|
|
|
|
Nick Burns (3):
|
|
wined3d: Fix a couple of typos in wined3d_gl.h
|
|
wined3d: Fix glReadPixels call from read_from_framebuffer.
|
|
ddraw: Fix surface version setting.
|
|
|
|
Nikolay Sivov (4):
|
|
ole32: Fix return value for IDataObject_GetData.
|
|
gdiplus: Stub for GdipResetPenTransform.
|
|
gdiplus: Stub for GdipScalePenTransform.
|
|
gdiplus: Stub for GdipRotateLineTransform.
|
|
|
|
Paul TBBle Hampson (4):
|
|
winhttp: Fix resolution-failure TRACE in netconn_resolve to use input WCHAR* rather than already-freed CHAR*.
|
|
winhttp/tests: Add tests for WinHttpCrackUrl port number handling.
|
|
winhttp: Correctly parse specified ports in WinHttpCrackUrl.
|
|
winhttp: Don't try and call a null callback.
|
|
|
|
Paul Vriens (3):
|
|
shell32/tests: Cope with Vista's behavior.
|
|
winmm/tests: Fix a test failure on NT4 and W2K.
|
|
shell32/tests: Fix a few test failures on Vista and W2K8.
|
|
|
|
Reece Dunn (1):
|
|
dsound: Correct the dsound fraglen calculations.
|
|
|
|
Ricardo Filipe (4):
|
|
setupapi: Add stubs for CM_Locate_DevNodeA/W.
|
|
cfgmgr32: Forward CM_Locate_DevNodeA/W to setupapi.
|
|
oleacc: Fix LresultFromObject return type.
|
|
oleacc: Add stub for AccessibleObjectFromPoint.
|
|
|
|
Rico Schüller (4):
|
|
wined3d: Fix compilation for Windows build.
|
|
d3d9/tests: Don't create a Null-shader in d3d9, it will crash.
|
|
ddraw/tests: Fis some ok() lines in alpha_test().
|
|
ddraw/tests: Fix alpha_test and offscreen_test on geforce 8800 on XP.
|
|
|
|
Rob Shearman (18):
|
|
mshtml: Check for the container's doc being NULL in nsTooltipListener_OnShowTooltip and nsTooltipListener_OnHideTooltip.
|
|
widl: Structures and arrays with pointers should be complex when generating code for 64-bit platforms.
|
|
include: Include winuser.h from generated oleidl.h header.
|
|
widl: Follow aliases in check_remoting_fields so that the fields for the type are correctly enumerated.
|
|
widl: Hide the details of where arguments, fields, values and cases are stored in the type_t structure for functions, structures, enums and unions.
|
|
widl: Store the type-specific information in a union in the type_t structure.
|
|
widl: Don't create a temporary variable in the t_ident rule.
|
|
widl: Create a separate type_t object for each structure declaration or defintion.
|
|
widl: Write the typelib based on the statement list generated in the typelib_t object instead of using hooks in the parser code.
|
|
widl: Write the generated file containing IID, DIID, CLSID and LIBID data based on the parsed list of statements instead of using hooks in the parser code.
|
|
widl: Write the local stubs file based on the parsed list of statements, rather than using hooks in the parser code.
|
|
widl: Generate header files from the parse tree instead of using hooks in the parser.
|
|
widl: Don't add NULL pointer checks in generated code for user types.
|
|
widl: Remove duplicate pointer handling code in get_struct_type.
|
|
winecoreaudio: Remove some unnecessary text conversions by using snprintfW instead of snprintf.
|
|
comctl32: Add names for now documented toolbar messages.
|
|
configure.ac: Fix test for libresolv on Mac OS 10.4.x.
|
|
widl: Use is_string_type instead of is_attr(..., ATTR_STRING) for detecting strings.
|
|
|
|
Roderick Colenbrander (1):
|
|
d3d9: Relax color matching in bumpmap test.
|
|
|
|
Vincent Pelletier (3):
|
|
user32: Fix SPI_GETMOUSESPEED and SPI_SETMOUSESPEED.
|
|
d3d9: Set IDirect3DDevice9Impl_GetVertexShader return value to NULL on error.
|
|
wined3d: Detect intel 945 GM.
|
|
|
|
Vitaliy Margolen (9):
|
|
winmm: Stub joyConfigChanged.
|
|
dinput: Make find_joydevs re-entrant.
|
|
dinput: snprintf zero-terminates string no need to do it explicitly.
|
|
dinput: Warn if failed to open device.
|
|
dinput: Replace perror with more appropriate ERR and WARN.
|
|
dinput: Fix usage of HeapReAlloc.
|
|
dinput: Fix remaining formatting of the find_joydevs().
|
|
dxdiagn: Fix DxDiag_DirectXFiles container to have child sub containers.
|
|
dxdiagn: Add dxdiagn.dll to DxDiag_DirectXFiles container. Create fake dll for it as well.
|
|
|
|
Wolfgang Walter (1):
|
|
ntdll: Fix set_XOff and set_XOn.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|