Skip to Content.
Sympa Menu

sm-spell-submit - [SM-Spell-Submit] Wine release 0.9.29

sm-spell-submit AT lists.ibiblio.org

Subject: Submit list for new spells

List archive

Chronological Thread  
  • From: Alexandre Julliard <julliard AT winehq.org>
  • To: wine-announce AT winehq.org
  • Subject: [SM-Spell-Submit] Wine release 0.9.29
  • Date: Tue, 9 Jan 2007 17:40:12 +0100 (CET)

This is release 0.9.29 of Wine, a free implementation of Windows on Unix.

What's new in this release:
- More work on the new Direct3D state management.
- Debugger support for Mac OS.
- Many OLE fixes and improvements.
- Audio input support on Mac OS.
- Lots of bug fixes.

Because of lags created by using mirrors, this message may reach you
before the release is available at the public sites. The sources will
be available from the following locations:

http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.29.tar.bz2
http://prdownloads.sourceforge.net/wine/wine-0.9.29.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 or CVS
repositories. Check respectively http://www.winehq.org/site/git or
http://www.winehq.org/site/cvs for details.

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

Wine is available thanks to the work of many people. See the file
AUTHORS in the distribution for the complete list.

----------------------------------------------------------------

Changes since 0.9.28:

Alex Villacís Lasso (14):
oleaut32: Fix tests for redundant headers in OLEPicture load from
IStream.
oleaut32: Fix VarMod(VT_DECIMAL) test by properly initializing the
DECIMAL to use.
oleaut32: Add wrapper for dereferencing a VARIANT of type VT_DISPATCH
and returning the VARIANT value.
oleaut32: Support for VT_DISPATCH in VarAnd.
oleaut32: Support for VT_DISPATCH in VarAdd.
oleaut32: Support for VT_DISPATCH in VarMul.
oleaut32: Support for VT_DISPATCH in VarDiv.
oleaut32: Support for VT_DISPATCH in VarSub.
oleaut32: Support for VT_DISPATCH in VarOr.
oleaut32: Support for VT_DISPATCH in VarXor.
oleaut32: Support for VT_DISPATCH in VarIdiv.
oleaut32: Support for VT_DISPATCH in VarMod.
oleaut32: Support for VT_DISPATCH in VarPow.
oleaut32: Support for VT_DISPATCH in VarImp.

Alexandre Julliard (35):
dlls: Merged the make_dlls script into the global make_makefiles.
make_makefiles: Automatically add IDL header targets to the .gitignore
file.
makedep: Add support for magic comments in .rc files so we can generate
proper dependencies for them.
wineps.drv: Remove surious null byte in generic.ppd.
make_makefiles: Generate the top-level .gitignore file.
make_makefiles: Merge the generated gitignores in dlls and programs
into the top-level one.
configure: Detect out of tree builds made from an unclean source tree.
Revert "wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4."
shdocvw: IDL_TLB_SRCS should contain the source file, not the target.
d3d8/tests: Avoid sizeof in traces.
d3d9/tests: Avoid sizeof in traces.
Make.rules: Be more specific in make clean, only clean targets that we
have created.
make_makefiles: In .gitignore, explicitly list files that we know are
generated instead of using wildcards.
make_makefiles: List test directories explicitly in .gitignore.
joystick.drv: Renamed the dlls/winmm/joystick directory to
dlls/winejoystick.drv.
server: Split get_thread_from_pid to allow lookups by tid or pid only.
server: Add hooks to support process tracing mechanisms other than
ptrace.
loader: Use the Mach thread port as thread id on Mac OS.
server: Implement process control using Mach primitives for Mac OS.
configure: Added a generic macro for checking for Mingw programs.
configure: Use the correct ar tool when building Mingw import libraries.
preloader: Reset both AT_SYSINFO and AT_SYSINFO_EHDR when one of them
conflicts.
Revert "wined3d: Simplify the get_write_mask and get_swizzle functions."
gdi32: Avoid leaking a handle in MFDRV_ExtSelectClipRgn.
make_makefiles: Properly skip dlls marked with MKDLL_SKIP.
Use GetDC instead of CreateDC where possible.
shlwapi: Use the appropriate constant for an uninitialized TLS check.
server: Avoid crash in alloc_console when the process has no parent.
server: Make thread_apc into a real object.
server: Notify the server that an APC has completed in the next get_apc
call.
server: Add a generic apc_call structure to make it easier to extend,
and more type-safe.
make_requests: Grab status names from async_terminate calls too.
server: Don't fail to map a shared section if the final sector is
truncated.
dsound: The dsconf.h GUIDs are now in libdxguid.
Update copyright info for the new year.

Andrew Talbot (26):
sane.ds: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
dmband: Remove unused file-static variable.
wnaspi32: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
ntdll: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
msvcrt: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
dbghelp: Qualify use of WINE_DEFAULT_DEBUG_CHANNEL.
wrc: Declare some variables static const.
comdlg32: Declare function static.
winedump: Fix memory leak.
dinput: Declare some functions static.
comdlg32: Declare some items static.
ddraw: Declare some functions static.
dmband: Declare some functions static.
d3d9: Declare some functions static.
ddraw: Declare some functions static.
widl: Fix memory leaks.
dmime: Declare some functions static.
dmloader: Declare some functions static.
dnsapi: Declare some items static.
dmstyle: Declare some functions static.
dplayx: Declare some functions static.
gdi32: Remove unused function.
gdi32: Declare some functions static.
gdi32: Remove unused variables.
hhctrl.ocx: Remove unused variable.
dsound: Remove unused function.

Bernard Ladenthin (1):
oleaut32: Better OleIconToCursor stub.

Chris Robinson (4):
wined3d: Clarify OpenGL error codes.
d3d: GetStreamSource on a stream with NULL data isn't an error.
d3d8: Don't report Shader Model 2.0 or higher.
wined3d: state_pointsprite should apply to all texture units.

Christoph Bumiller (3):
wineded3: dirtyend set to more than resource size.
ddraw: Fix the AddViewport thunk.
wined3d: Sampler variables wrongly named 'shader'.

Clinton Stimpson (2):
usp10: Implement ScriptStringGetLogicalWidths.
usp10: Downgrade fixme's to trace's with comments.

Colin Pitrat (1):
msxml: nextNode and reset functions.

Detlef Riekenberg (5):
winspool: Support the local computername as servername for OpenPrinter.
winspool: Start support for XcvMonitor and XcvPort in OpenPrinter.
winspool: Call the Portmonitor for XcvMonitor and XcvPort in
OpenPrinter.
winspool: Implement XcvDataW.
localspl/tests: Load the user interface dll on demand.

Dmitry Timoshkov (22):
msvcrt: Make an internal function static, avoid a prototype.
user32: Check lParam of the HCBT_MINMAX hook message in ShowWindow
tests.
user32: Update the ShowWindow test to pass cleanly under Windows 2000.
winex11.drv: Fix the regression caused by a previous change.
ntdll: Map ESPIPE to STATUS_ILLEGAL_FUNCTION.
kernel32: Make the locale test pass without errors under XP SP2.
user32: Make more ShowWindow tests pass under Wine.
gdi32: Remove redundant debug channel, use the default one instead.
kernel32: Remove a line that was supposed to be deleted by the previous
patch.
user32: Fix some failures of the ShowWindow test under Windows 2003.
user32: Fix some failures in the MDI message test.
kernel32: GetTimeFormat and GetDateFormat should fail if
LOCALE_NOUSEROVERRIDE is specified simultaneously with a format string.
qcap: Do not store full DLL path in the registry.
devenum: Do not store full DLL path in the registry.
kernel32: Skip the OpenProcess test under Win9x.
user32: Make message tests pass cleanly under XP SP2.
user32: Add one more GetSystemMenu test.
server: Map ESPIPE to STATUS_ILLEGAL_FUNCTION for consistency with
ntdll.
kernel32: Skip the VirtualAllocEx test under Win9x.
kernel32: Fix the file sharing test to pass cleanly under XP and Win9x.
kernel32: Print more information about the reason of a test failure.
user32: Restore old WM_SIZE handler in mdi child.

Duane Clark (2):
msvcrt: Add function _mbsspnp.
comctl32: listview: Allow LVIF_STATE flag in subitems.

Eric Pouech (21):
cmd: Fix 'copy foo bar/' which gave access denied errors.
msvcrt: execl fix when no args are given (reported by Louis Lenders).
winedbg: Added a maintenance command to load a given module (for debug
purposes).
dbghelp: Implemented 64 bit versions of EnumerateLoadedModules.
imagehlp: Fixed computation of SizeOfImage in MapAndLoad.
imagehlp: Correctly handle files without NT headers in MapAndLoad.
imagehlp: Make use of the bReadOnly parameter in MapAndLoad.
dbghelp: Corrected the map/unmap operations for ELF sections.
winedump: Added ability to dump FPO debug information.
winedump: Print some basic info for pure DOS file (which fixes segfault
while reading DOS files).
winedump: While dumping NE files, use -j option if present (as we do
for PE files).
winedump: Added helper to convert a guid to a string.
winedump: Added dumping of RSDS header from module.
winedump: Removed cvinclude.h.
winedump: Re-use existing codeview facilities to dump OMF files.
winedump: Handling of S_SALIGN symbols.
dbghelp: Handling of S_SALIGN symbols.
winedump: Added for dumping sstAlignSym and sstGlobalTypes COFF
sections.
winedump: Dump S_SSEARCH_V1 symbols.
winedump: Fix a couple of issues with types table walking.
winedump: Add support for derived types in codeview type info.

Felix Nawothnig (1):
treeview: Initialize iImage and iSelectedImage with zero.

Francois Gouget (38):
rsabase/tests: Remove unneeded casts.
itss: Fix spelling of the dwOrigin variables.
kernel32/tests: Use '%d' to print GetLastError().
ws2_32/tests: Use '%d' to print GetLastError().
Assorted spelling fixes.
qcap: Print GetLastError() in decimal with '%u'.
urlmon: Print GetLastError() in decimal with '%u'.
quartz: Use '%u' to print GetLastError().
advapi32: Remove a useless macro.
taskmgr: Print GetLastError() in decimal with '%u'.
dinput8: Self-register the DirectInput8 CoClass.
ddrawex: Self-register the DirectDrawFactory CoClass.
wine.inf: Self-register objsel.dll.
version/tests: Print GetLastError() in decimal with '%u'.
localspl/tests: Print GetLastError() in decimal with '%u'.
shell32/tests: Print GetLastError() in decimal with '%u'.
gdi32/tests: Print GetLastError() in decimal with '%u'.
ole32: Print GetLastError() in decimal with '%u'.
shell32/tests: Hack SHGetFileInfo() so it does not crash and add a test
for it.
winspool.drv/tests: Replace some '#if 0's with 'if (0)'s.
wininet/tests: Print GetLastError() in decimal with '%u'.
setupapi/tests: Print GetLastError() in decimal with '%u'.
oleaut32/tests: Fix compilation on systems with no nameless unions
(e.g. gcc 2.95).
oleaut32/tests: Replace some '#if 0's with 'if (0)'s.
rpcrt4/tests: Replace some '#if 0's with 'if (0)'s, or remove them if
not needed anymore.
rpcrt4/tests: Remove an unneeded '#if 0' and fix the code so it
compiles without warnings.
urlmon/tests: Replace some '#if 0's with 'if (0)'s.
gdi32/tests: Tweak a test to avoid an '#if 0'.
crypt32/tests: Replace some '#if 0's with 'if (0)'s.
d3d9/tests: Replace some '#if 0's with 'if (0)'s.
ntdll/tests: Replace an '#if 0' with an 'if (0)'.
gdi32/tests: Replace an '#if 0' with an 'if (0)'.
kernel32/tests: Replace some '#if 0's with 'if (0)'s.
mshtml/tests: Replace some '#if 0's with 'if (0)'s.
mlang/tests: Replace some '#if 0's with 'if (0)'s.
mcicda: Compare GetLastError() to kernel error codes, not ntdll ones.
wintrust/tests: Print GetLastError() in decimal with '%u'.
shlwapi/tests: Print GetLastError() in decimal with '%u'.

Frank Richter (1):
comctl32: listview: Fix getting user params and subitems.

H. Verbeet (20):
wined3d: Copy the depth buffer after all dirty states are applied.
wined3d: Restore texture bindings in the FBO code.
wined3d: Skip NULL textures rather than non-NULL ones, assign -1 to
skipped stages.
wined3d: Where possible, avoid using D3DCOLORTOGLFLOAT4.
wined3d: Move set_glsl_shader_program() to glsl_shader.c.
wined3d: The default debug channel for arb_program_shader.c &
glsl_shader.c already is d3d_shader.
wined3d: Create samplers for all 1.x instructions that sample.
wined3d: Remove dead code in shader_get_registers_used().
wined3d: Cleanup shader_glsl_get_output_register_swizzle().
wined3d: Cleanup & merge pshader_get_write_mask() and
vshader_program_add_output_param_swizzle().
wined3d: Cleanup shader_glsl_get_input_register_swizzle().
wined3d: Cleanup & merge pshader_get_input_register_swizzle() and
vshader_program_add_input_param_swizzle().
wined3d: Simplify the get_write_mask and get_swizzle functions.
wined3d: Don't do WINED3DTSS_COLOROP texture operations for stages that
aren't mapped to a texture unit.
wined3d: Don't do WINED3DTSS_ALPHAOP texture operations for stages that
aren't mapped to a texture unit.
wined3d: Skip WINED3DTSS_TEXCOORDINDEX state application for stages
that aren't mapped to a texture unit.
wined3d: Skip sampler state application for stages that aren't mapped
to a texture unit.
d3d8: IDirect3DDevice8Impl_GetPixelShaderFunction gets passed a handle
instead of a pointer.
d3d8: IDirect3DDevice8Impl_GetVertexShaderFunction gets passed a handle
instead of a pointer.
d3d8: IDirect3DDevice8Impl_GetVertexShaderDeclaration gets passed a
handle instead of a pointer.

Hans Leidekker (17):
usp10: Implement ScriptString_pSize.
usp10: Improve the stub for ScriptBreak.
usp10: Match output of WinXP for ScriptGetProperties.
usp10: Implement ScriptString_pLogAttr.
usp10: Reduce multiple assignments to a single memset in ScriptItemize.
usp10: Fix all failing tests on Windows and Wine.
usp10: Factor out script cache handling.
gdi32: Implement GetCharWidthI.
kernel32: Add a stub implementation for TermsrvAppInstallMode.
usp10: Implement ScriptStringValidate.
usp10: Downgrade some more FIXME's to TRACE's.
usp10: Document ScriptFreeCache, ScriptGetFontProperties,
ScriptStringFree and ScriptGetCMap.
usp10: Make the script cache accessible from a string analysis.
usp10: Use macro functions for memory allocation and start checking for
allocation failures.
usp10: Implement and test ScriptStringGetOrder and
ScriptString_pcOutChars.
usp10: Document ScriptItemize. Get rid of the remaining tabs.
kernel32: Add a stub implementation for
GetVolumeNameForVolumeMountPoint{A, W}.

Jacek Caban (28):
itss: DllUnregisterServer is not a stub.
itss: Rename CLSID_ITSProtocol to CLSID_MSITStore.
itss: Move registration code to inf file and add missing registry.
itss: DllCanUnloadNow code clean up.
itss: Added ITSProtocol stub implementation.
mshtml.idl: Added IHTMLFrameBase2 declaration.
itss: Added ITS protocol implementation.
itss: Added test of protocol.
wininet: Use proc instead of enum in SENDCALLBACK request.
wininet: Use proc instead of enum in HTTPSENDREQUESTW request.
wininet: Remove not used HTTPOPENREQUESTW request.
wininet: Use proc instead of enum in INTERNETOPENURLW request.
wininet: Use proc instead of enum in INTERNETREADFILEEXA request.
wininet: Use proc instead of enum in FTPUTFILE request.
wininet: Use proc instead of enum in FTPSETCURRENTDIRECTORY request.
wininet: Use proc instead of enum in FTPCREATEDIRECTORY request.
wininet: Use proc instead of enum in FTPFINDFIRSTFILEW request.
wininet: Use proc instead of enum in FTPGETCURRENTDIRECTORYW request.
wininet: Use proc instead of enum in FTPOPENFILEW request.
wininet: Use proc instead of enum in FTPGETFILEW request.
wininet: Use proc instead of enum in FTPDELETEFILEW request.
wininet: Use proc instead of enum in FTPREMOVEDIRECTORYW request.
wininet: Use proc instead of enum in FTPRENAMEFILEW request.
wininet: Use proc instead of enum in FTPFINDNEXTW request.
wininet: Get rid of ASYNC_FUNC enum.
urlmon: Remove failing tests.
mshtml: Fix failing test.
shlwapi: Forward CLSIDFromProgIDWrap to ole32 (with test).

Jeff Latimer (4):
ntdll: Remove an unnecessary NULL check.
usp10: Implement ScriptStringOut.
wininet: Ensure null check before dereference.
winemp3.acm: Ensure null check before dereference.

Jonathan Ernst (3):
winecfg: Update French translation.
shdoclc: Update French translation.
localspl: Added French translation.

Kai Blin (10):
wrc: Fix comparison typo (Coverity).
imagehelp: Remove unused if() check in error path.
dnsapi: Fix entering the success case (Coverity).
shlwapi: Remove redundant check in assignment (Coverity).
ole32: Remove redundant NULL check (Coverity).
user32: If pTest was allocated, length has to be > 0 (Coverity).
shlwapi: Remove redundant check in assignment, unicode version
(Coverity).
msacm32: Fix comment and remove unneeded if check (Coverity).
taskmgr: Remove unused variable and if check (Coverity).
winmm: Remove unused variable and if check (Coverity).

Ken Thomases (19):
winecoreaudio: Initial stub implementation of audio input support.
winecoreaudio: Initial implementation of widGetDevCaps.
winecoreaudio: Add stub implementation of CoreAudio_wiAudioUnitIOProc.
winecoreaudio: Add AudioUnit_CreateInputUnit to create an input audio
unit.
winecoreaudio: Implement widOpen and widClose.
winecoreaudio: Implement widAddBuffer.
winecoreaudio: Implement widReset.
winecoreaudio: Implement widDevInterfaceSize and widDevInterface.
winecoreaudio: Do additional setup in AudioUnit_CreateInputUnit.
winecoreaudio: Allocate/deallocate audio buffers in widOpen/widClose.
winecoreaudio: Store the device ID in the WINE_WAVEOUT structure.
winecoreaudio: Add widHelper_NotifyCompletions.
winecoreaudio: Add mechanism for cross-thread call of
widHelper_NotifyCompletions.
winecoreaudio: Changed widReset to stop the audio unit.
winecoreaudio: Implement widStop.
winecoreaudio: Implement widStart.
winecoreaudio: Implement CoreAudio_wiAudioUnitIOProc, the input
callback.
winecoreaudio: Report actual supported input wave formats.
kernel32: Don't release preferred_locales until we're done with its
members.

Lei Zhang (1):
comctl32: Add initial tests for the status bar control.

Louis Lenders (8):
shlwapi: Fix a failing test.
d3d9: Fix failing tests on windows, when no 3d hardware acceleration is
available.
d3d8: Fix failing tests on windows, when no 3d hardware acceleration is
available.
mstml: Update Dutch resource.
wininet: Update Dutch resource.
regedit: Update Dutch resources.
comdlg32: Update Dutch resource.
devenum: Update Dutch resource.

Michael Gardiner (1):
ole32: Stop StgOpenStorage from creating a file when it does not
already exist.

Michael Stefaniuc (8):
kernel32/tests: In multiline strings there is no need for '\' at the
end of the lines.
winspool.drv/tests: In multiline strings there is no need for '\' at
the end of the lines.
localspl/tests: In multiline strings there is no need for '\' at the
end of the lines.
janitorial: In multiline strings there is no need for '\' at the end of
the lines.
include: Remove stray '\' at end of lines.
dsound: Remove stray '\' at end of lines.
wined3d: Remove stray '\' at end of lines.
janitorial: Remove stray '\' at end of lines.

Mike McCormack (8):
kernel32: Implement CopyFileWithProgress.
kernel32: Add a short test for Begin/EndUpdateResource.
kernel32: Remove incorrect and incomplete implementation of
BeginResourceUpdate.
kernel32: Store resources to be updated in a tree.
kernel32: Don't try update version resources with invalid data, as it
fails on Windows 2003.
comctl32: Remove unnecessary casts.
comctl32: Check subitem is valid before calling
LISTVIEW_InvalidateSubItem().
kernel32: Implement EndUpdateResource for the case existing resources
are deleted.

Nick Burns (2):
winecoreaudio: Fix race condition in drvclose.
wined3d: Fix point handling.

Patrik Stridvall (6):
secur32: Use constants instead of hardcoded values.
user32: Show the GCL{,P}_* constant names in debug messages.
imm32: Only unregister the IME class if it was registered.
dsound: The GUID:s defined in dsconf.h should be exported by dxguid.
make_makefiles: Add *_crosstest.exe to .gitignore.
dxguid: Add the rmxfguid.h header and export the GUIDs.

Paul Vriens (8):
winspool.drv/tests: Skip EnumPrintersW tests when not implemented.
kernel32/tests: Move USE_EXTENDED_PRIORITIES outside the if-statement.
kernel32/tests: Moved ok-statement to the appropriate place.
kernel32/tests: Run tests on NT4 again.
msi/tests: Remove test directory after the files have been deleted.
winetest: Pass correct working directory to the tests.
kernel32/tests: Prevent memory leak.
ole32/tests: Cast-qual warnings fixes.

Reinhard Karcher (5):
ntdll: Fix NtQueryDirectoryFile handling of short names on vfat
filesystems.
ntdll: Fix DTR and CTS controls in serial code.
user32: Speed improvement for 16bit comm support.
server: Fix 0 timeout handling for serial I/O.
user32: Speed improvement for 16bit comm support.

Rob Shearman (47):
ole32: Allow the marshaling/unmarshaling of NULL interfaces for
IClassFactory.
ole32: Track the pending call count so that the correct call type can
be passed to the message filter HandleInComingCall function.
ole32: Call the MessagePending function for message filters.
ole32: Performing a COM call from within the processing of a sent
message during a wait for completion of another COM call is not allowed.
oleaut32: Fix the VarPow tests for older versions of oleaut32.
oleaut32: Fix a crash when executing the VarAnd test with an old
version of oleaut32.dll.
ole32: Message filters aren't used in the test_call_from_message test,
so remove the call to CoRegisterMessageFilter.
ole32: Marshal the ORPCTHAT structure prefixed to the server data.
advapi32: Change the test for the type parameter of RegQueryValueExA to
only run on Win9x, since the value is set to a random value on NT.
ole32: Output the HRESULT for clipboard tests that fail.
oleaut32: SafeArrayAllocData should succeed when cbElements is 0.
msxml3: Add a simple test for XMLHTTP.
ole32: ROTFLAGS_REGISTRATIONKEEPSALIVE and ROTFLAGS_ALLOWANYCLIENT are
legal to be used together in RunningObjectTable_Register.
ole32: Execute Reduce using the moniker's vtable in
CreateCompositeMoniker as the moniker isn't necessarily a composite moniker.
ole32: Use the reduced forms of monikers for comparison in the running
object table.
ole32: Use IMoniker::GetTimeOfLastChange to attempt to retrieve the
last-modified time for the ROT entry.
ole32: Only call IROTData::GetComparisonData once, like native does.
ole32: Contrary to MSDN, IROTData doesn't need to be implemented for a
moniker to be usable with the running object table.
ole32: Add some tests for the running object table.
include: Add function declarations for CoAllowSetForegroundWindow and
CoRegisterChannelHook to objbase.h.
ole32: Add tests for channel hooks.
oleaut32: Fix _nroffuncs to return the correct number of functions by
taking into account inherited interfaces.
rpcrt4: A NULL IfSpec in RpcServerUnregisterIf should remove all
interfaces, not crash.
ole32: Fix the calculation of message_state->prefix_data_len in two
places where it would come out negative.
ole32: Don't release pUnk in OleCreate if CoCreateInstance failed.
kernel32: Be more verbose about the expected and received values for
failures in the resource function tests.
ole32: Make sure to reset the message state if it has been changed in
RPC_ExecuteCall before returning.
ntdll: RtlInitUnicodeString on a string too long to fit in a
UNICODE_STRING
ntdll: Fix some test failures of RtlGUIDFromString and RtlStringFromGUID
rpcrt4: Pass WT_EXECUTELONGFUNCTION to QueueUserWorkItem since the
wininet: Remove the custom thread pool implementation and use
QueueUserWorkItem instead.
ntdll: Don't print a fixme in RtlQueueUserWorkItem if
WT_EXECUTELONGFUNCTION is specified
wininet: Fix HTTP redirects by reseting loop_next after one loop.
wininet: Use correct types for socket functions to avoid warnings when
compiling on BSD-based systems.
wininet: Always send a Connection header set to "close" because that is
what we expect for the moment.
wininet: Use the Content-Length header to work out how much HTTP data
there is left to be read
wininet: Don't send callbacks in HTTP_CloseConnection if not connected.
wininet: Change the HTTP code to not assume that the connection will be
closed at the end of every request.
wininet: Fix the releasing of the wrong reference count in
HTTP_CloseHTTPRequestHandle.
ole32: Release the global interface table in the tests when it is no
longer needed.
ole32: IStream inherits from ISequentialStream so the HGLOBALStream
implementation must also support ISequentialStream.
ole32: IPeristStream implies IPersist and IStream implies
ISequentialStream so fix the Structured Storage stream implementation's
QueryInterface with to reflect this.
ole32: Add a field to the TLS data to determine whether OLE has been
initialised for the current thread.
ole32: Fix the OLE clipboard test to call OleInitialize before
performing the tests to fix test failures on Windows.
wininet: Rename HTTP_Base64 to HTTP_EncodeBase64 to more accurately
reflect what it does.
wininet: Fix the handling of Accept types passed into HttpOpenRequest
wininet: Use Keep-Alive for HTTP requests if specified by the flags
passed into HttpOpenRequest.

Robert Reif (2):
winedump: Fix crash on delayed import section.
dmusic: Implement just enough of IDirectMusicPortImpl_GetFormat

Roderick Colenbrander (8):
wgl: Fix wglGetPixelFormatAttribiv bug.
wgl: Fix wglGetProcAddress bug.
opengl32: Add OpenGL 2.1 support and more extensions.
opengl32: Fix wglGetProcAddress typo.
winex11.drv: Remove desktop double buffering option.
winecfg: Remove desktop double buffering option.
winex11.drv: Remove get_drawable.
wgl: Fix piAttributes NULL crash.

Samuel Lidén Borell (1):
kernel32: Add SetTermsrvAppInstallMode stub.

Stefan Dösinger (46):
wined3d: Do not mark texture stages above MAX_TEXTURES dirty.
wined3d: D3DRS_BLENDFACTOR should not influence glBlend(TRUE/FALSE).
wined3d: Do not setup states for unlocking if unlocking is disabled.
wined3d: Add empty transform states to the state table.
wined3d: Move WINED3DTS_TEXTURETRANSFORMFLAGS to the state table.
wined3d: Remove IWineD3DDevice_ApplyStateChanges.
wined3d: Move WINED3DTS_MODELVIEW to the state table.
wined3d: Put the decoded strided data structure into the device.
wined3d: Add stub handlers for world matrices 1-255.
wined3d: Add emtpy vertex declaration and related states to the state
table.
wined3d: Use the baseVertexIndex in the stateblock.
wined3d: Pass the user pointer strided structure via the device
implementation.
wined3d: Move decoding the vertex declaration to the vertexshader state
handler.
wined3d: Add a viewport state to the state table.
wined3d: Move the functionality of primitiveInitState to the state
table.
wined3d: Move the world matrix to the state table.
wined3d: Break the lighting state out of the vertex decl.
wined3d: Move the projection matrix into its own state.
wined3d: Remove d3ddevice_set_ortho.
wined3d: Select a proper texture unit in LockRect and dirtify the state.
wined3d: Break the viewport out of the vertex declaration state.
wined3d: Catch NOP vertex declaration changes.
wined3d: Catch nop pixel shader changes.
wined3d: Catch NOP SetStreamSource changes.
wined3d: Move decoding the streams to their own inline function.
wined3d: Dirtify the stream sources in DrawPrimitiveUP.
wined3d: Move applying the gl stream sources to the state table.
wined3d: Re-add the fixed function stream source trace.
wined3d: Move debugging fixmes from drawprim to the stream source
handler.
wined3d: Apply shaders in their state handlers.
wined3d: Remove the general query fixme.
wined3d: Move applying shader constants to the state table.
wined3d: Avoid negative draw start indices.
wined3d: Do not activate vertex shaders needlessly.
wined3d: Do not keep internal references to the vertex declaration.
wined3d: Do not keep internal references on vertex shaders.
wined3d: Do not keep internal references on pixel shaders.
wined3d: Do not keep internal references on vertex buffers.
wined3d: Do not keep internal references on index buffers.
ddraw: Forward the DDSCAPS2_TEXTUREMANAGE flag to wined3d.
wined3d: Clean up drawprim a bit.
wined3d: Do not preload vertex buffers in unlock.
wined3d: Vertex buffers can use the declaration from the device.
wined3d: Remove some unneeded context cache members from the device.
wined3d: Do not try to read the vertex decl when the stateblock isn't
finalized.
wined3d: Fix np2 textures.

Thomas Kho (2):
kernel32: Add VirtualAllocEx remote thread conformance tests.
kernel32: Add CreateRemoteThread remote thread conformance tests.

Vijay Kiran Kamuju (2):
comctl32: MonthCalendar - Fix highlighting of current date.
comctl32: statusbar: Fix GetRect return value bug.

Vitaliy Margolen (23):
dinput: AddRef and Release parent DirectInput class.
user32: Silence tests in default debug level.
dinput: Remove MsgWaitForMultipleObjects calls.
dinput: mouse: Copy and modify default data format.
dinput: Implement EnumOjects[A|W] in the base device class.
dinput: Move mouse to using new EnumObjects from base class.
dinput: Release critical section before warping mouse.
dinput: Move keyboard to using new EnumObjects from base class.
winex11drv: Make dxgrab global.
wined3d: Clip mouse after resolution change while creating default swap
chain.
user32: Initialize clip rectangle on first use.
dinput: Implement GetObjectInfo[A|W] in base device class.
dinput: Move keyboard to using new GetObjectInfo.
dinput: Implement mouse GetObjectInfo on top of base class.
dinput: Fix cut and paste error.
dinput: Change EnumObjects to use GetObjectInfo.
dinput: Fix mouse to use proper offset when queuing new events. Add
handling of X-buttons.
dinput: Fix memory leak.
dinput: Fix possible NULL deference.
winex11drv/user32: Add ClipCursor to x11drv to pass clip rectangle to
x11drv.
winex11drv: Change FIXME to WARN in X11DRV_GetKeyNameText.
dinput: Use proper offset when queuing keyboard events.
dinput: Set event from queue_event, simplifying code a bit.

--
Alexandre Julliard
julliard AT winehq.org




  • [SM-Spell-Submit] Wine release 0.9.29, Alexandre Julliard, 01/09/2007

Archive powered by MHonArc 2.6.24.

Top of Page