Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 1 | This is release 0.9.57 of Wine, a free implementation of Windows on Unix. |
Alexandre Julliard | a0cf682 | 2005-11-09 13:41:27 +0000 | [diff] [blame] | 2 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 3 | What's new in this release (see below for details): |
| 4 | - Support for multiple OpenGL pixel formats. |
| 5 | - Improved support for color profiles. |
| 6 | - Many window management fixes. |
| 7 | - Better fullscreen support. |
Alexandre Julliard | a0cf682 | 2005-11-09 13:41:27 +0000 | [diff] [blame] | 8 | - Lots of bug fixes. |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 9 | |
Alexandre Julliard | d7d3169 | 2005-10-25 12:04:17 +0000 | [diff] [blame] | 10 | Because of lags created by using mirrors, this message may reach you |
Alexandre Julliard | a0cf682 | 2005-11-09 13:41:27 +0000 | [diff] [blame] | 11 | before the release is available at the public sites. The sources will |
| 12 | be available from the following locations: |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 13 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 14 | http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.57.tar.bz2 |
| 15 | http://prdownloads.sourceforge.net/wine/wine-0.9.57.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 | d7d3169 | 2005-10-25 12:04:17 +0000 | [diff] [blame] | 19 | http://www.winehq.org/site/download |
Alexandre Julliard | e2abbb1 | 1995-03-19 17:39:39 +0000 | [diff] [blame] | 20 | |
Alexandre Julliard | a0cf682 | 2005-11-09 13:41:27 +0000 | [diff] [blame] | 21 | You will find documentation on |
| 22 | |
| 23 | http://www.winehq.org/site/documentation |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 24 | |
Alexandre Julliard | 3085516 | 2005-12-08 14:59:44 +0100 | [diff] [blame] | 25 | 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] | 26 | repositories. Check respectively http://www.winehq.org/site/git or |
| 27 | http://www.winehq.org/site/cvs for details. |
Alexandre Julliard | 4ba574d | 1998-10-18 17:19:57 +0000 | [diff] [blame] | 28 | |
Alexandre Julliard | 7affdd4 | 2006-10-13 16:43:39 +0200 | [diff] [blame] | 29 | If you fix something, please submit a patch; instructions on how to do |
| 30 | this can be found at http://www.winehq.org/site/sending_patches |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 31 | |
Alexandre Julliard | d37eb36 | 1997-07-20 16:23:21 +0000 | [diff] [blame] | 32 | Wine is available thanks to the work of many people. See the file |
| 33 | AUTHORS in the distribution for the complete list. |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 34 | |
Alexandre Julliard | 7affdd4 | 2006-10-13 16:43:39 +0200 | [diff] [blame] | 35 | ---------------------------------------------------------------- |
| 36 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 37 | Bugs fixed since 0.9.56: |
Alexandre Julliard | b3cff1b | 2007-08-24 16:34:33 +0200 | [diff] [blame] | 38 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 39 | 881 Mouse cursor not blanked |
| 40 | 1733 Black cursor on textbox with black backgroud -> cursor invisible |
| 41 | 1915 Delta Force Black Hawk Down demo crashes |
| 42 | 2398 OpenGL is only used on top level windows so child windows get overdrawn |
| 43 | 2759 Cannot start WinMX 3.53 |
| 44 | 3620 GetModuleUsage16 doesn't work on hinstance handle returned by ShellExecute16(32bit.exe) |
| 45 | 3687 The longest journey: almost working |
| 46 | 5090 Second Life - transparency problems |
| 47 | 5394 PHOTO-PAINT 9 gives "unhandled exception" when started |
| 48 | 5824 mdac-2.8 installer fails on first run |
| 49 | 5889 Second Life help window causes unhandled page fault |
| 50 | 5964 Homeworld 2 Demo crashes |
| 51 | 6381 "Unable to create window..." error prevents second life from running |
| 52 | 6386 Milkshape 3d doesn't work any more |
| 53 | 6740 Oblivion pagefaults on start |
| 54 | 6812 opengl in qt window does not display |
| 55 | 6877 Worms Armageddon pagefaults on close |
| 56 | 6900 WoW Crash when try to change graphics settings in opengl mode |
| 57 | 7774 CSPY/Rebar : when drawing 2/more rebars, they overlap or append to the 1st rebar |
| 58 | 7866 World of Warcraft 2.x doesn't start with OpenGL |
| 59 | 7913 Wrong names given to "Programs" menu sub-folders |
| 60 | 8099 Silverlight aka WPF/e plugin can't display silverlight test page |
| 61 | 8146 fr-041 (Debris) fails to render correctly |
| 62 | 8489 Baldur's Gate crashes with an assertion error when trying to load/start a game |
| 63 | 8557 glxcmds.c:343: CreateContext: Assertion `mode != ((void*)0)' failed. |
| 64 | 8575 Tony Hawk's Pro Skater 3: Fonts displayed on black background |
| 65 | 8597 3Dmark2001 crashes with wine-0.9.38 |
| 66 | 8671 Safari (and Bonjour) fails to install |
| 67 | 8694 Google SketchUp Fails to Launch |
| 68 | 8899 Call of Duty || renders player weapon when it does not need to |
| 69 | 8936 openCanvas does not start properly |
| 70 | 9078 fr-041 (Debris) crashes when trying to load |
| 71 | 9098 GTA: San Andreas crashes if qedit.dll is present |
| 72 | 9450 Wrong rebar height calculation for hidden bands |
| 73 | 9898 Virtual Moon Atlas 3.5 expert Mostly black drawing |
| 74 | 9920 Limited number of pixel formats |
| 75 | 10025 Cyrillic glyphs are missing in built-in Tahoma |
| 76 | 10045 Battlefield 2 screen is displaced downwards |
| 77 | 10134 regtlib.exe from .NET 1.1's dotnetfx.exe installer crashes with heap problem |
| 78 | 10192 wcmd: command piping broken |
| 79 | 10234 opengl problems (commit 00633e37bcc8da1032f34ea2d87814739de07db4) |
| 80 | 10239 Internet Explorer bar is broken after the rewrite of the rebar layout code |
| 81 | 10300 KotOR has a very low framerate |
| 82 | 10565 Crayon Physics won't start with ALSA (but will with OSS) |
| 83 | 10582 Counter Strike slowness since 0.9.47 |
| 84 | 10604 DateTime control parsing date format incorectly. |
| 85 | 10645 Battlefield 2 runs critically slow due to shader recompiling |
| 86 | 10942 Alsa uses plughw:0,0 instead of default |
| 87 | 11173 3ds max 2008 fails to install |
| 88 | 11206 printdlg: combobox "Printquality" is empty |
| 89 | 11219 SketchUp crashes and cripples whole linux system |
| 90 | 11258 (de)select all does not work in Visere installer |
| 91 | 11295 Adobe Photoshop 6 and 7 crash on 24 bit screens if you activate them while there's an image in the clipboard |
| 92 | 11316 3DMark 2003 regression |
| 93 | 11341 The content window doesn't update properly in DAZ Studio |
| 94 | 11390 Wintermute Engine shows garbage in the preview box |
| 95 | 11427 application stays on top of all other windows, including dialogs |
| 96 | 11429 GetMouseMovePointsEx unimplemented |
| 97 | 11516 jedi knight: dark forces II is upsidedown when 3d accel is enabled |
| 98 | 11532 Adobe Photoshop doesn't support custom monitor profiles |
| 99 | 11543 Patrician3 does not display windows correctly and gets stuck needing manual change of the window |
| 100 | 11555 Need a real WinHttpDetectAutoProxyConfigUrl, not a stub for .NET |
| 101 | 11580 winmm - wave test hangs |
| 102 | 11650 Thief: The Dark Project Graphical Glitch |
| 103 | 11678 Microsoft Visual C++ Toolkit 2003 installer fails |
| 104 | 11680 Adobe Photoshop CS2 text tool slow |
| 105 | 11710 wineprefixcreate does not create a color folder |
| 106 | 11724 can't run bat from root of drive |
| 107 | 11746 repeatable wineserver crash when exporting pdf with adobe InDesign CS trial |
| 108 | 11760 Deleting files from Winefile does not send them to the Trash |
| 109 | 11778 gdiplus: incorrect image size |
| 110 | 11779 Recent kernel32 patch breaks CD checks and copy protection |
| 111 | 11783 Civilization 4 refuses to start |
| 112 | 11786 WiseCustomCalla.dll invalid or not found |
| 113 | 11789 Recent Fls API additions break many installers/apps |
| 114 | 11792 Wine dies with an X BadWindow error using Warhammer Dark Crusade |
| 115 | 11806 regedit creates bogus hex:(1) value instead of empty "" |
| 116 | 11831 aSc Timetables 2008: Z-ordering issue in animated tutorial character |
| 117 | 11850 impossbile change focus from wine to everything else |
| 118 | 11860 Regression in user32 preventing Windows XP mspaint from launching |
| 119 | 11863 Dance eJay 7 Demo crashes with pagefault and backtrace in quartz |
Alexandre Julliard | b3cff1b | 2007-08-24 16:34:33 +0200 | [diff] [blame] | 120 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 121 | ---------------------------------------------------------------- |
Alexandre Julliard | 9852833 | 2007-04-27 16:48:53 +0200 | [diff] [blame] | 122 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 123 | Changes since 0.9.56: |
Alexandre Julliard | 0e7ca58 | 2007-12-14 17:35:21 +0100 | [diff] [blame] | 124 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 125 | Alexander Dorofeyev (1): |
| 126 | d3d8/tests: Add a P8 texture test. |
Alexandre Julliard | 0e7ca58 | 2007-12-14 17:35:21 +0100 | [diff] [blame] | 127 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 128 | Alexander Nicolaysen Sørnes (2): |
| 129 | commdlg: PrintDlg16: Handle print quality combobox. |
| 130 | comdlg32: PrintDlgW: Remove incorrect FIXME. |
| 131 | |
| 132 | Alexandre Julliard (57): |
| 133 | qmgr: Ignore errors when registering the service. |
| 134 | winex11: Correctly initialize the cursor in a newly-created thread. |
| 135 | include: Fixed definition of IXMLDOMComment interface. |
| 136 | user32: Simplify the window structure creation. Get rid of the unused clsStyle field. |
| 137 | user32: Moved the DCE support from winex11 back to user32. |
| 138 | winex11: Get rid of the visual id property, we are using the default now. |
| 139 | winex11: Use the same full screen test in is_window_managed and update_wm_states. |
| 140 | ntdll: Add an exception handler around check_actctx to catch bad handles. |
| 141 | ole32: Added a CoGetContextToken stub. |
| 142 | msvcrt: Fix incorrect uses of msvcrt_set_errno. |
| 143 | msvcrt: Use the correct msvcrt defines for errno values. |
| 144 | mscms/tests: The tests shouldn't fail if we have some ICM files. |
| 145 | winex11: Clear the NET_WM_STATE status when a window is withdrawn. |
| 146 | winex11: Added tracking of the WM_STATE window property. |
| 147 | winex11: Use XWithdrawWindow to unmap managed windows, and wait until they are withdrawn before mapping them again. |
| 148 | winex11: Check the current window state on Map/UnmapNotify and ignore obsolete events. |
| 149 | server: Unlink remaining children inodes when deleting the parent. |
| 150 | winex11: Merge the iconification support into the SetWindowPos driver backend. |
| 151 | user32: Moved the ShowWindow implementation from winex11 back to user32. |
| 152 | user32: Hide the icon title when hiding a window. |
| 153 | user32/tests: Flush events after showing/hiding a window to avoid z-order race conditions. |
| 154 | winmm/tests: Make sure the callback thread has a message queue. |
| 155 | winex11: Get rid of direct accesses to the window structure in the drag&drop code. |
| 156 | winex11: Avoid accessing the internals of the window structure in the Map/UnmapNotify handlers. |
| 157 | winex11: Avoid depending on win.h. |
| 158 | user32: Moved win.h to the user32 directory. |
| 159 | ntdll: Added definitions and structures for fiber local storage. |
| 160 | kernel32: Implement the fiber local storage functions. |
| 161 | msi/tests: Replace a printf() by a trace(). |
| 162 | Get rid of the global thread.h header. |
| 163 | ntdll: Only grab the loader lock once we actually call external functions. |
| 164 | winex11: Set the appropriate _NET_WM_STATE properties for maximized windows. |
| 165 | regedit: Include the terminating null in string lengths. |
| 166 | dlls: Move installation rules for 16-bit placeholders to the top-level makefile. |
| 167 | winebuild: Add support for 16-bit exe modules. |
| 168 | kernel32: Added a winoldap.mod 16-bit exe to launch 32-bit processes. |
| 169 | user32/tests: Skip tests instead of crashing if global hook cannot be set. |
| 170 | server: Invalidate the newly exposed child region on the parent too if it doesn't clip children. |
| 171 | user32: Reimplement LoadStringA to avoid memory allocations and to pass the tests. |
| 172 | Replace some instances of LoadStringA by LoadStringW. |
| 173 | widl: Avoid getopt constants that may not be defined. |
| 174 | user32/tests: Fix most message tests to pass on Vista. |
| 175 | user32: Fix a couple of message test failures. |
| 176 | user32: Store the window placement information directly in the main window structure. |
| 177 | winex11: Ignore Map/UnmapNotify if the window is already in the appropriate state. |
| 178 | winex11: Retrieve the current window placement in MapNotify before modifying it. |
| 179 | ntdll: Fixed handling of fake dlls when loading a builtin. Reported by Jacek Caban. |
| 180 | user32/tests: Make the initial timeout longer in flush_events() for machines with slower round-trip times. |
| 181 | winex11: Add a DestroyNotify handler to catch a situation that is not supposed to happen. |
| 182 | winex11: Wait for a window to move out of withdrawn state before withdrawing it again. |
| 183 | winex11: Don't set the fullscreen hint on maximized windows. |
| 184 | user32: Moved Cascade/TileChildWindows16 to wnd16.c. |
| 185 | user32: Added stubs for Cascade/TileChildWindows. |
| 186 | winex11: Reset the cursor window when re-creating the client window. |
| 187 | makefiles: Support non-standard import lib names in the global dll rules. |
| 188 | user32: Force the window position to be on-screen in SetWindowPlacement. |
| 189 | mscms: Fix a couple of compiler warnings when lcms is missing. |
| 190 | |
| 191 | Alistair Leslie-Hughes (23): |
| 192 | msxml3: Implement IXMLDOMNode put_nodeValue. |
| 193 | msxml3: Implement IXMLDOMCDATASection put_data. |
| 194 | msxml3: Implement IXMLDOMProcessingInstruction put_data. |
| 195 | msxml3: Implement IXMLDOMText put_data. |
| 196 | msxml3: Implement IXMLDOMComment put_data. |
| 197 | msxml3: Tests for put_data. |
| 198 | msxml3: Implement IXMLDOMComment_get_length. |
| 199 | msxml3: Implement IXMLDOMCDATASection_get_length. |
| 200 | msvcrt: Implement wcscpy_s. |
| 201 | msxml3: Implement IXMLDOMComment_get_nodeValue. |
| 202 | msxml3: Implement IXMLDOMText_get_data. |
| 203 | msxml3: Implement IXMLDOMComment_get_data. |
| 204 | msxml3: Correct IXMLDOMProcessingInstruction_put_data function. |
| 205 | msxml3: Implemented IXMLDOMText substringData. |
| 206 | msxml3: Implement IXMLDOMText_appendData. |
| 207 | msxml3: Implement IXMLDOMCDATASection_get_nodeValue. |
| 208 | msxml3: Implmented IXMLDOMCDATASection_get_data. |
| 209 | msxml3: Implement IXMLDOMProcessingInstruction_get_nodeName. |
| 210 | msxml3: Stopped seg faults during regression tests on windows. |
| 211 | msxml3: Remove Byte since it's not a valid datatype. |
| 212 | ntdll: Added support for Windows 2008. |
| 213 | winecfg: Added support for Windows 2008. |
| 214 | netapi32: Correct test for NetUserChangePassword. |
| 215 | |
| 216 | Anatoly Lyutin (2): |
| 217 | user32: Added some tests for scrollbar. |
| 218 | user32: Fix return value in ShowScrollBar according with test. |
| 219 | |
| 220 | Andrew Talbot (30): |
| 221 | dmband: Assign to struct instead of using memcpy. |
| 222 | dmime: Assign to structs instead of using memcpy. |
| 223 | dmime: Assign to structs instead of using memcpy. |
| 224 | dmloader: Assign to structs instead of using memcpy. |
| 225 | dmscript: Assign to structs instead of using memcpy. |
| 226 | dmusic: Assign to structs instead of using memcpy. |
| 227 | dmstyle: Assign to structs instead of using memcpy. |
| 228 | dplayx: Assign to struct instead of using memcpy. |
| 229 | dswave: Assign to structs instead of using memcpy. |
| 230 | dpnet: Assign to structs instead of using memcpy. |
| 231 | gdi32: Assign to structs instead of using memcpy. |
| 232 | hid: Assign to struct instead of using memcpy. |
| 233 | imm32: Assign to structs instead of using memcpy. |
| 234 | hlink: Assign to struct instead of using memcpy. |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 235 | comdlg32: Assign to structs instead of using memcpy. |
| 236 | dbghelp: Assign to struct instead of using memcpy. |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 237 | dinput: Assign to structs instead of using memcpy. |
| 238 | gdiplus: Assign to structs instead of using memcpy. |
| 239 | itss: Assign to structs instead of using memcpy. |
| 240 | kernel32: Assign to structs instead of using memcpy. |
| 241 | mapi32: Assign to structs instead of using memcpy. |
| 242 | mpr: Assign to struct instead of using memcpy. |
| 243 | mciwave: Assign to struct instead of using memcpy. |
| 244 | mciavi32: Assign to struct instead of using memcpy. |
| 245 | msacm32.drv: Assign to structs instead of using memcpy. |
| 246 | mshtml: Assign to structs instead of using memcpy. |
| 247 | msdmo: Assign to structs instead of using memcpy. |
| 248 | msi: Assign to structs instead of using memcpy. |
| 249 | msvfw32: Assign to structs instead of using memcpy. |
| 250 | msvcrt: Assign to structs instead of using memcpy. |
Alexandre Julliard | b3aae21 | 2006-10-27 17:20:13 +0200 | [diff] [blame] | 251 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 252 | Aric Stewart (1): |
| 253 | imm32: Correct offset of text in default IME window when using not default window position. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 254 | |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 255 | Austin English (1): |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 256 | winecfg: Raise max screen resolution to 160 DPI. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 257 | |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 258 | Chris Robinson (1): |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 259 | winex11: Fix wglCopyContext case where GLX contexts are missing. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 260 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 261 | Christopher Berner (1): |
| 262 | user32/tests: Conformance tests for LoadStringW and LoadStringA. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 263 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 264 | Dan Hipschman (4): |
| 265 | qmgr: Implement IEnumBackgroundCopyFiles_Next. |
| 266 | qmgr: Implement IEnumBackgroundCopyJobs_Next. |
| 267 | qmgr: Implement IBackgroundCopyJob_Resume. |
| 268 | qmgr: Only have one BackgroundCopyManager per system. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 269 | |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 270 | Dan Kegel (1): |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 271 | winex11: wintab.c: use atan2 instead of atan. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 272 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 273 | Detlef Riekenberg (3): |
| 274 | include/winspool: Add defines for dwAction. |
| 275 | winspool: Implement Level 6 + 7 for GetPrinter. |
| 276 | winspool: Implement Level 9 for GetPrinter. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 277 | |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 278 | Divan Burger (1): |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 279 | user32: Correct the button sizes of the caption bar. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 280 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 281 | Dmitry Timoshkov (9): |
| 282 | mscms: Allow compilation without LCMS installed. |
| 283 | kernel32: Return upper cased drive letters in paths, some applications depend on it. |
| 284 | winex11: Add a workaround for Metacity being too strict and disabling fullscreen support for not resizable windows. |
| 285 | kernel32: Add stubs for fiber local storage APIs. |
| 286 | fonts: Change encoding of tahoma.sfd to unicode. |
| 287 | fonts: Add capital cyrillic glyphs to tahoma.sfd. |
| 288 | fonts: Add small cyrillic glyphs to tahoma.sfd. |
| 289 | fonts: Add the bitmap sets for cyrillic glyphs to tahoma.sfd. |
| 290 | fonts: Add cyrillic glyphs of a 9 pixel bitmap set to Tahoma. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 291 | |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 292 | Eric Pouech (1): |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 293 | ntdll: Removed conflict for FAILED (defined both in our winerror.h and in linux/scsi.h). |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 294 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 295 | Ethan Chen (1): |
| 296 | gdiplus: Implemented GdipCreateBitmapFromFileICM. |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 297 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 298 | Francois Gouget (29): |
| 299 | dinput: Fix compilation on systems that don't support nameless unions. |
| 300 | d3dx9_*: Fix the D3DXMatrixDeterminant() forwards. |
| 301 | msxml3: Add a trailing '\n' to a Wine trace. |
| 302 | opengl32/tests: Add the trailing '\n' to an ok() call and make a spelling fix. |
| 303 | shell32/tests: Use the IShellLinkDataList's standard 'C' interface. |
| 304 | gdi32/tests: Add the trailing '\n' to a couple of ok() calls. |
| 305 | gdiplus/tests: Add the trailing '\n' to a couple of ok() calls. |
| 306 | wintrust/tests: Crypt(En,De)codeObjectEx() are not available on Win9x. So load them dynamically and skip some tests. |
| 307 | wininet/tests: FtpCommandA() is not available on Win9x. So load it dynamically and skip some tests. |
| 308 | Assorted spelling, punctuation and case fixes. |
| 309 | winmm/tests: Don't use 0x55 to avoid any confusion when running with +heap. |
| 310 | shlwapi/tests: Add skip statements for missing functions to the string tests. |
| 311 | shlwapi/tests: The function pointers are global so initialize them on startup, before they are used. |
| 312 | shlwapi/tests: Skip the string tests for the functions that are not available on Win9x. |
| 313 | user32/tests: Add the trailing '\n' to a couple of ok() calls. |
| 314 | user32/tests: Don't use 0x55 to avoid any confusion when running with +heap. |
| 315 | kernel32/tests: Don't use 0xaa to avoid any confusion when running with +heap. |
| 316 | ddraw/tests: Don't use 0xaa to avoid any confusion when running with +heap. |
| 317 | comctl32/tests: Don't use 0xaa to avoid any confusion when running with +heap. |
| 318 | ntdll/tests: Don't use 0x55/0xaa to avoid any confusion when running with +heap. |
| 319 | port/getopt: s/#if/#ifdef/ so it still works if HAVE_STRING_H is not defined. |
| 320 | msvcmaker: winebuild needs getopt*.c and mkstemps.c when compiled with MSVC. |
| 321 | msvcmaker: We don't build wine.lib so don't try to copy it. |
| 322 | msvcmaker: We don't use .dbg.c files anymore. |
| 323 | ws2_32: s/#if/#ifdef/ so it still works if HAVE_XXX is not defined. |
| 324 | configure: s/#if/#ifdef/ so it still works if HAVE_XXX is not defined. |
| 325 | port: s/#if/#ifdef/ so it still works if HAVE_XXX is not defined. |
| 326 | ddk: Add a stub ntddk.h header. |
| 327 | hal: Add a stub for HalGetBusData() to make 3DMark2001SE happy in WinNT mode. |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 328 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 329 | Gerald Pfeifer (2): |
| 330 | widl: Include <unistd.h> for prototype of unlink(). |
| 331 | d3dx8: Simplify D3DXMatrixInverse(). |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 332 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 333 | Günther Brammer (1): |
| 334 | ddraw: Return a nullpointer as lpSurface in Lock() if the rect is invalid. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 335 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 336 | Hans Leidekker (11): |
| 337 | mscms: Implement AssociateColorProfileWithDevice and DisassociateColorProfileFromDevice. |
| 338 | mscms: Add tests for AssociateColorProfileWithDevice and DisassociateColorProfileFromDevice. |
| 339 | mscms: Assume read sharing when no sharing flags are specified in OpenColorProfile. |
| 340 | wineprefixcreate: Create the color directory. |
| 341 | mscms: Implement TranslateColors and improve the other transformation functions. |
| 342 | gdi32: Return registered monitor profile from GetICMProfile. |
| 343 | mscms: Avoid closing a random file when destroying a memory based profile. |
| 344 | mscms: Create a copy of memory based profiles. |
| 345 | gdi32: Move GetICMProfile to the driver. |
| 346 | winex11.drv: Retrieve X color profile in GetICMProfile. |
| 347 | winhttp: Add a stub implementation of WinHttpDetectAutoProxyConfigUrl. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 348 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 349 | Huw Davies (7): |
| 350 | gdi32: Add a partial implementation of GdiRealizationInfo. |
| 351 | shell32: Fix return type of SHAppBarMessage. |
| 352 | shell32: ABM_GETAUTOHIDEBAR should return a HWND or NULL. |
| 353 | shell32: Add a test for ABM_GETTASKBARPOS. |
| 354 | fonts: Start of a 9 pixel high strike for Tahoma. |
| 355 | ole32: Fix CopyTo to work correctly with LARGE_INTEGERs. |
| 356 | ole32: Fix CopyTo to work correctly with LARGE_INTEGERs. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 357 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 358 | Jacek Caban (32): |
| 359 | shdocvw: Added get_LocationURL implementation. |
| 360 | shdocvw: Silence more invalid QueryInterface FIXMEs. |
| 361 | shdocvw: Added WebBrowser::TheaterMode implementation. |
| 362 | mshtml: Added IHTMLBodyElement::put_link implementation. |
| 363 | mshtml: Added IHTMLBodyElement::get_link implementation. |
| 364 | mshtml: Added IHTMLBodyElement::vLink implementation. |
| 365 | mshtml: Added IHTMLBodyElement::aLink implementation. |
| 366 | urlmon.idl: Added IInternet declaration. |
| 367 | wininet: Fixed version returned by INTERNET_OPTION_VERSION. |
| 368 | wininet: Moved handle destructor to vtbl. |
| 369 | wininet: Moved close_connection to vtbl. |
| 370 | wininet: Use vtbl in InternetWriteFile implementation. |
| 371 | wininet: Use vtbl for InternetSetOption(INTERNET_OPTION_[SEND|RECEIVE]_TIMEOUT) implementation. |
| 372 | wininet: Moved InternetFindNextFileW implementation to vtbl. |
| 373 | wininet: Move WININETFTPFINDNEXTW declaration to ftp.c. |
| 374 | shlwapi: Store rekistry key name in unicode to avoid conversion. |
| 375 | shlwapi: Added TRACEs to PathIsURL. |
| 376 | shlwapi: Added more tests. |
| 377 | shdocvw: Register default URL prefixes. |
| 378 | shdocvw: Guess URL scheme if not available. |
| 379 | mshtml: Added nsIURI::Clone implementation on URIs without necko interface associated. |
| 380 | mshtml: Added nsIURI::Equals implementation on URIs without necko interface associated. |
| 381 | wininet: Move InternetQueryDataAvailable to vtbl. |
| 382 | urlmon: Don't call ReportProgress(BINDSTATUS_DIRECTBIND) in MkProtocol::Start (current IE doesn't call it). |
| 383 | mshtml.idl: Added IHTMLScriptElement declaration. |
| 384 | wininet: Fixed some tests. |
| 385 | wininet: Move INTERNET_STATUS_REQUEST_COMPLETE call from INTERNET_ReadFile. |
| 386 | wininet: Move InternetReadFile to vtbl. |
| 387 | wininet: Move FTP structs and functions declarations from internet.h. |
| 388 | wininet: Don't use INTERNET_ReadFile in HTTP_DrainContent. |
| 389 | mshtml: Added IHTMLScriptElement stub implementation. |
| 390 | wininet: Moved InternetReadFileExA to vtbl. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 391 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 392 | James Hawkins (42): |
| 393 | msi: Add more tests for MsiSourceListGetInfo. |
| 394 | msi: Simplify the check for a valid product code. |
| 395 | msi: Factorize and fix the INSTALLPROPERTY_MEDIAPACKAGEPATH case. |
| 396 | msi: Fix the INSTALLPROPERTY_LASTUSEDSOURCE case. |
| 397 | msi: Fix the INSTALLPROPERTY_LASTUSEDTYPE case. |
| 398 | msi: Add tests for MsiSourceListAddMediaDisk. |
| 399 | msi: Validate the parameters of MsiSourceListAddMediaDisk. |
| 400 | msi: Return the result of the call to OpenSourceKey. |
| 401 | msi: Remove invalid fixmes. |
| 402 | msi: Simplify MsiSourceListAddMediaDisk. |
| 403 | msi: Fix and simplify handling of REG_MULTI_SZ strings in the WriteRegistryValues action. |
| 404 | msi: Fix skipping a NULL record. |
| 405 | msi: Implement MsiSourceListEnumMediaDisks. |
| 406 | msi: Add tests for MsiSourceListEnumMediaDisks. |
| 407 | msi: Publish source information in the user-unmanaged context. |
| 408 | msi: Remove setting a source list property that's in the wrong place. |
| 409 | msi: Read the disk prompt source list property from the user-unmanaged context. |
| 410 | msi: Read the source list properties from the user-unmanaged context. |
| 411 | msi: Store the media type and set the last used source type accordingly. |
| 412 | msi: Allow setting a media disk as the last used source in the internal msi_set_last_used_source. |
| 413 | msi: Search existing published sources if the media cannot be found. |
| 414 | propsys: Add an initial implementation of PropVariantChangeType. |
| 415 | msi: Change the property variant if the types don't match. |
| 416 | msi: If a feature's action is INSTALLSTATE_UNKNOWN, MsiEvaluateCondition should return MSICONDITION_FALSE. |
| 417 | msi: Update controls based on a property when that property changes. |
| 418 | janitorial: Remove links to any microsoft site. |
| 419 | janitorial: Remove links to any microsoft site. |
| 420 | janitorial: Remove links to any microsoft site. |
| 421 | janitorial: Remove links to any microsoft site. |
| 422 | janitorial: Remove links to any microsoft site. |
| 423 | janitorial: Remove links to any microsoft site. |
| 424 | janitorial: Remove links to any microsoft site. |
| 425 | msi: Don't bail out if the row to modify is not found as not all modify commands need the row. |
| 426 | msi: Implement the UILevel property of the Installer object. |
| 427 | msi: Make local functions static. |
| 428 | msi: Remove a pointless wrapper of RegCreateKey. |
| 429 | msi: Add definitions for MsiEnumComponentCosts. |
| 430 | msi: Include query.h to pull in the definition of STREAMS_CreateView. |
| 431 | msi: Implement MsiGetProductInfoEx. |
| 432 | msi: Add tests for MsiGetProductInfoEx. |
| 433 | msi: Break out the publishing tests into their respective actions. |
| 434 | msi: Fix handling of published installer properties. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 435 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 436 | Jason Edmeades (3): |
| 437 | cmd.exe: Fix running programs from root of drive. |
| 438 | cmd.exe: Fix pipes. |
| 439 | cmd.exe: Support cd .. when saving current directory. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 440 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 441 | Jason Green (2): |
| 442 | d3d9: Add tests showing the D3DUSAGE_RENDERTARGET and D3DUSAGE_AUTOGENMIPMAP are mutually exlusive. |
| 443 | d3d9: Fix a few ok() comparisons to not always return true in the visual tests. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 444 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 445 | Jon Yang (2): |
| 446 | gdiplus: Implemented and tested GdipGetImageDimension(). |
| 447 | gdiplus: Implemented GdipDrawImageRectRectI. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 448 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 449 | Karsten Elfenbein (1): |
| 450 | winealsa: Use "default" as the default card name instead of "default:0". |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 451 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 452 | Lei Zhang (2): |
| 453 | shell32: Remove unused variable. |
| 454 | quartz: Validate input for FilterGraph2_AddFilter. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 455 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 456 | Louis Lenders (2): |
| 457 | programs: Add a stubbed out secedit.exe. |
| 458 | shdocvw: Return something more useful for WebBrowser_get_ReadyState. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 459 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 460 | Maarten Lankhorst (9): |
| 461 | wininet: Add stub for INTERNET_OPTION_PER_CONNECTION. |
| 462 | wininet: Fix retrieving raw headers. |
| 463 | shlwapi: Don't add a trailing slash in the case that nothing has to be appended to relative, with testcase. |
| 464 | setupapi: Implement CM_Get_Device_ID and add a stub for CM_Get_Parent. |
| 465 | cfgmgr32: Forward some more functions to setupapi. |
| 466 | kernel32: Fix GetVolumeInformation for fat32 partitions. |
| 467 | oleaut32: Handle TKIND_ALIAS properly when passed as pointer. |
| 468 | include: Add flag for BROADCAST_QUERY_DENY. |
| 469 | server: Fix reference leak in enum_desktop. |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 470 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 471 | Marcus Meissner (2): |
| 472 | msi: Initialize type (Coverity). |
| 473 | shlwapi: Handle buffer overflow on A->W converter. |
Alexandre Julliard | 0e7ca58 | 2007-12-14 17:35:21 +0100 | [diff] [blame] | 474 | |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 475 | Mikołaj Zalewski (16): |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 476 | comctl32: datetime: Support literals in apostrophes. |
| 477 | comctl32: rebar: An implementation of RB_SIZETORECT. |
| 478 | comctl32: rebar: Invalidate children in CalcHorz/VertBand. |
| 479 | comctl32: rebar: Add RBS_AUTOSIZE support. |
| 480 | comctl32: rebar: Code cleanup. |
| 481 | comctl32: rebar: Image height should be taken into account when computing the band height. |
| 482 | comctl32: rebar: To check if an image is present iImage should be compared to -1 (with testcase). |
| 483 | comctl32: rebar: Don't assume the first band is visible. |
| 484 | wordpad: Always use RB_GETBARHEIGHT. |
| 485 | net: Add Polish translation. |
| 486 | winefile: Add FOF_ALLOWUNDO to winefile to allow files go to trash. |
| 487 | shell32: Fixes in Polish translation. |
| 488 | net: Add Polish translation to rsrc.rc. |
| 489 | wrc: Convert standard control classes names into ids also for UTF-8 resource files. |
| 490 | shell32: Improve SHRegisterDragDrop and SHRevokeDragDrop. |
| 491 | comctl32: rebar: Fix SizeToHeight when no bands visible. |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 492 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 493 | Nathan Beckmann (6): |
| 494 | gdiplus: Fix IStream_Release in GdipCreateBitmapFromFile. |
| 495 | gdiplus: Add tests for GdipCreateBitmapFromFile. |
| 496 | gdiplus: Implement GdipLoadImageFromFile. |
| 497 | gdiplus: Fix errors in image dimensions. |
| 498 | oleaut32: Replace bitmap integer constants with symbolic constants. |
| 499 | gdiplus: Implement GdipGetImageEncoders. |
Alexandre Julliard | 0b50076 | 2008-01-11 17:25:55 +0100 | [diff] [blame] | 500 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 501 | Ove Kaaven (1): |
| 502 | msi: Fix bug in handling of multivolume CAB files. |
Alexandre Julliard | 0b50076 | 2008-01-11 17:25:55 +0100 | [diff] [blame] | 503 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 504 | Paul Vriens (17): |
| 505 | msi/tests: Make tests run on win9x/NT4 again. |
| 506 | advapi32/tests: Don't crash on NT4, W2K and XP-SP1. |
| 507 | version/tests: Win98, NT4 and W2K return different errors. |
| 508 | setupapi/devinst: Struct size passed needs to be exact. |
| 509 | kernel32/tests: Win9x doesn't change last error. |
| 510 | gdi32/tests: Skip functions that are available but not implemented. |
| 511 | gdi32/tests: Skip a test as it crashes on Vista. |
| 512 | msi/tests: Make sure tests will run on Win9x and NT. |
| 513 | msi/tests: Skip tests for functions that are not available. |
| 514 | msi/tests: Skip tests that contain functions that are not available. |
| 515 | msi/tests: Fix test that depends on the order of the files in a directory. |
| 516 | rpcrt4/tests: Make tests run on win9x/NT4 again. |
| 517 | wintrust/tests: W2K and XP-SP1 don't set last error. |
| 518 | wintrust/tests: Add a few tests. |
| 519 | advapi32/tests: Skip not available functions. |
| 520 | msi/tests: Make tests run on win9x/NT4 again. |
| 521 | advapi32/tests: Fix a few typos. |
Alexandre Julliard | 1d93001 | 2007-11-09 17:56:12 +0100 | [diff] [blame] | 522 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 523 | Peter Oberndorfer (2): |
| 524 | wordpad: Use correct prototype for dialog functions. |
| 525 | cmdlgtst: Remove unneeded DLGPROC casts. |
Alexandre Julliard | dec6833 | 2007-11-30 18:38:15 +0100 | [diff] [blame] | 526 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 527 | Rico Schüller (2): |
| 528 | ddraw: Fix diffuse and specular color types. |
| 529 | wined3d: Fix copy and past error. |
Alexandre Julliard | 8f954cc | 2008-01-25 17:05:38 +0100 | [diff] [blame] | 530 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 531 | Rob Shearman (62): |
| 532 | shdocvw: Fix quoting of double-quote in shdocvw.inf. |
| 533 | shdocvw: Add more keys to the CLSID_Internet key. |
| 534 | shdocvw: The default value for the "CLSID\%CLSID_Internet" key isn't set on Windows, so we shouldn't set it either. |
| 535 | comctl32: Fix the signedness of i, oldNumParts and nTipCount in STATUSBAR_SetParts. |
| 536 | comctl32: Fix local variable shadowing in load_string by moving len to the block in which it is actually used. |
| 537 | comctl32: Rename the dwStyle and dwOldStyle variables in LISTVIEW_SetExtendedListViewStyle to more accurately reflect their purpose. |
| 538 | rpcrt4: Include ws2tcpip.h instead of Unix headers when targeting a build for Windows. |
| 539 | avicap32: Fix the type of retval in capGetDriverDescriptionA. |
| 540 | comdlg32: Fix checks for failure of COMDLG32_SHGetFolderPathW in FILEDLG95_InitControls. |
| 541 | comctl32: Fix possible use of uninitialised variable in REBAR_Paint. |
| 542 | cmd: Fix loop termination check in WCMD_batch. |
| 543 | cmd: Fix character count passed to GetShortPathName in WCMD_HandleTildaModifiers. |
| 544 | wineboot: Fix thread handle leak in runCmd. |
| 545 | wineboot: Fix the character count passed to RegEnumKeyW in start_services. |
| 546 | explorer: Clean up after CreateProcess in WinMain. |
| 547 | mciavi32: Fix the buffer length passed into strncat in MCIAVI_mciSet. |
| 548 | winspool.drv: Fix the character count passed into RegEnumKeyExW in get_local_monitors. |
| 549 | avifil32: Fix the character count passed into LoadStringW in AVIBuildFilterW and AVISaveOptionsUpdate. |
| 550 | dinput: Fix character count passed to GetKeyNameTextW in SysKeyboardWImpl_GetObjectInfo. |
| 551 | shell32: Fix the character count passed to SearchPathW in SHELL_execute. |
| 552 | kernel32: Fix the number of characters passed to GetAtomNameW in test_local_get_atom_name. |
| 553 | user32: Fix the number of characters passed to GetClassNameW in ClassTest. |
| 554 | netapi32: Fix character count passed to GetUserNameW and GetComputerNameW in init_wksta_tests. |
| 555 | imm32: Destroy the data of the context passed into ImmDestroyContext, not the data in the root context. |
| 556 | ole32: Implement VT_VECTOR|VT_VARIANT in PropVariantCopy. |
| 557 | ddraw: Don't use typeof as it's not portable. |
| 558 | dsound: Don't use typeof as it's not portable. |
| 559 | itss: Don't use typeof as it's not portable. |
| 560 | msimtf: Don't use typeof as it's not portable. |
| 561 | mshtml: Don't use typeof as it's not portable. |
| 562 | shdocvw: Don't use typeof as it's not portable. |
| 563 | urlmon: Don't use typeof as it's not portable. |
| 564 | msi: Fix the buffer size calculation in msi_build_createsql_prelude. |
| 565 | msi: Fix buffer size calculation in build_default_format. |
| 566 | oleaut32: Don't store result of CompareStringW in HRESULT in OLEFontImpl_IsEqual. |
| 567 | oleaut32: Fix size calculation in OLEFontImpl_GetSizeMax for multi-byte locale environments. |
| 568 | oleaut32: Fix local variable shadowing in OLEFontImpl_Invoke. |
| 569 | dbghelp: Define NONAMELESSUNION in dwarf.c and type.c as they access VARIANT fields directly. |
| 570 | dinput: Include fcntl.h instead of sys/fcntl.h since they are equivalent and the former is more portable. |
| 571 | rpcrt4: Don't crash in RpcStringBindingParseA/W if Endpoint or Options is NULL. |
| 572 | rpcrt4: Add tests for RpcStringBindingParseA. |
| 573 | msisys.ocx: Fix the signature of DllGetClassObject to match that declared in the headers. |
| 574 | dxdiagn: Fix the variable that the result of GetFileVersionInfoW is assigned to in DXDiag_AddFileDescContainer. |
| 575 | kernel32: Fix use of uninitialised nameW and typeW in find_resourceA. |
| 576 | kernel32: Fix typo in UTUnRegister. |
| 577 | quartz: Don't assume that strlenW of a constant string can be determined at compile time. |
| 578 | Include config.h and wine/port.h in files that use snprintf. |
| 579 | inetcomm: Add default case to sub_stream_Seek to avoid using uninitialised memory. |
| 580 | gdi32: Move 16-bit printing functions to printdrv16.c. |
| 581 | wininet: Fix compile with MinGW. |
| 582 | libwpp: Include wine/port.h in ppl.l as strcasecmp is used, which isn't available on all platforms. |
| 583 | Add configure check for strtoll and strtoull. |
| 584 | include: Remove superfluous semi-colon from d3d9.h. |
| 585 | libport: Undefine strcasecmp and strncasecmp in case they are defined to stricmp and strnicmp respectively. |
| 586 | makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles. |
| 587 | makefiles: Split AR into AR and ARFLAGS. |
| 588 | rpcrt4: Use closesocket to close sockets and define it to close on Unix platforms to make the code more portable. |
| 589 | mshtml: Move some public GUIDs to shlguid.h. |
| 590 | user32: Add test for calling CreateDesktop on already created desktop name. |
| 591 | uuid: Add CLSID_InProcFreeMarshaler. |
| 592 | include: Add defines for GetExceptionCode, GetExceptionInformation and AbnormalTermination to excpt.h for the MS compiler when using compiler exceptions. |
| 593 | adsiid: Add static import library for active directory GUIDs. |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 594 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 595 | Roderick Colenbrander (10): |
| 596 | wined3d: Request alpha in backbuffer mode, to work correctly with multiple opengl pixel formats. |
| 597 | wgl: Remove the pixel format limitation. |
| 598 | wgl: Remove unneeded opengl initialisation code at wine startup. |
| 599 | wgl: Add aux buffers support to DescribePixelFormat. |
| 600 | wined3d: Request aux buffers when using backbuffer rendering. |
| 601 | wgl: Add a test case for wglCreateContext. |
| 602 | wined3d: Check real depth/stencil capabilities based on WGL pixel formats. |
| 603 | wined3d: Improved CheckDeviceType. |
| 604 | wined3d: Add D32F_LOCKABLE to getDepthStencilBits. |
| 605 | wgl: Add aux buffers support for use with wglChoosePixelFormatARB. |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 606 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 607 | Roy Shea (19): |
| 608 | qmgr: Implement the IUnknown interface for IBackgroundCopyJob and stubs for the rest of the methods. |
| 609 | qmgr: Implement IBackgroundCopyManager_CreateJob with test. |
| 610 | qmgr: Implement IBackgroundCopyJob_GetId with test. |
| 611 | qmgr: Implement IBackgroundCopyJob_GetType with test. |
| 612 | qmgr: Implement IBackgroundCopyJob_GetDisplayName with test. |
| 613 | qmgr: Implement the IUnknown interface for IEnumBackgroundCopyJobs. |
| 614 | qmgr: Implement IBackgroundCopyManager_EnumJobs with test. |
| 615 | qmgr: Implement the IUnknown interface for IBackgroundCopyFile. |
| 616 | qmgr: Implement IBackgroundCopyJob_AddFile. |
| 617 | qmgr: Implement the IUnknown interface for IEnumBackgroundCopyFiles. |
| 618 | qmgr: Implement IBackgroundCopyJob_EnumFiles. |
| 619 | qmgr: Implement IEnumBackgroundCopyFiles_GetCount. |
| 620 | qmgr: Implement Skip and Reset for IEnumBackgroundCopyFiles. |
| 621 | qmgr: Implement GetLocalName and GetRemoteName for IBackgroundCopyFile. |
| 622 | qmgr: Implement IBackgroundCopyFile_GetProgress. |
| 623 | qmgr: Implement job lists for IBackgroundCopyManager. |
| 624 | qmgr: Implement IEnumBackgroundCopyJobs_GetCount. |
| 625 | qmgr: Implement Skip and Reset for IEnumBackgroundCopyJobs. |
| 626 | qmgr: Implement IBackgroundCopyJob_GetProgress. |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 627 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 628 | Royal Chan (5): |
| 629 | diplus: Implement GdipDrawBezierI based on GdipDrawBezier. |
| 630 | diplus: Implemented GdipDrawArcI based on GdipDrawArc. |
| 631 | gdiplus: GdipDrawArc should return InvalidParameter for non-positive values of height and width. |
| 632 | gdiplus: Added conformance tests for GdipDrawLineI. |
| 633 | gdiplus: Implement GdipDrawLinesI based on GdipDrawLines. |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 634 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 635 | Stefan Dösinger (33): |
| 636 | d3d9: Add a non-shader reversed fog test. |
| 637 | d3d9: ATI drivers do not handle D3DUSAGE_QUERY_LEGACYBUMPMAP properly. |
| 638 | d3d9: Fix a ok line. |
| 639 | wined3d: General cross format blitting infrastrucutre, R32F->R16F blits. |
| 640 | wined3d: Add GL_APPLE_float_pixels. |
| 641 | wined3d: Move shader model private data into its own structure. |
| 642 | wined3d: Move the dummy texture creation to the device. |
| 643 | wined3d: Mark a vertex buffer dirty after VBO creation. |
| 644 | wined3d: Remove VBFLAG_LOAD. |
| 645 | wined3d: Subclass queries. |
| 646 | wined3d: Give occlusion queries their own vtable. |
| 647 | d3d9: Fix an ok line. |
| 648 | include: Declare IDirect3D9Ex and IDirect3DDevice9Ex. |
| 649 | wined3d: Catch NOP palette changes. |
| 650 | wined3d: Call fixup_extensions before destroying the fake context. |
| 651 | ddraw: Catch No-op SetRenderTarget operations. |
| 652 | d3d9: Add an IDirect3D9Ex stub. |
| 653 | d3d9: IDirect3DDevice9Ex stub. |
| 654 | d3d9: Implement Direct3DCreate9Ex + tests. |
| 655 | d3d9: Reorder the spec file. |
| 656 | d3d9: Remove D3D9GetSWInfo. |
| 657 | wined3d: Implement a different constant dirtification algorithm. |
| 658 | wined3d: Hardcode local constants in ARB shaders if possible. |
| 659 | wined3d: Use GL_EXT_gpu_program_parameters if available. |
| 660 | wined3d: Fix a small bug in a patch from yesterday. |
| 661 | wined3d: Add a number to the ARB program shader bumpenvmat matrices. |
| 662 | wined3d: Support more than one texbem instruction per shader. |
| 663 | d3d9: Add a test testing two texbem instructions in one shader. |
| 664 | wined3d: Support shininess > 128 if opengl does. |
| 665 | d3d9: Add a test for the vPos register. |
| 666 | wined3d: gl_FragCoord isn't exact. |
| 667 | wined3d: Mark constants dirty in the EXT_gpu_program_parameters path. |
| 668 | d3d9: Add a point size test. |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 669 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 670 | Stefan Leichter (3): |
| 671 | user32: Fix a test of GetMouseMovePointsEx. |
| 672 | user32: Added stub for GetMouseMovePointsEx. |
| 673 | shell32: Added tests for SHGetFolderPathAndSubDirA. |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 674 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 675 | Steven Edwards (2): |
| 676 | winecfg: Up the default desktop resolution to 800x600. |
| 677 | winnt.h: Fix dllimport and visibility attributes on cygwin. |
Alexandre Julliard | 14991a4 | 2008-02-22 17:04:30 +0100 | [diff] [blame] | 678 | |
Alexandre Julliard | a32e36a | 2008-03-07 15:24:24 +0100 | [diff] [blame] | 679 | Tony Wasserka (4): |
| 680 | d3dx9: Implement D3DXCheckVersion. |
| 681 | make_makefiles: Fix importlib handling. |
| 682 | d3dx9_36: Create d3dx9 importlib. |
| 683 | d3dx9: Implement D3DXDebugMute. |
Alexandre Julliard | 7affdd4 | 2006-10-13 16:43:39 +0200 | [diff] [blame] | 684 | |
Alexandre Julliard | 3a5816f | 1994-12-27 14:11:53 +0000 | [diff] [blame] | 685 | -- |
| 686 | Alexandre Julliard |
Dimitrie O. Paun | c023254 | 2003-11-26 03:55:01 +0000 | [diff] [blame] | 687 | julliard@winehq.org |