1 The Wine development release 1.1.20 is now available.
3 What's new in this release (see below for details):
4 - Show a dialog on application crashes.
5 - Much improved OLE copy/paste support.
6 - Various listview improvements.
7 - More Direct3D code cleanups.
10 The source is available from the following locations:
12 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.20.tar.bz2
13 http://prdownloads.sourceforge.net/wine/wine-1.1.20.tar.bz2
15 Binary packages for various distributions will be available from:
17 http://www.winehq.org/site/download
19 You will find documentation on http://www.winehq.org/site/documentation
21 You can also get the current source directly from the git
22 repository. Check http://www.winehq.org/site/git for details.
24 Wine is available thanks to the work of many people. See the file
25 AUTHORS in the distribution for the complete list.
27 ----------------------------------------------------------------
31 2221 Hyper Chem v7.5 doesn't open/save files
32 4464 d3dx9_*.dll are unimplemented
33 9084 Panzer General III SE pinkish text instead of transparent
34 9102 Panzer General III Scorched Earth in-game crash (memcpy)
35 9637 Switchball only shows a blank screen
36 10253 Fraps does not record videos or take a screenshot
37 11716 star wars battlefront crashes with sound enabled
38 12040 Stronghold 2 1.4: crash when starting the application
39 12057 Power! Estimator renders numerical cell text incorrectly
40 12393 adobe illustrator 10 crashed on startup
41 12560 Perfect World: Corrupt Bitmap Images
42 13563 Nestopia: crashes with enabled shaders
43 13820 Yahoo! Messenger 9.0 beta hangs on login
44 13825 Morrowind pagefaults when trying to run fullscreen with missing videos
45 14456 Diablo II hangs when it loses focus
46 14812 dsound bug causes games to crash
47 14970 everquest crashes in winmm
48 15081 Perfect World - Grey Characters
49 15088 Lotus Approach page faults on open dialog
50 15172 File Names with spaces seen as seperate files
51 15303 dragonshard crashes or presents a corurpted screen
52 15494 ddraw_test throws an exception when run
53 15557 GTA Trylogy can't install
54 15566 GTA 3 doesn't find DVD
55 15575 Word Pro table nubmers get reformatted
56 15603 Screen periodically erased in Starfleet Command II
57 15622 Everquest crashes
58 15630 Program LaTeXPiX crashes at startup
59 15764 Homeworld 2 Patch (homeworld2_update_en_10_11.exe) to v1.1: crash during setup
60 15881 Pharaoh - can't play on fullscreen
61 16613 A Vampyre Story Demo installer doesn't work
62 16989 Cobra 11 Nitro: Cars drawn as artifacts
63 17198 World Editor: Tree Component of Unit Editor doesn't (re)draw correctly
64 17397 Ventrilo 3.0.4 won't initialize GSM 6.10 codec stream
65 17478 Fix dpa warning from comctl32/listview.c
66 17498 winemaker fails on 64-bit systems
67 17528 3D Mark 2001 SE Dragothic: Textures not rendered on running humans
68 17774 Fable crashes on starting a new or existing game
69 17910 Black & White: Crashes in texture code at start
70 17984 Invalid handle for RegOpenKeyExA in win64 bit application
71 17987 Autocad toolbars mis-sized
72 17991 QueryPathOfRegTypeLib fails to locate typelib when (major.minor) = (0xffff.0xffff)
73 18007 Subtitle Workshop "Save as.." selection menu not appearing
74 18030 Images not show (or flickering) in old app
75 18076 SmartDraw.exe: unimplemented function gdiplus.dll.GdipBitmapSetResolution
76 18090 Watchtower Library no longer starts
77 18111 Powerhorse crashes
78 18114 rpcrt4.NdrDllCanUnloadNow: COM proxy/stub factory reference count eval incorrect (crashes Visual Studio 2005 on exit)
79 18125 Drawing problem in Wine
80 18150 Foobar2000 properties dialog is blank
81 18155 Approach crashes on File, Export
83 ----------------------------------------------------------------
87 Alexandre Julliard (18):
88 c2man: Fix the array reference syntax and the return value regexps.
89 user32/tests: Fix a couple of test failures on Windows.
90 user32/tests: Fix a few sysparams tests on various Windows versions.
91 configure: Remove checks for headers that are no longer used.
92 jscript: Avoid size_t in printf width specifier.
93 ws2_32/tests: Avoid sizeof in traces.
94 kernel32: Make sure the string is properly terminated in QueryFullProcessImageNameW.
95 dbghelp: Add a few more 64-bit symbol functions.
96 imagehlp: Forward some more 64-bit functions to dbghelp.
97 winex11.drv: Don't give focus to a minimized window upon take focus.
98 include: Add defines for 32-bit dbghelp functions on 64-bit.
99 comctl32: Repaint comboex control upon WM_SETREDRAW, like other common controls do.
100 advapi32/tests: Fix a couple of test failures on Vista.
101 user32/tests: Fix a couple of dimension checks on W2k3 and Vista.
102 include: Fix the SYSTEM_CACHE_INFORMATION structure for Win64.
103 include: Fix the DDE structures for 64-bit.
104 user32: Fix the DDE service formatting for 64-bit.
105 user32/tests: Don't try to unpack or free invalid handles.
108 gdiplus: Stub GdipBitmapSetResolution.
111 start: Correct German translation.
112 winemaker: Add -m32 flag to support winegcc-changes.
113 winemaker: Fix whitespace handling for libs.
114 winemaker: Fix wrong place for case-check.
115 winemaker: Parse include dirs from vcproj file.
116 winemaker: Remove unused function.
117 winemaker: Print version in Makefile header.
118 winemaker: Print all copyrights in banner.
119 winemaker: Canonicalize directory name if used as target name.
122 msctf/test: Test enabling and disabling Language Profiles.
123 msctf/tests: Add framework for a TextService for testing.
124 msctf: Correct order of arguments to OnSetFocus sink call.
125 msctf: Release focused DocumentMgr on Deactivate and make sure to do a OnSetFocus Sink.
126 msctf: ITfDocumentMgr::GetBase returns the top if there is only one context pushed.
127 msctf: Correct index for being unable to pop last context. We need to leave one behind.
128 msctf: Add locking flags.
129 msctf: Helper functions for generating DWORD cookies.
130 msctf/tests: Setup test framework for ITfThreadMgrEventSink.
131 msctf/tests: Test activation and deactivation of a text service.
132 msctf/tests: Test DocumentMgr creation and Focus.
133 msctf/tests: Test ITfContext Push, Pop, GetTop and GetBase.
134 msctf/tests: Add ITextStoreACP interface for testing.
135 msctf: Make use of generated cookies in sinks to allow 64 bit compatibility.
136 msctf: Add ITfKeystrokeMgr framework to ThreadMgr.
137 msctf: Define ITfKeyEventSink.
138 msctf: Define the TF_MOD_* Constants.
139 msctf/tests: Framework for testing ITfKeystrokeMgr.
140 msctf/tests: Test ITfKeystrokeMgr::UnpreserveKey and ITfKeystrokeMgr::PreserveKey.
141 msctf/tests: Test ITfKeystrokeMgr::IsPreservedKey.
142 msctf/tests: Test framework for ITfKeyEventSink.
143 ole32: CoGetTreatAsClass should return S_FALSE if it cannot even find the key for the requested CLSID.
144 msctf/tests: Use ITfInputProcessorProfiles::GetCurrentLanguage to get gLangid.
147 wineps.drv: Fix a memory leak.
148 ole32: Rename a macro to prevent a conflict on NetBSD.
151 wined3d: Fix prototype for EnumAdapterModes.
153 Christian Costa (19):
154 quartz: Data may be incomplete at the end of file so do not assert if we have less data than expected.
155 amstream: Turn Initialize FIXME into a TRACE.
156 amstream: Initialize the stream in OpenFile if not done before.
157 amstream/tests: Beginning of tests.
158 amstream/tests: Fix crosstest build.
159 mciqtz32: Use opened state to avoid device to be closed several times.
160 mciqtz32: Fix some traces.
161 mciqtz32: Hook MCI_STOP.
162 mciqtz32: Show messages in hex as they are defines in headers.
163 amstream/tests: Improve render file test. Move OpenFile specific test into a separate test function.
164 winedump: When generating preamble, use 4 spaces instead of tabs. Remove extra break.
165 xmllite: Add stubbed dll for xmllite.
166 ddraw: Handle refcount of lights when interacting with viewport.
167 ddraw/tests: Add tests for refcount handling of light with viewport.
168 d3dxof: Accept longer string size.
169 mciqtz32: Remove all remaining tabs.
170 mciqtz32: Move MCIQTZ_mciGetOpenDev at the top and always use it.
171 mciqtz32: Make sure the device is valid before starting the play.
172 mciqtz32: Stop the device only after param and device checks are done.
175 mshtml: Fix the size passed to MultiByteToWideChar.
177 Damjan Jovanovic (1):
178 winemenubuilder: Build freedesktop MIME type list for later use.
181 ntdll: Add missing valgrind hook in RtlAllocateHeap.
184 ddraw: Remove useless comments.
185 d3d8: Add tests for IDirect3D8Device_Reset.
186 d3d9: Add tests for IDirect3D9Device_Reset.
187 wined3d: SetDepthStencilSurface is always called when AutoDepthStencil is enabled.
189 Detlef Riekenberg (5):
190 oleaut32: VarCat must use localized names for VT_BOOL.
191 oleaut32/tests: Replace lstrcpyW and lstrcatW with memcpy to fix failures on win95.
192 msi/tests: Replace lstrcatW with memcpy to fix failures on win95.
193 winetest: Add support for --version, --help and /?.
194 winetest: Add option -x to extract all test.
197 kernel32: Added GetPrivateProfileSection and GetPrivateProfileString tests for empty section scenario.
199 Dmitry Timoshkov (2):
200 oleaut32: Add some additional tests for QueryPathOfRegTypeLib, make them pass under Wine.
201 winedbg: Fix a typo in the comment.
204 richedit: Null terminate streamed out rich text.
207 comctl32/tests: Test expanding of a invisible sub tree.
208 comctl32: Fix expanding of invisible sub trees.
211 wineesd.drv: Add a trailing '\n' to a WARN() trace.
212 dinput: Add a trailing '\n' to ERR() messages.
213 Assorted spelling fixes.
214 winapi: parse_c_declarations() is not used. Remove it.
215 winapi: Fix the parse_c_declaration() prototype and remove unused variables.
216 winapi: trampoline is not used so remove it.
217 winapi: Remove some dead code.
218 winapi: Fix the C-parser combined getter/setter prototypes.
219 wined3d: Avoid using an implicit value to set fogcoord to 0.0.
222 mshtml: Corrected Dutch translations.
223 wordpad: Fixed Dutch translations.
224 setupapi: Fixed Dutch translations.
225 reg: Fixed Dutch translations.
226 regedit: Fixed Dutch translations.
227 shell32: Fixed Dutch translations.
228 kernel32: Added Dutch translations.
229 crypt32: Corrected Dutch translations.
232 secur32: Implement more GetUserNameEx() formats.
233 secur32/tests: Fix GetUserNameEx() tests.
235 Giuseppe Bilotta (1):
236 comctl32/toolbar: Fix trace info for TOOLBAR_InternalInsertButtonsT.
239 msi: Support setting summary information by importing a _SummaryInformation table.
240 user32: By default, return all zeroes in the first half of the keyboard layout name.
241 winex11.drv: Set HKCU\Keyboard Layout\Preload key.
242 advapi32: Fix buffer size query for CreateWellKnownSid.
243 msvcrt: Implement ___lc_codepage_func, ___lc_collate_cp_func and ___lc_handle_func.
244 programs: Add stub termsv.exe.
245 msi: Fix a double free.
246 msi: Fix another double free.
247 server: Add requests to set and retrieve default dacl.
248 ntdll: Implement NtQuery/SetInformationToken(TokenDefaultDacl).
249 kernel32: Improve GetVolumePathName stub.
250 wininet: Fix parsing of cookies with attributes.
251 wininet: Replace any existing cookie header.
254 wined3d: Pass a struct wined3d_shader_dst_param to shader_arb_get_write_mask().
255 wined3d: Get rid of the "token" field from struct wined3d_shader_dst_param.
256 wined3d: Don't die if a vertex shader has samplers.
257 wined3d: Group instruction context information together in struct wined3d_shader_context.
258 wined3d: Introduce struct wined3d_shader_src_param.
259 wined3d: Store the register type in struct wined3d_shader_src_param.
260 wined3d: Store the register index in struct wined3d_shader_src_param.
261 wined3d: Store the source modifiers in struct wined3d_shader_src_param.
262 wined3d: Create a relative addressing token for 1.x shaders in the frontend.
263 wined3d: Store the source relative addressing token as a struct wined3d_shader_src_param.
264 wined3d: Store the destination relative addressing token as a struct wined3d_shader_src_param.
265 wined3d: Pass a struct wined3d_shader_src_param to shader_glsl_get_register_name() for the relative addressing token.
266 wined3d: Pass a struct wined3d_shader_src_param to shader_glsl_add_src_param().
267 wined3d: Simplify replicating the .x swizzle in shader_hw_mov().
268 wined3d: Pass a struct wined3d_shader_src_param to shader_arb_add_src_param().
269 wined3d: Pass a struct wined3d_shader_src_param to pshader_gen_input_modifier_line().
270 wined3d: Explicitly pass the source modifier to shader_glsl_gen_modifier().
271 wined3d: Store the source swizzle in struct wined3d_shader_src_param.
272 wined3d: Add a separate function for converting swizzles to strings.
273 wined3d: Pass a struct wined3d_shader_src_param to shader_glsl_get_swizzle().
274 wined3d: Pass a struct wined3d_shader_src_param to shader_arb_get_swizzle().
275 wined3d: Get rid of the token field from struct wined3d_shader_src_param.
276 wined3d: Get rid of the WINED3DVS_* swizzle constants.
277 wined3d: Handle the swizzle shift in the frontend rather than the backend.
278 wined3d: Handle the source modifier shift in the frontend rather than the backend.
279 wined3d: Handle the destination modifier shift in the frontend rather than the backend.
280 wined3d: Move some frontend specfic code to baseshader.c.
281 wined3d: Move frontend specfic constants to baseshader.c.
282 wined3d: Downgrade an ERR to a WARN.
283 wined3d: Get rid of the shared_handle parameter.
284 wined3d: Handle the opcode specific control shift in the frontend rather than the backend.
285 wined3d: Use a more reasonable limit for the number of mipmap levels.
286 wined3d: The first shader token should be the version token.
287 wined3d: Add a function to read an opcode from SM1-3 bytecode.
288 wined3d: Use shader_sm1_read_opcode() in shader_get_registers_used().
291 ole32: Store a cached version of the local data object's enumeration.
292 ole32: Change helper function to return the matching entry.
293 ole32: Rewrite the clipboard window's wndproc to use the cached enum data.
294 ole32: Add support for rendering stream data to the clipboard.
295 ole32: Make all formats available to the clipboard.
296 ole32: Add support for rendering storage data to the clipboard.
297 ole32: Use helper function to duplicate global memory.
298 ole32: Unicodify window creation. Don't register the class as global.
299 ole32: Add a helper function to return the ole clipboard structure.
300 ole32: Add a helper function to set and release the source IDataObject.
301 ole32: Add a function to return (and possibly create) the clipboard's window.
302 ole32: Don't pass a window if we're reading from the clipboard.
303 ole32: Rename a variable.
304 ole32: Store the marshalled IDataObject in a window property of the clipboard window.
305 ole32: If there's a current data object on the ole clipboard GetData should use it.
306 ole32/tests: Tests that show the consumer data object isn't a singleton.
307 ole32: The consumer data object is not a singleton, but reflects the state of the clipboard when it was acquired.
308 ole32: Now that the consumer side of the clipboard separated from the main clipboard object, simplify the initialization code.
309 ole32: After a call to GetData the consumer should hold a ref on the source data object.
310 ole32/tests: Add a few more reference count tests.
311 ole32: Add support for getting global handle objects from a flushed clipboard.
312 ole32: Add support for getting stream based objects from a flushed clipboard.
313 ole32: Add support for getting storage based objects from a flushed clipboard.
314 ole32: OleFlushClipboard should render all formats to the clipboard.
315 ole32: Try global and stream types if the requested types don't match the source.
316 ole32/tests: Tests for a flushed clipboard.
317 wineps.drv: Fix compile error.
318 winex11.drv: Fix ordering of synthesized text formats.
319 winex11.drv: Fix typo so that emf -> mfpict synthesis works.
320 ole32: Make get_priv_data return target device ptrs (rather than offsets) and add a couple of helper functions to simplify this process.
321 ole32: Check that the target devices match.
322 ole32: Don't set cf_dataobject if we're clearing the clipboard.
323 ole32: Add support for enumerating non-ole clipboard formats.
324 user32/tests: Fix tests on win9x.
325 ole32/tests: OleGetClipboard doesn't return the same object under win9x, winme and nt4.
326 ole32/tests: win9x, winme and nt4 ignore the target device.
327 ole32/tests: win9x and winme don't have CF_UNICODETEXT.
328 ole32/tests: win64 sets the lsb of the final DWORD in the ole private data header.
329 ole32/tests: win9x and winme don't enumerate duplicated cfFormats.
330 ole32/tests: Add some tests to exercise the enumerator.
331 ole32: Improve the TRACEs by printing the fmtetc contents.
332 ole32/tests: Rename variable to avoid a conflict on some systems.
333 ole32/tests: For win9x and winme the size of the data on the clipboard may be larger than expected.
334 ole32: Add a stub for OleCreateFromDataEx.
335 ole32: Register a few more clipboard formats and make them have global scope.
336 ole32: Rewrite OleQueryCreateFromData so it compares clipboard format ids rather than strings and be sure to free the enumerator.
337 ole32: Expose the marshalled data on the clipboard rather than as a window prop so that other processes can actually read it.
338 ole32: Fix a couple of comments.
339 winex11.drv: Print clipboard formats in hex.
340 ole32/tests: Improve the traces in the test.
343 comctl32: Fix regression caused by 2d751ee56afced908d0788b936fa4aac1b29f1a1.
344 comctl32: Fix typo in TOOLBAR_SetButtonSize code.
345 comctl32: TOOLBAR_SetImageList should recalculate toolbar only if it is necessary.
348 mshtml: Added IPersistHistory stub implementation.
351 ws2_32: WSAAddressToStringA should return length of ANSI address string and should include the trailing null.
352 ws2_32: WSAAddressToStringW should return length of unicode address string should and include the trailing null.
353 include: Bring in6_addr into line with the MS definition.
356 dsound: Allow a special cbSize case in CreateSoundBuffer.
357 dsound: Fix test for some windows versions.
360 crypt32: Fix a test failure on Windows 98.
363 secur32: Work around ntlm_auth in Samba 3.0.28a being broken for cached credentials.
364 sxs: Implement a stub CreateAssemblyCache to make Publish or Perish install.
367 winedbg: Correct slight typo in winedbg dialog.
370 winecoreaudio: Eliminate some unnecessary code.
371 winecoreaudio: Avoid potential deadlock in wodOpen.
372 winecoreaudio: Avoid a race between closing and opening the waveOut device.
373 winecoreaudio: For waveOut, don't use STOPPED state; it's redundant.
374 winecoreaudio: Avoid a race between closing and opening the waveIn device.
376 Konstantin Kondratyuk (1):
377 fonts: Add Kazakhstan's symbols into tahoma.
380 amstream/tests: Handle directdraw not being created (Coverity 920).
382 Michael Stefaniuc (11):
383 opengl32: Remove superfluous pointer casts.
384 mshtml/tests: Replace long with LONG.
385 riched20/tests: Use better types than long.
386 ws2_32: Use better types for some variables.
387 msi: Remove superfluous cast of a MSIHANDLE in a TRACE().
388 msi/tests: Replace long with LONG.
389 comdlg32: Fix the Slovak translation.
390 wordpad: "Fix" the Turkish translation.
391 rpcrt4: Replace some usage of the long type.
392 winedbg: Remove some superfluous pointer casts.
393 user32/tests: Don't use the long type.
395 Mikołaj Zalewski (1):
396 winedbg: Add a crash dialog for --auto mode.
399 msi/tests: Test MsiRecordGetString on null and empty strings.
400 msi: Fix buffer length value returned by MSI_RecordGetStringW on null and empty strings.
401 wininet/tests: Fix HttpSendRequestW test on IE5.
402 msi: Enfore use of GetFileAttributes return value.
403 msi/tests: Add empty dir test for the DrLocator part of the AppSearch action.
404 msi: Fix ACTION_AppSearchDr on empty path.
405 msi/tests: Fix package test when run on a different drive than C:\.
408 comctl32/listview: Fix selection handling in LVM_SORTITEMS (with some tests).
409 comctl32/listview: Fix a regression caused by 59148d0bb549ff8690f15f14571a715e3fdd43a5.
410 comctl32/listview: Fix some comment typos.
411 comctl32/listview: Implemented LVM_SORTITEMSEX.
412 comctl32/listview: Add a ListView_GetTextBkColor macro.
413 comctl32/listview: Slightly enlarge rectangle when drawing checkbox.
414 comctl32/listview: Switching to/from LVS_OWNERDATA isn't allowed after creation.
415 comctl32/listview: Fix a regression caused by 9c1a0e468f5cfbe9d863852ed5a42390f2cbfeb4.
416 comctl32/listview: Some tests for LVS_SINGLESEL switchover.
417 fonts: Fix a typo in copyright text.
418 comctl32/listview: LVM_SETITEM is unsupported on LVS_OWNERDATA.
419 comctl32/listview: Add a TRACE(..) to LISTVIEW_CreateHeader.
420 comctl32/listview: Header should be created when LVS_EX_HEADERDRAGDROP set.
421 comctl32/listview: Additional tests for LVM_GETSUBITEMRECT.
422 comctl32/listview: Partial fix for LVM_GETSUBITEMRECT for item == -1.
423 comctl32/tests: Remove tests failing on most platforms.
424 comctl32/tests: Existing items aren't resorted after LVS_SORTASCENDING added.
425 comctl32/tests: Tests for LVM_GETCOLUMNORDERARRAY: it actually uses HDM_GETORDERARRAY.
426 comctl32/listview: Fix LVM_GETCOLUMNORDERARRAY passing message to header.
428 Paul TBBle Hampson (1):
429 dinput: Add missing newline to trace message.
432 usp10/tests: Skip some tests on WinME.
433 shell32/tests: Fix some test failures on Vista.
434 gdi32/tests: Skip several tests on Win9x.
435 rpcrt4: Fix NdrDllCanUnloadNow.
436 shell32/tests: Fix some test failures on NT4.
437 gdi32/tests: Fix a test failure on NT4.
438 shell32/tests: Fix a test failure on Win95 and NT4.
439 include: Add missing GdipGetLogFontA definition.
440 gdiplus: Return the correct result in GdipCreateFontFromLogfontA.
441 gdiplus: Convert lfFaceName from W to A, not the other way around.
442 gdiplus/tests: Fix test failures on Win98 by using A-functions.
443 shell32/tests: Fix some test failures on Win9x and NT4.
444 shell32/tests: Fix a test failure on Win98.
445 setupapi/tests: Fix a test failure on Win98.
446 gdiplus/tests: Fix a test failure on Win98.
449 comctl32/listview: Fix warning from DPA_GetPtr.
452 winecfg: Fix the size of the application static text in Spanish.
453 winecfg: Fix the size of the application static text in Japanese.
456 msvcrt: Correct implementation of _ecvt() with tests.
457 user32: When repainting a static control with SS_BITMAP style, do not erase the background if there is no valid bitmap to paint.
458 msvcrt: Do not set the windows version to 0.5.
459 msvcrt/tests: Add some tests for strtok().
460 comdlg32: Fix a crash in LookIn combo box WM_COMMAND message handler.
462 Roderick Colenbrander (3):
463 wined3d: Update Nvidia driver version information.
464 wined3d: Report the driver description as reported by the Windows drivers when a device string is entered in our device table.
465 opengl: Add WGL_EXT_pixel_format_packed_float support.
468 wined3d: Add a more formal framework for driver quirks.
469 wined3d: Move the generic mac glsl uniform fixup to the quirk table.
470 wined3d: Move the remaining quirks into the quirk table.
471 wined3d: Reserve additional GLSL constants on some drivers.
472 wined3d: Merge match_apple and implementation_is_apple.
475 wined3d: Add newline to fixme.
476 wined3d: Rename some NP2 fixup variables and update comments.
479 mciavi32: Remove unnecessary string buffers in MCIAVI_mciSet.
480 shell32: Implement SHGetNewLinkInfo[AW].
482 Vitaliy Margolen (5):
483 dinput: Make EnumDevices and GetObjectInfo consistent about GUIDs.
484 dinput: Remove redundant stuff.
485 dinput: Make props array a part of the generic joystick struct.
486 dinput: Convert evdev joystick to new base class.
487 dinput: Use more friendly name for the joystick than its device path.
489 Łukasz Wojniłowicz (2):
490 kernel32: Added Polish translations.
491 cmd: Updated Polish translations.