What's new in this release (see below for details): - Support for graphics bounds tracking. - A number of fixes to the builtin Internet Explorer. - Support for displaying ARM code in the Wine debugger. - Various DirectMusic improvements. - Better namespace support in MSXML. - Various bug fixes.

Alexandre Julliard (18): po: Fix a msgid in the Danish translation. gdi32: Add helper functions for manipulating bounds rectangles. gdi32: Add a GetBoundsRect driver entry point. gdi32: Add bounds tracking to all the DIB engine entry points. winex11: Convert all points to device coordinates at once for polylines and polygons. winex11: ExtFloodFill does take the current ROP into account. gdi32/tests: Fix a test that can fail on multi-monitor setups. winex11: Remove support for server-side fonts. winex11: Add bounds rectangle tracking to all graphics entry points. user32: Don't invalidate DCEs for sibling top-level windows since they are not clipped. gdi32/tests: Take into account multi-monitor setups in the clip region tests. gdi32: Fix some typos in the 4-bpp shrink_row function. dmusic: Internal functions don't need to be WINAPI. gdi32: Fix coordinates for row copies in mirrored vertical stretching. iphlpapi/tests: Get rid of function typedefs and use more standard names for function pointers. gdi32: Add a SetBoundsRect driver entry point. gdi32: Store the bounds rectangle as a pointer in the DIB driver. winex11: Store the DC bounds rectangle as a pointer.

Daniel Lehman (3): gdi32: Don't add_join if points are coincident in wide_line_segments. msvcrt: Add declarations to stdlib.h for _strtoui64 and _strtoi64. oleaut32: Treat years 0 to 29 as 2000 to 2029 in VARIANT_RollUdate.

Francois Gouget (24): d3drm/tests: Make object_load_callback() static. quartz: Mark a bunch of functions as static. scrrun/tests: Make test_interfaces() static. wineoss.drv: Make get_ossdevice_from_guid() static. gdiplus/tests: Make test_pathgradientpresetblend() static. msi: Make create_record() static. po: Fix some typography issues in the Czech translation. po: A couple of line wrapping tweaks in the Czech translation. po: Fix a couple of typography issues in the Portuguese (Portugal) translation. po: Assorted French translation spelling fixes and tweaks. po: Mark an Esperanto translation with an invalid formatting directive as fuzzy. po: Fix a few line feed / line wrapping issues in the Esperanto translation. po: Fix some typography issues in the Esperanto translation. po: Fix a couple of trailing space issues in the Korean translation. po: Fix some typography issues in the Danish translation. po: Fix a couple of line feed / line wrapping issues in the Ukrainian translation. po: Fix some typography issues in the Ukrainian translation. po: Fix some typography issues in the Turkish translation. po: Mark an incomplete Ukrainian translation as fuzzy. po: Mark an incorrect Spanish translation as fuzzy. po: Fix some typography issues in the Chinese (PRC) translation. po: Fix a Portuguese (Portugal) translation. po: Update a few Yes/No/All Slovak translations. comctl32/tests: Add a trailing '\n' to an ok() call.

Huw Davies (11): wineps: Add a helper to find an input slot. wineps: Add a helper to find a page size. wineps: Add a helper to find a duplex entry. wineps: Add a cups job ticket containing pagesize and duplex information. winspool: Simplify cups function loading. winspool: Explicitly set CUPS options based on any job ticket lines, which otherwise get ignored by cupsPrintFile. winspool: Add a helper to open a printer's registry key. winspool: Simplify the code that checks for deleted printers and have it not call OpenPrinter unless it finds a printer that needs deletion. winspool: Update the default settings when deleting the default printer. winspool: If CUPS is found but lists no printers assume that there really are no printers - don't look in /etc/printcap. winspool: Don't leak the handle returned by AddPrinter.