Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 1 | The Wine development release 1.3.10 is now available. |
Alexandre Julliard | 821cd38 | 2010-05-21 21:30:30 +0200 | [diff] [blame] | 2 | |
Alexandre Julliard | 8b2a403 | 2010-07-30 19:43:56 +0200 | [diff] [blame] | 3 | What's new in this release (see below for details): |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 4 | - Support for notification balloons in system tray. |
| 5 | - Obsolete AudioIO sound driver removed. |
| 6 | - More work on ActiveX support. |
| 7 | - Various MSI fixes. |
| 8 | - Preloader now used for 64-bit too. |
Alexandre Julliard | e78c211 | 2010-09-18 19:55:17 +0200 | [diff] [blame] | 9 | - Translation updates. |
Alexandre Julliard | 8b2a403 | 2010-07-30 19:43:56 +0200 | [diff] [blame] | 10 | - Various bug fixes. |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 11 | |
Alexandre Julliard | 062d61a | 2008-06-13 17:15:29 +0200 | [diff] [blame] | 12 | The source is available from the following locations: |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 13 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 14 | http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.10.tar.bz2 |
| 15 | http://prdownloads.sourceforge.net/wine/wine-1.3.10.tar.bz2 |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 16 | |
Alexandre Julliard | d7d3169 | 2005-10-25 12:04:17 +0000 | [diff] [blame] | 17 | Binary packages for various distributions will be available from: |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 18 | |
Alexandre Julliard | d494bda | 2010-07-16 17:05:45 +0200 | [diff] [blame] | 19 | http://www.winehq.org/download |
Alexandre Julliard | e2abbb1 | 1995-03-19 17:39:39 +0000 | [diff] [blame] | 20 | |
Alexandre Julliard | d494bda | 2010-07-16 17:05:45 +0200 | [diff] [blame] | 21 | You will find documentation on http://www.winehq.org/documentation |
Alexandre Julliard | a0cf682 | 2005-11-09 13:41:27 +0000 | [diff] [blame] | 22 | |
Alexandre Julliard | 062d61a | 2008-06-13 17:15:29 +0200 | [diff] [blame] | 23 | You can also get the current source directly from the git |
Alexandre Julliard | d494bda | 2010-07-16 17:05:45 +0200 | [diff] [blame] | 24 | repository. Check http://www.winehq.org/git for details. |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 25 | |
Alexandre Julliard | d37eb36 | 1997-07-20 16:23:21 +0000 | [diff] [blame] | 26 | Wine is available thanks to the work of many people. See the file |
| 27 | AUTHORS in the distribution for the complete list. |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 28 | |
Alexandre Julliard | 7affdd4 | 2006-10-13 16:43:39 +0200 | [diff] [blame] | 29 | ---------------------------------------------------------------- |
| 30 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 31 | Bugs fixed in 1.3.10: |
Alexandre Julliard | b3cff1b | 2007-08-24 16:34:33 +0200 | [diff] [blame] | 32 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 33 | 4432 Blobby Volley - corrupted graphics |
| 34 | 7304 WRC (Wine Resource Compiler) preprocessing is buggy |
| 35 | 7431 Xilinx picoblaze assembler kcpsm3 crashes |
| 36 | 7922 Language settings not found and strange Day Error in EWRevenge (bug in oleaut32) |
| 37 | 11449 ExpressPCB 6.1.2 crashes when updating pricing |
| 38 | 12744 Steam tray icon doesn't appear if panel hidden in autohide mode |
| 39 | 12808 indexed bitmaps support is broken |
| 40 | 12828 Arcade Pool 2: Game crashes after several seconds |
| 41 | 14922 no ingame sound in drakensang |
| 42 | 15003 VB6 crashes when triing enter a program code |
| 43 | 15041 Guild Wars: Typing into Char Fields |
| 44 | 15257 Changing from OpenGL to Direct3D output in WinUAE results in blank screen |
| 45 | 15882 while wine application is running fullscreen ekiga incoming call popup doesn't appare |
| 46 | 16489 Falcon 4.0 AF: Updater does not work, check fails |
| 47 | 16672 Marie La Cavalière: Unhandled exception |
| 48 | 16703 Wineconsole: Fallback from curses to window based backend |
| 49 | 16704 wineconsole: Allow specifying the console backend to use when wineconsole is launched implicitly |
| 50 | 16914 wrc chokes on a file which is accepted by windows rc |
| 51 | 18075 IE8 crashes due to missing urlmon.dll.423 API |
| 52 | 18230 Romanian translation wrong |
| 53 | 18484 Charma: too slow and there's a problem with the pointer |
| 54 | 18497 Gothic 3: Failure at starting new game |
| 55 | 18768 Madden NFL 08 regression: program doesn't start |
| 56 | 19314 IE8 for Server 2003 refuses to install (Service Pack 2 for Windows Server 2003 install required) |
| 57 | 19565 Guitar Hero World Tour does not produces any sound (except videos) |
| 58 | 20311 Blitzkrieg game crashes when selecting 'Allies campaign' (failed to save document to IStream) |
| 59 | 20552 Memory leak in alloc_thread_tls? |
| 60 | 20842 Python: ctrl-c and ctrl-d do not work in wineconsole [dogfood] |
| 61 | 21173 choice.exe missing, needed by some cmd scripts |
| 62 | 21245 file operations are very slow or hangs solidworks |
| 63 | 22487 tray icons broken with ubuntu 10.04 for some users (affects utorrent 2.0.1, autohotkey) |
| 64 | 23028 Empire Earth 1.00 and 1.04 mirrored cursor on vertical move |
| 65 | 23089 Grass rendering bug in S.T.A.L.K.E.R clear sky/call of pripyat |
| 66 | 23378 Desktop launchers generated by new Steam UI are broken |
| 67 | 24294 corrupted icons in SolidWorks sketches |
| 68 | 24323 Need for speed 3 crashes on startup |
| 69 | 24680 loader: segfault after loading krnl386.exe, while LoadLibraryEx for any buildin dll |
| 70 | 24866 Unhandled exception in Windows Double Explorer (IExplorerBrowser_fnSetPropertyBag) |
| 71 | 25040 Icons in system tray area are blank |
| 72 | 25059 dotnet30 install completion window minimized, needs balloon tooltip |
| 73 | 25155 Creative Writer 2 only installs in Win9x modes on WoW64 |
| 74 | 25283 Unimplemented function urlmon.dll.410 |
| 75 | 25301 Occasional sock_check_pollhup() error on Solaris |
| 76 | 25452 office2000 reconfiguration gives msi crash |
| 77 | 25484 NewsLeecher 'send to tray' broken |
| 78 | 25510 Wine-generated desktop files are not compliant with XDG standard |
| 79 | 25513 Wine Software Uninstaller crashes |
| 80 | 25529 64-bit Internet Explorer 7/8 refuse to install |
| 81 | 25545 64-bit wine loader broken (in win64 mode) |
Alexandre Julliard | b3cff1b | 2007-08-24 16:34:33 +0200 | [diff] [blame] | 82 | |
Alexandre Julliard | 8b2a403 | 2010-07-30 19:43:56 +0200 | [diff] [blame] | 83 | ---------------------------------------------------------------- |
Alexandre Julliard | 9852833 | 2007-04-27 16:48:53 +0200 | [diff] [blame] | 84 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 85 | Changes since 1.3.9: |
Alexandre Julliard | 73e5475 | 2008-06-27 16:24:42 +0200 | [diff] [blame] | 86 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 87 | Albert Pool (1): |
| 88 | winecfg: Update Dutch translation. |
Alexandre Julliard | 21b6c32 | 2010-01-08 20:20:11 +0100 | [diff] [blame] | 89 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 90 | Alexander Morozov (3): |
| 91 | wincrypt.h: Define PFN_CMSG_IMPORT_KEY_TRANS callback function. |
| 92 | crypt32: Implement decoding enveloped messages. |
| 93 | crypt32: Implement getting content and some parameters from a decoded enveloped message. |
Alexandre Julliard | 73e5475 | 2008-06-27 16:24:42 +0200 | [diff] [blame] | 94 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 95 | Alexandre Julliard (54): |
| 96 | user32: Fix coordinates mapping for the desktop window in the explorer process. |
| 97 | winex11: Fix event coordinates mapping for the root window in the explorer process. |
| 98 | comctl32: Fix positioning of tracking tooltips at the bottom of the screen. |
| 99 | windowscodecs: Convert the coclasses registration to the IRegistrar mechanism. |
| 100 | urlmon: Convert the coclasses registration to the IRegistrar mechanism. |
| 101 | itss: Convert protocol registration to the IRegistrar format. |
| 102 | actxprxy: Convert dll registration to the IRegistrar mechanism. |
| 103 | dispex: Convert dll registration to the IRegistrar mechanism. |
| 104 | qmgrprxy: Convert dll registration to the IRegistrar mechanism. |
| 105 | user32: Don't call GetModuleFileNameW under the user lock. |
| 106 | wineboot: Set the correct architecture in the process identifier variable. |
| 107 | kernel32: Update the environment variables that vary across 32-bit/64-bit/Wow64. |
| 108 | wine.inf: Don't set the ProgramFiles environment variables through the registry. |
| 109 | ntdll: Ensure alignment of static TLS data and free it at thread exit. |
| 110 | krnl386: Fetch version from the PEB to avoid potentially using GetVersionEx before it's initialized. |
| 111 | winex11: Store information needed for the info balloon in the tray icon structure. |
| 112 | winex11: Add support for displaying system tray notification balloons. |
| 113 | winex11: Potentially update the system tray notification position when any foreign window is moved. |
| 114 | explorer: Store information needed for the info balloon in the tray icon structure. |
| 115 | explorer: Add support for displaying system tray notification balloons in desktop mode. |
| 116 | wineboot: Relaunch the 64-bit version of wineboot on Wow64. |
| 117 | winecfg: Relaunch the 64-bit version of winecfg on Wow64. |
| 118 | winecfg: Set Wow64 registry keys as well as the 64-bit ones for version information. |
| 119 | ntdll: Don't worry about the DOS area on non-x86. |
| 120 | loader: Make sure the new stack is 16-byte aligned in the preloader. |
| 121 | loader: Use long instead of int in the preloader for anything that can store a pointer. |
| 122 | loader: Build the preloader for x86-64. |
| 123 | libwine: Use the 64-bit preloader when starting 64-bit wine. |
| 124 | libwine: Reserve memory areas for 64-bit in case we don't have a preloader. |
| 125 | ntdll: Avoid putting the virtual heap in the low 2Gb on 64-bit. |
| 126 | quartz: Convert coclasses registration to the IRegistrar mechanism. |
| 127 | avifil32: Move extension registrations to the rgs file. |
| 128 | widl: Register the PSFactoryBuffer class as factory if it's defined in the idl file. |
| 129 | msi: Convert the dll registration to the IRegistrar mechanism. |
| 130 | loader: Define asm functions instead of inlines for x86-64 syscalls to avoid trouble with register constraints. |
| 131 | wiaservc: Convert coclasses registration to the IRegistrar mechanism. |
| 132 | include: Correctly define the msxml typelib by directly including xmldom.idl and xmldso.idl. |
| 133 | include: Add a couple of missing interfaces in msxml2.idl. |
| 134 | msxml: Add an msxml library that contains the v2.0 msxml typelib. |
| 135 | msxml: Register the v2.0 classes using the IRegistrar mechanism. |
| 136 | msxml2: Add an msxml2 library that contains the v2.6 msxml typelib. |
| 137 | msxml3: Convert dll registration to the IRegistrar mechanism. |
| 138 | loader: Setup the TLS register on x86-64 for stack protector checks. |
| 139 | widl: Allow specifying a version for a coclass independently of its typelib version. |
| 140 | include: Set version to 1.0 for msxml classes. |
| 141 | hhctrl.ocx: Add a typelib and register it. |
| 142 | widl: Don't free the input file name since it's stored in various places in the location info. |
| 143 | widl: Allow specifying a class version outside of a typelib too. |
| 144 | include: Define the Scriptlet class in mshtml.idl. |
| 145 | mshtml: Convert the classes registration to the IRegistrar mechanism. |
| 146 | server: Use the syscall function instead of inline assembly. |
| 147 | ntdll: Use the syscall function instead of inline assembly. |
| 148 | libwine: Use the syscall function instead of inline assembly. |
| 149 | appwiz.cpl: Convert the application list to a standard Wine list. |
Alexandre Julliard | b51f8d4 | 2010-11-26 20:06:11 +0100 | [diff] [blame] | 150 | |
Alexandre Julliard | ab8959a | 2010-12-10 20:33:07 +0100 | [diff] [blame] | 151 | Anders Jonsson (1): |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 152 | cmd: Update Swedish translation. |
Alexandre Julliard | b51f8d4 | 2010-11-26 20:06:11 +0100 | [diff] [blame] | 153 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 154 | Andrew Bogott (1): |
| 155 | winemenubuilder: In InvokeShellLinkerForURL, better replicate the deferral behavior in InvokeShellLinker. |
Alexandre Julliard | a72eb12 | 2010-03-05 19:36:19 +0100 | [diff] [blame] | 156 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 157 | André Hentschel (22): |
| 158 | msi: Fix test failure on some 2k3 machines. |
| 159 | advapi32: Fix test failure on some NT4 machines. |
| 160 | ntdll: Fix test failure on some NT4 machines. |
| 161 | rsaenh: Fix test failure on some NT4 machines. |
| 162 | wrc: Allow comma after popup name. |
| 163 | shell32: Fix shelllink test to not crash on NT4. |
| 164 | shdocvw: Add Resizer control to the iexplore window. |
| 165 | gphoto2.ds: Fix German translation. |
| 166 | include: Add winhttp secure protocol flags. |
| 167 | msi/tests: Remove superfluous check. |
| 168 | gameux: Fix test failures on Wine wow64. |
| 169 | gameux: Fix Path for the statistics. |
| 170 | sane.ds: Fix translation of microsecond. |
| 171 | wininet: Update German translation. |
| 172 | include: Add ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED for wininet tests. |
| 173 | include: Add new suite masks. |
| 174 | wininet: Fix German translation. |
| 175 | shlwapi/tests: Allow Win7 behaviour for SHFormatDateTimeW. |
| 176 | qmgr/tests: Use a temporary path to avoid failures. |
| 177 | shell32/tests: Fix a typo. |
| 178 | advapi32: Print a FIXME also for the unknown levels. |
| 179 | gameux: Fix another test failure on Wine wow64. |
Alexandre Julliard | bb5f5c2 | 2010-04-02 19:43:45 +0200 | [diff] [blame] | 180 | |
Alexandre Julliard | ab8959a | 2010-12-10 20:33:07 +0100 | [diff] [blame] | 181 | Austin English (4): |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 182 | ntdll: Bump win2k3 version information to sp2. |
| 183 | urlmon: Add stubs for ordinals 410 and 423. |
| 184 | mscoree/tests: Fix a broken test (LLVM/Clang). |
| 185 | quartz: Avoid %L in traces (LLVM/Clang). |
Alexandre Julliard | bb5f5c2 | 2010-04-02 19:43:45 +0200 | [diff] [blame] | 186 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 187 | Cheer Xiao (2): |
| 188 | view: Update simplified Chinese translation. |
| 189 | write: Update simplified Chinese translation. |
Alexandre Julliard | 17b7ee1 | 2009-12-04 19:05:35 +0100 | [diff] [blame] | 190 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 191 | Damian Dixon (1): |
| 192 | advapi32: Added check for NULL pointer being passed to QueryServiceStatus for either parameter. |
| 193 | |
| 194 | David Bartley (1): |
| 195 | iphlpapi: Add CancelIPChangeNotify stub. |
| 196 | |
| 197 | David Hedberg (14): |
| 198 | urlmon: Set BINDF_NEEDFILE if BINDF_PULLDATA is not specified. |
| 199 | wininet: Respect SECURITY_FLAG_IGNORE_CERT_DATE_INVALID. |
| 200 | wininet: Make module handle scope global. |
| 201 | wininet: Add a simple certificate dialog to InternetErrorDlg. |
| 202 | shell32: Fix ExplorerBrowser::SetRect to work properly when passed a NULL-valued hdwp. |
| 203 | shell32: Return S_OK in ::SetPropertyBag. |
| 204 | include: Add IShellItem2 interface declaration. |
| 205 | shell32: IShellItem::GetAttributes should also work on the desktop shellfolder. |
| 206 | shell32: Add IShellItem2 stub to ShellItem implementation. |
| 207 | include: Add a few INET_E_ defines. |
| 208 | urlmon: Split the code for sending an http request into its own function. |
| 209 | urlmon: Fix return value from QueryService. |
| 210 | shell32: Standardize the COM usage in ebrowser.c. |
| 211 | shell32: Add IInputObject stub to ExplorerBrowser. |
| 212 | |
| 213 | Detlef Riekenberg (5): |
| 214 | cmd: Allow GOTO to a label which has a following whitespace, with test. |
| 215 | configure: Ask for the correct development package for gstreamer base plugins. |
| 216 | cmd: Add CHOICE builtin with DOS6 to XP commandline parameter. |
| 217 | cmd: Add german translation for CHOICE. |
| 218 | cmd: Do not reset errorlevel during SET. |
Alexandre Julliard | b29e111 | 2010-10-15 19:37:09 +0200 | [diff] [blame] | 219 | |
Alexandre Julliard | ab8959a | 2010-12-10 20:33:07 +0100 | [diff] [blame] | 220 | Eric Pouech (3): |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 221 | kernel32: When reading chars out of a bare console, use the Unix API (instead of the Windows one). |
| 222 | kernel32: Proper support for echo-input (enable/disable) when getting console input. |
| 223 | kernel32: In readline, now print control characters with ^ escape. |
Alexandre Julliard | 1cd170f | 2010-07-09 18:44:34 +0200 | [diff] [blame] | 224 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 225 | Eryk Wieliczko (1): |
| 226 | msvcrt/tests: Add _fcvt_s tests. |
Alexandre Julliard | 6517462 | 2010-06-11 19:40:31 +0200 | [diff] [blame] | 227 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 228 | Francois Gouget (4): |
| 229 | shdocvw: Fix compilation on systems that don't support nameless unions. |
| 230 | mshtml: Fix a typo and remove a space before a '\n' in a FIXME() trace. |
| 231 | msvcrt/tests: Add a trailing '\n' to an ok() call. |
| 232 | Assorted spelling fixes. |
Alexandre Julliard | 91431e0 | 2010-05-07 20:20:29 +0200 | [diff] [blame] | 233 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 234 | Frédéric Delanoy (3): |
| 235 | cmd: Update French translation. |
| 236 | wininet: Update French translation. |
| 237 | wininet: Update French translation. |
Alexandre Julliard | 3f76a25 | 2010-10-01 20:46:44 +0200 | [diff] [blame] | 238 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 239 | Greg Geldorp (6): |
| 240 | kernel32/tests: Add tests to verify USERPROFILE and environment variables from registry are present and correct. |
| 241 | rsaenh/tests: CryptGetKeyParam doesn't fail on Win7/Win2K8R2. |
| 242 | kernel32/tests: Quote command line arguments that might contain spaces. |
| 243 | kernel32/tests: Remove check of environment variables against registry. |
| 244 | ntdll/tests: Add alternative results for overlong instructions. |
| 245 | shdocvw/tests: Need to save .url before committing extra props for IE6. |
Alexandre Julliard | 6517462 | 2010-06-11 19:40:31 +0200 | [diff] [blame] | 246 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 247 | Hans Leidekker (16): |
| 248 | msi: Support MSIRUNMODE_LOGENABLED in MsiGetMode. |
| 249 | rpcrt4: Add a stub implementation of RpcMgmtSetAuthorizationFn. |
| 250 | wineboot: Set the USERDOMAIN environment variable. |
| 251 | msi: Return INSTALLSTATE_UNKNOWN from MsiGetComponentState if the component is disabled. |
| 252 | msi: Rewrite command line parsing to handle quoted values correctly. |
| 253 | msi: Add some traces. |
| 254 | msi: Global and local win32 assembly names are formatted differently. |
| 255 | msi: Don't flag an error in the InstallServices action if the component does not exist. |
| 256 | msi: Remove an incorrect error trace. |
| 257 | uninstaller: Run msiexec if the WindowsInstaller value is set. |
| 258 | uninstaller: Fix a leak. |
| 259 | appwiz.cpl: Run msiexec if the WindowsInstaller value is set. |
| 260 | msi: Set the Preselected property if the default feature selection is modified in a dialog. |
| 261 | msi: Set the install level to the maximum if the requested install state is not the default. |
| 262 | msi: Use a function to determine if a feature is selected. |
| 263 | msi: Change ACTION_UpdateComponentStates to take a feature pointer. |
Alexandre Julliard | d474d3f | 2010-06-25 19:30:52 +0200 | [diff] [blame] | 264 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 265 | Henri Verbeet (17): |
| 266 | wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_generate_arb_declarations(). |
| 267 | wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_generate_glsl_declarations(). |
| 268 | wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_destroy(). |
| 269 | wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_cleanup(). |
| 270 | wined3d: Avoid some interface pointers in set_glsl_shader_program(). |
| 271 | wined3d: Pass implementation pointers to generate_param_reorder_function(). |
| 272 | wined3d: Store implementation pointers in struct glsl_shader_prog_link. |
| 273 | wined3d: Store implementation pointers in glsl_program_key_t. |
| 274 | wined3d: Pass implementation pointers to get_glsl_program_entry(). |
| 275 | wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_get_registers_used(). |
| 276 | wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_generate_main(). |
| 277 | wined3d: Store an IWineD3DBaseShaderImpl pointer in wined3d_shader_context. |
| 278 | wined3d: Pass an IWineD3DBaseTextureImpl array to pixelshader_update_samplers(). |
| 279 | wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_unload(). |
| 280 | wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_cleanup(). |
| 281 | wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_get_level_count(). |
| 282 | kernel32: Fix some memory leaks in set_wow64_environment(). |
Alexandre Julliard | d474d3f | 2010-06-25 19:30:52 +0200 | [diff] [blame] | 283 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 284 | Huw Davies (9): |
| 285 | fonts: Fix the metrics of the extended integral and brace glyphs. |
| 286 | ole32: Rewrite the OleAdviseHolder's STATDATA enumerator to be a generic STATDATA enumerator. |
| 287 | include: Add GLYPHSET flag define. |
| 288 | gdi32: Clear the accel flags. |
| 289 | ole32: Remove some useless comments. |
| 290 | ole32: Use a STATDATA array to hold the connection data. |
| 291 | ole32: Allow the EnumSTATDATA constructor to take a sparse array. |
| 292 | ole32: Implement IDataAdviseHolder_EnumAdvise. |
| 293 | ole32: Standardize the COM usage. |
Alexandre Julliard | d474d3f | 2010-06-25 19:30:52 +0200 | [diff] [blame] | 294 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 295 | Hwang YunSong (16): |
| 296 | sane.ds: Update Korean resource. |
| 297 | browseui: Update Korean resource. |
| 298 | clock: Update Korean resource. |
| 299 | cmdlgtst: Update Korean resource. |
| 300 | comctl32: Update Korean resource. |
| 301 | comdlg32: Update Korean resource. |
| 302 | credui: Update Korean resource. |
| 303 | crypt32: Update Korean resource. |
| 304 | cryptdlg: Update Korean resource. |
| 305 | cryptui: Update Korean resource. |
| 306 | cmd: Update Korean resource. |
| 307 | gphoto2.ds: Update Korean resource. |
| 308 | hhctl.ocx: Update Korean resource. |
| 309 | iccvid: Update Korean resource. |
| 310 | localspl: Update Korean resource. |
| 311 | localui: Update Korean resource. |
Alexandre Julliard | d494bda | 2010-07-16 17:05:45 +0200 | [diff] [blame] | 312 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 313 | Jacek Caban (38): |
| 314 | mshtml: Fixed tests on IEs not supporting INewWindowManager. |
| 315 | mshtml: Call DoVerb on embedded plugin. |
| 316 | mshtml: Added support for plugin in place activation. |
| 317 | mshtml: Deactivate plugin when detaching from document. |
| 318 | mshtml: Added PluginHost::GetWindowContext implementation. |
| 319 | mshtml: Added more plugin in place activation support. |
| 320 | mshtml: Added more ActiveX tests. |
| 321 | mshtml: Added OnUIActivation implementation. |
| 322 | mshtml: Added IOleContainer stub implementation. |
| 323 | mshtml: Added PluginHost::GetContainer implementation. |
| 324 | mshtml: Forward PluginHost's QueryService calls to window object. |
| 325 | mshtml: Fixed tests on some IE6 installations. |
| 326 | mshtml: Removed undocumented, internal stubs exported only by old IEs. |
| 327 | jscript: Move some of registration process to IRegistrar mechanism. |
| 328 | mshtml: IHTMLDocument2 iface handling clean up. |
| 329 | winetest: Make win9x unsupported. |
| 330 | shdocvw: Share get_LocationURL implementation between WebBrowser and InternetExplorer objects. |
| 331 | shdocvw: Moved getting dochost pointer to separated function. |
| 332 | shdocvw: Added support for QueryService(IID_IWebBrowserApp). |
| 333 | mshtml: Added IHTMLObjectElement::get_object implementation. |
| 334 | mshtml: Added support for forwarding object element's DOM calls to ActiveX control. |
| 335 | mshtml: Improved QueryService debug traces. |
| 336 | mshtml: Improved IOmNavigator::javaEnabled stub. |
| 337 | mshtml: Added IHTMLScriptElement::get_scr implementation. |
| 338 | mshtml: Added IHTMLStyleElement::media property implementation. |
| 339 | mshtml: Added IHTMLStyleElement::type property implementation. |
| 340 | appwiz.cpl: Correctly handle NULL params in CPL_STARTWPARAMSW handler. |
| 341 | jscript: Added Date.setYear implementation. |
| 342 | urlmon: Added IUriContainer stub implementation of URLMoniker object. |
| 343 | mshtml: Fixed IOleUndoManager::QueryInterface implementation. |
| 344 | jscript: Exception tests clean up. |
| 345 | aclocal.m4: Recognize mingw-w64 as 32-bit cross compiler. |
| 346 | urlmon: Added more IInternetProtocolEx tests. |
| 347 | mshtml: Added GUID_CUSTOM_CONFIRMOBJECTSAFETY with CONFIRMSAFETYACTION_LOADOBJECT flag tests. |
| 348 | urlmon: Converted more registration process to IRegistrar mechanism. |
| 349 | mshtml: Get rid of no longer used GECKO_DATADIR. |
| 350 | urlmon: Make protocol tests more verbose. |
| 351 | include: Added macros for unions and structs that should remain nameless regardless NONAMELESSUNION/NONAMELESSSTRUCT definition. |
Alexandre Julliard | d494bda | 2010-07-16 17:05:45 +0200 | [diff] [blame] | 352 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 353 | Jerome Leclanche (1): |
| 354 | winemenubuilder: Add a trailing semicolon to MimeType in desktop files. |
Alexandre Julliard | b29e111 | 2010-10-15 19:37:09 +0200 | [diff] [blame] | 355 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 356 | Joel Holdsworth (1): |
| 357 | shdocvw: Added missing rendering directive to ietoolbar.svg. |
Alexandre Julliard | b29e111 | 2010-10-15 19:37:09 +0200 | [diff] [blame] | 358 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 359 | Juan Lang (1): |
| 360 | crypt32: Accept any matching CN when checking a certificate's name. |
Alexandre Julliard | b51f8d4 | 2010-11-26 20:06:11 +0100 | [diff] [blame] | 361 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 362 | Kirill Smelkov (1): |
| 363 | kernel32: Support deleting resources in UpdateResource. |
Alexandre Julliard | b51f8d4 | 2010-11-26 20:06:11 +0100 | [diff] [blame] | 364 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 365 | Luca Bennati (2): |
| 366 | cmd: Update Italian translation. |
| 367 | wininet: Update Italian translation. |
Alexandre Julliard | b29e111 | 2010-10-15 19:37:09 +0200 | [diff] [blame] | 368 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 369 | Maarten Lankhorst (5): |
| 370 | quartz: Handle seeking while running better. |
| 371 | quartz: Fix a race condition in videorenderer endflush. |
| 372 | quartz: Handle EndOfStream more elegantly in dsound renderer. |
| 373 | winegstreamer: Silence a harmless fixme. |
| 374 | winegstreamer: Correct a state transition. |
Alexandre Julliard | b29e111 | 2010-10-15 19:37:09 +0200 | [diff] [blame] | 375 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 376 | Marcus Meissner (2): |
| 377 | kernel32: Fixed size to GetEnvironmentVariableW. |
| 378 | configure.ac: Add -Wlogical-op, if it's not noisy. |
Alexandre Julliard | d494bda | 2010-07-16 17:05:45 +0200 | [diff] [blame] | 379 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 380 | Martin Storsjo (2): |
| 381 | wineconsole: Fallback to window based console if the curses library isn't found. |
| 382 | wineconsole: Don't overwrite the backend selection when parsing --use-event. |
Alexandre Julliard | d494bda | 2010-07-16 17:05:45 +0200 | [diff] [blame] | 383 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 384 | Michael Stefaniuc (69): |
| 385 | clock: Add the Malayalam translation. |
| 386 | clock: Add the Telugu translation. |
| 387 | clock: Add the Oriya translation. |
| 388 | clock: Add the Punjabi translation. |
| 389 | oleaut32: Standardize the COM usage in connpt.c. |
| 390 | mmdevapi: Standardize the COM usage in devenum.c. |
| 391 | msctf/tests: Standardize the COM usage in inputprocessor.c. |
| 392 | ole32/tests: Standardize the COM usage in clipboard.c. |
| 393 | shlwapi/tests: Standardize the COM usage in ordinal.c. |
| 394 | oleaut32/tests: Use an iface instead of an vtbl pointer in IRecordInfoImpl. |
| 395 | msi: Use an iface instead of an vtbl pointer in IClassFactoryImpl. |
| 396 | msi: Use an iface instead of a vtbl pointer in msi_custom_remote_impl. |
| 397 | msi: Use an iface instead of a vtbl pointer in msi_remote_package_impl. |
| 398 | msi: Use an iface instead of a vtbl pointer in msi_remote_database_impl. |
| 399 | ole32: Use ifaces instead of vtbl pointers in FTMarshalImpl. |
| 400 | ole32: Standardize the COM usage in moniker.c. |
| 401 | msxml3: Use an iface instead of a vtbl pointer in domattr. |
| 402 | msxml3: Use ifaces instead of vtbl pointers in xmlnodemap. |
| 403 | msxml3: Use an iface instead of a vtbl pointer in domcdata. |
| 404 | msxml3: Use an iface instead of a vtbl pointer in entityref. |
| 405 | msxml3: Use an iface instead of a vtbl pointer in domtext. |
| 406 | msxml3: Use an iface instead of a vtbl pointer in domelem. |
| 407 | msxml3: Use an iface instead of a vtbl pointer in xmlnodelist. |
| 408 | msxml3: Use an iface instead of a vtbl pointer in dom_pi. |
| 409 | msxml3: Use an iface instead of a vtbl pointer in domcomment. |
| 410 | msxml3: Use an iface instead of a vtbl pointer in domimpl. |
| 411 | msxml3: Use an iface instead of a vtbl pointer in domdoctype. |
| 412 | msxml3: Use an iface instead of a vtbl pointer in domfrag. |
| 413 | windowscodecs: Use ifaces instead of vtbl pointers in PngEncoder. |
| 414 | oleaut32: Use ifaces instead of vtbl pointers in OLEFontImpl. |
| 415 | ole32: Standardize the COM usage in clipboard.c. |
| 416 | shell32: Use an iface instead of a vtbl pointer in ShellItem. |
| 417 | winecfg: Remove the support to configure the audioio driver sound. |
| 418 | Remove the audioio sound driver. It is unused. |
| 419 | winapi: Remove support for wineaudioio.drv. wineaudioio.drv is no more. |
| 420 | hnetcfg: Standardize the COM usage in apps.c. |
| 421 | hnetcfg: Use an iface instead of an vtbl pointer in fw_manager. |
| 422 | hnetcfg: Use an iface instead of an vtbl pointer in fw_policy. |
| 423 | hnetcfg: Standardize the COM usage in port.c. |
| 424 | hnetcfg: Use an iface instead of an vtbl pointer in fw_profile. |
| 425 | hnetcfg: Standardize the COM usage in service.c. |
| 426 | d3dx9_36: Use an iface instead of an vtbl pointer in ID3DXLineImpl. |
| 427 | wmiutils: Use an iface instead of an vtbl pointer in status_code. |
| 428 | sane.ds: The Da, En, Fi, Fr, Nl, Pt resources are using UTF-8. |
| 429 | d3dx9_36: Use an iface instead of an vtbl pointer in ID3DXConstantTableImpl. |
| 430 | qcap: Use ifaces instead of vtbl pointers in VfwCapture. |
| 431 | oleaut32/tests: Standardize the COM usage in tmarshal.c. |
| 432 | oleaut32: Standardize the COM usage in tmarshal.c. |
| 433 | ole32: Standardize the COM usage in git.c. |
| 434 | mshtml: COM cleanup for the IHTMLDocument3 iface. |
| 435 | mshtml: COM cleanup for the IHTMLDocument4 iface. |
| 436 | mshtml: COM cleanup for the IHTMLDocument5 iface. |
| 437 | mshtml: COM cleanup for the IHTMLDocument6 iface. |
| 438 | mshtml: COM cleanup for the IPersist* ifaces in HTMLDocument. |
| 439 | msxml3: Use ifaces instead of vtbl pointers in xmldoc. |
| 440 | msxml3: Standardize the COM usage in xmlelem.c. |
| 441 | msctf: Standardize the COM usage in documentmgr.c. |
| 442 | inkobj: Remove inkcollector.c as it is dead code. |
| 443 | avifil32: Use an iface instead of a vtbl pointer in ITmpFileImpl. |
| 444 | wuapi: Use an iface instead of a vtbl pointer in wucf. |
| 445 | mshtml: COM cleanup for the IMonikerProp iface. |
| 446 | mshtml: COM cleanup for the IOleObject iface. |
| 447 | mshtml: COM cleanup for the IOleDocument iface. |
| 448 | mshtml: COM cleanup for the IOleDocumentView iface. |
| 449 | mshtml: COM cleanup for the IOleInPlaceActiveObject iface. |
| 450 | mshtml: COM cleanup for the IViewObjectEx iface. |
| 451 | mshtml: COM cleanup for the IOleInPlaceObjectWindowless iface. |
| 452 | ole32: Use ifaces instead of vtbl pointers in DataCache. |
| 453 | ole32: Standardize the COM usage in defaulthandler.c. |
Alexandre Julliard | d494bda | 2010-07-16 17:05:45 +0200 | [diff] [blame] | 454 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 455 | Nikolay Sivov (8): |
| 456 | oleaut32/varformat: Fix day string representation format output. |
| 457 | oleaut32/tests: Test return value without macros. |
| 458 | oleaut32: Basic parameter validation tests for some GetTypeInfo* methods. |
| 459 | oleaut32: Fix GetLibAttr for null argument, plus error handling. |
| 460 | oleaut32: Added ICreateTypeInfo2::SetVarHelpContext(). |
| 461 | oleaut32: Fix null parameters handling in ICreateTypeLib2::CreateTypeInfo(). |
| 462 | oleaut32: Fix ICreateTypeInfo2::SetVarHelpContext() to iterate properly. |
| 463 | oleaut32: Hide variables and functions count storage details in helpers. |
Alexandre Julliard | d494bda | 2010-07-16 17:05:45 +0200 | [diff] [blame] | 464 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 465 | Paul Vriens (1): |
| 466 | shdocvw/tests: Make sure we use a valid temporary directory. |
Alexandre Julliard | d494bda | 2010-07-16 17:05:45 +0200 | [diff] [blame] | 467 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 468 | Piotr Caban (4): |
| 469 | sane.ds: Convert Polish translation to UTF-8. |
| 470 | kernel32: Add support for completion routine invocation in ReadDirectoryChangesW. |
| 471 | server: Handle more inotify mask values. |
| 472 | kernel32: Added more ReadDirectoryChangesW tests. |
Alexandre Julliard | ab8959a | 2010-12-10 20:33:07 +0100 | [diff] [blame] | 473 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 474 | Rico Schüller (14): |
| 475 | d3dcompiler: Handle TAG_OSG5 in D3DGetBlobPart(). |
| 476 | wined3d: Fix memset size in IWineD3DVolumeImpl_Unmap. |
| 477 | d3dcompiler: Use an iface instead of a vtbl pointer in d3dcompiler_blob. |
| 478 | d3dcompiler: Use an iface instead of a vtbl pointer in d3dcompiler_shader_reflection. |
| 479 | d3dcompiler: Parse reflection STAT tag. |
| 480 | d3dcompiler: Implement ID3D11ShaderReflection::GetMovInstructionCount(). |
| 481 | d3dcompiler: Implement ID3D11ShaderReflection::GetConversionInstructionCount(). |
| 482 | d3dcompiler: Parse ISGN in the reflection interface. |
| 483 | d3dcompiler: Properly initialize Stream member of D3D11_SIGNATURE_PARAMETER_DESC. |
| 484 | d3dcompiler: Parse OSGN in the reflection interface. |
| 485 | d3dcompiler: Parse PCSG in the reflection interface. |
| 486 | d3dcompiler: Implement ID3D11ShaderReflection::GetInputParameterDesc(). |
| 487 | d3dcompiler: Implement ID3D11ShaderReflection::GetOutputParameterDesc(). |
| 488 | d3dcompiler: Implement ID3D11ShaderReflection::GetPatchConstantParameterDesc(). |
Alexandre Julliard | d494bda | 2010-07-16 17:05:45 +0200 | [diff] [blame] | 489 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 490 | Yaron Shahrabani (1): |
| 491 | shlwapi: Added Hebrew translation. |
Alexandre Julliard | d494bda | 2010-07-16 17:05:45 +0200 | [diff] [blame] | 492 | |
Alexandre Julliard | 7ac4f05 | 2010-12-24 20:02:43 +0100 | [diff] [blame^] | 493 | Łukasz Wojniłowicz (5): |
| 494 | avifile: Update Polish translation. |
| 495 | wininet: Update Polish translation. |
| 496 | taskmgr: Update Polish translation. |
| 497 | cmd: Update Polish translation. |
| 498 | winecfg: Update Polish translation. |
Alexandre Julliard | 7affdd4 | 2006-10-13 16:43:39 +0200 | [diff] [blame] | 499 | |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 500 | -- |
| 501 | Alexandre Julliard |
Dimitrie O. Paun | c023254 | 2003-11-26 03:55:01 +0000 | [diff] [blame] | 502 | julliard@winehq.org |