Commit | Line | Data |
---|---|---|
24e7b5fb | 1 | The Wine development release 1.3.22 is now available. |
64da36b6 | 2 | |
8b2a403a | 3 | What's new in this release (see below for details): |
24e7b5fb AJ |
4 | - Support for Indic text shaping. |
5 | - Generation of stubless code in the IDL compiler. | |
6 | - Support for X files in D3DX. | |
7 | - 4- and 24-bit bitmap formats in the DIB engine. | |
8 | - Listview performance improvements. | |
8b2a403a | 9 | - Various bug fixes. |
d7d3169d | 10 | |
062d61a5 | 11 | The source is available from the following locations: |
d7d3169d | 12 | |
24e7b5fb AJ |
13 | http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.22.tar.bz2 |
14 | http://prdownloads.sourceforge.net/wine/wine-1.3.22.tar.bz2 | |
d7d3169d AJ |
15 | |
16 | Binary packages for various distributions will be available from: | |
17 | ||
d494bda3 | 18 | http://www.winehq.org/download |
d7d3169d | 19 | |
d494bda3 | 20 | You will find documentation on http://www.winehq.org/documentation |
4ba574d6 | 21 | |
062d61a5 | 22 | You can also get the current source directly from the git |
d494bda3 | 23 | repository. Check http://www.winehq.org/git for details. |
3a5816f8 | 24 | |
d37eb365 AJ |
25 | Wine is available thanks to the work of many people. See the file |
26 | AUTHORS in the distribution for the complete list. | |
3a5816f8 | 27 | |
7affdd4c AJ |
28 | ---------------------------------------------------------------- |
29 | ||
24e7b5fb AJ |
30 | Bugs fixed in 1.3.22: |
31 | ||
32 | 219 Programs refuse to run because of safedisc copy-protection | |
33 | 7065 Get SecuROM copy-protection working | |
34 | 9781 Endless loop in Wineconsole with user mode | |
35 | 12500 jedi knight window is unmanaged, no title or borders | |
36 | 12949 assassin's creed to slow to play | |
37 | 14129 Warcraft III: Reign of Chaos can't find CD/DVD Drive (SecuROM 4.x) | |
38 | 15713 widl generates incorrect format string for top level conformance | |
39 | 16332 crash in file dialog if the previous selected folder is deleted | |
40 | 17094 Mr. Robot graphics fail to render | |
41 | 17544 Gothic does not start (black screen) due to ddraw error | |
42 | 17908 TCSPC fails to install | |
43 | 18326 Pharaoh/Cleopatra doesn't recognize CD-ROM drive (SecuROM 4.x) | |
44 | 19278 Roller Coaster Tycoon 2 will not run without no CD modification (SecuROM 4.x) | |
45 | 20166 NetLocalGroupGetInfo() returns success but no data buffer | |
46 | 20286 minimap problem in Supreme Commander Forged Alliance | |
47 | 21036 Persian Font Problem | |
48 | 21130 'cmd/c echo.' should give a newline | |
49 | 21147 SafeDisc v1.3x media validation fails/launcher crashes (secdrv.sys doesn't support WinVer > Win2000) (Rayman 2, Microsoft Flight Simulator 2000, ...) | |
50 | 21552 Pathologic hangs on starting up | |
51 | 21594 Bottom of windows cut of with KDE4 Dual-Head Setup | |
52 | 21998 FIFA 2010 crashes on start | |
53 | 22964 Launching Deus-Ex game from Steam no longer works | |
54 | 23145 Opera 10.53 crashes on startup | |
55 | 23240 "Ambient Lighting" sample D3D program crashes | |
56 | 23861 Multiple apps crash on startup/exit due to cross-process OLE drag and drop bug (Adobe Acrobat 7.0, HTML-Kit, Albumplayer, TortoiseSVN) | |
57 | 23965 Steam exits silently when querying system information (crash due to missing crypt32.dll PFXVerifyPassword stub) | |
58 | 24239 IW2 Edge of Chaos loses sound every few milliseconds | |
59 | 24433 MS-Word complains "Do you want to revert to the saved '<filename>' ?" at opening files | |
60 | 24642 Tag: The Power of Paint crashes with unimplemented function d3dx9_36.dll.D3DXLoadMeshHierarchyFromXA | |
61 | 24683 Upper left corner of Epicenter setup heading is corrupt. | |
62 | 24686 Kleptocracy crashes without d3dx9_28.dll | |
63 | 24694 Agamemnon's Curse crashes with d3dx9_36.dll.D3DXLoadMeshHierarchyFromXW | |
64 | 24739 Bioshock 2 cannot pass release date check | |
65 | 25192 'fatal error in gc: collecting from unknown thread' with Mono | |
66 | 25219 Demoscene demo @party invitation crashes with unimplemented function d3dx9_36.dll.D3DXLoadMeshFromXInMemory | |
67 | 25368 Age of Empires 3: mp3's don't play in gstreamer if a native codec is installed | |
68 | 25785 King Arthur - The Role-playing Wargame: severe visual artifacts | |
69 | 25942 Wine's implementation of d3dtypes.h does not work with ISO C++. | |
70 | 25999 wine builtin IE crash while opening zero byte file (such as https://mybank.icbc.com.cn/indexicbc.htm ) | |
71 | 26674 OpenGL 2.0 Shading Language Terrain Texturing Demo crashes on unimplemented function msvcp100.dll.??0?$basic_ios@DU?$char_traits@D@std@@@std@@IAE@XZ | |
72 | 26885 del /s crashes if it encounters a directory containing a space | |
73 | 26931 Nvidia hdr sample wants d3dx9_36.dll.D3DXLoadMeshFromXW | |
74 | 27016 Fallout 3: fails to start | |
75 | 27079 Painkiller Black: black screen and crash at start | |
76 | 27093 CadStd: Toolbar buttons are shifted to the left | |
77 | 27108 windows 7 cmd.exe aborts with unimplemented function KERNEL32.dll.RegOpenKeyExW | |
78 | 27143 metatrader 4 doesnt show news and emails | |
79 | 27167 Eve: can't move windows in game, mouse sticks | |
80 | 27222 dbghelp.dll.SymEnumSourceFilesW needed (ollydbg2) | |
81 | 27225 Looking around with the mouse is uncontrolled | |
82 | 27250 Prey receives a truncated hostname from hostname.exe ? | |
83 | 27270 Unimplemented function ntoskrnl.exe.ObReferenceObjectByName called by Activex control of cebchina online bank | |
84 | 27280 BHDCInstall_per can not install (unimplemented function cfgmgr32.dll.CM_Get_Device_ID_List_SizeA ) | |
85 | 27302 Star Fury doesn't detect 3D device correctly | |
86 | 27317 Finereader not showing dialogs | |
87 | 27337 Raw sockets aren't closed correctly in ICMP monitoring programs | |
88 | 27338 Msi should provide detailed error if temporary row can't be inserted (MSIMODIFY_VALIDATE_NEW -> MSIDBERROR_DUPLICATEKEY support, Dirt3 installer fails) | |
89 | 27339 improper last error code set by GetUserNameW | |
90 | 27342 Iexplore can't open url regression | |
91 | 27343 Perfect World Russian doesn't start, since wine-1.3.20 | |
92 | 27348 _snprintf overflows specified bounds | |
93 | 27369 Office 2007 SP2 installer reports success but fails to install some components | |
94 | 27400 SecuROM 4.x/5.x helper driver needs ntoskrnl.exe.IoSetThreadHardErrorMode stub | |
95 | 27411 Dark Fall crashes on launch | |
d494bda3 | 96 | |
8b2a403a | 97 | ---------------------------------------------------------------- |
14991a42 | 98 | |
24e7b5fb AJ |
99 | Changes since 1.3.21: |
100 | ||
101 | Adam Martinson (1): | |
102 | ole32: Don't call IDropTarget::QueryInterface() in RegisterDragDrop(). | |
103 | ||
104 | Alasdair Sinclair (1): | |
105 | comctl32/tab: Fully initialize itemData to fix x64 test failure. | |
106 | ||
107 | Alexandre Julliard (46): | |
108 | winapi: Support optional parameters for stubs. | |
109 | widl: Don't output callback conformances for non-interpreted functions. | |
110 | widl: Array dimensions have to be constants. | |
111 | iphlpapi: Close the socket in IcmpCloseHandle. | |
112 | winevdm: Print an error when trying to start a DOS app from the z: drive. | |
113 | widl: Support using custom handle types with the implicit_handle attribute. | |
114 | widl: Add a more generic way of determining the type of handle for a function. | |
115 | widl: Fix representation of context handles in the format string. | |
116 | widl: Always update the type format offset in write_type_tfs and not in callers. | |
117 | widl: Don't allow unions passed by value or floating point returns for interpreted functions. | |
118 | widl: Add a -O option to specify stub style. | |
119 | widl: Generate function headers in the proc format string for interpreted functions. | |
120 | widl: Use the pointer offset for arrays declared as pointer in the proc format strings of interpreted functions. | |
121 | include: Make CLIENT_CALL_RETURN definition platform-specific to handle the return type incompatibility in NdrClientCall. | |
122 | msvcp60: Synchronize the spec file. | |
123 | msvcrt: Comment out exports with a non-standard comment to prevent make_specfiles from trying to update them. | |
124 | rpcrt4: Add entry points for the old-style stubless Ndr calls. | |
125 | widl: Always use signed types in parameter formats. | |
126 | widl: Add support for generating old-style interpreted stubs for proxies. | |
127 | widl: Add support for generating old-style interpreted stubs for clients. | |
128 | widl: Add support for generating old-style interpreted stubs for servers. | |
129 | widl: Add support for new-style interpreted stubs in the proc format strings. | |
130 | widl: Add support for generating new-style interpreted stubs for clients. | |
131 | widl: Add support for generating new-style interpreted stubs for servers. | |
132 | widl: Generate thunks for callas functions using interpreted stubs. | |
133 | widl: Add support for generating new-style interpreted stubs for proxies. | |
134 | widl: In 64-bit mode, pass all arguments to NdrClientCall instead of a pointer to the first one. | |
135 | widl: Set a correct fpu parameter mask on 64-bit. | |
136 | widl: Don't generate old-style interpreted stubs on 64-bit. | |
137 | widl: Don't allow floating point parameters for interpreted functions. | |
138 | widl: Don't require inline stubs for functions that are never generated. | |
139 | kernel32: Fix the handling of CAL_ITWODIGITYEARMAX in GetCalendarInfo. | |
140 | widl: Add a helper function for generating a stub that uses NdrClientCall. | |
141 | widl: Pass a structure containing the parameters to NdrClientCall instead of accessing the stack. | |
142 | widl: Fix packing of parameter structures for arguments larger than a pointer. | |
143 | widl: Fix a typo in updating the type format offset for strings. | |
144 | rpcrt4/tests: Add a few more marshalling tests. | |
145 | msi: Create temp files in the destination directory instead of the root. | |
146 | dispex: Make sure we don't pass a NULL array to IDispatchEx_InvokeEx. | |
147 | advapi32: Fix the parameter checks in QueryServiceStatusEx. | |
148 | advapi32: Always pass valid buffers in the EnumServicesStatus requests. | |
149 | rpcrt4: Don't marshall out-only parameters in the old-style stubless marshaller. | |
150 | rpcrt4: Fix handling of arguments passed by value in the old-style stubless marshaller. | |
151 | rpcrt4: Fix parameter stack size computation in the old-style stubless marshaller. | |
152 | rpcrt4: Add support for the argument size of varying arrays. | |
153 | rpcrt4: Don't try to bind to a null handle. | |
3d318679 AJ |
154 | |
155 | Alistair Leslie-Hughes (1): | |
24e7b5fb AJ |
156 | dbghelp: Add stubs SymFromIndex, SymFromIndexW. |
157 | ||
158 | Andrew Eikum (4): | |
159 | winealsa.drv: Partially implement IAudioSessionManager2. | |
160 | wineoss.drv: Partially implement IAudioSessionManager2. | |
161 | winecoreaudio.drv: Partially implement IAudioSessionManager2. | |
162 | mmdevapi: Add support for IAudioSessionManager in IMMDevice::Activate. | |
163 | ||
164 | Andrew Nguyen (20): | |
165 | ddraw/tests: Remove a superfluous skip check. | |
166 | ddraw: Add a NULL callback pointer check in the EnumDevices implementations. | |
167 | ddraw: Remove some unused structure definitions in the private ddraw header. | |
168 | d3d8/tests: Avoid a shift overflow in render_state_test_data_init. | |
169 | d3d9/tests: Avoid a shift overflow in render_state_test_data_init. | |
170 | d3d9: Drop a superfluous cast in IDirect3DDevice9Impl_CreateOffscreenPlainSurface. | |
171 | d3d9: Match temporary variables with UINT return types and fix a return value. | |
172 | advapi32/tests: Add tests for GetUserNameA/W. | |
173 | ddraw: Extend the lifetime of the EnumDevices strings beyond function scope. | |
174 | ddraw: Handle a callback cancellation attempt in d3d7_EnumDevices. | |
175 | hostname: Output a CRLF newline with the hostname string. | |
176 | advapi32: Fix last error value of GetUserNameA/W and output buffer handling in GetUserNameA. | |
177 | ws2_32: Free the asynchronous query structure if thread creation fails. | |
178 | ws2_32/tests: Properly destroy the async test window. | |
179 | ws2_32: Avoid a crash with an optional pointer in WSAAsyncGetServByPort. | |
180 | dbghelp: Implement SymEnumSourceFilesW. | |
181 | ws2_32/tests: Avoid casting a WSAAccept function pointer parameter in test_accept. | |
182 | ws2_32/tests: Fix some test thread procedure prototypes. | |
183 | d3d8: Increment the reference count of the IDirect3D8 parent when creating a device. | |
184 | d3d9: Increment the reference count of the IDirect3D9 parent when creating a device. | |
185 | ||
186 | André Hentschel (12): | |
187 | ws2_32/tests: Initialize atmark (valgrind). | |
188 | include: Define FIBER_FLAG_FLOAT_SWITCH. | |
189 | documentation: Replaced CVS with Git. | |
190 | winedbg: Increase buffer for function names. | |
191 | mscoree/tests: Broken return value is a HRESULT_FROM_WIN32. | |
192 | mscoree/tests: Test more IStream Functions on a ConfigStream. | |
193 | include: Add PF_XSAVE_ENABLED. | |
194 | c2man: Better detect that the file is in use. | |
195 | include: Fix IOCTL_STORAGE_SET_HOTPLUG_INFO. | |
196 | include: Add more storage ioctls. | |
197 | include: Add ATA ioctls. | |
198 | mscoree/tests: Mark a weird w2k3 result as broken. | |
199 | ||
200 | Aric Stewart (30): | |
201 | usp10: Handle new OpenType tags for Microsoft Indic fonts. | |
202 | usp10: Improve Sinhala shaping using Indic rules. | |
203 | usp10: Add Devanagari script. | |
204 | usp10: Add Bengali script. | |
205 | usp10: Add Gurmukhi script. | |
206 | usp10: Add Gujarati script. | |
207 | usp10: Add Oriya script. | |
208 | usp10: Add Tamil script. | |
209 | usp10: Add Telugu script. | |
210 | usp10: Add Kannada script. | |
211 | ups10: Add Malayalam script. | |
212 | usp10/tests: Add Devanagari shaping test. | |
213 | usp10/tests: Add Bengali shaping test. | |
214 | usp10/tests: Add Gurmukhi shaping test. | |
215 | usp10/tests: Add Gujarati shaping test. | |
216 | usp10/tests: Add Oriya shaping test. | |
217 | usp10/tests: Add Tamil shape test. | |
218 | usp10/tests: Add Telugu shaping test. | |
219 | usp10/tests: Add Malayalam shaping test. | |
220 | usp10: Correct indic vowel marker name. | |
221 | gdi32: Fall back on uniscribe for complex scripts. | |
222 | usp10: Don't return prematurely from Chaining Contextual Substitution. | |
223 | usp10: Do not over increment glyph index in Chaining Contextual Substitution. | |
224 | usp10: Gurmukhi has Ras but no Ralf. So do not treat them as a lex_Ra for reordering. | |
225 | usp10: Correct matra type for Oriya 0x0B57. | |
226 | usp10: Refine Ralf reordering location for Devanagari and Gujarati. | |
227 | usp10: Execute half after pstf. | |
228 | usp10: Bengali initial form is only applied to the beginning of words. | |
229 | usp10: Sinhala vowels are not fully decomposed. The Kombuva is simply split off. | |
230 | usp10: Strip dangling joiners for Sinhala. | |
3d318679 AJ |
231 | |
232 | Aurimas Fišeras (1): | |
6f5e5ec9 | 233 | po: Update Lithuanian translation. |
6f5e5ec9 | 234 | |
24e7b5fb AJ |
235 | Austin English (2): |
236 | imm32: Add a stub for ImmEnumInputContext. | |
237 | ntoskrnl.exe: add a stub for IoSetThreadHardErrorMode. | |
238 | ||
239 | Dan Kegel (2): | |
240 | cmd: WCMD_delete: move "Delete *.* ?" processing into WCMD_delete_confirm_wildcard. | |
241 | cmd: WCMD_delete: fix /s for dirnames containing spaces, add test. | |
242 | ||
243 | Daniel Scharrer (2): | |
244 | include: Fix compile error in d3dtypes.h for c++ programs that define D3D_OVERLOADS. | |
245 | include: Include math.h in d3dvec.inl as it uses sqrt(). | |
246 | ||
247 | David Hedberg (3): | |
248 | crypt32: Add BCryptEnumAlgorithms stub. | |
249 | ole32: Add ManualResetEvent implementation. | |
250 | oleaut32: Don't crash in wrapper if variant resides in read-only memory. | |
251 | ||
252 | Detlef Riekenberg (1): | |
253 | shdocvw: Add support for IOleInPlaceSiteEx. | |
254 | ||
255 | Dylan Smith (17): | |
256 | include: Pack ACMDRVSTREAMHEADER since ACMSTREAMHEADER is packed. | |
257 | d3dx9: Respect the options parameter for mesh loading. | |
258 | d3dx9/tests: Add tests for D3DXLoadMeshHierarchyFromXInMemory. | |
259 | d3dx9: Add support for loading materials from X files. | |
260 | d3dx9: Generate effect instances from materials for mesh loading. | |
261 | d3dx9/tests: Test effect generation and material loading for X files. | |
262 | d3dx9: Add support for loading texture coords from X files. | |
263 | d3dx9: Add support for loading vertex colors from X files. | |
264 | d3dx9/tests: Add texture coordinates and vertex colors in X file. | |
265 | d3dx9: Implement D3DXLoadMeshHierarchyFromX. | |
266 | d3dx9: Implement D3DXLoadMeshFromXInMemory. | |
267 | d3dx9: Support optional parameters for D3DXLoadMeshFromXInMemory. | |
268 | d3dx9: Implement D3DXLoadMeshFromX and D3DXLoadMeshFromXResource. | |
269 | d3dx9/tests: Add tests for D3DXLoadMeshFromXInMemory. | |
270 | d3dxof: Remove unnecessary fields from IDirectXFileEnumObjectImpl. | |
271 | d3dxof: Factor out duplicated code for parsing X file header. | |
272 | d3dxof: Factor out parse template loops into a function. | |
273 | ||
274 | Frédéric Delanoy (1): | |
275 | taskmgr: No need for translatable string for IDC_MEM_USAGE_HISTORY_GRAPH pushbutton. | |
276 | ||
277 | Gerald Pfeifer (1): | |
278 | imm32: Simplify find_window where we do not need to consider the return value of EnumChildWindows. | |
279 | ||
280 | Hans Leidekker (24): | |
281 | msi: Skip files from global assemblies in the RemoveFiles action. | |
282 | msi: Set the SystemComponent installation property if necessary. | |
283 | appwiz.cpl: Don't list system components. | |
284 | uninstaller: Don't list system components. | |
285 | winhttp: Don't change the verb if the server response is HTTP_STATUS_REDIRECT_KEEP_VERB. | |
286 | wininet: Don't change the verb if the server response is HTTP_STATUS_REDIRECT_KEEP_VERB. | |
287 | wininet: Consistently use the allocation macros. | |
288 | crypt32: GetUserName sets last error to ERROR_INSUFFICIENT_BUFFER if the buffer is too small. | |
289 | msi: GetUserName sets last error to ERROR_INSUFFICIENT_BUFFER if the buffer is too small. | |
290 | msi: Factor out common code to execute custom action commands. | |
291 | msi: Reorder dialog functions to avoid forward declarations. | |
292 | msi: Revert 8321276cd34486bc6bf1e07c0e99c73423288854. | |
293 | msi: Fully initialize the MSISTORAGESVIEW and MSISTREAMSVIEW structures. | |
294 | msi: Print a warning instead of an error if we're going to remove an installed file. | |
295 | msi: Add support for returning validation errors. | |
296 | msi: Handle disabled components properly in the ProcessComponents action. | |
297 | msi: Get rid of forward declarations for custom action handlers. | |
298 | msi: Avoid some AW conversions. | |
299 | msi: Get rid of some more forward declarations. | |
300 | msi: Add a stub implementation of MsiCreateTransformSummaryInfo. | |
301 | msi: Remove redundant function find_feature_by_name. | |
302 | msi: Implement and test MsiGetFeatureInfo. | |
303 | msi: Implement and test MsiSetFeatureAttributes. | |
304 | advapi32: Make sure lpDisplayName is initialized in EnumServicesStatusA. | |
3d318679 AJ |
305 | |
306 | Henri Verbeet (20): | |
24e7b5fb AJ |
307 | wined3d: Don't clamp vertex depth values. |
308 | wined3d: Rename IWineD3DDeviceImpl_MarkStateDirty() to device_invalidate_state(). | |
309 | wined3d: Rename Context_MarkStateDirty() to context_invalidate_state(). | |
310 | d3d8: Just return the resource type in IDirect3DResource8::GetType() implementations. | |
311 | d3d9: Just return the resource type in IDirect3DResource8::GetType() implementations. | |
312 | wined3d: Get rid of wined3d_texture_get_type(). | |
313 | wined3d: Just enable ARB_shader_texture_lod if it's available. | |
314 | wined3d: Use GL_DEPTH_COMPONENT as internal format for depth_blt_texture. | |
315 | wined3d: Rename IWineD3DImpl_IsPixelFormatCompatibleWithDepthFmt to wined3d_check_pixel_format_depth(). | |
316 | wined3d: cfg can never be NULL in wined3d_check_pixel_format_depth(). | |
317 | usp10: Fix a memory leak in GDEF_UpdateGlyphProps(). | |
318 | usp10: Store the GDEF table in the script cache. | |
319 | wined3d: Rename IWineD3DImpl_IsPixelFormatCompatibleWithRenderFmt() to wined3d_check_pixel_format_color(). | |
320 | wined3d: cfg can never be NULL in wined3d_check_pixel_format_color(). | |
321 | wined3d: Rename IWineD3DDeviceImpl_LoadLogo() to device_load_logo(). | |
322 | wined3d: Rename IWineD3DDeviceImpl_UpdateVolume() to device_update_volume(). | |
323 | wined3d: Rename IWineD3DImpl_FillGLCaps() to wined3d_adapter_init_gl_caps(). | |
324 | wined3d: Handle unpack row length inside surface_upload_data(). | |
325 | wined3d: Get rid of a NULL check for surface_upload_data(). | |
326 | wined3d: Move PBO handling mostly out of surface_upload_data(). | |
327 | ||
328 | Huw Davies (11): | |
329 | gdi32: Add support for 4 bpp dibs. | |
330 | gdi32/tests: Add tests for 4 bpp dibs. | |
331 | gdi32: Add support for 4 bpp brushes. | |
332 | gdi32/tests: Add tests for 4 bpp brushes. | |
333 | gdi32: Add support for 24 bpp dibs. | |
334 | gdi32/tests: Add tests for 24 bpp dibs. | |
335 | gdi32: Add support for 24 bpp brushes. | |
336 | gdi32/tests: Add tests for 24 bpp brushes. | |
337 | gdi32: Fix an error in the blue channel of the 32 -> 16 bpp conversion and update the tests to catch this. | |
338 | gdi32: Update pixel colours when the colour table changes. | |
339 | winex11: Move the code that checks for a colortable based dib to a separate function. | |
340 | ||
341 | Jacek Caban (23): | |
342 | include: Added iextag.idl file. | |
343 | mshtml: Added support for accessing document elements by index. | |
344 | mshtml: Added IHTMLElement::get_offsetLeft implementation. | |
345 | mshtml: Added IOmNavigator::get_mimeTypes implementation. | |
346 | mshtml: Don't release plugins collection in OmNavigator destructor since it contains a weak reference. | |
347 | mshtml: Added IDispatchEx support to HTMLMimeTypesCollection object. | |
348 | mshtml: Added IHTMLMimeTypesCollection::get_length implementation. | |
349 | mshtml: Added IHTMLElement::get_offsetParent implementation. | |
350 | iextag.idl: Added ClientCaps coclass declaration. | |
351 | urlmon: Initialize PROTOCOLDATA structure before passing it to Switch. | |
352 | urlmon: Avoid accessing an uninitialized variable (valgrind). | |
353 | urlmon: Avoid accessing an uninitialized variable (valgrind). | |
354 | widl: Don't duplicate optarg and optind declarations in sources. | |
355 | mshtml: Added VT_ERROR printing to debugstr_variant. | |
356 | include: Added fltdefs.h from mingw-w64 project. | |
357 | iphlpapi: Added PfCreateInterface stub implementation. | |
358 | urlmon: Correctly handle empty files. | |
359 | urlmon: Added empty file binding test. | |
360 | wininet: Moved INTERNET_STATUS_REQUEST_COMPLETE notifications sending to separated function. | |
361 | wininet: Don't pass handle to INTERNET_REQUEST_COMPLETE unless the request is opened via InternetPoenUrl. | |
362 | wininet: Set content_length when we reach end of data in netconn_read. | |
363 | wininet: Added dwError of INTERNET_STATUS_REQUEST_COMPLETE notifications tests. | |
364 | wininet: A small netconn_secure_verify code clean up. | |
365 | ||
366 | Juan Lang (2): | |
367 | crypt32: Support CERT_COMPARE_NAME_STR_A in CertFindCertificateInStore. | |
368 | setupapi: Make sure machine name is non-empty before failing. | |
3d318679 AJ |
369 | |
370 | Jörg Höhle (5): | |
24e7b5fb AJ |
371 | mmdevapi/tests: Fix wrong buffer unit and memory leaks. |
372 | winealsa: Properly allocate the WAVEFORMATEXTENSIBLE returned by GetMixFormat. | |
373 | winecoreaudio: Properly allocate the WAVEFORMATEXTENSIBLE returned by GetMixFormat. | |
374 | wineoss: Properly allocate the WAVEFORMATEXTENSIBLE returned by GetMixFormat. | |
375 | winecoreaudio: mmdevapi's mixer format is 32bit floating point. | |
376 | ||
377 | Louis Lenders (5): | |
378 | crypt32: Add stub for PFXVerifyPassword. | |
379 | netapi32: Fill the data buffer with something useful in NetLocalGroupGetInfo. | |
380 | netapi32/tests: Add small conformance test for NetLocalGroupGetInfo and LocalGroupGetMembers. | |
381 | netapi32: Improve stubbed NetGetJoinInformation function. | |
382 | netapi32/tests: Add small conformance test for NetGetJoinInformation. | |
383 | ||
384 | Marcus Meissner (7): | |
385 | comdlg32: Mark one vtable as static. | |
386 | windowscodecs: Mark 3 vtables static. | |
387 | wineoss.drv: Mark internal symbols with hidden visibility. | |
388 | ntdll: Specify div to be divl. | |
389 | mpr: Added missing pointer dereference (Coverity). | |
390 | kernel32: Pass in a real string to SetLocaleInfoA, not a function pointer (Coverity). | |
391 | gdiplus: Convert and pass in 3 points, not 1 (Coverity). | |
392 | ||
393 | Mariusz Pluciński (4): | |
394 | shell32/tests: Basic tests of IKnownFolderManager. | |
395 | shell32/tests: Basic tests of IKnownFolder. | |
396 | include: Add definition of inline function FreeKnownFolderDefinitionFields. | |
397 | shell32/tests: Test of IKnownFolder::GetFolderDefinition. | |
398 | ||
399 | Marko Nikolic (10): | |
400 | comctl32/tests: Fixed variable type, removed sign comparison warning. | |
401 | comctl32/tests: Use unsigned constants to remove sign comparison warning. | |
402 | comctl32/tests: Removed sign comparison warning in tooltip tests. | |
403 | comctl32/tests: Removed sign comparison warning in toolbar tests. | |
404 | comctl32/tests: Removed sign comparison warning in status tests. | |
405 | comctl32/tests: Removed sign comparison warning in tab tests. | |
406 | comctl32/tests: Removed sign comparison warning in monthcal tests. | |
407 | comctl32/tests: Removed sign comparison warning in listview tests. | |
408 | comctl32/tests: Removed sign comparison warning in imagelist tests. | |
409 | comctl32/tests: Removed sign comparison warning in rebar tests. | |
410 | ||
411 | Matteo Bruni (3): | |
412 | wined3d: Mark some texture formats as filterable. | |
413 | wined3d: Fix glDrawBuffers() optimization. | |
414 | wined3d: Simplify context_apply_draw_buffers() a bit. | |
415 | ||
416 | Michael Stefaniuc (43): | |
417 | d3dxof/tests: Fix an ok() comment to match the tested value. | |
418 | shell32: COM cleanup in autocomplete.c. | |
419 | shell32: COM cleanup for the IDropTargetHelper iface. | |
420 | shell32: COM cleanup for the IShellFolder2 iface in cpanelfolder.c. | |
421 | shell32: Finish the COM cleanup in cpanelfolder.c. | |
422 | shell32: COM cleanup in shfldr_mycomp.c. | |
423 | infosoft/tests: COM cleanup in infosoft.c. | |
424 | shell32: COM cleanup in shfldr_netplaces.c. | |
425 | fusion: COM cleanup for the IAssemblyName iface. | |
426 | d3d10core: COM cleanup for the ID3D10Texture2D iface. | |
427 | d3d10core: COM cleanup for the ID3D10Texture3D iface. | |
428 | d3d10core: COM cleanup for the ID3D10DepthStencilView iface. | |
429 | d3d10core: COM cleanup for the ID3D10ShaderResourceView iface. | |
430 | d3d10core: COM cleanup for the ID3D10GeometryShader iface. | |
431 | d3d10core: COM cleanup for the ID3D10BlendState iface. | |
432 | d3d10: COM cleanup for the ID3D10EffectType iface. | |
433 | d3d10core: COM cleanup for the ID3D10DepthStencilState iface. | |
434 | d3d10core: COM cleanup for the ID3D10RasterizerState iface. | |
435 | d3d10core: COM cleanup for the ID3D10SamplerState iface. | |
436 | d3d10core: COM cleanup for the ID3D10Query iface. | |
437 | d3d10: COM cleanup for the ID3D10EffectPass iface. | |
438 | d3d10: COM cleanup for the ID3D10EffectTechnique iface. | |
439 | d3d10: COM cleanup for the ID3D10Effect iface. | |
440 | d3d10: COM cleanup for the ID3D10ShaderReflection iface. | |
441 | advapi32: Remove wrong "is NULL and error out" code (coccicheck). | |
442 | inetcomm: Rename a typedef to prevent it from being shadowed. | |
443 | inetcomm: COM cleanup for the IMimeInternational iface. | |
444 | shell32: Pass object pointers instead of ifaces to internal helpers. | |
445 | shell32: COM cleanup for the IContextMenu2 iface. | |
446 | dxgi: COM cleanup for the IDXGIOutput iface. | |
447 | dxgi: COM cleanup in the IDXGISwapChain iface. | |
448 | ddraw: COM cleanup for the IDirect3DMaterial2 iface. | |
449 | ddraw: COM cleanup for the IDirect3DMaterial iface. | |
450 | dxgi: COM cleanup for the IWineDXGIFactory iface. | |
451 | dxgi: COM cleanup for the IWineDXGIDevice iface. | |
452 | dxgi: COM cleanup for the IWineDXGIAdapter iface. | |
453 | dxgi: COM cleanup for the IDXGISurface iface. | |
454 | ddraw: COM cleanup for the IDirectDrawGammaControl iface. | |
455 | ddraw: Rename d3d_material_init() and have it allocate the object too. | |
456 | ddraw: Avoid "unsafe" IDirect3DMaterial3 to object casts. | |
457 | ddraw: COM cleanup for the IDirect3DMaterial3 iface. | |
458 | ddraw: COM cleanup for the IDirect3DLight iface. | |
459 | ddraw: Use unsafe_impl_from_IDirect3DLight() for application provided ifaces. | |
3d318679 AJ |
460 | |
461 | Owen Rudge (1): | |
24e7b5fb AJ |
462 | winemapi: Ensure address is valid before checking for 'smtp:'. |
463 | ||
464 | Peter Urbanec (2): | |
465 | ws2_32/tests: Use WSAGetLastError() when reporting errors. | |
466 | ws2_32/tests: Socket error handling and reporting tests. | |
467 | ||
468 | Piotr Caban (8): | |
469 | msvcrt: Fix mingw compilation issues. | |
470 | msvcrt: Fix pclmap and pcumap for "C" locale. | |
471 | msvcrt: Improved tolower_l and toupper_l implementation. | |
472 | msvcrt: Fixed buffer overflow in snprintf functions family. | |
473 | comctl32: Improve LISTVIEW_MarqueeHighlight performance. | |
474 | comctl32: Fix listview horizontal scrolling. | |
475 | comctl32: Fix ListView_Scroll implementation. | |
476 | msvcrt: Fix broken exports in spec file. | |
477 | ||
478 | Piotr Pawłow (1): | |
479 | wined3d: Set container of swapchain surfaces to WINED3D_CONTAINER_NONE in swapchain_init() error path. | |
480 | ||
481 | Rico Schüller (4): | |
482 | d3dx9: Improve effect sampler parsing. | |
483 | d3dx9: Implement ID3DXBaseEffect::GetFloatArray(). | |
484 | d3dx9: Implement ID3DXBaseEffect::GetIntArray(). | |
485 | d3dx9: Implement ID3DXBaseEffect::GetBoolArray(). | |
486 | ||
487 | Ričardas Barkauskas (16): | |
488 | ddraw: Use unsafe_impl_from_IDirectDrawSurface3() for application provided interfaces. | |
489 | ddraw: Rename surface_from_surface3() to impl_from_IDirectDrawSurface3(). | |
490 | ddraw: Use a This variable in the IDirectDraw3 methods that lack one. | |
491 | ddraw: Change IDirectDrawSurface3_vtbl to IDirectDrawSurface3_iface. | |
492 | ddraw: Use unsafe_impl_from_IDirectDrawSurface7() for application provided interfaces. | |
493 | ddraw: Pass an object instead of iface to helper function CreateSurface. | |
494 | ddraw: Separate conversion from IDirectDrawSurface7 iface to object and conversion to other iface. | |
495 | ddraw: Separate other conversion to IDirectDrawSurfaceImpl from conversions to ifaces. | |
496 | ddraw: Use impl_from_IDirectDrawSurface7() instead of casts. | |
497 | ddraw: Avoid IDirectDrawSurfaceX to IDirectDrawSurface7 casts. | |
498 | ddraw: Change lpVtbl to IDirectDrawSurface7_iface. | |
499 | ddraw: Use unsafe_impl_from_IDirectDrawSurface4. | |
500 | ddraw: Separate IDirectDrawSurface4 vtable. | |
501 | ddraw: Separate IDirectDrawSurface2 vtable. | |
502 | ddraw: Use unsafe_impl_from_IDirectDrawSurface() for application provided interfaces. | |
503 | ddraw: Separate IDirectDrawSurface vtable. | |
504 | ||
505 | Sean Sube (1): | |
506 | d3d9/tests: Added unbound sampler test for pixel shaders. | |
507 | ||
508 | Stefan Dösinger (3): | |
509 | wined3d: Don't check the FBO status if FIXMEs are off. | |
510 | wined3d: Set last_was_blit to FALSE in the if condition that checks for it. | |
511 | wined3d: Silence R16 and AL16 fourcc warnings. | |
512 | ||
513 | Vincent Povirk (6): | |
514 | ole32: Avoid opening source storage in IStorage::CopyTo. | |
515 | user32/tests: Add test for flags on keyboard messages. | |
516 | user32/tests: Ignore paint messages in hotkey tests. | |
517 | user32/tests: Add test showing hotkeys change the async key state. | |
518 | user32/tests: Test registering the same hotkey hwnd/id pair twice. | |
519 | user32/tests: Do not check the last error on succeeding hotkey calls. | |
520 | ||
521 | Vitaliy Margolen (1): | |
522 | dinput: Keyboard does not support DIPROP_RANGE property. | |
523 | ||
524 | Łukasz Wojniłowicz (1): | |
525 | loader: Add Polish translation. | |
7affdd4c | 526 | |
3a5816f8 AJ |
527 | -- |
528 | Alexandre Julliard | |
c0232546 | 529 | julliard@winehq.org |