Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 1 | This is release 0.9.50 of Wine, a free implementation of Windows on Unix. |
Alexandre Julliard | a0cf682 | 2005-11-09 13:41:27 +0000 | [diff] [blame] | 2 | |
| 3 | What's new in this release: |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 4 | - Completed I/O completion. |
| 5 | - Improved user credentials management, including Mac Keychain support. |
| 6 | - More Valgrinding. |
Alexandre Julliard | a0cf682 | 2005-11-09 13:41:27 +0000 | [diff] [blame] | 7 | - Lots of bug fixes. |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 8 | |
Alexandre Julliard | d7d3169 | 2005-10-25 12:04:17 +0000 | [diff] [blame] | 9 | Because of lags created by using mirrors, this message may reach you |
Alexandre Julliard | a0cf682 | 2005-11-09 13:41:27 +0000 | [diff] [blame] | 10 | before the release is available at the public sites. The sources will |
| 11 | be available from the following locations: |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 12 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 13 | http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.50.tar.bz2 |
| 14 | http://prdownloads.sourceforge.net/wine/wine-0.9.50.tar.bz2 |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 15 | |
Alexandre Julliard | d7d3169 | 2005-10-25 12:04:17 +0000 | [diff] [blame] | 16 | Binary packages for various distributions will be available from: |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 17 | |
Alexandre Julliard | d7d3169 | 2005-10-25 12:04:17 +0000 | [diff] [blame] | 18 | http://www.winehq.org/site/download |
Alexandre Julliard | e2abbb1 | 1995-03-19 17:39:39 +0000 | [diff] [blame] | 19 | |
Alexandre Julliard | a0cf682 | 2005-11-09 13:41:27 +0000 | [diff] [blame] | 20 | You will find documentation on |
| 21 | |
| 22 | http://www.winehq.org/site/documentation |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 23 | |
Alexandre Julliard | 3085516 | 2005-12-08 14:59:44 +0100 | [diff] [blame] | 24 | You can also get the current source directly from the git or CVS |
Alexandre Julliard | bf71a2f | 2006-08-24 16:11:45 +0200 | [diff] [blame] | 25 | repositories. Check respectively http://www.winehq.org/site/git or |
| 26 | http://www.winehq.org/site/cvs for details. |
Alexandre Julliard | 4ba574d | 1998-10-18 17:19:57 +0000 | [diff] [blame] | 27 | |
Alexandre Julliard | 7affdd4 | 2006-10-13 16:43:39 +0200 | [diff] [blame] | 28 | If you fix something, please submit a patch; instructions on how to do |
| 29 | this can be found at http://www.winehq.org/site/sending_patches |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 30 | |
Alexandre Julliard | d37eb36 | 1997-07-20 16:23:21 +0000 | [diff] [blame] | 31 | Wine is available thanks to the work of many people. See the file |
| 32 | AUTHORS in the distribution for the complete list. |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 33 | |
Alexandre Julliard | 7affdd4 | 2006-10-13 16:43:39 +0200 | [diff] [blame] | 34 | ---------------------------------------------------------------- |
| 35 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 36 | Changes since 0.9.49: |
Alexandre Julliard | b3cff1b | 2007-08-24 16:34:33 +0200 | [diff] [blame] | 37 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 38 | Alex Villacís Lasso (6): |
| 39 | user32: Fix returned value of LB_DIR. |
| 40 | user32: LB_DIR with standalone DDL_DRIVES implies DDL_EXCLUSIVE. |
| 41 | user32: DlgDirSelect tacks on a period on filenames without ext. |
| 42 | user32: Conformance tests for LB_DIR on listboxes. |
| 43 | user32: DlgDirList converts path specification to uppercase. |
| 44 | user32: Conformance tests for DlgDirList and DlgDirSelectEx. |
Alexandre Julliard | b3cff1b | 2007-08-24 16:34:33 +0200 | [diff] [blame] | 45 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 46 | Alexander Nicolaysen Sørnes (5): |
| 47 | wordpad: Refer to main menu using IDM_MAINMENU. |
| 48 | wordpad: Fix print preview bar. |
| 49 | wordpad: Move printing functions to a separate file. |
| 50 | user32: Change to modern Windows colours. |
| 51 | winecfg: Some fixes for Norwegian translation. |
Alexandre Julliard | 9852833 | 2007-04-27 16:48:53 +0200 | [diff] [blame] | 52 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 53 | Alexandre Julliard (19): |
| 54 | oleaut32: Fixed asm proxys to support more than 128 methods. |
| 55 | user32: Remove a few traces that only duplicate the relay information. |
| 56 | include: Added definition for SEE_MASK_NOASYNC. |
| 57 | shell32: Pass some of the ShellExecute flags through InvokeCommand. |
| 58 | shell32: Don't wait for the command to terminate in ShellLink_InvokeCommand. |
| 59 | winedbg: Print a backtrace in --auto mode. |
| 60 | comctl32: Fixed handling of monochrome icons in image lists. |
| 61 | wine.inf: Some dlls need to be registered before the others. |
| 62 | wine.inf: Register inetcomm.dll. |
| 63 | ntdll: Initialize the PEB LoaderLock pointer. |
| 64 | ntdll: Send the exit code to the server on failed initialization. |
| 65 | ntdll: Unblock signals in process init only after the dlls have been imported. |
| 66 | libport: Work around Mac OS execve() breakage. |
| 67 | kernel32/tests: Don't crash the test if GetThreadContext fails. |
| 68 | winex11.drv: Make sure to erase the dragging frame before moving the window. |
| 69 | wsock32: Forward AcceptEx and GetAcceptExSockaddrs to mswsock. |
| 70 | server: When merging mouse messages ignore the window if it isn't set. |
| 71 | wined3d: Add printf format checking to the shader_addline function and fix resulting warnings. |
| 72 | libwine: Work around the Mac OS dynamic loader support for PE files. |
Alexandre Julliard | b3aae21 | 2006-10-27 17:20:13 +0200 | [diff] [blame] | 73 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 74 | Alistair Leslie-Hughes (10): |
| 75 | clusapi: Corrected value in GetNodeClusterState. |
| 76 | msxml3: Return E_INVALIDARG on bad parameter. |
| 77 | msxml3: Enable test for bad argument / fix memory leak. |
| 78 | msxml: Allow insertBefore to have a NULL output parameter. |
| 79 | msxml: Test for insertBefore with a NULL output parameter. |
| 80 | msxml: Added test for get_text. |
| 81 | msxml: Always return a string in get_text. |
| 82 | msxml: Implement createTextNode. |
| 83 | msxml: Tests for createTextNode. |
| 84 | urlmon: The callback parameter can be null, check pointer before using. |
Alexandre Julliard | 5c06093 | 2006-12-08 22:34:42 +0100 | [diff] [blame] | 85 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 86 | Anatoly Lyutin (1): |
| 87 | msi: Fix invalid SQL query. |
Alexandre Julliard | 2d7c74f | 2007-02-16 15:48:13 +0100 | [diff] [blame] | 88 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 89 | Andrew Talbot (12): |
Alexandre Julliard | 1d93001 | 2007-11-09 17:56:12 +0100 | [diff] [blame] | 90 | user32: Constify some variables. |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 91 | user32: Constify a variable. |
| 92 | user32: Constify a variable. |
| 93 | user32: Constify some variables. |
| 94 | user32: Constify some variables. |
| 95 | user32: Constify some variables. |
| 96 | comctl32: Fix a typo. |
| 97 | user32: Fix a typo. |
| 98 | comdlg32: Use logical OR not bitwise OR. |
| 99 | dinput: Use bitwise NOT not logical NOT. |
| 100 | gdi32: Fix a typo. |
| 101 | advapi32: Fix a typo. |
Alexandre Julliard | b28c41f | 2007-06-29 19:36:20 +0200 | [diff] [blame] | 102 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 103 | Andrey Turkin (5): |
| 104 | ntdll: Add some I/O completion tests. |
| 105 | server: Allow async i/o operations to send completion messages. |
| 106 | ws2_32: Make certain winsock functions generate i/o completion messages. |
| 107 | ntdll: Make async i/o functions generate completion messages. |
| 108 | server: Pass Information field from async I/O APCs. |
Alexandre Julliard | 96fbd61 | 2007-07-13 19:46:16 +0200 | [diff] [blame] | 109 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 110 | Aric Stewart (3): |
| 111 | winecoreaudio: Implement WIDM_GETPOS. |
| 112 | winmm: Correct check for MIXER_GETLINECONTROLSF_ONEBYTYPE in mixerGetLineControlsA. |
| 113 | coreaudio: Verify valid lineId in MIXER_GETLINECONTROLSF_ONEBYTYPE. |
Alexandre Julliard | 444b3c7 | 2007-10-26 19:21:15 +0200 | [diff] [blame] | 114 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 115 | Bang Jun-young (1): |
| 116 | olecli32: Fix invalid syntax. |
Alexandre Julliard | 444b3c7 | 2007-10-26 19:21:15 +0200 | [diff] [blame] | 117 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 118 | Dan Kegel (2): |
| 119 | advapi32: Fix buffer overrun in tests/registry.c:wine_debugstr_wn(). |
| 120 | user32: Implement return value for DdeClientTransaction for XTYP_EXECUTE. |
Alexandre Julliard | 444b3c7 | 2007-10-26 19:21:15 +0200 | [diff] [blame] | 121 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 122 | David Adam (27): |
| 123 | d3dx8: Implement D3XMatrixInverse. |
| 124 | d3dx8: Implement D3XMatrixMultiplyTranspose. |
| 125 | d3dx8: Implement D3XMatrixVec3Project. |
| 126 | d3dx8: Implement D3DXVec3Unproject. |
| 127 | d3dx8: Implement D3DXMatrixAffine Transformation. |
| 128 | d3dx8: Implement D3DXPlaneNormalize. |
| 129 | d3dx8: Implement D3DXPlaneIntersectLine. |
| 130 | d3dx8: Implement D3DXMatrixShadow. |
| 131 | d3dx8: Implement D3DXMatrixReflect. |
| 132 | d3dx8: Implement D3DXPlaneFromPointNormal. |
| 133 | d3dx8: Implement D3DXPlaneFromPoints. |
| 134 | d3dx8: Implement D3DXPlaneTransform. |
| 135 | d3dx8: Implement D3DXColorAdjustSaturation. |
| 136 | d3dx8: Implement D3DXColorAdjustContrast. |
| 137 | d3dx8: Implement D3DXQuaternionMultiply. |
| 138 | d3dx8: Implement D3DXQuaternionInverse. |
| 139 | d3dx8: Implement D3DXQuaternionSlerp. |
| 140 | d3dx8: Implement D3DXQuaternionSquad. |
| 141 | d3dx8: Implement D3DXQuaternionBaryCentric. |
| 142 | d3dx8: Implement D3DXQuaternionToAxisAngle. |
| 143 | d3dx8: Implement D3DXQuaternionRotationAxis. |
| 144 | d3dx8: Implement D3DXQuaternionRotationMatrix. |
| 145 | d3dx8: Implement D3DXQuaternionRotationYawPitchRoll. |
| 146 | d3dx8: Implement D3DXQuaternionLn. |
| 147 | d3dx8: Implement D3DXQuaternionExp. |
| 148 | d3dx8: Implement D3DXMatrixTransformation. |
| 149 | include: Header files for d3dx9_xx. |
Alexandre Julliard | 444b3c7 | 2007-10-26 19:21:15 +0200 | [diff] [blame] | 150 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 151 | Detlef Riekenberg (2): |
| 152 | shell32: Some undocumented defines and functions are now in the PSDK. |
| 153 | comctl32: Fix a typo in a debug message. |
Alexandre Julliard | d8c3e7d | 2007-01-09 16:42:47 +0100 | [diff] [blame] | 154 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 155 | Divan Burger (3): |
| 156 | user32: Fix colours to match exactly with Windows 2000. |
| 157 | user32: Change the desktop colour and pattern to match win2k. |
| 158 | user32, wine.inf: Enable title bar gradients and match colours with win2k. |
Alexandre Julliard | 409c93f | 2007-08-10 18:18:12 +0200 | [diff] [blame] | 159 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 160 | Dmitry Timoshkov (5): |
| 161 | winex11.drv: Get rid of unused variables. |
| 162 | server: Make timer id allocation algorithm conform to the Windows one. |
| 163 | kernel32: Set last error to ERROR_ALREADY_EXISTS if CreateFile succeeds and file existed before for CREATE_ALWAYS and OPEN_ALWAYS. |
| 164 | kernel32: Mask out FILE_ATTRIBUTE_NOT_CONTENT_INDEXED to prevent a test failure under Windows. |
| 165 | winex11.drv: Use display device guid managed by explorer. |
Alexandre Julliard | 7be8a64 | 2007-10-12 17:12:57 +0200 | [diff] [blame] | 166 | |
Alexandre Julliard | 1d93001 | 2007-11-09 17:56:12 +0100 | [diff] [blame] | 167 | EA Durbin (4): |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 168 | kernel32: Add stub implementation of GetConsoleInputExeNameA. |
| 169 | kernel32: Add stub implementation of GetConsoleInputExeNameW. |
| 170 | kernel32: Add stub implementation of GetConsoleKeyboardLayoutNameA. |
| 171 | kernel32: Add stub for GetConsoleKeyboardLayoutNameW. |
Alexandre Julliard | 444b3c7 | 2007-10-26 19:21:15 +0200 | [diff] [blame] | 172 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 173 | Francois Gouget (17): |
| 174 | wined3d: Add trailing '\n's to two shader_addline() calls. |
| 175 | ntoskrnl: Remove trailing spaces in Wine traces. |
| 176 | acledit: Add wfext.h. |
| 177 | d3dx8: Make d3dx8math.h C++ compatible. |
| 178 | rpcrt4: Add an API documentation stub to make winapi_check happy. |
| 179 | cfgmgr32: Flesh out cfgmgr32.h a bit more and fix the corresponding functions. |
| 180 | ctapi32: Use quotes to include our headers. Fixes winapi_check warnings. |
| 181 | user32/tests/msg: Don't mess up lParam as it is passed on to DefWindowProcA(). |
| 182 | advpack: Skip some tests if not in interactive mode because they pop up dialogs. |
| 183 | rpcrt4: Add some missing prototypes and better match the PSDK types. |
| 184 | kernel32/tests: Fix a signed/unsigned warning. |
| 185 | winex11: Add the trailing '\n' to a Wine trace. |
| 186 | d3d9/tests: Fix the trailing '\n' in an ok() call. |
| 187 | user32/tests: Add the trailing '\n' to an ok() call. |
| 188 | ntdll/tests: Fix compilation on systems that don't support nameless unions. |
| 189 | crypt32/tests: Get the tests running on Windows 98. |
| 190 | d3dx8/tests: Fix compilation on systems that don't support nameless unions. |
Alexandre Julliard | d8c3e7d | 2007-01-09 16:42:47 +0100 | [diff] [blame] | 191 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 192 | Gerald Pfeifer (21): |
| 193 | ws2_32/tests: Fix error checking. |
| 194 | comctl32: Remove check which never triggers. |
| 195 | taskmgr: Move out-of-domain checking into PerfDataGetProcessorUsage() and PerfDataGetProcessorSystemUsage(). |
| 196 | winedbg: Fix type of loop variable in types_udt_find_element(). |
| 197 | rsaenh/tests: Fix const-ness of parameters to printBytes(). |
| 198 | configure: Fix typos in warning messages. |
| 199 | advapi32: Remove untriggerable check. |
| 200 | user32: Fix variable type in SCROLL_HandleScrollEvent(). Remove useless check in SCROLL_SetScrollInfo(). |
| 201 | oleaut32: Simplify two conditions based on the fact that unsigned variables cannot be negative. |
| 202 | oleaut32: Simplify two conditions based on the fact that unsigned variables cannot be negative. |
| 203 | ntdll: Simplify condition in RtlGetAce() based on variable (un)signedness. |
| 204 | netapi32: Remove one tests and simplify another based on the limited range of unsigned. |
| 205 | winedos: Use DWORD instead of long for return values of SetFilePointer. |
| 206 | itss: Avoid checking an unsigned value for < 0. |
| 207 | wined3d: Rewrite condition in vshader_program_add_param() to actually distinguish between two cases. |
| 208 | inetcomm: Fix error check in InternetTransport_Connect(). |
| 209 | ntdll: Fix computation in enumerate_key(). |
| 210 | kernel32: Handle default case in Local32_FromHandle(). |
| 211 | winedbg: Warning fixes. |
| 212 | user32: Reduce scope of variable in ICO_ExtractIconExW() and initialize it. |
| 213 | gdi32: Fix the type of two loop variables. |
Alexandre Julliard | 2d7c74f | 2007-02-16 15:48:13 +0100 | [diff] [blame] | 214 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 215 | Hans Leidekker (8): |
| 216 | pdh: Make two tests pass on Vista. |
| 217 | snmpapi: Make a test pass on Vista. |
| 218 | wininet: Fix two handle leaks in the test. |
| 219 | kernel32: Loosen requirements on what QueryDosDevice returns. |
| 220 | wininet: Fix a number of problems with InternetSetCookie. |
| 221 | wininet: Fix a number of problems with InternetGetCookie. |
| 222 | wininet: Initialize path buffer in InternetSetCookie. |
| 223 | kernel32: Add stub implementations for FindFirstVolume{A, W}. |
Alexandre Julliard | 7be8a64 | 2007-10-12 17:12:57 +0200 | [diff] [blame] | 224 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 225 | Huw Davies (12): |
| 226 | inetcomm: Register a couple more classes. |
| 227 | inetcomm: Add a stub MimeBody implementation. |
| 228 | inetcomm: Add a class factory for MimeBody. |
| 229 | inetcomm: Add a test for MimeBody. |
| 230 | msxml3: Don't leak an interface on failure. |
| 231 | inetcomm: Copy RFC822 headers into a memory block for later parsing. |
| 232 | inetcomm: Parse headers into a list. |
| 233 | inetcomm: Unfold headers. |
| 234 | inetcomm: Store a header's parameters as a list. |
| 235 | inetcomm: Implement IMimeBody:IsContentType. |
| 236 | inetcomm: Implement IMimeBody:[G|S]etCurrentEncoding. |
| 237 | inetcomm: Implement IMimeBody:SetData. |
Alexandre Julliard | 7be8a64 | 2007-10-12 17:12:57 +0200 | [diff] [blame] | 238 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 239 | Jacek Caban (34): |
| 240 | mshtml: Reset focus after loading the page in edit mode. |
| 241 | mshtml: Remove nsIWebBrowserFocus_Activate useless call. |
| 242 | hlink.idl: Added Hlink[Get|Set]SpecialReference declaration. |
| 243 | shlwapi: Added SHPackDispParamsV implementation. |
| 244 | shlwapi: Added SHPackDispParams implementation. |
| 245 | shlwapi: Added SHPackDispParams test. |
| 246 | shlwapi: Reimplement IUnknown_CPContainerInvokeParam on top of SHPackDispParams. |
| 247 | shlwapi: Fixed SHPackDispParamsV spec declaration. |
| 248 | hlink: Added HlinkGetSpecialReference implementation. |
| 249 | include: Added isguids.h. |
| 250 | shdocvw: Register CLSID_InternetShortcut. |
| 251 | shdocvw: Set default home and search page. |
| 252 | mshtml: Fixed handling channels without container and necko channel. |
| 253 | shdocvw: Added WebBrowser::get_Application implementation. |
| 254 | shdocvw: Return correct error from WebBrowser::Quit. |
| 255 | mshtml: Move IOleInPlaceFrame::SetActiveObject call to separated function. |
| 256 | mshtml: Use call_set_active_object in exec_editmode. |
| 257 | mshtml: Always initialize output in exec_fontname. |
| 258 | mshtml: Reload page in exec_editmode if available. |
| 259 | mshtml: Added more loading tests. |
| 260 | mshtml: Change FIXME that is usually invalid to TRACE. |
| 261 | hlink: Added HlinkUpdateStackItem stub. |
| 262 | hlink: Move common includes and function declarations to header file. |
| 263 | hlink: Wrap heap functions. |
| 264 | hlink: Added HlinkCreateExtensionServices implementation. |
| 265 | hlink: Added HlinkCreateExtensionServices tests. |
| 266 | urlmon: Wrap heap functions. |
| 267 | mshtml: Store nsIDOMCSSStyleSheet in HTMLStyleSheet object if available. |
| 268 | mshtml: Added IHTMLStyleSheetsCollection::item implementation. |
| 269 | mshtml: Added IOleCommandTarget implementation to HTMLTxtRange. |
| 270 | kernel32: Terminate child process in virtual tests. |
| 271 | shdocvw: Silence common invalid QueryInterface FIXMEs. |
| 272 | mshtml.idl: Added IHTMLTable declaration. |
| 273 | mshtml: Added IHTMLTable interface stub implementation. |
Alexandre Julliard | 7affdd4 | 2006-10-13 16:43:39 +0200 | [diff] [blame] | 274 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 275 | James Hawkins (25): |
| 276 | msi: Test the default tables added by MsiOpenDatabase. |
| 277 | msi: Create the _Tables table when creating a database. |
| 278 | msi: Return a remote interface to the database in a custom action. |
| 279 | msi: Delete the uninstall key when the product is removed. |
| 280 | msi: Test the Uninstall registry entries. |
| 281 | msi: Implement the VolumeSelectCombo control. |
| 282 | msi: Set the file to NULL when running the directory search. |
| 283 | msi: Fix the condition for checking a drive. |
| 284 | msi: Simplify ready_media. |
| 285 | msi: Add tests for situations involving missing cabinets. |
| 286 | msi: Only check the presence of the cabinet if the file is compressed. |
| 287 | msi: Don't ignore the error returned by ready_media. |
| 288 | msi: Don't check for a cabinet's existence if it's embedded in the package. |
| 289 | msi: Check the cabinet's full path for existence, not just the cabinet name. |
| 290 | msi: Add tests for MsiGetFileHash and clean up the existing tests. |
| 291 | msi: Verify the szFilePath parameter of MsiGetFileHash. |
| 292 | msi: Set the file contents of the file hash test file explicitly. |
| 293 | msi: Check the destination file's hash and skip that file if the hash matches. |
| 294 | msi: Only check the volume label if it's different than the first media's volume label. |
| 295 | msi: Downgrade a FIXME to a WARN. |
| 296 | msi: Downgrade an ERR to a WARN. |
| 297 | msi: Fix the condition of a FIXME. |
| 298 | msi: Downgrade an ERR to a WARN. |
| 299 | msi: Make sure attr is valid before checking for the directory bit. |
| 300 | msi: Don't check for the media or cabinet if the cabinet is internal. |
Alexandre Julliard | 7affdd4 | 2006-10-13 16:43:39 +0200 | [diff] [blame] | 301 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 302 | Jonathan Ernst (12): |
| 303 | shell32: Updated French translation. |
| 304 | cmd: Updated French translation. |
| 305 | regedit: Updated French translation. |
| 306 | credui: Updated French translation. |
| 307 | localui: Updated French translation. |
| 308 | net: Updated French translation. |
| 309 | xcopy: Updated French translation. |
| 310 | avifil32: Updated French translation. |
| 311 | wine.desktop: Updated French translation. |
| 312 | wordpad: Updated French translation. |
| 313 | cmd: Updated French translation. |
| 314 | credui: Updated French translation. |
Alexandre Julliard | 69016cf | 2007-09-14 19:30:55 +0200 | [diff] [blame] | 315 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 316 | José Manuel Ferrer Ortiz (1): |
| 317 | winefile: Spanish resource file updated. |
Alexandre Julliard | 69016cf | 2007-09-14 19:30:55 +0200 | [diff] [blame] | 318 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 319 | Juan Lang (32): |
| 320 | rsaenh: Check pad bytes for consistency when decrypting. |
| 321 | iphlpapi: Default to a default gateway when choosing the best route. |
| 322 | iphlpapi: Don't override return value from getTcpTable. |
| 323 | iphlpapi: Don't allocate gobs of memory when the TCP entry table is empty. |
| 324 | iphlpapi: Don't allocate gobs of memory when the route table is empty. |
| 325 | iphlpapi: Don't allocate gobs of memory when the ARP table is empty. |
| 326 | iphlpapi: Don't allocate gobs of memory if the UDP table is empty. |
| 327 | iphlpapi: Don't allocate gobs of memory if interface table is empty. |
| 328 | iphlpapi: Don't allocate gobs of memory if the IP address table is empty. |
| 329 | iphlpapi: Don't allocate gobs of memory if there are no non-loopback interfaces. |
| 330 | iphlpapi: Avoid HEAP_ZERO_MEMORY where it isn't needed. |
| 331 | iphlpapi: Correct copy/paste error in GetTcpTable. |
| 332 | iphlpapi: Correct confusing indentation in GetTcpTable. |
| 333 | shell32: Dynamically allocate buffer for command parameters. |
| 334 | shell32: Use a helper function for executing a class. |
| 335 | shell32: Use helper function to translate ID list. |
| 336 | shell32: Dynamically allocate directory buffer. |
| 337 | shell32: Use a helper function for executing a found executable. |
| 338 | shell32: Dynamically allocate buffer for quoted command. |
| 339 | shell32: Don't overwrite the caller's buffer when doing a dde connection. |
| 340 | shell32: Constify some parameters. |
| 341 | shell32: Dynamically allocate buffer for command. |
| 342 | shell32: Use helper function to execute a URL. |
| 343 | shell32: Dynamically allocate memory for executing an URL. |
| 344 | shell32: Use more restricted registry rights when quering values. |
| 345 | shell32: Remove a bad comment. |
| 346 | crypt32: Implement finding an existing certificate in a store. |
| 347 | crypt32: Add CERT_STORE_ADD_NEWER support to CertAddCertificateContextToStore. |
| 348 | rsaenh: Empty container names are allowed for CRYPT_VERIFYCONTEXT contexts. |
| 349 | wincrypt.h: Add values for KP_PADDING key param. |
| 350 | crypt32: Support getting and setting the KP_PADDING key param. |
| 351 | crypt32: Support setting the salt value through KP_SALT_EX. |
Alexandre Julliard | 7be8a64 | 2007-10-12 17:12:57 +0200 | [diff] [blame] | 352 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 353 | Kai Blin (1): |
| 354 | ws2_32: Cope with buggy apps passing setsockopt optval as a value instead of a pointer. |
Alexandre Julliard | d9dec06 | 2007-06-15 16:51:04 +0200 | [diff] [blame] | 355 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 356 | Kirill K. Smirnov (1): |
| 357 | wineconsole: Do not show "Apply" button - it is not used anyway. |
Alexandre Julliard | 7be8a64 | 2007-10-12 17:12:57 +0200 | [diff] [blame] | 358 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 359 | Lauris Kaplinski (1): |
| 360 | wined3d: Fixed potential reference of freed backBuffer array in IWineD3DDeviceImpl_SetFrontBackBuffers. |
Alexandre Julliard | 7affdd4 | 2006-10-13 16:43:39 +0200 | [diff] [blame] | 361 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 362 | Lei Zhang (4): |
| 363 | shell32: rename My Video to My Videos. |
| 364 | shell32: Don't crash if $HOME is not set. |
| 365 | shell32: Perform copy in UnixFolder_ISFHelper_CopyItems. |
| 366 | shell32: Only notify immediate parent. |
Alexandre Julliard | b28c41f | 2007-06-29 19:36:20 +0200 | [diff] [blame] | 367 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 368 | Lionel Debroux (4): |
| 369 | msvcrt: Fix memory leak (found by Smatch). |
| 370 | ntdll: Trace arena magics (may help debugging some heap corruptions). |
| 371 | msvcrt: Fix _Aligned_offset_realloc (move correct block of memory); add a comment to explain why. |
| 372 | msvcrt: Test more offsets for _aligned_offset_realloc (especially offset > alignment). |
Alexandre Julliard | b28c41f | 2007-06-29 19:36:20 +0200 | [diff] [blame] | 373 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 374 | Louis Lenders (1): |
| 375 | advapi32: Add stub for CreateProcessWithLogonW. |
Alexandre Julliard | 409c93f | 2007-08-10 18:18:12 +0200 | [diff] [blame] | 376 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 377 | Maarten Lankhorst (4): |
| 378 | dsound: Implement AngleBetweenVectorsDeg as a call to AngleBetweenVectorsRad. |
| 379 | dsound: Make AngleBetweenVectorsRad when vectors have no magnitude. |
| 380 | dsound: Reassign pointers back to null when destroying structure. |
| 381 | dsound: Return primary_done when no mixing needs to be done instead of 0. |
| 382 | |
| 383 | Marco Schuster (1): |
| 384 | wined3d: Added a card ID for a 8600 Mobile GT. |
Alexandre Julliard | 2fc39aa | 2007-03-16 17:40:46 +0100 | [diff] [blame] | 385 | |
Alexandre Julliard | 1d93001 | 2007-11-09 17:56:12 +0100 | [diff] [blame] | 386 | Marcus Meissner (1): |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 387 | shell32: GetModuleFileNameW gets number of WCHARs not bytes. |
Alexandre Julliard | 2fc39aa | 2007-03-16 17:40:46 +0100 | [diff] [blame] | 388 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 389 | Michael Stefaniuc (17): |
| 390 | msvcrt/tests: Remove redundant NULL check before free(). Found by Smatch. |
| 391 | netapi32: Remove redundant NULL check before HeapFree(). Found by Smatch. |
| 392 | localspl/tests: Use ANSI function declarations. |
| 393 | shell32: Fix a mem leak on an error path. Found by Smatch. |
| 394 | qcap: Fix a mem leak on an error path. Found by Smatch. |
| 395 | quartz: Fix memory leaks on error paths. Found by Smatch. |
| 396 | comdlg32: Remove duplicate includes. |
| 397 | ntdll: Remove duplicate includes. |
| 398 | kernel32: Remove duplicate includes. |
| 399 | setupapi: Remove duplicate includes. |
| 400 | dlls: Remove duplicate includes. |
| 401 | tools: Remove duplicate includes. |
| 402 | wininet/tests: Do not compare the return value of socket() with 0. Use INVALID_SOCKET instead. |
| 403 | rpcrt4: socket() returns -1 on error so check the return value against that. |
| 404 | shdocvw: Rename the wrappers around HeapAlloc() &Co to use the new standard naming. |
| 405 | dnsapi: Rename the wrappers around HeapAlloc() &Co to use the new standard naming. |
| 406 | urlmon: Rename the wrappers around HeapAlloc() &Co to use the new standard naming. |
Alexandre Julliard | 2fc39aa | 2007-03-16 17:40:46 +0100 | [diff] [blame] | 407 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 408 | Misha Koshelev (6): |
| 409 | urlmon: Release IInternetProtocolSink and BindInfo on request handle closure, not on first handle closure. |
| 410 | urlmon: Fix PROTOCOLDATA message passing in IInternetProtocolSink interface of Binding. |
| 411 | msi: automation: Fix automation object reference counts when objects are created. |
| 412 | msi/tests: Close opened service handles. |
| 413 | msi/tests: automation: Add missing VariantClear. |
| 414 | msi: automation: Fix ITypeInfo leak. |
Alexandre Julliard | 2fc39aa | 2007-03-16 17:40:46 +0100 | [diff] [blame] | 415 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 416 | Patrick Moran (1): |
| 417 | msiexec: Fix atou() return value mistake. |
Alexandre Julliard | d8c3e7d | 2007-01-09 16:42:47 +0100 | [diff] [blame] | 418 | |
Alexandre Julliard | 1d93001 | 2007-11-09 17:56:12 +0100 | [diff] [blame] | 419 | Paul Millar (1): |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 420 | libwine: Fix naked getuid() to allow compilation under MinGW. |
Alexandre Julliard | 9852833 | 2007-04-27 16:48:53 +0200 | [diff] [blame] | 421 | |
Alexandre Julliard | 1d93001 | 2007-11-09 17:56:12 +0100 | [diff] [blame] | 422 | Paul Vriens (3): |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 423 | dsound/tests: Fix tests after addition of 24/32 bits buffer tests. |
| 424 | dsound/tests: Fix test failures on WinXP. |
| 425 | dsound/tests: Better check to see if class is not available. |
Alexandre Julliard | 9a2eebf | 2007-09-28 17:25:19 +0200 | [diff] [blame] | 426 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 427 | Peter Beutner (2): |
| 428 | ntdll: Don't try to handle kill(SIGTRAP). |
| 429 | ntdll: Better trap exception handling. |
Alexandre Julliard | 9a2eebf | 2007-09-28 17:25:19 +0200 | [diff] [blame] | 430 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 431 | Rob Shearman (85): |
| 432 | ole32: Add a missing IStream_Release to test_CoMarshalInterThreadInterfaceInStream. |
| 433 | ole32: Add a missing IStream_Release to test_same_apartment_unmarshal_failure. |
| 434 | ole32: Fix memory leak in ItemMonikerImpl_Save. |
| 435 | ole32: Add a missing IMoniker_Release to test_MkParseDisplayName. |
| 436 | ole32: Store the InterfaceList object in the IEnumMoniker object. |
| 437 | ole32: Fix a memory leak in get_moniker_comparison_data. |
| 438 | ole32: Fix a leak of the IBindCtx object in FileMonikerImpl_IsEqual. |
| 439 | ole32: Fix a memory leak of moniker in RunningObjectTableImpl_Register. |
| 440 | ole32: Fix a memory leak in DataCacheEntry_Save. |
| 441 | ole32: Fix a leak of a moniker object in test_default_handler. |
| 442 | ole32: Initialise data_cf in DataCacheEntry's to zero to indicate no data present on creation. |
| 443 | ole32: Free the memory associated with the open DLL list on unloading of ole32. |
| 444 | shell32: Fix the length calculation of the pidl in ILSaveToStream by using the helper function ILGetSize. |
| 445 | shell32: Fix a memory leak in Stream_WriteLocationInfo. |
| 446 | ole32: Disconnect the IRemUnknown stub buffer before destroying it to release the reference on the IRemUnknown object. |
| 447 | oleaut32: Handle non-byref safe arrays in VARIANT_UserFree. |
| 448 | server: In set_user_object_info len is in bytes, not WCHARs. |
| 449 | ntdll: Initialise the part of the buffer to be written to a file in the file test. |
| 450 | kernel32: Implement GetThreadId. |
| 451 | ole32: Fail before constructing an object in CreateStreamOnHGlobal to avoid a memory leak. |
| 452 | ole32: Release the stream in COM_RevokeRegisteredClassObject. |
| 453 | ole32: Fix a memory leak in the HGLOBAL stream tests by telling CreateStreamOnHGlobal to free the memory it allocates, as we don't free it ourselves in this test. |
| 454 | ole32: Fix the condition in HMETAFILEPICT_UserFree to match that in METAFILEPICT_UserMarshal. |
| 455 | ole32: Use asynchronous I/O for the named pipe server for local servers. |
| 456 | ole32: Wait forever on the ready_event in the local server tests. |
| 457 | rpcrt4: Implement RpcCancelThread for the ncacn_ip_tcp protocol sequence. |
| 458 | ole32: Validate the parameters to DataCache_Cache. |
| 459 | ole32: Release the correct pointer in test_MkParseDisplayName. |
| 460 | rpcrt4: Fix a copy and paste mistake in declaring threaddata_cs_debug. |
| 461 | msxml3: Fix some memory leaks of name in test_xmldoc. |
| 462 | msxml3: Don't leak node in xmldoc_createElement in the wrong type was specified. |
| 463 | ole32: Intialise some out parameters in ProxyCliSec_QueryBlanket. |
| 464 | mapi32: Add a stub for DllGetClassObject. |
| 465 | include: Add definitions used for AllowSetForegroundWindow and LockSetForegroundWindow. |
| 466 | credui: Add support for saving the credentials input using CredUIPromptForCredentials by calling CredWriteW. |
| 467 | credui: Split CredDialogProc out into separate functions. |
| 468 | credui: Increase the dropped-down size of the username combo box. |
| 469 | credui: Enumerate saved credentials and use these to populate the combo box. |
| 470 | credui: Check for and don't add duplicates when filling the username combo box. |
| 471 | credui: Ensure that the foreground window doesn't get changed while the user is typing in their password. |
| 472 | credui: Make sure not to leave the password in memory when no longer in use. |
| 473 | shell32: Add a stub for LinkWindow_RegisterClass. |
| 474 | shell32: Add a stub for LinkWindow_UnregisterClass. |
| 475 | rpcrt4: Hold the thread-data's critical section while cancelling a call. |
| 476 | credui: Override the default banner if the caller specifies one to CredUIPromptForCredentialsW. |
| 477 | comctl32: Unify the implementation of TOOLTIPS_Show and TOOLTIPS_TrackShow to give tracked tooltips balloon support. |
| 478 | comctl32: Fix the tooltips behaviour when TTF_ABSOLUTE isn't specified. |
| 479 | comctl32: Forward the WM_GETTEXTLENGTH message from ComboEx controls to its edit control. |
| 480 | explorer: Add a fixme to show when applications are trying to show a balloon tip in the taskbar notification area. |
| 481 | urlmon: Fix a reference count leak in RegisterBindStatusCallback. |
| 482 | credui: Show a balloon tip in the credential dialog if CREDUI_FLAGS_INCORRECT_PASSWORD was specified. |
| 483 | credui: Display a warning balloon if the user has Caps Lock on. |
| 484 | server: Change the get_dll_info server request to allow retrieving the image file name of a process. |
| 485 | server: Fix a typo in the enumeration of the ACE's in sd_to_mode. |
| 486 | server: Fix incorrect translation of the World SID to and from Unix file permissions. |
| 487 | rpcrt4: Raise an exception if a NULL ref-pointer is passed in to PointerMarshall or PointerBufferSize. |
| 488 | ole32: Fix a race in find_proxy_manager. |
| 489 | comctl32: Update the version in the created version to the highest current version present on XP. |
| 490 | ntdll: Shared manifests should have a less-strict version check performed when loading them as dependencies. |
| 491 | kernel32: Change the shared manifest test to depend on a build number that isn't currently published on at least XP, showing that assemblies with higher build numbers can be used. |
| 492 | advapi32: Move credential registry reading code to separate functions. |
| 493 | advapi32: Fix a typo in CredEnumerateW. |
| 494 | ole32: Store the dispatch parameters in the message state structure to allow them to be initialised earlier in the sequence of IRpcChannelBuffer calls. |
| 495 | ole32: Clean up properly in ClientRpcChannelBuffer_SendReceive in the case where PostMessageW fails. |
| 496 | ole32: Add tests for WdtpInterfacePointer_* functions. |
| 497 | advapi32: Add support for using the Mac Keychain services as a backend for the credential functions instead of the registry. |
| 498 | credui: Fix a test failure on Windows XP. |
| 499 | rpcrt4: Fix the tests for up_enum16. |
| 500 | wininet: Don't clear the auth data for Basic authentication in HTTP_InsertAuthorizationForHeader. |
| 501 | oleaut32: Free the correct custom data inside ITypeInfo_fnRelease. |
| 502 | oleaut32: Introduce a new helper function, TLB_FreeCustData, for freeing custom data. |
| 503 | oleaut32: Handle integer overflow of len in SysReAllocStringLen and SysAllocStringByteLen. |
| 504 | advapi32: Use the open_for_write parameter to open_cred_mgr_key and fix get_cred_mgr_encryption_key to not need KEY_WRITE access to the key passed in. |
| 505 | advapi32: Make the credential registry key stay around if a persist value longer than session is specified. |
| 506 | rpcrt4: Check for integer overflows when increasing the buffer length. |
| 507 | rpcrt4: Check there is enough space in the buffer and that the size doesn't cause an overflow when copying data to it. |
| 508 | rpcrt4: Fix some more potential buffer overflows. |
| 509 | rpcrt4: Fix an integer overflow in NdrConformantStructMarshall and NdrConformantStructUnmarshall. |
| 510 | ole32: Fix description of what is being test in ok calls in the WdtpInterfacePointer tests. |
| 511 | ole32: Fix a test in the WdtpInterfacePointer tests. |
| 512 | rpcrt4: Errors in sending or receiving packets should result in RPC_S_CALL_FAILED being returned, not RPC_S_PROTOCOL_ERROR. |
| 513 | rpcrt4: EmbeddedPointerUnmarshall doesn't need to change the address of the allocated memory, so reduce the level of indirection of the memory parameter by one. |
| 514 | rpcrt4: Move forcing of fMustAlloc to NULL to the callers of EmbeddedPointerUnmarshall. |
| 515 | rpcrt4: Improve PointerUnmarshall to cope with keeping the non-NULL source pointer of a client unmarshall. |
| 516 | rpcrt4: Fix NdrSimpleStructUnmarshall to cope with [in, out] embedded pointers. |
Alexandre Julliard | 9a2eebf | 2007-09-28 17:25:19 +0200 | [diff] [blame] | 517 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 518 | Roderick Colenbrander (3): |
| 519 | wined3d: Flush GL calls after drawing to the drawable. This fixes apps that use multiple GL contexts. |
| 520 | wined3d: Prevent unneeded context switches. |
| 521 | wgl: Add wglCopyContext support. |
Alexandre Julliard | 9a2eebf | 2007-09-28 17:25:19 +0200 | [diff] [blame] | 522 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 523 | Stefan Dösinger (51): |
| 524 | wined3d: Align the gl function table. |
| 525 | wined3d: Load extension functions after finding the supported extensions. |
| 526 | wined3d: Extend the gl extension function loading table with ext info. |
| 527 | wined3d: Load GL functions from core if needed. |
| 528 | wined3d: Mark extensions supported which are included in the gl core. |
| 529 | wined3d: Load GL_EXT_texture3D from gl 1.2 if the extension is not there. |
| 530 | wined3d: Hardcode local constants into the shader if possible. |
| 531 | wined3d: Get rid of a few Nvidiaisms in glsl shaders. |
| 532 | wined3d: Partially revert "Get rid of the conditionals in shader_glsl". |
| 533 | wined3d: Depth stencil fixes. |
| 534 | wined3d: Read the framebuffer size from the surface, not the window. |
| 535 | wined3d: Apply matrices when switching from transformed vertices to shaders. |
| 536 | wined3d: Non power of two texture fixes. |
| 537 | wined3d: Fix ATI video memory detection typo. |
| 538 | wined3d: Do not call PreLoad in surface_download_data. |
| 539 | wined3d: Remove a hack that slipped in. |
| 540 | wined3d: Destroy GL contexts before changing the screen resolution. |
| 541 | msvcrt: Implement strcpy_s. |
| 542 | msvcrt: Implement strcat_s. |
| 543 | msvcrt: Implement _mbsnbcpy_s. |
| 544 | d3d8: Release the vertex declarations array when destroying the device. |
| 545 | wined3d: Move IUnknown functions to IWineD3DBaseShader. |
| 546 | wined3d: Free the shader function when freeing the shader. |
| 547 | wined3d: Use standard wine lists for the resource list. |
| 548 | d3d8: Destroy the window after the visual test. |
| 549 | d3d9: Free the converted declaration data after creating the declaration. |
| 550 | wined3d: Do not cap fragment samplers to 8. |
| 551 | wined3d: Move destroying the glsl vshader into a separate function. |
| 552 | wined3d: Move glsl shader destruction to the glsl shader backend. |
| 553 | wined3d: Track vertex declaration changes on vertex shaders. |
| 554 | wined3d: Bool constants aren't vectors. |
| 555 | d3d9: Add a test for vertex shader input matching. |
| 556 | wined3d: Make SRGB write correction working with 1.x shaders in arb. |
| 557 | wined3d: Fog is applied after sRGB correction. |
| 558 | wined3d: Downgrade an ERR to a WARN. |
| 559 | wined3d: Correctly handle the y offset with offscreen rendering. |
| 560 | wined3d: Inform the texture about filtering changes. |
| 561 | wined3d: Work around nvidia beta driver bug. |
| 562 | wined3d: Add some missing checkGLcall calls. |
| 563 | wined3d: Do not try to disable unsupported texture units. |
| 564 | wined3d: Report some more geforce 7 cards as geforce 7. |
| 565 | wined3d: Allow using a different internal format for fbos. |
| 566 | wined3d: Fix a sign mistake in the code creating the sorted attrib. |
| 567 | wined3d: Disable GL_TEXTURE_2D in the standard blit setup. |
| 568 | wined3d: Avoid hardcoding GL_TEXTURE_2D. |
| 569 | wined3d: Add GL_ARB_texture_rectangles to our opengl extensions. |
| 570 | wined3d: Make the code aware of GL_ARB_texture_rectangle. |
| 571 | wined3d: Refuse to create a mipmapped conditional np2 texture. |
| 572 | wined3d: Activate GL_ARB_texture_rectangle. |
| 573 | wined3d: Remove the X channel fixup in render target unlocking. |
| 574 | user32: Destroying the current cursor results in an error. |
Alexandre Julliard | 1d93001 | 2007-11-09 17:56:12 +0100 | [diff] [blame] | 575 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 576 | Stefan Leichter (2): |
| 577 | d3dx8: Add WINAPI to the prototypes of D3DXMatrixTransformation. |
| 578 | kernel32: Added stub for FindVolumeClose. |
| 579 | |
| 580 | Sven Paschukat (1): |
| 581 | ctapi32: Added null terminator to library name. |
Alexandre Julliard | 1d93001 | 2007-11-09 17:56:12 +0100 | [diff] [blame] | 582 | |
| 583 | Thomas Weidenmueller (1): |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 584 | comctl32: Fix handling of CB_RESETCONTENT in ComboBoxEx. |
Alexandre Julliard | 1d93001 | 2007-11-09 17:56:12 +0100 | [diff] [blame] | 585 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 586 | Tony Wasserka (7): |
| 587 | d3dx8: Implement the C++ stuff of the D3DXVECTOR2 structure. |
| 588 | d3dx8: Implement the C++ stuff of the D3DXVECTOR3 structure. |
| 589 | d3dx8: Implement the C++ stuff of the D3DXVECTOR4 structure. |
| 590 | d3dx8: Implement the C++ stuff of the D3DXMATRIX structure. |
| 591 | d3dx8: Implement the C++ stuff of the D3DXQUATERNION structure. |
| 592 | d3dx8: Implement the C++ stuff of the D3DXPLANE structure. |
| 593 | d3dx8: Implement the C++ stuff of the D3DXCOLOR structure. |
Alexandre Julliard | 1d93001 | 2007-11-09 17:56:12 +0100 | [diff] [blame] | 594 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 595 | Vijay Kiran Kamuju (4): |
| 596 | rsaenh: Add a few more tests which check the decryption strings. |
| 597 | rsaenh: Add tests for RSA_AES provider. |
| 598 | rsaenh: Add implementation of Enhanced RSA AES Provider. |
| 599 | include: Add missing definitions for DSS in wincrypt.h. |
Alexandre Julliard | 1d93001 | 2007-11-09 17:56:12 +0100 | [diff] [blame] | 600 | |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 601 | Vitaliy Margolen (1): |
| 602 | dinput: Fix dead zone handling. |
Alexandre Julliard | 7affdd4 | 2006-10-13 16:43:39 +0200 | [diff] [blame] | 603 | |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 604 | -- |
| 605 | Alexandre Julliard |
Dimitrie O. Paun | c023254 | 2003-11-26 03:55:01 +0000 | [diff] [blame] | 606 | julliard@winehq.org |