| The Wine development release 1.1.13 is now available. |
| |
| What's new in this release (see below for details): |
| - Freedesktop.org-compliant startup notifications. |
| - Many fixes for 64-bit application support. |
| - Improved graphics support in Internet Explorer. |
| - Various Richedit improvements. |
| - Better certificate manager dialog. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.13.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.1.13.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.13: |
| |
| 4937 NASA WorldWind doesn't start. |
| 5415 Intuit QuickBooks Pro 2006/2007 does not install |
| 5554 Tachyon the Fringe crashes when detecting video modes |
| 6334 support the fd.o startup notification spec better |
| 6494 shdocvw fails to build on linux ppc |
| 8081 ABMIS Professional - Loading of typelib L"oleacc.dll" failed with error 1812 |
| 8084 Starmoney 6 requires IE6 |
| 8404 Dungeon Keeper 2 crashes after mouse movement |
| 8460 DVD Profiler: returns "Invalid floating point operation" |
| 10547 .NET 3.5 Framework installation problems (msi, bits, crypt32) |
| 10612 LookupAccountNameA returns Domain Size that is one byte too big |
| 10698 Windows Installer 3.1 Incorrectly verifies |
| 10765 The Format function of Visual Basic 6 does not work properly |
| 10966 explorer.exe crash every time when removing folders |
| 11600 Jetmen revival: mouse only moves from left to right |
| 11691 Truespace crashes when using file save |
| 11720 Intuit (Au) QuickBooks Pro 2007/2008 free trial massive memory leak |
| 12021 Navyfield crashes after starting (possible dsound crash) |
| 12099 .NET Framework 1.1 installer requires loadperf.dll in case of AeDebug -> Auto=0 (unhandled exception dialog) |
| 12136 Sketchup6: crashes on x86-64 right after startup |
| 12394 PanoramaStudio automatic Barrel/pincushion correction fails on too many pipes |
| 12513 Cepstral SwiftTalker changes font when modifying a different option |
| 12667 Sins of Solar Empire Key bindings glitches |
| 12750 Forte Agent crashes when using Freefont 20080323 |
| 12766 Cursor incorectly drawn in Dungeon Siege |
| 12810 Blade Runner crashes after opening sequence |
| 12887 Regression: GTA san andreas too slow to be playable |
| 13160 Final Fantasy XI Official Benchmark v. 3 doesn't display properly |
| 13174 Launching the game through AssassinsCreed_Game.exe fails |
| 13237 Cannot insert pictures from file due to rapid folder switching in Office 2007 |
| 13331 aSc TimeTables new timetable wizard can't receive focus with managed windows |
| 13462 Launchpad Enhanced crashes due to problem with Context_QueryInterface |
| 13473 Cannot load Python's sqlite module |
| 13540 Sound recorder in aimp2.5 beta does not work |
| 13755 Outcast (and sometimes Outcast Demo 1) : crashes when starting a new game because of amstream.dll |
| 13803 QUIK Junior, not restored child windows, regression. |
| 13962 wine-1.0rc5-6-g0123f5a compiler warnings - dlls/kernel32 |
| 13964 small .NET cmd util: CoWaitForMultipleHandles Unexpected wait termination |
| 14015 Eclipse 3.3.x (customized) crashes on null REFCLSID passed to ole32.WriteClassStg |
| 14056 Anatomie des Gehirns Version 2.0: crashes during installation after asking, wether program group should be created |
| 14065 WordPerfect Office X3: Application crash after change of window focus |
| 14068 Blade Runner not drawing overlays |
| 14160 Surface conversion problem with native d3dx |
| 14171 Igor Engraver 1.7: crashes on startup |
| 14191 Might and Magic 7: Crash at startup |
| 14196 eclipse 3.4 crashes when starting |
| 14341 gtasa: looking underwater turns things black |
| 14354 Wineasio in no longer available in the Audio selection of MyOrgan |
| 14362 RtlDestroyHeap forgot to notify_free on allocated blocks |
| 14363 valgrind #includes have changed |
| 14372 co-operate with valgrind to load debugging info |
| 14406 Goldwave loaded mp3 file is corrupted |
| 14874 Might and Magic 7: DirectDraw errors |
| 15076 MS Train Simulator crashes on start |
| 16102 archicad 10 demo installer crashes when launched |
| 16231 ArchiCAD 11 cannot install, NULL pointer dereference |
| 16349 Text is garbled in Teach 2000 |
| 16403 No text visible in Ever17 |
| 16546 Slingplayer exits with a Vis C error |
| 16598 winuser.rh misses some standard control ids (dialog button, ...) resulting in wrc failure with windows.h include only |
| 16635 Mathematica 7 Player crashes on startup with unimplemented KERNEL32.dll.GetErrorMode |
| 16708 Installshield regression: PureEdge Viewer, Final Fantasy XI Benchmark 2 and 3 install fail |
| 16714 World of Goo crashes on exit |
| 16732 wine crashes on breakpoints |
| 16735 ddraw/device: ‘oldcw’ is used uninitialized, needs FPUPRESERVE implemented |
| 16738 Lineage2 shows only black screen at startup |
| 16739 kernel32/instr.c: initialization from incompatible pointer type |
| 16741 msvcrt/except.c: compiler errors |
| 16743 ntoskrnl.exe: warning: initialization from incompatible pointer type |
| 16748 rpcrt4/ndr_marshall.c: value computed is not used |
| 16777 EnumDisplaySettingsEx does not set DM_DISPLAYFLAGS |
| 16780 directory listing in cmd is not formatted correctly |
| 16790 Lineage 2: Graphics bug with camera position |
| 16828 Nirvis CDJ: serial port mode not completely clean on FreeBSD (IEXTEN still on) |
| 16840 Children of the nile demo crashes when loading the menu |
| 16875 .NET 3.0: WIC installer fails due to bug(s) in setupapi.SetupGetTargetPathW |
| 16878 .NET 3.0: XPSEPSC installer fails due to missing ntoskrnl.exe placeholder and version resource |
| 16879 .NET 3.0: XPSEPSC installer fails due to unimpl kernel32.RtlCaptureStackBackTrace |
| 16888 .NET 3.0: WCF installer requires httpapi.dll with some stubs |
| 16893 .NET 3.0: Windows Workflow Foundation post-install: loadperf needs LoadPerfCounterTextStringsA/W stubs |
| 16906 .NET 3.0: XPSEPSC installer copies print processor files to wrong directory (setupapi unhandled dirid 55) |
| 16911 WriteProcessMemory() not working for memory protected by X11DRV_DIB_DoProtectDIBSection() |
| 16922 Build broken on NetBSD |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.1.12: |
| |
| Aleksey Bragin (1): |
| ntdll: Fix buffer overread in RtlNumberOfSetBits. |
| |
| Alexandre Julliard (169): |
| server: Avoid crash on initialization of the thread creation debug event. |
| server: Simplify the debug_event_t structure. |
| server: Replace EXCEPTION_RECORD by an explicit definition in debug events. |
| msvcrt: Fix formatting of pointers in printf. |
| msvcrt: Convert all the printf functions to use MS ABI varargs. |
| msvcrt: Convert all the scanf functions to use MS ABI varargs. |
| msvcrt: Convert the open functions to use MS ABI varargs. |
| msvcrt: Convert the spawn and exec functions to use MS ABI varargs. |
| reg.exe: Fix broken usage of va_list. |
| cmd.exe: Don't use wvsprintf on sysv-style varargs, use a libwine function instead. |
| xcopy.exe: Don't use wvsprintf on sysv-style varargs, use a libwine function instead. |
| ntdll/tests: Skip large integer tests that crash on 64-bit Vista. |
| ntdll: Fix the various structures returned by NtQuerySystemInformation for 64-bit. |
| msvcrt: Add missing __cdecl on some function pointers. |
| advpack/tests: Add CDECL to the cabinet callback functions. |
| cabinet/tests: Add CDECL to the cabinet callback functions. |
| msi/tests: Add CDECL to the cabinet callback functions. |
| comctl32/tests: Fix pointer casting warnings on 64-bit. |
| gdi32/tests: Fix a pointer casting warning on 64-bit. |
| mlang/tests: Fix a pointer casting warning on 64-bit. |
| msi/tests: Fix pointer casting warnings on 64-bit. |
| ntdll/tests: Fix pointer casting warnings on 64-bit. |
| ole32/tests: Fix a pointer casting warning on 64-bit. |
| qedit/tests: Fix a pointer casting warning on 64-bit. |
| shell32/tests: Fix handle casting warnings on 64-bit. |
| winhttp/tests: Use ~0u instead of ~0ul for DWORD values. |
| wininet/tests: Use ~0u instead of ~0ul for DWORD values. |
| wldap32/tests: Use ~0u instead of ~0ul for DWORD values. |
| winmm/tests: Fix handle casting warnings on 64-bit. |
| user32/tests: Fix pointer casting warnings on 64-bit. |
| user32/tests: Fix some printf formats for 64-bit. |
| kernel32/tests: Fix pointer casting warnings on 64-bit. |
| kernel32/tests: Don't compare the result of llseek or hwrite against HFILE_ERROR. |
| kernel32/tests: Fix the NT header initialization for 64-bit. |
| kernel32/tests: Use the correct SIZE_T type instead of unsigned long. |
| msvcrt/tests: Use unsigned int instead of size_t for the malloc tests. |
| msvcrt/tests: Fix some printf formats for 64-bit. |
| ntdll/tests: Avoid long long printf formats in traces. |
| include: Fix data structures for processor affinity on 64-bit. |
| include: Fix the PROCESSENTRY32 structure on 64-bit. |
| include: Fix the msvcrt time_t definition on 64-bit. |
| msvcrt/tests: Fix the printf pointer formatting tests on 64-bit. |
| msvcrt/tests: Fix the scanf pointer formatting tests on 64-bit. |
| kernel32/tests: Comment out a couple of heap tests that crash on 64-bit Vista. |
| kernel32/tests: Use the actual name of the exe module in toolhelp tests. |
| riched20/tests: Move the itextServicesStdcallVtbl definition to avoid a compiler warning. |
| libwine: Fix vsnprintfW string formatting to handle alignment and padding. |
| libwine: Ignore format modifiers 'h' and 'l' when formatting a string. |
| cabinet: Add CDECL to the cabinet callback functions. |
| setupapi: Add CDECL to the cabinet callback functions. |
| dinput: Fix pointer cast warnings on 64-bit. |
| wldap32: Use ~0u instead of ~0ul for DWORD values. |
| winhttp: Use ~0u instead of ~0ul for DWORD values. |
| wininet: Use ~0u instead of ~0ul for DWORD values. |
| msvcrt: Fix the time_t definition for the msvcrt build. |
| urlmon/tests: Fix an uninitialized variable check for Win64. |
| mshtml/tests: Fix the platform test for Win64. |
| ole32/tests: Fix a structure size check for Win64. |
| crypt32/tests: Fix handle size in CERT_KEY_PROV_HANDLE_PROP_ID for Win64. |
| include: Fix the PROCESS_MEMORY_COUNTERS structure definition for Win64. |
| jscript/tests: Don't crash if we fail to get the IActiveScriptParse interface. |
| include: Fix 64-bit sign extension in the MAKEWPARAM/LPARAM macros. |
| setupapi: Implemented SetupEnumInfSectionsA/W. |
| setupapi/tests: Added some tests for SetupEnumInfSectionsA/W. |
| updspapi: Added an updspapi implementation that forwards to setupapi. |
| ntdll: Change the DEFINE_REGS_ENTRYPOINT macro to use a number of args instead of a size. |
| kernel32: Change the DEFINE_REGS_ENTRYPOINT macro to use a number of args instead of a size. |
| winebuild: Improve the calling sequence for register functions. |
| winedump: List exported functions sorted by ordinal. |
| winedump: Implement dumping of relocations. |
| include: Document offsets in the x86_64 context structure. |
| winebuild: Implement register entry points for x86_64. |
| ntdll: Implement relay debugging for register entry points on x86_64. |
| ntdll: Print exception context on x86_64. |
| ntdll: Replaced get_cpu_context by RtlCaptureContext. Implemented it for x86_64. |
| kernel32: Moved _DebugOutput to kernel16.c. |
| kernel32: Moved the 16-bit WOW thunk routines to thunk.c. |
| kernel32: #ifdef out some code that is not needed on non-i386. |
| winefile: Get rid of hack to load vswprintf from msvcrt. |
| regedit: Fix integer printf formats in resource strings. |
| regedit: Convert error box display to Unicode. |
| include/msvcrt: Replace va_list by __ms_va_list for x86_64. |
| msvcrt: Correctly walk up the list of trylevels in except_handler3. |
| user32/tests: Fix most of the macro abuse in the menu test. |
| opengl32: Use INT_PTR instead of ptrdiff_t in generated code to avoid printf warnings. |
| opengl32: Automatically download the GL spec files in make_opengl. Add a default value for the OpenGL version. |
| msvcrt/tests: Avoid printing pointer differences in traces. |
| ntdll/tests: Avoid printing pointer differences in traces. |
| oleaut32/tests: Avoid printing pointer differences in traces. |
| rpcrt4/tests: Avoid printing pointer differences in traces. |
| shlwapi/tests: Avoid printing pointer differences in traces. |
| ws2_32/tests: Avoid printing pointer differences in traces. |
| crypt32: Avoid printing pointer differences in traces. |
| kernel32/tests: Use _lclose instead of CloseHandle to avoid handle casts. |
| msi/tests: Use CreateFile instead of OpenFile to avoid handle casts. |
| ntdll/tests: Fix a long long format in a trace. |
| user32/tests: Fix some integer to pointer conversion warnings. |
| dinput: Avoid size_t in traces. |
| msvcrt: Avoid size_t in printf format. |
| dsound: Avoid a pointer cast in a trace. |
| imm32: Avoid pointer casts in traces. |
| shell32: Avoid a pointer cast in a trace. |
| user32: Avoid a pointer cast in a trace. |
| version: Avoid pointer casts in a trace. |
| wininet: Avoid pointer casts in traces. |
| quartz: Avoid a pointer cast in a trace. |
| kernel32/tests: Fix some integer to pointer conversion warnings. |
| user32/tests: Fix some integer to pointer conversion warnings. |
| advapi32: Fix pointer cast warnings on 64-bit. |
| mshtml: Fix pointer cast warnings on 64-bit. |
| msi: Fix pointer cast warnings on 64-bit. |
| ntoskrnl.exe: Fix handle cast warnings on 64-bit. |
| oleaut32: Fix handle cast warnings on 64-bit. |
| setupapi: Fix pointer cast warnings on 64-bit. |
| shell32: Fix a pointer cast warning on 64-bit. |
| shdocvw: Fix a pointer cast warning on 64-bit. |
| urlmon: Fix pointer cast warnings on 64-bit. |
| user32: Fix pointer cast warnings on 64-bit. |
| wininet: Fix handle cast warnings on 64-bit. |
| ntdll: Fix pointer cast warnings on 64-bit. |
| wineps.drv: Use INT_MAX instead of LONG_MAX to initialize a LONG value. |
| ws2_32: Fix an error return value in bind(). |
| msvcrt: Fix an unused function warning on non-i386. |
| rpcrt4: Fix an unused value warning on non-i386. |
| ddraw: Fix an uninitialized variable warning on non-i386. |
| quartz: Use SetWindowLongPtr to store a pointer value. |
| wineconsole: Replace a couple of handle casts by the appropriate server function. |
| winhlp32: Use LONG instead of long for data loaded from a file. |
| winhlp32: Use GetWindowLongPtr to retrieve a pointer, and make sure there is enough space for it. |
| winedbg: Fix pointer cast warnings on 64-bit. |
| oleaut32/tests: Only compare the initialized part of DECIMAL variants. |
| include: Fix packing of the setupapi structures. |
| include: Fix packing of the STRRET structure. |
| include: Fix packing of the msacm structures. |
| include: Fix a number of mmsystem.h structure for Win64. |
| gdi32/tests: Fix an uninitialized pointer check for Win64. |
| rpcrt4/tests: Fix an uninitialized pointer check for Win64. |
| shell32/tests: Fix some uninitialized handle checks for Win64. |
| setupapi/tests: Pass the correct size to SetupDiGetDeviceInterfaceDetailA. |
| comctl32: Fix the COMBOBOXEXITEM structure and the treeview handles for Win64. |
| comctl32/tests: Fix lparam checks in the treeview test for Win64. |
| gdi32/tests: Fix an uninitialized value check and a structure size for Win64. |
| ole32/tests: Fix marshalling data layout for Win64. |
| user32: Winproc handles do not get sign-extended on 64-bit. |
| user32: The PackDDElParam return value is sign-extended on 64-bit. |
| makedep: Copy the makefile to append dependencies instead of truncating in place. |
| configure: Improve error reporting for missing 32-bit development environment. |
| configure: Don't force a 32-bit build when cross-compiling. |
| user32/tests: Centralize the tracing of the received messages in the msg.c test. |
| user32/tests: Only display failing message sequences instead of every single message. |
| user32/tests: Comment out the menu size tests, there's no consistent behavior to test for. |
| user32/tests: Fix the layered window tests for some Vista versions. |
| winebuild: Add -b as a short option for --target for gcc compatibility. |
| configure: Specify the target flags directly from configure to avoid trouble on BSD make. |
| cabinet: Don't try to copy data from the file if we don't even have a data buffer. |
| ntdll: Check buffer for access in NtWriteFile before performing I/O. |
| ntdll: Check buffer for access in NtReadFile before performing I/O. |
| kernel32/tests: Add test cases for reading/writing from an invalid buffer address. |
| gdi32/tests: Add a test case for calling WriteFile with the DIB section bits as buffer. |
| kernel32: Remove the DIB section hack in WriteFile now that NtWriteFile takes care of it. |
| ntdll: Check buffer for access in NtRead/WriteVirtualMemory. |
| kernel32/tests: Add test cases for reading/writing process memory from an invalid buffer address. |
| user32: Use the message_data_t union when receiving a message. |
| user32/tests: Print the failure position in the message sequence. |
| user32/tests: Add support for testing only some bits of wparam or lparam. Make some more messages optional. |
| winebuild: Add -m32/-m64 options to allow 32/64-bit cross-compiles. |
| server: Set stderr in line-buffered mode before doing anything else. |
| user32/tests: Fix some more failures in the message test. |
| gdiplus: Fix a typo that breaks the Mingw build. |
| |
| Alistair Leslie-Hughes (8): |
| mshtml: Add missing IHTMLStyle interfaces. |
| mshtml: Implement IHTMLStyle get/set Attribute. |
| msxml3: Add fixme for unsupported parameter. |
| mshtml: Add missing IHTMLCurrentStyle interfaces. |
| mshtml: Implement IHTMLStyle get/put borderLeftStyle. |
| mshtml: Implement IHTMLStyle get/put borderBottomStyle. |
| mshtml: Implement IHTMLStyle get/put borderRightStyle. |
| mshtml: Implement IHTMLStyle get/put borderTopStyle. |
| |
| Allan Tong (1): |
| wined3d: Add code to cleanup device multistate_funcs. |
| |
| Anders Jonsson (1): |
| winebrowser: Fix typo. |
| |
| Andrew Fenn (6): |
| xinput1_3: Added stub code for XInputGetKeystroke. |
| xinput1_3: Added tests for XInputGetKeystroke. |
| xinput1_3: Added stub for XInputGetDSoundAudioDeviceGuids. |
| xinput1_3: Added test for XInputGetDSoundAudioDeviceGuids. |
| xinput1_3: Added stub code for XInputGetBatteryInformation. |
| xinput1_3: Added test for XInputGetBatteryInformation. |
| |
| Andrew Talbot (16): |
| dbghelp: Declare some functions static. |
| dpnet: Declare a function static. |
| dsound: Declare some variables static. |
| inkobj: Declare a variable static. |
| jscript: Declare a function static. |
| msacm32: Declare a function static. |
| msacm32: Declare a variable static. |
| d3dxof: Declare a function static. |
| mshtml: Declare a function static. |
| iphlpapi: Remove unused function. |
| ddraw: Fix double unlock of critical section. |
| msi: Declare some functions static. |
| ole32: Declare a function static. |
| qcap: Declare a function static. |
| riched20: Declare some functions static. |
| riched20: Declare some functions static. |
| |
| Andrey Turkin (20): |
| user32: GetUserObjectSecurity should return a valid security descriptor. |
| shell32: Add explorer toolbar bitmaps. |
| ntdll: Always set output values in RtlGetDaclSecurityDescriptor. |
| shell32: Fix typo. |
| include: Add more definitions to winuser.rh. |
| loadperf: Add stub loadperf.dll. |
| loadperf: Add UnloadPerfCounterTextStrings stubs. |
| loadperf: Add LoadPerfCounterTextStrings stubs. |
| ntoskrnl: Add version resource. |
| ntdll: Add RtlCaptureStackBackTrace stub. |
| programs: Add cacls stub. |
| httpapi: Add HttpInitialize and HttpTerminate stubs. |
| httpapi: Add HttpDeleteServiceConfiguration, HttpQueryServiceConfiguration and HttpSetServiceConfiguration stubs. |
| setupapi: Add support for DIRID_PRINTPROCESSOR. |
| include: Add ctxtcall.idl file with IContextCallback interface definition. |
| ole32/tests: Add test for IContextCallback. |
| ole32: Add IContextCallback interface to context object. |
| ole32: Do not crash in WriteClassStg if passed NULL pointer. |
| gdiplus: GdipLoadImageFromStream should use well-known pixel format constants when possible. |
| qmgr: Make credentials stubs return success code. |
| |
| André Hentschel (1): |
| comctl32/tests: Fix wrong comment-headline in toolbar.c. |
| |
| Austin English (7): |
| kernel32: Add heap support for OpenBSD. |
| ntdll: Add file support for OpenBSD. |
| mpr: Fix a compiler warning on PowerPC. |
| kernel32: Fix a compiler warning on non-i386. |
| httpapi: Add stub dll. |
| ole32: Add tests for CoInitializeEx. |
| iphlpapi: Define RTF_MULTICAST if not available. |
| |
| Austin Lund (1): |
| riched20/tests: Added ITextServices::TxSetText test. |
| |
| Chris Wulff (2): |
| gdiplus: Partial implementation of GdipCreateHatchBrush. |
| gdiplus: Implement hatch brush accessor functions. |
| |
| Christian Costa (2): |
| d3dxof: Avoid accessing template/object buffer directly. |
| mciavi: In MCI, RECT structure is used differently: rc.right = width & rc.bottom = height so do the conversion when needed. |
| |
| Damjan Jovanovic (1): |
| winex11: Support the startup notification fd.o spec. |
| |
| David Adam (2): |
| d3dx9_36/test: Remove an unconsistent test. |
| d3dx9: Fix falling tests in native windows. |
| |
| Detlef Riekenberg (1): |
| localspl: Call DrvDriverEvent in AddPrinterDriverEx. |
| |
| Dmitry Timoshkov (10): |
| winex11: Indicate that dmDisplayFlags is also initialized. |
| credui: Use "-1" as a "don't care value", fix dialog id duplicates. |
| cryptui: Use "-1" as a "don't care value", fix dialog id duplicates. |
| mshtml: Use "-1" as a "don't care value", fix dialog id duplicates. |
| serialui: Use "-1" as a "don't care value", fix dialog id duplicates. |
| oleview: Use "-1" as a "don't care value", fix dialog id duplicates. |
| progman: Use "-1" as a "don't care value", fix dialog id duplicates. |
| winemine: Use "-1" as a "don't care value", fix dialog id duplicates. |
| wordpad: Use "-1" as a "don't care value", fix dialog id duplicates. |
| wrc: Warn for duplicate dialog ids. |
| |
| Dylan Smith (28): |
| richedit: Fix unicode truncation on EM_GETLINE message. |
| richedit: Mask window id on WM_COMMAND notifications. |
| richedit: Use 32-bit rather than 16-bit trackbar value for scrolling. |
| richedit: Scroll up with less than page of text with ES_DISABLENOSCROLL. |
| richedit: Prevent redundant rewraps when scrollbar is shown. |
| richedit: Avoid rewrapping all text for isolated format changes. |
| richedit: Added tests for WM_GETDLGCODE message. |
| richedit: Fixed implementation of WM_GETDLGCODE message. |
| richedit: Missing condition for inserting newline before table. |
| wordpad: Use winelib's sprintfW for floating point formatting. |
| wordpad: Use unicode version of CBEM_GETITEM message. |
| richedit: Added tests to show that options are stored internally. |
| richedit: Added tests for autoscrolling options based on WS_V/HSCROLL. |
| richedit: Tested EM_CHARFROMPOS with position outside of control. |
| richedit: Pressing enter adds newline on WM_KEYDOWN rather than WM_CHAR. |
| richedit: Set bEmulateVersion10 initially to avoid retroactive changes. |
| richedit: Prevent an unsigned integer underflow. |
| richedit: Store mouse captured state rather than calling GetCapture. |
| richedit: Added tests for zooming. |
| richedit: Zoom in and out with mouse wheel with control held. |
| richedit: Correct limitations on values for setting zoom ratio. |
| richedit: Clip painting to formatting rectangle. |
| richedit: Implemented the horizontal scrollbar. |
| richedit: Fix implementation of handling Page Up/Down keys. |
| richedit: Added tests for initial options. |
| richedit: Store an internal copy of the window style flags. |
| richedit: Prevent copying PARAFORMAT2 fields from PARAFORMAT struct. |
| richedit: Respect the cbSize field on EM_GETPARAFORMAT. |
| |
| Erich Hoover (2): |
| wcmd: Handle batch scripts containing quotes within quotes. |
| wcmd: Fix redirecting a pipe to another pipe. |
| |
| Francois Gouget (37): |
| winemine: Make some functions static. |
| cmd: Make WCMD_ask_confirm() static. |
| cmd: WCMD_strtrim_trailing_spaces() is unused so remove it. |
| cmd: Make some functions static. |
| oleview: Make some functions static. |
| gdi32: Remove some dead code. |
| winedos: Remove unused functions from devices.c. |
| winedos: VGA_SetTextAttribute() is unused so remove it. |
| winedos: VGA_SetQuadPalette() is unused so remove it. |
| d3dxof: Reorder some functions to avoid forward declarations. |
| view: Make FileIsPlaceable() and GetPlaceableMetaFile() static. |
| quartz: Reorder some functions to avoid forward declarations. |
| w32skrnl: _GetThunkBuff() is unused so remove it. |
| dnsapi: dns_ns_name_pton() is unused so remove it. |
| dnsapi: Reorder a couple of functions to avoid forward declarations. |
| Assorted spelling fixes. |
| quartz: OutputPin_DeliverNewSegment() is unused so remove it. |
| winapi_test: Updated so the generated tests work. |
| winapi_test: FIELD_ALIGNMENT() is redundant so remove it. |
| winapi_test: Fix TEST_FIELD() so it correctly tests the field size. |
| winapi_test: The real tests are done at compile time so use C_ASSERT() instead of ok(). Do only one test per line so one can know exactly what went wrong. |
| winapi_test: The tests don't support WIN64 yet so disable them there. |
| winhlp32: Reorder some functions to avoid forward declarations in winhelp.c. |
| winhlp32: Make some functions static in winhelp.c. |
| ole32: Don't use the default debug channel before it has been defined. |
| winhlp32: Reorder some functions to avoid forward declarations in macro.c. |
| winhlp32: Make some functions static in macro.c. |
| setupapi: Fix the StringTableLookUpStringEx() prototype. |
| xinput1_3/tests: Add a trailing '\n' to an ok() call. |
| kernel32: Fix the sysctl() usage and the CPU detection on NetBSD. |
| configure: Check for HAL and GnuTLS even if pkg-config is not present. |
| rpcrt4/tests: Add a trailing '\n' to ok() calls. |
| widl: Add a trailing '\n' to an error() message. |
| ddrawex: Add a trailing '\n' to a Wine trace. |
| configure: Check for ESound, FreeType, GPhoto2 and SANE even if their 'xxx-config' tool is missing. |
| winhlp32: Reorder some functions to avoid forward declarations in hlpfile.c. |
| winhlp32: Make some functions static in hlpfile.c and remove HLPFILE_PointsToTwips(). |
| |
| G. Paul Ziemba (1): |
| ntdll: Clear IEXTEN when clearing ICANON. |
| |
| Ge van Geldorp (11): |
| ole32/tests: Work around broken Windows urlmon.dll. |
| ole32/tests: Add declarations which are not present in SDK headers. |
| comctl32/tests: Fix title bar tests for non-English locales. |
| wininet/tests: INTERNET_STATUS_CLOSING_CONNECTION and ..._CONNECTION_CLOSED callbacks can appear after ..._REQUEST_COMPLETE. |
| mscms/tests: Pass correct device name to AssociateColorProfileWithDevice(). |
| mshtml/tests: Skip a couple of tests when IE is running in Enhanced Security Configuration. |
| urlmon/tests: Skip a couple of tests when IE is running in Enhanced Security Configuration. |
| msi/tests: Opening package with relative filename sometimes succeeds on Windows. |
| rpcrt4/tests: Remove NdrVaryingArrayUnmarshall() test, it is broken on Windows. |
| user32/tests: keybd_event can send HCBT_KEYSKIPPED notifications. |
| shell32/tests: Prevent crash on XP/W2K3. |
| |
| Gerald Pfeifer (2): |
| README: Make FreeBSD requirements less conservative, only requiring FreeBSD 6.3. |
| Sync documentation/README.de. |
| |
| Hans Leidekker (19): |
| winhttp: Set last error for invalid URLs passed to WinHttpCrackUrl. |
| setupapi: Add stubs for pSetupInstallCatalog and pSetupVerifyCatalogFile. |
| sfc: Add missing exports. |
| sfc: Add a stub implementation for ordinal 3. |
| setupapi: Implement StringTableLookUpStringEx. |
| setupapi: Have each test create and destroy its own string table. |
| setupapi: Add tests for StringTableAddStringEx and StringTableLookupStringEx. |
| usp10: Improve handling of whitespace in ScriptBreak. |
| usp10: Handle CR/LF in ScriptItemize. |
| usp10: Set better visual attribute values in ScriptShape. |
| usp10: Improve some traces. |
| qmgr: Improve a couple of stubs. |
| setupapi: Add some tests for StringTableLookUpStringEx. Make them pass. |
| setupapi: Enable reuse of create_inf_file in tests. |
| setupapi: Fix resolving target path when given a section. Default to the system directory. |
| wininet: Send a content length header for all verbs other than GET. |
| shell32: Implement GUIDFromStringW. |
| wininet: Implement InternetReadFileExW. |
| wininet: Calculate the header size if needed in HttpSendRequestW. |
| |
| Henri Verbeet (60): |
| wined3d: Fix the line number for some fglrx spam. |
| wined3d: Don't bother with the GLSL info log if nobody's looking. |
| d3d: Fix the value of D3DFVF_POSITION_MASK. |
| wined3d: Handle WINED3DFVF_XYZW in get_flexible_vertex_size(). |
| wined3d: Convert textures to a bitmap in struct SAVEDSTATES. |
| ntdll: Fix ExceptionAddress for FPU exceptions. |
| ntdll: Don't throw masked FPU exceptions. |
| ntdll: Add a small test for FPU exceptions. |
| wined3d: Convert transform to a bitmap in struct SAVEDSTATES. |
| wined3d: Convert renderState to a bitmap in struct SAVEDSTATES. |
| wined3d: Convert samplerState to a bitmap in struct SAVEDSTATES. |
| d3d9: Remove d3d8 enum elements from D3DTEXTURESTAGESTATETYPE. |
| wined3d: Remove unused enum elements from WINED3DTEXTURESTAGESTATETYPE. |
| d3d9: Don't test invalid texture stages. |
| ddraw: Properly handle sampler states. |
| d3d: Explicitly translate texture stage states. |
| wined3d: Renumber WINED3DTEXTURESTAGESTATETYPE enum elements. |
| wined3d: Convert textureState to a bitmap in struct SAVEDSTATES. |
| wined3d: Also apply the last sampler state. |
| wined3d: Make calling a query from the wrong context a FIXME. |
| wined3d: Simplify IWineD3DOcclusionQueryImpl_GetData(). |
| wined3d: Don't delete queries from the wrong context. |
| wined3d: Remove a redundant parameter to drawPrimitive(). |
| wined3d: Cleanup drawStridedFast(). |
| wined3d: Move position_transformed out of u.s in struct WineDirect3DVertexStridedData. |
| wined3d: Simplify handling of swizzled attributes. |
| wined3d: Add support for EXT_vertex_array_bgra. |
| wined3d: Enable GL_HALF_FLOAT_NV when NV_HALF_FLOAT is supported. |
| wined3d: Use GL_ALIASED_POINT_SIZE_RANGE to retrieve the max point size. |
| wined3d: Failing HeapAlloc() should be an ERR. |
| wined3d: Simplify checking if an attribute is used in loadNumberedArrays(). |
| wined3d: Remove a silly check in drawStridedInstanced(). |
| wined3d: Rewrite BeginStateBlock() to use CreateStateBlock() instead of duplicating the code. |
| wined3d: Remove stray tabs. |
| wined3d: Update the pixelshader when the texture type changes. |
| wined3d: Get rid of D3DINITIALIZEBASETEXTURE. |
| wined3d: Get rid of D3DCREATESHADEROBJECTINSTANCE. |
| wined3d: Fix and unify shader creation error handling. |
| dsound: Const correctness fixes. |
| wined3d: Get rid of D3DCREATERESOURCEOBJECTINSTANCE. |
| wined3d: Fix texture creation error handling. |
| wined3d: Fix surface creation error handling. |
| wined3d: Fix volume texture creation error handling. |
| wined3d: Fix cube texture creation error handling. |
| wined3d: Remove CleanDirtyBox(). |
| wined3d: Remove AddDirtyBox() from the public interface. |
| wined3d: Remove AddDirtyRect() from the public interface. |
| wined3d: Get rid of D3DCREATEOBJECTINSTANCE. |
| wined3d: Fix a memory leak in CreateSwapChain() error handling. |
| dxgi: Add a stub IDXGISurface implementation. |
| d3d10core: Add a stub ID3D10Texture2D implementation. |
| wined3d: Implement a R5G6B5 to X8R8G8B8 surface format converter. |
| wined3d: Remove some comments. |
| dsound: Don't convert single samples at a time. |
| wined3d: Add an IWineD3DDeviceParent interface. |
| dxgi: Add a small test for CreateSurface(). |
| d3d10core: Add a small test for CreateTexture2D(). |
| d3d8: Properly test for dynamic usage in device_parent_CreateSurface(). |
| d3d9: Properly test for dynamic usage in device_parent_CreateSurface(). |
| ddraw: Add extern to some global variable declarations. |
| |
| Hervé Chanal (1): |
| shell32: A nicer icon for desktop. |
| |
| Huw Davies (12): |
| comdlg32: Update the original dialog structure rather than a temporary copy. |
| comdlg32: Use the DEVMODE and DEVNAMES directly from the PAGESETUPDLG structure. |
| comdlg32: Keep the DEVMODE's orientation member up to date. |
| comdlg32: Keep the DEVMODE's papersize member up to date. |
| comdlg32: Use a unicode dialog. |
| comdlg32: We no longer need to update the dialog struct on exit as all of the information is up to date. |
| comdlg32: If a measurement system isn't specified use the default one and update the Flags field to reflect this. |
| comdlg32: Simplify the margin initialization. |
| comdlg32: Set the margin edit controls using unicode functions. |
| comdlg32: Remove a couple of obsolete WARN()s. |
| comdlg32: Correctly rotate the margins when the paper orientation is changed. |
| comdlg32: Add an is_metric() helper function. |
| |
| Hwang YunSong(황윤성) (1): |
| cryptui: New Korean resource. |
| |
| Jacek Caban (13): |
| mshtml: Added IHTMLWindow2::get_location implementation. |
| mshtml: Added IDispatchEx support to HTMLLocation object. |
| mshtml: Fixed IOmNavigator::get_platform for win64 platform. |
| urlmon: Skip more tests on old IE and ignore BINDSTATUS_PROXYDETECTING notification. |
| wininet: Improve NETCON_recv over SSL implementation. |
| wininet: Use SSL_pending in NETCON_query_data_available. |
| urlmon: Added https pluggable protocol handler. |
| wininet: Make sure that we have data buffered before sending INTERNET_STATUS_REQUEST_COMPLETE notification. |
| urlmon: Call ReportProgress(BINDSTATUS_ACCEPTRANGES) in https handler. |
| urlmon: Added HttpSProtocol object tests. |
| urlmon: Ignore ReportProgress(BINDSTATUS_ACCEPTRANGES) calls. |
| urlmon: Use pluggable protocol handler for https binding. |
| urlmon: Added https binding tests. |
| |
| Jeff Latimer (3): |
| user32: Check for NULL pData in DdeClientTransAction expecting to be passed a handle. |
| user32/tests: Add tests for DdeGetData Ascii interface. |
| user32/tests: Clarify the msgs to differentiate Unicode and ASCII in tests. |
| |
| Juan Lang (29): |
| crypt32: Add stub for CryptMsgEncodeAndSignCTL. |
| crypt32: Add stub for CryptMsgSignCTL. |
| crypt32: Implement CryptMsgEncodeAndSignCTL on top of CryptMsgSignCTL. |
| crypt32: Implement CryptMsgSignCTL. |
| crypt32: Use specified inner content type for signed messages when it's given. |
| cryptui: Add a (empty) certificate manager dialog. |
| cryptui: Add purpose selection and column headings to certificate manager dialog. |
| cryptui: Show names of stores certificate manager dialog. |
| cryptui: Display contents of certificate store in certificate manager dialog. |
| cryptui: Refresh store display when a tab is switched or the purpose selection is changed in the certificate manager dialog. |
| cryptui: Add a (empty) advanced dialog to the certificate manager dialog. |
| cryptui: Add known usages to certificate manager dialog's advanced dialog. |
| cryptui: Allow toggling a usage in the certificate manager dialog's advanced dialog. |
| cryptui: Recall usage state from registry in certificate manager dialog's advanced dialog. |
| cryptui: Save purposes in certificate manager dialog's advanced dialog. |
| cryptui: Add saved purposes to the purpose selection in the certificate manager dialog. |
| cryptui: Refresh cert view when purpose selection is changed in the certificate manager dialog. |
| cryptui: Filter shown certs according to purpose selection in certificate manager dialog. |
| cryptui: Enable/disable controls based on selection in certificate manager dialog. |
| cryptui: Show selected certificate when requested in the certificate manager dialog. |
| cryptui: Show usages for selected cert in certificate manager dialog. |
| cryptui: Implement removing certificates from certificate manager dialog. |
| cryptui: Set appropriate radio button in CryptUIWizImport if the destination store is specified. |
| cryptui: Call CryptUIWizImport from the certificate manager dialog. |
| cryptui: Fix crash with native riched20. |
| cryptui: Improve control spacing. |
| cryptui: Don't make certificate status control disabled. |
| riched20: Add stub IOleClientSite interface. |
| shell32: Document SHFlushSFCache, and remove an unneeded fixme. |
| |
| Lei Zhang (1): |
| quartz: Add a filtergraph test for mpeg files. |
| |
| Markus Weiland (1): |
| dxdiaxgn: Implemented retrieval of szDeviceIdentifier property. |
| |
| Michael Karcher (7): |
| ole32: Add HICON user marshalling stubs. |
| oleaut32: Implement IPropertyBag::Read proxying. |
| widl: Make write_base_type take a format char instead of a type desc ptr. |
| widl: Write struct fields as signed fields. |
| widl: Fix handling of [local] functions without [call_as]. |
| widl: Don't forget conformance info on [iid_is] void pointers. |
| widl: Dereference operator in expr works on any declared pointer. |
| |
| Michael Stefaniuc (82): |
| dpnet: Remove superfluous casts. |
| browseui: Remove superfluous casts from/to void pointers. |
| ddraw/tests: Simplify a pointer increment. |
| ddraw/tests: Remove superfluous casts. |
| mshtml: Add the Romanian translation. |
| mshtml: Fix a dialog size for the Pt and Si translations. |
| appwiz.cpl: Add Romanian translation. |
| include: Change RPC_STATUS from long to LONG for Win64 compatibility. |
| include: Change unsigned long to ULONG in rpcdce.h for Win64 compatibility. |
| include: Use LONG instead of long in richedit.h. |
| include: Change long to LONG in d3dtypes.h for Win64 compatibility. |
| include: Change RPC_LENGTH to ULONG for Win64 compatibility. |
| msi: Change MSIHANDLE to ULONG for Win64 compatibility. |
| include: Change long to LONG in olectl.h for Win64 compatibility. |
| comctl32/tests: Do not cast the IDC_* defines to a LPSTR. |
| include: Use ULONG instead of unsigned long in ipexport.h. |
| include: sspi.h: Use the Win types as per MSDN. |
| include: Change the rest of sspi.h to use LONG/ULONG for Win64 compatibility. |
| include: Change mapix.h to use ULONG for Win64 compatibility. |
| include: Change twain.h to use LONG/ULONG for Win64 compatibility. |
| include: Change mapi.h to use ULONG for Win64 compatibility. |
| imm32: Remove superfluous casts. |
| fusion: Remove superfluous casts. |
| qcap: Remove superfluous casts. |
| cmdlgtst: Remove superfluous casts. |
| amstream: Remove superfluous casts. |
| dmband: Remove superfluous casts. |
| dmcompos: Remove superfluous casts. |
| winecfg: Remove superfluous casts. |
| mapi32: Remove superfluous casts. |
| ddrawex: Remove redundant NULL check before HeapFree (Smatch). |
| include: Change MUSIC_TIME from long to LONG for Win64 compatibility. |
| include: Use LONG instead of long in dmusici.h for Win64 compatibility. |
| include: Use LONG instead of long in msacmdrv.h. |
| include: Change to ULONG in dmerror.h for Win64 compatibility. |
| include: Change to LONG/ULONG in xcmc.h for Win64 compatibility. |
| include: Use LONG instead of long in dmusics.h for Win64 compatibility. |
| include: Change from long to LONG in the remaining DirectMusic headers. |
| widl: Move "inline" right after the storage class specifier. |
| crypt32/tests: Remove some superfluous pointer casts. |
| dsound: Remove superfluous pointer casts. |
| mpr: Remove superfluous pointer casts. |
| msvfw32: Remove superfluous pointer casts. |
| include: Use ULONG in rpcdcep.h for Win64 compatibility. |
| include: Use LONG in vfw.h for Win64 compatibility. |
| dxgi: Remove superfluous pointer casts. |
| include: Replace unsigned long with unsigned int in winerror.h. |
| wsock32: Remove superfluous pointer casts. |
| devenum: Remove superfluous pointer casts. |
| wldap32: Remove superfluous pointer casts. |
| dmloader: Remove superfluous pointer casts. |
| rsaenh: Remove superfluous pointer casts. |
| dmscript: Remove superfluous pointer casts. |
| dmstyle: Remove superfluous pointer casts. |
| uxtheme: Remove superfluous pointer casts. |
| advapi32/tests: Remove superfluous pointer casts. |
| wintrust/tests: Remove superfluous pointer casts. |
| user32/tests: Do not cast the (IDC|IDI|RT)_* defines to LPSTR. |
| version: Remove superfluous pointer casts. |
| dmusic: Remove superfluous pointer casts. |
| dmime: Remove superfluous pointer casts. |
| comdlg32: Fix typo in #pragma line in cdlg_Ro.rc. |
| wineps.drv: Add the Romanian translation. |
| setupapi: Add the Romanian translation. |
| comdlg32: Remove superfluous pointer casts. |
| ddraw: Remove superfluous pointer casts. |
| ddrawex: Remove superfluous pointer casts. |
| include: Change to LONG/ULONG in fci.h for Win64 compatibility. |
| include: Change to LONG/ULONG in fdi.h for Win64 compatibility. |
| gdiplus: Remove superfluous pointer casts. |
| dswave: Remove superfluous pointer casts. |
| d3d8: Remove superfluous pointer casts. |
| cryptnet: Remove superfluous pointer casts. |
| mciseq: Remove superfluous pointer casts. |
| msi/tests: Remove superfluous pointer casts. |
| msrle32: Remove superfluous pointer casts. |
| msi: Remove superfluous pointer casts. |
| regedit: Remove superfluous pointer casts. |
| dxdiagn: Remove superfluous pointer casts. |
| winejack.drv: Remove superflouous pointer casts. |
| dplayx: Remove superfluous pointer casts. |
| riched20: Fix a typo (stray address of operator). |
| |
| Nikolay Sivov (13): |
| oleaut32: Add PICTYPE_NONE and PICTYPE_UNINITIALIZED to IPicture_get_Attributes. |
| oleaut32: Check pointer in IPicture_get_Attributes. |
| ole32: Fix return value for DefaultHandler_GetMiscStatus. |
| oleaut32: Check pointer in IPicture::get_Handle. |
| oleaut32: Check pointer in IPicture::get_Type. |
| oleaut32/tests: Fix copy/paste typo in test output. |
| ole32: Fix some comment typos. |
| ole32: Some tests for IMoniker::IsRunning with NULL args. |
| kernel32: Implemented GetErrorMode(). |
| ntdll: Check pointers in NtAccessCheck to prevent access violation. |
| kernel32/tests: Some todo tests for CompareStringA and lstrcmpi. |
| advapi32/tests: Test for enumeration order preservation of reg keys. |
| advapi32: Added SaferCreateLevel stub. |
| |
| Paul Bryan Roberts (1): |
| libwine: Avoid writing to repository during install. |
| |
| Paul Vriens (24): |
| d3d8/tests: Fix a test failure on VMware and VirtualBox. |
| shdocvw/tests: Fix test failures on XP SP2 and higher. |
| shell32/tests: Fix some test failures on Vista and W2K8. |
| advapi32/tests: Fix two test failures on Vista and W2K8. |
| shell32/tests: Fix some test failures on Win9x and NT4. |
| shell32/tests: Change some tests with respect to Vista. |
| shell32/tests: Fix some test failures on Vista. |
| shell32/tests: Use a different name for the return value. |
| shell32/tests: Fix some test failures on NT4 (FO_MOVE). |
| shell32/tests: Fix some test failures on NT4 (FO_COPY). |
| setupapi/tests: Skip some tests if we don't have enough rights. |
| msi/tests: Skip some tests if we don't have enough rights. |
| shell32/tests: Fix test failures on Win9x, NT4 and Vista (FO_RENAME). |
| wintrust/tests: Add a few tests. |
| wintrust: Fix removing a catalog file. |
| shell32/tests: Fix the last test failure on Win9x. |
| shell32/tests: Fix some errors on NT4 (FO_DELETE). |
| shell32/tests: Fix some test failures on Vista. |
| shell32/tests: Fix remaining test failures on NT4. |
| shell32/tests: Fix test failures on Vista. |
| shell32/tests: Skip a test on Vista. |
| crypt32/tests: Make tests run on some Win9x boxes again. |
| setupapi/tests: Fix some test failures on win9x. |
| ddrawex/tests: Don't crash on win9x. |
| |
| Pavel Troller (1): |
| ntdll: Fix serial.c for linux-2.6.28. |
| |
| Peter Urbanec (1): |
| wintab32: Check for NULL before using context. |
| |
| Rich Ercolani (1): |
| winefile: Fix NULL pointer deref in read_tree. |
| |
| Rico Schüller (2): |
| wined3d: Add a checkGLcall() after glReadBuffer. |
| setupapi: Fix if condition in SetupEnumInfSectionsA/W. |
| |
| Rob Shearman (22): |
| widl: Add aliased types to the typelib for statements in the library block if the typedef itself doesn't need to be added. |
| widl: Do the consistency checks on interfaces after parsing is complete. |
| widl: Move funcs and stmts fields from type_t structure to module_details and function_details. |
| widl: Access array type properties through accessors instead of getting them directly. |
| widl: Add new type_is_alias and type_get_real_type helper functions. |
| widl: Move duptype and alias to parser.y. |
| widl: Move creation of module type into a separate function, type_new_module and give it a special FC type. |
| widl: Don't store typelib kind information in the type structure. |
| widl: Add function for getting the interfaces defined by a coclass type. |
| widl: Move the ifaces field of the type_t structure to coclass details. |
| widl: Add a new function, type_array_get_element. |
| widl: Add a new function, type_pointer_get_ref. |
| widl: Add a new function, type_iface_get_inherit. |
| widl: Add new function, type_iface_get_stmts. |
| widl: Replace uses of get_func_return_type with type_function_get_rettype. |
| widl: Determine the type of an array entirely at code generation time instead of at parse time. |
| widl: Make the case of messages output by warning and error functions consistent. |
| oleaut32: Dump MSFT format typeinfos upon loading. |
| ntoskrnl: Free allocated buffers on exit from wine_ntoskrnl_main_loop. |
| user32: Free allocated memory in USER_unload_driver. |
| oleaut32: Test the return value of the remote IWidget_StructArgs call. |
| rpcrt4: Unmarshalling functions should always set fMustAlloc when allocating memory. |
| |
| Stefan Dösinger (21): |
| ddraw: Add a test for IDirectDrawSurface::GetDC. |
| ddraw: Reject IDirectDraw3 QI in ddraw.dll. |
| include: Fix a typo in ddraw.h. |
| include: Fix a IDirectDrawSurface4 method prototype. |
| include: Fix the EnumOverlayZOrders prototype. |
| ddrawex: Implement a wrapper around IDirectDraw. |
| ddrawex: Start some tests. |
| ddraw[ex]: Show a caps handling difference. |
| ddrawex: Add a refcount test. |
| ddrawex: Create a surface wrapper. |
| ddrawex: Implement a GetDC special behavior Internet Explorer depends on. |
| ddrawex: Make the GetDC test more generic. |
| ddrawex: Add a test for the permanent DC function. |
| wined3d: Remove the pixelshader fogstart/fogend optimization. |
| wined3d: Use the ARB fog option in ARB_fragment_program shaders. |
| wined3d: Move fogdensity and fogcolor to the fragment pipeline. |
| wined3d: Remove the apply_pshader_fog state handler. |
| wined3d: Split the remains of state_fog. |
| wined3d: Avoid hooking non-fog glEnable/glDisable calls. |
| d3d9: Properly set AutoRestoreDisplayMode. |
| d3d9: Use D3DFOG_* constants instead of plain integers. |
| |
| Stefan Leichter (2): |
| shell32: Add stub for ordinal 526. |
| shell32: Rename ordinal 525 to SHFlushSFCache. |
| |
| Stefan Reimer (1): |
| loader: Fix build with gcc-4.3 and ssp. |
| |
| Vincent Pelletier (1): |
| wined3d: Make WARN about oversized texture output surface and texture sizes. |
| |
| Vincent Povirk (3): |
| start.exe: Don't use the NO_UI flag when invoked with /unix. |
| explorer: Quiet a few fixmes. |
| winex11: Select StructureNotifyMask input on all windows. |
| |
| Vitaliy Margolen (2): |
| dinput: Allow for holes in device status structure. |
| dinput: Copy device data up to maximum available bytes. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |