Release 1.2-rc2.
diff --git a/ANNOUNCE b/ANNOUNCE
index 6322efc..52bde8e 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,23 +1,12 @@
-The Wine development release 1.2-rc1 is now available.
+The Wine development release 1.2-rc2 is now available.
-This is the first release candidate for Wine 1.2. It marks the
-beginning of the code freeze period. Please give this release a good
-testing to help us make 1.2 as good as possible.
-
-What's new in this release (see below for details):
- - Many new toolbar icons.
- - Support for alpha blending in image lists.
- - Much more complete shader assembler.
- - Support for Arabic font shaping and joining.
- - A number of fixes for video rendering.
- - Font antialiasing configuration through fontconfig.
- - Improved handling of desktop link files.
- - Various bug fixes.
+There are no new features in this release, only bug fixes, since we
+are in code freeze. If you find a new feature that's a bug.
The source is available from the following locations:
- http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.2-rc1.tar.bz2
- http://prdownloads.sourceforge.net/wine/wine-1.2-rc1.tar.bz2
+ http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.2-rc2.tar.bz2
+ http://prdownloads.sourceforge.net/wine/wine-1.2-rc2.tar.bz2
Binary packages for various distributions will be available from:
@@ -33,626 +22,315 @@
----------------------------------------------------------------
-Bugs fixed in 1.2-rc1:
+Bugs fixed in 1.2-rc2:
- 4654 ebasePro 2.12 doesn't start properly--missing plugin
- 4805 Direct music loader release
- 5616 Wanted: testing framework for bundled Winelib programs
- 6341 WEB.DE Messenger crashes
- 6533 Type mismatch 13 Error shows up in a VB-App.
- 7594 Wine window scrolling is broken
- 7797 Knight Rider runs extremely slowly
- 7950 DirectX strange render window cutoff in Candytron both Party and Final version
- 8287 Custom toolbar skin makes Irfan View 4.00 crash at start up
- 9263 Guild Wars terribly slow
- 9958 OleLoadPicturePath() should initialize COM apartment on its own if not previously done.
- 10583 Fonts: Subpixel hinting, No RGB or BGR
- 11892 GdipCreateBitmapFromFile & GdipCreateBitmapFromStream give upside down bitmap
- 11896 Civilization4.exe crashes because of unimplemented functions in msvcp71
- 12590 Yahoo widget engine 4.5, blank box, not being able to do anything
- 12869 Rollcage Stage II demo crashes
- 13278 Qtracker crashes
- 13579 Adobe Acrobat Standard 7 -- using menus on first startup causes X to freeze
- 14079 Dungeon Siege installation impossible
- 14195 EINTR in WS_select
- 14262 Wordview bullet in doc is not the same
- 14710 OleLoadPicturePath loads image in windows but not in wine, could cause access violation in some circumstances
- 14861 SetDIBits crashes with overlapping src/dst rectangles on the same bitmap
- 14891 Bitmaps with offset bits do not display correctly
- 15329 Unable to install Sony Picture Utility, Failed to load DLL Localesetting
- 15928 EasyPlot doesn't work
- 15969 Unsigned v1.2.1.93 installer crashes near the end of installation on first run
- 16602 Citrix ICA16 Client installer crashes after extraction
- 17058 Crayon Physics Deluxe - fullscreen doesn't work properly
- 17113 Electronic dictionary application
- 17166 Implement BiDi mirroring
- 17712 Installshield doesn't like spaces in uninstall shortcuts
- 17811 T-Online Browser: Bitmaps invisible (GdipCloneBitmapAreaI is a stub)
- 17860 Microsoft Office 2007 crashes on specific powerpoint file in gdi32/enhmetafile
- 18059 Unity Indie Trial exits because attrib.exe is missing
- 18291 Quicktime uninstaller shortcut fails
- 18625 Everest Poker startup text slightly off-centre
- 18757 Album software Foto de Klijne crashes on startup
- 18982 Word 2007 tab stop selection is invisible
- 18993 Shadows and selection circles z-fight in World of Warcraft
- 19234 Emperor fails to change resolution or be fullscreen
- 19848 Arma 2: Crash on startup
- 19877 Zeta Minibrowser crashes (because of stubbed CreateHardLinkW)
- 20204 enhanced metafile retrieval fails and crashes clipboard test
- 20210 Roller Coaster Tycoon 3 Expansions: Crashes to desktop while loading.
- 20533 Random black artifacts while playing The Settlers - 10th Anniversary - Demo
- 20676 winedbg minidumps can not be loaded by WinDbg
- 21287 Miranda appearance is broken in many ways
- 21376 The Bat! - Access Violations on attachement view
- 21443 CryptSignHash() fails when CryptCreateHash() ALG_ID is set to CALG_SSL3_SHAMD5
- 21829 Kurso3 hangs in the end of install
- 21978 Gestan does not install
- 22114 Supreme Commander 2: User interfaces flickers and some UI elements are missing
- 22140 Unexpected bold font in CDBurnerXP Pro 3
- 22162 Knights of the Old Republic: Cursor Doesn't Show
- 22211 HTML-Kit Tools trial exits silently while displaying its splash screen
- 22252 Rhiannon installer hangs: possibly caused by a regression
- 22272 CDBurnerXP crashes if a data disc is inserted
- 22284 Osmos: mouse pointer disappears in the menus
- 22290 PlayOnline viewer can't be resized in windowed mode
- 22334 Hearts of Iron III - missing texture on initial window
- 22353 Application written in VB6 crashes when setting the .colwidth property of a msflexgrid
- 22356 Jedi Knight: Dark Forces II - weapons flicker
- 22435 Wine un-highlights selected text when right button is clicked
- 22443 AutoCAD 2008: Icons have pinky background in "filter applied" drop down menu
- 22444 AutoCAD 2008: No icons in drop down menu
- 22453 Office 2007 text is not visibily highlighted
- 22455 Star Wars: Knights of the Old Republic does not start
- 22457 Disabled toolbar icons are black
- 22463 mouse cursor display broken
- 22535 King's Bounty Armored Princess graphics glitches
- 22543 winedbg crashes on startup in combination with crysis
- 22601 .NET Framework 2.0 installer displays crash dialog, fails with "function failed" error message
- 22624 multithread app using GDI and directx may cause deadlock
- 22625 No card selector available for GL vendor 3 and card vendor 8086
- 22632 Blitzkrieg game crashes when using 'Save' option
- 22646 Modern Warfare 2: Fog and smoke rendered incorrectly
- 22650 Time of Defiance login attempt results in WSAIoctl unsupported WS_IOCTL cmd (9800000c)
- 22653 Serif WebPlus X2 does not install
- 22657 3DMark 2001se - Car Chase - High Detail shows black screen
- 22666 wine64: does not create a proper WINEPREFIX when -O0 is used, breaks winetest
- 22676 Total Commander icons do not appear in the task bar
- 22694 Spiceworks crashes during install
- 22699 Swapchain_blit enhancement introduces y-axis inversion
- 22704 Dungeon Keeper 2 shows X-cursor
- 22709 crypt32 doesn't support wildcard certificates with alternate name extension
- 22717 duplicate symbols in ldt.c ... bad inline asm
- 22735 Resize of PlayOnline viewer's window makes it's content upside down
- 22746 CDBurnerXP 3.0.x uses a wrong/invisible cursor on its mode selection screen
- 22750 ControlSpy message parameters listboxes don't have frames
- 22755 Installer program of "de rouck" freezes
- 22758 MS Office 2007: riched20 assertion failure in CDKey registration screen
- 22792 VLC Media Player crashes on first run
+ 1733 Black cursor on textbox with black backgroud -> cursor invisible
+ 3182 test case demonstrating PeekMessage give up timeslices
+ 5264 Equation editor in Microsoft Office 97/2000/2003/2007 doesn't work
+ 6183 NFS MW crashed when sound is on in winecfg
+ 6997 NFS Most Wanted: Execution of glDrawArrays (drawStridedFast) takes 1 second +
+ 7036 Doom 3 Demo fails to start
+ 8030 Need for Speed Carbon crashed after game starts
+ 8112 user32 msg test fails when using virtual desktop mode
+ 8131 MiniTab fails to load due to not being able to load its own DLL
+ 8555 No large display pictures in MSN Messenger 7.0
+ 9252 Far Cry: Segmentation fault on startup when using Direct3D
+ 9359 Need for Speed Most Wanted crahshes frequently
+ 10501 NFSU2 crashes out when loading a level
+ 10982 ClearScale, Autocad 2008 do not run (GdipBitmapSetPixel not implemented)
+ 11346 Emule: Background color of an label is displayed horizontal
+ 13042 CodeGear RAD Studio 2007 does not install
+ 13177 [winhelp] Popup shadow is displayed ontop of popup itself
+ 14292 winhelp: Window title is not set correctly for some (older) help files
+ 14298 winhelp: Mouse pointer flickers when moved
+ 14697 wineserver: debug events can block completion of queued user APCs
+ 14866 expand: Wine's expand program fails on /r option
+ 14868 Initial crash when running GSpot
+ 15291 Microsoft Office Outlook 2007: Splash screen never goes away, z-order issues
+ 15968 Microsoft XNA Framework 2.0 redistributable cannot be installed even with .NET Framework 2.0 installed
+ 16093 MS AppLocale installer fails
+ 17001 guitar pro 5.2 is sluggish and unstable
+ 17148 Use the system desktop setting for subpixel font smoothing
+ 17957 Audiosurf crashes on startup
+ 18643 NCSoft Launcher crashes after being run.
+ 18959 MetaTrader 4 installer hangs at the very end of file extraction
+ 19059 VectorNTI crashes when saving files
+ 19797 Powerpoint 2007: text does not display correctly in textbox rotated 90 or 270 degrees
+ 20180 Teach2000 hangs when switched to "Advanced input mode"
+ 20282 ControlSpy doesn't show any message passed to control procedure
+ 20389 Firefox/Thunderbird/Sunbird: Close button must be clicked twice
+ 20751 MS Keyboard Layout Creator won't run (needs GdipIsStyleAvailable)
+ 21413 Cannot type language specific letters in MS Word
+ 21562 Multiple init/deinit of msvcrt (std fd's) causes pluto app installer to hang
+ 21871 Nokia Ovi Suite installer fails
+ 21876 Demo Need for Speed Underground 1 crashes
+ 22045 VirtualDub: cannot edit text informations
+ 22138 system(NULL) generates SIGSEGV
+ 22263 Total Commander: Main window becomes dead when the FTP Connect window is open and you switch workspaces or minimize and restore the main window
+ 22287 Personal Chess Trainer v3.02, Run-time error '13': Type mismatch
+ 22294 PlayOnline viewer has missing icon in title bar
+ 22320 Mono & HTML-Kit's installers do not appear in the taskbar
+ 22339 QuickTime installs a few files to the wrong location
+ 22341 Touhou games: no text in dialogue boxes
+ 22460 msvcr90 insufficient to run Deluge
+ 22542 Trackmania quits when i want to go back to the main menu
+ 22550 uTorrent 2.0.1 renders some icons incorrectly when run within a FreeNX session
+ 22575 Major decline in Starcraft's 2d graphics performance
+ 22658 Movie Magic Screenwriter 2000 crashes when selecting Program Options
+ 22724 windows opened by wine has zero size, and cannot be resized
+ 22765 Fonts no longer anti-aliased
+ 22809 SUPERAntiSpyware displays crash handler when Preferences button is clicked
+ 22810 Civ4BeyondtheSword crashes when trying to start it
+ 22820 StarCraft 2 warns incorrectly about old drivers.
+ 22821 Tropico 3 - cursor is black rectangle everywhere in game
+ 22822 Utorrent progress bars don't show progress
+ 22831 freebsd compile broken when using BSD make
+ 22837 Mailwasher connection timeout on gmail
+ 22845 Total Commander crashes when trying to display system information
+ 22909 Drawn text overlapps after the second character.
----------------------------------------------------------------
-Changes since 1.1.44:
+Changes since 1.2-rc1:
-Aleksey Bragin (1):
- winex11.drv: Fix SetCursor entry in the spec file.
+Alexander Scott-Johns (1):
+ clock: Remove "License..." and "NO WARRANTY..." items from "Info" menu.
-Alexander N. Sørnes (2):
- shell32: Update Norwegian Bokmål translation.
- wineboot: Update Norwegian Bokmål translation.
+Alexandre Julliard (34):
+ winhlp32: Get rid of the shadow window, it's ugly and causes z-order issues.
+ user32: Don't repaint the caret in SetCaretPos if the position doesn't change.
+ configure: BSD make doesn't treat .PHONY as a proper target, so it needs its own dependencies.
+ configure: Disable makefile auto-updating on BSD make, it's broken for parallel builds.
+ ntdll: Reimplement bsearch to avoid redundant and possibly out of bounds comparisons.
+ winex11: Fetch the antialias parameter from fontconfig too.
+ winex11: Allow the Xft configuration to override both registry and fontconfig parameters.
+ user.exe: Make sure 16-bit user and gdi never get unloaded.
+ winex11: Unmap zero-size windows also while processing a PropertyNotify event.
+ winex11: Don't send minimize/maximize sys commands to windows that are not supposed to get them.
+ msi: Ignore min/max versions if their values are null.
+ user.exe: Store the GDI instance when it's first loaded.
+ ole32: Implement the IAdviseSink call_as proxies and stubs.
+ user32/tests: Fix a test failure in desktop mode.
+ atl: Fix formatting of generated class name for 64-bit.
+ user32: Check the active window instead of the foreground to show/hide owned popups.
+ comctl32/imagelist: Add support for 25% and 50% blending when using an alpha channel.
+ comctl32/imagelist: Fix a copy/paste typo in ImageList_Merge.
+ user32: Copy icon bits by hand in CreateIconIndirect if the bitmaps can't be selected into a DC.
+ kernel32: Reset stdio handles when they are closed.
+ gdi32: Return the actual DIB section bitfields instead of default values in GetDIBits.
+ gdi32: Only 16 and 32 bpp DIB sections can have bitfields.
+ user32: Don't include winbase16.h.
+ version: Don't include winbase16.h.
+ winedump: Don't include winbase16.h.
+ Revert "gdi32: Pre-multiply RGB values by alpha for subpixel font rendering."
+ kernel32: Unalign the stack on process startup to work around Doom3 bug.
+ kernel32/tests: Restore the stderr handle after the closing test.
+ user32: Re-enable the fast code path in CreateIconIndirect.
+ winex11: Set window style to normal for windows with a minimize box.
+ winex11: Set size hints to 1x1 for zero-sized windows.
+ winex11: Map zero-size windows and set an empty window region for them.
+ winex11: Only unmap windows when the window rect changes to unmapped the first time.
+ user32: Only skip redraws on MDI child unmaximize if the new child is maximized.
-Alexandre Julliard (49):
- include: Force inlining exported API functions to avoid duplicate definitions.
- winex11: Fix source/dest width mismatch in SetDIBits.
- user32: Fix checking of show count in ShowCursor.
- winex11: Take into account the cursor show count when setting the initial cursor for a window.
- winex11: Select for EnterNotify events on the desktop window in order to update the cursor.
- winex11: The startscan line is relative to the destination in SetDIBits.
- comctl32: Apply the imagelist mask when alpha blending.
- server: Return the cursor information for a thread input, and use it for GetCursorInfo.
- winex11: Update the cursor also for events ignored by a hook.
- ws2_32/tests: Fix non-portable syntax.
- comctl32: Make ImageList_AddMasked call ImageList_Add instead of duplicating the functionality.
- comctl32: Generate an alpha channel if necessary when adding images to a 32-bit imagelist.
- comctl32: Also generate an alpha channel when replacing an image or icon in an imagelist.
- comctl32: Store an alpha channel present flag for each image in an imagelist.
- comctl32: Always alpha blend images for 32-bpp imagelists.
- Fix the bitmap info size computation when masks are present.
- ntdll: Preserve registers in call_thread_entry_point on x86_64.
- server: Make sure a thread doesn't get freed while it's processing a request.
- comctl32/imagelist: Pre-multiply the colors by the alpha channel when storing an image with alpha.
- comctl32/imagelist: Generate the mask from the alpha channel if present.
- comctl32/imagelist: Fix the allocated size of the has_alpha array.
- configure: Rename the 64-bit loader to wine64 and keep wine always for the 32-bit loader.
- winedbg: Don't install the man page in a wow64 build.
- ntdll: Avoid a compiler warning on NetBSD.
- winex11: Use the subpixel rendering configuration from fontconfig to override the registry options.
- gdi32: Pre-multiply RGB values by alpha for subpixel font rendering.
- comctl32/imagelist: Don't pre-multiply the stored image, do it only at blending time.
- winex11: Force alpha channel to 0 when blitting to depth 32 from a lower depth.
- krnl386.exe: Call the 32-bit string functions that contain exception handlers.
- winecfg: Don't crash when DllOverrides contain invalid values.
- winex11: Make sure that all fontconfig support is properly #ifdef'ed.
- configure: Add a compatibility macro for AS_VAR_IF.
- libwine: Generate Unicode data for Arabic shaping.
- winex11: Add some tracing to the fontconfig subpixel code.
- comctl32/imagelist: Clear pixels that fall outside the mask when generating an alpha channel.
- user32: Ignore the bitmap offset if it's not set.
- user32: Define an explicit structure for storing the cursor data.
- user32: Store color and mask bitmaps in the cursor data.
- user32: Store a pre-computed alpha bitmap for 32-bpp icons with an alpha channel.
- user32: Use the stored color and mask bitmaps instead of the raw bits in DrawIconEx.
- user32: Use the stored color and mask bitmaps instead of the raw bits in GetIconInfo.
- winex11: Fix a bitmap leak when setting the small icon hints.
- winex11: Move X11 locking inside the cursor creation functions.
- winex11: Retrieve the cursor info with GetIconInfo to create a color cursor.
- winex11: Reimplement creation of Xlib cursors to use the bitmaps returned by GetIconInfo.
- winex11: Create X11 cursors on demand when the cursor is set to a window.
- user32: Remove the CURSORICONINFO parameter in the CreateCursorIcon driver entry point.
- user32: No longer store the icon bits in the icon object.
- user32: Get rid of the CURSORICONINFO structure in icon objects.
+Andrew Eikum (1):
+ winedbg: Allow user to specify length of stack info output.
-Andrew Eikum (3):
- user32: Don't use DLGTEMPLATE's ExStyle when creating dialogs.
- comctl32/listview: Derive subitem rect from listview origin.
- Revert "user32: Don't use DLGTEMPLATE's ExStyle when creating dialogs.".
+Andrew Nguyen (2):
+ configure: Don't enable maintainer mode if it is explicitly not requested.
+ ws2_32: Update DLL version information to correspond to XP.
-Andrew Nguyen (9):
- urlmon: Validate URL and output pointer in CreateURLMoniker.
- urlmon/tests: Fix CoInternetCompareUrl failure message typos.
- oleaut32: Improve parameter validation in OleLoadPicturePath.
- oleaut32: Convert file URLs to DOS paths for special handling in OleLoadPicturePath.
- oleaut32: Implicitly initialize COM in OleLoadPicturePath.
- oleaut32/tests: Update a comment about PNG support in OLE picture tests.
- ole32: Validate pointer parameters in MkParseDisplayName.
- ole32/tests: Add tests for output parameters in MkParseDisplayName.
- urlmon: Validate parameters in MkParseDisplayNameEx.
+Andrey Turkin (4):
+ oleaut32: Fix ctl2_alloc_importfile offset calculations.
+ oleaut32: Store correct offset for imported files in ICreateTypeInfo::AddRefTypeInfo.
+ oleaut32: Don't rewrite name's hreftype.
+ server: Connect named pipe synchronously when overlapped param is NULL.
-Andrey Turkin (8):
- oleaut32: Add handling of some more VARIANT types in typelibs.
- oleaut32: Implement ICreateTypeInfo2::SetCustData method.
- oleaut32: Implement ITypeInfo::GetDocumentation.
- oleaut32: Fix ICreateTypeLib2::SetFuncAndParamNames.
- oleaut32: Implement ICreateTypeInfo2::SetFuncCustData.
- oleaut32: Distinguish between variables and functions in ICreateTypeInfo functions.
- oleaut32: Set flag for retval params in ICreateTypeInfo::AddFuncDesc.
- kernel32: Implement CreateHardLink.
-
-André Hentschel (10):
- oleaut32: Check if the delimiter is a date delimiter.
- winemaker: Check for more project files.
- winemaker: Clean up target type handling.
- winemaker: Add missing linefeed.
- wordpad: Update German translation.
- wmc: Remove 10 year old unmaintained file.
- progman: Remove redundant license info.
- progman: Remove redundant warranty info.
- start: Update German translation.
- msvidc32: Be less picky with formats.
+André Hentschel (11):
+ oledb32/tests: Preset dst_len to encounter more problems.
+ winegcc: Add support for amd64-mingw32msvc platform.
+ atl: Reuse code of AtlModuleRegisterWndClassInfoW for AtlModuleRegisterWndClassInfoA.
+ winejack.drv: Use jack_client_open instead of deprecated function.
+ oledb32: Fix dst_len in DataConvert.
+ oledb32: Add Variant to Integer conversion.
+ winebuild: Add support for amd64-mingw32msvc platform.
+ widl: Add support for amd64-mingw32msvc platform.
+ libs/port: Add support for amd64-mingw32msvc platform.
+ oledb32: Fix variant to integer conversion.
+ dbghelp: Use the available PowerPC functions.
Aric Stewart (6):
- usp10/test: Initialize local structures.
- usp10: Add ETO_IGNORELANGUAGE when calling ExtTextOut so we do not re-reverse already formated RTL strings inside of GDI.
- gdi32: Use usp10 to optionally generate glyphs for bidi strings.
- usp10: Add Arabic shaping.
- usp10: Attempt to do shaping via the font GSUB table first.
- usp10: Correct Left and Right confusions for Arabic joining and shaping.
+ usp10: Use font chartype only as a fallback if we do not know the characters script already.
+ gdi32: Handle a BiDi string being shaped into more or less glyphs than characters in the string.
+ usp10: Handle Ligature Substitution Subtable from GSUB.
+ usp10: Apply the GSUB 'rlig' feature for Required ligature substitution.
+ usp10: Break out a function to apply a GSUB feature to an entire string of glyphs.
+ usp10: Apply all the GSUB features specified in Microsofts Typesetting documentation for Arabic Shaping.
-Aurimas Fišeras (2):
- msi: Update Lithuanian translation.
- wordpad: Update Lithuanian translation.
+Austin English (13):
+ ntdll: Add %gs support for FreeBSD.
+ user32: Add test for drop down width in test_changesize().
+ user32/tests: Check return value of DdeClientTransaction in test_initialisation().
+ gdi32/tests: Use ret in test_CreateFontIndirect().
+ kernel32/tests: Use ret in load_blackbox().
+ usp10/tests: Check return value of SelectObject.
+ kernel32/tests: Check return value of alarmThread in test_NamedPipe_2().
+ winebuild: FreeBSD 64-bit binaries are elf_x86_64_fbsd.
+ user32/tests: Check return value of GetUpdateRect in test_validatergn.
+ qedit: Fix return value of DllUnregisterServer.
+ winenas.drv: Remove oldb from nas_add_buffer, where it's unused.
+ loader: Remove mapat from map_so_lib, where it is unused.
+ dmusic: Use if(0) instead of #if 0 to make sure code still compiles.
-Austin English (2):
- include: Rename structs to fix compile with recent gcc.
- ntdll: Add stub for NtRaiseHardError.
+Damjan Jovanovic (2):
+ windowscodecs: Fix ICO palette size calculation.
+ winemenubuilder: Use the full path to start.exe.
-Damjan Jovanovic (5):
- winemenubuilder: Escape freedesktop exec keys properly.
- winemenubuilder: Fix a char/widechar typo in association .desktop paths.
- winemenubuilder: associate .lnk files with wine.
- wine.desktop: Associate with winemenubuilder's application/x-ms-shortcut.
- winemenubuilder: Generate .png even for paletted icons.
+David Adam (3):
+ d3drm: Remove a useless include.
+ d3drm: Do not redefine already defined guids.
+ d3drm: Remove a useless comment.
-Detlef Riekenberg (1):
- kernel32: Move a 16 bit related comment to krnl386.
+David Hedberg (2):
+ include: Add IExplorerBrowserEvents, IExplorerPaneVisibility and IExplorerBrowser interface declarations and related GUID's.
+ include: Add ICommDlgBrowser2 and ICommDlgBrowser3 interfaces.
-Dmitry Timoshkov (3):
- user32: Add BM_SETSTATE/BM_SETCHECK message tests for a button, make them pass under Wine.
- user32: Paint button focus in the ODA_SELECT case too.
- gdi32: Do not use VDMX for mapping of negative font heights, based on a test case.
+Dmitry Timoshkov (1):
+ winex11.drv: Simulate pressing Alt+F4 instead of clicking the caption Close button when handling the WM_DELETE_WINDOW event.
-Dylan Smith (3):
- richedit: Avoid notifying parent window in improper state.
- richedit: Revert commit that caused a regression. (Bug 22758).
- richedit: Send EN_SELCHANGE after wrapping but before EN_CHANGE.
+Dylan Smith (4):
+ richedit: Missing HeapFree in WM_IME_COMPOSITION. (Smatch).
+ richedit: Commit undo items after modifications in WM_IME_COMPOSITION.
+ richedit: Simplify redundant code in WM_IME_COMPOSITION.
+ richedit: Fix assignment to wrong variable (LLVM/Clang).
-Eric Pouech (1):
- dbghelp: Protect PE's COFF table reading against bogus values in NTHEADER.
+Gerald Pfeifer (5):
+ msvcrt/tests: Adjust CHECK_TYPE to avoid some two dozen compiler warnings.
+ oleaut32/tests: Remove variable rValid which is not really used from test_VarMod.
+ rsaenh: Simplify store_key_container_permissions.
+ dbghelp: Remove variable basic_block which is not really used from dwarf2_parse_line_numbers.
+ wordpad: Remove variable bottom which is not really used from print.
-Frédéric Delanoy (4):
- wordpad: Update French translation.
- msi: Update French translation.
- winemaker: Fix typos in manpage.
- winemaker: Add French translation.
+Hans Leidekker (9):
+ server: Map EHOSTUNREACH to STATUS_HOST_UNREACHABLE.
+ msi: Get rid of the goto in MSI_ApplicablePatchW.
+ msi: Add a test for properties updated by a patch.
+ msi: End the search for a directory signature if the parent cannot be found.
+ wininet: Implement InternetSetOption(INTERNET_OPTION_CONTEXT_VALUE).
+ wininet: Pass the object header pointer to INET_QueryOption.
+ wininet: Implement InternetQueryOption(INTERNET_OPTION_CONTEXT_VALUE).
+ wininet: Add tests for setting and retrieving the context value.
+ wuapi: Return success from automatic_updates_Pause.
-Gerald Pfeifer (35):
- gdi32/tests: Remove variable oldPen which is not really used from test_widenpath.
- msi: Fix the return value of msi_copy_outval in the error case.
- riched20: Remove variable ys which is not really used from ME_ArrowPageDown.
- riched20: Remove variable pCell which is not really used from ME_StreamIn.
- user.exe16: Remove variable width which is not really used from listbox_proc16.
- comctl32/tests: Add tests for the return values of TreeView_SelectItem in test_select.
- cmd: Remove variable copyFromDir which is not really used from WCMD_copy.
- taskmgr: Remove variable idctrl which is not really used from TaskManagerWndProc.
- gdi32/tests: Remove two variables which are not really used from test_clipping.
- winefile: Remove variable hChildClass which is not really used from InitInstance.
- shell32/tests: Remove variable res which is not really used from init_strings.
- quartz: Remove variable keyframe which is not really used from AVISplitter_next_request.
- winecfg: Remove variable drive which is not really used from DriveDlgProc.
- d3dx9_36/tests: Remove variable scaling which is not really used from D3DXMatrixTest.
- mountmgr.sys: Remove variable result which is not really used from update_symlink.
- user32/tests: Remove SetShellWindowEx from test_shell_window.
- oleaut32/tests: Remove variable changed which is not really used from test_SysReAllocStringLen.
- user32/tests: Remove variable atom which is not really used from test_Expose.
- winmm/tests: Remove two unused variables (and dead code) from check_position.
- shlwapi: Remove variable retval which is not really used from GetAcceptLanguagesW.
- comctl32: Remove unused parameter fwKeys from LISTVIEW_MouseHover.
- comctl32: Remove unused parameter bEnable from LISTVIEW_Enable.
- comctl32/tests: Remove variable hwndheader which is not really used from test_redraw.
- localspl/tests: Improve the tests in test_XcvDataPort_AddPort by properly checking return values and avoiding a duplicate test.
- user32/tests: Make checks in test_LoadImageFile and test_LoadImage more comprehensive.
- quartz: Remove unused variable pOutputPin from MPEGSplitter_process_sample.
- comctl32: Remove unused variable infoPtr from TVIEW_StyleChanging.
- comctl32: Remove document of (already removed) infoPtr from LISTVIEW_StyleChanged.
- comctl32/tests: Remove some dead code from TaskManager_OnRestoreMainWindow.
- comctl32/tests: Check for the outcome of the SendMessage calls in test_monthcal_size.
- winecfg: Remove variable lRes which is not really used from configureAudioDriver.
- quartz: Fix return value of DSoundRender_GetState.
- oleaut32: Remove variable rOk which is not really used from VarMod.
- riched20: Remove variables yprev and ys which are not really used from ME_ArrowPageUp.
- rpcrt4: Remove variable hr which is not really used from NdrInterfacePointerBufferSize.
+Henri Verbeet (15):
+ wined3d: Set the drawprim.c GLINFO_LOCATION to *gl_info.
+ wined3d: Set the swapchain.c GLINFO_LOCATION to *gl_info.
+ wined3d: Set the volume.c GLINFO_LOCATION to *gl_info.
+ wined3d: Set the nvidia_texture_shader.c GLINFO_LOCATION to *gl_info.
+ wined3d: Set the ati_fragment_shader.c GLINFO_LOCATION to *gl_info.
+ wined3d: Set the arb_program_shader.c GLINFO_LOCATION to *gl_info.
+ wined3d: Set the state.c GLINFO_LOCATION to *gl_info.
+ wined3d: Get rid of GLINFO_LOCATION.
+ d3d8: Set the FPU control word on device creation.
+ d3d9: Set the FPU control word on device creation.
+ wined3d: Handle a zero source value for WINED3DSIH_POW.
+ d3d9/tests: Fix a typo.
+ d3d9/tests: Don't depend so much on point rasterization rules in pointsize_test().
+ d3d9/test: Introduce point_match() to simplify testing point sizes.
+ d3d9/tests: Remove an invalid point size test.
-Hans Leidekker (23):
- msi: Add a test to show that patches are not committed to the local package database.
- msi: Add more patch registration tests.
- msi: Add a test to show that the InstallSource property is unchanged after an upgrade.
- msi: Set install properties just once.
- msi: Avoid A->W conversions in msi_publish_install_properties.
- msi: Set the SourceDir property to the registered source if the product is installed.
- msi: Store the disk id in the MSIFILE structure.
- msi: Only extract a file when its disk id matches the media disk id.
- msi: Improve some traces.
- winedump: Print the network share name in .lnk files.
- winemenubuilder: Lower case the content type.
- winemenubuilder: Expand environment strings in the shortcut path.
- hnetcfg: Return success from fw_port_get_Enabled.
- fltlib: Add stub implementations of FilterFindFirst and FilterFindClose.
- winhttp: Support setting security flags on request handles.
- ntdll: Add some tests for RtlIsTextUnicode.
- msi: Fix memory leaks in deformat_string_internal.
- msi: Release the package in MsiGetProductPropertyW.
- msi: Release the package in MsiGetMode and MsiSetMode.
- msi: Consistently use the allocation macros.
- msi: Fix some leaks in the tests.
- msi: Test the reference count on the installer object retrieved from a session object.
- msi: Add more tests for feature overrides.
+Jacek Caban (8):
+ mshtml: Simplify translate_url call.
+ jscript: Store builtin constructor's length in instance object.
+ jscript: Added RegExp.leftContext and RegExp.rightContext stub implementation.
+ jscript: Treat no argument as "undefined" in RegExp.test.
+ jscript: Store match result in script context.
+ jscript: Added RegExp.leftContext implementation.
+ jscript: Added RegExp.rightContext implementation.
+ jscript: Added leftContext and rightCont4ext tests.
-Henri Verbeet (25):
- wined3d: Handle depth/stencil surfaces in IWineD3DSurfaceImpl_LoadLocation().
- wined3d: Remove some unused winetexturestates elements.
- wined3d: Add support for ARB_shadow.
- wined3d: Add support for shadow samplers.
- d3d8/tests: Add a shadow sampler test.
- d3d9/tests: Add a shadow sampler test.
- wined3d: context_validate_onscreen_formats() may modify context->render_offscreen.
- wined3d: Explicitly pass the depth/stencil surface to context_validate_onscreen_formats().
- wined3d: Check for offscreen contexts inside context_validate_onscreen_formats() itself.
- wined3d: Correctly translate between coordinate systems in swapchain_blit().
- wined3d: Make context_attach_surface_fbo() static.
- wined3d: Explicitly pass the FBO target to context_clean_fbo_attachments().
- wined3d: Use wine_dbgstr_rect() for tracing the rectangle in IWineD3DSurfaceImpl_LockRect().
- wined3d: Fix a comment.
- user32: Verify we got a valid window handle in GetDCEx().
- wined3d: Check for a destination clipper in IWineD3DBaseSurfaceImpl_Blt().
- wined3d: Split checking for "empty" source and destination rectangles in IWineD3DBaseSurfaceImpl_Blt().
- wined3d: Merge source rectangle operations into a single block in IWineD3DBaseSurfaceImpl_Blt().
- wined3d: Merge destination rectangle operations into a single block in IWineD3DBaseSurfaceImpl_Blt().
- wined3d: Translate front buffer coordinates in surface_blt_to_drawable().
- wined3d: Introduce a separate function for translating front buffer coordinates to GL coordinates.
- wined3d: Set the buffer.c GLINFO_LOCATION to *gl_info.
- wined3d: Explicitly pass GL info to buffer_create_buffer_object().
- wined3d: Explicitly pass GL info to buffer_get_sysmem().
- wined3d: Set the device.c GLINFO_LOCATION to *gl_info.
+Juan Lang (5):
+ ole32/tests: Test creating an IPropertySetStorage with an unknown format id.
+ ole32: Only read known format ids when attempting to read summary information.
+ crypt32/tests: Improve granularity of testing a store's serialized form.
+ crypt32/tests: Test an otherwise unused return value.
+ crypt32/tests: Always compare serialized stores in memory.
-Huw Davies (2):
- oleaut32: Set the font to dirty when loading a new data.
- comctl32: Fix an hfont leak.
+Kristofer Henriksson (1):
+ winemp3.acm: Fix the Mac-specific code.
-Ilya Shpigor (1):
- shdocvw: Added IDataObject stub implementation.
+Maarten Lankhorst (1):
+ winmm: Wake up timer after the timer list is empty.
-Jacek Caban (15):
- mshtml: Check return value of SetText.
- mshtml: Test return value of OnStateChange.
- mshtml: Added IHTMLOptionElement::selected property implementation.
- mshtml: Added IHTMLTextAreaElement::put_value implementation.
- mshtml: Moved getting select's option element by index to separated function.
- mshtml: Added IHTMLSelectElement::item implementation.
- mshtml: Moved getting form's elements by index to separated function.
- mshtml: Added IHTMLFormElement::item implementation.
- mshtml: Added IHTMLFormElement::action property implementation.
- mshtml: Added IHTMLTextAreaElement::readOnly property implementation.
- mshtml: Fixed test on some IEs.
- mshtml: Fixed platform test on 64-bit IE6.
- exdisp.idl: Added missing DWebBrowserEvents2 methods.
- shobjidl.idl: Added NWMF declaration.
- shdocvw: Added ITargetFrame2 stub implementation.
+Marcus Meissner (5):
+ usp10: Check heap_alloc return value (Coverity).
+ ntdll: qsort: comparator must not get the same pointer.
+ d3dx9_36: Fixed off by 1 in the usage_idx check (Coverity).
+ wininet: Check for NULL lpwhh (Coverity).
+ include: Pack NE_NAMEINFO and NE_TYPEINFO pack(1).
-Joel Holdsworth (13):
- msiexec: Reused appwiz.cpl icon in msiexec.
- configure: Fix for icotool version checking regex.
- configure: Added a check for ImageMagick v6.6 or newer in maintainer mode.
- credui: Added a rendering hint to banner.svg.
- tools: Modified the ICO render script to also render BMPs.
- comctl32: Replaced idb_view_small.bmp with a Tango compliant tool strip.
- comctl32: Replaced idb_view_large.bmp with a Tango compliant tool strip.
- comctl32: Replaced idb_std_small.bmp with a Tango compliant tool strip.
- comctl32: Replaced idb_std_large.bmp with a Tango compliant tool strip.
- comctl32: Replaced idb_hist_small.bmp with a Tango compliant tool strip.
- comctl32: Replaced idb_hist_large.bmp with a Tango compliant tool strip.
- wordpad: Replaced toolbar.bmp with a Tango compliant tool strip.
- wordpad: Replaced formatbar.bmp with a Tango compliant tool strip.
+Matteo Bruni (2):
+ d3dx9: Stricter checks for relative addressing in the shader assembler.
+ d3dx9: Shader assembler vs_1_0 and vs_1_1 support.
-Juan Lang (17):
- crypt32: Add stub for CERT_STORE_CTRL_AUTO_RESYNC of registry stores.
- crypt32/tests: Test CertAddCertificateLinkToStore.
- crypt32: Validate add disposition before checking source certificate's properties.
- crypt32: Prohibit adding links to collection stores.
- crypt32: Implement CertAddCertificateLinkToStore on top of CertAddCertificateContextToStore.
- winhttp: Store security flags in netconn_t.
- winhttp: Store a pointer to the netconn_t in the SSL context.
- winhttp: Honor security flags when verifying a certificate.
- wintrust/tests: Fix test failures when not running as administrator.
- crypt32: Update definition of CERT_CHAIN_ENGINE_CONFIG.
- crypt32: Support hExclusiveRoot when creating a certificate chain engine.
- crypt32/tests: Allow specifying a chain engine when creating a certificate chain.
- crypt32/tests: Allow specifying a chain engine when verifying a chain policy.
- crypt32/tests: Test wildcards in subject alternative name.
- crypt32: Implement wildcard domain name matching in subject alternative names.
- rsaenh: Add tests for CALG_SSL3_SHAMD5 hashing.
- rsaenh: Implement CALG_SSL3_SHAMD5 hashing.
+Michael Stefaniuc (5):
+ msacm32: Avoid using the long type.
+ mapi32: Add the Romanian translation.
+ comctl32: Avoid a potential NULL pointer dereference in a TRACE.
+ ole32: Avoid potential NULL pointer dereferences in a TRACE.
+ devenum: Split the translations into separate resource files.
-Julius Schwartzenberg (1):
- wined3d: Cope with the new Intel renderer string.
+Nikolay Sivov (9):
+ comctl32/listview: Fix vertical position offset for subitem rectangle.
+ shell32: Export lowlevel PIDL manipulation calls by name too.
+ comctl32/listview: Perform ranges validation only when tracing enabled.
+ comctl32: Export subclass calls by names too.
+ Fix unneeded capitalization in user prompts.
+ shell32: Complete strings resources.
+ wineboot: Add a translation for prefix update dialog.
+ comctl32: Fix accelerator letters for Toolbar customizing dialog.
+ README.ru: Fix some problems with words order in phrases.
-Jörg Höhle (7):
- winealsa: Supply FFFFFFFF for midiOutGetVolume, no garbage.
- winealsa: MOD_MIDIPORT has 0 voices and notes and FFFF ChannelMask.
- imaadp32: Refine size checks.
- winmm: WAVE/MIDI_MAPPER (-1) is a 32 bit UINT, not 16.
- winmm: A NULL CALLBACK_FUNCTION is acceptable since w2k.
- winmm: More MIDI boundary tests & fixes.
- winmm: Have MCI drivers handle notification for MCI_OPEN.
+Piotr Caban (2):
+ msvcrt: Fix mbstowcs_l implementation.
+ msvcrt: Fix wcstombs_l implementation.
-Kai Blin (1):
- ws2_32: Stub out WS_SIO_UDP_CONNRESET WSioctl.
+Robert Wilhelm (4):
+ include: Add struct _stat32i64 and struct _stat64i32.
+ msvcrt90: Add fstat64i32.
+ msvcrt90: Add stat64i32.
+ msvcrt: Support system(NULL).
-Katayama Hirofumi MZ (1):
- wordpad: Add units (in/inch/pt).
+Roderick Colenbrander (7):
+ wined3d: Replace set_shader call with unset_shader in blt_to_drawable.
+ wined3d: Don't use blit_supported() in d3dfmt_get_conv for now.
+ wined3d: Update Nvidia Geforce6+ driver version to latest 197.45 WHQL version.
+ wined3d: Add Geforce 4x0 cards to GPU database.
+ wined3d: Add Geforce 2xx lowend models.
+ wined3d: Mark Geforce GT 140 as a Geforce 9600GT.
+ wined3d: Add support for mobile Geforce 3xx GPUs.
-Louis Lenders (1):
- samlib: Add stubbed samlib.dll.
+Sven Baars (8):
+ winemine: Fix Dutch translation.
+ msi: Fix English translation.
+ msi: Update Dutch translation.
+ view: Fix Dutch translation.
+ taskmgr: Fix Dutch translation.
+ sane.ds: Fix Dutch translation.
+ winhlp32: Fix Dutch translation.
+ winefile: Fix Dutch translation.
-Maarten Lankhorst (16):
- includes: Fix typo.
- quartz: Implement IBasicVideo get_AvgTimePerFrame.
- quartz: Forward IMediaFilter to IMediaControl.
- mciqtz32: Add command table from mciavi32.
- mciqtz32: Implement MCI_STATUS_LENGTH.
- winmm: Make timer keep a ref on winmm while it's running.
- mciqtz32: Handle mciOpen better.
- mciqtz32: Add support for MCI_DGV_WHERE_SOURCE.
- mciqtz32: Add support for mciUpdate.
- quartz: Add support for windowstate in video renderer.
- quartz: Support negative heights in video renderer.
- quartz: Respect autoshow in video renderer.
- quartz: Remove invalid check from put_WindowStyleEx in video renderer.
- mciqtz32: Handle window visibility better.
- mciqtz32: Add support for MCI_STATUS_TIME_FORMAT.
- mciqtz32: Add support for MCI_PAUSE.
+Thomas Mullaly (5):
+ urlmon/tests: Added tests for IUri_GetPropertyBSTR.
+ urlmon/tests: Added tests for IUri_GetPropertyDWORD.
+ urlmon/tests: Added tests for half of the IUri_Get* string functions.
+ urlmon/tests: Added the remainder of tests for the IUri_Get* string functions.
+ urlmon/tests: Added tests for the IUri_Get* dword property functions.
-Marcus Meissner (7):
- ole32: Fixed 2 uninitialized variable use (Coverity).
- wined3d: fixed a NULL deref in create_arb_blt_fragment_program (Coverity).
- ntdll: Reimplement qsort() using generic mergesort.
- ntdll: Rename mergesort to NTDLL_mergesort.
- ntdll: Implement bsearch, lfind to use correct comparator functions.
- msvcrt: Add some missing CDECL.
- msvcrt: Check locale for NULL before freeing.
-
-Matej Špindler (11):
- winecfg: Update Slovenian translation.
- shell32: Update Slovenian translation.
- wineboot: Update Slovenian translation.
- notepad: Update Slovenian translation.
- wordpad: Update Slovenian translation.
- mapi32: Add Slovenian translation.
- wininet: Update Slovenian translation.
- jscript: Add Slovenian translation.
- winedbg: Add Slovenian translation.
- oleacc: Add Slovenian translation.
- taskmgr: Update Slovenian translation.
-
-Matteo Bruni (19):
- d3dx9: Support some flow control instructions in the shader assembler.
- d3dx9: Add other flow control instructions in the shader assembler.
- d3dx9: Add predicate support to the shader assembler.
- d3dx9: Add output dcl instruction partial support to the shader assembler.
- d3dx9: Complete output dcl instruction support.
- d3dx9: Add input dcl instruction support to the shader assembler.
- d3dx9: Add sampler dcl instruction support to the shader assembler.
- d3dx9: Add DEF instruction support in the shader assembler.
- d3dx9: Add DEFI instruction support in the shader assembler.
- d3dx9: Add DEFB instruction support in the shader assembler.
- d3dx9: Add some version-specific checks in the shader assembler.
- d3dx9: Add ps_3_0 instructions parsing to the shader assembler.
- d3dx9: Shader assembler ps_3_0 support.
- d3dx9: Add missing texkill instruction parsing.
- d3dx9: Use separate opcodes for TEXLDP and TEXLDB.
- d3dx9: Check for oCx register number.
- d3dx9: Shader assembler vs_2_x support.
- d3dx9: Add some more tests on register number checking.
- d3dx9: Shader assembler ps_2_x support.
-
-Michael Stefaniuc (41):
- explorer: Remove unneeded UNICODE define.
- oleaut32: Avoid using long.
- comctl32: Update some ImageList comments.
- qedit: Avoid using long.
- mshtml/tests: Replace long with LONG.
- oleview: Replace long with LONG.
- secur32: Avoid using long.
- jscript: Avoid using long.
- comdlg32: The Dutch translation uses UTF-8.
- winhttp: Remove redundant "not NULL" check for the "server" arg.
- dmloader: Remove redundant "not NULL" check of the pDesc arg.
- mshtml: Remove redundant "not NULL" check for the p arg (coccicheck).
- winhttp: Remove redundant "not 0" test of argument len.
- riched20: Avoid using long.
- mciavi32: Remove redundant "not NULL" checks of the lpParms arg.
- msvfw32: Replace long with LONG.
- rpcrt4: Avoid using long.
- taskmgr: Avoid using long.
- shell32: Remove redundant "not NULL" check of ppidl (coccicheck).
- user32: Remove redundant not NULL check of variable item (coccicheck).
- ddraw: Remove redundant "not NULL" check of This (coccicheck).
- avifil32: Remove some redundant "not NULL" checks (coccicheck).
- mciwave: Remove redundant "not NULL" checks of the variables lpParms.
- winex11.drv: Remove redundant "not NULL" check of cfgs (coccicheck).
- cmdlgtst: Replace long with LONG.
- dinput: Remove explicit cast to long as it happens implicitly.
- user32: Remove superfluous "not NULL" check of the atom variable.
- ntdll: Remove superfluous "not NULL" check for the count arg.
- qcap: Use the proper types.
- quartz: Avoid using the long type.
- msxml3: Remove redundant "not NULL" check of the punk arg.
- wineoss.drv: Avoid a potential NULL pointer dereference in a TRACE.
- rpcrt4: Remove redundant "non NULL" check of var cred_dst (coccicheck).
- user32: Avoid a potential NULL pointer dereference in a TRACE.
- wininet: Remove redundant "not NULL/0" checks (coccicheck).
- shlwapi: Remove redundant "not NULL" checks of the len arg (coccicheck).
- user32: Avoid using long.
- mcicda: Avoid using long.
- winemp3.acm: Avoid using the long type.
- mciwave: Avoid using long.
- wined3d: Avoid using the long type.
-
-Mike Kaplinskiy (12):
- include: Add WSAID_WSASENDMSG extension guid.
- ws2_32: Improve SIO_GET_EXTENSION_FUNCTION_POINTER stub.
- ws2_32/tests: Add some socket event tests.
- server: Set FD_READ in only 1 place (cleanup).
- server: Keep polling sockets after we got a 0 recv, but not for POLLIN.
- server: Use a less hackish approach to not POLLIN when we have a hung up socket.
- server: Always treat POLLHUP as a hangup, just special case checking TCP sockets.
- server: Get rid of sock_try_event.
- ws2_32/tests: fix test failures on wine and win98.
- server: Move socket async activation to sock_poll_event.
- server: Don't poll for events when there are async operations queued.
- server: Move async activation into separate function.
-
-Nikolay Sivov (6):
- kernel32: Fix return code from LocalUnlock for pointer passed to it.
- user32: Fix selected brush color for caret bitmap creation.
- ole32: Use window property to store registered drop target.
- comctl32: Fix SysLink debug channel name, add a trace.
- comctl32/listview: Don't forward WM_COMMAND to parent if we don't have an Edit box.
- shell32: Add SHGetLocalizedName stub.
-
-Octavian Voicu (1):
- d3dx9_36: Export D3DXCreateEffectEx stub.
-
-Owen Rudge (2):
- d3dx9: Implement D3DXCreateEffectCompilerFromFile/Resource.
- d3dx9: Implement CreateEffectFromFile/Resource functions.
-
-Paul Vriens (2):
- winhttp/tests: Show the correct error.
- kernel32: Return the correct processor arch and type in wow64 mode.
-
-Piotr Caban (16):
- include: Fix typo in shlwapi.h.
- shlwapi: Make UrlCanonicalizeW working with long urls (>INTERNET_MAX_URL_LENGTH).
- shlwapi: Make UrlCanonicalizeA working with long urls (>INTERNET_MAX_URL_LENGTH).
- shlwapi: Added more UrlCanonicalizeA tests.
- wininet: Fix trace messages.
- msvcrt: Fix strtod and wcstod implementation.
- msvcrt: Partial fix for setlocale/create_locale.
- msvcrt: Fix synonym handling in setlocale/create_locale.
- wininet: Fix dwStatusInfoLength value in INTERNET_SendCallback.
- wininet: Deal with reading over the end in NETCON_recv.
- msvcrt: Added $I10_OUTPUT implementation.
- wininet: Fix callbacks sent on connection error.
- wininet: Added INTERNET_OPTION_ERROR_MASK flag handling to InternetSetOptionW.
- wininet: Combine certificate errors in HTTP_OpenConnection.
- msvcrt: Fix compilation error (x86_64-pc-mingw32).
- wininet: Fix variables values after redirection in HTTP_HttpSendRequestW.
-
-Rico Schüller (1):
- d3d10: Add argument check to ID3D10Effect::GetTechniqueByName().
-
-Roderick Colenbrander (6):
- wined3d: Use surface_prepare_texture for surface allocation in read_from_framebuffer_texture.
- wined3d: Make sure wglFlush is not between ENTER_GL/LEAVE_GL.
- opengl32: Add 32-bit bitmap rendering test.
- wined3d: Set conversion flags for format descriptors having a convert function.
- wined3d: Remove unneeded d3dfmt_get_conv conversion constants.
- wined3d: Use BltFast in UpdateSurface when desc.convert is set.
-
-Stefan Dösinger (8):
- wined3d: Don't use GL_ARB_map_buffer_range for now.
- wined3d: Split up the "one" pixel shader helper constant.
- wined3d: Store a positive 1.0 in the ARB's vertex shader helper constant.
- wined3d: Add a function for reading (ps_)helper_const.
- wined3d: Order the helper constants a bit better.
- wined3d: Make the mova constant more generic for relative addressing.
- wined3d: Handle length zero vectors in ARB's NRM.
- wined3d: Catch RCP 0.0 in ARB.
-
-Sven Baars (13):
- xcopy: Fix Dutch translation.
- wordpad: Fix Dutch translation.
- wineconsole: Fix Dutch translation.
- winecfg: Fix Dutch translation.
- wineboot: Fix Dutch translation.
- uninstaller: Fix Dutch translation.
- wordpad: Update Dutch translation.
- start: Update Dutch translation.
- comdlg32: Fix Dutch translation.
- notepad: Fix Dutch translation.
- wineps.drv: Fix Dutch translation.
- setupapi: Fix Dutch translation.
- shdoclc: Fix Dutch translation.
-
-Thomas Mullaly (3):
- urlmon/tests: Added a new test file for testing the IUri interface.
- urlmon/tests: Fixed IUri tests so they fail gracefully on machines with IE <7.
- urlmon: CreateUri should return E_INVALIDARG for NULL args.
-
-Vincent Povirk (10):
- gdiplus: Implement GdipCreateHICONFromBitmap.
- gdiplus: Quiet the GdipImageForceValidation fixme.
- gdiplus: Implement bitmap color keying.
- gdiplus: Implement GdipSetImageAttributesWrapMode.
- gdiplus: Add test for GdipGetImageThumbnail.
- gdiplus: Implement GdipGetImageThumbnail.
- gdiplus: Implement GdipIsStyleAvailable.
- gdiplus: Always treat out of range string sizes as INT_MAX.
- ole32: Use a temporary variable in TransactedSnapshotImpl_EnsureReadEntry.
- shlwapi: Implement SHRegEnumUSValue.
-
-Wolfram Sang (2):
- user32: Honor bfOffBits in BITMAP_Load.
- user32: Apply sanity-check in BITMAP_Load.
+Vincent Povirk (4):
+ ole32/tests: Add more IStream_Seek tests for hglobalstream.
+ ole32: Fix seeking backwards in hglobalstream.
+ windowscodecs: Account for a NULL pceltFetched in ComponentEnum_Next.
+ ole32: Always check the size of the small block root chain.
--
Alexandre Julliard
diff --git a/VERSION b/VERSION
index c649a4a..84cd7a1 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 1.2-rc1
+Wine version 1.2-rc2
diff --git a/configure b/configure
index bb83608..82d8cb8 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.65 for Wine 1.2-rc1.
+# Generated by GNU Autoconf 2.65 for Wine 1.2-rc2.
#
# Report bugs to <wine-devel@winehq.org>.
#
@@ -552,8 +552,8 @@
# Identity of this package.
PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='1.2-rc1'
-PACKAGE_STRING='Wine 1.2-rc1'
+PACKAGE_VERSION='1.2-rc2'
+PACKAGE_STRING='Wine 1.2-rc2'
PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org'
@@ -1364,7 +1364,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Wine 1.2-rc1 to adapt to many kinds of systems.
+\`configure' configures Wine 1.2-rc2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1433,7 +1433,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Wine 1.2-rc1:";;
+ short | recursive ) echo "Configuration of Wine 1.2-rc2:";;
esac
cat <<\_ACEOF
@@ -1576,7 +1576,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Wine configure 1.2-rc1
+Wine configure 1.2-rc2
generated by GNU Autoconf 2.65
Copyright (C) 2009 Free Software Foundation, Inc.
@@ -2096,7 +2096,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Wine $as_me 1.2-rc1, which was
+It was created by Wine $as_me 1.2-rc2, which was
generated by GNU Autoconf 2.65. Invocation command line was
$ $0 $@
@@ -15358,7 +15358,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Wine $as_me 1.2-rc1, which was
+This file was extended by Wine $as_me 1.2-rc2, which was
generated by GNU Autoconf 2.65. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -15429,7 +15429,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-Wine config.status 1.2-rc1
+Wine config.status 1.2-rc2
configured by $0, generated by GNU Autoconf 2.65,
with options \\"\$ac_cs_config\\"