1 The Wine development release 1.3.17 is now available.
3 What's new in this release (see below for details):
4 - Implementation of the new Vista file dialogs.
5 - Initial support for patching in MSI installers.
6 - Improvements to the calendar control.
7 - A few fixes for file associations.
8 - Menus cleaned up in built-in applications.
11 The source is available from the following locations:
13 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.17.tar.bz2
14 http://prdownloads.sourceforge.net/wine/wine-1.3.17.tar.bz2
16 Binary packages for various distributions will be available from:
18 http://www.winehq.org/download
20 You will find documentation on http://www.winehq.org/documentation
22 You can also get the current source directly from the git
23 repository. Check http://www.winehq.org/git for details.
25 Wine is available thanks to the work of many people. See the file
26 AUTHORS in the distribution for the complete list.
28 ----------------------------------------------------------------
32 2277 Redraw/refresh errors for Remote Assault demo
33 2596 segmentation fault with Microsoft Flight Simulator 98
34 4812 Fractal Mapper: fill patterns get wrong
35 6495 Civilization 2 crashes on load after game complains about audio driver
36 8640 Oziexplorer Save Image Problem
37 9544 Semi transparency in .ico files is ignored
38 12017 py2exe fails because fixme:resource:get_resource_section .rsrc isn't the last section
39 12220 Joystick POV (hatswitch) doesn't work
40 12275 Democracy crashes in wined3d
41 13124 Graphical glitches in cursor for Diner Dash Hometown Hero
42 14181 Mouse position in Steam tray menu is incorrect
43 15220 fails to run PeachTree Accounting 8.0
44 15355 REFPROP fails to calculate any values
45 16391 Protel 99: text rotation misbehavior
46 16426 Rapid Uploader: Crash with file open dialog
47 16742 ntdll/directory.c: passing argument from incompatible pointer type
48 17185 Quicktime 7.1.6 buffer overrun on exit
49 17431 the +message debug channel can cause crashes when printing sent messages
50 17520 mshtml/dom test times out if +heap enabled
51 17971 GCC optimisations cause workaround for Slingplayer bug 13371 to fail
52 18708 Amazon MP3 Downloader: Toolbar doesn't work
53 19312 Can not close IE8
54 19434 ActiveState ActiveTcl installer fail to install due to path write permission
55 19596 Sony Ericsson PC Suite 5 fails to install
56 19601 "Master Blaster 2006" hangs in infinite loop
57 19929 Slingplayer's UI does not draw
58 20020 Metal Fatigue hangs on intro movies if audio is enabled
59 20119 Need for Speed Porsche 2000 / Unleashed: Text displayed incorrectly
60 20234 Gomez Peer auto-update fails
61 20245 2gis does not work
62 20435 Barnes and Noble EReader crashes on startup
63 20660 .net1.1 sp1 will not install
64 21039 AtcWindows - modal windows don't stay on top
65 21265 PCBSD crash handler encountered error while trying to start bin/wine
66 21613 Stack buffer read overflow in GdipCreateBitmapFromScan0
67 21690 Turbo Lister page fault when selecting "register now" in help page
68 21698 Cake Mania only runs in a virtual desktop on first run
69 22398 7-Zip 64bit msi - Filesystem browser doesn't work at all
70 23000 Delphi Apps can't open/save files in vista+ mode
71 23134 iexplore does not correctly detect proxy details
72 23276 igneous game : Graphical error
73 23416 PAF5 help content panel is blank for most chapters.
74 23888 1by1 Player version 1.70 freezes.
75 23946 Radiobuttons and checkboxes not shown in .Net apllications
76 23956 Verizon Media Manager needs native gdiplus to show text
77 24025 Pando-based downloaders (League of Legends, Atlantica Online) missing background image
78 24149 64-bit iexplore crashes on http://www.irongeek.com/browserinfo.php
79 24301 ICO parsing needs an improvement
80 24437 Barnes & Noble Nook for PC (eReader 2.5) doesn't show the text of books
81 24449 TomTom HOME2 fails to start - gives a backtrace
82 24484 Hegemony: Philip of Macedon installer complains "Couldn't create instance of IKnownFolderManager"
83 24835 Graphical corruption in Verizon Media Manager without native GDIplus
84 24928 WoW 4.x D3D: Water Detail and Sunshafts cannot be enabled fully in d3d9
85 24959 Impulse crash after login
86 25389 EA Create demo: fails without native msvcp90
87 25471 problem on menus from DexExpress Delphi application component
88 25680 Stale file associations are not properly removed
89 25698 Black Prophecy and other Pando installers don't render properly
90 25770 KOTOR2 : Crash when leaving Telos with the Ebon Hawk
91 25827 msi install/package tests fail on clang
92 25873 PAF5 now crashes is using the help viewer and clicking four chapter titles
93 25949 Divinity 2: The Dragon Knight Demo - fails to start with builtin msvcr80 (purist)
94 26086 TurboTax 2011: initial setup screen is mostly gray
95 26125 msvcrt/cpp tests show a few memory leaks under valgrind
96 26126 msvcrt/printf test shows an invalid/read write under valgrind
97 26127 msvcrt/locale tests show a few uninitialized variables under valgrind
98 26175 Theme internals on 64 bit enters infinite loop after crash
99 26207 AVRStudio 4 : crashes when connecting to the programmer using COM port
100 26232 Dragon Age 2 demo crashes with builtin msvcr90
101 26281 regedit: Doesn't export decent newline in Unicode (NT5) Format.
102 26288 Cain and Abel: No permission to open .tmp file
103 26440 unimplemented function WS2_32.dll.GetNameInfoW
104 26456 ldap_set_option with LDAP_OPT_OFF does not work
105 26471 Free FLV Converter: Fails to start
106 26483 WavePad: Unimplemented function traffic.dll.TcDeregisterClient
107 26493 iMesh: Fails to install
108 26494 Office 2007 installer terminates on start
109 26497 Lost Saga downloader fails because IsValidURL doesn't like first parameter
110 26501 IDAfree needs uxtheme.OpenThemeDataEx
111 26505 file associations built by winemenubuilder lack wineprefix
112 26508 Atom Zombie Smasher demo window is not fullscreen
113 26514 Matlab 2009a: Fails to start
114 26535 Escaped spaces in desktop entries
115 26577 eBay Turbo Lister 7 fails to install
116 26596 FTBFS: RTLD_NOW, MessageBoxA, and MB_OK undefined in JACK_DriverProc()
118 ----------------------------------------------------------------
120 Changes since 1.3.16:
123 inetcpl.cpl: Update Japanese translation.
124 po: Update Japanese translation.
126 Alexandre Julliard (14):
128 gdi32: Don't require a valid point as input to OffsetViewport/WindowOrgEx.
129 msxml3/tests: Avoid size_t in a trace.
130 winealsa.drv: Remove unnecessary ifdefs.
131 wineoss.drv: Remove unnecessary ifdefs.
132 wineesd.drv: Remove unnecessary ifdefs.
133 winenas.drv: Remove unnecessary ifdefs.
134 winejack.drv: Remove unnecessary ifdefs.
135 winejoystick.drv: Remove unnecessary ifdefs.
136 winecoreaudio.drv: Remove unnecessary ifdefs.
137 server: Reset the cursor clip rectangle when the foreground thread changes.
138 user32: Reset the cursor clip rectangle before moving a window.
139 server: Store all desktop cursor information in a separate structure.
140 server: Return the time of last change along with the current cursor position.
142 André Hentschel (14):
143 winemaker: Fix library argument.
144 winhttp: Port numbers are unsigned.
145 wininet: Port numbers are unsigned.
146 ntdll: Add check for DragonFly BSD.
147 urlmon/tests: Add another case to IUri tests.
148 mscoree: Add stub implementation for CreateConfigStream.
149 cabinet: Be more verbose.
150 mshtml: Port numbers are unsigned.
151 winhttp: Port numbers are unsigned (more).
152 wininet: Port numbers are unsigned.
153 uxtheme: Add OpenThemeDataEx.
154 uxtheme/tests: Add tests for OpenThemeDataEx.
155 uxtheme/tests: Fix typo.
156 shlwapi: Implement wow64 reporting.
159 usp10: Rewrite ScriptStringCPtoX to make use of ScriptCPtoX.
160 usp10: Rewrite ScriptStringXtoCP to make use of ScriptXtoCP.
161 wineqtdecoder: fourCC value needs to be reversed as an OSType.
164 po: Update Lithuanian translation.
167 traffic: Add a stub for TcDeregisterClient.
168 mshtml: Avoid shadowing a parameter.
171 user32/tests: Fixed SetParent test on 64bit Vista.
174 ntdll: Fix race condition in RtlCreateHeap().
175 ntdll: Avoid examining uninitialized data.
177 Damjan Jovanovic (1):
178 winemenubuilder: Do not skip entries when cleaning up file open associations.
181 winemenubuilder: File associations should set wineprefix.
182 urlmon: IsValidUrl should not fail if first parameter is not NULL.
185 mspatcha: New dll stub.
186 msi: Add an offset to sequence numbers belonging to files added by a patch.
187 msi: Generalize media helpers a bit.
188 msi: Add support for patching files.
189 comdlg32: Add DllGetClassObject and a default class factory.
190 comdlg32: Add stub implementation of the Common Item dialogs.
191 comdlg32: Add implementation of DllRegisterServer/DllUnregisterServer.
192 comdlg32/tests: Add initial tests for the Item Dialog.
193 comdlg32: Implement SetOptions/GetOptions for the Item Dialog.
194 comdlg32: Implement SetFileTypes and GetFileTypeIndex/SetFileTypeIndex for the Item Dialog.
195 comdlg32: Implement some folder and file selection functions for the Item Dialog.
196 comdlg32: Implement Advise/Unadvise for the Item Dialog.
197 user32/tests: Add some more tests for SetWindowPos.
198 user32: Fix return value when passing a non-sibling preceding window to SetWindowPos.
199 comdlg32: Add NEWFILEOPENV3ORD resource.
200 comdlg32: Implement Show and Close for the Item Dialog.
201 comdlg32: Add IExplorerBrowserEvents stub to Item Dialog.
202 comdlg32: Add ExplorerBrowser control to Item Dialog.
203 comdlg32: Add IServiceProvider implementation to the Item Dialog.
204 comdlg32: Add ICommDlgBrowser3 stub to Item Dialog.
205 comdlg32: Set explorerbrowser's site before navigating anywhere.
206 comdlg32: Implement GetFileName and SetFileName for the item dialog.
207 comdlg32: Update file name from selection in the item dialog.
208 comdlg32: Implement filetype filtering for the item dialog.
209 comdlg32: We only want to check the low word of wparam.
210 comdlg32: Add a couple of simple navigation buttons to the item dialog.
211 comdlg32: Factor out some path building code from FILEDLG95_OnOpen.
212 comdlg32: Factor out some path validating code from FILEDLG95_OnOpen.
213 comdlg32: Factor out filename string splitting code.
214 comdlg32: Implement opening files with the item dialog.
216 Dmitry Timoshkov (7):
217 ntdll: Use an NtWriteFile pointer instead of a static import.
218 server: Add excute permission when read file access is allowed.
219 winex11.drv: Do not use any window types except _NET_WM_WINDOW_TYPE_NORMAL.
220 ntdll: Add a bunch of NtCreateFile tests.
221 user32: Add the SW_SHOWDEFAULT case to WINPOS_MinMaximize().
222 ntdll: Add more NtCreateFile tests.
223 server: FILE_OVERWRITE and FILE_OVERWRITE_IF need the FILE_WRITE_ATTRIBUTES permission.
226 dbghelp: When parsing .debug_line section in dwarf debug info, protect against out of bounds indexes.
227 wineconsole: Ensure that the EXIT message is always properly propagated to the first caller of GrabChanges.
228 dbghelp: Now that compilers (like clang) start to merge symbols across compilation units, no longer barf about duplicates.
229 kernel32: When testing the debugger activation, don't use unitialized values (clang).
230 dbghelp: Return proper null value when lookup_type fails.
231 dbghelp: In const types, force 'void' type when none is found.
232 loader: Protect preloader against ELF file without loadable segments (clang).
233 winegcc: Check that option argument is within command line parameters.
234 include: Added missing no return attribute.
236 Francois Gouget (29):
237 mscoree/tests: Make init_pointers() static.
238 msxml3/tests: Add a '\n' to an ok() call.
239 openal32: Make a bunch of wrapper functions static.
240 msxml3: Make xslpattern_error() static.
241 wineps.drv: PSDRV_YWStoDS() is unused so remove it.
242 kernel32: Only get the Windows directory if PROFILE_Open() needs it.
243 winefile: Remove unimplemented menu entries.
244 winefile: Remove the format disk command.
245 winefile: Remove commented out code.
246 winefile: Fix the compilation when _NO_EXTENSIONS is defined.
247 winmm: Remove a space before a punctuation.
248 programs: In English punctuations are not preceded by a space.
249 winedbg: memory_get_current_frame() is not used anymore so remove it.
250 winedbg: stack_get_register_current_frame() is not used anymore so remove it.
251 msi: Make load_ttf_name_id() static.
252 winefile: Remove the unimplemented help search menu.
253 progman: Remove the unimplemented help search menu.
254 progman: Implement the cascade and tile windows menus.
255 notepad: Remove the unimplemented help search menu.
256 regedit: Remove the unimplemented menus to connect to remote registries.
257 winhlp32: Implement MACRO_HelpOnTop() and thus the corresponding menu.
258 winhlp32: Remove the unimplemented help color and visibility menus.
259 wintab32/tests: Remove an unused variable.
260 msvcrt/tests: Wine should not have trouble with the environ pointers so replace a few skip()s with win_skip()s.
261 progman: We don't have a wintutor application so remove the 'Tutorial' menu.
262 progman: Remove the 'Help on Help' menu.
263 winefile: Remove the 'Help on Help' menu.
264 notepad: Remove the 'Help on Help' menu.
265 regedit: Add support for creating expandable string values.
268 dbghelp: Add a return statement for the default/assert case in elf_map_file.
269 comctl32: Simplify MONTHCAL_PaintLeadTrailMonths.
271 Gregory M. Turner (1):
272 gdi32: Initialize SetLayout function pointer.
275 ws2_32: Implement GetNameInfoW.
276 kernel32: Implement and test GetVolumePathNamesForVolumeName.
277 wldap32: Accept a NULL value in ldap_set_option.
278 wine.inf: Pretend that the .NET 4.0 Client and Full profiles are installed.
279 mscms: Trace the CMM id as a string.
280 msi: Ignore invalid upgrade codes in the PublishProduct action.
281 msi/tests: Get rid of workarounds for win9x test failures.
282 msi/tests: Allocate the user token dynamically and unify implementations.
283 msi: Allocate the user token dynamically.
284 msi: Explicitly pass product code and platform to MSIREG_OpenUninstallKey and MSIREG_DeleteUninstallKey.
285 msi: Accept whitespace-only property values on the command line.
286 msi: Implement MsiGetFileSignatureInformationA/W.
287 msi/tests: Remove unneeded Wow64 checks.
288 msi: Make sure to access the 64-bit portion of the registry where needed on Wow64.
289 msi: Avoid sprintf for simple concatenations.
290 msi: Fix buffer size calculation in get_keypath.
291 msi: Fix building the message string in MSI_ProcessMessage.
292 msi: Implement and test MsiEnumComponentCostsA/W.
295 wined3d: Get rid of the IWineD3DBase requirement for surface_set_container().
296 wined3d: Merge the texture implementations.
297 wined3d: Remove COM from the texture implementation.
298 wined3d: Get rid of the IWineD3DBaseTexture typedefs.
299 wined3d: Get rid of IWineD3DBaseTextureClass.
300 wined3d: Replace "cond_np2" in wined3d_texture with a flag.
301 wined3d: Replace "pow2_matrix_identity" in wined3d_texture with a flag.
302 wined3d: Replace "is_srgb" in wined3d_texture with a flag.
303 wined3d: Move IWineD3DVertexShader::SetLocalConstantsF() to IWineD3DBaseShader.
304 Revert "wined3d: Prevent crash when blit_priv is NULL.".
305 wined3d: Get rid of IWineD3DVertexShader.
306 wined3d: Get rid of IWineD3DGeometryShader.
307 wined3d: Get rid of IWineD3DPixelShader.
308 wined3d: Get rid of IWineD3DVertexShaderImpl.
309 wined3d: Get rid of struct wined3d_geometryshader.
310 wined3d: Get rid of IWineD3DPixelShaderImpl.
311 wined3d: Merge the IWineD3DBaseShader implementations.
312 wined3d: Get rid of IWineD3DBaseShaderClass.
313 wined3d: Remove COM from the shader implementation.
314 wined3d: Get rid of the IWineD3DBaseShader typedefs.
315 wined3d: Rename "numContexts" to "context_count".
316 wined3d: Fix the EXT_blend_minmax extension definitions.
317 wined3d: Fix the EXT_blend_color extension definitions.
318 wined3d: Fix the EXT_blend_subtract extension definitions.
319 wined3d: Get rid of the ARB_imaging extension.
322 comdlg32: Update Korean resource.
325 mshtml: Try loading library in IInternetProtocolInfo::ParseUrl(PARSE_INTERNET_URL) for res protocol to work around library name difference for winelib libraries.
326 mshtml: Store security manager in HTMLWindow instead of HTMLDocumentNode.
327 mshtml: Use zone mapping instead of hardcoded protocols in use_gecko_script.
328 mshtml: Event handler may be already free in release_event_target.
329 mshtml: Fixed ref count handling in events.c.
330 mshtml: Fixed node leak in HTMLEventObj.
333 winex11: Improved error handling in pglXMakeCurrent() call.
336 Revert "winmm: Fix PlaySound so it doesn't block when another sound is already playing.".
337 winmm: Abort PlaySound in case of audio error.
338 winmm: Get rid of psStopEvent which was never used like an event.
339 winmm: PlaySound concurrency cleanup.
340 user32/tests: Add a few IsWindow checks.
343 msvcrt: Implement _mbsupr_s.
344 msvcrt: Implement _mbslwr_s.
345 wined3d: Prevent crash when blit_priv is NULL.
346 wined3d: Implement WINED3DFMT_YUY2 to WINED3DFMT_B5G6R5_UNORM conversion function.
348 Maarten Lankhorst (1):
349 wined3d: Fix a clipping issue with D3DSPSM_SIGNNEG.
351 Marcus Meissner (13):
352 winedbg: Add missing break (Coverity).
353 winecfg: Added missing break (Coverity).
354 wininet: Added missing break (Coverity).
355 wined3d: Mark up fallthrough breaks (Coverity).
356 user32: Added missing break (Coverity).
357 user32: Added missing break.
358 shell32: Missing break in IDOK case.
359 krnl386.exe16: Added missing break to dma code (Coverity).
360 dnsapi: Added missing breaks (Coverity).
361 kernel32: Added missing break (Coverity).
362 comctl32: Added missing break (Coverity).
363 winebuild: Mark up fallthrough switch cases (Coverity).
364 widl: Mark up a FALLTHROUGH case (Coverity).
367 opengl32/tests: Test using a GL context after the drawable is destroyed.
368 winex11.drv: Don't modify current state if glXMakeCurrent fails.
369 winex11.drv: Make wglMakeCurrent return the correct error when the drawable is invalid.
370 opengl32/tests: Add a test for window destroy with wglMakeContextCurrentARB.
371 winex11.drv: Don't modify state if glXMakeContextCurrent fails.
372 winex11.drv: Fix wglMakeContextCurrent with an invalid drawable.
373 winex11.drv: Don't call glXSwapBuffers if the context or the drawable are invalid.
374 winex11.drv: Take care of the destroyed drawable in wglFlush/wglFinish too.
375 opengl32/tests: Improve window destroy tests.
376 wined3d: Fix an error message.
377 wined3d: Better handle some instances when we can't make the required GL context current.
379 Michael Stefaniuc (4):
380 browseui/tests: COM cleanup in autocomplete.c.
381 xmllite: COM cleanup in reader.c.
382 oleaut32: COM cleanup for the IPropertyPageSite iface.
383 oleaut32/tests: Use a proper static COM object.
386 comctl32/monthcal: Remove outdated comment.
387 comctl32/monthcal: Move partially visible months painting outside of calendar loop.
388 comctl32/monthcal: Fix hit test for previous month.
389 comctl32/monthcal: Cache brush handles.
390 comctl32/monthcal: Selection and abbreviations should use title colour.
391 comctl32/monthcal: Clean day painting function.
392 comctl32/listview: Adjust dispinfo text buffer length.
393 comctl32/listview: Fix edit box text limit.
394 msxml3: Initial tests for IObjectWithSite support for httprequest.
395 msxml3: More tests for <?xml ?> attributes.
396 msxml3: Allow to create dummy node map for <?xml ?>.
397 urlmon: Fix parameter validation in BindToStorage().
398 urlmon/tests: Test for return value directly, without macros.
401 mshtml: Report an error when navigation fails.
402 mshtml/tests: Added IWinInetHttpInfo interface.
403 mshtml/tests: Added IBrowserService interface.
404 mshtml/tests: Added IDocObjectService interface.
405 mshtml/tests: Added asynchronous moniker to htmldoc tests.
406 mshtml/tests: Added connection error handling tests.
407 shdocvw: Report navigation error depending on HTTP status code.
408 urlmon: Forward IWinInetHttpInfo calls to protocol implementations.
409 urlmon: Added IWinInetHttpInfo_{QueryOption,QueryInfo} implementation.
410 urlmon/tests: Added IWinInetHttpInfo tests.
411 ntdll: Don't call compare function on memory not provided by user in qsort.
412 msvcrt: Added space for nullbyte in size returned by wcstombs_s and mbstowcs_s.
413 msvcrt: Correctly terminate string in wcsncat_s.
414 msvcrt/tests: Fix memory leaks (valgrind).
415 msvcrt: Fix buffer size in _ecvt_s.
416 mshtml/tests: Ignore calls missing in IE6.
417 msvcrt: Fix locale creation for multibyte encoding.
418 msvcrt: Don't call get_locale two times in _isctype function.
419 msvcp: Added basic_string<{char, wchar}> operator+= exports.
420 msvcp: Added basic_string<char> operator+ implementations.
421 msvcp: Added basic_string<wchar> operator+ implementations.
422 msvcp90/tests: Added operator+ tests (basic_string<char>).
425 include: Add missing D3DXCreateEffect* declarations in d3dx9effect.h.
426 d3dx9: Fix HeapAlloc size in D3DXCreateEffectPool.
427 d3dx9: Use size of variable instead of type.
428 d3dx9: Handle pool and device in ID3DXEffect.
429 d3dx9/tests: Add refcount test for the device.
430 include: Fix ID3DXEffectCompiler interface.
431 d3dx9: Add ID3DXBaseEffect interface.
432 d3dx9: Forward ID3DXEffect to ID3DXBaseEffect.
433 d3dx9: Add ID3DXEffectCompiler interface.
434 d3dx9: Fix some style issues.
435 d3dx9: Implement ID3DXEffect::GetPool().
436 d3dx9: Implement ID3DXEffect::GetDevice().
437 d3dx9: ID3DXEffect::QueryInterface() does not support IID_ID3DXBaseEffect.
438 d3dx9/tests: Add ID3DXEffect::GetPool() and ID3DXEffect::GetDevice() tests.
439 d3dx9/tests: Add ID3DXEffectCompiler test.
440 d3dx9: Don't zero memory when it will be overridden.
441 d3dx9: Use variable instead of type in HeapAlloc.
442 d3dx9: Remove typedef from ID3DXBufferImpl.
443 d3dx9: Rename some variables.
444 d3dx9: Add a some TRACEs to ID3DXBufferImpl.
445 d3dx9: Use init function for ID3DXBuffer.
447 Roderick Colenbrander (1):
448 wined3d: Check for ARB_fragment_program in arbfp_blit_supported.
451 ntoskrnl.exe: Add stub for PsSetLoadImageNotifyRoutine.
454 ntdll: implemented ProcessDebugFlags in NtQueryInformationProcess.
457 urlmon/tests: Added SecurityManager zone mapping cache tests.
458 urlmon/tests: Added zone domain mapping tests.
459 shlwapi: Improved UrlGetPart support when parsing host names.
460 urlmon/tests: Added CoInternetParseUrl tests.
461 urlmon: Removed str_last_of in favor of memrchrW.
462 urlmon: Added basic domain zone support to MapUrlToZone.
464 Vincent Pelletier (2):
465 dinput: Ramp from lStart to lEnd, not lStart to lStart.
466 dinput: Effect length can actually be 0.
469 gdiplus: Clean up HRGN when GdipGetRegionBounds succeeds too.
470 gdiplus: Initialize the ImageAttributes in GdipCreateTexture2I.
471 gdiplus: Implement color transforms.
472 gdiplus: Implement gamma adjustment.
473 windowscodecs: Add support for reading tiled TIFF images.
474 gdiplus: Use the given HPALETTE in GdipCreateBitmapFromHBITMAP.
475 gdiplus: Add test for GdipDrawDriverString.
476 gdiplus: Add test for GdipSetTextRenderingHint and make it pass.
477 winejack.drv: Fix build.
478 gdiplus: Fall back to Liberation Serif if Times New Roman is missing.
479 comctl32: Use current month and year when checking day of month.
480 comctl32: When entering a month or year, keep the day in range.
481 comctl32: Validate the day of month when scrolling through years.
482 gdiplus: Add basic implementation of GdipDrawDriverString.
484 Łukasz Wojniłowicz (1):
485 po: Update Polish translation.