Alexander Scott-Johns (2): comctl32: Fix read of uninitialized data in LISTVIEW_HeaderNotification and rename it to LISTVIEW_Notify (Valgrind). user32: Fix read of uninitialized data and a couple of typos in TrackMouseEvent (Valgrind).

Alexandre Julliard (16): cabarc: Add support for specifying a maximum cabinet file. cabarc: Add support for starting a new folder with a '+' file name. cabinet: Store folders in a list in memory instead of in a temp file. cabinet: Store files in a list in memory instead of in a temp file. cabinet: Add helper functions for temp file manipulations. cabinet: Store the CCAB data as soon as it is available. cabinet: Rewrite the cabinet header output code, and write everything to disk in one step. cabinet: Store the data block headers in a memory list instead of on-disk. msvcr90/tests: Fix the type info test for 64-bit. kernel32: Don't try to initialize curses if the TERM variable is not set. cabinet: Create one temp file per folder and avoid an extra copy of the data. cabinet: Cleanup file loading and add infrastructure for plugging in real compression. cabinet: Create temp files only once we have data to store into them. cabinet: Add support for MSZIP compression. cabinet: Avoid some memory allocations by storing buffers directly in the FCI structure. configure: Print a notice if zlib isn't found.

Dmitry Timoshkov (4): user32: Add a test for reparenting a WS_POPUP window to a WS_CHILD parent. user32: Add message tests for SetParent(). mlang: GetGlobalFontLinkObject() takes a non-zero number of arguments. user32: Use the windows created by the SetParent() test to get a more predictable active/focus window state.