Release 1.2-rc2.

This commit is contained in:
Alexandre Julliard 2010-05-28 19:39:36 +02:00
parent dd09205984
commit 64da36b61a
3 changed files with 289 additions and 611 deletions

880
ANNOUNCE
View File

@ -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 There are no new features in this release, only bug fixes, since we
beginning of the code freeze period. Please give this release a good are in code freeze. If you find a new feature that's a bug.
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.
The source is available from the following locations: The source is available from the following locations:
http://ibiblio.org/pub/linux/system/emulators/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-rc1.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.2-rc2.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -33,626 +22,315 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.2-rc1: Bugs fixed in 1.2-rc2:
4654 ebasePro 2.12 doesn't start properly--missing plugin 1733 Black cursor on textbox with black backgroud -> cursor invisible
4805 Direct music loader release 3182 test case demonstrating PeekMessage give up timeslices
5616 Wanted: testing framework for bundled Winelib programs 5264 Equation editor in Microsoft Office 97/2000/2003/2007 doesn't work
6341 WEB.DE Messenger crashes 6183 NFS MW crashed when sound is on in winecfg
6533 Type mismatch 13 Error shows up in a VB-App. 6997 NFS Most Wanted: Execution of glDrawArrays (drawStridedFast) takes 1 second +
7594 Wine window scrolling is broken 7036 Doom 3 Demo fails to start
7797 Knight Rider runs extremely slowly 8030 Need for Speed Carbon crashed after game starts
7950 DirectX strange render window cutoff in Candytron both Party and Final version 8112 user32 msg test fails when using virtual desktop mode
8287 Custom toolbar skin makes Irfan View 4.00 crash at start up 8131 MiniTab fails to load due to not being able to load its own DLL
9263 Guild Wars terribly slow 8555 No large display pictures in MSN Messenger 7.0
9958 OleLoadPicturePath() should initialize COM apartment on its own if not previously done. 9252 Far Cry: Segmentation fault on startup when using Direct3D
10583 Fonts: Subpixel hinting, No RGB or BGR 9359 Need for Speed Most Wanted crahshes frequently
11892 GdipCreateBitmapFromFile & GdipCreateBitmapFromStream give upside down bitmap 10501 NFSU2 crashes out when loading a level
11896 Civilization4.exe crashes because of unimplemented functions in msvcp71 10982 ClearScale, Autocad 2008 do not run (GdipBitmapSetPixel not implemented)
12590 Yahoo widget engine 4.5, blank box, not being able to do anything 11346 Emule: Background color of an label is displayed horizontal
12869 Rollcage Stage II demo crashes 13042 CodeGear RAD Studio 2007 does not install
13278 Qtracker crashes 13177 [winhelp] Popup shadow is displayed ontop of popup itself
13579 Adobe Acrobat Standard 7 -- using menus on first startup causes X to freeze 14292 winhelp: Window title is not set correctly for some (older) help files
14079 Dungeon Siege installation impossible 14298 winhelp: Mouse pointer flickers when moved
14195 EINTR in WS_select 14697 wineserver: debug events can block completion of queued user APCs
14262 Wordview bullet in doc is not the same 14866 expand: Wine's expand program fails on /r option
14710 OleLoadPicturePath loads image in windows but not in wine, could cause access violation in some circumstances 14868 Initial crash when running GSpot
14861 SetDIBits crashes with overlapping src/dst rectangles on the same bitmap 15291 Microsoft Office Outlook 2007: Splash screen never goes away, z-order issues
14891 Bitmaps with offset bits do not display correctly 15968 Microsoft XNA Framework 2.0 redistributable cannot be installed even with .NET Framework 2.0 installed
15329 Unable to install Sony Picture Utility, Failed to load DLL Localesetting 16093 MS AppLocale installer fails
15928 EasyPlot doesn't work 17001 guitar pro 5.2 is sluggish and unstable
15969 Unsigned v1.2.1.93 installer crashes near the end of installation on first run 17148 Use the system desktop setting for subpixel font smoothing
16602 Citrix ICA16 Client installer crashes after extraction 17957 Audiosurf crashes on startup
17058 Crayon Physics Deluxe - fullscreen doesn't work properly 18643 NCSoft Launcher crashes after being run.
17113 Electronic dictionary application 18959 MetaTrader 4 installer hangs at the very end of file extraction
17166 Implement BiDi mirroring 19059 VectorNTI crashes when saving files
17712 Installshield doesn't like spaces in uninstall shortcuts 19797 Powerpoint 2007: text does not display correctly in textbox rotated 90 or 270 degrees
17811 T-Online Browser: Bitmaps invisible (GdipCloneBitmapAreaI is a stub) 20180 Teach2000 hangs when switched to "Advanced input mode"
17860 Microsoft Office 2007 crashes on specific powerpoint file in gdi32/enhmetafile 20282 ControlSpy doesn't show any message passed to control procedure
18059 Unity Indie Trial exits because attrib.exe is missing 20389 Firefox/Thunderbird/Sunbird: Close button must be clicked twice
18291 Quicktime uninstaller shortcut fails 20751 MS Keyboard Layout Creator won't run (needs GdipIsStyleAvailable)
18625 Everest Poker startup text slightly off-centre 21413 Cannot type language specific letters in MS Word
18757 Album software Foto de Klijne crashes on startup 21562 Multiple init/deinit of msvcrt (std fd's) causes pluto app installer to hang
18982 Word 2007 tab stop selection is invisible 21871 Nokia Ovi Suite installer fails
18993 Shadows and selection circles z-fight in World of Warcraft 21876 Demo Need for Speed Underground 1 crashes
19234 Emperor fails to change resolution or be fullscreen 22045 VirtualDub: cannot edit text informations
19848 Arma 2: Crash on startup 22138 system(NULL) generates SIGSEGV
19877 Zeta Minibrowser crashes (because of stubbed CreateHardLinkW) 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
20204 enhanced metafile retrieval fails and crashes clipboard test 22287 Personal Chess Trainer v3.02, Run-time error '13': Type mismatch
20210 Roller Coaster Tycoon 3 Expansions: Crashes to desktop while loading. 22294 PlayOnline viewer has missing icon in title bar
20533 Random black artifacts while playing The Settlers - 10th Anniversary - Demo 22320 Mono & HTML-Kit's installers do not appear in the taskbar
20676 winedbg minidumps can not be loaded by WinDbg 22339 QuickTime installs a few files to the wrong location
21287 Miranda appearance is broken in many ways 22341 Touhou games: no text in dialogue boxes
21376 The Bat! - Access Violations on attachement view 22460 msvcr90 insufficient to run Deluge
21443 CryptSignHash() fails when CryptCreateHash() ALG_ID is set to CALG_SSL3_SHAMD5 22542 Trackmania quits when i want to go back to the main menu
21829 Kurso3 hangs in the end of install 22550 uTorrent 2.0.1 renders some icons incorrectly when run within a FreeNX session
21978 Gestan does not install 22575 Major decline in Starcraft's 2d graphics performance
22114 Supreme Commander 2: User interfaces flickers and some UI elements are missing 22658 Movie Magic Screenwriter 2000 crashes when selecting Program Options
22140 Unexpected bold font in CDBurnerXP Pro 3 22724 windows opened by wine has zero size, and cannot be resized
22162 Knights of the Old Republic: Cursor Doesn't Show 22765 Fonts no longer anti-aliased
22211 HTML-Kit Tools trial exits silently while displaying its splash screen 22809 SUPERAntiSpyware displays crash handler when Preferences button is clicked
22252 Rhiannon installer hangs: possibly caused by a regression 22810 Civ4BeyondtheSword crashes when trying to start it
22272 CDBurnerXP crashes if a data disc is inserted 22820 StarCraft 2 warns incorrectly about old drivers.
22284 Osmos: mouse pointer disappears in the menus 22821 Tropico 3 - cursor is black rectangle everywhere in game
22290 PlayOnline viewer can't be resized in windowed mode 22822 Utorrent progress bars don't show progress
22334 Hearts of Iron III - missing texture on initial window 22831 freebsd compile broken when using BSD make
22353 Application written in VB6 crashes when setting the .colwidth property of a msflexgrid 22837 Mailwasher connection timeout on gmail
22356 Jedi Knight: Dark Forces II - weapons flicker 22845 Total Commander crashes when trying to display system information
22435 Wine un-highlights selected text when right button is clicked 22909 Drawn text overlapps after the second character.
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
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.1.44: Changes since 1.2-rc1:
Aleksey Bragin (1): Alexander Scott-Johns (1):
winex11.drv: Fix SetCursor entry in the spec file. clock: Remove "License..." and "NO WARRANTY..." items from "Info" menu.
Alexander N. Sørnes (2): Alexandre Julliard (34):
shell32: Update Norwegian Bokmål translation. winhlp32: Get rid of the shadow window, it's ugly and causes z-order issues.
wineboot: Update Norwegian Bokmål translation. 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): Andrew Eikum (1):
include: Force inlining exported API functions to avoid duplicate definitions. winedbg: Allow user to specify length of stack info output.
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 (3): Andrew Nguyen (2):
user32: Don't use DLGTEMPLATE's ExStyle when creating dialogs. configure: Don't enable maintainer mode if it is explicitly not requested.
comctl32/listview: Derive subitem rect from listview origin. ws2_32: Update DLL version information to correspond to XP.
Revert "user32: Don't use DLGTEMPLATE's ExStyle when creating dialogs.".
Andrew Nguyen (9): Andrey Turkin (4):
urlmon: Validate URL and output pointer in CreateURLMoniker. oleaut32: Fix ctl2_alloc_importfile offset calculations.
urlmon/tests: Fix CoInternetCompareUrl failure message typos. oleaut32: Store correct offset for imported files in ICreateTypeInfo::AddRefTypeInfo.
oleaut32: Improve parameter validation in OleLoadPicturePath. oleaut32: Don't rewrite name's hreftype.
oleaut32: Convert file URLs to DOS paths for special handling in OleLoadPicturePath. server: Connect named pipe synchronously when overlapped param is NULL.
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 (8): André Hentschel (11):
oleaut32: Add handling of some more VARIANT types in typelibs. oledb32/tests: Preset dst_len to encounter more problems.
oleaut32: Implement ICreateTypeInfo2::SetCustData method. winegcc: Add support for amd64-mingw32msvc platform.
oleaut32: Implement ITypeInfo::GetDocumentation. atl: Reuse code of AtlModuleRegisterWndClassInfoW for AtlModuleRegisterWndClassInfoA.
oleaut32: Fix ICreateTypeLib2::SetFuncAndParamNames. winejack.drv: Use jack_client_open instead of deprecated function.
oleaut32: Implement ICreateTypeInfo2::SetFuncCustData. oledb32: Fix dst_len in DataConvert.
oleaut32: Distinguish between variables and functions in ICreateTypeInfo functions. oledb32: Add Variant to Integer conversion.
oleaut32: Set flag for retval params in ICreateTypeInfo::AddFuncDesc. winebuild: Add support for amd64-mingw32msvc platform.
kernel32: Implement CreateHardLink. widl: Add support for amd64-mingw32msvc platform.
libs/port: Add support for amd64-mingw32msvc platform.
André Hentschel (10): oledb32: Fix variant to integer conversion.
oleaut32: Check if the delimiter is a date delimiter. dbghelp: Use the available PowerPC functions.
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.
Aric Stewart (6): Aric Stewart (6):
usp10/test: Initialize local structures. usp10: Use font chartype only as a fallback if we do not know the characters script already.
usp10: Add ETO_IGNORELANGUAGE when calling ExtTextOut so we do not re-reverse already formated RTL strings inside of GDI. gdi32: Handle a BiDi string being shaped into more or less glyphs than characters in the string.
gdi32: Use usp10 to optionally generate glyphs for bidi strings. usp10: Handle Ligature Substitution Subtable from GSUB.
usp10: Add Arabic shaping. usp10: Apply the GSUB 'rlig' feature for Required ligature substitution.
usp10: Attempt to do shaping via the font GSUB table first. usp10: Break out a function to apply a GSUB feature to an entire string of glyphs.
usp10: Correct Left and Right confusions for Arabic joining and shaping. usp10: Apply all the GSUB features specified in Microsofts Typesetting documentation for Arabic Shaping.
Aurimas Fišeras (2): Austin English (13):
msi: Update Lithuanian translation. ntdll: Add %gs support for FreeBSD.
wordpad: Update Lithuanian translation. 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): Damjan Jovanovic (2):
include: Rename structs to fix compile with recent gcc. windowscodecs: Fix ICO palette size calculation.
ntdll: Add stub for NtRaiseHardError. winemenubuilder: Use the full path to start.exe.
Damjan Jovanovic (5): David Adam (3):
winemenubuilder: Escape freedesktop exec keys properly. d3drm: Remove a useless include.
winemenubuilder: Fix a char/widechar typo in association .desktop paths. d3drm: Do not redefine already defined guids.
winemenubuilder: associate .lnk files with wine. d3drm: Remove a useless comment.
wine.desktop: Associate with winemenubuilder's application/x-ms-shortcut.
winemenubuilder: Generate .png even for paletted icons.
Detlef Riekenberg (1): David Hedberg (2):
kernel32: Move a 16 bit related comment to krnl386. include: Add IExplorerBrowserEvents, IExplorerPaneVisibility and IExplorerBrowser interface declarations and related GUID's.
include: Add ICommDlgBrowser2 and ICommDlgBrowser3 interfaces.
Dmitry Timoshkov (3): Dmitry Timoshkov (1):
user32: Add BM_SETSTATE/BM_SETCHECK message tests for a button, make them pass under Wine. winex11.drv: Simulate pressing Alt+F4 instead of clicking the caption Close button when handling the WM_DELETE_WINDOW event.
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.
Dylan Smith (3): Dylan Smith (4):
richedit: Avoid notifying parent window in improper state. richedit: Missing HeapFree in WM_IME_COMPOSITION. (Smatch).
richedit: Revert commit that caused a regression. (Bug 22758). richedit: Commit undo items after modifications in WM_IME_COMPOSITION.
richedit: Send EN_SELCHANGE after wrapping but before EN_CHANGE. richedit: Simplify redundant code in WM_IME_COMPOSITION.
richedit: Fix assignment to wrong variable (LLVM/Clang).
Eric Pouech (1): Gerald Pfeifer (5):
dbghelp: Protect PE's COFF table reading against bogus values in NTHEADER. 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): Hans Leidekker (9):
wordpad: Update French translation. server: Map EHOSTUNREACH to STATUS_HOST_UNREACHABLE.
msi: Update French translation. msi: Get rid of the goto in MSI_ApplicablePatchW.
winemaker: Fix typos in manpage. msi: Add a test for properties updated by a patch.
winemaker: Add French translation. 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): Henri Verbeet (15):
gdi32/tests: Remove variable oldPen which is not really used from test_widenpath. wined3d: Set the drawprim.c GLINFO_LOCATION to *gl_info.
msi: Fix the return value of msi_copy_outval in the error case. wined3d: Set the swapchain.c GLINFO_LOCATION to *gl_info.
riched20: Remove variable ys which is not really used from ME_ArrowPageDown. wined3d: Set the volume.c GLINFO_LOCATION to *gl_info.
riched20: Remove variable pCell which is not really used from ME_StreamIn. wined3d: Set the nvidia_texture_shader.c GLINFO_LOCATION to *gl_info.
user.exe16: Remove variable width which is not really used from listbox_proc16. wined3d: Set the ati_fragment_shader.c GLINFO_LOCATION to *gl_info.
comctl32/tests: Add tests for the return values of TreeView_SelectItem in test_select. wined3d: Set the arb_program_shader.c GLINFO_LOCATION to *gl_info.
cmd: Remove variable copyFromDir which is not really used from WCMD_copy. wined3d: Set the state.c GLINFO_LOCATION to *gl_info.
taskmgr: Remove variable idctrl which is not really used from TaskManagerWndProc. wined3d: Get rid of GLINFO_LOCATION.
gdi32/tests: Remove two variables which are not really used from test_clipping. d3d8: Set the FPU control word on device creation.
winefile: Remove variable hChildClass which is not really used from InitInstance. d3d9: Set the FPU control word on device creation.
shell32/tests: Remove variable res which is not really used from init_strings. wined3d: Handle a zero source value for WINED3DSIH_POW.
quartz: Remove variable keyframe which is not really used from AVISplitter_next_request. d3d9/tests: Fix a typo.
winecfg: Remove variable drive which is not really used from DriveDlgProc. d3d9/tests: Don't depend so much on point rasterization rules in pointsize_test().
d3dx9_36/tests: Remove variable scaling which is not really used from D3DXMatrixTest. d3d9/test: Introduce point_match() to simplify testing point sizes.
mountmgr.sys: Remove variable result which is not really used from update_symlink. d3d9/tests: Remove an invalid point size test.
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.
Hans Leidekker (23): Jacek Caban (8):
msi: Add a test to show that patches are not committed to the local package database. mshtml: Simplify translate_url call.
msi: Add more patch registration tests. jscript: Store builtin constructor's length in instance object.
msi: Add a test to show that the InstallSource property is unchanged after an upgrade. jscript: Added RegExp.leftContext and RegExp.rightContext stub implementation.
msi: Set install properties just once. jscript: Treat no argument as "undefined" in RegExp.test.
msi: Avoid A->W conversions in msi_publish_install_properties. jscript: Store match result in script context.
msi: Set the SourceDir property to the registered source if the product is installed. jscript: Added RegExp.leftContext implementation.
msi: Store the disk id in the MSIFILE structure. jscript: Added RegExp.rightContext implementation.
msi: Only extract a file when its disk id matches the media disk id. jscript: Added leftContext and rightCont4ext tests.
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.
Henri Verbeet (25): Juan Lang (5):
wined3d: Handle depth/stencil surfaces in IWineD3DSurfaceImpl_LoadLocation(). ole32/tests: Test creating an IPropertySetStorage with an unknown format id.
wined3d: Remove some unused winetexturestates elements. ole32: Only read known format ids when attempting to read summary information.
wined3d: Add support for ARB_shadow. crypt32/tests: Improve granularity of testing a store's serialized form.
wined3d: Add support for shadow samplers. crypt32/tests: Test an otherwise unused return value.
d3d8/tests: Add a shadow sampler test. crypt32/tests: Always compare serialized stores in memory.
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.
Huw Davies (2): Kristofer Henriksson (1):
oleaut32: Set the font to dirty when loading a new data. winemp3.acm: Fix the Mac-specific code.
comctl32: Fix an hfont leak.
Ilya Shpigor (1): Maarten Lankhorst (1):
shdocvw: Added IDataObject stub implementation. winmm: Wake up timer after the timer list is empty.
Jacek Caban (15): Marcus Meissner (5):
mshtml: Check return value of SetText. usp10: Check heap_alloc return value (Coverity).
mshtml: Test return value of OnStateChange. ntdll: qsort: comparator must not get the same pointer.
mshtml: Added IHTMLOptionElement::selected property implementation. d3dx9_36: Fixed off by 1 in the usage_idx check (Coverity).
mshtml: Added IHTMLTextAreaElement::put_value implementation. wininet: Check for NULL lpwhh (Coverity).
mshtml: Moved getting select's option element by index to separated function. include: Pack NE_NAMEINFO and NE_TYPEINFO pack(1).
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.
Joel Holdsworth (13): Matteo Bruni (2):
msiexec: Reused appwiz.cpl icon in msiexec. d3dx9: Stricter checks for relative addressing in the shader assembler.
configure: Fix for icotool version checking regex. d3dx9: Shader assembler vs_1_0 and vs_1_1 support.
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.
Juan Lang (17): Michael Stefaniuc (5):
crypt32: Add stub for CERT_STORE_CTRL_AUTO_RESYNC of registry stores. msacm32: Avoid using the long type.
crypt32/tests: Test CertAddCertificateLinkToStore. mapi32: Add the Romanian translation.
crypt32: Validate add disposition before checking source certificate's properties. comctl32: Avoid a potential NULL pointer dereference in a TRACE.
crypt32: Prohibit adding links to collection stores. ole32: Avoid potential NULL pointer dereferences in a TRACE.
crypt32: Implement CertAddCertificateLinkToStore on top of CertAddCertificateContextToStore. devenum: Split the translations into separate resource files.
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.
Julius Schwartzenberg (1): Nikolay Sivov (9):
wined3d: Cope with the new Intel renderer string. 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): Piotr Caban (2):
winealsa: Supply FFFFFFFF for midiOutGetVolume, no garbage. msvcrt: Fix mbstowcs_l implementation.
winealsa: MOD_MIDIPORT has 0 voices and notes and FFFF ChannelMask. msvcrt: Fix wcstombs_l implementation.
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.
Kai Blin (1): Robert Wilhelm (4):
ws2_32: Stub out WS_SIO_UDP_CONNRESET WSioctl. include: Add struct _stat32i64 and struct _stat64i32.
msvcrt90: Add fstat64i32.
msvcrt90: Add stat64i32.
msvcrt: Support system(NULL).
Katayama Hirofumi MZ (1): Roderick Colenbrander (7):
wordpad: Add units (in/inch/pt). 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): Sven Baars (8):
samlib: Add stubbed samlib.dll. 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): Thomas Mullaly (5):
includes: Fix typo. urlmon/tests: Added tests for IUri_GetPropertyBSTR.
quartz: Implement IBasicVideo get_AvgTimePerFrame. urlmon/tests: Added tests for IUri_GetPropertyDWORD.
quartz: Forward IMediaFilter to IMediaControl. urlmon/tests: Added tests for half of the IUri_Get* string functions.
mciqtz32: Add command table from mciavi32. urlmon/tests: Added the remainder of tests for the IUri_Get* string functions.
mciqtz32: Implement MCI_STATUS_LENGTH. urlmon/tests: Added tests for the IUri_Get* dword property functions.
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.
Marcus Meissner (7): Vincent Povirk (4):
ole32: Fixed 2 uninitialized variable use (Coverity). ole32/tests: Add more IStream_Seek tests for hglobalstream.
wined3d: fixed a NULL deref in create_arb_blt_fragment_program (Coverity). ole32: Fix seeking backwards in hglobalstream.
ntdll: Reimplement qsort() using generic mergesort. windowscodecs: Account for a NULL pceltFetched in ComponentEnum_Next.
ntdll: Rename mergesort to NTDLL_mergesort. ole32: Always check the size of the small block root chain.
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.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -1 +1 @@
Wine version 1.2-rc1 Wine version 1.2-rc2

18
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # 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>. # Report bugs to <wine-devel@winehq.org>.
# #
@ -552,8 +552,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='Wine' PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine' PACKAGE_TARNAME='wine'
PACKAGE_VERSION='1.2-rc1' PACKAGE_VERSION='1.2-rc2'
PACKAGE_STRING='Wine 1.2-rc1' PACKAGE_STRING='Wine 1.2-rc2'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
@ -1364,7 +1364,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # 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. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF 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]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1433,7 +1433,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of Wine 1.2-rc1:";; short | recursive ) echo "Configuration of Wine 1.2-rc2:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -1576,7 +1576,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
Wine configure 1.2-rc1 Wine configure 1.2-rc2
generated by GNU Autoconf 2.65 generated by GNU Autoconf 2.65
Copyright (C) 2009 Free Software Foundation, Inc. Copyright (C) 2009 Free Software Foundation, Inc.
@ -2096,7 +2096,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. 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 generated by GNU Autoconf 2.65. Invocation command line was
$ $0 $@ $ $0 $@
@ -15358,7 +15358,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" 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 generated by GNU Autoconf 2.65. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -15429,7 +15429,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
Wine config.status 1.2-rc1 Wine config.status 1.2-rc2
configured by $0, generated by GNU Autoconf 2.65, configured by $0, generated by GNU Autoconf 2.65,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"