1 The Wine development release 1.1.26 is now available.
3 What's new in this release (see below for details):
4 - Still more translation updates.
5 - Faster bitmap stretching using XRender.
6 - Proxy support in WinHTTP.
7 - Many more JScript functions.
10 The source is available from the following locations:
12 http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.26.tar.bz2
13 http://prdownloads.sourceforge.net/wine/wine-1.1.26.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 758 Menu/combo-box-functionality in managed mode.
32 4277 GetPixel() returns wrong value for monochrome bitmaps
33 5034 Wrong size of commdlg OpenFile dialog in radvideo.exe
34 8290 Lotus Notes 6.5 demo fails to install
35 9036 Adobe Photoshop Elements 1.0 fails to install, says IE4 is required
36 9599 Caesar3 hackled sound
37 9614 scroll wheel causes farcry crash.
38 10394 No$gba Open file dialog non-resizable (OFN_ENABLESIZING not implemented)
39 11015 Save games not ordered properly.
40 11520 resident evil 4: the black,the white and the glitch
41 12080 Portal 1.0: Graphics go haywire when first portal opens
42 12101 SpellForce: The Order Of Dawn - Graphical bug
43 12259 CoWaitForMultipleHandles Unexpected wait termination
44 12600 Adobe Acrobat Pro 6 -- File Open should default to a more logical location
45 12807 Team Fortress 2 crashes after running for several minutes at 1680x1050
46 12906 MyScript Notes 2.2 : Crashes on program startup after clicking "continue trial"
47 13525 Word 2003: Copy/Paste Textbox converts to picture
48 13575 iTunes does not start on x64 computers
49 13689 Word 2003: Last opened files appear incorrectly in File menu
50 13926 Dune 2000 crashes after starting a mission
51 13958 Services: handle null display names properly when populating SCM db entries
52 14259 Wordview hang when open Doc file with picture
53 14300 winhelp: Wrong initial view position in pages
54 14404 Diablo LOD/Starcraft, no sound with ALSA
55 14500 Supreme Commander: Input field too narrow to enter the CD key
56 14878 Some places of Far Cry game world covered by one color
57 15461 Security zones are not displayed in inetcpl.cpl (ZoneMgr_CreateZoneEnumerator, _GetZoneAt, _GetZoneAttributes)
58 15631 Dragon NaturallySpeaking 10 crashes after opening Accuracy Center
59 15789 Icewind Dale 2 : very low framerate
60 15844 Weird Dutch translation for Program files folder
61 15958 "make test" hangs in winmm/wave.c in wave_out_test_device
62 16454 emule crashs after an undefined time
63 16682 Messed up fonts in Civilization 4
64 16767 Azgard Defence: game too slow
65 16770 MSN Messenger 7.0: Chat window get the focus incorrectly
66 17240 Full Tilt poker crashing
67 17283 Steam crashes by logging in into the Steam Community with Gecko
68 17604 The PlayOnline viewer fails to start after the initial update.
69 17802 RegiStax 5 crashes at the end of stacking process
70 18021 When starting The Lord of the Ring Online in additional X session, there is no sound.
71 18419 Condemned: Criminal Origins: Camera images sometimes appear upside down
72 18649 The Sims 3 crashes for no specific reason after a while
73 18709 Breakout crashes:System.OverflowException: Value was either too large or too small for a Decimal
74 18901 WoW crashes on exit when running in D3D
75 19005 SimCity 4 crashes on start
76 19047 Assertion failure at listview.c:2741
77 19049 Motocross Madness 2 on MacOSX: crash with fbo
78 19072 Reg.exe doesn't respect help commands (appinstall)
79 19143 Anarchy Online corrupted graphics
80 19157 CoGetContextToken and CoGetObjectContext need to take existing MTA into account
81 19169 Albumplayer closes with an abnormal program termination
82 19211 netconn_set_timeout() is unused in winhttp
83 19216 winecfg - Wine version lost
84 19220 Firefox 3.5 crashes because of stub in t2embed
85 19225 notepad: launching with a non-existent file does not have 'cancel' option (appinstall)
86 19246 winemenubuilder.exe error
87 19327 LiveZilla 3.1.8.1 installer fails to complete
88 19338 ResHacker - only small part of treeview is visible
90 ----------------------------------------------------------------
94 Alexander Nicolaysen Sørnes (4):
95 reg: Update Norwegian Bokmål translation.
96 notepad: Update Norwegian Bokmål translation.
97 crypt32: Update Norwegian Bokmål translation.
98 taskmgr: Update Norwegian Bokmål translation.
100 Alexander Scott-Johns (3):
101 notepad: Refactor DoOpenFile to simplify next patch.
102 notepad: When opening a file, replace \0 characters with spaces, instead of truncating the file at the first \0.
103 notepad: Add Cancel button to message box displayed when opening a non-existent file with the command line.
105 Alexandre Julliard (38):
106 winetest: Build exe resources as separate .res files.
107 loader: Get rid of the pthread support routines.
108 include: Get rid of the no longer used wine/pthread.h.
109 ntdll: Add management of the Wow64 filesystem redirection flag.
110 kernel32: Forward the Wow64 redirection functions to ntdll.
111 winetest: Load resources by name instead of id.
112 server: Return the process CPU in the get_process_info request.
113 ntdll: Support querying the Wow64 state of other processes.
114 kernel32: Add implementation of GetSystemWow64DirectoryA/W.
115 shell32: Add support for the CSIDL_SYSTEMX86 folder.
116 shell32/tests: Revive the test for CSIDL_SYSTEMX86.
117 kernel32/tests: Avoid using non-ASCII characters in strings.
118 configure: Apply makedep flags when doing automatic dependencies.
119 winebuild: Dump resource data as dwords to reduce the output file size.
120 winetest: Create a separate resource file with the SHA1 build id.
121 ws2_32: Check buffers before recvmsg() to trigger write watches.
122 ntdll: Display write watch status in virtual traces.
123 taskmgr: Convert the language-neutral resource file to UTF-8.
124 avifil32: Convert the language-neutral resource file to UTF-8.
125 msdmo: Convert the language-neutral resource file to UTF-8.
126 mswsock: Convert the language-neutral resource file to UTF-8.
127 Remove some obsolete README files.
128 ntdll: Add support for the MEM_RESET flag in VirtualAlloc, with tests.
129 kernel32: Explicitly specify the codepage in message files.
130 wmc: Add support for utf-8 codepage.
131 dbghelp: Grow all arrays by doubling the size.
132 oleaut32/tests: Fix the usrmarshal tests on 64-bit.
133 oleaut32: Fix safe array marshalling on 64-bit.
134 ddraw/tests: Fix a few tests that fail on Win64.
135 widl: Take into account the alignment of conformant arrays to pad a structure.
136 ddraw/tests: Fix a failing test on 64-bit.
137 ddraw/tests: Properly release surfaces even if we can't get the texture object.
138 msvcrt: Add an errno mapping for ERROR_SHARING_VIOLATION.
139 msi: Build a proper tab chain by walking through the controls list.
140 wrc: Avoid a crash if a file didn't contain any resources.
141 wrc: Report an error when encountering non-ASCII characters.
142 uuid: Include some more headers.
143 Updated the authors list.
146 notepad: Update Swedish translation.
147 winedbg: Add Swedish translation.
148 winemine: Add ellipses for menu entries that open new dialog windows.
149 winemine: Add Swedish translation.
152 gdiplus: Implement GdipBeginContainer2 and GdipEndContainer.
153 gdiplus/tests: Test cases for GdipBeginContainer2.
154 gdiplus: Don't modify container list if container restoration fails.
155 gdiplus: Implement GdipSaveGraphics and GdipRestoreGraphics.
158 server: Remap the EROFS errno value to STATUS_ACCESS_DENIED.
159 kernel32: Implement WTSGetActiveConsoleSessionId as a stub.
160 t2embed: Implement TTLoadEmbeddedFont as a stub.
163 dbghelp: Constify some variables.
164 dbghelp: Constify some variables.
165 dbghelp: Constify some variables.
168 crypt32: Update German translation.
169 winecfg: Improve German About dialog.
170 cmd: Fix German translation.
171 cmd: Update German translation.
172 appwiz.cpl: Correct German language.
173 shell32: Correct German language.
174 appwiz.cpl: Fix German translation.
175 winecfg: Add the codepage pragma for German translation.
178 shlwapi: Forward UrlCrackW to wininet.InternetCrackUrlW.
179 msctf: Correct return value from GetValue.
180 msctf: Add definition for IEnumTfDocumentMgrs.
181 msctf: Add code to track created ITfDocumentMgrs.
182 msctf: Implement ITfThreadMgr::EnumDocumentMgrs.
183 msctf/tests: Test EnumDocumentMgrs.
184 taskmgr: Update Japanese resource.
185 sane: Add Japanese resource.
186 msvidc32: Add Japanese resource.
187 iccvid: Add Japanese resource.
188 devenum: Add Japanese resource.
189 sane: Remove BOM from Japanese resource.
190 gdi32: In init_system_links, reinitialize val_len and data_len before continuing.
193 crypt32: Add "Disallowed" to CryptFindLocalizedName.
194 Various spelling fixes for Lithuanian translation.
195 cryptui: Add Lithuanian translation.
196 crypt32: Add Lithuanian translation.
197 cryptdlg: Translate "CPS" (Certification Practice Statement) to Lithuanian and add a comment to English resource.
198 kernel32/nls: Add Lithuanian winerr translation.
199 appwiz.cpl: Update Lithuanian translation.
202 notepad: Fix English resource line breaks.
203 hal: Add stub for KeGetCurrentIrql.
204 shell32: Fix folder names for Dutch locale.
205 shell32: More Dutch translations fixes.
207 Damjan Jovanovic (3):
208 ws2_32: Add some AcceptEx tests.
209 ws2_32: Test AcceptEx short reads.
210 ws2_32: Test AcceptEx early disconnects and invalid parameters.
213 winmm: Don't convert return string in mciSendStringA on error.
216 appwiz.cpl: Add Swedish translation.
219 d3dx9_36: Fix tests to make them pass in Windows.
220 d3dx9_36: Fix the sprite tests to make them pass in Windows.
221 d3dx9: Fix the prototype of some functions.
222 d3dx9: Add d3dx9.h in dxguid.
223 d3dx9: Merge d3dx8 core into d3dx9.
224 d3dx9: Merge d3dx8 mesh into d3dx9.
225 d3dx9: Merge d3dx8 mesh tests into d3dx9.
226 d3dx9: Merge d3dx8 math into d3dx9.
227 d3dx9: Clean-up the spec file.
228 d3dx9: Merge d3dx8 math tests into d3dx9.
229 d3dx9: Remove the useless d3dx8 import.
230 dxguid: Remove the useless d3dx8 include.
231 d3dx8: Remove the d3dx8 dll.
232 include: Remove useless headers.
233 d3dx9: Fix D3DXQuaternionToAxisAngle to make tests pass in Windows.
234 d3dx9: Remove a failing test in Windows.
235 d3dx9: Fix D3DXQuaternionInverse to make tests pass in Windows.
236 d3dx9: Fix D3DXQuaternionNormalize to make tests pass in Windows.
238 Detlef Riekenberg (5):
239 include: Add IInternetZoneManagerEx2 interface for IE7.
240 urlmon: Partial InternetZoneManagerEx2 implementation.
241 urlmon/tests: Add tests for CoInternetCreateZoneManager.
242 urlmon/tests: Windows headers need _WIN32_IE for IInternetZoneManagerEx2.
243 winemine: Add ellipses for IDM_CUSTOM.
245 Dmitry Timoshkov (3):
246 user32: Fix some BM_SETSTYLE test failres under Win9x.
247 comctl32: Do not redraw treeview in TVM_INSERTITEM handler if bRedraw is not set, trigger the redraw on WM_SETREDRAW/TRUE.
248 comctl32: Explicitly initialize visible order of a newly added item, force visible order recalculation on redraw.
251 richedit: Support ascii RTF in WM_SETTEXT even for unicode messages.
252 richedit: Add more tests for WM_SETTEXT RTF support.
253 richedit: Prevent autoscrolling without ES_AUTO[VH]SCROLL style.
254 richedit: Initially disable scrollbars for ES_DISABLENOSCROLL.
255 richedit: Keep scrollbars hidden without WS_HSCROLL & WS_VSCROLL.
256 richedit: Handle missing colours in rtf colour table.
259 winedbg: 'Int XX' is not a function call, so don't try to handle it as such on i386.
260 dbghelp: Fixed regressions introduced by growing arrays exponentially instead of linearly.
263 wined3d: Fix Nvidia GTX series misdetection.
265 Francois Gouget (10):
266 winapi: Simplify and improve the readability of the C parsers.
267 ole32: Reorder some compobj functions to avoid forward declarations.
268 ole32: Make apartment_addref() static.
269 notepad: Remove spaces before '\n's.
270 winefile: Remove space before ellipsis.
271 urlmon/tests: Fix two ok() trailing '\n's.
272 winapi: Introduce a pseudo-loop in parse_c_variable() to get rid of the $finished variable.
273 winapi: Modify parse_c_typedef() to get rid of the $finished variable.
274 winapi/c_parser: Badly indenting a closing brace should be a warning, not an error.
275 winapi/c_parser: Remove special cases for DEFINE_SHLGUID() and ICOM_DEFINE().
277 Frédéric Delanoy (54):
278 oleacc: Update French translation.
279 user32: Update French translation.
280 winmm: Fix French translation.
281 cmd: Fix French translation.
282 notepad: Update French translation.
283 oleview: Fix French translation.
284 regedit: Fix French translation & UI display.
285 taskmgr: Update French translation; display fixes.
286 uninstaller: Fix French translation.
287 winecfg: Fix French translation & UI display.
288 wineconsole: Fix French translation & UI display.
289 winhlp32: Fix French translation.
290 notepad: Update French translation.
291 winefile: Fix French translation & UI display.
292 wordpad: Fix French translation & UI display.
293 xcopy: Fix French translation.
294 wininet: Fix French translation & UI display.
295 crypt32: Update French translation.
296 serialui: Fix French translation & UI display.
297 avifil32: Fix French translation.
298 iccvid: Fix French translation.
299 oledlg: Fix French translation & UI display.
300 wineps.drv: Fix French translation & UI display.
301 setupapi: Fix French translation & UI display.
302 shlwapi: Fix French translation.
303 msrle32: Fix French translation.
304 appwiz.cpl: Fix French translation & UI display.
305 msacm32: Fix French translation & UI display.
306 wldap32: Fix French translation.
307 comdlg32: Fix French translation & UI display.
308 comctl32: Fix French translation & UI display.
309 mpr: Fix French translation.
310 winspool.drv: Convert French resources to UTF-8.
311 mshtml: Convert French resources to UTF-8.
312 taskmgr: Fix typo in French translation.
313 shdoclc: Fix French translation & UI display.
314 msvfw32: Fix French UI display.
315 msvidc32: Convert French resources to UTF-8.
316 progman: Fix French translation & UI display.
317 winemine: Fix French translation & UI display.
318 view: Convert French resources to UTF-8.
319 comdlg32: Fix left-right margins inversion in French page setup UI.
320 comdlgtst: Fix French translation & UI display.
321 reg: Fix French translation.
322 clock: Convert French resources to UTF-8.
323 shell32: Fix French translation & UI display.
324 cryptdlg: Update French translation.
325 cryptui: Fix UI display.
326 cryptui: Fix French translation & UI display.
327 kernel32: Convert French resources to UTF-8.
328 kernel32: Convert German error msgs resources to UTF-8.
329 kernel32: Fix typos in English errors messages.
330 appwiz.cpl: Fix French UI display and wording.
331 kernel32: Update French translation of error messages.
334 iphlpapi: Use a separate index to count addresses in GetAdaptersAddresses.
335 winhttp: Implement WinHttpSetTimeouts.
336 include: Add IWbemStatusCodeText and IWbemLocator interfaces.
337 wbemprox: Add a stub implementation of IWbemLocator.
338 wbemprox: Add class factory.
339 wbemprox: Register interfaces.
341 wmiutils: Add a stub implementation of IWbemStatusCodeText.
342 wmiutils: Add class factory.
343 wmiutils: Register interfaces.
346 wined3d: Get rid of the redundant "return_value" variable.
347 winedd3d: Get rid of a useless trace.
348 wined3d: Get rid of the unused gl_version and glx_version fields.
349 wined3d: Remove the gl_renderer field from WineD3D_GL_Info.
350 wined3d: Avoid a forward declaration.
351 wined3d: Avoid an unnecessary strcpy().
352 wined3d: Add some missing float suffixes.
353 wined3d: checkGLcall() doesn't need a \n.
354 wined3d: Get rid of some pointers in WINED3DADAPTER_IDENTIFIER.
355 wined3d: Replace some shader_is_pshader_version() calls with plain type checks.
356 wined3d: Implement a A8R8G8B8 to X8R8G8B8 surface format converter.
357 wined3d: Avoid destroying the currently active context for non-implicit swapchains.
358 wined3d: Trace the D3D shader in find_glsl_vshader() / find_glsl_pshader().
359 wined3d: Fix a sign compare warning in glsl_shader.c.
360 wined3d: Fix a sign compare warning in shader_vaddline().
361 wined3d: Reuse the shader buffer between shaders.
362 wined3d: Rename "SHADER_BUFFER" to something sane.
363 wined3d: Allow shader_buffer_init() to fail.
364 wined3d: Get rid of the useless "fragcolor" variable in shader_glsl_generate_pshader().
365 wined3d: Fix some cast-qual warnings.
366 wined3d: Simplify the GLSL sRGB write code.
367 wined3d: Remove GetGlDesc() from the public IWineD3DSurface interface.
368 wined3d: Get rid of struct glDescriptor.
369 wined3d: Take geometry shaders into account in shader_glsl_load_constantsB().
370 d3d9/tests: Use color_match() in a few more places.
371 d3d10: Add the ID3D10EffectMatrixVariable interface.
372 d3d10: Parse local buffers.
373 d3d10: Parse local buffer names.
374 d3d10: Merge parse_fx10_technique() and parse_fx10_technique_index().
375 d3d10: Marge parse_fx10_pass() and parse_fx10_pass_index().
376 wined3d: Remove the remains of an ATI_fragment_shader hack.
377 wined3d: Check the return values for some wgl calls.
378 d3d10: Do all effect object parsing in parse_fx10_object().
379 d3d10: Parse effect variables.
380 d3d10: Implement ID3D10Effect::GetVariableByName().
381 wined3d: Recognize SM4 arrays.
382 wined3d: Recognize the SM4 constant buffer register type.
383 wined3d: Recognize the SM4 rsq opcode.
384 wined3d: Recognize the SM4 dp3 opcode.
385 wined3d: Recognize the SM4 dp4 opcode.
386 wined3d: Rename _WineD3D_GL_Info to struct wined3d_gl_info.
387 wined3d: Store a pointer to wined3d_gl_info in struct WineD3DContext.
388 wined3d: Pass the context instead of the device to the various context functions.
389 wined3d: Always use context_bind_fbo() to change the framebuffer binding.
390 wined3d: Avoid redundant FBO binds.
393 msi/tests: Add tests for MsiViewModify ASSIGN mode.
394 msi: Implement ASSIGN mode in MsiViewModify.
395 oleaut32/tests: Add tests for VarDecCmp.
396 oleaut32: Prevent overflow in VarDecCmp.
399 gdi32: Use a modified version of MulDiv to match native behaviour.
400 winhlp32: Add English neutral translations.
401 wineconsole: Add English neutral translations.
402 winecfg: Add English neutral translations.
403 hhctrl.ocx: Add English neutral translations.
404 regedit: Update English neutral translations.
405 shdoclc: Add English neutral translations and fix US English.
406 gdi32/tests: Don't continue with the tests if GetWinMetaFileBits fails.
407 wordpad: Add English neutral translations.
408 gdi32/tests: Allow a small tolerance when comparing scaling values.
409 gdi32/tests: Add a broken case for some versions of winxp.
412 crypt32: Updated Korean resource.
413 cryptdlg: Updated Korean resource.
414 cryptui: Updated Korean resource.
415 notepad: Updated Korean resource.
418 mshtml: Don't call AutoRegister on GRE directory - it's no longer needed.
419 urlmon: Ignore QueryInterface call for an undocumented interface.
420 urlmon: Moved more initialization code to init_test.
421 mshtml: Added support for VT_UINT name in IHTMLElementCollection::item.
422 wininet: Rename WININETHANDLEHEADER to object_header_t.
423 wininet: Rename WININETHTTPSESSIONW to http_session_t.
424 wininet: Rename WININETHTTPREQW to http_request_t.
425 wininet: Rename WININETAPPINFOW to appinfo_t.
426 wininet: Rename WININETFTPSESSIONW to ftp_session_t.
427 wininet: Rename WININETFTPFILEW to ftp_file_t.
428 include: Added netcon.idl.
429 wininet: Rename WININET_strdupW to standard heap_strdupW.
430 wininet: Rename WININET_strdup_AtoW to heap_strdupAtoW and handle NULL argument in its implementation.
431 wininet: Rename WININET_strdup_WtoA to heap_strdupWtoA.
432 wininet: Code clean up by using heap_strdup* functions.
433 wininet: Code clean up by using heap_strdup* functions.
434 include: Added ntddndis.h.
437 ws2_32/tests: IPv6 tests for WSAAddressToStringW.
438 ws2_32: IPv6 functionality for WSAAddressToStringW.
441 gdi32/tests: Added tests for BitBlt.
444 cryptui: Increase control width to support larger fonts.
445 winhttp: Change type of netconn_resolve from struct sockaddr_in * to struct sockaddr *.
446 winhttp: Simplify netconn_resolve when using getaddrinfo.
447 winhttp: Convert connect_t's address type from a struct sockaddr_in to a struct sockaddr_storage.
448 winhttp: Support IPv6 addresses in open_connection.
449 winhttp: Support IPv6 in netconn_resolve.
450 wininet: Fix tests when running behind a proxy server.
451 wininet: Change type of GetAddress from struct sockaddr_in * to struct sockaddr *.
452 wininet: Simplify GetAddress when using getaddrinfo.
453 wininet: Use struct sockaddr_storage in InternetCheckConnectionW.
454 wininet: Use length reported by GetAddress in FTP_Connect.
455 wininet: Use sizeof(member) rather than sizeof(type) for address lengths.
456 wininet: Use address length returned by GetAddress in NETCON_connect.
457 wininet: Convert WININETSESSIONW's socketAddress to a struct sockaddr_storage.
458 wininet: Support IPv6 addresses in HTTP_ResolveName and HTTP_OpenConnection.
459 wininet: Fail in FTP if the resolved name is not an IPv4 address.
460 wininet: Support IPv6 in GetAddress.
461 winhttp: Add tests for WinHttpSetDefaultProxyConfiguration.
462 winhttp: Implement WinHttpSetDefaultProxyConfiguration.
463 winhttp: Implement WinHttpGetDefaultProxyConfiguration.
464 winhttp: Support getting the default proxy settings from the http_proxy environment variable.
465 winhttp: Honor WINHTTP_ACCESS_TYPE_DEFAULT_PROXY in WinHttpOpen.
466 winhttp: Set connect_t's servername and port based on proxy settings.
467 winhttp: When connecting via a proxy include full hostname and scheme in path.
468 winhttp: Connect to the proxy port rather than the host port.
469 winhttp: Use a helper function to set connect_t's servername and port.
470 winhttp: Use proxy server when redirecting.
471 winhttp: Allow full path in addition to relative path in headers to accomodate proxy servers.
472 winhttp: Don't set port number to a default before scheme is known.
473 winhttp: Issue CONNECT command to connect to a secure server through a proxy server.
474 winhttp: Fix a comment typo.
475 winhttp: Use the correct address length when connecting.
476 ws2_32: Remove an unnecessary cast.
477 ws2_32: Make sure sockaddr is big enough when formatting an IPv6 address.
479 Maarten Lankhorst (1):
480 winealsa.drv: Add support for indirect read/write in directsound support.
482 Michael Stefaniuc (42):
483 winecfg: Fix regression introduced by 807d75a94e378d05.
484 oleacc: Add missing encoding info to the German resource file.
485 cryptdlg: Add missing encoding info to the German resource file.
486 shdoclc: Convert the German resources to UTF-8.
487 cmd: Convert the German resources to UTF-8.
488 view: Convert the German resources to UTF-8.
489 wineps.drv: Convert the German resources to UTF-8.
490 winspool.drv: Convert the German resources to UTF-8.
491 uninstaller: Convert the German resources to UTF-8.
492 msrle32: Convert the German resources to UTF-8.
493 wineboot: Convert the German resources to UTF-8.
494 serialui: Convert the German resources to UTF-8.
495 avifil32: Convert the German resources to UTF-8.
496 msvfw32: Convert the German resources to UTF-8.
497 hhctrl.ocx: Convert the German resources to UTF-8.
498 credui: Convert the German resources to UTF-8.
499 gphoto2.ds: Convert the German resources to UTF-8.
500 winhlp32: Convert the German resources to UTF-8.
501 winemine: Convert the German resources to UTF-8.
502 localui: Convert the German resources to UTF-8.
503 start: Convert the German resources to UTF-8.
504 clock: Convert the German resources to UTF-8.
505 comctl32: Convert the German resources to UTF-8.
506 xcopy: Convert the German resources to UTF-8.
507 wldap32: Convert the German resources to UTF-8.
508 cmdlgtst: Convert the German resources to UTF-8.
509 notepad: Convert the German resources to UTF-8.
510 oleview: Convert the German resources to UTF-8.
511 progman: Convert the German resources to UTF-8.
512 wineconsole: Convert the German resources to UTF-8.
513 oledlg: Convert the German resources to UTF-8.
514 winefile: Convert the German resources to UTF-8.
515 comdlg32: Convert the German resources to UTF-8.
516 winmm: Convert the German resources to UTF-8.
517 wrc: Reset the language before processing multiple rc files.
518 winecfg: Convert the German resources to UTF-8.
519 user32: Update the German resources and switch them to UTF-8.
520 shell32: Convert the German resources to UTF-8.
521 taskmgr: Convert the German resources to UTF-8.
522 Set the encoding of the remaining German resources to UTF-8.
523 Set the encoding of the Romanian resources to UTF-8.
524 wordpad: Change some string resource ids to logically group the strings in separate STRINGTABLEs.
527 ws2/tests: Test AcceptEx with a deferred socket.
530 comctl32/listview: Basic LVM_GETITEMSPACING tests.
531 user32/spy: Update ListView message table.
532 comctl32/listview: Fix some test failures on 4.7x.
533 comctl32/listview: More LVM_*HITTEST tests.
534 comctl32/listview: Fix hittesting for "small" positive Y coordinates.
535 comctl32/listview: Fix hittest flag calculation for negative Y values on report mode.
536 comctl32/listview: A basic test for column width default value.
537 comctl32/listview: Basic LVN_(BEGIN|END)SCROLL tests.
538 comctl32/listview: Fix selection and focus rectangles on reordered list (report mode).
539 comctl32/header: Test item rectangles updating after reordering.
540 comctl32/header: Always update rectangles after HDM_SETORDERARRAY.
541 comctl32/header: Use macro to define LPARAM value.
542 comctl32/header: Update item bounds on WM_SIZE.
543 comctl32/header: Fix hittesting flags, extend tests a bit.
544 comctl32/dpa: Don't use start index on searching sorted array.
547 appwiz.cpl: Replace Add/Remove button with separate Modify and Remove buttons.
548 appwiz.cpl: Read modification path from registry.
549 appwiz.cpl: Enable/disable Modify button, and modify title on Remove button, as appropriate.
550 appwiz.cpl: Execute installer when Modify clicked.
553 crypt32: Updated Romanian translation.
556 gdi32/tests: Mark an intermittent failure as broken() on Win9x/ME.
557 d3d9/tests: Skip a test on failure.
558 ole32/tests: Reset a variable before testing.
559 comdlg32: Fixed size of Dutch control.
560 cryptui: Fix Dutch translations.
561 crypt32: Make sure we show Unicode characters (Dutch translation).
562 cryptui: Show the select store text when browsing stores.
563 crypt32: Improve an English resource.
564 crypt32: Fix Dutch translations.
565 shell32: Add missing encoding for Dutch resources.
566 winhlp32: Improve Dutch translations and convert to UTF8.
567 ws2_32/tests: Fix a test failure on NT4.
568 comctl32/tests: Fix test failures with comctl32 <= 5.80.
569 appwiz.cpl: Fix Dutch translations.
570 winedbg: Remove an unneeded pragma from the Swedish translation.
571 winhttp: Fix a crash on Vista and higher.
573 Peter Oberndorfer (1):
574 winemenubuilder: Use heap_printf to allocate the right amount of memory and not cause heap corruption.
577 jscript: Added DateConstr_parse implementation.
578 jscript: Added string argument handling to Date constructor.
579 jscript: Added calling Date as function implementation.
580 jscript: Fix do while loop parsing.
581 jscript: Added Date_valueOf implementation.
582 jscript: Added Boolean constructor implementation.
583 jscript: Added Bool_toString implementation.
584 jscript: Added Bool_valueOf implementation.
585 jscript: Added Bool_toLocaleString implementation.
586 jscript: Fixed to_boolean implementation.
587 jscript: Fix DateConstr_parse implementation.
588 jscript: Inherit Array valueOf from Object.
589 jscript: Added Object_valueOf implementation.
590 jscript: Added Object_toString and Object_toLocaleString implementation.
591 jscript: Added Function_valueOf implementation.
592 jscript: Changed to_primitive implementation.
593 jscript: Added String_fontcolor implementation.
594 jscript: Added String_fontsize implementation.
595 jscript: Added String_anchor implementation.
596 jscript: Added String_link implementation.
597 jscript: Change do_attributeless_tag_format so it works on non string objects.
598 jscript: Make do_attribute_tag_format generic.
599 jscript: Make String_charAt generic.
600 jscript: Make String_charCodeAt generic.
601 jscript: Make String_indexOf generic.
602 jscript: Make String_match generic.
603 jscript: Make String_replace generic.
604 jscript: Make String_slice generic.
605 jscript: Make String_split generic.
606 jscript: Make String_substring generic.
607 jscript: Make String_toLowerCase generic.
608 jscript: Make String_toUpperCase generic.
609 jscript: Fix String_match implementation.
610 jscript: Inherit Function_valueOf from Object.
611 jscript: Added Array length setting implementation.
612 jscript: Added implementation of Array constructor called as a function.
613 jscript: Added call_expression_eval implementation for EXPRVAL_VARIANT values.
614 jscript: Added Array_slice implementation.
615 jscript: Added String_fromCharCode implementation.
616 jscript: Added Date_getYear implementation.
617 jscript: Improve to_string implementation.
618 jscript: Improve Number_toString implementation.
619 jscript: Added RegExp_test stub.
620 jscript: Improve Object_toString implementation.
621 jscript: Remove broken tests.
622 jscript: Fix create_exec_ctx implementation.
625 comdlg32: Rearrange some more controls when resizing a file dialog.
626 comdlg32: Fix a problem with resizing a customized file dialog.
627 comdlg32: Memorize and restore the size of the file dialog between calls.
628 comdlg32/tests: Remove file dialog resize tests that rely on CDN_SELCHANGE notifications.
629 user32/tests: Show that Windows avoids creating loops in a menu tree, probably by limiting the depth of such tree.
632 comdlg32: Update Portuguese translation and convert to UTF8.
633 oledlg: Update Portuguese translation and convert to UTF8.
634 notepad: Update Portuguese translation and convert to UTF8.
635 cmdlgtst: Update Portuguese translation and convert to UTF8.
636 setupapi: Update Portuguese translation and convert to UTF8.
637 shell32: Update Portuguese translation and convert to UTF8.
638 user32: Update Portuguese translation and convert to UTF8.
639 clock: Update Portuguese translation and convert to UTF8.
640 mpr: Update Portuguese translation and convert to UTF8.
641 comctl32: Update Portuguese translation and convert to UTF8.
642 oledlg: Fix Portuguese translation.
643 progman: Update Portuguese translation and convert to UTF8.
644 regedit: Update Portuguese translation and convert to UTF8.
645 winecfg: Update Portuguese translation and convert to UTF8.
646 wineconsole: Update Portuguese translation and convert to UTF8.
647 winefile: Update Portuguese translation and convert to UTF8.
648 crypt32: Update Portuguese translation and convert to UTF8.
649 reg: Update Portuguese translation and convert to UTF8.
650 taskmgr: Update Portuguese translation and convert to UTF8.
651 gphoto2.ds: Fix Portuguese translation and convert to UTF8.
652 mshtml: Update Portuguese translation and convert to UTF8.
653 shdoclc: Fix Portuguese translation and convert to UTF8.
654 appwiz.cpl: Update Portuguese translation and convert to UTF8.
655 winefile: Fix Portuguese translation.
656 wordpad: Update Portuguese translation and convert to UTF8.
657 cryptdlg: Add Portuguese translation.
658 devenum: Update Portuguese translation.
661 d3d10: Rename struct d3d10_effect_variable to struct d3d10_effect_object.
663 Roderick Colenbrander (8):
664 winex11: Get rid of the static Xrender picture format table.
665 winex11: Move AlphaBlend over to get_xrender_format.
666 winex11: Move glyph code over to get_xrender_format.
667 winex11: Get rid of depth conversion fixme.
668 winex11: Add a helper function for converting a random color to a XRenderColor.
669 winex11: Add an XRender based GetSrcAreaStretch.
670 winex11: Use set_xrender_transformation in AlphaBlend.
671 winex11: Add a function for retrieving the bitmap GC.
673 Stefan Dösinger (10):
674 wined3d: An indirect address op can adjust min and max at the same time.
675 wined3d: Add Intel GMA X3100 to our card DB.
676 wined3d: Update Nvidia driver versions.
677 wined3d: Only use 4 component specular colors if GL allows it.
678 wined3d: Drop the color0 mov optimization if the src is overwritten.
679 wined3d: Check the correct constant limit.
680 wined3d: EXP and EXPP are scalar operations.
681 wined3d: Set the depth blit helper texture address mode to clamp.
682 wined3d: Don't call glGetError if nobody is listening.
683 wined3d: Use the unmodified source in MOVA.
686 windowscodecs: Implement CopyPalette for BMP decoder.
687 windowscodecs: Add test for 1-bit indexed color BMP.
688 windowscodecs: Add test for 4-bit indexed color BMP.
689 windowscodecs: Return proper error codes in unneeded BMP decoder methods.
690 windowscodecs: Add support for decoding RLE8-encoded BMP files.
691 windowscodecs: Add support for decoding RLE4-encoded BMP files.
692 gdiplus: Use brush_fill_path in GdipFillEllipse.
693 gdiplus: Use brush_fill_path in GdipFillPie.
694 gdiplus: Use brush_fill_path in GdipFillPolygon.
695 gdiplus: Use brush_fill_path in GdipFillPolygonI.
696 gdiplus: Use brush_fill_path in GdipFillRegion.
697 gdiplus: Use brush_fill_path in GdipFillRectangleI.
698 gdiplus: Implement GdipSetLineLinearBlend.
699 windowscodecs: Don't leak memory when BmpFrameDecode_CopyPalette fails.
700 windowscodecs: Register BMP decoder as a bitmap decoder.
702 Vitaliy Margolen (1):
703 shell32: Export IsUserAnAdmin by name as well.
705 Vladimir Pankratov (3):
706 regedit: Implement open last key at startup.
707 comctl32: Fix division by zero.
708 cmd: Convert the Russian resources to UTF-8.
711 winex11.drv: Handle clipboard on an auxiliary thread for windowless apps.