Wine 1.7.1 released

What's new in this release (see below for details): - Support for keyed event objects. - Support for the "init once" synchronization mechanism. - Activation context support for DLLs, typelibs, and COM classes. - Support for loading 32-bit typelibs on 64-bit. - Various Mac driver fixes. - Some fixes for serial port devices. - Various bug fixes.

Ken Thomases (19): gdi32: Link against AppKit on the Mac to avoid later crash in the Mac driver. winemac: Avoid using display palette API, which was deprecated with the 10.7 SDK. winemac: Make cgrect_from_rect() preserve origin of empty rectangles. winemac: Create 1x1 Cocoa window with empty shape for zero-sized Win32 window. winemac: Remove a redundant memset of a struct. winemac: Improve tracing in sync_window_position() to include adjusted frame. winemac: Always trace arguments in macdrv_ShowWindow(). winemac: Don't unminimize a window for SetFocus(). winemac: Don't generate scroll wheel events for axes with 0 delta. winemac: Don't reorder clicked window relative to sibling owned windows if it's in the right place. winemac: On click, don't reorder Cocoa child window after siblings of higher level. winemac: Skip minimized windows when looking for z-ordering neighbor. winemac: Remove some duplicated code from -makeKeyAndOrderFront:. winemac: Make -setMacDrvParentWindow: do nothing if new parent is same as latent parent. winemac: Consolidate the code for managing the Cocoa parent/child window relationship. winemac: Clear latent parent on window close to break potential retain cycle. winemac: When a window becomes ineligible to be a parent, make the relationship latent in its children, too. winemac: Track latent child windows (the inverse of the latent parent window relationship). winemac: A window is ineligible to be a Cocoa parent or child while minimized.

Michael Stefaniuc (5): gdi32/tests: Use the standard way of allocating a struct with VLA on the stack. gdi32/tests: Use offsetof instead of sizeof on structs with VLA. gdi32/tests: Replace FIELD_OFFSET with offsetof for the sake of consistency. winedbg: Fix the return type of read_input(); it is never negative. windowscodecs: Silence a warning due to an API change in libpng 1.5.