mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-01 22:25:08 +00:00
Release 0.9.42.
This commit is contained in:
parent
dc6653887c
commit
58080159ca
842
ANNOUNCE
842
ANNOUNCE
|
@ -1,18 +1,18 @@
|
||||||
This is release 0.9.41 of Wine, a free implementation of Windows on Unix.
|
This is release 0.9.42 of Wine, a free implementation of Windows on Unix.
|
||||||
|
|
||||||
What's new in this release:
|
What's new in this release:
|
||||||
- A number of gdiplus functions.
|
- Support for activation contexts and side-by-side assemblies.
|
||||||
- More complete pdh.dll implementation.
|
- Many more gdiplus functions.
|
||||||
- Support for MSI remote calls.
|
- More messaging support in crypt32.dll.
|
||||||
- Messaging support in crypt32.dll.
|
- Many HTTP protocol handling fixes.
|
||||||
- Lots of bug fixes.
|
- Lots of bug fixes.
|
||||||
|
|
||||||
Because of lags created by using mirrors, this message may reach you
|
Because of lags created by using mirrors, this message may reach you
|
||||||
before the release is available at the public sites. The sources will
|
before the release is available at the public sites. The sources will
|
||||||
be available from the following locations:
|
be available from the following locations:
|
||||||
|
|
||||||
http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.41.tar.bz2
|
http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.42.tar.bz2
|
||||||
http://prdownloads.sourceforge.net/wine/wine-0.9.41.tar.bz2
|
http://prdownloads.sourceforge.net/wine/wine-0.9.42.tar.bz2
|
||||||
|
|
||||||
Binary packages for various distributions will be available from:
|
Binary packages for various distributions will be available from:
|
||||||
|
|
||||||
|
@ -34,444 +34,486 @@ AUTHORS in the distribution for the complete list.
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
Changes since 0.9.40:
|
Changes since 0.9.41:
|
||||||
|
|
||||||
|
Alec Berryman (1):
|
||||||
|
itss: Replace malloc/free with HeapAlloc/HeapFree.
|
||||||
|
|
||||||
Alexander Nicolaysen Sørnes (3):
|
Alexander Nicolaysen Sørnes (3):
|
||||||
comdlg32: fontdlg: Respect the CF_NOSCRIPTSEL flag.
|
wordpad: Add date/time dialog.
|
||||||
wordpad: Disable copy/cut in menu when appropriate.
|
wordpad: Add date/time toolbar button.
|
||||||
wordpad: Prompt for saving file changes.
|
wordpad: Resize rebar control on window resize.
|
||||||
|
|
||||||
Alexandre Julliard (41):
|
Alexandre Julliard (38):
|
||||||
configure: Fix the strip command line for Mac OS.
|
kernel32: Wait in overlapped Read/WriteFile even when no overlapped structure is passed.
|
||||||
configure: Export the shared library extension instead of hardcoding .so.
|
server: Merge APC processing into the select request.
|
||||||
configure: Don't use a default soname if a library is not found, leave it undefined.
|
kernel32: Always clear the I/O status block count before calling ntdll functions.
|
||||||
configure: Don't set LDPATH if not needed.
|
widl: Added support for floating-point constants.
|
||||||
configure: Change WINE_GET_SONAME to allow it to be used as a replacement for AC_CHECK_LIB.
|
winealsa: Make sure we can set volume before reporting WAVECAPS_VOLUME.
|
||||||
configure: Move the dll checks earlier in the file to make them available for library checks.
|
ntdll: Move private data to make room in the TEB for the activation context data.
|
||||||
configure: Merge the libhal existence check with the soname check.
|
kernel32: Move activation context creation to ntdll (based on a patch by Eric Pouech).
|
||||||
configure: Merge the libcurses existence check with the soname check.
|
ntdll: Implemented handling of the per-thread activation context stack.
|
||||||
configure: Merge the libcapi20 existence check with the soname check.
|
ntdll: Add infrastructure for loading a manifest file or resource.
|
||||||
configure: Merge the libsane existence check with the soname check.
|
ntdll: Add parsing of the processor architecture in manifests.
|
||||||
configure: Make the libcups soname check depend on the header check.
|
ntdll: Add parsing of the version in manifests (based on a patch by Jacek Caban).
|
||||||
configure: Make the libjack soname check depend on the header check.
|
ntdll: Add infrastructure for loading manifest dependencies (based on a patch by Eric Pouech).
|
||||||
configure: Make the libfontconfig soname check depend on the header check.
|
ntdll: Abstract the entity array type as we need it for assemblies too.
|
||||||
configure: Make the libssl soname check depend on the header check.
|
ntdll: Added manifest lookup in global winsxs directory (based on a patch by Jacek Caban).
|
||||||
configure: Make the libjpeg soname check depend on the header check.
|
ntdll: Skip xml comments in manifests.
|
||||||
configure: Added checks for libpng.
|
ntdll: Cope with missing assemblyIdentity elements in manifests.
|
||||||
ntdll: Add check for null pointer in NtQuerySystemInformation(SystemModuleInformation).
|
ntdll: Add support for optional flag in dependencies.
|
||||||
configure: Merge the libGL existence check with the soname check.
|
ntdll: Don't fail to load manifests that contain unknown elements or attributes.
|
||||||
configure: Merge the libXrandr existence check with the soname check.
|
ntdll: Add support for abbreviated empty elements in manifests.
|
||||||
configure: Merge the libXrender existence check with the soname check.
|
gdi32/tests: Don't test default char, it doesn't have to be always the same.
|
||||||
configure: Merge the libXinerama existence check with the soname check.
|
user32/tests: Flush events more aggressively in mouse input test.
|
||||||
configure: Get rid of the no longer used check for libtxc_dxtn.
|
ntdll: Check existing dependencies in activation context before adding a new one.
|
||||||
Maketest.rules: Add dependency on IDL headers for crosstest objects.
|
ntdll: Don't add an empty assembly when creating an activation context.
|
||||||
configure: Make the libXcursor soname check depend on the header check.
|
ntdll: Create the process activation context at initialization time.
|
||||||
configure: Make the libXi soname check depend on the header check.
|
ntdll: Create the per-module activation context at module load time.
|
||||||
configure: Merge the libfreetype existence check with the soname check.
|
ntdll: Store the base directory for an assembly (based on a patch by Eric Pouech).
|
||||||
configure: Merge the libX11 and libXext existence check with the soname check.
|
ntdll: Improve some activation context traces.
|
||||||
configure: We no longer need the shared library extension.
|
ntdll: Fix return status when failing to load the associated manifest for a module.
|
||||||
aclocal: Add macros for logging messages about missing features.
|
ntdll: Initial implementation of RtlQueryInformationActivationContext.
|
||||||
configure: Move notices about missing features next to the corresponding checks.
|
ntdll: Use activation contexts information to load dlls (based on a patch by Jacek Caban).
|
||||||
configure: Add a few more notices for missing packages.
|
ntdll: Activate the module's activation context while resolving imports and attaching.
|
||||||
include: Add some definitions for manifest resources.
|
ntdll: Support single quotes around XML attribute values.
|
||||||
winedump: Add RT_MANIFEST resource type.
|
crypt32: Don't use off_t for memory offsets.
|
||||||
configure: Fix typo in liblcms notice check.
|
libwine: Get rid of the lookup in the top dlls/ dir, all dlls are named correctly now.
|
||||||
kernel32: Implemented GetTickCount64.
|
ntdll: Simply store the assembly type without interpreting it.
|
||||||
user32/tests: Flush messages more aggressively in a couple of tests.
|
msvcrt: Fixed buffer allocation in _getcwd/_wgetcwd.
|
||||||
msi/tests: Comment out call to function that is still a stub in Wine.
|
msvcrt: Fixed errno setting in malloc, HeapAlloc doesn't set last error.
|
||||||
user32: Check both A and W proc for previously allocated winprocs.
|
msvcrt: Get rid of the now unused strndup/wstrndup functions.
|
||||||
user32: Allocate a dual A/W winproc for DefWindowProc.
|
|
||||||
dnsapi: Fix some potential infinite loops because of an unsigned loop counter.
|
|
||||||
wldap32: Fix some potential infinite loops because of an unsigned loop counter.
|
|
||||||
|
|
||||||
Anatoly Lyutin (1):
|
Anatoly Lyutin (3):
|
||||||
|
user32: Add comment to a function.
|
||||||
cmd: Use toupperW instead of toupper.
|
cmd: Use toupperW instead of toupper.
|
||||||
|
kernel32/tests: Add test for GetShortPathNameW.
|
||||||
|
|
||||||
Andrew Talbot (10):
|
Andrew Talbot (11):
|
||||||
ole32: Constify some variables.
|
winedump: Cast-qual warnings fix.
|
||||||
oleaut32: Constify some variables.
|
|
||||||
ole32: Constify some variables.
|
|
||||||
winelib: Cast-qual warnings fix.
|
|
||||||
ole32: Constify a variable (and fix a typo concerning its level of indirection).
|
|
||||||
ole32: Cast-qual warnings fix.
|
|
||||||
comdlg32: Cast-qual warning fix.
|
comdlg32: Cast-qual warning fix.
|
||||||
ole32: Cast-qual warning fix.
|
dplayx: Cast-qual warning fix.
|
||||||
winedump: Cast-qual warnings fix.
|
dbghelp: Cast-qual warnings fix.
|
||||||
winedump: Cast-qual warnings fix.
|
comctl32: Cast-qual warning fix.
|
||||||
|
kernel32: Cast-qual warning fix.
|
||||||
|
comcat: Cast-qual warning fix.
|
||||||
|
msi: Cast-qual warning fix.
|
||||||
|
msxml3: Cast-qual warning fix.
|
||||||
|
oleaut32: Constify some variables.
|
||||||
|
oleaut32: Constify some variables.
|
||||||
|
|
||||||
Aric Stewart (4):
|
Aric Stewart (3):
|
||||||
imm32: Implementation of GCS_CURSORPOS.
|
user32: Change SetDeskWallPaper spec.
|
||||||
include: Add a ddk header for imm.
|
ws2_32: Initialize the address to 0 in ws_sockaddr_ws2u.
|
||||||
imm32: Implement Locking/Unlocking IMC and IMCC functions.
|
wininet: Strip Accept-Encoding from http/1.0 requests.
|
||||||
imm32: Use the COMPOSITIONSTRING in hCompStr.
|
|
||||||
|
|
||||||
Ben Hodgetts (2):
|
Damjan Jovanovic (4):
|
||||||
ws2_32: Don't tell users to run Wine as root when sockets not creatable.
|
ws2_32: Update WSASendTo's iovec properly.
|
||||||
winecfg: Clean up Graphics tab and remove broken neutral translation.
|
tools: Associate wine with the application/x-executable MIME type.
|
||||||
|
tools: Add basic support for the startup notifications standard.
|
||||||
|
ws2_32: Sending 0 bytes shouldn't cause an infinite loop.
|
||||||
|
|
||||||
Bernd Buschinski (1):
|
Detlef Riekenberg (8):
|
||||||
gdiplus: Fix test typo/compile error.
|
include/winspool.h: Add missing struct.
|
||||||
|
spoolss: Add a stub for ImpersonatePrinterClient.
|
||||||
|
winspool: Use printenv_t for GetDriverInfoFromReg.
|
||||||
|
winspool: Use correct path for 16bit drivers.
|
||||||
|
winspool: Return the full path for the driver.
|
||||||
|
winspool: Enable all levels for EnumPrinterDrivers + GetPrinterDriver.
|
||||||
|
winspool: Return the full path in DRIVER_INFO_2 and 3.
|
||||||
|
winspool: Return most fields for DRIVER_INFO_4 and 6.
|
||||||
|
|
||||||
Chris Robinson (4):
|
Dmitry Timoshkov (6):
|
||||||
winemp3: Check the right macro when defining TRUE.
|
shlwapi: Fix parameter types of SHGetIniStringW.
|
||||||
winemp3: Use head_check to check for valid headers.
|
shell32: Add a cache for queried shell folder interfaces.
|
||||||
winemp3: Remove global mpstr pointer.
|
rpcrt4: Fix the buffer bounds check.
|
||||||
winemp3: Remove function declarations with no definition and unused macros.
|
winuser.h: Add RealChildWindowFromPoint declaration.
|
||||||
|
winex11.drv: Constify the pen dash data.
|
||||||
|
advapi32: Rename the test to better represent the tested functionality.
|
||||||
|
|
||||||
Damjan Jovanovic (2):
|
Eric Pouech (14):
|
||||||
shell32: DragQueryFile doesn't count the null terminator.
|
ntdll: Added basic structures for storing activation context assembly information.
|
||||||
ntdll: Use the win16 current directory for win16 processes.
|
ntdll: Added support for the assembly leaves of activation contexts.
|
||||||
|
ntdll: Added parsing of public key token in manifests.
|
||||||
|
ntdll: Added parsing of hash attributes in manifests.
|
||||||
|
ntdll: Added parsing of the inheritance flags in manifests.
|
||||||
|
ntdll: Added parsing of the language attribute in manifests.
|
||||||
|
ntdll: Added parsing of the description element in manifests.
|
||||||
|
ntdll: Added parsing of the external proxy element in manifests.
|
||||||
|
ntdll: Added parsing of the clrClass and clrSurrogate elements in manifests.
|
||||||
|
ntdll: Added parsing of the binding redirect element in manifests.
|
||||||
|
ntdll: Implemented ActivationContextDetailedInformation option in RtlQueryInformationActivationContext.
|
||||||
|
ntdll: Implemented AssemblyDetailedInformationInActivationContext option in RtlQueryInformationActivationContext.
|
||||||
|
ntdll: Implemented FileInformationInAssemblyOfAssemblyInActivationContext option in RtlQueryInformationActivationContext.
|
||||||
|
ntdll: Implemented RtlFindActivationContextSectionString.
|
||||||
|
|
||||||
Detlef Riekenberg (4):
|
Evan Stade (73):
|
||||||
setupapi: Avoid crash in SetupCloseInfFile.
|
gdiplus: Added GdipSetPathFillMode.
|
||||||
advpack+setupapi: Remove unneeded checks before SetupCloseInfFile.
|
gdiplus: Added smoothing modes.
|
||||||
ntdll: Avoid crash with WINEDEBUG=+snoop.
|
gdiplus: Added compositing quality.
|
||||||
printui: Parse args for PrintUIEntryW.
|
gdiplus: Added interpolation mode.
|
||||||
|
gdiplus: Added pixel offset mode.
|
||||||
|
gdiplus: GdipSaveGraphics/GdipRestoreGraphics stubs.
|
||||||
|
gdiplus: Constructor tests for GpGraphics.
|
||||||
|
gdiplus: Added GpGraphics save/restore tests.
|
||||||
|
gdiplus: Simplified GdipDrawPath by moving more of the code to the helpers.
|
||||||
|
gdiplus: Added GdipFillPath.
|
||||||
|
gdiplus: Added GdipSetPenLineCap197819.
|
||||||
|
gdiplus: Export GdipSetPenLineJoin.
|
||||||
|
gdiplus: Added GdipSetPenMiterLimit.
|
||||||
|
gdiplus: Initial path iterator implementation.
|
||||||
|
gdiplus: Added GdipPathIterCopyData.
|
||||||
|
gdiplus: Added GdipPathIterNextSubpath.
|
||||||
|
gdiplus: Added GdipPathIterRewind.
|
||||||
|
gdiplus: Added GdipSetPenDashStyle.
|
||||||
|
gdiplus: Added GdipAddPathBeziers.
|
||||||
|
gdi32: Added PolyDraw tests.
|
||||||
|
gdi32: Added PATH_PolyDraw.
|
||||||
|
gdiplus: Added GdipClonePen.
|
||||||
|
gdiplus: Added GdipGetPenDashStyle.
|
||||||
|
gdiplus: Added GdipMultiplyMatrix.
|
||||||
|
winex11.drv: Draw dashed lines for extended pens.
|
||||||
|
gdi32: Improved PolyDraw in path closed case.
|
||||||
|
gdiplus: Added GdipScaleMatrix.
|
||||||
|
gdiplus: Added GdipTranslateMatrix.
|
||||||
|
gdiplus: Added GdipRotateMatrix.
|
||||||
|
gdiplus: Added GdipCreateMatrix.
|
||||||
|
gdiplus: Initial custom line caps implementation.
|
||||||
|
gdiplus: Added GdipCloneCustomLineCap.
|
||||||
|
gdiplus: Added custom line cap setters.
|
||||||
|
gdiplus: Use atan2 instead of atan.
|
||||||
|
gdiplus: Added rendering of custom line caps.
|
||||||
|
gdiplus: Associate a brush with a pen.
|
||||||
|
gdiplus: Added GdipCloneBrush.
|
||||||
|
gdiplus: Updated GdipClonePen to clone pen's members by value, not reference.
|
||||||
|
gdiplus: Added GdipSetPenStartCap.
|
||||||
|
gdiplus: Added rendering of fill-path type custom line caps.
|
||||||
|
gdiplus: Use base inset for custom line caps.
|
||||||
|
gdiplus: Added startcap rendering.
|
||||||
|
gdiplus: Change atan2 to gdiplus_arctan2.
|
||||||
|
gdiplus: Added GdipSetPenBrushFill.
|
||||||
|
gdiplus: Added GdipGetPenColor stub.
|
||||||
|
gdiplus: Added GdipGetPenBrushFill.
|
||||||
|
gdiplus: Added GdipSetSolidFillColor and GdipGetSolidFillColor stubs.
|
||||||
|
gdiplus/tests: Added pen brush fill test.
|
||||||
|
gdiplus: Implemented GdipSetSolidFillColor/GdipGetSolidFillColor.
|
||||||
|
gdiplus: Implemented GdipSetPenColor.
|
||||||
|
gdiplus: Added GdipFillPolygonI.
|
||||||
|
gdiplus: Added GdipSetPageUnit.
|
||||||
|
gdiplus: Use page unit when drawing.
|
||||||
|
gdiplus: Added support for more page units.
|
||||||
|
gdiplus: Added GdipSetPageScale/GdipGetPageScale.
|
||||||
|
gdiplus: Added GdipCloneMatrix.
|
||||||
|
gdiplus: Added GdipSetWorldTransform/GdipGetWorldTransform.
|
||||||
|
gdiplus: Use world transform when drawing points.
|
||||||
|
gdiplus: Create gdi pen every time gdi+ pen is used.
|
||||||
|
gdiplus: Make pen width depend on world transform.
|
||||||
|
gdiplus: Added GdipCreateMetafileFromEmf stub.
|
||||||
|
gdiplus: Image getter stubs.
|
||||||
|
gdiplus: Limit fixme output.
|
||||||
|
gdiplus: Added GdipGetImageType stub.
|
||||||
|
gdiplus: Added GdipCreateMetafileFromWmf stub.
|
||||||
|
gdiplus: Added GdipDisposeImage stub.
|
||||||
|
gdiplus: Added GdipLoadImageFromStreamICM stub.
|
||||||
|
gdiplus: Fix memory leak.
|
||||||
|
gdiplus: Added GdipAddPathEllipse.
|
||||||
|
gdiplus/tests: Added GdipAddPathEllipse test.
|
||||||
|
gdiplus: Fix arc2polybezier.
|
||||||
|
gdiplus: Added GdipSetPenDashArray/GdipGetPenDashArray.
|
||||||
|
gdiplus/tests: Added pen dash array tests.
|
||||||
|
|
||||||
Dmitry Timoshkov (4):
|
H. Verbeet (10):
|
||||||
gdi32: Do not report an error if a requested to add font is already loaded.
|
wined3d: Fix STATE_IS_ACTIVELIGHT.
|
||||||
include: Add HandleToUlong, UlongToHandle, UintToPtr, UlongToPtr compatibility macros.
|
wined3d: glXSwapBuffers needs a GLX context.
|
||||||
ntdll: Remove an artificial limitation in NtQuerySecurityObject.
|
wined3d: Correctly handle normalized vertex declaration data types.
|
||||||
shlwapi: Fix some spec entry definitions.
|
wined3d: Fix the shader version on some instruction tokens.
|
||||||
|
wined3d: Don't modify the blending parameters in state_blend().
|
||||||
|
wined3d: Trace the declaration element type in primitiveDeclarationConvertToStridedData().
|
||||||
|
wined3d: Pass the correct target to glMultiTexCoord.
|
||||||
|
wined3d: Fix the stretch_rect_fbo() declaration to match the implementation.
|
||||||
|
d3d9: Trace the Format parameter to IDirect3DDevice9Impl_CreateTexture as hexadecimal.
|
||||||
|
wined3d: Flip the scissor rect when rendering offscreen.
|
||||||
|
|
||||||
Emmanuel Maillard (1):
|
Hans Leidekker (4):
|
||||||
winecoreaudio: MIDIIn_MessageHandler: Fix non-SysEx messages parsing.
|
pdh: Add a stub processor time counter.
|
||||||
|
pdh: Add more tests and make them pass.
|
||||||
|
pdh: Implement and test PdhLookupPerfIndexByName{A, W} and PdhLookupPerfNameByIndex{A, W}.
|
||||||
|
pdh: Implement and test PdhAddEnglishCounter{A, W} and PdhCollectQueryDataWithTime.
|
||||||
|
|
||||||
Evan Stade (50):
|
Huw Davies (4):
|
||||||
oleaut32: Added support for decoding some PNG files.
|
kernel32: Overlapped pipe tests.
|
||||||
oleaut32: Save load time format of pictures.
|
wininet: Certain options of InternetQueryOption can take a NULL handle, so don't do the NULL handle check at the beginning.
|
||||||
gdiplus: Use SaveDC, RestoreDC in GdipDrawLineI.
|
wininet: Stubs for IsUrlCacheEntryExpired[AW].
|
||||||
gdiplus: Call EndPath() in GdipDrawLineI in case there is an open path.
|
wininet: Stub for InternetQueryFortezzaStatus().
|
||||||
gdi32: Don't access DC in PolyDraw after releasing handle.
|
|
||||||
gdiplus: Added SetPenEndCap.
|
|
||||||
gdiplus: Rendering of linecaps.
|
|
||||||
gdiplus: Added linecap rendering for GdipDrawBezier.
|
|
||||||
gdiplus: Public declaration of GdipSetPenEndCap.
|
|
||||||
gdiplus: Added GdipAddPathLine2.
|
|
||||||
gdiplus: Added GdipClosePathFigure.
|
|
||||||
gdiplus: Added GdipClosePathFigures.
|
|
||||||
gdiplus: Added GdipGetPointCount.
|
|
||||||
gdiplus: Added GdipGetPathPoints.
|
|
||||||
gdiplus: Added GdipGetPathTypes.
|
|
||||||
gdiplus: Updated draw_pie to use SaveDC/RestoreDC.
|
|
||||||
gdiplus: Updated GdipDrawRectangleI.
|
|
||||||
gdiplus: GdipDrawCurve2 now uses SaveDC()/RestoreDC() and end caps.
|
|
||||||
gdiplus: Fixed a bug in helper function draw_polybezier.
|
|
||||||
gdiplus: Make LineCapArrowAnchor look more like it does in windows.
|
|
||||||
gdiplus: Added constructor and destructor test for gdiplus paths.
|
|
||||||
gdiplus: Fixed bug in GdipGetPathPoints().
|
|
||||||
gdiplus: Added a test for GdipAddPathLine2.
|
|
||||||
gdiplus: Changed calls to floor to floorf.
|
|
||||||
gdiplus: Moved two inline helpers to the header.
|
|
||||||
gdiplus: Added GdipAddPathArc.
|
|
||||||
gdiplus: Added GdipAddPathArc test.
|
|
||||||
gdiplus: Updated GdipDrawArc to use SaveDC()/RestoreDC()/line caps.
|
|
||||||
gdiplus: Updated GdipDrawLines to use SaveDC()/RestoreDC()/end caps.
|
|
||||||
gdiplus: Added GdipStartPathFigure.
|
|
||||||
gdiplus: Added GdipDrawPath.
|
|
||||||
gdiplus: Added draw_polybezier error checking.
|
|
||||||
gdiplus: Added draw_polyline error checking.
|
|
||||||
gdiplus: Added basic matrix implementation.
|
|
||||||
gdiplus: Added GdipTransformMatrixPoints.
|
|
||||||
gdiplus: Added GdipCreateMatrix2 test.
|
|
||||||
gdiplus: Added GdipTransformPath.
|
|
||||||
gdiplus: Added GdipGetPathWorldBounds.
|
|
||||||
gdiplus: Fixed memory leak in GdipDeletePath.
|
|
||||||
gdiplus: Added GdipTransformMatrixPoints test.
|
|
||||||
gdiplus: Added GdipGetPathWorldBounds test.
|
|
||||||
gdiplus: Changed the way the direction of the endcap is calculated to make LineCapArrowAnchor direction match Windows better.
|
|
||||||
gdiplus: Added GdipSetPenLineJoin.
|
|
||||||
gdiplus: Use passed pen in GdipAddPathWorldBound.
|
|
||||||
gdiplus: Added more GdipGetPathWorldBounds tests.
|
|
||||||
gdiplus: Improved GdipGetPathWorldBounds handling of both matrix and pen's effect on bounding box.
|
|
||||||
gdiplus: Added GdipGetPathFillMode.
|
|
||||||
gdiplus: Added GdipResetPath.
|
|
||||||
gdiplus: Added GdipAddPathPath.
|
|
||||||
gdiplus: Added GdipAddPathPath test.
|
|
||||||
|
|
||||||
Francois Gouget (3):
|
Hwang YunSong(황윤성) (5):
|
||||||
ddraw/tests: Fix compilation on systems that don't support nameless unions.
|
cmd: Updated Korean resource.
|
||||||
Assorted spelling fixes.
|
wordpad: Updated Korean resource.
|
||||||
ddraw/tests: Fix compilation on systems that don't support nameless unions.
|
localui: New Korean resource.
|
||||||
|
wordpad: Updated Korean resource.
|
||||||
|
net: New Korean resource.
|
||||||
|
|
||||||
H. Verbeet (8):
|
Jacek Caban (10):
|
||||||
wined3d: Call IWineD3DDeviceImpl_FindTexUnitMap for cards without support for NV_REGISTER_COMBINERS as well.
|
ntdll: Beginnings of manifest parsing.
|
||||||
wined3d: Only call activate_dimensions() if the texture is used.
|
ntdll: Add parsing of dependencies in manifests.
|
||||||
wined3d: Only set GL_SHADER_OPERATION_NV to GL_NONE for supported units.
|
ntdll: Added parsing of file elements in manifests.
|
||||||
wined3d: In tex_colorop() & tex_alphaop(), only check the mapped stage against GL_LIMITS(textures) if the texture is used.
|
ntdll: Added parsing of the asmv2:hash element in manifests.
|
||||||
wined3d: Cleanup shader_glsl_load_psamplers().
|
ntdll: Store the windows directory too.
|
||||||
wined3d: Implement dsx & dsy shader instructions.
|
kernel32: Added FindActCtxSectionStringA implementation.
|
||||||
wined3d: Advertise A32B32G32R32F render target support.
|
urlmon: Change some gotos to return.
|
||||||
wined3d: Advertise VTF support.
|
mshtml: Make sure we have associated listener before calling OnStopRequest.
|
||||||
|
kernel32: Added a number of activation context tests.
|
||||||
|
mshtml: Fixed a typo.
|
||||||
|
|
||||||
Hans Leidekker (9):
|
James Hawkins (16):
|
||||||
dwmapi: Add a stub implementation for DwmIsCompositionEnabled.
|
msi: Load the AdminProperties stream if the package is an Admin package.
|
||||||
pdh: Add tests for opening and closing queries.
|
msi: Only call a custom action remotely if the type is msidbCustomActionTypeInScript.
|
||||||
pdh: Add an uptime counter source based on GetTickCount.
|
vdmdbg: Add a stub implementation of VDMEnumTaskWOW.
|
||||||
pdh: Add tests for Pdh{Add, Remove}Counter and PdhCollectQueryData.
|
Revert "msi: Only call a custom action remotely if the type is msidbCustomActionTypeInScript."
|
||||||
pdh: Implement and test PdhSetCounterScaleFactor and PdhGetFormattedCounterValue.
|
msi: Only double the size if the remote call is from MsiGetPropertyA.
|
||||||
pdh: Implement and test PdhGetRawCounterValue.
|
msi: Add more tests for the ALTER command.
|
||||||
pdh: Implement and test PdhGetCounterInfo{A, W} and PdhGetCounterTimeBase.
|
msi: Implement reference counting for tables, manipulated with the HOLD and FREE sql commands.
|
||||||
pdh: Use GetTickCount64 instead of GetTickCount.
|
msi: Implement adding columns using the ALTER command.
|
||||||
pdh: Fix two typos.
|
msi: Ref count temporary columns and release them when necessary.
|
||||||
|
msi: Properly delete the columns view.
|
||||||
|
msi: Add tests for the MSIMODIFY_UPDATE command.
|
||||||
|
msi: Add handling for the MSIMODIFY_UPDATE command.
|
||||||
|
msi: Use a different separator as a semi-colon may separate values in the CustomActionData.
|
||||||
|
msi: Add more tests for MSIMODIFY_UPDATE.
|
||||||
|
msi: Initialize the size parameter.
|
||||||
|
msi: Implement the MSIMODIFY_UPDATE command in the SELECT view.
|
||||||
|
|
||||||
Huw Davies (6):
|
Jason Edmeades (4):
|
||||||
winex11.drv: Pass root_window to XCreatePixmap to avoid BadDrawable errors.
|
user32: Correct trace to log calculated values rather than uninitialized ones.
|
||||||
winex11.drv: Move the PictFormats into an array.
|
user32: MDI tile and cascade should not resize non-resizable windows.
|
||||||
winex11.drv: Use global Pictures for the tiles.
|
cmd: Fix trap when batch pgm runs another batch pgm.
|
||||||
gdi32: Using a bitmap font as the fallback sans serif is a very bad idea.
|
comctl32: Fix missing toolbar button with HINST_COMMCTRL.
|
||||||
kernel32: Swap incorrect use of buffers.
|
|
||||||
kernel32: SetNamedPipeHandleState() is a stub, so for now don't check its return value.
|
|
||||||
|
|
||||||
James Hawkins (56):
|
Jeremy White (2):
|
||||||
msi: Implement MsiSourceListGetInfoA.
|
gdi32: Do not fill in the color table if lpvBits is NULL.
|
||||||
msi: Add tests for MsiSourceListGetInfo.
|
gdi32: Added a test for the case where lpvBits in GetDIBits is NULL and the bitcount is 0.
|
||||||
msi: Validate MsiSourceListGetInfo parameters.
|
|
||||||
msi: Return ERROR_BAD_CONFIGURATION if the SourceList key does not exist.
|
|
||||||
msi: Return ERROR_SUCCESS if the PackageName property is not present.
|
|
||||||
msi: Add the IWineMsiRemotePackage interface.
|
|
||||||
msi: Add the IWineMsiRemoteCustomAction interface.
|
|
||||||
msi: Handle remote calls to MsiGetActiveDatabase.
|
|
||||||
msi: Handle remote calls to MsiGetProperty.
|
|
||||||
msi: Handle remote calls to MsiSetProperty.
|
|
||||||
msi: pcchValue represents the length of szValue in TCHARS, not bytes.
|
|
||||||
msi: Add support for the MSICODE_PATCH option.
|
|
||||||
msi: Add tests to show when the SourceList is published to the registry.
|
|
||||||
msi: PackagePath must also include the package name.
|
|
||||||
msi: Delay publishing of the SourceList until the PublishProduct action.
|
|
||||||
msi: Unpublish the product when it is entirely removed.
|
|
||||||
msi: Only publish the product if at least one feature is to be installed.
|
|
||||||
msi: Set the WindowsInstaller value in RegisterProduct instead of PublishProduct.
|
|
||||||
msi: Add tests for MsiQueryFeatureState.
|
|
||||||
msi: Open the correct key and return INSTALLSTATE_ADVERTISED if it's missing.
|
|
||||||
msi: Return INSTALLSTATE_ADVERTISED if the component list is empty.
|
|
||||||
msi: Return INSTALLSTATE_BADCONFIG if we can't decode the first component.
|
|
||||||
msi: Read the components state directly from the registry.
|
|
||||||
msi: Handle remote calls to MsiProcessMessage.
|
|
||||||
msi: Handle remote calls to MsiDoAction.
|
|
||||||
msi: Handle remote calls to MsiSequence.
|
|
||||||
msi: Handle remote calls to MsiGetTargetPath.
|
|
||||||
msi: Handle remote calls to MsiGetSourcePath.
|
|
||||||
msi: Handle remote calls to MsiSetTargetPath.
|
|
||||||
msi: Handle remote calls to MsiGetMode.
|
|
||||||
msi: Handle remote calls to MsiSetFeatureState.
|
|
||||||
msi: Handle remote calls to MsiGetFeatureState.
|
|
||||||
msi: Handle remote calls to MsiGetComponentState.
|
|
||||||
msi: Handle remote calls to MsiSetComponentState.
|
|
||||||
msi: Handle remote calls to MsiGetLanguage.
|
|
||||||
msi: Handle remote calls to MsiSetInstallLevel.
|
|
||||||
msi: Fix use of BSTRs.
|
|
||||||
msi: Handle remote calls to MsiFormatRecordW.
|
|
||||||
msi: Forward MsiFormatRecordA to MsiFormatRecordW.
|
|
||||||
msi: Handle remote calls to MsiEvaluateCondition.
|
|
||||||
msi: Enable remote custom actions.
|
|
||||||
msi: Match the changes made by the hand-generated and API-generated transforms.
|
|
||||||
msi: Delete msifile after the tests.
|
|
||||||
msi: Test adding columns with data in a transform.
|
|
||||||
msi: Handle adding columns in transforms.
|
|
||||||
msi: Check for NULL transform, as there may be no transforms for the _Columns or _Tables tables.
|
|
||||||
msi: Fix current _Property table tests and add more tests.
|
|
||||||
msi: Add tests for adding properties in a transform.
|
|
||||||
msi: Add tests for adding properties with a transform during an install.
|
|
||||||
msi: Fix a copy and paste error.
|
|
||||||
msi: Reload properties as they may have been changed by a transform.
|
|
||||||
msi: Fix automation.c compile for MSVC.
|
|
||||||
msi: Fix three tests that were failing in Windows.
|
|
||||||
msi: Fix compilation in MSVC.
|
|
||||||
msi: Add a test for installing from different current working directories.
|
|
||||||
msi: Add a test for running an ADMIN install.
|
|
||||||
|
|
||||||
Juan Lang (44):
|
Juan Lang (51):
|
||||||
crypt32: Use skip to avoid failures where support is missing.
|
crypt32: Add test showing extra trailing bytes should be tolerated in encoded data.
|
||||||
crypt32: Don't fail when CryptVerifyCertificateSignatureEx is missing, use skip (and get rid of unnecessary indenting).
|
crypt32: Fix decoding sequences with extra trailing data.
|
||||||
crypt32: Accept OSS errors.
|
crypt32: Store crypt provider in decode message.
|
||||||
crypt32: Accept OSS errors as well.
|
crypt32: Partially implement updating decode messages.
|
||||||
crypt32: Accept ERROR_BADKEY in addition to ERROR_INVALID_HANDLE.
|
crypt32: Implement decoding data messages (when opened in non-streaming mode).
|
||||||
crypt32: Accept ERROR_INVALID_PARAMETER in addition to ERROR_PATH_NOT_FOUND (and remove no-longer-useful checkFileStoreFailure).
|
crypt32: Move digested data encoding to encode.c.
|
||||||
crypt32: Pass function pointers to CryptMsgBase_Init rather than rely on callers to initialize them.
|
crypt32: Add tests for decoding a hash message.
|
||||||
crypt32: Add more tests for opening a data message for encoding.
|
crypt32: Remove a redundant line.
|
||||||
crypt32: Make a copy of a passed-in stream info rather than assuming the pointer will live forever.
|
crypt32: Implement decoding hash messages.
|
||||||
crypt32: Test that inner content OID is ignored for data messages.
|
crypt32: Fix a bad comment.
|
||||||
crypt32: Add tests for streamed encoding of data messages.
|
crypt32: Add a few tests for decoded message parameters.
|
||||||
crypt32: Test and fix CryptMsgGetParam for streamed messages.
|
crypt32: Implement getting content of a data message.
|
||||||
crypt32: Add a stub decode message implementation.
|
crypt32: Use property list for decoded message parameters.
|
||||||
crypt32: Implement getting the type of a decode message.
|
crypt32: Fix typo.
|
||||||
crypt32: Add some tests for updating decode messages.
|
crypt32: Add a couple more parameter tests for hash messages.
|
||||||
crypt32: More decode message update tests.
|
wincrypt: Add more missing definitions.
|
||||||
crypt32: Implement CryptSIPLoad.
|
msi: Return FALSE from MsiGetMode for MSIRUNMODE_OPERATIONS.
|
||||||
crypt32: Implement CryptSIPGetSignedDataMsg, CryptSIPPutSignedDataMsg,
|
crypt32: Store (most) parameters of a decoded hash message.
|
||||||
rsaenh: Get rid of the hash idle state, native doesn't behave as though it has one.
|
crypt32: Store hash algorithm ID along with other parameters when decoding a hash message.
|
||||||
crypt32: Make some encoding functions available outside encode.c.
|
crypt32: Implement querying computed hash of a decoded hash message.
|
||||||
crypt32: Implement streamed encoding of definite-length data messages.
|
crypt32: Move decoding hash messages to a helper function.
|
||||||
crypt32: Add open tests for hash messages.
|
crypt32: Add tests for opening signed message to encode.
|
||||||
crypt32: Add tests for updating hash messages opened to encode.
|
crypt32: Add stub encoded signed message.
|
||||||
crypt32: Test opening hash messages to encode with streaming.
|
crypt32: Introduce function to encode an array of items as a set.
|
||||||
crypt32: Add a stub hash message implementation.
|
crypt32: Check for and fail on indefinite-length encoding.
|
||||||
crypt32: Add tests for getting hash message params.
|
crypt32: Add tests for updating signed encoded messages.
|
||||||
crypt32: Implement getting a hash message's hash value.
|
crypt32: Add tests for signed message encoding.
|
||||||
crypt32: Simplify hash value tests.
|
crypt32: Add a partial stub for updating a signed encoded message.
|
||||||
crypt32: Test updating hash messages with NULL stream output function.
|
crypt32: Add tests for opening non-detached signed messages, and clarify detached open.
|
||||||
crypt32: Partially implement updating hash messages.
|
crypt32: More parameter checking for opening signed encoded messages.
|
||||||
crypt32: Add more missing defines.
|
crypt32: Hash and sign data when updating signed messages.
|
||||||
crypt32: Implement getting hash message version.
|
crypt32: Implement getting the hash for each signer of a signed encoded message.
|
||||||
crypt32: Add tests for hash message encoding.
|
crypt32: Partially implement encoding signed messages.
|
||||||
crypt32: Copy data in hash message update.
|
crypt32: Implement getting outer content of a signed message.
|
||||||
crypt32: Add a helper function to copy params.
|
crypt32: Separate signer handles from signer info to avoid unnecessary memory allocation.
|
||||||
crypt32: Don't check if msg is NULL, tests show native doesn't either.
|
crypt32: Use consistent types for storing and encoding signed encode data.
|
||||||
crypt32: Detached hash messages don't contain the content, so don't make a copy of it.
|
crypt32: Add tests for getting an encoded signed message's parameters.
|
||||||
crypt32: Add tests for retrieving the content of a non-finalized (detached) message.
|
crypt32: Implement getting version from an encoded signed message.
|
||||||
crypt32: Introduce an algorithm id encoding function that encodes missing parameters as NULL
|
crypt32: Use set encoding function for encoding PKCS signed info.
|
||||||
crypt32: Implement retrieving a hashed message's content.
|
crypt32: Test and implement encoding signed messages with certificates.
|
||||||
crypt32: Relax a test, the specific error isn't so important.
|
crypt32: Test and implement encoding signed data messages with CRLs.
|
||||||
crypt32: Change finalized from a boolean to a state and use it to simplify message updating.
|
crypt32: Test and implement getting the encoded signers from an encoded signed message.
|
||||||
crypt32: Introduce an updated state, and use it to remove boolean "begun".
|
crypt32: Test getting the hash from a hash message with an invalid index.
|
||||||
crypt32: Update comments about hash message version numbers.
|
crypt32: Add initial tests for decoding signed messages.
|
||||||
|
crypt32: Remove redundant assignment.
|
||||||
|
crypt32: Actually skip content when skipping an item in a sequence.
|
||||||
|
crypt32: Don't check tag in CRYPT_DecodeDERArray, caller already does.
|
||||||
|
crypt32: Partially implement decoding of signed messages.
|
||||||
|
crypt32: Test and fix encoding and decoding of attributes in PKCS signers.
|
||||||
|
crypt32: Trace a few more items when decoding.
|
||||||
|
crypt32: Test and implement encoding signed messages with authenticated attributes.
|
||||||
|
|
||||||
Julio E. Gonzalez P (1):
|
Kirill K. Smirnov (2):
|
||||||
ntdll: Add PYT and PYST time zones.
|
shell32: Add support for SEE_MASK_NO_CONSOLE flag.
|
||||||
|
programs/start: use SEE_MASK_NO_CONSOLE flag as default.
|
||||||
|
|
||||||
Kai Blin (1):
|
Konstantin Kondratyuk (1):
|
||||||
ws2_32: Handle IPv6 in WSAStringToAddress.
|
ntdll: Add Samara time zone.
|
||||||
|
|
||||||
Ken Thomases (6):
|
|
||||||
winecoreaudio: Enable DirectSound HEL mode for output.
|
|
||||||
winecoreaudio: Enable DirectSound HEL mode for input.
|
|
||||||
winecoreaudio: Improve safety of iterations when returning WAVEHDRs to client.
|
|
||||||
winecoreaudio: Correct the AudioBufferList allocated for input.
|
|
||||||
winecoreaudio: Protect against AudioUnitRender clobbering our buffer list.
|
|
||||||
winecoreaudio: Report format error on sample rate mismatch when opening wave-in device.
|
|
||||||
|
|
||||||
Kovács András (1):
|
Kovács András (1):
|
||||||
d3d10: Add stub for d3d10.dll.
|
include: Add some idl headers for d3d10.
|
||||||
|
|
||||||
Lei Zhang (2):
|
Maarten Lankhorst (7):
|
||||||
start.exe: Put double quotes around arguments with spaces.
|
dsound: Make sure secondary_remainder and buflen are aligned to primary buffer in mixer.
|
||||||
winex11.drv: Remove old dnd code.
|
dsound: Fix CheckEvent in mixer.
|
||||||
|
dsound: Some cosmetic changes.
|
||||||
|
winealsa: Minor fixes to ds output.
|
||||||
|
wineoss: Make sure writepos < buflen for dsrender.
|
||||||
|
winmm: Don't operate on freed data in timer.
|
||||||
|
dsound: Allow mixing the same buffer multiple times if we are looping.
|
||||||
|
|
||||||
Maarten Lankhorst (6):
|
Marcus Meissner (1):
|
||||||
winealsa: Silence the buffer warning more often.
|
crypt32: Fixed wrong allocation size.
|
||||||
dsound: Revert "dsound: Disable property sets if hardware doesn't support it.".
|
|
||||||
dsound: Clean up some unused variables.
|
|
||||||
dsound: Remove some more unused variables.
|
|
||||||
dsound: Fix division by zero in DSOUND_Calc3DBuffer.
|
|
||||||
dsound: Simplify IDirectSoundBufferImpl_GetCurrentPosition.
|
|
||||||
|
|
||||||
Mark Adams (2):
|
Martin Fuchs (1):
|
||||||
iphlpapi: Add support for GetTcpTable on Mac OS X.
|
shell32: Implementation of SheGetDirA/W and SheChangeDirA/W.
|
||||||
iphlpapi: Fix byte ordering of Linux ports.
|
|
||||||
|
|
||||||
Markus Gömmel (2):
|
Matt Jones (2):
|
||||||
comctl32/datetime: Added a missing InvalidateRect to update display after WM_ENABLE.
|
kernel32: Added test for bad arguments to SetThreadPriority, test for correct error value.
|
||||||
user32: Center MessageBox dialogs to desktop, as Windows does.
|
server: Only commit SetThreadPriority if new priority is correct.
|
||||||
|
|
||||||
Michael Stefaniuc (2):
|
Michael Stefaniuc (17):
|
||||||
ntdll: Fix missing unlock on error path. Found by Smatch.
|
shell32: Fix missing unlock on an error path. Found by Smatch.
|
||||||
msvcrt: Remove superfluous casts of void pointers to other pointer types.
|
wined3d: Remove unreachable code: break after return. Found by Smatch.
|
||||||
|
ntdll: Don't produce unreachable code during conditional compilation. Found by Smatch.
|
||||||
|
winhelp: Add missing case label "default". Found by Smatch (unreached code).
|
||||||
|
dlls: Remove unreachable break after return/break. Found by Smatch.
|
||||||
|
programs: Remove unreachable break after return/break. Found by Smatch.
|
||||||
|
tools: Remove unreachable break after return/break. Found by Smatch.
|
||||||
|
oleaut32: Remove a return after return.
|
||||||
|
winefile: Replace malloc with HeapAlloc.
|
||||||
|
wldap32: Don't produce unreachable code during conditional compilation. Found bySmatch.
|
||||||
|
winefile: Move some self contained functions to use explicit W functions.
|
||||||
|
winefile: Change the settings functions to use the W registry functions.
|
||||||
|
mscms: Don't produce unreachable code during conditional compilation.
|
||||||
|
wined3d: Remove a return after a return. Found by Smatch.
|
||||||
|
winefile: Move the font choosing code to a separate function.
|
||||||
|
winefile: Change choose_font() and init_output() to the W form.
|
||||||
|
ntdll: Remove a break after a break. Found by Smatch.
|
||||||
|
|
||||||
Mikołaj Zalewski (2):
|
Mikołaj Zalewski (4):
|
||||||
comctl32: toolbar: The iImage in TBN_GETDISPINFO should be initialized to -1.
|
msxml3/tests: Avoid a crash that happens on some native systems.
|
||||||
comctl32: toolbar: We should send TBN_GETDISPINFOW even for ANSI controls (with testcase).
|
comctl32: toolbar: Test and fix invalid indexes passed in TB_ISBUTTON*.
|
||||||
|
comctl32: tooltips: Remove broken support for non-NULL-terminated strings in TOOLTIPS_GetDispInfo[AW].
|
||||||
|
user32/tests: Simplify a test.
|
||||||
|
|
||||||
Misha Koshelev (7):
|
Misha Koshelev (31):
|
||||||
gdi32: Slightly simplify result handling in PolyDraw.
|
wininet/tests: Properly handle ERROR_IO_PENDING from InternetQueryDataAvailable.
|
||||||
urlmon/tests: Make http protocol mime type test pass on native.
|
wininet/tests: Add testing framework and tests for internet status callbacks.
|
||||||
urlmon: Improve ObtainUserAgentString conformance to native.
|
urlmon: Fix HttpProtocol behavior when InternetQueryDataAvailable returns ERROR_IO_PENDING.
|
||||||
urlmon/tests: Add tests for ObtainUserAgentString.
|
wininet: Fix behavior of InternetQueryDataAvailable if INTERNET_FLAG_ASYNC is set.
|
||||||
urlmon: Implement HttpProtocol.
|
urlmon: Remove FLAG_CALLED_SWITCH, which is now redundant.
|
||||||
urlmon: Fix HttpProtocol_Start and strndupW to work properly with native wininet.
|
urlmon: Use InternetCloseHandle instead of CloseHandle.
|
||||||
urlmon: Make HttpProtocol conform with native wininet on wine.
|
urlmon/tests: Fix http_protocol tests to succeed on Win98.
|
||||||
|
urlmon/tests: Fix http_protocol tests to succeed when called more than once.
|
||||||
|
urlmon: Fix HttpProtocol behavior when it is called without the BINDF_FROMURLMON flag.
|
||||||
|
urlmon: Implement HttpProtocol::Terminate.
|
||||||
|
urlmon/tests: Add tests for HttpProtocol behavior when it is called without the BINDF_FROMURLMON flag.
|
||||||
|
urlmon/tests: Add test for BINDVERB_POST in http_protocol.
|
||||||
|
urlmon: Call HttpOpenRequest with INTERNET_FLAG_KEEP_CONNECTION, INTERNET_FLAG_NO_CACHE_WRITE if appropriate.
|
||||||
|
urlmon: Actually send the additional headers returned by IHttpNegotiate::BeginningTransaction.
|
||||||
|
urlmon: Add support for non-GET requests (e.g., POST) in HttpProtocol.
|
||||||
|
urlmon: Fix timing issue with FLAG_REQUEST_COMPLETE and InternetQueryDataAvailable in HttpProtocol.
|
||||||
|
urlmon: Don't ignore bytes read from IInternetProtocol_Read if hres is not S_OK (e.g., E_PENDING).
|
||||||
|
urlmon: ReleaseBindInfo in FileProtocol.
|
||||||
|
urlmon: Add a reference to the IUnknown for Release of STGMEDIUM to account for extra call to ReleaseBindInfo.
|
||||||
|
urlmon/tests: Add tests for calls to IBindStatusCallback_QueryInterface.
|
||||||
|
urlmon/tests: Add tests for calls to IHttpNegotiate interfaces as exposed by IBindStatusCallback.
|
||||||
|
urlmon: Wrap IHttpNegotiate2 interface exposed by IBindStatusCallback as done by native.
|
||||||
|
urlmon: If we are using an internal protocol ClassFactory, call its AddRef as the caller must Release the object.
|
||||||
|
urlmon: LockModule in create_binding_protocol as we ReleaseModule when the object is released.
|
||||||
|
urlmon: Release IInternetProtocolInfo returned from get_protocol_info when finished with it.
|
||||||
|
urlmon/tests: Release two objects that should be released but are not.
|
||||||
|
urlmon: Don't free structures that are used by asynchronous HttpSendRequest until we are sure they won't be used.
|
||||||
|
urlmon/tests: Fix http protocol tests with absence of BINDF_FROMURLMON to properly expect ReportData.
|
||||||
|
urlmon/tests: Don't proceed with POST operation (that will fail) if we run out of memory.
|
||||||
|
urlmon/tests: Rename received_data event to more general name event_complete.
|
||||||
|
urlmon/tests: Make http protocol tests refractory to timing issues.
|
||||||
|
|
||||||
Paul Vriens (29):
|
Nigel Liang (2):
|
||||||
advapi32/tests: Add tests for OpenSCManagerA.
|
winex11.drv: Implement XIMPreEditCaretCallback.
|
||||||
user32/tests: Use skip.
|
winex11.drv: Take into account position of preedit area in PreEditCaretCallback.
|
||||||
user32/tests: Use skip.
|
|
||||||
advapi32/tests: Use skip when we don't have enough rights.
|
|
||||||
advpack/tests: Create the temporary inf-file in a directory where we are allowed to write.
|
|
||||||
kernel32/tests: Use skip when functions are not available.
|
|
||||||
kernel32/tests: Don't crash on win98.
|
|
||||||
kernel32/tests 2/2: Use skip for not implemented function.
|
|
||||||
advapi32/tests: Use skip for not implemented function.
|
|
||||||
secur32/tests: Use skip when functions are not available.
|
|
||||||
advapi32/tests: Add tests for OpenServiceA.
|
|
||||||
advapi32/tests: Add tests for CloseServiceHandle.
|
|
||||||
ddraw/tests: Use skip instead of trace.
|
|
||||||
ddraw/tests: Use skip instead of trace.
|
|
||||||
kernel32/tests: Add a forgotten if statement.
|
|
||||||
advapi32: Handle to Service Control Manager is checked first.
|
|
||||||
advapi32: Create specific access rights for service control manager handles.
|
|
||||||
gdiplus: Don't use struct member before NULL check (Coverity).
|
|
||||||
advapi/service: Simplify DeleteService by using RegDeleteTree.
|
|
||||||
advapi/service: Fix possible handle leak.
|
|
||||||
advapi/service: First tests (and fixes) for CreateService.
|
|
||||||
advapi/service: Check if we have enough access rights to create a service.
|
|
||||||
advapi/service: Check for empty servicename and binaryname.
|
|
||||||
programs/cmd: Do the assignment after the return to avoid a missing free() (Coverity).
|
|
||||||
advapi/service: Create specific access rights for service handles.
|
|
||||||
advapi/service: Check servicetype and starttype.
|
|
||||||
advapi32/tests: Use skip instead of trace.
|
|
||||||
crypt32/tests: Skip test if we don't have enough rights.
|
|
||||||
mscms/tests: Skip tests if we don't have enough rights.
|
|
||||||
|
|
||||||
Pedro Araujo Chaves Jr (1):
|
Paul Vriens (18):
|
||||||
winspool.drv: Fallback to the first found printer as default printer.
|
msi/tests: Don't create a directory that's not needed.
|
||||||
|
advapi32/service: Check combination of service-type and start-type.
|
||||||
|
advapi32/service: Test for duplicate displayname.
|
||||||
|
advapi32/service: Cleanup (long lines and a typo).
|
||||||
|
advapi32/service: Check for duplicate displayname.
|
||||||
|
advapi32/service: Some tests for DeleteService.
|
||||||
|
advapi32/service: lpBinaryPathName is mandatory.
|
||||||
|
advapi32/service: Some 'refcount' tests.
|
||||||
|
advapi32/tests: Run on NT4 again.
|
||||||
|
advapi32/service: Add tests for GetDisplayName.
|
||||||
|
advapi32/service: Handle is checked before servicename.
|
||||||
|
advapi32/service: Add another test for GetServiceDisplayName.
|
||||||
|
advapi32/service: Close a handle on failure.
|
||||||
|
advapi32/service: Add tests for GetServiceKeyName.
|
||||||
|
advapi32/service: More tests for GetServiceDisplayName.
|
||||||
|
advapi32/service: Test GetServiceDisplayNameA for service with no displayname.
|
||||||
|
advapi32/service: Forward GetServiceDisplayNameA to GetServiceDisplayNameW.
|
||||||
|
advapi32/service: Fix buffersize calculations for GetServiceDisplayNameW.
|
||||||
|
|
||||||
Peter Dons Tychsen (1):
|
Peter Dons Tychsen (1):
|
||||||
winex11: Fix X11DRV_DIB_GetImageBits() when target bitmaps are larger than fetched.
|
x11drv: Fix the special case where windows have WS_CHILD and WS_POPUP.
|
||||||
|
|
||||||
Rob Shearman (9):
|
Rob Shearman (18):
|
||||||
secur32: Don't free the password in InitializeSecurityContextW to enable the credentials handle to be re-used in further InitializeSecurityContextW calls.
|
ole32: Remove some dead code.
|
||||||
secur32: Add tests for multiple use of a credential handle.
|
rpcrt4: Even though FC_ENUM16 is an unsigned type, the highest allowable value that can be marshalled is SHRT_MAX, not USHRT_MAX.
|
||||||
rpcrt4: Translate between NCA and RPC status codes.
|
rpcrt4: Check to make sure there is enough data in the buffer during unmarshalling, so that the code doesn't try to read beyound the end of the buffer.
|
||||||
rpcrt4: Call RPCRT4_Send directly from PKT_RECEIVE handler in server.
|
rpcrt4: Never allocate memory for the discriminant in union_arm_unmarshall as the memory is part of the union and has already been allocated.
|
||||||
rpcrt4: Return a fault packet if the proc num exceeds the index of the last function available for the interface.
|
rpcrt4: Add some more RPC to NCA status code mappings.
|
||||||
ntdll: The impersonation level in NtDuplicateToken should be taken from the SecurityQualityOfService member of ObjectAttributes if present.
|
advapi32: Fix ComputeStringSidSize to work with SIDs with one sub authority.
|
||||||
rpcrt4: Make binding to an interface a function of RpcAssoc instead of
|
advapi32: Fix a typo in ParseStringAclToAcl which caused the ACE to be written inside of the ACL memory.
|
||||||
msxml3: Implement IXMLDOMNode::get_text for CDATA, processing instruction and comment nodes.
|
advapi32: Add the size of the security descriptor structure to the size of memory required in ParseStringSecurityDescriptorToSecurityDescriptor.
|
||||||
mshtml: Implement HTMLElement_insertAdjacentHTML and HTMLElement_insertAdjacentText.
|
advapi32: Don't crash in ConvertStringSecurityDescriptorToSecurityDescriptorW if LocalAlloc fails.
|
||||||
|
advapi32: Set the right pointer so that StringAcl is updated correct in ParseAceStringRights.
|
||||||
|
advapi32: Add tests for ConvertStringSecurityDescriptorToSecurityDescriptor.
|
||||||
|
rpcrt4: Convert bind ack and nack reject reasons into RPC status codes when binding.
|
||||||
|
mshtml: OleDocumentView_UIActivate should call IOleInPlaceUIWindow_SetActiveObject and IOleInPlaceFrame_SetBorderSpace.
|
||||||
|
mshtml: Pass the correct DOCHOSTUITYPE value to IDocHostUIHandler_ShowUI.
|
||||||
|
mshtml: Call IDocHostUIHandler_HideUI and IDocHostUIHandler_ShowUI when changing an UI active window to be in edit mode.
|
||||||
|
mshtml: Set focus to the Gecko window in OleInPlaceActiveObject_OnFrameWindowActivate.
|
||||||
|
mshtml: Events are reset when a new document URI is loaded, so re-initialise them in start_binding.
|
||||||
|
mshtml: Handle Ctrl-Home and Ctrl-End in edit mode.
|
||||||
|
|
||||||
Romain Iehl (3):
|
Roderick Colenbrander (7):
|
||||||
dsound: Fix bug preventing correct calculation of the sound parameters
|
opengl32: Relax extension checking.
|
||||||
dsound: Simplify the calculation of sound attenuation due to distance.
|
opengl: WGL_ARB_render_texture support.
|
||||||
dsound: Correct field access.
|
wgl: Set pbuffer dimensions in HDC.
|
||||||
|
wgl: Fill the format table with offscreen pixelformats which are needed for pbuffers.
|
||||||
|
wgl: Replace the GLXFBConfigIDs in the pixelformat list with real GLXFBConfigs.
|
||||||
|
wgl: Enable offscreen pixelformats for pbuffers.
|
||||||
|
wgl: Fix a typo in the WGL_TEXTURE_TARGET_ARB emulation code.
|
||||||
|
|
||||||
Stefan Dösinger (19):
|
Stefan Dösinger (7):
|
||||||
wined3d: rsq and rcp use the .w component if no swizzle is given.
|
ddraw: Some d3d-only code fixes.
|
||||||
wined3d: Select onscreen contexts based on the thread id.
|
wined3d: Create the stateblock in Init3D.
|
||||||
wined3d: Create multiple contexts for onscreen render targets.
|
wined3d: Attempt to clean up fbos only if a gl surface is destroyed.
|
||||||
ddraw: Z buffers can be attached to offscreen d3d devices.
|
wined3d: Allocate render target management members in Init3D.
|
||||||
ddraw: Fix an incorrect iface->impl cast.
|
wined3d: Find the shader constant limit at adapter init time.
|
||||||
ddraw: Materials in the execute buffer are handles.
|
wined3d: Set the pow2 sizes in gl surface private setup.
|
||||||
ddraw: D3DOP_BRANCHFORWARD includes the current instruction size.
|
wined3d: Do not fail if the adapter info can't be initialized.
|
||||||
ddraw: Read the world matrix correctly.
|
|
||||||
ddraw: Implement IDirect3DViewport3::TransformVertices.
|
|
||||||
wined3d: Offscreen rendering from foreign threads.
|
|
||||||
ddraw: Update the wined3d matrix if a current matrix handle is modified.
|
|
||||||
ddraw: Y coords are inversed.
|
|
||||||
wined3d: Do not set streamIsUP in DrawPrimitiveStrided.
|
|
||||||
wined3d: Implement high order patches.
|
|
||||||
wined3d: Initialize surfaces at creation.
|
|
||||||
wined3d: Print the fixed and unfixed vertex warning only when needed.
|
|
||||||
wined3d: Add CTXUSAGE_CLEAR context usage.
|
|
||||||
wined3d: Make ActivateContext a bit smaller.
|
|
||||||
wined3d: Store the last active thread.
|
|
||||||
|
|
||||||
Thomas Weidenmueller (2):
|
Steven Edwards (1):
|
||||||
shell32: Set current directory when executing files in a shell view.
|
version: VerQueryValueA/W NULL pointer check.
|
||||||
shlwapi: Use publicly defined structure DATABLOCK_HEADER instead of redefining it locally.
|
|
||||||
|
|
||||||
Tim Schwartz (1):
|
Tim Schwartz (1):
|
||||||
net.exe: Converted strings to resources.
|
netapi32: Add NetUseAdd() stub.
|
||||||
|
|
||||||
Vitaliy Margolen (9):
|
Vitaliy Margolen (9):
|
||||||
dinput: Correct test - use appropriate mouse state structure.
|
msvcrt: Preserve registers when calling unwind function.
|
||||||
dinput: Keep the list of all the dinput devices created for each IDIrectInput object.
|
pdh: Forward PdhOpenQuery to PdhOpenQueryW.
|
||||||
dinput: Keep a list of all IDirectInput objects and check it instead of refcount to create/destroy hook thread.
|
dinput: Use PostMessage instead of SendMessage. Remove message window.
|
||||||
dinput: Export Mouse and Keyboard GUIDs.
|
dinput: Use CALLWINDPROC hook to monitor focus loses away from acquired windows.
|
||||||
dinput: Handle multiple keyboard and mouse devices.
|
user32/test: Destroy no longer needed test dialog windows.
|
||||||
dinput: Rename set_dinput_hook and call it from the base class.
|
user32: Add test for SetForegroundWindow(desktop).
|
||||||
dinput: Clear static variables after releasing hooks.
|
server: Treat desktop as a top-level window.
|
||||||
dinput: Convert IDirectInput into multi-interface object.
|
winex11drv: Correctly react to focus loss away from Wine.
|
||||||
dxdiagn: Add reporting of some display related information.
|
dinput: Use more messages as a possible indication of the foreground window changes.
|
||||||
|
|
||||||
--
|
--
|
||||||
Alexandre Julliard
|
Alexandre Julliard
|
||||||
|
|
18
configure
vendored
18
configure
vendored
|
@ -1,6 +1,6 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.61 for Wine 0.9.41.
|
# Generated by GNU Autoconf 2.61 for Wine 0.9.42.
|
||||||
#
|
#
|
||||||
# Report bugs to <wine-devel@winehq.org>.
|
# Report bugs to <wine-devel@winehq.org>.
|
||||||
#
|
#
|
||||||
|
@ -574,8 +574,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
|
||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='Wine'
|
PACKAGE_NAME='Wine'
|
||||||
PACKAGE_TARNAME='wine'
|
PACKAGE_TARNAME='wine'
|
||||||
PACKAGE_VERSION='0.9.41'
|
PACKAGE_VERSION='0.9.42'
|
||||||
PACKAGE_STRING='Wine 0.9.41'
|
PACKAGE_STRING='Wine 0.9.42'
|
||||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||||
|
|
||||||
ac_unique_file="server/atom.c"
|
ac_unique_file="server/atom.c"
|
||||||
|
@ -1288,7 +1288,7 @@ if test "$ac_init_help" = "long"; then
|
||||||
# Omit some internal or obsolete options to make the list less imposing.
|
# Omit some internal or obsolete options to make the list less imposing.
|
||||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||||
cat <<_ACEOF
|
cat <<_ACEOF
|
||||||
\`configure' configures Wine 0.9.41 to adapt to many kinds of systems.
|
\`configure' configures Wine 0.9.42 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
|
@ -1357,7 +1357,7 @@ fi
|
||||||
|
|
||||||
if test -n "$ac_init_help"; then
|
if test -n "$ac_init_help"; then
|
||||||
case $ac_init_help in
|
case $ac_init_help in
|
||||||
short | recursive ) echo "Configuration of Wine 0.9.41:";;
|
short | recursive ) echo "Configuration of Wine 0.9.42:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
|
@ -1452,7 +1452,7 @@ fi
|
||||||
test -n "$ac_init_help" && exit $ac_status
|
test -n "$ac_init_help" && exit $ac_status
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
Wine configure 0.9.41
|
Wine configure 0.9.42
|
||||||
generated by GNU Autoconf 2.61
|
generated by GNU Autoconf 2.61
|
||||||
|
|
||||||
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
|
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
|
||||||
|
@ -1466,7 +1466,7 @@ cat >config.log <<_ACEOF
|
||||||
This file contains any messages produced by compilers while
|
This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by Wine $as_me 0.9.41, which was
|
It was created by Wine $as_me 0.9.42, which was
|
||||||
generated by GNU Autoconf 2.61. Invocation command line was
|
generated by GNU Autoconf 2.61. Invocation command line was
|
||||||
|
|
||||||
$ $0 $@
|
$ $0 $@
|
||||||
|
@ -21285,7 +21285,7 @@ exec 6>&1
|
||||||
# report actual input values of CONFIG_FILES etc. instead of their
|
# report actual input values of CONFIG_FILES etc. instead of their
|
||||||
# values after options handling.
|
# values after options handling.
|
||||||
ac_log="
|
ac_log="
|
||||||
This file was extended by Wine $as_me 0.9.41, which was
|
This file was extended by Wine $as_me 0.9.42, which was
|
||||||
generated by GNU Autoconf 2.61. Invocation command line was
|
generated by GNU Autoconf 2.61. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
|
@ -21338,7 +21338,7 @@ Report bugs to <bug-autoconf@gnu.org>."
|
||||||
_ACEOF
|
_ACEOF
|
||||||
cat >>$CONFIG_STATUS <<_ACEOF
|
cat >>$CONFIG_STATUS <<_ACEOF
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
Wine config.status 0.9.41
|
Wine config.status 0.9.42
|
||||||
configured by $0, generated by GNU Autoconf 2.61,
|
configured by $0, generated by GNU Autoconf 2.61,
|
||||||
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
|
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue