1 The Wine development release 1.3.1 is now available.
3 What's new in this release (see below for details):
4 - Support for drag & drop between X11 and OLE.
5 - New ipconfig.exe builtin tool.
6 - Support for favorites in builtin Internet Explorer.
7 - Beginnings of a shell Explorer control.
8 - A number of DirectDraw code cleanups.
9 - Improvements to the calendar control.
12 The source is available from the following locations:
14 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.1.tar.bz2
15 http://prdownloads.sourceforge.net/wine/wine-1.3.1.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 ----------------------------------------------------------------
33 3975 FILE: printing does not work as expected
34 5779 Corrupted Graphics in Tropico / Tropico Paradise Island
35 6580 Mia's Math crashes on startup if you have saved a game
36 6869 Need for Speed Carbon wont install due to detecting Wine as having DirectX 0
37 7575 Corel Lightning demo installer hangs
38 9724 Intellicad - Unhandled exception when saving
39 10815 Drag from native apps, drop to Wine doesn't work
40 11067 Kid Pix Deluxe 4 Home Edition installer hangs near end
41 11539 Anycount 6.0 refuses to start (VMWare backdoor check, magic 0x564D5868 on port 0x5658)
42 12269 DirectX 6 SDK d3dim sample programs fail
43 12710 Call of Duty 2 1.02: Game hangs up after several seconds
44 12720 Text missing in Miranda's "View/Change My Details" dialog
45 12874 The Master Genealogist 4.0d - Unhandled page fault on write access
46 12977 Kid Pix Deluxe 4 Home Edition crashes if you click on Backgrounds
47 13265 winepath exit always with zero code
48 13690 failed to crosscompile dbghelp.dll (dogfood)
49 14101 DirectX update takes very long time to complete
50 15011 ooVoo: Interface isn't drawn correctly, is unusable.
51 15370 DX-applications (mostly games) do not render shadows correctly
52 15482 iTunes 8.0.2.20 fails while sign in to iTunes Store
53 15957 GRLevelX Images Hidden
54 16211 DC++ .707 fails to run, throws an unhandled exception
55 16378 Mia's Math sound regressions
56 16413 Ignored return values
57 16450 EssentialPIM: Doesn't restore from tray
58 17084 .NET 1.0: imagehlp.ImageGetDigestStream needs more flesh (assembly registration fails)
59 17435 AntiDupl: crashes when duplicated images founded
60 17699 World In Conflict 1.010: New launcher crashes preventing application usage
61 17704 Seamonkey 2.0b1pre not drawing images
62 18149 msvcrt.dll.??2@YAPEAX_K@Z is not implemented
63 18165 dlls/winhttp/net.c: assignment discards qualifies from pointer target type
64 18170 regedit should accept CR-separated lines
65 18365 Shareaza uses 100% CPU when not minimized
66 18401 Cars won't be renderer with PC3 shaders
67 18955 SupremeCommander: GPGNet fails to install
68 19093 Canon DPP: Editor window quits unexpectedly when zooming to 100%
69 19245 GPUZ crashes on unimplemented hal and ntoskrnl APIs
70 19276 Internet Explorer 1.0 fails to install
71 19414 Excel 2003 & 2007 crash trying to run macros
72 19529 .NET 2.0: LDAP authorization fails
73 19849 Links 2003 does not run
74 19867 Active Identity installation crashes due to unimplemented function winscard.dll.SCardListCardsA
75 20001 Unimplemented function ntdll.dll.NtQuerySystemEnvironmentValue
76 20429 X3 Terran Conflict (v 2.5) - intermittent cursor problems
77 20443 EslWire: crash at start (dwmapi.DwmDefWindowProc is not implemented)
78 20828 InstallUtil.exe fails on "Appraise It" setup
79 20864 Tropico 3 1.09 crashes in-game after several seconds
80 21027 Lego Digital Designer hangs on startup
81 21568 advapi32/crypt tests crash with +heap
82 22121 EVEMon (v1.3.1.2138): crashes on adding an account
83 22131 CDBurnerXP 4.3.x: arrow buttons do not appear correctly
84 22277 Pool Sharks requires implemented GdipSetImageAttributesWrapMode
85 22504 Bioshock: fog renders red
86 22540 CMake hangs when trying to detect and test MinGW compiler (gcc.exe & g++.exe)
87 22574 Blockland v14 freezes on startup
88 22605 Open R-Community Tools crashes (SafeNativeMethods.SelectObject Exception)
89 22881 Custom-decorated windows not movable with Openbox (affects steam, wow...)
90 22958 Missing disc icon on CDBurnerXP's progress dialog
91 23014 InstallShield .prq doesn't find Windows Installer 4.5
92 23385 NVIDIA Demo: Cascades needs unimplemented function d3d10.dll.D3D10ReflectShader
93 23477 WoW Cataclysm Beta needs KERNEL32.SetFileValidData
94 23701 Crucial Memory Application - CrucialScan.exe
95 23705 Runes of Magic says it can't log in if ConnectEx not available
96 23707 stack overflow when destroying a window whose owner is itself
97 23753 3D Sexvilla 2 : Installs but doesn't launch.
98 23754 Kintecus: missing ipconfig.exe
99 23801 Need for Speed: Shift Demo has partly transparant pit crew
100 23818 Adobe FrameMaker 8: crashes on exit
101 23834 Black Buccaneer: game freezes at start
102 23848 Unable to build a shared WoW 64 build
103 23849 Hofmann photo album app has access violation dialog during startup
104 23879 Mopsos does not start
105 23885 Build fails in dlls/d3dx9_36/tests
106 23904 Starcraft II game screens are rendered upside-down
107 23908 regedit fails to process some registry files
108 23935 Can't install video conferencing program from NanoCorp
109 23940 SetWindowPos does not work for other process windows
110 23953 qemu.exe exhausts file descriptors
111 24046 Keypressing in listview can result in infinite hang
112 24047 Chessmaster Grandmaster Edition crashes
113 24054 Unreal Tournament fails to start
115 ----------------------------------------------------------------
119 Alexander Nicolaysen Sørnes (9):
120 shdocvw: Add Favorites menu to IE.
121 shdocvw: Allow navigating to Favorites in IE.
122 shdocvw: Recurse into directories when adding Favorite in IE.
123 shdocvw: Add a toolbar to IE.
124 shdocvw: Make the Home button in IE work.
125 shdocvw: Add icons to the IE toolbar.
126 shdocvw: Allow the addressbar text in IE to be localized.
127 shdocvw: Add View menu to IE with list of installed toolbars.
128 mshtml: Send more informative messages to OleInPlaceFrame.
130 Alexandre Goujon (1):
131 atl: Fix AtlAxAttachControl wine check.
133 Alexandre Julliard (15):
134 configure: Add dependency on makefile for import libs to make sure the destination directory is created.
135 winex11: Sending a move/resize client message to the root requires a SubstructureRedirect mask too.
136 winebuild: Copy the strmake function from winegcc to simplify string formatting.
137 winebuild: Support an arbitrary number of temporary files.
138 winebuild: Add a spawn() helper function to avoid starting a shell where possible.
139 winebuild: Get rid of the ignored symbol support.
140 winegcc: Add a printf format attribute to the strmake() function.
141 winemenubuilder: Rename some variables to reflect the fact that we no longer use XPM format.
142 shdocvw: Fix an incorrect const typecast.
143 makefiles: Add dependencies for cross-compiled objects in static libraries.
144 configure: Check that the cross-compiler that we found actually works.
145 d3dx9: Fix some incorrect const typecasts.
146 explorer: Only run the systray timer when a systray icon is present.
147 configure: Require autoconf 2.62, older versions don't handle source dir symlinks correctly.
148 winhttp: Make WinHttpQueryHeaders behave the same way for all query types.
151 mapi32: Add Swedish translation.
152 cryptui: Add Swedish translation.
153 README: Update Swedish translation.
154 cryptui: Fix typos in English resources.
155 winmm: Fix typo in English, Slovak resources.
156 xcopy: Add Swedish translation.
157 start: Add Swedish translation.
158 reg: Add Swedish translation.
159 jscript: Add Swedish translation.
160 credui: Update Swedish translation.
161 setupapi: Update Swedish translation.
162 wininet: Update Swedish translation.
163 mshtml: Update Swedish translation.
164 shdocvw: Update Swedish translation.
165 ipconfig: Add Swedish translation.
166 jscript: Update Swedish translation.
169 regedit: Add regedit test suite.
170 regedit: Process reg files which use \r line endings.
171 shell32/tests: Fix some Win9x failures.
172 shell32: Add tests for SHChangeNotify functions.
173 regedit: Improve importing of REG_SZ with invalid quoting.
174 hlink: Implement HLINKGETREF flags handling.
175 oleaut32: Use correct bitpattern if referenced type is not user defined.
176 oleaut32: Overwrite previous CustData segment.
177 oleaut32: Ensure that CyclicList nodes have a type.
178 oleaut32: Implement ITypeInfo2::GetCustData.
181 gdi32: Improve AddFontMemResourceEx parameter validation.
182 mpr: Initialize the output enumeration handle to NULL in WNetOpenEnumA/W with no providers available.
183 ipconfig: Add stub implementation.
184 ipconfig: Implement basic command-line parsing.
185 include: Add prototype for GetAdaptersAddresses.
186 ipconfig: Partially implement basic adapter information output.
187 include: Add definitions for IP_ADAPTER_ADDRESSES flag values.
188 ipconfig: Partially implement full adapter information output.
191 comctl32: Constify some variables.
192 comctl32: Constify some variables.
193 comctl32: Constify some variables.
194 comdlg32: Constify a variable.
195 crypt32: Constify some variables.
196 crypt32: Constify some variables.
197 crypt32: Constify some variables.
198 crypt32: Constify some variables.
201 imagehlp: Remove uninitialized variable.
202 ntdll/tests: Do not check signedness for char types.
204 André Hentschel (13):
205 winecfg: Sync German keyboard shortcuts.
206 comdlg32: Fix German font dialog.
207 comdlg32: Fix German shortcut conflict.
208 ntdll: Add SXS error codes.
209 shdocvw: Update German translation.
210 mshtml: Update German translation.
211 mshtml: Fix indentation in resource file.
212 shdocvw: Update German translation.
213 dwmapi: Add stub for DwmDefWindowProc.
214 user32: Use a macro instead of direct values.
215 jscript: Update German translation.
216 ntdll: Add more error codes.
217 ipconfig: Add German translation.
220 usp10: Add beginning support for GSUB Alternate Substitution Subtable.
221 usp10: Factor out script ranges in an more expandable way.
222 usp10: Report accurate information about our currently known scripts.
223 usp10: Have ScriptIsComplex reflect information in our scripts.
224 usp10: Generalize out applying Opentype features and define default features for currently known scripts.
225 usp10: Add contextual shaping proc to the script shaping data.
226 usp10: Add Syriac contextual shaping.
227 usp10: Update pwLogClust with glyph transformations.
230 shdocvw: Updated Lithuanian translation.
231 mshtml: Update Lithuanian translation.
232 shdocvw: Updated Lithuanian translation.
233 jscript: Update Lithuanian translation.
234 ipconfig: Add Lithuanian translation.
237 kernel32: Add stub for SetFileValidData.
238 ntdll: Check for __FreeBSD_kernel__, remove redundant ifdef's, make FIXME's consistent.
241 dmime/tests: Added tests for IDirectMusicPerformance.
242 dmime: Ensure IDirectMusicPort is initialised when calling IDirectMusicPerformance::PChannelInfo.
243 advapi32: Add magic codes to HCRYPTKEY and HCRYPTHASH.
244 advapi32/tests: Add more error reporting for ReportEvent tests.
245 comctl32/tests: Do not perform comparison of dates if GetDateFormat fails.
246 comctl32/tests: DateTimePicker and MonthCalendar controls only support Gregorian calendar.
248 Damjan Jovanovic (4):
249 winex11.drv: Use a Wine list to store XDnD data.
250 winex11.drv: Filter out all CF_* formats when CF_HDROP is present.
251 winex11.drv: Implement a framework for dragging from X and dropping to OLE.
252 winex11.drv: Implement the DataObject for dragging from X and dropping to OLE.
255 explorerframe: Add dll stub.
256 explorerframe: Implement DllGetVersion.
257 explorerframe: Add a stub of NamespaceTreeControl.
258 explorerframe: Add classfactory implementation.
259 explorerframe/tests: Add initial NamespaceTreeControl tests.
260 explorerframe: Add some infrastructure to register the NamespaceTreeControl CLSID.
261 shell32: Replace some checks with calls to _ILIsEmpty().
262 explorerframe: Implement Initialize.
263 explorerframe: Create the treeview on initialization.
264 explorerframe: Add IOleWindow implementation.
265 explorerframe: Implement Set/GetControlStyle(2).
266 explorerframe: Implement TreeAdvise/TreeUnadvise.
267 explorerframe: Implement InsertRoot and AppendRoot.
268 explorerframe: Handle TVN_GETDISPINFO to get icons, filename and information about subfolders.
269 explorerframe: Implement RemoveRoot and RemoveAllRoots.
270 explorerframe: Implement GetRootItems.
271 shell32: Partial implementation of IShellItem::BindToHandler.
272 explorerframe: Fix INameSpaceTreeControl::RemoveRoot.
273 explorerframe: Implement expansion of nodes.
274 explorerframe: Handle changing the selection.
275 explorerframe: Handle keyboard events.
276 explorerframe: Handle some mouse events.
277 explorerframe: Implement CollapseAll.
278 comctl32: Don't break on TVIS_NOSINGLEEXPAND.
279 explorerframe: Implement SetItemState and GetItemState.
280 comctl32: Return 0 when extended item state is requested from a treeview.
281 explorerframe: Implement GetNextItem.
282 explorerframe: Implement GetSelectedItems.
283 explorerframe: Implement GetItemRect.
284 explorerframe: Implement HitTest.
285 explorerframe: Implement EnsureItemVisible.
286 explorerframe: Some additional basic tests.
287 shell32: Add IExplorerBrowser interface stub.
288 shell32/tests: Add initial tests for the IExplorerBrowser control.
289 shell32: Add IShellBrowser stub.
290 shell32: Implement IExplorerBrowser::Initialize.
291 shell32: Implement IExplorerBrowser::SetRect.
294 xcopy: Italian translation update.
295 wordpad: Italian translation update.
297 Detlef Riekenberg (10):
298 include: Add a closing bracket.
299 shdocvw: Do not trim the last character, when using the iexplore open menu.
300 gdi32: Always use a HANDLE for GDI_ReleaseObj.
301 shlwapi/tests: Run more language dependent tests only on English locales.
302 include: Add inaddr.h.
303 wineps: Use winspool.drv for job management.
304 qmgr/tests: Detect when the service is disabled.
305 ntdll: Implement RtlIpv4AddressToString / RtlIpv4AddressToStringEx.
306 ntdll/tests: Add tests for RtlIpv4AddressToString / RtlIpv4AddressToStringEx.
307 gdi32/enhmfdrv: Remove unneded if() before HeapFree.
309 Dmitry Timoshkov (5):
310 gdi32: Do not crash on an invalid pointer passed to AddFontMemResourceEx.
311 user32: Add a test for GetClassInfo, make it pass under Wine.
312 ws2_32: Rearrange the code to avoid a needless release_sock_fd().
313 user32: Protect from setting as a window owner one of its successors.
314 user32: Properly pack the WM_WINE_SETWINDOWPOS internal message.
316 Frédéric Delanoy (5):
317 shdocvw: Update French translation.
318 shdocvw: Update French translation.
319 mshtml: Update French translation.
320 jscript: Update French translation.
321 ipconfig: Add French translation.
324 comctl32: Merge is_textT and is_textW into a single is_text.
325 d3dx9_36: minwidth and minheight are set but not used in point_filter_simple_data; remove them.
328 mscms/tests: Mark some win98 test results as broken.
329 msi/tests: Fix some WoW64 test failures.
330 msi/tests: Use HKEY_CURRENT_USER instead of HKEY_LOCAL_MACHINE for registry tests.
331 msi/tests: Skip SourceDir tests on win9x.
332 msi: Handle signature filenames in short|long notation.
333 msi: Bump version to 4.5.
334 wldap32: Fix handling of zero timeout value in ldap_search_extW.
337 d3dx9_36/tests: Avoid the non-portable NAN macro.
338 wined3d: Use the correct divider for 15-bit depth formats in IWineD3DSurfaceImpl_BltZ().
339 wined3d: Pass the color as floating point values to device_clear_render_targets().
340 wined3d: Always set the get_drawable_size() surface function.
341 wined3d: Allow filtering and blending with WINED3DFMT_ATI2N.
342 wined3d: Replace color_fill_fbo() with device_clear_render_targets().
343 wined3d: Cleanup Get/SetRenderTarget().
344 wined3d: Cleanup Get/SetDepthStencilSurface().
345 wined3d: Only try to acquire a context in surface_cleanup() if there are GL resources to be destroyed.
346 wined3d: Make some lookup tables const.
347 wined3d: Reattach FBO attachments when any of the corresponding surfaces is unloaded.
348 wined3d: Fix some misspellings of "surface".
349 wined3d: Cleanup IWineD3DBaseSwapChainImpl_GetBackBuffer() a bit.
350 wined3d: Print the correct resource location in surface_set_texture_name().
351 wined3d: Correctly calculate the resource size for ATI2N surfaces.
352 wined3d: Rename surface_calculate_size() to wined3d_format_calculate_size().
353 wined3d: Round up to complete compressed blocks in IWineD3DDeviceImpl_UpdateSurface().
354 wined3d: Fix a couple of typos.
355 wined3d: Remove SetContainer() from the public IWineD3DVolume interface.
356 wined3d: Remove SetContainer() from the public IWineD3DSurface interface.
357 wined3d: A volume's container is always a volume texture.
358 wined3d: Also store the subresource container type.
359 wined3d: Get rid of the now redundant SFLAG_SWAPCHAIN surface flag.
360 wined3d: Avoid IWineD3DSurface_GetContainer().
361 dsound: Remove the useless CINTERFACE definition.
362 mmdevapi: Remove the useless CINTERFACE definitions.
363 wined3d: Add a TRACE to IWineD3DSurfaceImpl_LoadTexture().
364 ddraw: Merge direct3d.c into ddraw.c.
365 ddraw: Remove useless light callbacks.
366 ddraw: Remove a useless material callback.
367 ddraw: Remove a useless viewport callback.
368 wined3d: Don't print format IDs in decimal.
369 wined3d: Release the previous render target only after replacing it in IWineD3DDeviceImpl_SetRenderTarget().
370 wined3d: Cleanup device_resource_released().
371 ddraw: Merge gamma.c into surface.c.
372 ddraw: Merge texture.c into surface.c.
373 ddraw: Remove unused / redundant includes.
374 ddraw: Add a separate function for light initialization.
375 ddraw: Add a separate function for material initialization.
376 ddraw: Add a separate function for viewport initialization.
377 ddraw: Add a separate function for parent initialization.
378 ddraw: Add a separate function for clipper initialization.
379 usp10: Pass the correct buffer size to lstrcpynA() in load_GSUB_feature().
380 ddraw: Add a separate function for device initialization.
381 ddraw: Add a separate function for execute buffer initialization.
382 ddraw: Add a separate function for palette initialization.
383 ddraw: Add a separate function for vertex buffer initialization.
384 ddraw: Add a separate function for ddraw initialization.
385 ddraw: Add a separate function for surface initialization.
386 ddraw: Add / improve TRACEs.
387 wined3d: Do not release a reference we do not have in IWineD3DSurfaceImpl_Flip().
390 rpcrt4: Add a missing STUBLESS_INITOUT case.
393 mshtml: Update Korean resource.
394 shdocvw: Update Korean resource.
395 winmm: Update Korean resource.
398 shdocvw: Update Ukrainian translation.
399 mshtml: Update Ukrainian translation.
400 jscript: Ukrainian translation update.
401 ipconfig: Added Ukrainian translation.
404 mshtml: Get rid of useless nsQIResult type.
405 jscript: Use generic properties for NaN and Infinity implementation.
406 jscript: Fixed test crash on some win9x installations.
407 jscript: Use generic property for Error.number.
408 mshtml: Improved tracing of nsACString arguments.
409 mshtml: Moved HTTP headers list freeing to separated function.
410 mshtml: Moved getting HTTP header to separated function.
411 mshtml: Moved setting HTTP header to separated function.
412 mshtml: Moved headers parsing to separated function.
413 mshtml: Allow customization of BeginningTransaction.
414 mshtml: Store request headers in nsChannel if possible.
415 mshtml: Added nsIChannel::GetRequestHeader implementation.
416 mshtml: Added nsIChannel::SetRequestHeader implementation.
417 mshtml: Store request method in nsChannel.
418 mshtml: Added nsIChannel::GetRequestMethod implementation.
419 mshtml: Added support for custom post data type.
420 jscript: Use generic property for Error.description.
421 jscript: Use generic property for Error.message.
422 jscript: Fixed Error.toString implementation for non-Error this.
423 jscript: Get rid of no longer needed ErrorInstance struct.
424 jscript: Throw TypeError in instanceof_expression_eval.
425 jscript: Throw TypeError in in_eval.
426 shdocvw: Ignore invalid NULL PostData.
427 dbghelp: Silence template related dwarf FIXMEs.
428 mshtml: Use QueryCommandState to get align state.
429 mshtml: Added nsIHttpChannel::referrer implementation.
430 mshtml: Treat file URLs pointing to Gecko installation directory as special URIs.
431 mshtml: Added nsIURL::Resolve implementation.
432 mshtml: Use fake scheme only for about protocol in nsIURI::GetScheme.
433 mshtml: Return true spec in nsIURI::GetSpec.
434 mshtml: Added nsIChannel::GetName implementation.
435 mshtml: Call nsILoadGroup::AddRequest from AsyncOpen.
436 mshtml: Moved update_window_doc to on_start_nsrequest and update callback's document if needed.
437 mshtml: Skip mutation notifications on documents that are being replaced.
438 mshtml: Call on_stop_nsrequest asynchronously.
439 mshtml: Avoid asynchronous parse_complete call.
440 mshtml: Added an explicit CDECL attribute to imported functions.
441 mshtml: Don't use start_binding in IPersistStreamInit::InitNew.
442 oleaut32: Try both SYS_WIN64 and SYS_WIN32 syskind in QueryPathOfRegTypeLib on win64.
443 ntdll: IMAGE_REL_BASED_HIGH, IMAGE_REL_BASED_LOW and IMAGE_REL_BASED_HIGHLOW should be supported on win64.
444 wscript.exe: Improved argument parsing.
447 winealsa.drv: Init mixer on cards with a single Mic control, like snd_usb_audio mics.
448 winealsa.drv: If we can't open a device as stereo, try mono. This is necessary for snd-usb-audio mics.
451 msvcirt: Add some stubs.
453 Jerome Leclanche (1):
454 gdi32: Properly set ERROR_NOACCESS when GetObject receives invalid arguments.
457 shdocvw: Add Spanish translation.
458 notepad: Fix Spanish translation.
459 cmd: Fix Spanish translation.
460 shdocvw: Update Spanish translation.
461 mshtml: Update Spanish translation.
464 ntdll: Implement NtQueryInformationProcess for ProcessDefaultHardErrorMode.
465 ntdll: Implement NtSetInformationProcess for ProcessDefaultHardErrorMode.
466 kernel32: Implement GetErrorMode/SetErrorMode on top of NTDLL.
467 crypt32/tests: Add a test of SSL_EXTRA_CERT_CHAIN_POLICY_PARA's fdwChecks field.
468 crypt32: Honor SECURITY_FLAG_IGNORE_CERT_CN_INVALID.
469 iphlpapi: Don't overwrite last IPv4 address with first IPv6 address.
470 shdocvw: Apply default scheme when none is present.
471 mshtml: Fix off by one error in setting status text.
474 winecoreaudio: Use same hard-coded limit on frequency as ALSA/OSS.
475 mcicda: Rework MCI notification system.
476 mcicda: Fix several return codes.
478 kernel32/tests: GetVolumeInformationA X: succeeds iff drive's default dir is root.
481 wineboot: Added more architectures in create_enviroment_registry_keys.
482 browseui: Improved a FIXME in DllGetVersion.
485 shdocvw: Add Italian translation.
486 shdocvw: Update Italian translation.
487 shdocvw: Update Italian translation.
488 mshtml: Update Italian translation.
489 jscript: Update Italian translation.
490 ipconfig: Add Italian translation.
492 Maarten Lankhorst (2):
493 winmm: Fix fd leak on restarting timer.
494 mciqtz32: Fix window visibility.
496 Mariusz Pluciński (6):
497 gameux/tests: Add test of IGameExplorer creation.
498 gameux: Add stub of IGameStatisticsMgr implementation.
499 gameux/tests: Add test of IGameStatisticsMgr creation.
500 gameux: Add IGameExplorer2 implementation stub.
501 gameux/tests: Add test of IGameExplorer2 creation.
502 gameux: Add definitions of resource identifiers to header file.
505 advapi32/tests: Removed sign comparison warnings in eventlog tests.
506 advpack/tests: Removed sign comparison warning in advpack tests.
509 d3dcompiler_43: Add dll directory.
510 include: Add some d3dcompiler-related definitions.
511 include: Fix some d3d10shader.h defines.
512 include: Stub d3dcompiler.h, d3d11shader.h.
513 d3dcompiler_42: Stub dll.
514 d3dcompiler_41: Stub dll.
515 wined3d: Call set_render_offscreen at the end of context_setup_target.
516 wined3d: Fix context_apply_clear_state with ORM = backbuffer.
517 wined3d: Remove isInDraw hack from context_setup_target.
518 d3dcompiler: Remove useless kernel32 imports.
519 d3dcompiler_40: Stub dll.
520 d3dcompiler_39: Stub dll.
521 d3dcompiler_38: Stub dll.
522 d3dcompiler_37: Stub dll.
523 d3dcompiler_36: Stub dll.
524 d3dcompiler_35: Stub dll.
525 d3dcompiler_34: Stub dll.
526 d3dcompiler_33: Stub dll.
528 Michael Stefaniuc (3):
529 ddraw: Use FAILED instead of NOT SUCCEEDED.
530 gameux: Don't bother to output a "stub" FIXME in DllCanUnloadNow().
531 explorerframe: Don't cast NULL.
534 include/mswsock: Add WS_ prefix if necessary.
535 ws2_32/tests: Test ConnectEx.
536 ws2_32: Don't set FD_READ/FD_WRITE before the connection is complete.
537 ws2_32: Create a wrapper for connect.
538 ws2_32: Implement ConnectEx.
539 ws2_32: Implement SO_UPDATE_CONNECT_CONTEXT.
540 ws2_32: Fix a bad pointer crash.
543 crypt32: Only clear *pcbDecoded on error in CryptVerifyMessageSignature.
546 d3dx9: Complete test for D3DXCreateSphere.
547 d3dx9: Add _D3DXMESH enumeration.
548 d3dx9: Add stub and tests for D3DXCreateMesh.
549 d3dx9: Add tests for FVF <-> declaration conversion.
552 comctl32/monthcal: Rename button navigation helper to better reflect its purpose.
553 comctl32/monthcal: Fix navigation from last day in a month.
554 comctl32/monthcal: Add helper to jump to specified number of months.
555 comctl32/monthcal: Add support for month delta in button navigation.
556 comctl32/monthcal: Get rid of stored current selection date, it's always synced with lower bound.
557 comctl32/monthcal: No need to calculate month length on every iteration.
558 comctl32/monthcal: Erase week numbers rectangle before drawing new text.
559 comctl32/monthcal: Add some tests for post-V1 hittest fields.
560 comctl32/tests: Remove some noise from function names.
561 comctl32/monthcal: Support new hittest fields for some cases.
562 comctl32/monthcal: Properly adjust selections on scrolling.
563 comctl32/monthcal: Make month popup menu respect multiple calendars.
564 comctl32/monthcal: Properly scroll calendars on year change.
565 comctl32/monthcal: Remove macro used once.
566 comctl32/monthcal: Fix assumption about a single calendar for minimal rectangle calculation.
567 comctl32/monthcal: Store all control colors in a single array.
568 comctl32/monthcal: Use recently introduced enum in scroll buttons painting helper.
569 comctl32/listview: Fix infinite loop case for full item range as a first search range.
570 comctl32/tests: Use better names for test functions, discover some new test failures.
571 comctl32/tests: Use reduced IMAGELISTDRAWPARAMS structure size for tests.
572 comctl32/imagelist: Fix failure code for IImageList_Draw().
573 comctl32/imagelist: Fix failure code for IImageList_Remove().
574 comctl32/tests: More imagelist tests to show broken parameter validation.
575 comctl32/imagelist: Fail in ImageList_GetIconSize on null parameters.
576 comctl32/imagelist: Fail to create imagelist with zero or negative image dimensions.
578 Oldřich Jedlička (3):
579 ddraw/tests: New CreateSurface for DDSCAPS_BACKBUFFER tests.
580 ddraw/tests: New attachment/flipping tests for back buffers.
581 ddraw/tests: Add test for bad size of surface caps in CreateSurface.
584 d3dx10: Add stub for d3dx10_43.
585 d3dx10: Add stub for d3dx10_42.
586 d3dx10: Add stub for d3dx10_41.
587 d3dx10: Add stub for d3dx10_40.
588 d3dx10: Add stub for d3dx10_39.
589 d3dx10: Add stub for d3dx10_38.
590 d3dx10: Add stub for d3dx10_37.
591 d3dx10: Add stub for d3dx10_36.
592 d3dx10: Add stub for d3dx10_35.
593 d3dx10: Add stub for d3dx10_34.
594 d3dx10: Add stub for d3dx10_33.
597 cmd: Add the Swedish translation.
600 msvcp90: Added char_traits<char> 64-bit exports.
601 msvcp90: Added char_traits<wchar_t> 64-bit exports.
602 msvcp90: Added char_traits<unsigned short> 64-bit exports.
603 msvcp90: Added 64-bit char_traits tests.
604 msvcp90: Added allocator<char> 64-bit exports.
605 msvcp90/tests: Added allocator<char> tests.
606 msvcp90: Add exception throwing function.
607 msvcp90: Added bad_alloc exception.
608 msvcp90: Added allocator<wchar_t> implementation.
609 msvcp90: Added allocator<unsigned short> implementation.
610 msvcp90: Added allocator<void> implementation.
611 msvcp90: Added basic_string<char> constructor (with no arguments) implementation.
612 msvcp90: Added basic_string<char>::npos.
613 msvcp90: Added basic_string<char>::erase implementation.
614 msvcp90: Added some basic_string<char>::assign implementations.
615 msvcp90: Added ~basic_string<char> implementation.
616 msvcp90: Added basic_string<char> copy constructor implementation.
617 msvcp90: Added basic_string<char> constructor implementation (from cstr).
618 msvcp90: Added basic_string<char>::c_str implementation.
619 msvcp90: Added logic_error exception.
620 msvcp90: Added _String_base::Xlen implementation.
621 msvcp90: Added _String_base::Xran implementation.
624 d3d10: Fix d3dcommon.h inclusion.
625 d3dcompiler: Implement D3DCreateBlob().
626 d3dcompiler: Implement ID3DBlob::GetBufferPointer().
627 d3dcompiler: Implement ID3DBlob::GetBufferSize().
628 d3d10: Forward D3D10CreateBlob to d3dcompiler_43.dll.
629 d3dcompiler: Add D3DCreateBlob() declaration.
630 d3dcompiler: Add D3DCreateBlob() test.
632 Roderick Colenbrander (1):
633 winex11: X11DRV_nores_SetCurrentMode return DISP_CHANGE_SUCCESSFUL when switching to the current mode.
636 wined3d: Add double to float conversion casts in device.c.
637 wined3d: Fix another DWORD to WORD conversion warning.
638 wined3d: Replace pow with powf in surface_base.c.
639 wined3d: MSVC fixes in state.c.
642 shdocvw: Update the Dutch translation.
643 shdocvw: Update the Dutch translation.
644 mshtml: Update the Dutch translation.
645 shdocvw: Update the Dutch translation.
648 urlmon: Implemented IUri_GetHostType.
649 urlmon: Silenced a noisy fixme.
650 urlmon: Implemented IUri_GetAuthority.
651 urlmon: Implemented function for finding the domain name of a URI.
652 urlmon: Implemented IUri_GetDomain.
653 urlmon: Implemented a path parser for hierarchical URIs.
654 urlmon: Implemented a path parser for opaque URIs.
655 urlmon: Implemented canonicalization function for hierarchical URI paths.
656 urlmon: Implemented a function which removes dot segments from paths of hierarchical URIs.
657 urlmon: Implemented canonicalization function for paths in opaque URIs.
658 urlmon: Implemented IUri_GetPath.
659 urlmon: Implemented function to the file extension of a file in a URI path.
660 urlmon: Implemented IUri_GetExtension.
661 urlmon: Implemented a parser for URI query strings.
662 urlmon: Implemented canonicalization of query strings.
663 urlmon: Implemented IUri_GetQuery.
664 urlmon: Implemented IUri_GetPathAndQuery.
665 urlmon: Implemented a fragment parser.
666 urlmon: Implemented canonicalization for URI fragments.
667 urlmon: Implemented IUri_GetFragment.
668 urlmon: Implemented IUri_GetAbsoluteUri.
669 urlmon: Implemented IUri_GetDisplayUri.
670 urlmon: Implemented IUri_GetProperties and IUri_HasProperty.
671 urlmon: Added support for pre-processing URI strings.
672 urlmon: Added support for invalid flag combinations to CreateUri.
673 urlmon: Print fixme for unsupported flags to CreateUri.
674 urlmon: Implemented IUri_IsEqual.
675 urlmon: Added stub for CreateUriWithFragment.
676 urlmon/tests: Added testing suite for CreateUriWithFragment.
677 urlmon: Implemented CreateUriWithFragment.
678 urlmon: Added documentation for CreateUri and CreateUriWithFragment.
679 urlmon/tests: Added a few tests for CreateIUriBuilder.
680 urlmon/tests: Added tests for IUriBuilder_CreateUri.
681 urlmon/tests: Added tests for IUriBuilder_CreateUriSimple.
682 urlmon/tests: Added tests for IUriBuilder_CreateUriWithFlags.
683 urlmon/tests: Added tests for IUriBuilder_GetFragment.
686 d3dx9: Move pixel sampling and recombination in copy_simple_data to separate helper functions.
687 d3dx9: Return D3DERR_INVALIDCALL in D3DXLoadSurfaceFromMemory if pDestRect is invalid.
688 d3dx9: Implement ARGB point filtering in D3DXLoadSurfaceFromMemory.
691 wininet: Add const qualifier after openssl version check.
694 gdiplus: Stub GdipSetPenTransform.
695 gdiplus: Stub GdipRotatePenTransform.
696 gdiplus: Stub GdipGetPenTransform.
697 gdiplus: Stub GdipGetPathGradientPresetBlendCount.
698 gdiplus: Stub GdipMultiplyPathGradientTransform.
699 gdiplus: Don't require an HDC for the convert_unit function.
700 gdiplus: Don't require an HDC in get_graphics_bounds.
701 gdiplus: Give a nice warning when we try to draw to an HDC-less graphics.
702 gdiplus: Don't require an HDC to get the resolution of a graphics object.
703 gdiplus: Create HBITMAP-less bitmap objects for exotic pixel formats.
704 gdiplus: Stub GdipSetPathGradientTransform.
705 gdiplus: Stub GdipRotatePathGradientTransform.
706 gdiplus: Stub GdipScalePathGradientTransform.
707 gdiplus: Stub GdipSetPathGradientLinearBlend.
708 gdiplus: Stub GdipGetPathGradientTransform.
709 gdiplus: Use the software method to draw HBITMAP-less bitmaps.
710 gdiplus: Add tests for the HDC's we get from bitmap objects.
711 gdiplus: Add a fallback method for getting HDC's from Graphics objects.
713 Wolfgang Schwotzer (2):
714 ws2_32/tests: Only log threads which not terminated by themselves.
715 ws2_32: Initialize variable lsap_sel.
718 user32: Check for valid pointer in CreateIconFromResource.
719 kernel32: Change fixme to trace in comm.c.
721 Yaron Shahrabani (4):
722 wineboot: Added Hebrew translation.
723 clock: Added Hebrew translation.
724 regedit: Added Hebrew translation.
725 clock: Updated Hebrew translation.
727 Łukasz Wojniłowicz (1):
728 shdocvw: Add the Polish translation.