Dmitry Timoshkov (13): include: Fix a typo in _MSC_VER. schedsvc: Skip the UTF-8 byte order mark when returing XML to the client. widl: Pass type attributes from write_array_tfs to write_pointer_description. widl: Pass type attributes from write_array_tfs to write_array_element_type. widl: Avoid generating negative offsets for conformant arrays of strings. widl: Don't call write_embedded_types if an array element is a string. widl: Add support for an array of strings to write_string_tfs. rpcrt4/tests: Add a couple of tests for marshalling an array of strings. widl: Correct the condition when to use new code path which avoids writing negative offsets in the pointer description. schrpc.idl: Add missing [string] attribute to an array of strings being returned by SchRpcEnumFolders/SchRpcEnumTasks. schedsvc: Implement SchRpcEnumFolders. schedsvc: Implement SchRpcEnumTasks. schedsvc: Add some tests for scheduler RPC API.

Henri Verbeet (25): d3d9/tests: Use a separate device for texdepth_test(). d3d9/tests: Use a separate device for texbem_test(). d3d9/tests: Use a separate device for fog_with_shader_test(). d3d9/tests: Use a separate device for stream_test(). d3d9/tests: Use a separate device for test_vshader_float16(). d3d9/tests: Handle the Windows 8 testbot results in zenable_test(). d3d9/tests: Handle the Windows 8 testbot results in fp_special_test(). d3d9/tests: Handle the Windows 8 testbot results in cnd_test(). d3d9/tests: Use an easier to debug texture in generate_bumpmap_textures(). d3d9/tests: Handle the Windows 8 testbot results in test_vshader_input(). d3d9/tests: Use a separate device for test_vshader_input(). d3d9/tests: Use a separate device for clip_planes_test(). d3d9/tests: Use a separate device for sgn_test(). d3d9/tests: Use a separate device for sincos_test(). d3d9/tests: Use a separate device for loop_index_test(). d3d9/tests: Use a separate device for test_mova(). d3d9/tests: Use a separate device for test_compare_instructions(). d3d9/tests: Use a separate device for test_constant_clamp_vs(). d3d9/tests: Use a separate device for viewport_test(). d3d9/tests: Use a separate device for alphatest_test(). d3d9/tests: Use a separate device for zwriteenable_test(). d3d9/tests: Use a separate device for yuv_layout_test(). d3d9/tests: Use a separate device for yuv_color_test(). d3d9/tests: Use a separate device for np2_stretch_rect_test(). d3d9/tests: Use a separate device for tssargtemp_test().

Ken Thomases (10): winemac: Don't recreate the GL view when the pixel format is set again. winemac: Improve handling of swap interval with respect to pbuffers, clamping to 0. wined3d: Don't leak the HDC of an invalid context in context_update_window(). wined3d: Simplify the error path of context_update_window(). wined3d: Don't call GetPixelFormat() to set a flag that's already set. wined3d: When restoring pixel format in context_release(), mark the context as needing to be set on the next context_acquire(). wined3d: Track if a context's hdc is private so we never need to restore its pixel format. wined3d: Track if a context's private hdc has had its pixel format set, so we don't need to check it. winex11: Maintain the swap interval when the drawable is recreated. winex11: Remove set-but-never-read hwnd and fbconfig_id fields of struct x11drv_escape_set_drawable.