Commit | Line | Data |
---|---|---|
8c850a82 | 1 | The Wine development release 1.3.25 is now available. |
64da36b6 | 2 | |
8b2a403a | 3 | What's new in this release (see below for details): |
8c850a82 AJ |
4 | - Rewrite of the audio support, using the Win7 architecture. |
5 | - Old-style sound drivers for Jack, NAS and ESD are removed. | |
6 | - Graphics driver architecture changes for the DIB engine. | |
7 | - Improved handling of the shell recycle bin. | |
8 | - Better joystick support in DirectInput. | |
9 | - Initial stub for VBScript support. | |
8b2a403a | 10 | - Various bug fixes. |
d7d3169d | 11 | |
062d61a5 | 12 | The source is available from the following locations: |
d7d3169d | 13 | |
8c850a82 AJ |
14 | http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.25.tar.bz2 |
15 | http://prdownloads.sourceforge.net/wine/wine-1.3.25.tar.bz2 | |
d7d3169d AJ |
16 | |
17 | Binary packages for various distributions will be available from: | |
18 | ||
d494bda3 | 19 | http://www.winehq.org/download |
d7d3169d | 20 | |
d494bda3 | 21 | You will find documentation on http://www.winehq.org/documentation |
4ba574d6 | 22 | |
062d61a5 | 23 | You can also get the current source directly from the git |
d494bda3 | 24 | repository. Check http://www.winehq.org/git for details. |
3a5816f8 | 25 | |
d37eb365 AJ |
26 | Wine is available thanks to the work of many people. See the file |
27 | AUTHORS in the distribution for the complete list. | |
3a5816f8 | 28 | |
7affdd4c AJ |
29 | ---------------------------------------------------------------- |
30 | ||
8c850a82 AJ |
31 | Bugs fixed in 1.3.25: |
32 | ||
33 | 1841 wrong region drawn | |
34 | 4931 Visual Basic 6 app wizard reports out-of-memory error due to oleaut32 ICreateTypeInfo2_fnSetHelpStringContext stub | |
35 | 5991 MSDE install fails due to missing ntdsapi.dll.DsGetSpnA stub | |
36 | 8543 archicad 10 demo installer severe Z order problems | |
37 | 8548 Runtime error 5 and 440 in factusol 2007 (oleaut32.VariantCopyInd input pvargSrc check fails for VT_RECORD|VT_BYREF) | |
38 | 8951 Textures are not displayed in Company of Heroes and everything is only black and white | |
39 | 9228 PartyPoker does not start the second time | |
40 | 10105 OLE Errors start upon launching and blank windows | |
41 | 11285 Static characters on Nvidia 7xxx cards in Witcher | |
42 | 11737 DVD Rebuilder fails to run | |
43 | 14186 Morrowind stucks for 3-5seconds during background music change (in combat) | |
44 | 14942 White trees in Drakensang | |
45 | 15542 The Settlers V - The Heritage of the Kings / Siedler 5 - Das Erbe der Könige | |
46 | 15586 Barkley, Shut up and Jam: Gaiden - Intro screen is drawn mostly off screen | |
47 | 17398 Giants: Citizen Kabuto - shadows appear as flickering pixel patterns | |
48 | 17815 Red Alert 3 won't start because of missing directx 9.0 (which works for others). | |
49 | 17890 Unreal Tournament shows only a quarter of the screen in full screen mode | |
50 | 18590 Silent Heroes: Out of adapter memory | |
51 | 18672 WinBUGS crashes under Linux with any Wine version > 1.1.12. | |
52 | 19030 Escape from Monkey Island - saving game freezes | |
53 | 19684 Viewports aren't displayed correctly in irrEdit | |
54 | 19939 Valve's Source Dedicated Server needs X for console mode | |
55 | 21214 cmd: "if" blocks are echoed only once; body shouldn't be echoed again | |
56 | 21338 cmd needs to set COMSPEC, PATHEXT, and PROMPT environment variables on startup | |
57 | 22063 cmd tests need todo_wine | |
58 | 22548 Mass Effect 2/Singularity: Banding in lighting effects | |
59 | 22609 SystemShock2 crash when starting level | |
60 | 22614 Unigine Heaven 2 d3d9 benchmark runs out of video memory | |
61 | 22773 VLC Media Player 1.0.5 doesn't show fullscreen videos correctly | |
62 | 23211 A-Ray Scanner v2.0.2.3 crashes with unhandled page fault | |
63 | 23410 OnLive fails to connect to service | |
64 | 23573 when Moving cursor, Xorg uses %100 CPU. | |
65 | 23685 Prince of Persia 3D demo crashes, D3D-related? | |
66 | 23881 CoreAudio driver stops playing sound when headphones are plugged in or removed | |
67 | 24412 Internet Explorer 9 installer prerequisite check fails due to missing ktmw32.dll | |
68 | 24509 Blur: crashes in intro videos in fullscreen mode | |
69 | 24580 Multiple apps fail due to commctrl.TaskDialogIndirect stub (utorrent, IE9 installer) | |
70 | 24590 [Settlers 7 Demo] Game waits for an event on the splash screen | |
71 | 25032 Banana 6.0 (accounting software) crashes on license registration dialog | |
72 | 25069 Dlink IP Surveillance 300 tool crashes on startup | |
73 | 25123 Dragon NaturallySpeaking 11 does not run | |
74 | 25233 SimCity 4 Deluxe Edition : graphical issues | |
75 | 25269 SNS-HDR: Fails to run | |
76 | 25567 Civilization V requires d3dx9_36 | |
77 | 25650 BearShare: Crash at the end of installation | |
78 | 25667 foobar 2000: Balloon tooltip cropped | |
79 | 25670 Republic: The Revolution: Cann't run installer. | |
80 | 25717 Japanese fonts sometimes shifted to the left | |
81 | 25778 'kIconServices16PixelDataARGB' undeclared (first use in this function) | |
82 | 26353 Winhttprequest5.1 is unimplemented? | |
83 | 26492 GridIron Flow Essentials: Fails to install with built-in msxml3 | |
84 | 26537 LabVIEW 2010: Installer detected non-existent previous installation | |
85 | 26637 Tom Clancy's HAWX is not running | |
86 | 26809 iexplore crashes when clicking on Home while it is already loading a https URL | |
87 | 26835 Portal 2 exits at menu screen. | |
88 | 26841 Reaper: File extensions not saved with project file | |
89 | 26881 Portal 2 main menu fonts are too big, entries get truncated | |
90 | 26906 HaoZip: No text in menu | |
91 | 26908 HaoZip: Files view does not draw the window background | |
92 | 26948 iTunes 10.2.2.12 reports "Apple Application Support was not found" on startup | |
93 | 26981 Word 2003 - very sluggish | |
94 | 27004 Warcraft III fails to select units by mouse drag | |
95 | 27074 avicap32 won't build correctly on recent kernel headers | |
96 | 27087 Space Empires: Star Fury hangs with sound enabled (Alsa full hw. acceleration) | |
97 | 27263 Broken depth test for translucent surfaces in Arx Fatalis (d3d 7 game) | |
98 | 27322 Flatout 1 does not run anymore | |
99 | 27517 Lord of the Rings Online wants d3dx9_36.dll.D3DXGetShaderSamplers (purist) | |
100 | 27522 Mouse motion blocked or laggy while clicking | |
101 | 27555 Text is not displayed on Wine 1.3.22+git in Civilization IV | |
102 | 27598 PLSQL Developer: can't not login to database | |
103 | 27676 PowerPC build broken in dlls/d3dx9_36/tests/math.c | |
104 | 27687 SSL cannot be connected with Solaris 11 Express | |
105 | 27711 ListView_SetTextBkColor may lead to infinite loop | |
106 | 27732 WinRAR became unusable since Wine 1.3.23, it constantly flashes and consumes 100% of CPU | |
107 | 27772 Rollercoaster Tycoon fails to start (unless ddr=opengl) | |
108 | 27776 Aquarium: Invalid floating point operation | |
109 | 27778 TYPE outputs extraneous blank line after file contents | |
110 | 27782 "echo off" does not work in cmd interactive mode | |
111 | 27795 Half-Life 2 hangs with a black screen on launch | |
112 | 27802 ollydbg2 crashes on unimpl dbghelp.dll.SymEnumSourceLinesW stub | |
113 | 27804 Multiple MS installers expect a "Logs" folder under %SystemRoot% | |
114 | 27822 Warcraft 3 Demo installer crashes during the installation | |
115 | 27823 d3d breaks after upgrade from 1.3.15 to 1.3.24 | |
116 | 27828 MyVirtualHome doen't start (fixme:wininet:InternetSetOptionW Option 38 STUB) | |
117 | 27832 Iexplore crash in nsio.c (regression) | |
118 | 27840 winecfg crashes when using Royale (WindXP MCE) style | |
119 | 27866 Second Disk problem | |
d494bda3 | 120 | |
8b2a403a | 121 | ---------------------------------------------------------------- |
14991a42 | 122 | |
8c850a82 AJ |
123 | Changes since 1.3.24: |
124 | ||
125 | Adam Martinson (2): | |
126 | msxml3: Don't cause an assert failure if the datatypes schema doesn't load. | |
127 | msxml3: Don't include libxml/parser.h twice. | |
128 | ||
129 | Akihiro Sagawa (7): | |
130 | po: Update Japanese translation. | |
131 | po: Add message contexts for 'Restore' and update Japanese translation. | |
132 | po: Add message contexts for 'Desktop' and update Japanese translation. | |
133 | dsound: Fix a typo. | |
134 | dsound/tests: Add tests to check notifications after duplicate. | |
135 | dsound: Don't copy the notify object on duplicate. | |
136 | dsound: Don't copy the position notify on duplicate. | |
137 | ||
138 | Alexander Morozov (3): | |
139 | mshtml: Add stub implementation of IProvideClassInfo interface. | |
140 | mshtml: Added IProvideClassInfo::GetClassInfo implementation. | |
141 | cryptui/tests: Always use a function pointer for CryptUIWizImport. | |
142 | ||
143 | Alexandre Julliard (59): | |
144 | makefiles: Allow install rules to run in parallel. | |
145 | makefiles: Install static libraries from the top-level makefile. | |
146 | makefiles: Install import libraries from the top-level makefile. | |
147 | makefiles: Make MODULE contain the full module name also for static libraries. | |
148 | gdi32: Export a function to compute the DC clip box. | |
149 | gdi32: Compute StretchBlt rectangles in gdi32. | |
150 | gdi32: Pass the source/dest visible rectangles to the StretchBlt driver entry point. | |
151 | gdi32: Pass the dest visible rectangle to the PatBlt driver entry point. | |
152 | gdi32: Pass the source/dest visible rectangles to the AlphaBlend driver entry point. | |
153 | gdi32: Make the DC function structure public. | |
154 | winex11: Add a DC function structure and export it. | |
155 | wineps: Add a DC function structure and export it. | |
156 | gdi32: Ask the graphics driver for the function table instead of loading functions one by one. | |
157 | gdi32: Sort the OpenGL driver functions alphabetically. | |
158 | gdi32: Graphics driver functions no longer need to be CDECL. | |
159 | gdi32: Add driver entry points for GetImage and PutImage. | |
160 | gdi32: Add a null driver StretchBlt fallback using GetImage/PutImage. | |
161 | winex11: Add an implementation for the GetImage entry point. | |
162 | winex11: Add support for byte swapping in GetImage. | |
163 | winex11: Add an implementation for the PutImage entry point. | |
164 | winex11: Move the execution of rop operations from X11DRV_StretchBlt to a separate function. | |
165 | winex11: Add support for rops in PutImage. | |
166 | winex11: Add support for bottom-up format in PutImage. | |
167 | gdi32/tests: Fix some test failures on Windows. | |
168 | netapi32/tests: Don't crash if the administrators group is missing. | |
169 | winex11: Set all the bitmap padding to 0 in GetImage. | |
170 | gdi32: Use the original StretchBlt rectangle if a DC doesn't have a visible region. | |
171 | winex11: Don't access the source rectangle in PutImage until needed. | |
172 | winex11: Simplify a couple of BitBlt operation codes. | |
173 | winex11: Avoid overflowing the source rectangle in StretchBlt. | |
174 | gdi32: Move a couple of rectangle helper functions to the header. | |
175 | gdi32: Remove the GetDIBits entry point from the graphics driver. | |
176 | winex11: Remove the GetDIBits implementation. | |
177 | winex11: Create a new message window every time we change clipping to avoid stale notifications. | |
178 | Revert "d3dx9_36: Improved constant table handle support." | |
179 | gdi32: Move GET_DC_PHYSDEV back to gdi_private.h, it can't be used from external drivers. | |
180 | gdi32: Add inline helpers to compute DIB stride and total size. | |
181 | gdi32: Add format conversion to the null driver StretchBlt implementation. | |
182 | wineps: Remove unneeded GetTransform prototype. | |
183 | winex11: Remap pixels to system palette in Get/PutImage for 4 and 8 bpp. | |
184 | winex11: Fill in the color table in Get/PutImage for 4 and 8 bpp. | |
185 | winex11: Verify that the color map matches in PutImage for 4 and 8 bpp. | |
186 | gdi32: Add a special case for converting dibs to 1-bpp using the background color. | |
187 | gdi32: Set the color maps to the destination DC colors for 1-bpp images. | |
188 | gdi32: Move the checks for empty visible rects in PatBlt/StretchBlt back to gdi32. | |
189 | comdlg32/tests: Print the id of the GetSaveFileName test on failure. | |
190 | gdi32: Pass the full bitblt_coords structure to the Get/PutImage entry points. | |
191 | gdi32: Allow the PutImage entry point to optionally support stretching. | |
192 | gdi32: Get rid of the offset in the gdi_image_bits structure now that we are passing the full rectangles. | |
193 | wineps: Add a couple of helper functions to simplify the StretchDIBits implementation. | |
194 | wineps: Implement the PutImage entry point. | |
195 | gdi32: Get rid of the StretchDIBits-based fallback for StretchBlt. | |
196 | gdi32: Add an optional clip region to the PutImage entry point. | |
197 | winex11: Add helper functions for changing and restoring the current clipping region. | |
198 | winex11: Implement the additional clipping in PutImage. | |
199 | wineps: Implement the additional clipping in PutImage. | |
200 | user32/tests: Mark some messages optional in the SetParent sequence. | |
201 | user32/tests: Fix some last error tests that fail on Windows. | |
202 | user32/tests: Fix test failures when the low-level hook cannot be set. | |
203 | ||
204 | Alistair Leslie-Hughes (4): | |
205 | oleaut32: Correct ISupportErrorInfo clsid value. | |
206 | xmllite: Implement CreateXmlWriter. | |
207 | oleaut32: Dont filter out VT_RECORD|VT_REF type in VariantCopyInd. | |
208 | ntdsapi: Add stub for DsGetSpnA. | |
209 | ||
210 | Andrew Eikum (17): | |
211 | winecoreaudio.drv: Make AudioSessionManager methods static. | |
212 | winmm: Remove driver implementation of waveOut*. | |
213 | winmm: Implement waveOut* on top of MMDevAPI. | |
214 | mmdevapi: Only enumerate devices that can be opened during initialization. | |
215 | dsound: Request that WinMM perform audio conversion if the hardware doesn't support the requested format. | |
216 | winmm: Support WAVE_MAPPED flag in waveOut*. | |
217 | winmm: Remove driver implementation of waveIn*. | |
218 | winmm: Implement waveIn* on top of MMDevAPI. | |
219 | winmm: Remove driver implementation of mixer*. | |
220 | winmm: Implement mixer* on top of MMDevAPI. | |
221 | winenas.drv: Remove unused WinMM driver. | |
222 | wineesd.drv: Remove unused WinMM driver. | |
223 | winejack.drv: Remove unused WinMM driver. | |
224 | mmdevapi: Use a sane default if no buffer size is requested. | |
225 | winmm: Close ACM stream when closing wave device. | |
226 | winmm: Perform Open and Close callbacks from client thread. | |
227 | winmm: Fix check for DCB_NULL callback type. | |
228 | ||
229 | Andrew Nguyen (2): | |
230 | msxml3: Extend the lifetime of the SAX callback BSTRs beyond the callback invocation. | |
231 | msxml3/tests: Fix two minor leaks in test_mxwriter_properties(). | |
232 | ||
233 | André Hentschel (11): | |
234 | dbghelp: Remove dead code (clang). | |
235 | cmd/tests: Add test for parameter detection. | |
236 | user.exe: Remove dead assignment (clang). | |
237 | user32: Remove dead assignment (clang). | |
238 | oledlg: Remove dead assignment (clang). | |
239 | progman: Remove idempotent operation (clang). | |
240 | version: Don't initialize the variable twice (clang). | |
241 | usp10: Fix possible crashes (clang). | |
242 | user32/tests: Add test for nested default button in dialogs. | |
243 | winevdm: Use secure mode when running apps in DOSBox. | |
244 | user32/tests: Fix two typos. | |
245 | ||
246 | Aric Stewart (1): | |
247 | usp10: Add missing Bengali entry. | |
248 | ||
249 | Aurimas Fišeras (1): | |
250 | po: Update Lithuanian translation. | |
a3965c7e AJ |
251 | |
252 | Austin English (2): | |
8c850a82 AJ |
253 | wine.inf: Create %systemroot%\logs directory by default. |
254 | dbghelp: Add stubs for SymEnumSourceLines/SymEnumSourceLinesW. | |
a3965c7e | 255 | |
8c850a82 AJ |
256 | Bellengé Maxime (1): |
257 | comctl32: Don't reset trackbar thumb on a WM_SIZE message. | |
5758d748 | 258 | |
8c850a82 AJ |
259 | Bernhard Loos (3): |
260 | rpcrt4: Create pipes with FLAG_OVERLAPPED. | |
261 | server: Check for STATUS_OBJECT_TYPE_MISMATCH before STATUS_ACCESS_DENIED in get_handle_obj. | |
262 | ntdll/tests: Add a test for STATUS_OBJECT_TYPE_MISMATCH. | |
a3965c7e | 263 | |
8c850a82 AJ |
264 | Christian Inci (1): |
265 | setupapi: Fix return behaviour when the device key doesn't exist. | |
a3965c7e AJ |
266 | |
267 | Dan Kegel (1): | |
8c850a82 AJ |
268 | riched20/tests: Add test for WB_ISDELIMITER. |
269 | ||
270 | Dmitry Timoshkov (1): | |
271 | kernel32: Add a test how PE section characteristics get mapped into memory page access, make it pass under Wine. | |
272 | ||
273 | Francois Gouget (22): | |
274 | winealsa.drv: Make the AudioSessionManager methods static. | |
275 | wineoss.drv: Make the AudioSessionManager methods static. | |
276 | explorer: Fix compilation on systems that don't support nameless unions. | |
277 | d3dx9_36/tests: Fix compilation on systems that don't support nameless structs/unions. | |
278 | d3dx9_36: Use copysignf() instead of signbit(). | |
279 | ole32: Fix a handle leak in local_server_thread(). | |
280 | ole32: Modify local_server_thread() to recreate the pipe for each request. | |
281 | shell32: Add a trailing '\n' to Wine trace calls. | |
282 | wineps.drv: Make some DC functions static. | |
283 | winex11.drv: Make some DC functions static. | |
284 | shell32: Make erase_items() static. | |
285 | winmm: Make WINMM_DRVMessage() static. | |
286 | wineoss.drv: Add a trailing '\n' to a TRACE() call. | |
287 | winmm: Remove an unused variable in WINMM_GetComponentTypeLineInfo(). | |
288 | winex11.drv: Make copy_image_bits() static. | |
289 | d3dx9_36: Add a trailing '\n' to an ERR() call. | |
290 | po: French translation tweaks and fixes. | |
291 | po: Remove English strings from the German translation. | |
292 | po: Remove English strings from the Polish translation. | |
293 | po: Remove English strings from the Bulgarian translation. | |
294 | po: Remove English strings from the Czech translation. | |
295 | po: A French translation fixe and a tweak. | |
296 | ||
297 | Frédéric Delanoy (23): | |
298 | cmd/tests: Add support for todo_wine constructions. | |
299 | winhlp32: Remove dead assignment (Clang). | |
300 | ole32/tests: Remove dead assignment (Clang). | |
301 | mmdevapi/tests: Remove dead assignment (Clang). | |
302 | start: Add support for /? command line parameter. | |
303 | cmd/tests: Add basic "for" tests. | |
304 | cmd/tests: Add basic mkdir tests. | |
305 | cmd/tests: Add mkdir tests for trailing backslashes and invalid chars handling. | |
306 | cmd/tests: Add basic rmdir tests. | |
5758d748 | 307 | po: Update French translation. |
8c850a82 AJ |
308 | po: Update French translation. |
309 | cmd: Output a empty line before version in VER. | |
310 | cmd: Avoid printing an excess newline after version is displayed on startup. | |
311 | cmd: Do not show prompt when echo mode is off. | |
312 | cmd: Avoid excess newline after TYPE outputs file contents. | |
313 | cmd/tests: Convert line endings to DOS style at runtime before running batch test file. | |
314 | cmd/tests: Add SET tests. | |
315 | cmd/tests: Add tests for recursive rmdir. | |
316 | cmd/tests: Test that ErrorLevel is set to 9009 when unknown commands are encountered. | |
317 | cmd/tests: Add tests for NUL handling. | |
318 | kernel32: Fix function description of CompareStringA and lstrcmpA. | |
319 | cmd/tests: Add CALL tests. | |
320 | cmd: Fix comment for CMD_PIPE. | |
321 | ||
322 | Grazvydas Ignotas (4): | |
323 | ntdll/tests: Add more debug register tests. | |
324 | server: Set RW and LEN bits of DR7 before setting DR0-DR3. | |
325 | server: Set debug enable bits briefly to commit the addresses to kernel. | |
326 | ntdll/tests: Test NtQueryDirectoryFile with RestartScan set to FALSE. | |
327 | ||
328 | Hans Leidekker (11): | |
329 | server: Include groups in file mode calculation if the security descriptor matches the current user. | |
330 | winhttp: Implement IDispatch for WinHttpRequest. | |
331 | winhttp: Implement IWinHttpRequest::Open. | |
332 | winhttp: Implement IWinHttpRequest::Send. | |
333 | winhttp: Implement IWinHttpRequest::SetTimeouts. | |
334 | winhttp: Implement IWinHttpRequest::WaitForResponse. | |
335 | winhttp: Implement IWinHttpRequest::get_Status. | |
336 | winhttp: Implement IWinHttpRequest::get_StatusText. | |
337 | winhttp: Implement IWinHttpRequest::get_ResponseText. | |
338 | winhttp: Implement IWinHttpRequest::Abort. | |
339 | winhttp: Add tests for IWinHttpRequest. | |
5758d748 AJ |
340 | |
341 | Henri Verbeet (40): | |
8c850a82 AJ |
342 | wined3d: Make the device parameter to primary_render_target_is_p8() const. |
343 | wined3d: Make the surface parameter to d3dfmt_p8_init_palette() const. | |
344 | wined3d: Store VBO addresses in a struct wined3d_bo_address in device_stream_info_from_declaration(). | |
345 | wined3d: Return data as struct wined3d_bo_address in buffer_get_memory(). | |
346 | wined3d: Store a struct wined3d_bo_address in struct wined3d_stream_info_element. | |
347 | wined3d: Only use state contained in the ffp_frag_settings structure in gen_arbfp_ffp_shader(). | |
348 | wined3d: Explicitly pass gl_info to gen_arbfp_ffp_shader(). | |
349 | wined3d: Make the swapchain parameter to x11_copy_to_screen() const. | |
350 | wined3d: Make the shader parameter to vshader_get_input() const. | |
351 | wined3d: Make the shader parameter to shader_generate_main() const. | |
352 | wined3d: Make the volume parameter to volume_bind_and_dirtify() const. | |
353 | wined3d: Make the volume parameter to volume_load() const. | |
354 | wined3d: Pass a state pointer instead of a stateblock to loadNumberedArrays(). | |
355 | wined3d: Pass a state pointer instead of a stateblock to loadTexCoords(). | |
356 | wined3d: Pass a state pointer instead of a stateblock to loadVertexData(). | |
357 | wined3d: Store a pointer to the framebuffer state in struct wined3d_state. | |
358 | wined3d: Remove the unused untransformed field from struct wined3d_device. | |
359 | wined3d: Get rid of the clip status code. | |
360 | wined3d: Make the context and device parameters to find_draw_buffers_mask() const. | |
361 | wined3d: Pass a wined3d_state pointer to state handlers. | |
362 | wined3d: Don't set GL_MAP_UNSYNCHRONIZED_BIT for WINED3D_BUFFER_DISCARD maps. | |
363 | wined3d: Add stream offsets in device_stream_info_from_declaration(). | |
364 | wined3d: Get rid of the useext macro. | |
365 | wined3d: Make the texture parameter to texture_srgb_mode() const. | |
366 | wined3d: Make the swapchain parameter to swapchain_blit() const. | |
367 | wined3d: Make the surface parameter to surface_get_rect() const. | |
368 | wined3d: Make the surface parameter to surface_is_full_rect() const. | |
369 | wined3d: Make the surface parameter to surface_convert_depth_to_float() const. | |
370 | wined3d: Make the surface parameter to surface_convert_color_to_float() const. | |
371 | wined3d: Make the surface parameter to surface_depth_blt() const. | |
372 | ddraw: Just use SetWindowPos() in ddraw_set_display_mode(). | |
373 | wined3d: Make the surface parameter to ffp_blit_p8_upload_palette() const. | |
374 | wined3d: Make the priv parameter to map_register() const. | |
375 | wined3d: Make the query parameter to wined3d_event_query_test() const. | |
376 | wined3d: Make the query parameter to wined3d_event_query_finish() const. | |
377 | ddraw: Resize the window after setting the new display mode. | |
378 | ddraw/tests: Add tests to show that resizing the window on mode changes is a property of DDSCL_EXCLUSIVE. | |
379 | wined3d: Make the tex_unit_map parameter to shader_glsl_load_psamplers() const. | |
380 | wined3d: Make the tex_unit_map parameter to shader_glsl_load_vsamplers() const. | |
381 | wined3d: Make the heap parameter to update_heap_entry() const. | |
382 | ||
383 | Huw Davies (17): | |
384 | gdi32: Don't use a dib-section's bitfields unless its depth matches the requested depth. | |
385 | gdi32: Use a local copy of the bitmap info structure to further simplify GetDIBits. | |
386 | gdi32: Simplify the optional free'ing of bits pointer. | |
387 | gdi32: Allow dib_info structures to share colour tables. | |
388 | gdi32: Implement the conversion between two identical bitfield dibs. | |
389 | gdi32: Add conversion routines for source dibs with an arbitrary order of 8-bit channels. | |
390 | gdi32: Add conversion routines for source dibs with an arbitrary order of red and blue 5-bit and green 5 or 6-bit channels. | |
391 | winex11: Sync a dib-section before accessing the image bits. | |
392 | gdi32: Zero-pad the end of the scanlines. | |
393 | gdi32: Move the query info code to a separate function. | |
394 | gdi32: Export a bitmap conversion function. | |
395 | gdi32: Implement GetDIBits using the GetImage driver function. | |
396 | winex11: Sync the dib-section bits before writing to the image. | |
397 | winex11: Use the appropriate color_shifts when the target is a bitmap. | |
398 | gdi32: Add a helper to sanitize a BITMAPINFO structure. | |
399 | gdi32: Add a helper to fill out the colour table from the current palette. | |
400 | gdi32: Fix the lines parameter of SetDIBits to be positive. | |
401 | ||
402 | Hwang YunSong (2): | |
403 | po: Updated Korean translation. | |
404 | po: Updated Korean translation. | |
405 | ||
406 | Jacek Caban (21): | |
407 | d3d10.idl: Added CD3D10_TEXTURE1D_DESC declaration. | |
408 | d3d10effect.h: Added missing D3D10_EFFECT_* flags. | |
409 | include: Added macros for __uuidof emulation based on C++ templates. | |
410 | widl: Produce __uuidof-compatible headers. | |
411 | dxgi.idl: Added IDXGIResource, IDXGIAdapter1 and IDXGIFactory1 declarations. | |
412 | mshtml: Factor out getting style value string from Gecko value. | |
413 | mshtml: Pass flags to get_nsstyle_attr. | |
414 | mshtml: Added IHTMLStyle::clip property implementation. | |
415 | mshtml: Added IHTMLStyle::clip tests. | |
416 | mshtml: Added IHTMLStyle::pageBreakAfter property implementation. | |
417 | vbscript: Added stub VBScript object implementation. | |
418 | vbscript: Added IActiveScriptParse stub implementation. | |
419 | jscript: Properly handle aggregation attempt. | |
420 | vbscript: Added creation tests. | |
421 | mshtml: Implement nsIURI::SetUserPass on top of IUri. | |
422 | mshtml: Moved style tests to separated file. | |
423 | mshtml: Added IHTMLStyle::pageBreakBefore implementation. | |
424 | mshtml: Added IHTMLStyle2::direction property implementation. | |
425 | urlmon: Added support for javascript URIs. | |
426 | mshtml: Make execScript tests more generic. | |
427 | mshtml: Return NS_BINDING_ABORTED for canceled binding in AsyncOpen. | |
428 | ||
429 | Jay Yang (11): | |
430 | shell32/tests: Add tests for SHQueryRecycleBin. | |
431 | shell32: Implement SHQueryRecycleBin. | |
432 | shell32: Implement SHEmptyRecycleBin. | |
433 | shell32: Have RecycleBin implement ISFHelper. | |
434 | shell32: Implement a context menu for the recycle bin. | |
435 | shell32: Implement restoring items from the recycle bin. | |
436 | shell32: Make IExplorerBrowser respond to CWM_GETISHELLBROWSER. | |
437 | shell32: Have the default shell view call SHChangeNotifyRegister with unixfs pidls. | |
438 | shell32: Make ISFHelper_fnCopyItems actually copy the items. | |
439 | explorer: Fix various memory leaks. | |
440 | comclt32: Ensure that item data is actually sent out with notifications. | |
441 | ||
442 | Jeff Latimer (1): | |
443 | comctl32: Improve the stub of TaskDialogIndirect to display a simple message box pending a full implementation. | |
444 | ||
445 | Juan Lang (2): | |
446 | wininet: De-Hungarian proxyinfo_t. | |
447 | wininet: Implement setting proxy options globally for a process. | |
448 | ||
449 | Kazuyuki Sato (1): | |
450 | crypt32: Add additional path for Solaris 11 Express. | |
451 | ||
452 | Ken Thomases (2): | |
453 | winex11.drv: Fix X11DRV_KeymapNotify when multiple keycodes map to same vkey. | |
454 | winex11.drv: Map Meta keys to VK_{L, R}MENU, not just VK_MENU. | |
a3965c7e AJ |
455 | |
456 | Louis Lenders (1): | |
8c850a82 AJ |
457 | advapi32: SetLastError in ReadEventLog{A, W} stub to avoid applications from looping forever. |
458 | ||
459 | Lucas Fialho Zawacki (12): | |
460 | dinput8/tests: Tests for EnumDevicesBySemantics with different enumeration flags. | |
461 | dinput: Made EnumDevicesBySemantics more terse. | |
462 | dinput: Prevent EnumDevicesBySematics from enumerating keyboard and mouse as having force feedback. | |
463 | dinput: BuildActionMap and SetActionMap stubs for generic joystick. | |
464 | dinput: EnumDevicesBySemantics enumerating all kinds of joysticks. | |
465 | dinput: Corrected misuse of index in EnumDevicesBySemantics. | |
466 | dinput/tests: Tests for EnumObjects with different types of device objects. | |
467 | dinput: Using DIDFT_GETTYPE in EnumObjects instead of DIEFT_GETTYPE. | |
468 | dinput: EnumDevicesBySemantics enumerate joysticks with priority flags. | |
469 | dinput: BuildActionMap for all joysticks. For the moment only for buttons and axis. | |
470 | dinput: SetActionMap for joysticks. | |
471 | dinput: SetActionMap setting the axis range according to the action format. | |
472 | ||
473 | Marcus Meissner (4): | |
474 | wingstreamer: Set target of parameter pointer, not parameter (Coverity). | |
475 | dinput: const REFIID is duplicate const (Coverity). | |
476 | shell32: Check error return in get_known_folder_path (Coverity). | |
477 | gdiplus: Check return values of GdipCreateMatrix(2) (Coverity). | |
478 | ||
479 | Mariusz Pluciński (4): | |
480 | include: Add FOLDERTYPEID types and values definitions. | |
481 | shell32/tests: Add checking known folders' names. | |
482 | shell32: Add IKnownFolder::GetFolderDefinition() implementation. | |
483 | shell32: Fix FOLDERID_Document definition. | |
484 | ||
485 | Matteo Bruni (1): | |
486 | d3dx9: Fix an error check in D3DXLoadMeshFromXResource. | |
487 | ||
488 | Michael Mc Donnell (2): | |
489 | d3dx9/tests: Implemented ConvertAdjacencyToPointReps test. | |
490 | d3dx9: Implemented ConvertAdjacencyToPointReps mesh method. | |
491 | ||
492 | Michael Stefaniuc (17): | |
493 | d3d10core: COM cleanup for the ID3D10Device iface. | |
494 | d3d10core: Use unsafe_impl_from_ID3D10VertexShader for an app provided iface. | |
495 | d3d10core: COM cleanup for the ID3D10VertexShader iface. | |
496 | d3d10core: Use unsafe_impl_from_ID3D10PixelShader for an app provided iface. | |
497 | d3d10core: COM cleanup for the ID3D10PixelShader iface. | |
498 | d3d10core: Use unsafe_impl_from_ID3D10RenderTargetView for app provided ifaces. | |
499 | d3d10core: COM cleanup for the ID3D10RenderTargetView iface. | |
500 | d3d10core: Use unsafe_impl_from_ID3D10InputLayout for an app provided iface. | |
501 | d3d10core: COM cleanup for the ID3D10InputLayout iface. | |
502 | ole32: COM cleanup for the IEnumCATEGORYINFO iface. | |
503 | shell32: Use FAILED instead of !SUCCEEDED. | |
504 | ddrawex/tests: Use FAILED instead of !SUCCEEDED. | |
505 | explorer: Use FAILED instead of !SUCCEEDED. | |
506 | comctl32/tests: Don't cast NULL to an int. | |
507 | vbscript: Don't bother with a FIXME in DllCanUnloadNow(). | |
508 | qmgr: COM cleanup for the IClassFactory iface. | |
509 | gameux: COM cleanup for the IClassFactory iface. | |
510 | ||
511 | Michał Ziętek (4): | |
512 | wscript: Implemented Host_get_FullName. | |
513 | wscript: Implemented Host_get_Path. | |
514 | wscript: Implemented Host_get_ScriptName. | |
515 | wscript: Implemented Host_get_ScriptFullName. | |
516 | ||
517 | Misha Koshelev (1): | |
518 | d3dx9_36: Use cross-platform versions of infinity and NaN. | |
519 | ||
520 | Natanael Copa (1): | |
521 | configure: Test for isinf and isnan needs link to -lm. | |
522 | ||
523 | Nikolay Sivov (4): | |
524 | comctl32/tests: Test that edit box is not multiline. | |
525 | comctl32/listview: Don't invalidate list on LVM_SETTEXTBKCOLOR. | |
526 | comctl32/listview: Don't invalidate list on LVM_SETTEXTCOLOR. | |
527 | comctl32/listview: Don't invalidate list on LVM_SETBKCOLOR. | |
528 | ||
529 | Owen Rudge (1): | |
530 | winemapi: Escape subject and body before building mailto URL. | |
531 | ||
532 | Piotr Caban (1): | |
533 | comctl32: Don't invalidate item in LISTVIEW_SetItemT when its state has not changed. | |
534 | ||
535 | Rafał Mużyło (1): | |
536 | avicap32: Drop v4l1 support. | |
537 | ||
538 | Rico Schüller (10): | |
539 | d3dx9: Parse elements in d3dx9_parse_resource(). | |
540 | d3dx9: Implement D3DXGetShaderSamplers(). | |
541 | d3dx9: Implement ID3DXBaseEffect::SetTexture(). | |
542 | d3dx9: Introduce get_valid_parameter(). | |
543 | d3dx9: Implement ID3DXBaseEffect::GetMatrix(). | |
544 | d3dx9: Implement ID3DXBaseEffect::GetVectorArray(). | |
545 | d3dx9: Implement ID3DXBaseEffect::GetMatrixTranspose(). | |
546 | d3dx9: Fix ID3DXBaseEffect::GetFloat(). | |
547 | d3dx9: Implement ID3DXBaseEffect::GetMatrixArray(). | |
548 | d3dx9: Implement ID3DXBaseEffect::GetMatrixTransposeArray(). | |
549 | ||
550 | Ričardas Barkauskas (1): | |
551 | wined3d: Introduce quirk for proper RGBA16 support. | |
552 | ||
553 | Stefan Dösinger (1): | |
554 | wined3d: Don't apply and invalidate the framebuffer when clearing the device's fb. | |
555 | ||
556 | Travis Athougies (2): | |
557 | d3dx9_36: Separate calculation of Bytes. | |
558 | d3dx9_36: Improved constant table handle support. | |
559 | ||
560 | Vincent Povirk (3): | |
561 | gdiplus: Fix use of uninitialized memory. | |
562 | shell32: Include NULL terminators in the lengths used by SHELL_ArgifyW. | |
563 | shell32: Dynamically allocate argify buffer if the static one is too small. | |
564 | ||
565 | William Pettersson (1): | |
566 | winex11: Add grab for XInput2 ButtonPress event. | |
7affdd4c | 567 | |
3a5816f8 AJ |
568 | -- |
569 | Alexandre Julliard | |
c0232546 | 570 | julliard@winehq.org |