1 The Wine development release 1.5.13 is now available.
3 What's new in this release (see below for details):
4 - Client-side window rendering using the DIB engine.
5 - Raw input support for keyboard and mouse.
6 - Support for transparent window areas using color keying.
7 - Proper C++ RTTI support on 64-bit.
8 - Implementation of logical processor information.
9 - Support for fonts with localized names.
12 The source is available from the following locations:
14 http://prdownloads.sourceforge.net/wine/wine-1.5.13.tar.bz2
15 http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.13.tar.bz2
17 Binary packages for various distributions will be available from:
19 http://www.winehq.org/download
21 You will find documentation on http://www.winehq.org/documentation
23 You can also get the current source directly from the git
24 repository. Check http://www.winehq.org/git for details.
26 Wine is available thanks to the work of many people. See the file
27 AUTHORS in the distribution for the complete list.
29 ----------------------------------------------------------------
31 Bugs fixed in 1.5.13 (total 104):
33 6078 ICQ 5.1 fails to start (crashes)
34 6795 Skype 3.0.0.137 Beta dies trying to login in win98, winme mode
35 8826 Silent Hunter III: Fires and smoke visible only with view zoomed far out.
36 9509 Weak performance in System Shock 2
37 10086 SDL error causes some applications to crash
38 11178 Legacy 5 freezes on closing its data file.
39 11303 HtmlHelp causes problems in Elster
40 11641 winefile inappropriately launched instead of winebrowser with wine explorer <valid url>
41 12570 AutoCAD 2008 Register Today window contents not displayed
42 13066 Moving child window hangs X with flashing cursor
43 15886 In Kvirc the text cursor moves faster than the text is imputed if input is in Cyrillic, UTF-8
44 16013 xmllitesetup (subinstaller of IE7) fails to install
45 16122 Output area of a window moves twice as fast as the window itself
46 16500 Gothic 3 Forsaken Gods: Water textures not working
47 16641 Call of Duty 4 - Depth of field and soften smoke edges broken
48 17015 Sins of a Solar Empire: In-game fonts appear too large
49 17742 winhelp: some help chapters cannot be accessed at all inside a .hlp file
50 18014 Paraworld page fault when starting game
51 18351 QuickTimePlayer 7.55 unhandled exception
52 18771 Switching desktops or minimizing desktop makes application disappear
53 18931 Photoshop CS4 page fault on creating new file
54 19258 Adobe AIR can not be downloaded through Adobe Flash
55 19261 WebSlingPlayer IE doesn't work
56 19571 Adobe CS4 installers can not be closed with the X button
57 19572 Adobe CS4 installer's Quit window has no buttons most of the time
58 19598 Adobe Bridge CS4 causes a page fault
59 19600 Adobe Updater 6 crashes when clicking on "Show Details"
60 20395 Mouse / keyboard input not handled (RawInput)
61 20436 Toolbars in Photoshop CS3 do not render correctly with wine's gdiplus
62 21302 RVTMod7: Exception STATUS_ACCESS_VIOLATION
63 21447 Monopolie 0.9.7 does not run
64 21650 Crash in Ultima Online Stygian Abyss Installer
65 21947 IE7 for XP installer crashes in setupapi
66 21963 Maya 2010: can't register product, registration window is blank
67 23172 Photoshop CS4 page fault on load
68 23444 Internet Explorer crash when start
69 23615 Left 4 Dead 2 wont start
70 24119 WoW:Cataclysm installer complains about Insufficient CPU speed
71 24409 MaxIM DL 5 reports an error when opening files
72 24465 Installer of Adobe Photoshop CS4 bootstrapper fails
73 24482 Project64 fails to set display mode on subsequent attempts.
74 24890 Window transparency with LWA_COLORKEY is not supported.
75 26551 Nothing but white screen in Diner Dash
76 26553 Diner Dash games crash when taking them out of full screen
77 26571 WoW 4.x D3D: High quality water is broken
78 26660 Fairy Godmother installation hangs BFG client
79 26661 Big Fish Games client fails to validate some downloads
80 26749 in cmd, PATH=FOO should set PATH to FOO
81 26924 Calling UpdateLayeredWindowIndirect in multi-threaded apps might lead to freezes (Beta League of Legends Patcher, Tunatic, .NET 3.x/4.x WPF apps)
82 27189 Hydrophobia Prophecy wants GetLogicalProcessorInformation implemented
83 27770 Iexplore not show any message or dialog
84 27894 Inconsistent "for /L" parsing
85 27934 Inconsistent "for /D" parsing when using wildcards
86 28017 Adobe Reader X: Cannot print, error is "There were no pages selected to print"
87 28106 Skype 5.5: Page fault on read access after installing from .msi
88 28152 Heroes 6 Demo fails to find video card
89 28258 cmd/batch.ok fails under WINEDEBUG=warn+heap
90 28310 Microkey Millennium needing phoneInitialize, phoneGetMessage, and lineGetMessage functions
91 28322 err:service:service_send_command service protocol error - failed to write pipe!
92 28365 rmdir /s wrongly outputs "path not found" message when confirming a recursive directory deletion
93 28533 Google Earth graphics garbage
94 28536 MS Reader cannot be moved or closed after full-screen mode
95 28909 Internet Explorer 8 crashes on resetting settings - unimplemented function wininet.dll.DeleteWpadCacheForNetworks
96 29377 Tectia ssh client 6.1.5 unable to install
97 29420 Skyrim needs msvcp90.dll.??0?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@QAE@PB_WHH@Z
98 29453 Some game installers don't finish properly (cancels installation due to error)
99 30116 Internet Explorer 8 will not run
100 30152 Metatrader 5 Demo hangs during registration
101 30263 builtin iexplore does not display Chinese
102 30437 Acrobat X print functions fail after aborted install (worked around)
103 30519 Iexplore frame navigation doesn't work correctly
104 30534 rename in cmd.exe is not working across dir.
105 30567 Paltalk Messenger crashes on start (kernel32.OutputDebugStringA needs to cope with NULL pointer)
106 30610 64-bit JRE installer needs kernel32.dll _local_unwind and kernel32.dll _C_specific_handler
107 30690 no mouse or keyboard in orcs must die
108 30693 Mono: Could not load Mono into this process in Wine 1.5.4
109 30706 Sony USB Driver installer fails on unimplemented function setupapi.dll.SetupAddToSourceListA
110 30771 Comm port Properties missing Interval Timeouts capability
111 30965 Diablo III (installer): Progress bar stays at 0%
112 31085 Pulsen complains "A required *.pulsen file is missing"
113 31105 .NET 3.x/4.x WPF based apps require windowscodecs.dll ComponentFactory_CreateBitmapFromSource
114 31287 Visual Studio 2005 Trial "Server Explorer" needs IWbemClassObject::GetObjectText when inspecting Management Classes
115 31312 HtmlHelp crashes when opening CHM file (take 2)
116 31339 Microsoft SQL Server 2005 Express Edition: SQL Server System Configuration Checker fails (needs class_object_SpawnInstance)
117 31466 Stunt Rally crashes on start, needs msvcp90.dll.?flush@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@1@AAV21@@Z
118 31503 Adobe Audition CS6 - Crash during UI paint at startup
119 31541 Microsoft SQL Server 2005 Express Edition installer fails due to unhandled exception
120 31569 UltraEdit crashes on startup in jscript
121 31573 Firefox 10 (plugin) needs msvcp80.dll.??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@XZ
122 31590 AMD Radeon HD 7850 with 2GB video memory is recognized as Radeon HD 3200 with 128MB video memory.
123 31597 ZBrush 3.1 demo aborts on startup with unimplemented function vcomp.dll.omp_get_wtime
124 31601 Playchess pieces are missing
125 31604 Steam: Windows can not be closed, they are always opened again
126 31606 Operation Flaspoint GOTY 1.95
127 31627 iexplore is crashing when opening http://www.battlefieldheroes.com/de/
128 31641 problem with client side rendering in certain games
129 31642 Algodoo demo needs msvcp90.dll.?ws@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@1@AAV21@@Z (purist)
130 31645 Invisible selection rectangle in ListView control
131 31652 .NET Framework Setup Verification Tool stopped working with dotnet20sp1
132 31667 Stunt Rally hangs after loading screen, may need msvcp90._Locinfo__Locinfo_ctor_cat_cst()
133 31689 Recent devel versions of WINE report "Not enough memory" on open or save document attempts in MS Office 2003
134 31690 Algodoo demo wants msvcp90.dll.?setiosflags@std@@YA?AU?$_Smanip@H@1@H@Z on exit (purist)
135 31691 Raw mouse input is erratic and/or causes major performance drops
136 31692 SQL Server 2000 manager: Tray icon displayed as solid black square
138 ----------------------------------------------------------------
140 Changes since 1.5.12:
143 po: Update Japanese translation.
144 user32: Add support for legacy access keys.
146 Alexandre Julliard (43):
147 winex11: Only create the client window when the pixel format is changed.
148 winex11: Store the OpenGL drawable in a separate structure with its own context.
149 winex11: Treat the client window as an OpenGL drawable.
150 winex11: Move the GL drawable management to opengl.c.
151 user32: Only show a window the first time WS_VISIBLE is toggled, to work around Steam's WM_SETREDRAW usage.
152 server: Always repaint the whole non-client area if part of it is exposed.
153 winex11: Create the whole window at window creation time.
154 winex11: Store the rectangle of the GL drawable and use it when updating the window size.
155 user32: Add a helper function to retrieve the virtual screen rectangle.
156 gdi32: Let user32 specify the device rectangle when setting the visible region.
157 gdi32: Add a graphics driver to render windows contents through the DIB engine.
158 user32: Add support for managing a DIB surface for a window.
159 user32: Maintain a list of active window surfaces and flush them periodically.
160 winex11: Use window surfaces for rendering top-level windows.
161 winex11: Handle Expose events by refreshing from the window surface.
162 winex11: Check for changes in min/maximize state even when the window rectangle didn't change.
163 winex11: Get the current pixel format from the drawable structure for wglSetPixelFormat.
164 winex11: Store a drawable structure also for pbuffer contexts.
165 winex11: Get the current pixel format from the drawable structure in wglGetPixelFormat.
166 winex11: Store a format pointer instead of an index in the drawable structures.
167 winex11: Get the current pixel format from the drawable structure in wglCreateContext.
168 winex11: Get the current pixel format from the drawable structure in wglCreateContextAttribsARB.
169 winex11: Get the current pixel format from the drawable structure in wglMakeCurrent.
170 winex11: Get the current pixel format from the drawable structure in wglMakeContextCurrentARB.
171 user32: Fix DrawFocusRect to always invert the destination regardless of the text color.
172 comctl32: XOR'ing with a black pen is not useful.
173 winex11: Get the information from the drawable structure in SwapBuffers.
174 opengl32: Update the extension list.
175 gdi32: Move the SwapBuffers entry point to the OpenGL driver.
176 winex11: Move the fps tracing to opengl32.
177 winex11: Add helper functions to retrieve drawable information for a window or DC.
178 winex11: Disable client-side rendering for OpenGL windows.
179 winex11: Remove support for icon windows, use a default icon instead.
180 server: Ignore color-keyed windows when updating the z-order.
181 user32: Check for the need to flush window surfaces every time a window finishes painting.
182 winex11: Add support for the LWA_COLORKEY layered window attribute.
183 winex11: Don't use a window surface for embedded windows.
184 server: Don't trigger repaints on position changes for layered windows.
185 user32: Don't send messages on position changes in UpdateLayeredWindow.
186 user32: Refresh the frame when the style bits of a layered window are changed.
187 user32/tests: Add some tests for UpdateLayeredWindow.
188 mountmgr: Support udisks2 versions that store the uuid as an array.
189 ddraw/tests: Allow the clip region to contain multiple rectangles.
191 Alistair Leslie-Hughes (1):
192 include: Add msdasc.idl.
195 advapi32: Consolidate helper function.
196 advapi32: Implement CreateProcessAsUserA.
198 Bernhard Übelacker (1):
199 mshtml: Check parameter load_group before calling RemoveRequest.
202 netapi32: Add stub for NetScheduleJobAdd.
203 fltlib: Add stub for FilterUnload.
206 configure: Prefer stabs debug info on Mac OS.
207 configure: Fix ipstat tests to work on Mac OS.
208 d3dxof: Don't release a garbage object pointer (Clang).
209 advapi32: Fix memory leak on Mac OS (Clang).
212 msvcr100: Add wmemmove_s and wmemcpy_s.
213 vcomp: Implement omp_get_wtime.
214 vcomp: Add better stub for omp_get_num_procs.
215 msvcp90: Handle npos as length in more places.
216 vcomp: Better stub for _vcomp_set_num_threads.
219 comctl32/listview: Do not draw unnecessary grid lines.
220 comctl32: Invalidate correct rectangle for marquee selection.
222 Dmitry Timoshkov (23):
223 gdiplus: Add support for StringFormatFlagsNoClip.
224 gdiplus: Add support for generic typographic string format.
225 windowscodecs: Add more tests for PNG metadata.
226 windowscodecs: Add a bunch of GIF metadata tests.
227 include/wincodecsdk.idl: Fix a typo.
228 include/wincodecsdk.idl: Add some missing metadata writer UIDs.
229 windowscodecs: Add a bunch of tests for Logical Screen Descriptor metadata reader.
230 windowscodecs: Add a bunch of tests for Image Descriptor metadata reader.
231 windowscodecs: Add a bunch of tests for Graphic Control Extension metadata reader.
232 windowscodecs: Correct name of the PNG text metadata reader.
233 windowscodecs: Implement Logical Screen Descriptor metadata reader.
234 windowscodecs: Implement Image Descriptor metadata reader.
235 windowscodecs: Implement Graphic Control Extension metadata reader.
236 windowscodecs: Make sure that all GIF metadata blocks are properly packed.
237 windowscodecs: Create Logical Screen Descriptor metadata for the GIF decoder.
238 windowscodecs: Implement GetContainerFormat for the TIFF metadata block reader.
239 windowscodecs: Check guid pointer for NULL in TiffDecoder_GetContainerFormat.
240 windowscodecs: Create Image Descriptor metadata block for a GIF frame.
241 windowscodecs: Create Graphic Control Extension metadata block for a GIF frame.
242 windowscodecs: Add a bunch of tests for GIF Application Extension metadata reader.
243 windowscodecs: Add a bunch of tests for GIF Comment Extenstion metadata reader.
244 windowscodecs: Fix calculation of GIF local color table size from decoder data.
245 windowscodecs: Test GIF metadata using a specially created GIF image with a bunch of extensions.
248 hhctrl.ocx: Implement HH_GET_WIN_TYPE.
249 hhctrl.ocx: Properly show HTML Help dialogs without Tri-Pane display.
250 hhctrl.ocx: Resize the window when HH_SET_WIN_TYPE is called.
251 hhctrl.ocx: Do not permit a NULL caption for HtmlHelp windows.
254 Assorted spelling fixes.
257 wbemprox: Get rid of a duplicate string constant.
258 wbemprox: Add a function to query the service configuration.
259 wbemprox: Add support for boolean values in get_value_bstr.
260 wbemprox: Implement IWbemClassObject::GetObjectText.
261 wbemprox: Implement Win32_ComputerSystem.DomainRole.
262 wbemprox: Correctly report the number of logical processors.
263 wbemprox: Add a function to retrieve the maximum processor clock speed.
264 wbemprox: Implement IWbemClassObject::SpawnInstance.
265 wbemprox: Add support for uncommitted instances in IWbemClassObject::Put.
266 wbemprox: Support IClientSecurity on class objects.
267 iphlpapi: Implement GetExtendedUdpTable.
268 iphlpapi: Add partial support for UDP_TABLE_OWNER_MODULE in GetExtendedUdpTable.
269 msi: Only remove a component if the number of clients drops to zero.
270 msi: Don't reinstall components shared with other products.
273 wined3d: Get rid of wined3d_device_get_wined3d().
274 d3d10: Handle D3D10_SVT_UINT in read_int32_value() and read_int8_value().
275 d3d10: Improve a couple of debug messages.
276 wined3d: Read complete shader instructions at a time.
277 wined3d: Add type information to shader registers.
278 wined3d: Just return the swapchain from wined3d_device_get_swapchain().
279 d3d10core: Update the MipLevels field after texture creation.
280 wined3d: wined3d_device_set_index_buffer() never fails.
281 wined3d: Just return the buffer from wined3d_device_get_index_buffer().
282 d3d10core: Store the resource in the d3d10core rendertarget view.
283 wined3d: wined3d_device_set_viewport() never fails.
284 wined3d: wined3d_device_get_viewport() never fails.
285 user32: Implement RegisterRawInputDevices().
286 d3d10core: Implement d3d10_depthstencil_view_GetResource().
287 wined3d: wined3d_device_set_render_state() never fails.
288 wined3d: wined3d_device_get_render_state() never fails.
289 user32: Add rawinput mouse support.
290 d3d10core: Implement d3d10_shader_resource_view_GetResource().
291 wined3d: wined3d_device_set_transform() never fails.
292 wined3d: wined3d_device_get_transform() never fails.
293 user32: Add rawinput keyboard support.
294 d3d10core: Implement d3d10_depthstencil_view_GetDesc().
295 d3d10core/tests: Add a small test for ID3D10Device_CreateDepthStencilView().
296 wined3d: wined3d_device_set_base_vertex_index() never fails.
297 server: Only remove WM_INPUT messages from the queue if PM_REMOVE is set.
298 d3d10core: Implement d3d10_shader_resource_view_GetDesc().
299 d3d10core/tests: Add a small test for ID3D10Device_CreateShaderResourceView().
300 wined3d: wined3d_device_multiply_transform() never fails.
301 wined3d: Just handle all instructions in the shader backend.
304 winspool: Skip scanner-only devices.
307 urlmon: Added better debug traces for BINDSTATUS values.
308 urlmon: Process pending tasks before exiting Start function.
309 urlmon: Avoid direct notifications from callbacks from Read call.
310 urlmon: Added more tests.
311 jscript: Fixed argument conversion in disp_call_value when 'this' is specified.
312 mshtml: Moved getting frame by name to separated function.
313 mshtml: Open targeted anchors in existing frames if available.
314 mshtml: Use nsIDOMWindowCollection::NamedItem in get_window_by_name.
315 mshtml.idl: Added IHTMLIFrameElement2 and IHTMLIFrameElement3 declarations.
316 mshtml: Added IHTMLIFrameElement2 stub implementation.
317 mshtml: Added IHTMLIFrameElement3 stub implementation.
318 mshtml: Properly expose frame and iframe element's windows to scripts.
319 mshtml: Added IHTMLWindow2::onhelp property implementation.
320 mshtml: Added IHTMLStyle::put_pixelWidth implementation.
321 mshtml: Added IHTMLElement::contains implementation.
322 jscript: Fixed empty cases in the end of switch statement.
323 wininet: Set last error for invalid URL argument.
324 vbscript: Fixed uninitialized opcode param in forto statement bytecode.
325 vbscript: Renamed vbscode_t's variables to not suggest that they are global code-only.
326 vbscript: Added IActiveScriptParseProcedure2::ParseProcedureText implementation.
327 vbscript: Added IActiveScriptParseProcedure2::ParseProcedureText tests.
328 mshtml: Added VBScript as event attribute tests.
329 mshtml: Avoid duplicated string release in navigate_anchor.
330 vbscript: Fixed class_desc_t leak.
331 vbscript: Use separated IDispatchEx implementation for script dispatch.
332 vbscript: Added ScriptDisp::GetDispID implementation.
333 vbscript: Added ScriptDisp::InvokeEx implementation.
334 vbscript: Added ScriptDisp tests.
335 jscript: Be more verbose about parser failure.
336 vbscript: Added support for DISPATCH_PROPERTYGET in invoke_variant_prop.
337 mshtml: Use first script host's GUID as default script guid.
338 mshtml: Check if value is function only when it needs to be in invoke_builtin_prop.
339 vbscript: Added support for comparing to null.
340 vbscript: Added support for VT_NULL in stack_pop_bool.
341 mshtml: Added support for DISPATCH_METHOD|DISPATCH_PROPERTYGET flags in HTMLDocumentNode_invoke.
342 mshtml: Added IHTMLWindow2::onscroll implementation.
343 mshtml: Added support for navigating to anchors with IDs containing '#'.
344 jscript: Added support for no new line between break and identifier rule.
345 jscript: Added support for no new line between continue and identifier rule.
346 jscript: Added support for no new line between return and expression rule.
347 vbscript: Skip tests on too old vbscript.
348 oaidl.idl: Added REFVARIANT declaration.
349 mshtml: Added HTMLElement::ondataavailable implementation.
350 mshtml: Added IHTMLDocument4::createEventObject implementation.
351 mshtml: Added support for event object in HTMLElement::fireEvent.
352 mshtml: Added more events tests.
353 mshtml: Added IHTMLDocument4::fireEvent implementation.
354 mshtml: Try using IWinInetHttpInfo if OnResponse was not called.
355 jscript: Don't leave current scope in return statement before evaluating the expression.
356 jscript: Added support for host objects being part of scope chain.
357 textstor.idl: Added TS_ST_CORRECTION declaration.
360 include/winternl.h: Fix CPU_FEATURE_3DNOW bit mask.
361 kernel32: Use PROCESSOR_FEATURE_MAX in IsProcessorFeaturePresent.
362 kernel32: Remove outdated comment.
363 ntdll: Remove outdated comment.
364 ntdll: Return as many PROCESSOR_POWER_INFORMATIONs as there are CPUs.
365 wineboot: Expect one PROCESSOR_POWER_INFORMATION structure for each CPU present when calling NtPowerInformation.
366 ntdll/tests: Add test for ProcessorInformation case of NtPowerInformation.
367 ntdll: Add more complete implementation of NtPowerInformation.
370 cmd: for loops did not respect boundaries.
371 cmd: for /l with zero iterations failed to skip its commands.
372 cmd: Fix rmdir error during recursive delete.
373 cmd: Fix renaming inside directories.
374 cmd: Fix "PATH=value" command.
375 cmd: More generic zero iteration for loop fix.
376 cmd: Fix incorrect pointer comparison.
377 cmd: A successful set should reset the errorlevel.
378 cmd: Space does not delimit environment variable names.
381 wined3d: Add AMD Radeon HD 7700 series and HD 7800 series graphics cards.
384 msls31: Add stub dll.
387 mciseq: Remove superfluous NULL pointer check.
389 Marcus Meissner (13):
390 gameux: Move SysFreeString to success branches (Coverity).
391 quartz: Handle freeing pins in error case (Coverity).
392 dinput: Added some missing free/close in disabled case (Coverity).
393 shell32: Use characters not bytes in one place (Coverity).
394 gdiplus: Avoid uninitialized usage of bitmap (Coverity).
395 dinput: No need for null ptr check of pKeyboard.
396 msctf: Also free the sink in the non-source branch (Coverity).
397 joy.cpl: Added missing break; (Coverity).
398 wbemprox: Break out of loop when out of memory (Coverity).
399 msi: Move free after last usage (Coverity).
400 gdi32: Fixed passed buffer size.
401 winecfg: Remove incorrect HeapFree (Coverity).
402 kernel32: Add condition variables prototypes and tests.
405 tapi32: Stub some missing functions.
407 Michael Stefaniuc (17):
408 include/windowsx.h: Avoid a TRUE:FALSE conditional expression.
409 opengl32: Move the opengl_ext.h include before the other Wine headers.
410 opengl32: Avoid conflicting defines for GLAPI / WINGDIAPI.
411 dsound: Inline some of the IDirectSound helpers.
412 comdlg32: Remove gratuitous "stub" from a TRACE message.
413 shlwapi: Remove gratuitous "stub" from TRACE messages.
414 ntdll: Always set a valid SUB_Q_HEADER AudioStatus for CD-ROMs.
415 msdmo: DMOGetTypes() is implemented and not a stub.
416 shell32: Use a helper to trace the type of a STRRET.
417 shell32: Fix the messed up indentation level in the STRRET functions.
418 ntdll: IOCTL_DISK_GET_MEDIA_TYPES is the same as IOCTL_STORAGE_GET_MEDIA_TYPES.
419 comctl32/tests: Remove commented out struct declaration.
420 comctl32/tests: Use the proper type for function pointers.
421 dsound: Get rid of an unused macro.
422 user32: Don't bother using the register storage class specifier.
423 gdi.exe16: Don't bother using the register storage class specifier.
424 gdi32: Don't bother using the register storage class specifier.
427 oleaut32: Added some VT_DECIMAL rounding tests.
428 user32: Release uniscribe data on Edit control destruction (valgrind).
430 Philip Pemberton (1):
431 kernel32: Scan for SCSI scanners and printers.
434 ntdll: Added partial support for SystemLogicalProcessorInformation information class in NtQuerySystemInformation (linux).
435 ntdll: Added processor cache information to SystemLogicalProcessorInformation (linux).
436 ntdll: Added numa nodes information to SystemLogicalProcessorInformation (linux).
437 ntdll/tests: Added basic NtQuerySystemInformation(SystemLogicalProcessorInformation) tests.
438 kernel32: Added GetLogicalProcessorInformation implementation.
439 ntdll: Added processor cores information to SystemLogicalProcessorInformation (Mac).
440 ntdll: Added numa node information to SystemLogicalProcessorInformation (Mac).
441 ntdll: Added processor cache to SystemLogicalProcessorInformation (Mac).
442 msvcrt: Moved RTTI and thiscall related macros to separate header.
443 msvcrt: Support 64-bit RTTI in __RTtypeid function.
444 msvcrt: Support 64-bit RTTI in __RTDynamicCast.
445 msvcp90: Fixed RTTI structure on 64-bit systems.
446 msvcp90: Fixed basic_stringbuf_wchar_overflow implementation.
447 msvcp90: Fixed locale_ctor_cstr implementation.
448 msvcp90: Added locale_ctor_locale_locale implementation.
449 msvcp60: Fixed RTTI structure on 64-bit systems.
450 msvcp100: Fixed RTTI structure on 64-bit systems.
451 msvcrt: Fixed RTTI structure on 64-bit systems.
452 msvcp90: Pass RTTI base pointer from DllMain.
453 msvcp90: Added std::flush(basic_ostream) implementation.
454 msvcp: Sync spec files and implementations.
455 msvcrt: Fixed strncpy_s behavior when count equals 0.
456 msvcrt: Skip RTTI signature==1 tests on platforms that doesn't support it.
457 msvcp90: Fixed reading lines containing only delimiter in basic_istream::getline_bstr_delim.
458 msvcp90: Fixed copied buffer siezes in functions operating on wchar_t.
459 msvcp: Prevent overflows while operating on string sizes.
460 msvcp80: Fixed ctype_short__Getcat implementation.
461 msvcp90: Added std::ws(basic_istream) implementation.
462 msvcp: Sync spec files and implementations.
463 msvcp: Fixed displaying of not NULL-terminated strings in debug traces.
464 msvcrt: Fixed RTTI base pointer calculation if signature==0.
465 msvcrt/tests: Added more RTTI tests.
466 msvcp90: Added ios_base flags manipulators implementation.
467 msvcp: Sync spec files and implementations.
468 msvcp90: Fixed _Getcat return type.
469 msvcp80: Added codecvt<wchar>::_Getcat implementation.
470 msvcp90: Remove unused thiscall functions.
471 msvcp100: Remove unused thiscall functions.
474 gdi32/tests: Added font name tests on English locale.
475 gdi32: Read otmpFaceName from TT_NAME_ID_FULL_NAME.
476 gdi32: Read otmpFullName from TT_NAME_ID_UNIQUE_ID.
477 gdi32: Fixed family and face name on non English locale.
478 gdi32/tests: Fixed a typo in style name test.
479 gdi32/tests: Better trace in test_fullname2_helper.
480 gdi32: Fixed localized font style name.
481 gdi32/tests: Added tests for symbol fonts.
482 gdi32: Fixed get_name_table_entry for symbol fonts.
483 gdi32: Fixed localized font full name (UNIQUE ID).
484 gdi32/tests: Added tests for vertical fonts.
485 gdi32: Prepend at when create vertical font face.
486 gdi32/tests: Added more tests for vertical fonts.
487 gdi32: Prepend at in get_outline_text_metrics for vertical fonts.
490 d3dx9: Remove PixelFormatDesc typedef.
491 d3dx9: Remove FormatType typedef.
492 d3dx9: Don't use memcpy in ID3DXConstantTable::GetDesc().
493 d3dx9: Fix ID3DXConstantTable::GetConstantElement() for structs.
494 d3dx9: Make '\0' the default case in get_constant_by_name().
495 d3dx9: Use sizeof variable instead of type.
496 d3dx9: Remove ID3DXMatrixStackImpl typedef.
497 d3dx9: Move D3DXPARAMETER_TYPE conversion helpers to util.
498 d3dx9: Move bool cropping into helper function.
499 winex11.drv: Remove unneeded variable definition.
500 d3dx9: Use set_number instead of get_bool/int/float.
501 d3dx9: Move transpose matrix into set_matrix().
502 d3dx9: Move transpose matrix into get_matrix().
505 msxml3: Do not directly write to resource section.
508 mscoree: Add support for tracing the entry point assembly.
509 mscoree: Preserve %ecx when calling ReallyFixupVTable.
510 windowscodecs: Only copy the palette to new bitmaps if they might be indexed.
511 windowscodecs: Implement PNG tEXt metadata reader.
512 propsys: Stub PropVariantCompareEx.
513 propsys: Add tests for PropVariantCompareEx.
514 propsys: Add basic implementation of PropVariantCompareEx.
515 propsys: Implement prop variant integer conversions with tests.
516 propsys: Use integer conversion functions in PropVariantCompareEx.