1 The Wine development release 1.3.4 is now available.
3 What's new in this release (see below for details):
4 - Support for right-to-left mirrored windows.
5 - Winelib now supports the ARM platform.
6 - New taskkill.exe built-in application.
7 - Inetcpl control panel fleshed out.
8 - AcceptEx is implemented now.
9 - Improved security checks for SSL connections.
10 - Translation updates.
13 The source is available from the following locations:
15 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.4.tar.bz2
16 http://prdownloads.sourceforge.net/wine/wine-1.3.4.tar.bz2
18 Binary packages for various distributions will be available from:
20 http://www.winehq.org/download
22 You will find documentation on http://www.winehq.org/documentation
24 You can also get the current source directly from the git
25 repository. Check http://www.winehq.org/git for details.
27 Wine is available thanks to the work of many people. See the file
28 AUTHORS in the distribution for the complete list.
30 ----------------------------------------------------------------
34 1158 Hebrew menus are displayed on the left
35 10503 Sid Meier's Alpha Centauri: Wine segfaults when clicking on a city.
36 11754 Access violation running application from NAVIGON
37 12672 Unimplemented function mshtml.dll.PrintHTML causes crash when printing in Teach 2000
38 13027 Add a description field to winetest
39 13181 Version syntax and output are inconsistent between wine and wineserver
40 13605 unimplemented function d3dx9_36.dll.D3DXCreateTextureFromFileInMemoryEx
41 13844 pywin32 cannot be installed
42 14076 UT3 Wine C++ Runtime Library
43 16636 Black & White 2 Graphics Glitches and Crash
44 16870 wine: Call from 0x7b845610 to unimplemented function ntoskrnl.exe.KeInitializeDpc, aborting
45 17176 msvcrt _set_error and _get_error missing from exports
46 17780 Symbian epoc emulator: unimplemented function hal.dll.ExTryToAcquireFastMutex
47 17950 Okular configuration disappears after choosing other configuration tab
48 18109 Race Driver: GRID Demo - not rendered correctly when multisampling enabled
49 18278 EVEMon: Missing Toolbar In Skillplanner Window
50 18427 Forte Agent 3.3 MDI window is not maximized at startup.
51 18491 Mail.ru agent output message fixme actctx
52 20000 Multiple games crash
53 20117 Call to unimplemented function d3dx9_36.dll.D3DXCreateLine
54 20183 Black & White 2: texture corruption on higher resolutions
55 21049 output_import_thunk Problems on ARM
56 21096 utorrent drops error 12157 when using a https tracker
57 21295 Painkiller and Painkiller Black Edition cannot accept CD Key submission preventing installation
58 21973 Fallout 3: err:d3d:resource_init Out of memory!
59 22064 The Settlers 7 Demo fails to start
60 22375 Logitech GamePanel Fails to install
61 22497 Garant setup file f1setup.exe crashes
62 22536 Office 2010 installation crashed
63 22918 Ship Simulator 2008 demo crashes on startup (needs D3DXCreateSphere, D3DXCreateCylinder, and D3DXCreateTeapot)
64 22994 Far Cry installer quits
65 23248 MMO client 7million crashes on startup
66 23317 SEC_E_INTERNAL_ERROR (0x80090304) returned by InitializeSecurityContextW
67 23506 unimplemented function USERENV.dll.GetDefaultUserProfileDirectoryW (affects Malwarebytes' Anti-Malware)
68 23936 pressing enter in passpack's search box has no effect
69 24193 ptrace protection in Ubuntu 10.10 breaks debuggers (affects winedbg, wow, ...)
70 24225 provide "taskkill" command line tool to aid installers (Impulse installer and more)
71 24249 Firestarter Demo crashes with page fault on read access on start
72 24342 MediaCoder 0.7.5.* video conversions don't work
73 24343 MediaCoder 0.7.3.* Device Edition (Phone) video conversions don't work
74 24370 kernel32: provide GetSystemDEPPolicy stub (Microsoft EMET v2)
75 24394 cmd.exe locks up when running an external command/application
76 24424 Far manager stopped to run
77 24435 time not set by SendInput() if 0
78 24438 Pro Evolution Soccer 2011 demo fails to install
79 24462 Radeon HD3200 no longer detected
80 24469 ExplorerXP-black background on treeview area
81 24483 cmd hangs if run in background
82 24496 Format Factory crashes after displaying the installer splash screen
83 24527 The Rise of Atlantis fails to start
84 24536 environ is NULL under Wine but not on real Windows
86 ----------------------------------------------------------------
91 msxml3/tests: Prevent a double-free in test_get_ownerDocument().
92 msxml3: Implement SelectionNamespaces property.
93 msxml3: Move domdoc properties into their own struct.
94 msxml3: Expose the XML parser SAX callback interface.
95 msxml3: Implement preserveWhiteSpace property.
97 Alasdair Sinclair (1):
98 shell32/test: Prevent crash on cleanup if tests fail.
100 Alexander Morozov (1):
101 crypt32/tests: Add a test for CryptEncryptMessage.
103 Alexandre Julliard (75):
104 server: Fix a couple of leaks in the new console code.
105 configure: Regenerate with autoconf 2.67.
106 makefiles: Add a standard header for all makefiles to replace the common variable initializations.
107 makefiles: Rename the SRCDIR, TOPSRCDIR and TOPOBJDIR variables to follow autoconf conventions.
108 ws2_32: Fail when select is called with an invalid fd.
109 configure: Make sure the rules files are rebuilt when doing make depend.
110 shell32: Map the x86 version of the folder to the appropriate path depending on Wow64 mode.
111 wine.inf: Create the x86 program files key in Wow64 mode too.
112 wined3d: Reduce the size of a huge function that takes ages to compile.
113 wineps: Add a comment about the trap for code checking tools.
114 krnl386.exe: Get rid of the useless config.sys parser.
115 winmm/tests: Fix some tests that fail on Windows with no input device.
116 user32: Add support for RTL window layouts in MapWindowPoints.
117 user32: Add support for RTL window layouts in WIN_GetRectangles.
118 user32: Add support for right-to-left menus.
119 server: Mirror the rectangles for RTL windows in set_window_pos.
120 user32: Always store the window rectangles unmirrored after SetWindowPos.
121 user32: Add support for RTL window layouts in GetUpdateRgn and GetUpdateRect.
122 winedbg: Make BreakOnFirstChance default to FALSE to avoid user confusion.
123 user32: Fix initial computation of client area in WM_NCCALCSIZE for RTL windows.
124 user32: Use screen coordinates for hittest checking to handle RTL windows correctly.
125 user32: Fix the window positions when moving a child window for a RTL window.
126 user32: Set the default process layout based on the file description in the version resource.
127 version: Don't bother importing lz32, all the functions are in kernel32.
128 comctl32: Return the correct hittest for the size grip in mirrored windows.
129 configure: Automatically append the makedep dependency to all makefile rules.
130 configure: Make the ac_dir variable contain the full directory name for all types of make rules.
131 configure: Support specifying a .rules.in file as dependency.
132 kernel32: Implemented EnumSystemLocalesEx.
133 kernel32/nls: Define the neutral and reading layout locale values.
134 gdi32: Implement MirrorRgn.
135 winex11: Mirror the window region for RTL windows.
136 user32: Free the window region once it has been set.
137 server: Mirror the window region for RTL windows in get/set_window_region and redraw_window.
138 server: Pass the rectangle in client coordinates for update_window_zorder.
139 gdi32: Copy a DIB section as a DIB section in BITMAP_CopyBitmap.
140 kernel32/tests: Use a real console handle in the VerifyConsoleIoHandle test.
141 winmm/tests: Skip tests if MIDI cannot be opened.
142 winmm: Use proper structure where possible to fix command string parsing on 64-bit.
143 winmm: Add support for the MCI_INTEGER64 type.
144 wrc: Add support for target options, and define _WIN64 for 64-bit builds.
145 makefiles: Pass target options to wrc.
146 makefiles: Use the -m16 option with 16-bit resources for consistency.
147 winmm: Make MCI_STATUS return type a 64-bit integer on 64-bit platforms.
148 ntdll/tests: Fix a test failure on 64-bit platforms.
149 dsound/tests: Mark some Vmware sound driver failures as broken.
150 server: Make the fd passing code slightly more portable.
151 ntdll: Add support for retrieving the server pid from the socket credentials.
152 ntdll: Add a workaround for Ubuntu's stupid ptrace breakage.
153 msi/tests: Avoid corrupting the pending file renames key on failure.
154 msi/tests: Fix a test failure on 64-bit.
155 winex11: Force setting the cursor again on the first mouse event in case the initial setting failed.
156 advapi32/tests: Make function pointers static and remove redundant typedefs.
157 comctl32/tests: Make some variables static.
158 crypt32/tests: Make some variables static.
159 d3d9/tests: Make some variables static.
160 kernel32/tests: Make some variables static.
161 msi/tests: Make some variables static.
162 netapi32/tests: Make some variables static.
163 ntdll/tests: Make some variables static.
164 ole32/tests: Make some variables static.
165 setupapi/tests: Make some variables static.
166 shlwapi/tests: Make some variables static.
167 user32/tests: Make some variables static.
168 taskmgr: Make some variables static.
169 winecfg: Make some variables static.
170 clock: Make some variables static.
171 taskkill: Make some variables static.
172 cabinet/tests: Make some variables static.
173 d3dxof/tests: Make some variables static.
174 riched20/tests: Make some variables static.
175 tests: Make some variables static.
176 Make some variable declarations extern.
177 wineboot: Always create the various RunOnce keys.
178 shell32/tests: Fix some test failures on Vista.
181 taskkill: Add Swedish translation.
182 shell32: Update Swedish translation.
183 oleacc: Add Swedish translation.
184 winecfg: Update Swedish translation.
185 ipconfig: Update Swedish translation.
186 inetcpl.cpl: Update Swedish translation.
189 ole32: Create a FORMATETC if one is not given in OleCreate.
190 msi/tests: Fix copy-paste errors in tests.
193 taskkill: Add stub implementation.
194 taskkill: Implement basic command-line parsing.
195 taskkill: Implement graceful termination by process identifier.
196 taskkill: Implement graceful termination by process name.
197 taskkill: Implement forcible termination by process identifier.
198 taskkill: Implement forcible termination by process name.
199 iphlpapi: Remove useless loop and initialize gateway linked list next member to NULL.
200 ipconfig: Move socket address string generation to a helper function.
201 ipconfig: Implement gateway address output.
202 msvcrt: Convert the Unix asctime string from CP_UNIXCP to CP_ACP.
203 msvcrt: Implement strerror_s.
204 msvcrt: Implement _get_errno.
205 msvcrt: Implement _get_doserrno.
206 msvcrt: Implement _set_errno.
207 msvcrt: Implement _set_doserrno.
208 msvcrt: Initialize environ on DLL load.
210 André Hentschel (14):
211 libs/wine: Fix ARM support.
212 winebuild: Fix ARM support.
213 kernel32: Add ARM support.
214 ntdll: Add ARM support.
215 dbghelp: Add ARM support.
216 winedbg: Add ARM support.
217 winetest: Add ARM support.
218 server: Add ARM support.
219 winemaker: Don't use -march options.
220 winedump: Add more subsystem descriptions.
221 shell32: Update German translation.
222 build-env: Don't use 'exchange instruction set' instructions on ARM to fix build on ARMv6 e.g. Nokia N810.
223 taskkill: Add German translation.
224 ipconfig: Update German translation.
227 quartz: Allow for proper setting of the video window to WS_CHILD.
228 quartz: Improve video window sizing on first sample.
229 mciqtz32: Do not allow MCIQTZ_mciUpdate to interrupt a playing video.
232 shell32: Update Lithuanian translation.
233 taskmgr: Update Lithuanian translation.
234 taskkill: Add Lithuanian translation.
235 ipconfig: Update Lithuanian translation.
236 inetcpl.cpl: Update Lithuanian translation.
239 quartz: Fix compiler warnings on Clang.
240 riched32: Fix a compiler warning on clang.
241 user.exe16: Fix a compiler warning on clang.
242 winejoystick.drv: Fix a compiler warning on clang.
243 wintab32: Fix compiler warnings on Clang.
244 comctl32: Fix compiler warnings on Clang.
245 winedump: Match the new Makefile format.
246 userenv: Add a stub for GetDefaultUserProfileDirectoryA/W.
247 ntoskrnl.exe: Add stub for KeInitializeDpc.
248 ntoskrnl.exe: Add stub for READ_REGISTER_BUFFER_UCHAR.
249 kernel32: Add a stub for GetSystemDEPPolicy.
250 wineserver: Return the version information in the same format as wine --version.
251 ddraw/tests: Fix a few compiler warnings on clang.
254 comctl32/tests: LVM_GETRECTITEM should return TRUE.
255 comctl32/tests: Default listview width appears to be 1 inch.
256 comctl32/listview: Fix test failures for subitem returned with negative coordinates.
259 oleview: Update simplified Chinese translation.
260 regedit: Update simplified Chinese translation.
261 uninstaller: Update simplified Chinese translation.
262 view: Update simplified Chinese translation.
263 wineboot: Update simplified Chinese translation.
264 winemine: Update simplified Chinese translation.
265 wordpad: Update simplified Chinese translation.
267 Damjan Jovanovic (4):
268 winex11.drv: Translate the drop point to the virtual screen.
269 winemenubuilder: Isolate the platform-specific icon generation code.
270 winemenubuilder: Generate ICNS icons on MacOS.
271 windowscodecs: Support ICO files with embedded PNGs.
274 wineboot: Italian translation update.
276 Detlef Riekenberg (7):
277 inetcpl: Implement LaunchSiteCertDialog on top of cryptui.CryptUIDlgCertMgr.
278 inetcpl: Add content property sheet.
279 inetcpl: German translation for the content property sheet.
280 inetcpl: Remove a space from a button label.
281 inetcpl: Add general propsheet and allow to set the homepage.
282 inetcpl: Update German translation.
283 inetcpl: Implement LaunchInternetControlPanel.
285 Dmitry Timoshkov (4):
286 user32: Do not test window state on the HCBT_SETFOCUS event, it's undefined.
287 user32: UpdateLayeredWindow() should fail on non-layered or already initialized window.
288 user32: Uncomment the GetWindowPlacement() test, fill the test data with real values.
289 user32: Make sure that SendInput always initializes the time field.
292 server: Fix console creation logic.
293 kernel32: Only reset the console mode when it has been previously changed.
296 user32: Prepare for multi-frame storing of icons and cursors.
297 user32: Add support for multiple frames in cursor format.
300 winetest: Add the '-n' option so one can specify a list of tests to exclude.
301 winetest: Add the '-i' option so one can specify a test environment description.
302 taskkill: The taskkill debug channel is unused so remove it.
303 ktmw32: The ktm debug channel is unused so remove it.
304 mscoree: Make find_mono_dll() static.
305 gameux/tests: Make test_install_uninstall_game() and _isFileExists() static.
306 ws2_32: Make WS2_AcceptEx() and WS2_GetAcceptExSockaddrs() static.
308 Frédéric Delanoy (4):
309 shell32: Update French translation.
310 taskkill: Add French translation.
311 ipconfig: Update French translation.
312 inetcpl.cpl: Update French translation.
315 winedbg: Fix the check for GCC version number around db_printf format checking.
316 setupx.dll16: Fix error handling in VCP_VirtnodeCreate.
317 setupx.dll16: Simplify VcpClose16 a bit.
318 user32: Fix error handling in BITMAP_Load.
319 configure: Improve formatting of error when X development files are not found.
320 comctl32: Remove unused parameter lpcs from TOOLTIPS_Create.
321 widl: Avoid duplicate assignments in resolve_expression.
322 setupx.dll16: Remove some unused code from VCP_CheckPaths.
325 msi: Handle fdintNEXT_CABINET and fdintPARTIAL_FILE for cabinet streams.
326 advapi32: Fix handling of zero account and domain size parameters in LookupAccountSid.
327 include: Add IKnownFolder and IKnownFolderManager interfaces.
328 shell32: Add stub implementations of IKnownFolder and IKnownFolderManager.
329 msi: Remove unused field from MSICOMPONENT structure.
330 msi/test: Add tests for MsiGetFeatureState.
331 msi: A progid without a class is not an error.
332 msi: Avoid accessing memory before the left hand string in compare_substring.
333 msi: Use binary search to find the insert index for a row.
334 msi: Set some missing system folder properties.
335 propsys: Add a stub implementation of PSGetPropertyDescription.
336 msi: Use more descriptive variable names for installer properties.
337 winecfg: Update Windows 7 version to Service Pack 1.
338 explorerframe: Bump version.
339 wuapi: Return success from automatic_updates_Resume.
340 comctl32: Add a stub implementation of TaskDialogIndirect.
341 include: Define IEnumWbemClassObject and IWbemServices.
342 msi: Always check the return value of msi_string2idW.
343 msi: Treat empty string as NULL in MsiGetSummaryInformationW.
344 msvcrt: Implement wcsnlen.
345 programs: Add a stub implementation of mofcomp.exe.
346 advapi32: Add a stub implementation of EventRegister.
347 include: Add a prototype for EnumSystemLocalesEx.
348 msi: Remove an unnecessary warning.
349 msi: Set more 64-bit properties.
352 wined3d: Move the vertex shader to wined3d_state.
353 wined3d: Move vertex shader constants to wined3d_state.
354 wined3d: Move the pixel shader to wined3d_state.
355 wined3d: Move pixel shader constants to wined3d_state.
356 d3d9/tests: Cleanup maxmip_test() a bit.
357 wined3d: Move stream state to wined3d_state.
358 wined3d: Move index buffer state to wined3d_state.
359 wined3d: Move base vertex state to wined3d_state.
360 wined3d: Move the primitive type to wined3d_state.
361 wined3d: Move light state to wined3d_state.
362 wined3d: Move clip plane state to wined3d_state.
363 wined3d: Move clip status to wined3d_state.
364 wined3d: Pass a wined3d_state structure to is_invalid_op().
365 wined3d: Pass a wined3d_state structure to set_tex_op_nvrc().
366 wininet: Check URLCache_LocalFileNameToPathW() return values in CreateUrlCacheEntryW().
367 wininet: Cut of the query string before searching for the filename in CreateUrlCacheEntryW().
368 wined3d: Pass a wined3d_state structure to set_tex_op().
369 wined3d: Directly pass the texture to texture_activate_dimensions().
370 wined3d: Pass a wined3d_state structure to ffp_clip_emul().
371 wined3d: Consistently use the same stateblock in state_colormat().
372 wined3d: Pass a wined3d_state structure to record_lights().
373 wined3d: Pass a wined3d_state structure to apply_lights().
374 wined3d: Capture stateblock state from a wined3d_state structure.
375 wined3d: Set initial stateblock state directly on a wined3d_state structure.
376 wined3d: Remove IWineD3DStateBlock::InitStartupStateBlock() from the public wined3d interface.
377 wined3d: Simply refuse to create shaders if they're disabled.
378 wined3d: Pass a wined3d_state structure to use_vs().
379 wined3d: Pass a wined3d_state structure to use_ps().
380 wined3d: Pass a wined3d_state structure to find_vs_compile_args().
381 wined3d: Pass a wined3d_state structure to find_ps_compile_args().
382 wined3d: Pass a wined3d_state structure to find_arb_vs_compile_args().
383 wined3d: Pass a wined3d_state structure to find_arb_ps_compile_args().
384 wined3d: Pass a wined3d_state structure to device_preload_texture().
385 wined3d: Pass a wined3d_gl_info structure to send_attribute().
386 wined3d: Remove the useless device parameter to drawStridedFast().
387 wined3d: Pass gl_info and state parameters directly to drawStridedSlowVs().
388 wined3d: Pass gl_info and state parameters directly to drawStridedInstanced().
389 wined3d: Pass a wined3d_state structure to remove_vbos().
390 wined3d: Pass a wined3d_state structure to nvts_activate_dimensions().
391 wined3d: Also pass the destination state directly to wined3d_state_record_lights().
394 ole32/tests: Mark the draw_continue callbacks as optional. Win9x can skip calls under low-load conditions.
395 ole32: Call the draw_continue function.
398 shell32: Update Korean resource.
399 taskkill: New Korean resource.
400 inetcpl.cpl: Update Korean resource.
401 ipconfig: Update Korean resource.
404 inetcpl: Added Ukrainian translation.
405 shell32: Ukrainian translation update.
406 taskkill: Added Ukrainian translation.
409 mshtml: Fixed hash part stripping in GetQuery.
410 urlmon: Skip tests on very old IEs as soon as possible.
411 include: Fixed D3DMULTISAMPLE_FORCE_DWORD value and added MAKEFOURCC definition guard.
412 include: Added D3DVECTOR_DEFINED guard.
413 urlmon: Make protocol_start IUri-based.
414 urlmon: Added about:blank IUri test.
415 jscript: Better checks for too old jscript.dll versions.
416 mshtml: Added PrintHTML stub.
417 mshtml: Renamed uri to nsuri.
418 mshtml: Added nsIURI::GetHost implementation based on IUri API.
419 mshtml: Added nsIURI::GetPort implementation.
420 mshtml: Added nsIURI::GetHostPort implementation.
421 mshtml: Added nsIURI::GetUserPass implementation.
422 mshtml: Use IUri for nsIURI::GetScheme implementation.
423 mshtml: Get rid of use_wine_url.
424 mshtml: Use IUri for nsIURL::GetQuery implementation.
425 mshtml: Added nsIURI::GetPath implementation.
426 urlmon: Skip tests on IEs older than 6 by checking for CompareSecurityIds.
427 jscript: Don't use to_object for nullDisp in Object function.
428 urlmon: Replace also bind_info in set_binding_sink.
429 urlmon.idl: Added more error codes.
432 wineps.drv: Correct a typo.
435 iphlpapi: Trace enumerated addresses.
436 iphlpapi: Set flags for adapters returned by GetAdaptersAddresses.
437 iphlpapi: Set ConnectionType in GetAdaptersAddresses.
438 include: Add ifdef.h.
439 include: Move IF_OPER_STATUS to ifdef.h.
440 include: Define NDIS_INTERFACE_INFORMATION.
441 include: Add Vista+ fields to IP_ADAPTER_ADDRESSES.
442 iphlpapi: Set gateway addresses in GetAdaptersAddresses.
443 include: Add GAA_FLAG_* definitions.
444 include: Add SCOPE_LEVEL definition.
445 iphlpapi: Trace parameters to GetAdaptersAddresses.
446 include: Define more IF_TYPEs.
447 iphlpapi: Set adapter description in GetAdaptersAddresses.
448 wintrust/tests: Test CryptSIPCreateIndirectData.
449 crypt32: Add parameter checking to CryptSIPCreateIndirectData.
450 ws2_32: Unpack ioctl codes in WSAIoctl trace.
451 ws2_32/tests: Test SIO_ROUTING_INTERFACE_QUERY.
452 iphlpapi: Fix inverted logic in mask comparison.
453 ws2_32: Implement WSAIoctl for SIO_ROUTING_INTERFACE_QUERY.
454 wininet: Don't make use of OpenSSL's security checks, as crypt32 also verifies certificate chain.
455 wininet: Store WININET_NETCONNECTION * in SSL context.
456 wininet: Store security flags in WININET_NETCONNECTION.
457 wininet: Don't retrieve a certificate that isn't used.
458 wininet: Don't call SSL_connect until initialization is complete.
459 wininet: Honor security flags when verifying certificates.
460 wininet: Remove unneeded error message.
461 wininet: More completely implement querying INTERNET_OPTION_SECURITY_FLAGS.
462 crypt32/tests: Test more SECURITY_FLAG_IGNORE flags for the SSL policy.
463 crypt32: Honor more SECURITY_FLAG_IGNORE flags when verifying the SSL policy.
464 crypt32: Check usage when verifying the SSL policy.
465 crypt32: Check revocation failures when verifying the SSL policy.
466 winhttp: Remove unused function pointer.
467 winhttp: Don't make use of OpenSSL's security checks, as crypt32 also verifies certificate chain.
468 winhttp: Honor more SECURITY_FLAG_IGNORE flags.
469 winhttp: Verify SSL policy of chains whose errors were ignored.
470 winhttp: More completely implement querying WINHTTP_OPTION_SECURITY_FLAGS.
471 winhttp: Return signature algorithm name in WINHTTP_CERTIFICATE_INFO.
472 winhttp: Support querying the cipher strength of an SSL connection.
473 winhttp: Set cipher strength bits when querying WINHTTP_OPTION_SECURITY_FLAGS.
474 wininet: Let CertVerifyCertificateChainPolicy handle certain security flags.
475 wininet: Add some secure connection tests.
476 wininet: Returned certificate strings are always ASCII.
477 wininet: Support querying the cipher strength of an SSL connection.
478 wininet: Set cipher strength bits when querying INTERNET_OPTION_SECURITY_FLAGS.
479 wininet: Secure flag is set in the request, not in the session.
482 wined3d: Use the same card selection for both Intel Mesa and binary drivers.
483 wined3d: Add check for Intel GM965/GL960 with Mesa driver.
484 shell32: Update Finnish translation.
485 user32: Update Finnish translation.
486 shlwapi: Update Finnish translation.
487 wininet: Update Finnish translation.
488 msi: Update Finnish translation.
489 comdlg32: Update Finnish translation.
490 shell32: Update Finnish translation.
493 user32: UpdateWindow doesn't accept a NULL hwnd.
494 tapi32: Quiet a few noisy fixme's.
497 shell32: Update Italian translation.
498 kernel32: Remove dead assignments.
499 crypt32: Update Italian translation.
500 avifil32: Update Italian translation.
501 cryptdlg: Update Italian translation.
502 cryptui: Update Italian translation.
503 hhctrl.ocx: Update Italian translation.
504 msvfw32: Update Italian translation.
505 oledlg: Update Italian translation.
506 shdoclc: Update Italian translation.
507 shdocvw: Update Italian translation.
508 wineps.drv: Update Italian translation.
509 wininet: Update Italian translation.
510 wineconsole: Update Italian translation.
511 winecfg: Update Italian translation.
512 comdlg32: Update Italian translation.
513 iccvid: Update Italian translation.
514 shell32: Update Italian translation.
515 shlwapi: Update Italian translation.
516 taskkill: Add Italian translation.
517 cmdlgtst: Update Italian translation.
518 notepad: Update Italian translation.
519 regeedit: Update Italian translation.
520 winecfg: Fix Italian translation.
521 reg: Update Italian translation.
522 wordpad: Update Italian translation.
523 winemine: Update Italian translation.
524 xcopy: Fix Italian translation.
525 start: Fix Italian translation.
526 winefile: Update Italian translation.
527 winmm: Update Italian translation.
528 ipconfig: Update Italian translation.
529 inetcpl.cpl: Update Italian translation.
530 msrle32: Update Italian translation.
531 oleaut32: Update Italian translation.
532 browseui: Convert Italian translation to UTF-8.
533 serialui: Update Italian translation.
534 mpr: Update Italian translation.
535 comctl32: Update Italian translation.
536 msacm32: Update Italian translation.
538 Mariusz Pluciński (14):
539 gameux/tests: Add test of creating IGameStatistics instance.
540 gameux/tests: Add test of storing and reading game statistics.
541 gameux: Add partial implementation of IGameStatisticsMgr::GetGameStatistics.
542 gameux: Add stub of IGameStatistics interface implementation.
543 gameux: IGameStatistics::GetMaxCategoryLength implementation.
544 gameux: IGameStatistics::GetMaxNameLength implementation.
545 gameux: IGameStatistics::GetMaxValueLength implementation.
546 gameux: IGameStatistics::GetMaxCategories implementation.
547 gameux: IGameStatistics::GetMaxStatsPerCategory implementation.
548 gameux: Add implementation of IGameStatistics::SetCategoryTitle.
549 gameux: Add implementation of IGameStatistics::SetStatistic.
550 gameux: IGameStatistics::Save initial implementation.
551 gameux: Add implementation of IGameStatisticsMgr::RemoveGameStatistics.
552 gameux: Finished implementation of saving game statistics.
555 taskkill: Add Slovenian translation.
557 Michael Mc Donnell (1):
558 shell32/tests: SHBrowseForFolder should return new folder pidl.
560 Michael Stefaniuc (4):
561 crypt32: Remove redundant NULL check before CryptMemFree (Smatch).
562 user32: Simplify the error handling in BITMAP_Load().
563 ddraw: Add missing unlock on an error path (Smatch).
564 ole32: Allocate a small temp variable on the stack instead of the heap.
567 ws2_32: Implement AcceptEx and GetAcceptExSockaddrs.
568 ws2_32: Implement SO_UPDATE_ACCEPT_CONTEXT.
571 d3dx9_36: Implement D3DXCreateMesh and initial ID3DXMesh methods.
572 d3dx9_36: D3DXDeclaratorFromFVF returns D3DERR_INVALIDCALL when an invalid declarator is passed.
573 d3dx9_36: Implement D3DXCreateMeshFVF.
574 d3dx9_36: Add stub for D3DXCreateTeapot.
575 d3dx9_36: Implement ID3DXMesh_Lock/UnlockVertexBuffer and ID3DXMesh_Lock/UnlockIndexBuffer.
576 d3dx9_36: Implement D3DXCreateSphere.
577 d3dx9_36: Add D3DXCreateTeapot to d3dx9shape.h.
578 d3dx9_36: Add stub for D3DXCreateCylinder.
579 d3dx9_36/tests: Add tests for D3DXCreateCylinder.
580 d3dx9_36: Implement D3DXCreateCylinder.
583 msxml3/tests: Fix locale dependent string comparison.
584 comctl32/treeview: Erase background when painting over supplied hdc.
585 comctl32/listview: Use proper A/W call to measure item text string.
586 comctl32/tab: Add a test for TCM_SETITEMEXTRA.
587 msxml3/httprequest: Store passed data for IXMLHttpRequest::open().
588 msxml3/httprequest: Implement IXMLHttpRequest::setRequestHeader().
592 urlmon/tests: Fix test failures on Win9x/WinMe by using more A-functions.
593 atl/tests: Fix a test failure on Win95.
594 msi/tests: Prevent a popup on Windows NT.
595 dbghelp: Fix use of GetProcessHeap.
596 ddraw: Pass the correct size to memset (Coccinelle).
598 Peter Oberndorfer (6):
599 wineconsole: Allow to select popup menu entries with the right mouse button.
600 ntdll/tests: Remove unused NtWaitForSingleObject import.
601 kernel32: Add test for WaitForSingleObject with lower 2 bits of handles set.
602 kernel32: Fix WaitForMultipleObjectsEx for handles with lower 2 bits set.
603 kernel32: VerifyConsoleIoHandle does not set last error value.
604 kernel32: Fix last error value of GetStdHandle/SetStdHandle when called with wrong std handle.
607 msvcrt: Added 'll' modifier to printf functions.
608 oleaut32: Rename stubs.c file.
609 oleaut32: Execute OleCreatePropertyFrameIndirect in OleCreatePropertyFrame.
610 oleaut32: Added OleCreatePropertyFrameIndirect implementation.
611 oleaut32: Set dialog size in dialog box units in OleCreatePropertyFrame.
614 dxgi: Fix IWineD3DSwapChain_GetParent() call.
616 Roderick Colenbrander (1):
617 wined3d: Add Radeon HD3200 to gpu table.
619 Saulius Krasuckas (1):
620 winmm/tests: Initialize whole MIDIHDR struct before using it.
623 hal: Added stub for ExAcquireFastMutex.
624 setupapi: Added more tests for SetupDiGetINFClassA.
627 taskkill: Add the Dutch translation.
628 shell32: Update the Dutch translation.
629 mciwave: Fix some typos.
632 urlmon/tests: Added more tests for IUriBuilder's CreateUri functions.
633 urlmon: IUriBuilder_CreateUri* functions return base IUri if there were no changes.
634 urlmon: Implemented validation of scheme component of a IUriBuilder.
635 urlmon: File URIs can't have a userinfo component when creating an IUri using IUriBuilder.
636 urlmon: Restructured how the userinfo component is parsed and canonicalized.
637 urlmon: Implemented validation for the userinfo component when create an IUri with IUriBuilder.
638 urlmon: Implemented validation of the host name component of a IUriBuilder.
639 urlmon: Fixed TRACE's which sometimes output garbage.
640 urlmon: Implemented support for determining what port value to use in IUriBuilder.
641 urlmon: Can't set the host of a IUriBuilder to NULL.
642 urlmon: Finished validation for the remaining components of a IUriBuilder.
643 urlmon: Improve IUri support for mk: URIs.
646 configure: Detect resolver functionality on FreeBSD.
648 Vincent Pelletier (1):
649 msvcp90: Direct basic_string::operator=(char const *) to existing implementation.
652 windowscodecs: Make it possible for the BMP decoder to read packed DIBs.
653 windowscodecs: Use the BMP decoder to decode ICO frames.
654 mscoree: Search for Mono in some predefined paths before using the registry.
655 ktmw32: Add stub dll.
656 gdiplus: Don't try to free invalid or already-freed images.
657 gdiplus: Return 0 from GdiplusShutdown.
658 gdiplus: Implement GdipTransformRegion.
659 gdiplus: Implement GdipGetRegionScansCount.
660 gdiplus: Don't create a DIB section for non-alpha or reference bitmaps.
663 winspool.drv: Support pDevMode field in {Get/Set}Job.
664 comdlg32: Add basic implementation of PrintDlgExA.
665 shdocvw: Silence QueryInterface FIXME.
666 shdocvw: Silence more invalid QueryInterface FIXMEs.
669 dinput: OSX joystick driver separate device for each top level HID collection.
671 Łukasz Wojniłowicz (7):
672 oleacc: Update the Polish translation.
673 appwiz.cpl: Update the Polish translation.
674 inetcpl: Add the Polish translation.
675 wineps: Update the Polish translation.
676 shell32: Update the Polish translation.
677 oledlg: Update the Polish translation.
678 ipconfig: Add the Polish translation.