1 The Wine development release 1.1.27 is now available.
3 What's new in this release (see below for details):
4 - New version of the Gecko engine.
5 - New GSM 06.10 codec support.
6 - Improved support for the disk volume APIs.
7 - Support for XShm pixmaps for better performance.
8 - Various bug fixes.
10 The source is available from the following locations:
15 Binary packages for various distributions will be available from:
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.
29 Bugs fixed in 1.1.27:
31 3231 ListView: column reordering not implemented
32 3912 incorrect RGBQUAD struct declaration causes link error
33 4214 Unsupported 2007 WGL Attribute in Second Life 18.104.22.168
34 4304 Metatrader: Double clicking to change table values doesn't work
35 5068 Secondlife will not log in with the Alsa driver turned on and OSS driver turned off
36 6217 Alien Shooter runs slow
37 6936 eMule uses 40% CPU when idle permanently, independent of CPU speed
38 7701 rakuscan.exe (IP Scanner for Konica-Minolta copiers) fails to run
39 7796 Knight Rider doesn't run
40 8345 Syberia - Game runs but everything is black
41 8382 wine is looking in wrong folder for Theme Hospital Setup
42 8422 2xExplorer fails to start
43 8770 Warcraft III freezes in BN ladder games after a few seconds/minutes (ATI)
44 9152 Unimplemented function ntdll.dll.RtlGetCompressionWorkSpaceSize
45 9711 Quake Wars mouse wheel scrolls twice instead of once
46 10465 Radmin viewer 3.1: "Arrange Icons" action does not work in main viewer window
47 10512 Project Visitor: Installs OK but crashes when run
48 10518 Alpha Centauri crashes on launch with ALSA sound
49 10532 Paint Shop Pro 9: Open dialog box buttons are a mess
50 10692 Dragon NaturallySpeaking 9 - Dictation Box cannot copy/paste
51 10695 Music in Age of Wonders 2 demo causes buzzing sound in left stereo channel
52 10912 start command does not support /B option
53 10916 TreeView: Eclipse crashes on startup
54 10957 CreateFile doesn't work for devices
55 11031 Age of Empires III exits silently
56 11054 Missing GdipNewPrivateFontCollection and GdipGetDpiX functions
57 11193 Instan-t Messenger 5.0 BETA crashes after a few minutes
58 11952 Display problem with Notepad++ 4.8.2
59 12048 coreftp hangs after connecting to a ftp site
60 12197 Final Liberation fails with "numDisplayModes Failed" message
61 12483 Rosetta Stone V3 will not install
62 12519 Yahoo! Widget Engine version 4.5 wont start
63 12609 Silent Hill 2: random slow down
64 12751 Sibelius 4, line-breaks, text overlap
65 12980 Bioshock 1.0 crash on startup with "unhandled exception"
66 13039 SkyMap Pro: Help font size is unreadable. Too small.
67 13279 TrendyFlash Site Builder 1.0 requires urlmon stubs
68 13288 Ventrilo requires the GSM 6.10 codec
69 13316 Strong DC++ does not auto scroll chat window
70 13350 Vim menu text overlaps itself [dogfood]
71 13449 Art is Dead crashes when loading the first level
72 13562 rpg maker vx crashing when the menu is clicked
73 13857 winword 97 100% cpu splash
74 13867 WinSCP: Background transfer queue doesn't refresh/update automatically (dogfood)
75 13993 MathCAD 2001: crashes while installing
76 14004 Flickering/Flashing Menu Screen in Steam games
77 14223 Homeworld 2 fails to start
78 14244 Wine ignores StringFormat alignment
79 14610 Stata crashes when trying to start help (window)
80 14783 Cannot closed WMP 9 after minimizing.
81 15048 BabasChess requires GdipCreateHatchBrush
82 15122 Clipboard functions don't work in console applications
83 15194 cmd.exe doesn't support for 2>&1 style redirection
84 15282 Microsoft Office Excel 2007: Recording Macros doesn't work
85 15398 The Journeyman project 3 crashes on exit
86 15533 iTunes 8.0 fails to install
87 15801 DietPower 4.4, wine crashes when food log window is closed
88 15903 Sibelius 3: list box items with graphics are drawn incorrectly
89 16166 Google Sketchup 7 display often corrupt until you click on it
90 16488 "Tools / Google Earth / Get Current View" crashes Google Sketchup 7
91 16627 Sword of the Stars: command-and-control units do not display last digit in fleet management
92 16631 Liquid War 6: Fails to start.(dogfood)
93 16650 Melodyne Studio demo crashes on startup
94 16707 regedit: "Type" column resize and redraw is not working properly
95 16796 Implement mssign32.dll
96 16810 MT4(MetaTrader) two bugs
97 16853 Sword of the Stars: crashes on entering main game screen.
98 16961 Videos in The Neverhood are broken
99 16997 lotro: symbols above NPC's are totally black as is fog
100 17111 Construct 0.98.6
101 17145 'wrong version of assembly manifest', ok, but which is the right one?
102 17202 Segmentation fault in Call of Cthulhu
103 17220 Lightbox Plus image editor freeze after few minutes
104 17256 Two mshmtl regressions in Vdownloader
105 17267 World of Warcraft 3.0.8a: No input in main game area
106 17456 Implement windows firewall
107 17673 PDF-XChange Viewer ver 2.0: pages navigation toolbar corrupted
108 17696 Skype 4 setup fails to recognise downloaded .msi
109 17748 PhotoPhiltre - Open picture dialog too small
110 17886 Toolbar flicker (TB_HIDEBUTTON always redraws)
111 17912 Various visual glitches on Last Remnant
112 18034 RA3 Uprising crash at the beginning of campaign: The TALE of YURIKO
113 18051 winamp doesn't run
114 18214 winboard 4.2.7b -- ICS client doesn't have horizontal scrollbars
115 18239 regedit should remember the last key open
116 18282 Tom Clancy's EndWar: selected unit "circle" is not rendered right
117 18409 Missing text in the license area text while intaling Windows Live messenger 8.1
118 18413 Teamviewer can`t connect with File Transfer
119 18504 ToolTip doesn't hide
120 18510 Microsoft .Net 20 SP1 Installer's text is unreadable
121 18612 AutoGK 2.55 crashes on close
122 18674 Exception EAccessViolation in module tralih.exe
123 18675 GuildWars tries to repair the data archive on every start.
124 18681 Can not accept license for Adobe CS4 installers
125 18704 PureEdge Viewer (ICS Viewer) 6.0 interface is inappropriately rendered with scroll bars
126 18871 Various Ogre demos crash on exit in D3D9 mode
127 18897 Metatrader 4: Quotes Table cells not aligned
128 18997 Warcraft 3 1.23 crashes after remaining one minute in a Battle.net chat room.
129 19121 F1 Challenge 99-02: 3D graphics seems completely broken
130 19132 winebrowser: when URL is passed as file://url with anchor or query included it fails to open
131 19219 EVE crashes with a page fault
132 19240 Full Tilt Poker exits silently
133 19260 Starfleet Command - entire display flickers strobe-like in-game
134 19315 Call Of Duty 4 - graphical glitches (post-processing works intermittently)
135 19349 Crash in Xenu 1.3c when prompting for a username and password
136 19351 RootsMagic 4 installer hangs while downloading place database
137 19387 Command and Conquer 3 Uprising doesn't work anymore
138 19393 Word & Excel 2007 scrollbar background/arrow buttons are wrong color, changes based on size
139 19396 Blitzin2: Auto-vscroll not working
140 19398 runes of magic fails to load game world
141 19406 Battlefield heroes - can't connect to game server
142 19412 Red Alert 3: fails to render a character
143 19429 WideCharToMultiByte: Incorrect conversion of "default character"
144 19456 Mount Manager crashes with optical discs since commit 15acd35
145 19470 Wine shouldn't assume the default visual supports GLX
146 19509 CounterStrike Source: Texture smear w/ level set to DirectX 9.0
147 19537 Sonos 3.0 dies after first step in setup wizard
148 19556 GdipAddPathPieI forwards to itself
149 19564 Guitar Hero World Tour crashes in secur32
150 19610 Eclipse exits on load with X Error
154 Changes since 1.1.26:
156 Aled Hughes (1):
157 comctl32/toolbar: Avoid unnecessary invalidation on TB_HIDEBUTTON.
159 Alexander Nicolaysen Sørnes (3):
160 mshtml: Update Norwegian Bokmål translation.
161 setupapi: Update Norwegian Bokmål translation.
162 wininet: Update Norwegian Bokmål translation.
164 Alexandre Julliard (35):
165 winecfg: Fix quote characters in English resource.
166 Convert English resources to UTF-8 where necessary.
167 mountmgr: Create a separate structure for disk device information, independent from the DOS drive.
168 mountmgr: Create a separate structure for volume information.
169 mountmgr: Add support for setting the drive UUID instead of having it always hardcoded.
170 mountmgr: Retrieve the volume uuid through HAL/DiskArbitration when creating a device.
171 mountmgr: Always set the mount point id as a separate step from the mount point creation.
172 kernel32: Try to load a 32-bit builtin in WinExec16 if the file doesn't exist.
173 mountmgr: Add support for creating volumes without an associated drive.
174 mountmgr: Create volumes for non-removable volumes reported by HAL/Disk Arbitration.
175 ole32/tests: Avoid depending on the heap allocation order for the CoGetObjectContext test.
176 winhttp: Avoid casting away const.
177 mountmgr: Rename the DOS drive mount field for symmetry with the volume structure.
178 mountmgr: Optionally update the drive mount point in set_volume_info.
179 mountmgr: Add a helper function to update symlinks.
180 mountmgr: Use set_volume_info to update the volume when creating a new drive.
181 mountmgr: Set the drive letter at creation time.
182 mountmgr: Better reuse of existing devices.
183 mountmgr: Add ref counting for volume objects.
184 mountmgr: Try to match and reuse volumes when creating/updating a drive.
185 mountmgr: Return a copy of the strings in query_dos_device.
186 mountmgr: Protect the device structures with a critical section.
187 shell32/tests: Create our own temp directory to make sure it's not the Windows directory.
188 libwine: Fix the wctomb validity check for codepages where the default chars don't convert to each other.
189 winemenubuilder: Reduce memory usage for string copies.
190 kernel32: Fetch more information from the DosDevices directory for QueryDosDevice.
191 shell32/tests: Fix a couple of failures on Win9x and NT4.
192 mountmgr: Increment the volume refcount in functions that return a volume.
193 mshtml: Never try to unload the Gecko libraries.
194 ntdll: Don't free low address space for large address aware applications.
195 ntdll: Ignore activation context entries that don't specify a path.
196 kernel32/tests: Add one more possible error code.
197 comctl32/tests: Fix some test failures on older versions.
198 ntdll: Don't switch from small to large block when HEAP_REALLOC_IN_PLACE_ONLY is specified.
199 make_makefiles: Fix handling of .mc files.
201 Alistair Leslie-Hughes (4):
202 shlwapi: Correct AssocCreate and tests.
203 mshtml: Add missing interfaces.
204 gdiplus: Add GdipRecordMetafileI stub.
205 shlwapi: Correct AssocCreate tests.
207 Andrew Nguyen (4):
208 gdi32: Fix the type of a few return values.
209 wine.inf: Add a fake DLL for dinput8.
210 user32/tests: Test the behavior of DialogBoxParamA with dialog procedure window destruction.
211 kernel32: Revise SetThreadIdealProcessor to return success.
213 Andrew Talbot (1):
214 ddraw: Constify some variables.
216 André Hentschel (7):
217 jscript: Add German translation.
218 shell32: Fix German folder names.
219 jscript: Update German translation.
220 wininet: Update German translation.
221 jscript: Update German translation.
222 comctl32: Stop flicker when drawing themed and draw the correct image smoothly.
223 jscript: Update German translation.
225 Aric Stewart (4):
226 mpr: Update Japanese resource.
227 appwiz: Update Japanese resource.
228 imm32: Stub implementation of ImmDisableTextFrameService.
229 gdi32: Ensure child fonts have names.
231 Aurimas Fišeras (6):
232 Various small Lithuanian translation fixes.
233 jscript: Add Lithuanian translation.
234 jscript: Update Lithuanian translation.
235 wininet: Update Lithuanian translation.
236 jscript: Update Lithuanian translation.
237 jscript: Update Lithuanian translation.
239 Austin English (7):
240 notepad: English resource fixes.
241 shell32: Adjust shell folders to more closely match Windows.
242 shell32: Fix English folder names.
243 wineinstall: Ask about installation before running configure.
244 start: Handle /B & /I options.
245 userenv: Add a stub for LoadUserProfileW.
246 wine.inf: Add HKCU\AppEvents\Schemes registry key.
248 David Adam (9):
249 d3dx9: Fix D3DXVec2TransformCoord to make tests pass in Windows.
250 d3dx9: Fix D3DXVec3TransformCoord to make tests pass in Windows.
251 d3dx9: Fix D3DXVec4Normalize to make tests pass in Windows.
252 d3dx9: Fix D3DXMatrixStack_LoadMatrix to make tests pass in Windows.
253 d3dx9: Fix D3DXMatrixStack_MultMatrix to make tests pass in Windows.
254 d3dx9: Fix D3DXMatrixStack_MultMatrixLocal to make tests pass in Windows.
255 d3dx9: Fix D3DXMatrixStack_RotateAxis to make tests pass in Windows.
256 d3dx9: Fix D3DXMatrixStack_RotateAxisLocal to make tests pass in Windows.
257 d3dx9: Add forgotten copyrights.
259 Davide Pizzetti (1):
260 clock: Updated Italian translation.
262 Dmitry Timoshkov (5):
263 user32: Pass the same PRF_ flags from WM_PRINT to WM_PRINTCLIENT.
264 user32: Draw the whole button only if requested.
265 gdi32: Some fonts have a broken last segment of cmap4 table, avoid a crash in that case.
266 gdi32: Use a better heuristics for tmWeight.
267 user32/tests: Use symbol charset when creating Marlett font.
269 Dylan Smith (7):
270 richedit: Properly restore style after end of rtf group.
271 richedit: Added missing return to ME_EnsureVisible.
272 richedit: Scrollinfo stored as 16-bit values externally.
273 richedit: Handle NULL buffer or 0 buffer length in ME_GetTextEx.
274 richedit: Prevent buffer overflows in WM_GETTEXT.
275 richedit: Prevent using uninitialized nAvailWidth in initialization.
276 richedit: Avoid comparing padding in cursor structures on memcmp.
278 Erich Hoover (1):
279 winealsa.drv: Re-allow fallback to waveout (regression in dsound).
281 Francois Gouget (4):
282 shell32: Add a trailing '\n' to a WARN().
283 taskmgr: Remove space before ellipsis.
284 appwiz.cpl: Make sure we have a space before the ellipses in Slovenian resources.
285 notepad: Remove spaces before '\n'.
287 Frédéric Delanoy (7):
288 kernel32: Update French translation of error messages.
289 notepad: French resources fixes.
290 jscript: Add French translation.
291 jscript: Update French translation.
292 wininet: Update French translation.
293 jscript: Update French translation.
294 jscript: Update French translation.
296 Gerald Pfeifer (1):
297 winhttp: Include <sys/socket.h> from winhttp_private.h. Remove now redundant inclusion from request.c.
299 Hans Leidekker (21):
300 wininet: Correct handling of redirected HEAD requests.
301 wininet: Release the request in WININET_GetProxyServer and WININET_SetProxyAuthorization.
302 wininet: Don't leak the proxy username and password in WININET_SetProxyAuthorization.
303 wininet: Prepare for showing a regular authentication dialog.
304 wininet: Add a regular authentication dialog.
305 wininet: Use a different pointer for the password in WININET_SetAuthorization.
306 wininet: Update Dutch translation.
307 hnetcfg: Add a stub implementation of INetFwMgr.
308 hnetcfg: Add a stub implementation of INetFwPolicy.
309 hnetcfg: Add a stub implementation of INetFwProfile.
310 hnetcfg: Add a stub implementation of INetFwAuthorizedApplication and INetFwAuthorizedApplications.
311 hnetcfg: Add class factory.
312 hnetcfg: Register interfaces.
313 setupapi: Add stub implementations of CM_Get_Device_ID_ListW and CM_Enumerate_Classes.
314 msi: Fix parsing of integer column width specifiers.
315 msi: Fix column width calculation.
316 advapi32: LsaFreeMemory returns NTSTATUS.
317 advapi32: Factor out lookup of local usernames and well-known SIDs.
318 advapi32: Add a basic implementation of LsaLookupNames2.
319 advapi32: Add tests for LsaLookupNames2.
320 include: Add prototypes for EncodePointer and DecodePointer.
322 Henri Verbeet (56):
323 wined3d: Recognize the SM4 log opcode.
324 wined3d: Skip some unnecessary FBO binds.
325 wined3d: Remove an unused struct member.
326 wined3d: Pass NULL to ActivateContext() when we don't need a specific target.
327 wined3d: Keep track of a context's current render target.
328 wined3d: Call ModifyLocation on "target" in IWineD3DDeviceImpl_ClearSurface().
329 wined3d: Get rid of lastActiveRenderTarget in FindContext().
330 wined3d: Get rid of lastActiveRenderTarget.
331 wined3d: Remove the useless lastThread field from IWineD3DDeviceImpl.
332 wined3d: Keep track of a thread's wined3d context.
333 wined3d: Avoid destroying contexts that are current in another thread.
334 wined3d: Get rid of getActiveContext().
335 wined3d: Simplify FindContext() a bit.
336 wined3d: Move some context selection code from ActivateContext() to FindContext().
337 wined3d: Try to reuse the thread's current context in FindContext().
338 wined3d: Don't reuse contexts marked for destruction.
339 wined3d: Remove some unnecessary code.
340 wined3d: Get rid of last_device.
341 wined3d: Explicitly pass the wined3d context to context_apply_draw_buffer().
342 wined3d: Return the activated context from ActivateContext().
343 wined3d: get_drawable_size() needs a context.
344 wined3d: Manage occlusion queries in the context.
345 wined3d: Manage event queries in the context.
346 wined3d: Explicitly pass the context to get_drawable_size().
347 wined3d: Explicitly pass the context to surface_load_ds_location().
348 wined3d: Get rid of activeContext.
349 wined3d: Return proper NULLs from CreateContext().
350 wined3d: Handle destruction of a context's current render target.
351 wined3d: Use the context's current render target the get the swapchain drawable size.
352 wined3d: Don't use the GL texture flags to determine if a format is a depth stencil in CheckDepthStencilCapability().
353 wined3d: Rename WineD3DContext to struct wined3d_context.
354 wined3d: Don't respecify compressed textures in surface_upload_data().
355 user32: Send 0 as LPARAM for SIZE_MINIMIZED WM_SIZE messages.
356 wined3d: Properly calculate GL_TEXTURE_MAX_ANISOTROPY_EXT.
357 wined3d: Set the initial value of WINED3DTEXSTA_MAXANISOTROPY to 1.
358 wined3d: Update the WINED3DSAMP_MAGFILTER state even if we didn't recognize the value.
359 wined3d: Don't disable mipmapping if we lack EXT_texture_filter_anisotropic.
360 wined3d: Set a more appropriate value for the ANISOTROPIC/NONE min/mip filter.
361 wined3d: Statically initialize the filter lookup tables.
362 wined3d: Remove some unused code.
363 wined3d: Add functions to lookup texture filters.
364 wined3d: Move texture filter lookup table initialization to basetexture_init().
365 wined3d: Remove a redundant check from basetexture_get_autogen_filter_type().
366 wined3d: Get rid of the ANISOTROPIC entry from the filter lookup tables.
367 wined3d: WINED3DTEXF_NONE only makes sense as a mip filter.
368 wined3d: Set the WINED3DTEXF_NONE entry in the minification lookup table to GL_NEAREST.
369 wined3d: Track render_offscreen in the context.
370 wined3d: Explicitly pass the context to the shader_load_constants() handlers.
371 wined3d: Call the shader_load_np2fixup_constants() handler directly from inside the shader backend.
372 winex11.drv: Add support for XShm pixmaps.
373 wined3d: Explicitly pass the context to the shader_select() handler.
374 wined3d: Explicitly pass the context to drawStridedSlow().
375 wined3d: Merge the context->current_rt check for rendertarget readback with the code above.
376 wined3d: Check the return value of wglDeleteContext() in context_destroy_gl_resources().
377 wined3d: Fix a condition in record_lights().
378 winex11.drv: Fallback to X11DRV_SHM_NONE in X11DRV_DIB_DoCopyDIBSection() if dest doesn't match the pixmap.
380 Huw Davies (12):
381 include: Add dbccmd.idl.
382 include: Add dbcses.idl.
383 include: Add opnrst.idl.
384 include: Add dbdsad.idl.
385 include: Add sesprp.idl.
386 include: Add a missing parameter and fix a few attributes.
387 include: Add binres.idl.
388 include: Add crtrow.idl.
389 include: Remote parameter should be a pointer not an array.
390 widl: Store the pointer description in the type rather than base type so that it gets re-written when the type is re-written.
391 msdaps: Initial stub.
392 include: Add correct structure packing.
394 Hwang YunSong (5):
395 cryptui: Updated Korean resource.
396 shell32: Updated Korean resource.
397 wordpad: Updated Korean resource.
398 shdoclc: Updated Korean resource.
399 appwiz.cpl: Updated Korean resource.
401 Ismael Barros (1):
402 dplayx/tests: Host migration when session host leaves.
404 Jacek Caban (12):
405 wininet: Code clean up by using heap_strdup* functions.
406 wininet: Code clean up by using heap_strdup* functions.
407 textstor.idl: Added more error code declarations.
408 msctf.idl: Added more interfaces.
409 mshtml: Added VT_UINT handling to debugstr_variant.
410 wininet: Explicity delete Content-Length header for gzip encoded connection.
411 mshtml: Always return hex string in IHTMLBodyElement::get_bgColor.
412 mshtml: Added IHTMLStyle3::wordWrap property implementation.
413 mshtml: Call set_ns_editmode in better place.
414 urlmon: Use one wininet internet handle for all connections.
415 mshtml: Install Gecko in system directory.
416 mshtml: Wine Gecko 1.0.0 release.
418 Jeff Latimer (2):
419 ws2_32: Add the port to the IPv6 address string if present.
420 ws2_32: Add the scope_id to the IPv6 address string if present.
422 John Klehm (1):
423 wintab32: Add a test for context validation by WTOpen.
425 Juan Lang (17):
426 winhttp: Fix crash when proxy bypass is unset.
427 winhttp: Strip scheme from http_proxy environment variable.
428 winhttp: Check environment if the registry settings are present but bogus.
429 winhttp: If the default proxy settings are not found, delete the bogus ones after test.
430 winhttp: Store send and receive timeouts in request_t, and only set them in a netconn_t if it's connected.
431 winhttp: Set a socket's timeouts when it's created.
432 winhttp: Use connection's timeout rather than default timeout when reading a line.
433 winhttp: Remove calls to SSL_CTX_set_timeout, as they affect the session's lifetime, not the read timeout.
434 winhttp: Remove no-longer-used #defines.
435 winhttp: Implement connect timeout.
436 winhttp: Only output fixme for unhandled resolve timeout.
437 ws2_32: Add debug support for IPv6 addresses.
438 crypt32: Fix leak on error path.
439 secur32: Sanity check handle index before indexing table.
440 secur32: Implement QueryContextAttributes for SECPKG_ATTR_REMOTE_CERT_CONTEXT.
441 wintrust: Implement WVTAsn1SpcSpOpusInfoDecode.
442 secur32: Trace values of SCHANNEL_CRED structure.
444 Ken Sharp (1):
445 gdiplus: Add GdipIsVisibleRectI stub.
447 Ken Thomases (1):
448 ntdll: For Darwin/Mac OS X, use legacy getdirentries if 64-bit inodes enabled.
450 Leonid Lobachev (1):
451 wined3d: Add missing calling convention specifiers.
453 Luke Benstead (2):
454 ntdll: Add semi-stub implementation for SystemExecutionState query.
455 gdiplus: Implement stub for GdipGetImagePalette.
457 Maarten Lankhorst (7):
458 Revert "winealsa.drv: Re-allow fallback to waveout (regression in dsound).".
459 msgsm32.acm: Implement a stub dll.
460 msgsm32.acm: Add support for format enumeration.
461 msgsm32.acm: Add support for encoding and decoding.
462 msgsm32.acm: Also check for gsm/gsm.h.
463 winecfg: Remove 'emulation' driver option.
464 winecfg: Hide basic and normal acceleration options by default.
466 Marcus Meissner (4):
467 wmc: Duplicate wine_cp_wcstombs check here too (Coverity).
468 jscript: Initialize val_str to NULL (Coverity).
469 ws2_32: Fixed buffer size to MultiByteToWideChar.
470 winhttp: Check for NULL return from heap_alloc (Coverity).
472 Michael Karcher (2):
473 ntdll: Fix get_server_context_flags.
474 ntdll: Fix ProcessExecuteFlag logic.
476 Mike Kaplinskiy (5):
477 ws2_32/tests: Test AcceptEx during pending AcceptEx call.
478 ws2_32/tests: Test closing listener during pending AcceptEx.
479 ws2_32/tests: Fix test failures on NT4/x86_64.
480 ws2_32/tests: Fix the last failures on NT4.
481 ws2_32/tests: Test closing (and CancelIo'ing) accepting socket with pending AcceptEx call.
483 Nicolas Le Cam (6):
484 kernel32/tests: Test GetVolumeInformation when current directory is a root directory.
485 kernel32/tests: Skip GetVolumeInformation test on current directory when running on a root directory.
486 shell32/tests: Add test for shell links to short path containing double backslashes.
487 shell32/tests: Fix test on temp paths that have a different long form.
488 comdlg32/tests: Hardcode expected values when possible.
489 comdlg32/tests: Fix a failing test on Win2k and below.
491 Nikolay Sivov (23):
492 wingdi.h: Fix RGBQUAD and RGBTRIPLE to match PSDK.
493 comctl32/listview: LVM_SETITEMSTATE - select all item case tests.
494 comctl32/listview: Additional tests for LVM_SETITEMSTATE for all items.
495 comctl32/listview: Handle NULL lParam in LVM_SETITEMSTATE.
496 comctl32/listview: Set LVIS_FOCUSED for all items with LVM_SETITEMSTATE not allowed.
497 comctl32/listview: Don't alter selection mark in LVM_SETITEMSTATE.
498 comctl32/listview: Fix some test failures on comctl32 4.7x.
499 comctl32/comboex: Use const pointer when possible.
500 comctl32/treeview: Correct define name.
501 comctl32/listview: Don't offset to column bound calculating LVIR_LABEL for items.
502 comctl32/listview: Offset every but LVIR_BOUNDS rectangles to column bound in details view.
503 gdiplus: Correctly forward to GdipAddPathPie.
504 comctl32/listview: Respect column order while scrolling columns.
505 comctl32/listview: Introduce a way to update cached column rectangles from Header.
506 comctl32/listview: Fix visibility computation in details view.
507 comctl32/listview: Enable column reordering.
508 comctl32/listview: Fix comment typo.
509 comctl32/treeview: Use a common structure for tests (as we use already for others).
510 comctl32/treeview: Make tests not depend from each other, replace some magics with macros.
511 comctl32/treeview: Some tests to show edit item label problems.
512 comctl32/treeview: Handle EN_KILLFOCUS in WM_COMMAND handler.
513 comctl32/treeview: Use separate pointer for currently edited item.
514 comctl32/treeview: Check passed handle value in WM_COMMAND handler.
516 Owen Rudge (5):
517 shell32: Check if a numerical value has been passed inside quotes in Control_DoLaunch.
518 shell32: Execute control panel applets in separate process.
519 shell32: Ensure extraPmts is a valid pointer before checking it.
520 winhlp32: Ensure win->page is not NULL when selecting Help on Help.
521 winhlp32: Ensure Open dialog is modal.
523 Paul Vriens (15):
524 winecfg: Fix Portuguese (Portugal) translation.
525 shdoclc: Fix Portuguese (Portugal) translation.
526 wordpad: Align resources with the English ones.
527 winhttp/tests: Fix a test failure on some W2K/XP systems.
528 jscript: Add Dutch translations.
529 jscript: Add Dutch translations.
530 wininet: Avoid potential NULL dereferences (Coverity).
531 gphoto2.ds: Remove an used MENU entry from the resources.
532 appwiz.cpl: Fix Dutch translations.
533 xcopy: Add the UTF-8 pragma.
534 gphoto2.ds: Add the UTF-8 pragma for the Danish resources.
535 wineboot: Add the UTF-8 pragma for the Dutch resources.
536 winhlp32: Add the UTF-8 pragma for the Romansh resources.
537 cmdlgtst: Add the UTF-8 pragma for the Italian resources.
538 winhlp32: Add the UTF-8 pragma for the Italian resources.
540 Piotr Caban (26):
541 jscript: Add Error object stub.
542 jscript: Add Error_message implementation.
543 jscript: Add Error_toString implementation.
544 jscript: Add error throwing functions.
545 jscript: Throw range errors in Array functions.
546 jscript: Throw type errors in Boolean functions.
547 jscript: Throw type errors in Date functions.
548 jscript: Throw more errors in Date functions.
549 jscript: Throw TypeError in call_expression_eval.
550 jscript: Throw errors in Number functions.
551 jscript: Added Error_description and Error_number stubs.
552 jscript: Added Error_number and Error_description implementation.
553 jscript: Add Error_number handling to constructor and error throwing functions.
554 jscript: Throw 'undefined object' error.
555 jscript: Throw TypeError in Function_toString.
556 jscript: Throw error in to_primitive function.
557 jscript: Throw TypeErrors when _value functions are used as a function.
558 jscript: Throw SyntaxError in eval function.
559 jscript: Added "Expected '('" error.
560 jscript: Added "Expected ')'" error.
561 jscript: Add "illegal assignment" error.
562 jscript: Added "Expected ';'" error.
563 jscript: Throw more SyntaxErrors in parser.
564 jscript: Added 'unterminated string' error.
565 jscript: Make compare2_values working with NULL BSTR's.
566 jscript: Added JSGlobal_parseFloat implementation.
568 Rein Klazes (10):
569 user32: Ignore the MFT_BITMAP flag when testing menu items for 'magic' bitmap handles.
570 user32/tests: Fix for a test failure on win98/NT4.
571 user32: Put some repeated code for checking and extending of a MENUITEMINFO structure in a separate function.
572 user32: When setting a menu item, handle MIIM_TYPE flag by setting approriate MIIM_BITMAP, MIIM_FTYPE and MIIM_STRING flags.
573 user32: Get rid of internal function MENU_SetItemData, use SetMenuItemInfo_common instead.
574 ws2_32: Do not make the unix file descriptor blocking. Too many places in the socket code assume it is not.
575 user32: Fail if inserting a submenu would create a loop in the menu hierarchy.
576 comdlg32: Set MAXTEXTROWS of the toolbar in the file dialog to zero.
577 user32: When all items in a menu have either a bitmap or text but not both, then texts should be aligned with the bitmaps.
578 comdlg32: Fix problems in calculation of the size of a file dialog.
580 Ricardo Filipe (8):
581 oleacc: Add Portuguese translation.
582 winedbg: Add Portuguese translation.
583 winhlp32: Update Portuguese translation and convert to UTF8.
584 cryptui: Add Portuguese translation.
585 kernel32: Add Portuguese translation.
586 jscript: Add Portuguese translation.
587 wininet: Fix Portuguese translation and convert to UTF8.
588 regedit: Update Portuguese translation.
590 Roderick Colenbrander (7):
591 winex11: Add support for GCs at more depths.
592 winex11: Make BRUSH_DitherColor independent of the screen_depth.
593 winex11: Make X11DRV_SetupGCForPatBlt independent of screen_depth.
594 winex11: XRenderComposite can be inaccurate when scaled x / y source coordinates are passed to it.
595 wgl: Fix usage of non-GLX visual in glXCreateContext.
596 winex11: Fix XRender_GetSrcAreaStretch compile bug for when XRender isn't around.
597 opengl32: Add opengl 3.2 extensions.
599 Stefan Dösinger (12):
600 wined3d: Don't activate a context unless we need one.
601 wined3d: Set the highest dirty marker after marking shader constants dirty.
602 wined3d: ARB clipplane init needs the helper constant.
603 wined3d: Only use WINE_normalized_texrect if ARB_texture_np2 is supported.
604 wined3d: Preload the correct texture location.
605 wined3d: Enable WINED3DFMT_R16G16B16A16_UNORM.
606 wined3d: Not all cards support float16 filtering.
607 ddraw: d3d7 does not support two sided stencil.
608 wined3d: Watch out about higher constants when clamping ps 1.x consts.
609 d3d: Filter R8G8B8 in d3d8 and d3d9.
610 wined3d: Filter WINED3DSTENCILCAPS_TWOSIDED in d3d8.
611 wined3d: Dirtify the correct state.
613 Stefan Leichter (4):
614 advapi32: Fix parameter types of CreateServiceA/W in spec file.
615 advapi32: Test a combination of CreateServiceA and GetSecurityInfo.
616 shell32: Make the tests of the value returned from function SHGetFileInfoA more strick, fix wine to pass the tests.
617 shdocvw: Add stub for SHRestricted2W.
619 Vincent Beers (1):
620 winecfg: Fixed Dutch translation.
622 Vincent Povirk (19):
623 mapi32: Add version numbers to version resource.
624 gdiplus: Don't use -escapement angle in GdipDrawString.
625 gdiplus: Do not draw line-breaking spaces.
626 gdiplus: Store color key information in ImageAttributes.
627 gdiplus: Fix rectangles of horizontal and vertical gradients.
628 gdiplus: Ignore the graphics transforms in GdipGetRegionBounds.
629 include: Add IWICBitmapDecoderInfo to headers.
630 windowscodecs: Add stub implementation of IWICBitmapDecoderInfo.
631 windowscodecs: Implement IWICBitmapDecoderInfo::GetComponentType.
632 windowscodecs: Implement IWICBitmapDecoderInfo::GetPatterns.
633 windowscodecs: Implement IWICBitmapDecoderInfo::CreateInstance.
634 windowscodecs: Implement IWICBitmapDecoderInfo::MatchesPattern.
635 windowscodecs: Add tests for IWICBitmapDecoderInfo.
636 windowscodecs: Implement GetDecoderInfo for BMP decoder.
637 windowscodecs: Implement IWICImagingFactory::CreateComponentEnumerator.
638 include: Add definitions for CreateDecoderFromStream.
639 windowscodecs: Implement IWICImagingFactory::CreateDecoderFromStream.
640 windowscodecs: Add test for IWICImagingFactory::CreateDecoderFromStream.
641 hhctrl.ocx: Ensure that the topic within MSITStore url's begins with /.
643 Vladimir Pankratov (55):
644 clock: Convert the Russian resources to UTF-8.
645 cmdlgtst: Convert the Russian resources to UTF-8.
646 notepad: Convert the Russian resources to UTF-8.
647 oleview: Convert the Russian resources to UTF-8.
648 progman: Convert the Russian resources to UTF-8.
649 reg: Convert the Russian resources to UTF-8.
650 net: Convert the Russian resources to UTF-8.
651 regedit: Convert the Russian resources to UTF-8.
652 start: Convert the Russian resources to UTF-8.
653 taskmgr: Convert the Russian resources to UTF-8.
654 wineboot: Convert the Russian resources to UTF-8.
655 view: Convert the Russian resources to UTF-8.
656 uninstaller: Convert the Russian resources to UTF-8.
657 winecfg: Convert the Russian resources to UTF-8.
658 wineconsole: Convert the Russian resources to UTF-8.
659 winefile: Convert the Russian resources to UTF-8.
660 winemine: Convert the Russian resources to UTF-8.
661 winhlp32: Convert the Russian resources to UTF-8.
662 winedbg: Convert the Russian resources to UTF-8.
663 wordpad: Convert the Russian resources to UTF-8.
664 xcopy: Convert the Russian resources to UTF-8.
665 write: Convert the Russian resources to UTF-8.
666 appwiz.cpl: Convert the Russian resources to UTF-8.
667 comctl32: Convert the Russian resources to UTF-8.
668 browseui: Convert the Russian resources to UTF-8.
669 avifile: Convert the Russian resources to UTF-8.
670 comdlg32: Convert the Russian resources to UTF-8.
671 iccvid: Convert the Russian resources to UTF-8.
672 localspl: Convert the Russian resources to UTF-8.
673 hhctrl.ocx: Convert the Russian resources to UTF-8.
674 localui: Convert the Russian resources to UTF-8.
675 gphoto2.ds: Convert the Russian resources to UTF-8.
676 mpr: Convert the Russian resources to UTF-8.
677 msacm32: Convert the Russian resources to UTF-8.
678 credui: Convert the Russian resources to UTF-8.
679 mshtml: Convert the Russian resources to UTF-8.
680 msi: Convert the Russian resources to UTF-8.
681 msvfw32: Convert the Russian resources to UTF-8.
682 msrle32: Convert the Russian resources to UTF-8.
683 msvidc32: Convert the Russian resources to UTF-8.
684 oleaut32: Convert the Russian resources to UTF-8.
685 oledlg: Convert the Russian resources to UTF-8.
686 setupapi: Convert the Russian resources to UTF-8.
687 serialui: Convert the Russian resources to UTF-8.
688 sane.ds: Convert the Russian resources to UTF-8.
689 shdoclc: Convert the Russian resources to UTF-8.
690 shell32: Convert the Russian resources to UTF-8.
691 wininet: Convert the Russian resources to UTF-8.
692 wineps.drv: Convert the Russian resources to UTF-8.
693 user32: Convert the Russian resources to UTF-8.
694 shlwapi: Convert the Russian resources to UTF-8.
695 winmm: Convert the Russian resources to UTF-8.
696 wldap32: Convert the Russian resources to UTF-8.
697 winspool.drv: Convert the Russian resources to UTF-8.
698 kernel32: Convert the Russian resources to UTF-8.
701 Alexandre Julliard
This page was automatically generated by the
Visit the LXR main site for more