Wine-Devel
By thread
wine-devel@list.winehq.org
By month
Messages by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
June 2022
- 68 participants
- 3274 messages
Re: [PATCH v2 0/4] MR313: win32u: Finish moving raw input APIs.
by Rémi Bernon
Rémi Bernon (@rbernon) commented about dlls/wow64win/user.c:
>
> return NtUserRegisterRawInputDevices( devices64, count, sizeof(*devices64) );
> }
> +
> +NTSTATUS WINAPI wow64_NtUserGetRegisteredRawInputDevices( UINT *args )
> +{
> + RAWINPUTDEVICE32 *devices32 = get_ptr( &args );
> + UINT *count = get_ptr( &args );
> + UINT size = get_ulong( &args );
> +
> + if (size != sizeof(RAWINPUTDEVICE32))
> + {
> + SetLastError( ERROR_INVALID_PARAMETER );
> + return FALSE;
This should be ~0u.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/313#note_2840
June 28, 2022
Re: [PATCH 3/3] d2d1/tests: Test value size checking for custom properties.
by Marvin
Hi,
It looks like your patch introduced the new failures shown below.
Please investigate and fix them before resubmitting your patch.
If they are not new, fixing them anyway would help a lot. Otherwise
please ask for the known failures list to be updated.
The tests also ran into some preexisting test failures. If you know how
to fix them that would be helpful. See the TestBot job for the details:
The full results can be found at:
https://testbot.winehq.org/JobDetails.pl?Key=117765
Your paranoid android.
=== debian11 (64 bit WoW report) ===
d2d1:
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 9: Got unexpected value size 4, expected 4.
June 28, 2022
Re: [PATCH 2/3] d2d1/tests: Add tests for GetPropertyCount().
by Marvin
Hi,
It looks like your patch introduced the new failures shown below.
Please investigate and fix them before resubmitting your patch.
If they are not new, fixing them anyway would help a lot. Otherwise
please ask for the known failures list to be updated.
The tests also ran into some preexisting test failures. If you know how
to fix them that would be helpful. See the TestBot job for the details:
The full results can be found at:
https://testbot.winehq.org/JobDetails.pl?Key=117764
Your paranoid android.
=== debian11 (64 bit WoW report) ===
d2d1:
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 0: d2d1.c:11356: Test marked todo: Test 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 0: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 0: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 0: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 0: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 1: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 1: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 1: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 1: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 2: d2d1.c:11356: Test marked todo: Test 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: d2d1.c:11466: Test marked todo: Test 0: Got unexpected hr 0x88990029.
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 2: d2d1.c:10414: Test marked todo: Test 3: Got unexpected property count 0, expected 2.
d2d1.c:10425: Test succeeded inside todo block: Test 3: d2d1.c:11361: Test marked todo: Test 1: Got unexpected output bounds {0.00000000e+000, 0.00000000e+000, 0.00000000e+000, 0.00000000e+000}, expected {-2.00000000e+000, -3.00000000e+000, 1.00000000e+000, 9.00000000e+000}.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 2: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 9: Got unexpected hr 0.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10428: Test succeeded inside todo block: Test 2: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 2: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 2: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 7: d2d1.c:10473: Test marked todo: Test 2: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 3: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 3: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 3: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 3: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 4: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 4: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 4: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 4: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 0: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10425: Test succeeded inside todo block: Test 5: d2d1.c:11466: Test marked todo: Test 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 6: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 7: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 8: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10425: Test succeeded inside todo block: Test 5: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 9: Got unexpected hr 0.
d2d1.c:10428: Test succeeded inside todo block: Test 5: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10434: Test succeeded inside todo block: Test 5: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10442: Test succeeded inside todo block: Test 5: Property 9: Got unexpected value size 4, expected 4.
June 28, 2022
Re: [PATCH 1/3] d2d1/tests: Add tests for system property name, type, value size.
by Marvin
Hi,
It looks like your patch introduced the new failures shown below.
Please investigate and fix them before resubmitting your patch.
If they are not new, fixing them anyway would help a lot. Otherwise
please ask for the known failures list to be updated.
The tests also ran into some preexisting test failures. If you know how
to fix them that would be helpful. See the TestBot job for the details:
The full results can be found at:
https://testbot.winehq.org/JobDetails.pl?Key=117763
Your paranoid android.
=== debian11 (32 bit Hebrew:Israel report) ===
d2d1:
d2d1: Timeout
=== debian11 (64 bit WoW report) ===
d2d1:
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 0: Property 0: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 0: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10435: Test succeeded inside todo block: Test 0: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 0: Property 6: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 0: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10435: Test succeeded inside todo block: Test 0: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 0: Property 7: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 0: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10435: Test succeeded inside todo block: Test 0: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 0: Property 8: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 0: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 0: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 0: Property 9: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 0: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 0: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 0: Property 0: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 0: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10435: Test succeeded inside todo block: Test 0: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 0: Property 6: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 0: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10435: Test succeeded inside todo block: Test 0: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 0: Property 7: d2d1.c:987: diff 272 > max_diff 0.
d2d1.c:10421: Test succeeded inside todo block: Test 0: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10435: Test succeeded inside todo block: Test 0: Property 7: d2d1.c:851: 3GAoeCh4KHgoeCj8YQAA
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 0: Property 8: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 0: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 0: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 0: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 0: Property 9: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 0: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 0: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 0: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 1: Property 0: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 1: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10435: Test succeeded inside todo block: Test 1: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 1: Property 6: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 1: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10435: Test succeeded inside todo block: Test 1: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 1: Property 7: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 1: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10435: Test succeeded inside todo block: Test 1: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 1: Property 8: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 1: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 1: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 1: Property 9: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 1: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 1: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 1: Property 0: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 1: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10435: Test succeeded inside todo block: Test 1: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 1: Property 6: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 1: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10435: Test succeeded inside todo block: Test 1: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 1: Property 7: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 1: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10435: Test succeeded inside todo block: Test 1: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 1: Property 8: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 1: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 1: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 1: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 1: Property 9: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 1: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 1: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 1: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 2: Property 0: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 2: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10435: Test succeeded inside todo block: Test 2: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 2: Property 6: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 2: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10435: Test succeeded inside todo block: Test 2: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 2: Property 7: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 2: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10435: Test succeeded inside todo block: Test 2: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 2: Property 8: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 2: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 2: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 2: Property 9: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 2: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 2: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 3: Property 0: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 3: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10435: Test succeeded inside todo block: Test 3: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: d2d1.c:10420: Test succeeded inside todo block: Test 2: Property 0: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 2: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10435: Test succeeded inside todo block: Test 2: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 2: Property 6: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 2: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10435: Test succeeded inside todo block: Test 2: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 1: Got unexpected output bounds {0.00000000e+000, 0.00000000e+000, 0.00000000e+000, 0.00000000e+000}, expected {-2.00000000e+000, -3.00000000e+000, 1.00000000e+000, 9.00000000e+000}.
d2d1.c:10421: Test succeeded inside todo block: Test 2: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10435: Test succeeded inside todo block: Test 2: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 2: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10421: Test succeeded inside todo block: Test 2: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 2: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 2: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test succeeded inside todo block: Test 3: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10421: Test succeeded inside todo block: Test 2: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 2: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 2: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 3: Property 6: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 3: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10435: Test succeeded inside todo block: Test 3: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 3: Property 7: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 3: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10435: Test succeeded inside todo block: Test 3: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 3: Property 8: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 3: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 3: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 3: Property 9: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 3: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 3: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 4: Property 0: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 4: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10435: Test succeeded inside todo block: Test 4: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 3: Property 0: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 3: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10435: Test succeeded inside todo block: Test 3: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 3: Property 6: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 3: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10435: Test succeeded inside todo block: Test 3: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 3: Property 7: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 3: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10435: Test succeeded inside todo block: Test 3: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 3: Property 8: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 3: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 3: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 3: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 3: Property 9: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 3: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 3: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 3: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 4: Property 6: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 4: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10435: Test succeeded inside todo block: Test 4: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 4: Property 7: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 4: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10435: Test succeeded inside todo block: Test 4: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 4: Property 8: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 4: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 4: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 4: Property 9: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 4: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 4: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 4: Property 0: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 4: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10435: Test succeeded inside todo block: Test 4: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 4: Property 6: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 4: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10435: Test succeeded inside todo block: Test 4: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 4: Property 7: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 4: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10435: Test succeeded inside todo block: Test 4: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 4: Property 8: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 4: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 4: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 4: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 4: Property 9: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 4: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 4: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 4: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 5: Property 0: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 5: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10435: Test succeeded inside todo block: Test 5: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 5: Property 6: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 5: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10435: Test succeeded inside todo block: Test 5: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 5: Property 7: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 5: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10435: Test succeeded inside todo block: Test 5: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 5: Property 8: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 5: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 5: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 5: Property 9: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 5: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 5: Property 9: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 0: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 5: Property 0: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 5: Property 0: Got unexpected property name L"CLSID", expected L"CLSID".
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 0: Got unexpected property type 0xd, expected 0xd.
d2d1.c:10435: Test succeeded inside todo block: Test 5: Property 0: Got unexpected value size 16, expected 16.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 1: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 2: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 3: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 4: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 5: Got unexpected hr 0x88990029.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 6: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 5: Property 6: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 5: Property 6: Got unexpected property name L"Cached", expected L"Cached".
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 6: Got unexpected property type 0x2, expected 0x2.
d2d1.c:10435: Test succeeded inside todo block: Test 5: Property 6: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 7: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 5: Property 7: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 5: Property 7: Got unexpected property name L"Precision", expected L"Precision".
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 7: Got unexpected property type 0xb, expected 0xb.
d2d1.c:10435: Test succeeded inside todo block: Test 5: Property 7: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 8: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 5: Property 8: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 5: Property 8: Got unexpected property name L"MinInputs", expected L"MinInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 8: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 5: Property 8: Got unexpected value size 4, expected 4.
d2d1.c:10418: Test succeeded inside todo block: Test 5: Property 9: Got unexpected hr 0x88990029.
d2d1.c:10420: Test succeeded inside todo block: Test 5: Property 9: Got unexpected hr 0.
d2d1.c:10421: Test succeeded inside todo block: Test 5: Property 9: Got unexpected property name L"MaxInputs", expected L"MaxInputs".
d2d1.c:10427: Test succeeded inside todo block: Test 5: Property 9: Got unexpected property type 0x3, expected 0x3.
d2d1.c:10435: Test succeeded inside todo block: Test 5: Property 9: Got unexpected value size 4, expected 4.
June 28, 2022
[PATCH 3/3] d2d1/tests: Test value size checking for custom properties.
by Ziqing Hui
From: Ziqing Hui <zhui(a)codeweavers.com>
Signed-off-by: Ziqing Hui <zhui(a)codeweavers.com>
---
dlls/d2d1/tests/d2d1.c | 28 +++++++++++++++++++++++++---
1 file changed, 25 insertions(+), 3 deletions(-)
diff --git a/dlls/d2d1/tests/d2d1.c b/dlls/d2d1/tests/d2d1.c
index 70561491227..3421a1ac039 100644
--- a/dlls/d2d1/tests/d2d1.c
+++ b/dlls/d2d1/tests/d2d1.c
@@ -10675,7 +10675,7 @@ static HRESULT STDMETHODCALLTYPE effect_impl_set_integer(IUnknown *iface, const
{
struct effect_impl *effect_impl = impl_from_ID2D1EffectImpl((ID2D1EffectImpl *)iface);
- if (!data || data_size != sizeof(effect_impl->integer))
+ if (!data)
return E_INVALIDARG;
effect_impl->integer = *((UINT *)data);
@@ -10688,7 +10688,7 @@ static HRESULT STDMETHODCALLTYPE effect_impl_get_integer(const IUnknown *iface,
{
struct effect_impl *effect_impl = impl_from_ID2D1EffectImpl((ID2D1EffectImpl *)iface);
- if (!data || data_size != sizeof(effect_impl->integer))
+ if (!data)
return E_INVALIDARG;
*((UINT *)data) = effect_impl->integer;
@@ -10703,7 +10703,7 @@ static HRESULT STDMETHODCALLTYPE effect_impl_get_context(const IUnknown *iface,
{
struct effect_impl *effect_impl = impl_from_ID2D1EffectImpl((ID2D1EffectImpl *)iface);
- if (!data || data_size != sizeof(effect_impl->effect_context))
+ if (!data)
return E_INVALIDARG;
*((ID2D1EffectContext **)data) = effect_impl->effect_context;
@@ -11175,6 +11175,12 @@ static void test_effect_properties(BOOL d3d11)
ok(index == 1, "Got unexpected index %u.\n", index);
effect_context = (ID2D1EffectContext *)0xdeadbeef;
+ hr = ID2D1Effect_GetValueByName(effect,
+ L"Context", D2D1_PROPERTY_TYPE_IUNKNOWN, (BYTE *)&effect_context, sizeof(effect_context) - 1);
+ ok(hr == E_INVALIDARG, "Got unexpected hr %#lx.\n", hr);
+ hr = ID2D1Effect_GetValueByName(effect,
+ L"Context", D2D1_PROPERTY_TYPE_IUNKNOWN, (BYTE *)&effect_context, sizeof(effect_context) + 1);
+ ok(hr == E_INVALIDARG, "Got unexpected hr %#lx.\n", hr);
hr = ID2D1Effect_GetValueByName(effect,
L"Context", D2D1_PROPERTY_TYPE_IUNKNOWN, (BYTE *)&effect_context, sizeof(effect_context));
ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
@@ -11182,6 +11188,10 @@ static void test_effect_properties(BOOL d3d11)
"Got unexpected effect context %p.\n", effect_context);
effect_context = (ID2D1EffectContext *)0xdeadbeef;
+ hr = ID2D1Effect_GetValue(effect, 0, D2D1_PROPERTY_TYPE_IUNKNOWN, (BYTE *)&effect_context, sizeof(effect_context) - 1);
+ ok(hr == E_INVALIDARG, "Got unexpected hr %#lx.\n", hr);
+ hr = ID2D1Effect_GetValue(effect, 0, D2D1_PROPERTY_TYPE_IUNKNOWN, (BYTE *)&effect_context, sizeof(effect_context) + 1);
+ ok(hr == E_INVALIDARG, "Got unexpected hr %#lx.\n", hr);
hr = ID2D1Effect_GetValue(effect, 0, D2D1_PROPERTY_TYPE_IUNKNOWN, (BYTE *)&effect_context, sizeof(effect_context));
ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(effect_context != NULL && effect_context != (ID2D1EffectContext *)0xdeadbeef,
@@ -11191,16 +11201,28 @@ static void test_effect_properties(BOOL d3d11)
ok(hr == E_INVALIDARG, "Got unexpected hr %#lx.\n", hr);
integer = 0xdeadbeef;
+ hr = ID2D1Effect_GetValueByName(effect, L"Integer", D2D1_PROPERTY_TYPE_UINT32, (BYTE *)&integer, sizeof(integer) - 1);
+ ok(hr == E_INVALIDARG, "Got unexpected hr %#lx.\n", hr);
+ hr = ID2D1Effect_GetValueByName(effect, L"Integer", D2D1_PROPERTY_TYPE_UINT32, (BYTE *)&integer, sizeof(integer) + 1);
+ ok(hr == E_INVALIDARG, "Got unexpected hr %#lx.\n", hr);
hr = ID2D1Effect_GetValueByName(effect, L"Integer", D2D1_PROPERTY_TYPE_UINT32, (BYTE *)&integer, sizeof(integer));
ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(integer == 10, "Got unexpected integer %u.", integer);
integer = 0xdeadbeef;
+ hr = ID2D1Effect_GetValue(effect, 1, D2D1_PROPERTY_TYPE_UINT32, (BYTE *)&integer, sizeof(integer) - 1);
+ ok(hr == E_INVALIDARG, "Got unexpected hr %#lx.\n", hr);
+ hr = ID2D1Effect_GetValue(effect, 1, D2D1_PROPERTY_TYPE_UINT32, (BYTE *)&integer, sizeof(integer) + 1);
+ ok(hr == E_INVALIDARG, "Got unexpected hr %#lx.\n", hr);
hr = ID2D1Effect_GetValue(effect, 1, D2D1_PROPERTY_TYPE_UINT32, (BYTE *)&integer, sizeof(integer));
ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ok(integer == 10, "Got unexpected integer %u.", integer);
integer = 20;
+ hr = ID2D1Effect_SetValue(effect, 1, D2D1_PROPERTY_TYPE_UINT32, (BYTE *)&integer, sizeof(integer) - 1);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
+ hr = ID2D1Effect_SetValue(effect, 1, D2D1_PROPERTY_TYPE_UINT32, (BYTE *)&integer, sizeof(integer) + 1);
+ ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
hr = ID2D1Effect_SetValue(effect, 1, D2D1_PROPERTY_TYPE_UINT32, (BYTE *)&integer, sizeof(integer));
ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
integer = 0xdeadbeef;
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/330
June 28, 2022
[PATCH 2/3] d2d1/tests: Add tests for GetPropertyCount().
by Ziqing Hui
From: Ziqing Hui <zhui(a)codeweavers.com>
Signed-off-by: Ziqing Hui <zhui(a)codeweavers.com>
---
dlls/d2d1/tests/d2d1.c | 26 ++++++++++++++++++--------
1 file changed, 18 insertions(+), 8 deletions(-)
diff --git a/dlls/d2d1/tests/d2d1.c b/dlls/d2d1/tests/d2d1.c
index f801f605982..70561491227 100644
--- a/dlls/d2d1/tests/d2d1.c
+++ b/dlls/d2d1/tests/d2d1.c
@@ -10316,7 +10316,7 @@ static void test_mt_factory(BOOL d3d11)
static void test_builtin_effect(BOOL d3d11)
{
- unsigned int i, j, min_inputs, max_inputs, str_size, input_count, value_size;
+ unsigned int i, j, min_inputs, max_inputs, str_size, input_count, value_size, property_count;
D2D1_BITMAP_PROPERTIES bitmap_desc;
D2D1_BUFFER_PRECISION precision;
ID2D1Image *image_a, *image_b;
@@ -10337,18 +10337,19 @@ static void test_builtin_effect(BOOL d3d11)
{
const CLSID *clsid;
UINT32 factory_version;
+ UINT32 property_count;
UINT32 default_input_count;
UINT32 min_inputs;
UINT32 max_inputs;
}
effect_tests[] =
{
- {&CLSID_D2D12DAffineTransform, 1, 1, 1, 1},
- {&CLSID_D2D13DPerspectiveTransform, 1, 1, 1, 1},
- {&CLSID_D2D1Composite, 1, 2, 1, 0xffffffff},
- {&CLSID_D2D1Crop, 1, 1, 1, 1},
- {&CLSID_D2D1Shadow, 1, 1, 1, 1},
- {&CLSID_D2D1Grayscale, 3, 1, 1, 1},
+ {&CLSID_D2D12DAffineTransform, 1, 4, 1, 1, 1},
+ {&CLSID_D2D13DPerspectiveTransform, 1, 8, 1, 1, 1},
+ {&CLSID_D2D1Composite, 1, 1, 2, 1, 0xffffffff},
+ {&CLSID_D2D1Crop, 1, 2, 1, 1, 1},
+ {&CLSID_D2D1Shadow, 1, 3, 1, 1, 1},
+ {&CLSID_D2D1Grayscale, 3, 0, 1, 1, 1},
};
const struct property_test
@@ -10407,6 +10408,12 @@ static void test_builtin_effect(BOOL d3d11)
ID2D1Image_Release(image_b);
ID2D1Image_Release(image_a);
+ /* Test property count */
+ property_count = ID2D1Effect_GetPropertyCount(effect);
+ todo_wine_if(test->property_count != 0)
+ ok(property_count == test->property_count, "Got unexpected property count %u, expected %u.\n",
+ property_count, test->property_count);
+
/* Test system property name, type, value size */
for (j = 0; j < ARRAY_SIZE(property_tests); ++j)
{
@@ -10997,7 +11004,7 @@ static void test_effect_context(BOOL d3d11)
static void test_effect_properties(BOOL d3d11)
{
- UINT32 i, min_inputs, max_inputs, integer, index;
+ UINT32 i, min_inputs, max_inputs, integer, index, property_count;
ID2D1EffectContext *effect_context;
D2D1_BUFFER_PRECISION precision;
struct d2d1_test_context ctx;
@@ -11159,6 +11166,9 @@ static void test_effect_properties(BOOL d3d11)
hr = ID2D1DeviceContext_CreateEffect(ctx.context, &CLSID_TestEffect, &effect);
ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
+ property_count = ID2D1Effect_GetPropertyCount(effect);
+ ok(property_count == 2, "Got unexpected property count %u.\n", property_count);
+
index = ID2D1Effect_GetPropertyIndex(effect, L"Context");
ok(index == 0, "Got unexpected index %u.\n", index);
index = ID2D1Effect_GetPropertyIndex(effect, L"Integer");
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/330
June 28, 2022
[PATCH 1/3] d2d1/tests: Add tests for system property name, type, value size.
by Ziqing Hui
From: Ziqing Hui <zhui(a)codeweavers.com>
Signed-off-by: Ziqing Hui <zhui(a)codeweavers.com>
---
dlls/d2d1/tests/d2d1.c | 77 ++++++++++++++++++++++++++++++++++++++++--
1 file changed, 74 insertions(+), 3 deletions(-)
diff --git a/dlls/d2d1/tests/d2d1.c b/dlls/d2d1/tests/d2d1.c
index 6ba4d8cec59..f801f605982 100644
--- a/dlls/d2d1/tests/d2d1.c
+++ b/dlls/d2d1/tests/d2d1.c
@@ -10314,19 +10314,21 @@ static void test_mt_factory(BOOL d3d11)
ID2D1Factory_Release(factory);
}
-static void test_effect(BOOL d3d11)
+static void test_builtin_effect(BOOL d3d11)
{
- unsigned int i, j, min_inputs, max_inputs, str_size, input_count;
+ unsigned int i, j, min_inputs, max_inputs, str_size, input_count, value_size;
D2D1_BITMAP_PROPERTIES bitmap_desc;
D2D1_BUFFER_PRECISION precision;
ID2D1Image *image_a, *image_b;
struct d2d1_test_context ctx;
ID2D1DeviceContext *context;
+ D2D1_PROPERTY_TYPE type;
ID2D1Factory1 *factory;
ID2D1Bitmap *bitmap;
ID2D1Effect *effect;
D2D1_SIZE_U size;
BYTE buffer[256];
+ WCHAR name[32];
BOOL cached;
CLSID clsid;
HRESULT hr;
@@ -10349,6 +10351,27 @@ static void test_effect(BOOL d3d11)
{&CLSID_D2D1Grayscale, 3, 1, 1, 1},
};
+ const struct property_test
+ {
+ UINT32 index;
+ const WCHAR *name;
+ D2D1_PROPERTY_TYPE type;
+ UINT32 value_size;
+ }
+ property_tests[] =
+ {
+ {D2D1_PROPERTY_CLSID, L"CLSID", D2D1_PROPERTY_TYPE_CLSID, sizeof(CLSID)},
+ {D2D1_PROPERTY_DISPLAYNAME, L"DisplayName", D2D1_PROPERTY_TYPE_STRING, 0},
+ {D2D1_PROPERTY_AUTHOR, L"Author", D2D1_PROPERTY_TYPE_STRING, 0},
+ {D2D1_PROPERTY_CATEGORY, L"Category", D2D1_PROPERTY_TYPE_STRING, 0},
+ {D2D1_PROPERTY_DESCRIPTION, L"Description", D2D1_PROPERTY_TYPE_STRING, 0},
+ {D2D1_PROPERTY_INPUTS, L"Inputs", D2D1_PROPERTY_TYPE_ARRAY, sizeof(UINT32)},
+ {D2D1_PROPERTY_CACHED, L"Cached", D2D1_PROPERTY_TYPE_BOOL, sizeof(UINT32)},
+ {D2D1_PROPERTY_PRECISION, L"Precision", D2D1_PROPERTY_TYPE_ENUM, sizeof(UINT32)},
+ {D2D1_PROPERTY_MIN_INPUTS, L"MinInputs", D2D1_PROPERTY_TYPE_UINT32, sizeof(UINT32)},
+ {D2D1_PROPERTY_MAX_INPUTS, L"MaxInputs", D2D1_PROPERTY_TYPE_UINT32, sizeof(UINT32)},
+ };
+
if (!init_test_context(&ctx, d3d11))
return;
@@ -10376,6 +10399,7 @@ static void test_effect(BOOL d3d11)
hr = ID2D1DeviceContext_CreateEffect(context, test->clsid, &effect);
ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
+ /* Test output image pointer */
hr = ID2D1Effect_QueryInterface(effect, &IID_ID2D1Image, (void **)&image_a);
ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
ID2D1Effect_GetOutput(effect, &image_b);
@@ -10383,6 +10407,48 @@ static void test_effect(BOOL d3d11)
ID2D1Image_Release(image_b);
ID2D1Image_Release(image_a);
+ /* Test system property name, type, value size */
+ for (j = 0; j < ARRAY_SIZE(property_tests); ++j)
+ {
+ const struct property_test *property_test = &property_tests[j];
+ winetest_push_context("Property %u", j);
+
+ name[0] = 0;
+ hr = ID2D1Effect_GetPropertyName(effect, 0xdeadbeef, name, sizeof(name));
+ todo_wine ok(hr == D2DERR_INVALID_PROPERTY, "Got unexpected hr %#lx.\n", hr);
+ hr = ID2D1Effect_GetPropertyName(effect, property_test->index, name, sizeof(name));
+ todo_wine ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
+ todo_wine ok(!wcscmp(name, property_test->name), "Got unexpected property name %s, expected %s.\n",
+ debugstr_w(name), debugstr_w(property_test->name));
+
+ type = ID2D1Effect_GetType(effect, 0xdeadbeef);
+ ok(type == D2D1_PROPERTY_TYPE_UNKNOWN, "Got unexpected property type %#x.\n", type);
+ type = ID2D1Effect_GetType(effect, property_test->index);
+ todo_wine ok(type == property_test->type, "Got unexpected property type %#x, expected %#x.\n",
+ type, property_test->type);
+
+ value_size = ID2D1Effect_GetValueSize(effect, 0xdeadbeef);
+ ok(value_size == 0, "Got unexpected value size %u.\n", value_size);
+ value_size = ID2D1Effect_GetValueSize(effect, property_test->index);
+ if (property_test->value_size != 0)
+ {
+ todo_wine ok(value_size == property_test->value_size, "Got unexpected value size %u, expected %u.\n",
+ value_size, property_test->value_size);
+ }
+ else if (property_test->type == D2D1_PROPERTY_TYPE_STRING)
+ {
+ hr = ID2D1Effect_GetValue(effect, property_test->index,
+ D2D1_PROPERTY_TYPE_STRING, buffer, sizeof(buffer));
+ todo_wine ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr);
+ str_size = (wcslen((WCHAR *)buffer) + 1) * sizeof(WCHAR);
+ todo_wine ok(value_size == str_size, "Got unexpected value size %u, expected %u.\n",
+ value_size, str_size);
+ }
+
+ winetest_pop_context();
+ }
+
+ /* Test GetValue() */
hr = ID2D1Effect_GetValue(effect, 0xdeadbeef, D2D1_PROPERTY_TYPE_CLSID, (BYTE *)&clsid, sizeof(clsid));
ok(hr == D2DERR_INVALID_PROPERTY, "Got unexpected hr %#lx.\n", hr);
@@ -10439,10 +10505,12 @@ static void test_effect(BOOL d3d11)
ok(max_inputs == test->max_inputs, "Got unexpected max inputs %u, expected %u.\n",
max_inputs, test->max_inputs);
+ /* Test default input count */
input_count = ID2D1Effect_GetInputCount(effect);
ok(input_count == test->default_input_count, "Got unexpected input count %u, expected %u.\n",
input_count, test->default_input_count);
+ /* Test SetInputCount() */
input_count = (test->max_inputs < 16 ? test->max_inputs : 16);
for (j = 0; j < input_count + 4; ++j)
{
@@ -10455,6 +10523,7 @@ static void test_effect(BOOL d3d11)
winetest_pop_context();
}
+ /* Test GetInput() before any input is set */
input_count = ID2D1Effect_GetInputCount(effect);
for (j = 0; j < input_count + 4; ++j)
{
@@ -10464,6 +10533,7 @@ static void test_effect(BOOL d3d11)
winetest_pop_context();
}
+ /* Test GetInput() after an input is set */
set_size_u(&size, 1, 1);
bitmap_desc.pixelFormat.format = DXGI_FORMAT_B8G8R8A8_UNORM;
bitmap_desc.pixelFormat.alphaMode = D2D1_ALPHA_MODE_IGNORE;
@@ -10490,6 +10560,7 @@ static void test_effect(BOOL d3d11)
winetest_pop_context();
}
+ /* Test setting inputs with out-of-bounds index */
for (j = input_count; j < input_count + 4; ++j)
{
winetest_push_context("Input %u", j);
@@ -12288,7 +12359,7 @@ START_TEST(d2d1)
queue_test(test_effect_register);
queue_test(test_effect_context);
queue_test(test_effect_properties);
- queue_test(test_effect);
+ queue_test(test_builtin_effect);
queue_test(test_effect_2d_affine);
queue_test(test_effect_crop);
queue_test(test_effect_grayscale);
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/330
June 28, 2022
[PATCH 0/3] MR330: Tests for properties.
by Ziqing Hui (@zhui)
Signed-off-by: Ziqing Hui <zhui(a)codeweavers.com>
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/330
June 28, 2022
[PATCH 6/6] light.msstyles: Add Vista+ spin parts.
by Zhiyi Zhang
From: Zhiyi Zhang <zzhang(a)codeweavers.com>
Signed-off-by: Zhiyi Zhang <zzhang(a)codeweavers.com>
---
dlls/light.msstyles/Makefile.in | 33 +++-
dlls/light.msstyles/blue_spin_background.bmp | Bin 446 -> 0 bytes
dlls/light.msstyles/blue_spin_background.svg | 16 --
dlls/light.msstyles/blue_spin_glyph_down.bmp | Bin 810 -> 0 bytes
dlls/light.msstyles/blue_spin_glyph_down.svg | 24 ---
.../blue_spin_glyph_down_11px.bmp | Bin 0 -> 1722 bytes
.../blue_spin_glyph_down_11px.svg | 21 ++
.../blue_spin_glyph_down_14px.bmp | Bin 0 -> 2826 bytes
.../blue_spin_glyph_down_14px.svg | 21 ++
.../blue_spin_glyph_down_18px.bmp | Bin 0 -> 4458 bytes
.../blue_spin_glyph_down_18px.svg | 21 ++
.../blue_spin_glyph_down_21px.bmp | Bin 0 -> 6186 bytes
.../blue_spin_glyph_down_21px.svg | 21 ++
.../blue_spin_glyph_down_28px.bmp | Bin 0 -> 10890 bytes
.../blue_spin_glyph_down_28px.svg | 23 +++
.../blue_spin_glyph_down_7x16px.bmp | Bin 0 -> 586 bytes
.../blue_spin_glyph_down_7x16px.svg | 21 ++
.../blue_spin_glyph_down_7x24px.bmp | Bin 0 -> 810 bytes
.../blue_spin_glyph_down_7x24px.svg | 21 ++
dlls/light.msstyles/blue_spin_glyph_left.bmp | Bin 810 -> 0 bytes
dlls/light.msstyles/blue_spin_glyph_left.svg | 24 ---
.../blue_spin_glyph_left_12px.bmp | Bin 0 -> 2826 bytes
.../blue_spin_glyph_left_12px.svg | 21 ++
.../blue_spin_glyph_left_15px.bmp | Bin 0 -> 3978 bytes
.../blue_spin_glyph_left_15px.svg | 21 ++
.../blue_spin_glyph_left_18px.bmp | Bin 0 -> 6186 bytes
.../blue_spin_glyph_left_18px.svg | 21 ++
.../blue_spin_glyph_left_24px.bmp | Bin 0 -> 10890 bytes
.../blue_spin_glyph_left_24px.svg | 21 ++
.../blue_spin_glyph_left_4px.bmp | Bin 0 -> 586 bytes
.../blue_spin_glyph_left_4px.svg | 21 ++
.../blue_spin_glyph_left_6px.bmp | Bin 0 -> 810 bytes
.../blue_spin_glyph_left_6px.svg | 21 ++
.../blue_spin_glyph_left_9px.bmp | Bin 0 -> 1722 bytes
.../blue_spin_glyph_left_9px.svg | 21 ++
dlls/light.msstyles/blue_spin_glyph_right.bmp | Bin 810 -> 0 bytes
dlls/light.msstyles/blue_spin_glyph_right.svg | 24 ---
.../blue_spin_glyph_right_12px.bmp | Bin 0 -> 2826 bytes
.../blue_spin_glyph_right_12px.svg | 21 ++
.../blue_spin_glyph_right_15px.bmp | Bin 0 -> 3978 bytes
.../blue_spin_glyph_right_15px.svg | 21 ++
.../blue_spin_glyph_right_18px.bmp | Bin 0 -> 6186 bytes
.../blue_spin_glyph_right_18px.svg | 21 ++
.../blue_spin_glyph_right_24px.bmp | Bin 0 -> 10890 bytes
.../blue_spin_glyph_right_24px.svg | 21 ++
.../blue_spin_glyph_right_4px.bmp | Bin 0 -> 586 bytes
.../blue_spin_glyph_right_4px.svg | 21 ++
.../blue_spin_glyph_right_6px.bmp | Bin 0 -> 810 bytes
.../blue_spin_glyph_right_6px.svg | 21 ++
.../blue_spin_glyph_right_9px.bmp | Bin 0 -> 1722 bytes
.../blue_spin_glyph_right_9px.svg | 21 ++
dlls/light.msstyles/blue_spin_glyph_up.bmp | Bin 810 -> 0 bytes
dlls/light.msstyles/blue_spin_glyph_up.svg | 24 ---
.../blue_spin_glyph_up_11px.bmp | Bin 0 -> 1722 bytes
.../blue_spin_glyph_up_11px.svg | 21 ++
.../blue_spin_glyph_up_14px.bmp | Bin 0 -> 2826 bytes
.../blue_spin_glyph_up_14px.svg | 21 ++
.../blue_spin_glyph_up_18px.bmp | Bin 0 -> 4458 bytes
.../blue_spin_glyph_up_18px.svg | 21 ++
.../blue_spin_glyph_up_21px.bmp | Bin 0 -> 6186 bytes
.../blue_spin_glyph_up_21px.svg | 21 ++
.../blue_spin_glyph_up_28px.bmp | Bin 0 -> 10890 bytes
.../blue_spin_glyph_up_28px.svg | 21 ++
.../blue_spin_glyph_up_7x20px.bmp | Bin 0 -> 698 bytes
.../blue_spin_glyph_up_7x20px.svg | 21 ++
.../blue_spin_glyph_up_7x24px.bmp | Bin 0 -> 810 bytes
.../blue_spin_glyph_up_7x24px.svg | 21 ++
dlls/light.msstyles/light.rc | 179 +++++++++++++++---
68 files changed, 772 insertions(+), 142 deletions(-)
delete mode 100644 dlls/light.msstyles/blue_spin_background.bmp
delete mode 100644 dlls/light.msstyles/blue_spin_background.svg
delete mode 100644 dlls/light.msstyles/blue_spin_glyph_down.bmp
delete mode 100644 dlls/light.msstyles/blue_spin_glyph_down.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_down_11px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_down_11px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_down_14px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_down_14px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_down_18px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_down_18px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_down_21px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_down_21px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_down_28px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_down_28px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_down_7x16px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_down_7x16px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_down_7x24px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_down_7x24px.svg
delete mode 100644 dlls/light.msstyles/blue_spin_glyph_left.bmp
delete mode 100644 dlls/light.msstyles/blue_spin_glyph_left.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_left_12px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_left_12px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_left_15px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_left_15px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_left_18px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_left_18px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_left_24px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_left_24px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_left_4px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_left_4px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_left_6px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_left_6px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_left_9px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_left_9px.svg
delete mode 100644 dlls/light.msstyles/blue_spin_glyph_right.bmp
delete mode 100644 dlls/light.msstyles/blue_spin_glyph_right.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_right_12px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_right_12px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_right_15px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_right_15px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_right_18px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_right_18px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_right_24px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_right_24px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_right_4px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_right_4px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_right_6px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_right_6px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_right_9px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_right_9px.svg
delete mode 100644 dlls/light.msstyles/blue_spin_glyph_up.bmp
delete mode 100644 dlls/light.msstyles/blue_spin_glyph_up.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_up_11px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_up_11px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_up_14px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_up_14px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_up_18px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_up_18px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_up_21px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_up_21px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_up_28px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_up_28px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_up_7x20px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_up_7x20px.svg
create mode 100644 dlls/light.msstyles/blue_spin_glyph_up_7x24px.bmp
create mode 100644 dlls/light.msstyles/blue_spin_glyph_up_7x24px.svg
diff --git a/dlls/light.msstyles/Makefile.in b/dlls/light.msstyles/Makefile.in
index d7e6e0fe699..79e18c832c1 100644
--- a/dlls/light.msstyles/Makefile.in
+++ b/dlls/light.msstyles/Makefile.in
@@ -266,15 +266,38 @@ SVG_SRCS = \
blue_scrollbar_thumb_vertical.svg \
blue_scrollbar_upper_track_horizontal.svg \
blue_scrollbar_upper_track_vertical.svg \
- blue_spin_background.svg \
blue_spin_background_down.svg \
blue_spin_background_left.svg \
blue_spin_background_right.svg \
blue_spin_background_up.svg \
- blue_spin_glyph_down.svg \
- blue_spin_glyph_left.svg \
- blue_spin_glyph_right.svg \
- blue_spin_glyph_up.svg \
+ blue_spin_glyph_down_11px.svg \
+ blue_spin_glyph_down_14px.svg \
+ blue_spin_glyph_down_18px.svg \
+ blue_spin_glyph_down_21px.svg \
+ blue_spin_glyph_down_28px.svg \
+ blue_spin_glyph_down_7x16px.svg \
+ blue_spin_glyph_down_7x24px.svg \
+ blue_spin_glyph_left_12px.svg \
+ blue_spin_glyph_left_15px.svg \
+ blue_spin_glyph_left_18px.svg \
+ blue_spin_glyph_left_24px.svg \
+ blue_spin_glyph_left_4px.svg \
+ blue_spin_glyph_left_6px.svg \
+ blue_spin_glyph_left_9px.svg \
+ blue_spin_glyph_right_12px.svg \
+ blue_spin_glyph_right_15px.svg \
+ blue_spin_glyph_right_18px.svg \
+ blue_spin_glyph_right_24px.svg \
+ blue_spin_glyph_right_4px.svg \
+ blue_spin_glyph_right_6px.svg \
+ blue_spin_glyph_right_9px.svg \
+ blue_spin_glyph_up_11px.svg \
+ blue_spin_glyph_up_14px.svg \
+ blue_spin_glyph_up_18px.svg \
+ blue_spin_glyph_up_21px.svg \
+ blue_spin_glyph_up_28px.svg \
+ blue_spin_glyph_up_7x20px.svg \
+ blue_spin_glyph_up_7x24px.svg \
blue_status_background.svg \
blue_status_pane.svg \
blue_tab_background.svg \
diff --git a/dlls/light.msstyles/blue_spin_background.bmp b/dlls/light.msstyles/blue_spin_background.bmp
deleted file mode 100644
index 083b3062dda511d970de85f6fc4d7c56071737e2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 446
zcmZ?r-N(oP23<h128j89m>q~286<!t1A_(a)v9?XFg{}~t{2qf~~$vvnTE=44R1x?*L
jY~TSlz`y`h`X3blMSx0C#r^|DhNN1|kiZrUK)(S1!w?N`
diff --git a/dlls/light.msstyles/blue_spin_background.svg b/dlls/light.msstyles/blue_spin_background.svg
deleted file mode 100644
index a817341f6ed..00000000000
--- a/dlls/light.msstyles/blue_spin_background.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:14-24" width="14" height="7" version="1.1" viewBox="0 0 3.7042 1.8521" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <metadata>
- <rdf:RDF>
- <cc:Work rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g fill="#fff" stroke-width=".26458">
- <rect x=".13229" y=".13229" width="1.5875" height="1.5875" stroke="#aeaeae"/>
- <rect x="1.9844" y=".13229" width="1.5875" height="1.5875" stroke="#e0e0e0"/>
- </g>
-</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_down.bmp b/dlls/light.msstyles/blue_spin_glyph_down.bmp
deleted file mode 100644
index d729401a67ff5df11be9af50b00bf4635237a77f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 810
zcmbu7!D_-l6h)`D&|e4yl2W=7v}r}Mchi-d{z|ugfol`7n{*wLK(^WBFY+l>vKh}r
z9%NJ$bjX=E(a)7~Gd5;B_)A62)O><f4X2OiXmGS=UK?PO`C4v%s4?CbmI<jNJ{>56~O
z&hy+ailQmY@~!WuY3iZZS(b&=N_^3I(a)73I=cf?0a%)FyHF8*&{yXCC4_MrhQC%p$X
zgit}}Q$_D`(mUc)6R>j9yKr~T?drpCqoCPEpH|N8X5zJRP`9gbh+l~>`Ys+Faz;}}
x{B|8AW?uh${jc9$^t*F1)68wa%1Q4*4Ixw(a)zUW;}bn{D#pK!Kv(z|dm=N^N6n~wkh
diff --git a/dlls/light.msstyles/blue_spin_glyph_down.svg b/dlls/light.msstyles/blue_spin_glyph_down.svg
deleted file mode 100644
index 6f0fef139fc..00000000000
--- a/dlls/light.msstyles/blue_spin_glyph_down.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:7-32" width="7" height="24" version="1.1" viewBox="0 0 1.8521 6.35" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <metadata>
- <rdf:RDF>
- <cc:Work rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g stroke-width=".26458">
- <path d="m1.8521 0.40498-0.91902 0.91793-0.13129-0.13113 0.91902-0.91794z"/>
- <path d="m0.13129 0.26458 0.91902 0.91793-0.13129 0.13113-0.91902-0.91794z"/>
- <g>
- <path d="m1.8521 1.9925-0.91902 0.91794-0.13129-0.13113 0.91902-0.91793z" fill="#3096fa"/>
- <path d="m0.13129 1.8521 0.91902 0.91794-0.13129 0.13113-0.91902-0.91793z" fill="#3096fa"/>
- <path d="m1.8521 3.58-0.91902 0.91793-0.13129-0.13113 0.91902-0.91793z" fill="#fff"/>
- <path d="m0.13129 3.4396 0.91902 0.91793-0.13129 0.13113-0.91902-0.91793z" fill="#fff"/>
- <path d="m1.8521 5.1675-0.91902 0.91794-0.13129-0.13113 0.91902-0.91794z" fill="#aeaeae"/>
- <path d="m0.13129 5.0271 0.91902 0.91794-0.13129 0.13113-0.91902-0.91793z" fill="#aeaeae"/>
- </g>
- </g>
-</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_down_11px.bmp b/dlls/light.msstyles/blue_spin_glyph_down_11px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..9d15e6886f8e85ae9a3f9fc9ff60f1adbe619a1c
GIT binary patch
literal 1722
zcmds!zfOZt6o)Yy7hl3b6GBXTdmV5fgmiIo(a)l{+Hd;;e}>&j>fEvs+BpM;f1Xkozb
zR@;EVrcTD5^yA#~JEtdbf8&Sub8QnZJfGnLuHZzw)K1CbtIx3&ji!D6l-7*zAD>#y
zgN|nhP5tfAa=A1Xi$xj7vAU8UV?LkjQ52=%LPCArH_R?UzaTrRABLd~8QM*I9!;X<
z<h!<xW~q7h54JkH0=0Krw=?f=@}IZ1_FvCU(-=^~UN7kDkb(;d^m>6Vpa4hR3E74W
zI$lsq$f4r}wFPQ^=LP2gdc8n5;V8UV&qhW)9hNIk?)75*daGByNNaE8l9Sa;^m<Ww
zLeMYjsn~c?PewL%ww?|;UR0BTM9(W<cD$&)p|zR!<<5)B9|mf#^7ebM$E<yE6khOc
y29&VZ3;H^w;6ehuUZATxE5HF2He}H8f?7fj9WSUYQ1d%4I0w+{1-c2p_TmGndDPed
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_down_11px.svg b/dlls/light.msstyles/blue_spin_glyph_down_11px.svg
new file mode 100644
index 00000000000..427aa93ea58
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_down_11px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:11-32" width="11" height="36" version="1.1" viewBox="0 0 2.9104 9.525" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m1.4632 1.5759 1.1827-1.1474-0.16896-0.16391-1.1827 1.1474z"/>
+ <path d="m0.26459 0.4401 1.1827 1.1474 0.16896-0.16391-1.1827-1.1474z"/>
+ <path d="m1.4632 3.9572 1.1827-1.1475-0.16896-0.16392-1.1827 1.1475z" fill="#3096fa"/>
+ <path d="m0.26459 2.8213 1.1827 1.1475 0.16896-0.16392-1.1827-1.1475z" fill="#3096fa"/>
+ <path d="m1.4632 6.3385 1.1827-1.1475-0.16896-0.16392-1.1827 1.1475z" fill="#fff"/>
+ <path d="m0.26459 5.2025 1.1827 1.1475 0.16896-0.16392-1.1827-1.1475z" fill="#fff"/>
+ <path d="m1.4632 8.7197 1.1827-1.1475-0.16896-0.16392-1.1827 1.1475z" fill="#aeaeae"/>
+ <path d="m0.26459 7.5838 1.1827 1.1475 0.16896-0.16392-1.1827-1.1475z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_down_14px.bmp b/dlls/light.msstyles/blue_spin_glyph_down_14px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..e8b89e132d2d6147921e0718c37cabcabe80d74a
GIT binary patch
literal 2826
zcmeH}u};EJ7=>$e!o+9jK%$9+USN}r#fhbp8;edXsH=msGqiE(tOh7NQ4<nGo<Isi
z{Vq~MylrU*Oh{<>dT-A;Ka}Q#P^;%owdL```3cTIz>%hF$E?pePRbEz+V4v`LG9Xn
zR3cl1lP&(f*}Y!R?f3g1S?-(sJ$NvJhcvU~nlkUYu09+N^X$iPmo$stfJwL8y$Ey6
zo}+!jO{i_I=;mtXa#NRkbOWY?!Jr=DIXsK<Up>5L=8AiN3$G9B|2%;p2wce2Px3AB
zU<9f9Nv^rd>#TVg!)?;H#Baa^*8OB(fGI(a)w6WxR_Q2L1`K+Y=tM021LcRzSlc#rcB
z`fi?pZwYr{iA?>RTcQQt+$xP0mXWHT<eM`8Z3}(YDd+jjF<N3j(a)f*HnO#Ii%x}UyX
zETB()yA;_^zhjuonYN+ybKVg`&dxeTrJv}|yj_g_{ao0h%KV|9yQyK)ySkW}`boY8
z9*iJWKgl&$d7U*6V(a)T{Legh`3?kD>KOd+zL=qAV+rJrc>FQA-N`ibU1Y(Md;uy_6Z
E0bS|-U;qFB
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_down_14px.svg b/dlls/light.msstyles/blue_spin_glyph_down_14px.svg
new file mode 100644
index 00000000000..6634ba4d372
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_down_14px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:14-32" width="14" height="48" version="1.1" viewBox="0 0 3.7041 12.7" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m1.8609 2.3673 1.3141-1.3769-0.18773-0.19669-1.3141 1.3769z"/>
+ <path d="m0.52916 1.0044 1.3141 1.3769 0.18773-0.19669-1.3141-1.3769z"/>
+ <path d="m1.8609 5.5423 1.3141-1.3769-0.18773-0.19669-1.3141 1.3769z" fill="#3096fa"/>
+ <path d="m0.52916 4.1794 1.3141 1.3769 0.18773-0.19669-1.3141-1.3769z" fill="#3096fa"/>
+ <path d="m1.8609 8.7174 1.3141-1.377-0.18773-0.1967-1.3141 1.377z" fill="#fff"/>
+ <path d="m0.52916 7.3542 1.3141 1.377 0.18773-0.1967-1.3141-1.377z" fill="#fff"/>
+ <path d="m1.8609 11.893 1.3141-1.3769-0.18773-0.19669-1.3141 1.3769z" fill="#aeaeae"/>
+ <path d="m0.52916 10.53 1.3141 1.3769 0.18773-0.19669-1.3141-1.3769z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_down_18px.bmp b/dlls/light.msstyles/blue_spin_glyph_down_18px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..c985f97729c3ed3b7357694f93e3997aec3d16a1
GIT binary patch
literal 4458
zcmeH~PfmkC6o)Z-0QCf(Kw$5tx~PrO1$9*qVAMs^G#VGiCS97;mB2=C(0_5!^LU9i
z%wU4wRA^8Hp^dH}{g`3i?>&ZB{e|uyUv6ph<AL)XY{MR`X*=3F<J%^u#1UxP=SM|?
z{i(a)YYNPbz^_$6M3i*;Z)98N}~(QC1+uWItU)bSVv<L%dIzAN(XVLBKLD*b-H8rHkX
zm;I?Cw(a)u!ReH=u2%xkI^Tt#bHBf6H-Q|suvj&%zJvCHqV_%-)zD&2TIK8~-)=V<C^
zB(=`t>+w19N8%^(wV&o_8u0v6tXwNQ(a)E08jf?xtG`3Cu2(a)Ib&)zCm6Grci-HQ1z~h
zJTv+>%wXXg%xj=(<?;=5tx%uv4c0A?aFMky;!RM!Nc9b3r=V)3`UbHcq}GV`faVNd
zqU&-jJMh;X5RNhN9epL=5Vqcxj^RmH7rtvQ<r}_hbf_`)ZN1{VdR5i)ZKKfp2KR20
zH}jv&g>Sq&W^KMV$H?Uy($-r_|LzzG-{3hdVnW(R=KBWmrqX%#ZtDNMaLqazNzYP!
zLpo+Jt48#<!FSk(a)j$XcRL=7p&|LDMko2=v;<afaX0ZaJ?c^#NS1*)Lx74i-A>UZx9
z7QVr}2C7yr-$2(2^$Fi#-2(NDnZ7~18R}AfgLoYzr1}Q29%R)ZJU<$oOWz2ak!Sb-
D`2{`}
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_down_18px.svg b/dlls/light.msstyles/blue_spin_glyph_down_18px.svg
new file mode 100644
index 00000000000..32a4b64d5ec
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_down_18px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:18-32" width="18" height="60" version="1.1" viewBox="0 0 4.7624 15.875" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m2.3918 2.8942 1.5769-1.6063-0.22528-0.22946-1.5769 1.6063z"/>
+ <path d="m0.79371 1.3041 1.5769 1.6063 0.22528-0.22946-1.5769-1.6063z"/>
+ <path d="m2.3918 6.8629 1.5769-1.6063-0.22528-0.22946-1.5769 1.6063z" fill="#3096fa"/>
+ <path d="m0.79371 5.2729 1.5769 1.6063 0.22528-0.22946-1.5769-1.6063z" fill="#3096fa"/>
+ <path d="m2.3918 10.831 1.5769-1.6065-0.22528-0.22948-1.5769 1.6065z" fill="#fff"/>
+ <path d="m0.79371 9.2414 1.5769 1.6065 0.22528-0.22948-1.5769-1.6065z" fill="#fff"/>
+ <path d="m2.3918 14.8 1.5769-1.6064-0.22528-0.22947-1.5769 1.6064z" fill="#aeaeae"/>
+ <path d="m0.79371 13.21 1.5769 1.6064 0.22528-0.22947-1.5769-1.6064z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_down_21px.bmp b/dlls/light.msstyles/blue_spin_glyph_down_21px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..9a717e4807d9050f185d2777b2e7e0aae90570ba
GIT binary patch
literal 6186
zcmeI0ziV1i6vr(swnz~Rm3By>L#Kx5vl+UEENzDr?36&W2%TDx*0xiTZbFxW;FBz|
zv-pxgg5V%=6CA|J$u-4)z~XyPz5QIP<kx%V`J+SWyX52Xp7Xs&?=gM{*Eb&D_YBuJ
z9=|{kp2IcIL(g^Mk9#~^TEgS`^Cv4}{n(a)L;CCL?u8&}lb^1nHO{r!Cf+6M;*D~q(a)R
zeID%X?fs<ZfY>@bJiI$k-+VqFq)!t%nx-X)U1%H~9o?CwFYhY=b$aN;7qSO^qwGzn
z(a)_M(Y>02xo{hX_T!QD5`o~8e5(a)_i`ha=BY)Yj)3>mk)gfda!AwBOe1f-x9BX(@HbW
zaUU<b;z<8yoVSX+-#9t}+VSzR?N^?86-K(ZR(&q!&?cpxbGeJP(a)t*o7d>ZeaMD!_m
z??mfr+zI^86A(g#pbZQ0dHO8D2(a)IeGbNM{ygV2NyB%lion91ik7l1nGF!Xt16ileX
zR6dX14>d60oX(a)l0hCY<Rk<X*^K?QoSW%a*FJ_d5WC79^*)V)vysh{Zc)Z-wR2DUy=
ztsq4#M?Q}(IaCX=Yjq!)qrL^7?dn!}^eOmYRdaLh1l$RnPC!?mgp6#sEp}EH;`6`K
zp(RsQPK>NFfEIn{^Z9fnXsAjPI%X!4Aa<c4)RozM{<{+3d>!<j8X5Y$o()IYn}!;$
zip=tKKA(Q-=WGp(ZYFfj=Z$P+n|$9;BW00WbLR6qt3J+Dpr>admOjtt6{9}TRiz}-
zk0$$ke%XtzDD_50ndtM><LHE`Ml|tt&DQ5lHC&K7aOCs!OOEumJ}>WTW|XOXUeAP6
zycgH!PruIYGj{@Z69`dg!$N$XK1*-{{8H#?!CXGidHK_16FTq_y3l}`e4cXwsDlne
zpC?Aagepws^XUCh0|Q>d*|p844`p!V^XPm~fgV`;Joy+5pac_rp1K!`AoUY{o_ZYQ
m=ca+J&r>Umbnl2xRuYlyYwPpW<XxxodGsl8eV!rwt(a)RuJ*9f=(
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_down_21px.svg b/dlls/light.msstyles/blue_spin_glyph_down_21px.svg
new file mode 100644
index 00000000000..ae35ad5580c
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_down_21px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:21-32" width="21" height="72" version="1.1" viewBox="0 0 5.5561 19.05" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(0 -.26457)" stroke-width=".26458">
+ <path d="m2.7913 3.6833 1.9711-2.0654-0.2816-0.29504-1.9711 2.0654z"/>
+ <path d="m0.79369 1.6387 1.9711 2.0654 0.2816-0.29504-1.9711-2.0654z"/>
+ <path d="m2.7913 8.4457 1.9711-2.0653-0.2816-0.29502-1.9711 2.0653z" fill="#3096fa"/>
+ <path d="m0.79369 6.4014 1.9711 2.0653 0.2816-0.29502-1.9711-2.0653z" fill="#3096fa"/>
+ <path d="m2.7913 13.208 1.9711-2.0652-0.2816-0.295-1.9711 2.0652z" fill="#fff"/>
+ <path d="m0.79369 11.164 1.9711 2.0652 0.2816-0.295-1.9711-2.0652z" fill="#fff"/>
+ <path d="m2.7913 17.971 1.9711-2.0652-0.2816-0.295-1.9711 2.0652z" fill="#aeaeae"/>
+ <path d="m0.79369 15.927 1.9711 2.0652 0.2816-0.295-1.9711-2.0652z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_down_28px.bmp b/dlls/light.msstyles/blue_spin_glyph_down_28px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..12cf65f7ca052c528826aa3dc84230c41978ce0b
GIT binary patch
literal 10890
zcmeI2&r4%h6vtyNO0m>RL8P=;=`5tS$%|nc3NFHIy6UFTegB7UyU2P9EzIP-blkbg
zU@&S#Z6!hw5nRkH+z29q3z;7xf(a)nK^$>R2NoD&DeiSNDqSP1trpSjn2zvrC$j^X)b
z#(O{9|0;Gl?(_Gr(a)EQCJJ+Uuhz05H^m*tybVzJkMWXs(9{>NY5oP}GxA5Lafwga{U
zAv$1;=_!>;75F=Zye&zwSnOR`SeTukpEttX++41$gf|3BEo#h29co^HuWMJH`G(NQ
zN7U*gcS-WY>EhyIntB=5=ejqY&1T<=ocJ99tE;R1<Sc967xXaRkg+!fXL?qsR;z8j
zF4xx926&E&=6go1iAJr)%z29Q6V;UEevPvzGd&#SGq|OB4$1pvvv|%NbjPA)y+Z5<
z&9v{@UtV4wqSm(7+G8z0zHS^m`#Aa|jj2-e!y5zi5dARhXxwhOT>dmnoM(a)Jomd1!X
z(AZ6S`%zFV+I7`GVg4jY|Moe(7=?YwL2m=!33|tZeE;6g74~alN2s?!-Me99tj>18
zcEEPPcHnk*K)e`KAn<2RyH84uUYLc(=$ikefYh4NLKn=wt~>5O$=e4d&40?Ah76qR
z-ZXPZ{3m((p{#jdFkksk)>Ck%X9ecA{3r1PAfF8x&)}N>WG(a)9LAVcoelK&)b5Vk<Z
zAvE=$oH=j|GFBjx|3p6o+aO~P0{thNaX11QRS4xj(G9~6$k>I@{uAvO9Ds~X2=t$5
z)<w*C0+IbEF{7{#G6LTTXylIaS!>yU5<3DLVEt#iFIgLJJ77CtJ8(-nU`(v1<|Qk2
zH~Ck$uWX7x_15yvY|V4bC4V~I^Pf`7b7r*G1+#y-&O7)|{+p(Q!xSg_>Rz&>wN7if
zc)Ff<GJJimHK$EB)*1i#;7)(tbIMxlrSDB%`OmtWm}37-YZgp4)1LqQEj~c5isbXX
z#B)EFxaL1=-eijN6Vb(a)M4EJlLwdPT3kQ`f*2M+&pC+{@NQ*#{$&9P{G*I6;Ye;3Vv
zdfyBYyDjms_pkf)=gn$0_Wehxah~r;W2(lT2<JcZ(a)nK?iG;a5whsn_X^VP%n7;y(0
zyJ;Sz1N~<$pIE=t=aWxO?%T-z^HnZ6O8ma$@V#W9|9pMN#AEY^^KqkBQD@`c9pSyO
z!S~hr_dfNfp0o#Gw+X3-n73jMEq=x)z&Mfd-IG1$Ie`>86t#iTb>)K`RsQ)Bi
zAIxd~Q|2^e;2h*xr=cVMlRV<@${=}P!j=DIJq2eVX9Z}>e-b|c^4XAl&*7T?WG(a)9L
zAR4(>Oa7BM`S-IekUWRb)PHj3z%ht+1tR%R^h2->62Aw5{u9kO9D&4CA(a0_Hw-%<
zak~)Of1(|O1CZEF2=t$5)>Z$MIkNvGW)$`{N1*>iCwF`dE&ESmM_>c2|D*|a+(a)22n
E50>pX$p8QV
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_down_28px.svg b/dlls/light.msstyles/blue_spin_glyph_down_28px.svg
new file mode 100644
index 00000000000..8349e43368c
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_down_28px.svg
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:28-32" width="28" height="96" version="1.1" viewBox="0 0 7.4081 25.4" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m3.7217 4.4725 2.6282-2.5244-0.37547-0.36061-2.6282 2.5244z"/>
+ <path d="m1.0582 1.9735 2.6282 2.5244 0.37547-0.36061-2.6282-2.5244z"/>
+ <g transform="translate(0 -.2646)">
+ <path d="m3.7217 11.087 2.6282-2.5242-0.37547-0.36057-2.6282 2.5242z" fill="#3096fa"/>
+ <path d="m1.0582 8.5883 2.6282 2.5242 0.37547-0.36057-2.6282-2.5242z" fill="#3096fa"/>
+ <path d="m3.7217 17.437 2.6282-2.524-0.37547-0.36053-2.6282 2.524z" fill="#fff"/>
+ <path d="m1.0582 14.939 2.6282 2.524 0.37547-0.36053-2.6282-2.524z" fill="#fff"/>
+ <path d="m3.7217 23.787 2.6282-2.524-0.37547-0.36053-2.6282 2.524z" fill="#aeaeae"/>
+ <path d="m1.0582 21.289 2.6282 2.524 0.37547-0.36053-2.6282-2.524z" fill="#aeaeae"/>
+ </g>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_down_7x16px.bmp b/dlls/light.msstyles/blue_spin_glyph_down_7x16px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..5b2c313430c99a025c26847c17548baf3427499f
GIT binary patch
literal 586
zcmaivy-ve06op+tVr2)Vsj|05-7<DTLSo(a)nSa||Q{-S#6o+ycwF^hSNyh#FC%y&&w
zVO0n#pO25vm5;KyyFF2UJ+VK+Ib6U@#p)FOn6Vu#r_|3UiQC-VKOBwxb8+(a)ZUe|R}
zmSqR?-y`Cys<K5<q(a)qpJEF@<>#<%2G;`2O(a)rW`f+OSzwxyaT(*JLeMUAm|eh7Sg@?
zKF%?;;QP=BEG)o4(1)MHq3?6MPQJ2LH(a)sd4ed5P=ZF{3r(cxw3`-V)%<C|{#=cVr(
xw(Drh$4r|(TLpdoolGD4_|F772>SNkqA7^_J~W0Fd><OYlpD(a)LA70+weFGNno6rCN
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_down_7x16px.svg b/dlls/light.msstyles/blue_spin_glyph_down_7x16px.svg
new file mode 100644
index 00000000000..675a6912045
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_down_7x16px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:7-32" width="7" height="16" version="1.1" viewBox="0 0 1.8521 4.2333" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0.93223 1.049 0.91987-0.91787-0.13141-0.13112-0.91987 0.91787z"/>
+ <path d="m0 0.1405 0.91987 0.91787 0.13141-0.13112-0.91987-0.91787z"/>
+ <path d="m0.93223 2.1074 0.91987-0.91792-0.13141-0.13113-0.91987 0.91792z" fill="#3096fa"/>
+ <path d="m0 1.1988 0.91987 0.91792 0.13141-0.13113-0.91987-0.91792z" fill="#3096fa"/>
+ <path d="m0.93223 3.1657 0.91987-0.91792-0.13141-0.13113-0.91987 0.91792z" fill="#fff"/>
+ <path d="m0 2.2571 0.91987 0.91792 0.13141-0.13113-0.91987-0.91792z" fill="#fff"/>
+ <path d="m0.93223 4.2242 0.91987-0.91802-0.13141-0.13115-0.91987 0.91802z" fill="#aeaeae"/>
+ <path d="m0 3.3154 0.91987 0.91802 0.13141-0.13115-0.91987-0.91802z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_down_7x24px.bmp b/dlls/light.msstyles/blue_spin_glyph_down_7x24px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..ca77d81d524bc295bac66fa9286d584a9cdd8cb5
GIT binary patch
literal 810
zcmcJMKdXXJ7>7(a)P;11#7A`u983nI#fwx*V*mcGhe?<fQ{9yA<+78gNLaPfl`RKw{}
zL6Qb(@Zj^l=RH3UJmPvg>4{<;sQ>T-L+FTKkw=#<<zp!!$|q0Mdb9icc%|W>-;jSB
z$8l^%QIsZ0GJ3zunGuGe^nG8adqEK7pI0n0JIk^`K5$QC-j_*xRVigc3N=q=10?9+
zLFLKbhQgDsLF=A3XKFrOE4|7^-Sadv9?n84ccnjE%Tvy>^1PocTODVm=XtE%oq6k?
a{3#PssChCQAVCKYDo^${6rOYq8a-bNzh^-J
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_down_7x24px.svg b/dlls/light.msstyles/blue_spin_glyph_down_7x24px.svg
new file mode 100644
index 00000000000..4d5d0ed56f4
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_down_7x24px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:7-32" width="7" height="24" version="1.1" viewBox="0 0 1.8521 6.35" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0.93047 1.0513 0.65705-0.68844-0.093866-0.098348-0.65705 0.68844z"/>
+ <path d="m0.26459 0.36988 0.65705 0.68844 0.093866-0.098348-0.65705-0.68844z"/>
+ <path d="m0.93047 2.6388 0.65705-0.68842-0.093866-0.098345-0.65705 0.68842z" fill="#3096fa"/>
+ <path d="m0.26459 1.9573 0.65705 0.68842 0.093866-0.098345-0.65705-0.68842z" fill="#3096fa"/>
+ <path d="m0.93047 4.2263 0.65705-0.68842-0.093866-0.098345-0.65705 0.68842z" fill="#fff"/>
+ <path d="m0.26459 3.5448 0.65705 0.68842 0.093866-0.098345-0.65705-0.68842z" fill="#fff"/>
+ <path d="m0.93047 5.8138 0.65705-0.68842-0.093866-0.098345-0.65705 0.68842z" fill="#aeaeae"/>
+ <path d="m0.26459 5.1323 0.65705 0.68842 0.093866-0.098345-0.65705-0.68842z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_left.bmp b/dlls/light.msstyles/blue_spin_glyph_left.bmp
deleted file mode 100644
index a895c886808d8a97f543e7da2193fc157688c44a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 810
zcmaiwyH12a7)J3DUqZQPsEqESHrCr%+4w59KEbvM#Mn(a)ia4l)(F?f?@-3HIBvjq4P
zo$SXj=bN25VfB1{V(rJ8=NmaA7v#wDEL|nXJjCcN>-VRde)aV7Dz^LsPXFkus`B$Z
z{~B+}vdo1wX_}rNxM8X&3h%)53~%eYejGFXUY4cJ8H)aD-f^y(a)JN|b$@60{PocDe2
zlZhv5mo#MXG)ysj<1<*dM0mn%qKNQ>Ii?eyaF+<rZFukRqG00LecZXbFlaXMa`4=<
zC{SG-Ogz8iWxI<O!gCYe*qp1j(XH_8J|7(2b?*z|Y3>o8d>fxkJXyP>A%mx3irFLM
Y(XtSpFq`Q8!V~70PI$ug-3hUN0A)s-yZ`_I
diff --git a/dlls/light.msstyles/blue_spin_glyph_left.svg b/dlls/light.msstyles/blue_spin_glyph_left.svg
deleted file mode 100644
index 334ee0b87cf..00000000000
--- a/dlls/light.msstyles/blue_spin_glyph_left.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:6-32" width="6" height="28" version="1.1" viewBox="0 0 1.5875 7.4083" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <metadata>
- <rdf:RDF>
- <cc:Work rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g stroke-width=".26458">
- <path d="m1.3229 0.13141-0.9179 0.91988-0.13113-0.13141 0.9179-0.91988z"/>
- <path d="m0.39572 0.80081 0.9179 0.91988-0.13113 0.13141-0.9179-0.91988z"/>
- <g>
- <path d="m1.3229 1.9835-0.9179 0.91988-0.13113-0.13141 0.9179-0.91988z" fill="#3096fa"/>
- <path d="m0.39572 2.6529 0.9179 0.91988-0.13113 0.13141-0.9179-0.91988z" fill="#3096fa"/>
- <path d="m1.3229 3.8356-0.9179 0.91988-0.13113-0.13141 0.9179-0.91988z" fill="#fff"/>
- <path d="m0.39572 4.505 0.9179 0.91988-0.13113 0.13141-0.9179-0.91988z" fill="#fff"/>
- <path d="m1.3229 5.6877-0.9179 0.91988-0.13113-0.13141 0.9179-0.91988z" fill="#aeaeae"/>
- <path d="m0.39572 6.3571 0.9179 0.91988-0.13113 0.13141-0.9179-0.91988z" fill="#aeaeae"/>
- </g>
- </g>
-</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_left_12px.bmp b/dlls/light.msstyles/blue_spin_glyph_left_12px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..c94f11507bb19deed69624a349acfdbc7faeb538
GIT binary patch
literal 2826
zcmd^-u}*_f6hJXLRewR_;@E<ksEJz_7YvCD3E>0S9atQkU2Ul@?vl2zUqnbqNZ<z)
zYJvyUE*;*TnwT~{kd*VdJbH$=y?vwmJaK%01Gs`6<Jj2c{Mh5L_Gt{`=i6RshBtTj
zYl`NFJ<at^UY^hAHoQw_;yF;vX0vOZkK^H%i^bwn=i&vBPp8v?z>RS;+!LMKUgtR!
zBs|BV#BUw$A3`df(a)w=wm19SS)IZ7#?IVI-{=^FOpvgS?d|97ux8XH7?;yF-&woe=n
zO3?O+6F?5yK5=5mK-4Fmf&`AF{}pZsDTrpY_r?9&gSb!D_|U#1ai6#@Y)zkE6VtB8
zmZ;BaWI1(Y70ZdG?X!w354WsG18tvmbQ<92RdlB9vl?45^Rv$vOVkecRqQYMcs&>Q
zxs1$^XHTUw+CEo%c<zh)tRmCz-qFMq_gRfimo;0{C$H89QJ;7Y6rk-B$Ac2Iec}X=
pgSJnc7%~v`iKid|ai6#$q#&Jvy4r)dPuBR*z9Vs;xGrq8&u`X_{w4qb
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_left_12px.svg b/dlls/light.msstyles/blue_spin_glyph_left_12px.svg
new file mode 100644
index 00000000000..fcb2a41c277
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_left_12px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:12-32" width="12" height="56" version="1.1" viewBox="0 0 3.1749 14.817" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path d="m0.9904 2.0297 1.3768-1.313-0.19668-0.18756-1.3768 1.313z" stroke-width=".26458"/>
+ <path d="m0.8078 1.8621 1.3768 1.313 0.19668-0.18756-1.3768-1.313z" stroke-width=".26458"/>
+ <g transform="matrix(-1.1975 0 0 1 3.2272 0)" stroke-width=".19134">
+ <path d="m1.8679 5.734-1.1498-1.3129 0.16426-0.18758 1.1498 1.3129z" fill="#3096fa"/>
+ <path d="m2.0205 5.5664-1.1498 1.3129-0.16426-0.18758 1.1498-1.3129z" fill="#3096fa"/>
+ <path d="m1.8679 9.4383-1.1498-1.3129 0.16426-0.18758 1.1498 1.3129z" fill="#fff"/>
+ <path d="m2.0205 9.2707-1.1498 1.3129-0.16426-0.18758 1.1498-1.3129z" fill="#fff"/>
+ <path d="m1.8679 13.142-1.1498-1.3125 0.16426-0.18751 1.1498 1.3125z" fill="#aeaeae"/>
+ <path d="m2.0205 12.975-1.1498 1.3125-0.16426-0.18751 1.1498-1.3125z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_left_15px.bmp b/dlls/light.msstyles/blue_spin_glyph_left_15px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..7b10045c13b068403359b33ab997e6949e202a0b
GIT binary patch
literal 3978
zcmeH}ze(a)sP7=TX-5)m3~aZ6}2u#+HHyQQfm=nrUXYiMn7ZfGbyYZ5{l1b?02dV)IS
z;C!2oPOi~8T+esb(DuDI33c>zc)btzedj%pb$-8VgvUL<??8PlLd(a)7Vwm63u)cMyD
z7{>ZXT(a)9?Wi`!p+*7&fkF|#Qnold9FZns~h>v0?>(`vOAxHl3PCj}lnNW5CD7RMPj
zn(a)y+DXoO#%jvoX;46hE8UayzXaeiiST$thQ{an*M^IXQ(a)vDWXmP}ejJwLk9LRrl}r
z`#bvPdJ;d$y{GtZYX4H7XPm~Jb1q3;HP1Vh#b3g86d%um=P2%9bNGG>Anq3(a)0}BxK
z%X|tv5cSJ^97f=Ps9)ymFac4&%nx7&;(l?|TGc+q{o-sv7hDkci<5wNh}17$8s<=n
z(gR)=mJq35yi(a)q^SL5OP<y^tHkHr0cJmoTe#aw`_-||Vyw(a)uHlnzDXt#W>z(a)W#^rs
zaVhB6h_S{x?j(3Q7WK;-UA!5dxL>?6c)0R(a)+26`GyZCPKcp&e$a+t)OvVQvI-%a7c
zn$!66&x%<Rs^R$Ob3Ti|^zD44epl6;<yZ3m{pvmZ0%PKSaWb#~QNPTmzyndg%*SB_
z4ruqwta^XzFac4&%nx7&;(l?)p!O;57f0={3oeNJ#Yw^x-ay<hP8#M=f+$B8X$e<R
KWE=}Nrr$5T*-%>m
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_left_15px.svg b/dlls/light.msstyles/blue_spin_glyph_left_15px.svg
new file mode 100644
index 00000000000..41b979e4a85
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_left_15px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:15-32" width="15" height="64" version="1.1" viewBox="0 0 3.9686 16.934" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path d="m1.5195 2.3298 1.3768-1.5756-0.19668-0.22507-1.3768 1.5756z" stroke-width=".26458"/>
+ <path d="m1.3369 2.1287 1.3768 1.5756 0.19668-0.22507-1.3768-1.5756z" stroke-width=".26458"/>
+ <g transform="matrix(-1.1975 0 0 1 4.0209 0)" stroke-width=".19134">
+ <path d="m2.0888 6.5633-1.1498-1.5755 0.16426-0.22511 1.1498 1.5755z" fill="#3096fa"/>
+ <path d="m2.2414 6.3621-1.1498 1.5755-0.16426-0.22511 1.1498-1.5755z" fill="#3096fa"/>
+ <path d="m2.0888 10.797-1.1498-1.5755 0.16426-0.22511 1.1498 1.5755z" fill="#fff"/>
+ <path d="m2.2414 10.596-1.1498 1.5755-0.16426-0.2251 1.1498-1.5755z" fill="#fff"/>
+ <path d="m2.0888 15.03-1.1498-1.5752 0.16426-0.22504 1.1498 1.5752z" fill="#aeaeae"/>
+ <path d="m2.2414 14.829-1.1498 1.5752-0.16426-0.22504 1.1498-1.5752z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_left_18px.bmp b/dlls/light.msstyles/blue_spin_glyph_left_18px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..e678df76763e8ca185895577bca7304ec60e1d02
GIT binary patch
literal 6186
zcmeI0PiqrF7{((p38aA#FR_P$2Ty4v3GovY#8W}U-UO>hK?VQZ`~d1v$fk=BJTD~M
zl2AyXo+7EY7J6x}_K*)?A-f3~e{al!&_n4vCvAuRc3?Kov+vH%JY9Bey>K%&Z=X26
zha2z+uElP};`Cqh9L_Woi~aeNGiL4n!#8Jsa?Zf(a)bIxDJ)1K$WTdh{3*=#=7-oNX*
z2|PS7_<Yp(?C$QS(E8#5A2c4_Zg&Z74`z5>czwt<nU5^m?+cF?nmRh2P7eJKnEJlI
zsqxs}-Y%dYLO?yTJyZ?-h#F>~nvdwB+*1*+pKuEIqH#^ny{+JJ3}fngpz(+_J3Bjh
zd=6oP*W+kh(=VRe0Iw-L(|AN0)=>tJJ&?J76^(29cDtR%N7l9MjdvQ4NJCvoJY=sv
ziN>z_|9=LIF>z>sI_J?QzyoRW(a)B6|HT?%|Lps8{mT^f2YgSQth0s*=#^cNm4l^!|t
z`!I#4N{<5CAq1e#d9)*t`FO3VBhsKR!U_BWtDHx_0>>~0tDHxlheHTqBdS-^qyPK4
zS>-%l8TbY=_f|QNehFk<OS8&(^huDtdX(a)8<Me>hojJFXFopK|rmGwFARudDa?BQdA
zdRg^8Z$95n;o;9coQf{z-D;Zq=;1M&)GMm(a)SL0T*==<Uk)+(a)T4ckblS@57XOHZ(a)Db
zY*h+ee~3pA)GF$n4{N1SSl7=-RC`drTMTNY6Y4pgY?bYD-mNa<a|GkSDcj}zmtr2D
z1DFI($?ARH%%59nfY&svm+W%Bwwei@${t=b)_`5kv#yz^E?$N`VwdyYYI3nxuW~+G
z+?S)5Ph|~I=RDd3c)*vnm(a)4PdrNCc!sB#`{8hS7TRnDW!LVw|*%6YUo*oP@>f~FM^
z4Iuz^&Z8ZH&3quAw<5<AI0dVmN52e5Fb1ofM=xJ_4`2dTIgehR+W_RbS>-(X4D5l-
Zy;aVmmv!9**<V&Uk3I>qS1(P@{|0ZD2%`W1
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_left_18px.svg b/dlls/light.msstyles/blue_spin_glyph_left_18px.svg
new file mode 100644
index 00000000000..2af6a7110d5
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_left_18px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:18-32" width="18" height="84" version="1.1" viewBox="0 0 4.7623 22.226" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path d="m1.6178 3.0446 2.0652-1.9695-0.29502-0.28133-2.0652 1.9695z" stroke-width=".26458"/>
+ <path d="m1.3439 2.7932 2.0652 1.9695 0.29502-0.28133-2.0652-1.9695z" stroke-width=".26458"/>
+ <g transform="matrix(-1.7963 0 0 1 5.1053 0)" stroke-width=".12756">
+ <path d="m1.9415 8.6012-1.1498-1.9695 0.16426-0.28141 1.1498 1.9695z" fill="#3096fa"/>
+ <path d="m2.0941 8.3496-1.1498 1.9695-0.16426-0.28141 1.1498-1.9695z" fill="#3096fa"/>
+ <path d="m1.9415 14.157-1.1498-1.9694 0.16426-0.28139 1.1498 1.9694z" fill="#fff"/>
+ <path d="m2.0941 13.906-1.1498 1.9694-0.16426-0.28138 1.1498-1.9694z" fill="#fff"/>
+ <path d="m1.9415 19.714-1.1498-1.9694 0.16426-0.28136 1.1498 1.9694z" fill="#aeaeae"/>
+ <path d="m2.0941 19.463-1.1498 1.9694-0.16426-0.28136 1.1498-1.9694z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_left_24px.bmp b/dlls/light.msstyles/blue_spin_glyph_left_24px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..282f557335883fbfc516ef76bf9a7fb5c5a95c8b
GIT binary patch
literal 10890
zcmeI0zfT)?6u{58AOR96MWSt%SY4_l3cd>}RhJ?qL#8g3`hQgF+JQMl8B+Uf&jgB2
z{FGe>7!ZPyfeMxiCZGebSV&mGX87jw%u88%Qgl2IRDR;a*E-*Q-uK>p(a)BDPneth}J
zYsE|c{{~;eFOc#wUYgO<@8#o7IM2KOlTGf~i=TeI`R>y`efDX)b(a)sXg6{uFL1B;7`
zD+>z?S?lSpuCDgu-2w+2mi{P;dT>_7JwHExu)Mr{-^yPqmAdhk#SKT)Cu8Mi-f4WZ
z>ONuK-&naPCMLS(a)PO1BBX=&*{p8!enIp<P%i|VdX^QTEXamV1DRQEac8H?L5$@aOq
zxtzM|jN?fhamV0mtwF{H^L`$;U()T=S?*0);}_O7mpRFG#XBuIphm5Nq;risPS!l`
z8O?FZ_%LqYq}w$|q&bc`r>~Q`;*Qg2PDOHXtq;lZAa38J+sV<3e_hXGpB!H$b;TW5
zE|>f8Z)%QR#-X@<lWylc2C31u=GduJD)*AQ;*OJf!=C2&BW}OjY{xweYwcK1x0zSx
z*iHrh4;A3|X8=~gw>}@7{jdcR8<u{2J(a)8J%!~vM~pSZfA3=&6>v6?%sG|Ym;37GYt
zxVqpiNSuLb|B0_CVxk77{U^RxA|}q^TdR7D2VY*qL>+!Gc2`?w=NgRW{U^>9^<OZW
z)?90o!aJ=w<hq*opEzaBf6Q^pXY>A3b3}|1|A2Y_iBq0A6_7Xt^ZpZOFRX*aKA88P
zIQw7|B>sjkEbj?jSA%%BB?0jleBOo}LwI*30nwKJ6Ynsrf%$r}u1Ck$slZ*UfP3(a)Z
zKqCxRn#I8U{imB8>2HSq7C6|jtc{Bv_cTJks_ujO?}1(aSsLxeUA}e)NAC-M#%k^^
z`Z?VUgV~ll(a)1I<TBX<4ggx7_4N^5e~C<cc8r<ZExgQB`?&D(a)A-FGRg3)qUP9WKG|H
zUWVD6y6abAVEX<OpRU1d<0==J_n)nM^ZNd|u&%kRY3IBYwV(d?x)!qb{im$?f<L1<
zP8<2B_WdV0u0lVO99ISZ_%eKA-Y(a)7gr=sU^_&yid_n)u7(a)5R5aIrd#?)V}{LjrQ>j
z+HB=01iLObX8!(@c(a)H-8{<faSjtifdzyFkZ<KMf^k!?@^Sr{4SJl5K=o~(XTI-X7i
z?r;SLnEMKt_n$cXVGA5=fMxU`tAe->z^wno)eU73_Yq{kD$<B%LEI-`)_>yaf+-O9
z8JP8-xKdCAao51K|HL<`?sG=d{u5tL-F3!su#7*ENlhAH-hbkhdsF-uU|n;Rt?N3?
z`0=`$_n)|B&Ch6#Q%3XtQ*%U`<CxLB|HLWJoQmc+WPAYD(Ti{$<a+FbdH;#C4>mz^
p?1Fj!iE|LPL2~SXdH;!1=Di1!qb>a>-eFjScC06~ow#iUJ^&!MIGz9i
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_left_24px.svg b/dlls/light.msstyles/blue_spin_glyph_left_24px.svg
new file mode 100644
index 00000000000..d0fe2eae71c
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_left_24px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:24-32" width="24" height="112" version="1.1" viewBox="0 0 6.3498 29.634" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path d="m2.2125 4.0594 2.5241-2.626-0.36058-0.37511-2.5241 2.626z" stroke-width=".26458"/>
+ <path d="m1.8778 3.7243 2.5241 2.626 0.36058-0.37511-2.5241-2.626z" stroke-width=".26458"/>
+ <g transform="matrix(-2.1954 0 0 1 7.3275 0)" stroke-width=".10437">
+ <path d="m2.3298 11.468-1.1498-2.626 0.16426-0.37521 1.1498 2.626z" fill="#3096fa"/>
+ <path d="m2.4824 11.133-1.1498 2.626-0.16426-0.37521 1.1498-2.626z" fill="#3096fa"/>
+ <path d="m2.3298 18.877-1.1498-2.6258 0.16426-0.37518 1.1498 2.6258z" fill="#fff"/>
+ <path d="m2.4824 18.542-1.1498 2.6258-0.16426-0.37517 1.1498-2.6258z" fill="#fff"/>
+ <path d="m2.3298 26.285-1.1498-2.6259 0.16426-0.37515 1.1498 2.6259z" fill="#aeaeae"/>
+ <path d="m2.4824 25.95-1.1498 2.6259-0.16426-0.37515 1.1498-2.6259z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_left_4px.bmp b/dlls/light.msstyles/blue_spin_glyph_left_4px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..08f0abc8f7135386df74d3ea71b6f1e601449141
GIT binary patch
literal 586
zcmaity^exF6h=qgw@|`_Q0^*PS=(%~$u|2c+wK!sFHqP}lknHl;8XA(a)Xl!QB)pbG?
z;|*u#<IKRf`TQ8G^K4mv;00zdQd&*e_am0OF-lz?IWe2}ukX7nPlWUgO_pVDp67|2
zm1XIW8=TkAa)xj5YsoT2QD|J9rs?!zhFw)vKKFLlJH{9n5_xBLpaHL+|Ib>S?IUZb
z!S+3HKHl~newXek3eJ69`09|GWAx_rv-IKHE}GlELmcQ+7}Q<7uzf(a)B7_NN2wSD}`
ag#=_AXu!M4ys8##A6Y{Uw(o)S(a)w-2mJDa@#
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_left_4px.svg b/dlls/light.msstyles/blue_spin_glyph_left_4px.svg
new file mode 100644
index 00000000000..4e636f0254f
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_left_4px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:4-32" width="4" height="28" version="1.1" viewBox="0 0 1.0583 7.4083" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path d="m0.13109 1.0503 0.91792-0.91902-0.13113-0.13129-0.91792 0.91902z" stroke-width=".26458"/>
+ <path d="m0.0092782 0.93305 0.91792 0.91902 0.13113-0.13129-0.91792-0.91902z" stroke-width=".26458"/>
+ <g transform="matrix(-.99786 0 0 1 1.0577 0)" stroke-width=".22962">
+ <path d="m0.92862 2.9024-0.91988-0.91906 0.13141-0.1313 0.91988 0.91906z" fill="#3096fa"/>
+ <path d="m1.0507 2.7851-0.91988 0.91906-0.13141-0.1313 0.91988-0.91906z" fill="#3096fa"/>
+ <path d="m0.92862 4.7545-0.91988-0.91906 0.13141-0.1313 0.91988 0.91906z" fill="#fff"/>
+ <path d="m1.0507 4.6372-0.91988 0.91906-0.13141-0.1313 0.91988-0.91906z" fill="#fff"/>
+ <path d="m0.92862 6.6064-0.91988-0.91899 0.13141-0.13129 0.91988 0.91899z" fill="#aeaeae"/>
+ <path d="m1.0507 6.4893-0.91988 0.91899-0.13141-0.13129 0.91988-0.91899z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_left_6px.bmp b/dlls/light.msstyles/blue_spin_glyph_left_6px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..cd16cdcfe70f4fa184078015bdbc1d7f09d5b204
GIT binary patch
literal 810
zcmbu5F^j(a)57>08yP9isz3{spu(13`$i<8U!6<0?=a1jn-$#!$0?NI1nlX^pZaxRS#
zMGSq?e((1sJan-dwZ;G1vu~ga1Naa_;aa~fwqRKyu8-^3#qxU{j64ZCPx|-Td7ekG
zYxdGKl|@nLs;c_UoVk+xvzfVX=Ho2O4Da5Zp5)y2Hh;CY)<)oYQcKX_c~X}Uc#_3n
zAn+t}cfIeKjH6mld`~@-=R|4yGxt3I5>?uR3Or9{8lR8KSp5}xa#x+Gw>|m)5qO@|
W5;S<8)FlL-WHA^BJjvW$4?Qm&1ZO?~
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_left_6px.svg b/dlls/light.msstyles/blue_spin_glyph_left_6px.svg
new file mode 100644
index 00000000000..b184dc2dc71
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_left_6px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:6-32" width="6" height="28" version="1.1" viewBox="0 0 1.5875 7.4083" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path d="m0.62752 1.0148 0.68844-0.65643-0.098347-0.093776-0.68844 0.65643z" stroke-width=".26458"/>
+ <path d="m0.53613 0.93106 0.68844 0.65643 0.098347-0.093776-0.68844-0.65643z" stroke-width=".26458"/>
+ <g transform="matrix(-.7484 0 0 1 1.521 0)" stroke-width=".30616">
+ <path d="m1.1938 2.8669-0.91988-0.65644 0.13141-0.093778 0.91988 0.65644z" fill="#3096fa"/>
+ <path d="m1.3159 2.7831-0.91988 0.65644-0.13141-0.093778 0.91988-0.65644z" fill="#3096fa"/>
+ <path d="m1.1938 4.719-0.91988-0.65644 0.13141-0.093778 0.91988 0.65644z" fill="#fff"/>
+ <path d="m1.3159 4.6352-0.91988 0.65644-0.13141-0.093778 0.91988-0.65644z" fill="#fff"/>
+ <path d="m1.1938 6.571-0.91988-0.65644 0.13141-0.093778 0.91988 0.65644z" fill="#aeaeae"/>
+ <path d="m1.3159 6.4873-0.91988 0.65644-0.13141-0.093778 0.91988-0.65644z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_left_9px.bmp b/dlls/light.msstyles/blue_spin_glyph_left_9px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..264c7a9123e154a287ec63c5a8f642bc673e3b30
GIT binary patch
literal 1722
zcmchXy-LGi6ow;;;9W!rrh_DDOLXy%E>14qijH1^vrX#k5D5KUy^ugiv*!+M6C^&V
z6*_$1A%pazPaDqjwkPnG3?4p(a)jm>%G{RK|o91aZAIONmYdM<ZPZ5Y3=W>ydGAD?z)
ztIMNSsdl09c<fB4(^!{YEEYCCozLf&stn$mOePtbTa}NZ$iyWuQ2AztE8tn(a)n|U0^
zcC!a=q}<>A&StX<DaSq+a&mns$3CCjhm`p*SJ$-z+AeTsu!L*XPUaS5aHsJmE&**9
zxB|p3(a)EvIOh+W`qNI~oZ??Mh(a)7kD4`(#1OHIaT0kyI2K|T?XE=3LIq(a)t6|T=XI1Da
zyZ8z{6Q5L}qwRw47T+UJ>|*`i?`-zGb;T~W_nVfXD|S(ix-P$$mqAbLq8xfYxxIA3
zf7t<T7dRW1a0RMkG0Z^ujADKY323{(6(Dwj??AIh>;m81Zwg`;co%XIyTJR<x{Dvh
Cz0|G%
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_left_9px.svg b/dlls/light.msstyles/blue_spin_glyph_left_9px.svg
new file mode 100644
index 00000000000..e97f58f46a7
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_left_9px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:9-32" width="9" height="44" version="1.1" viewBox="0 0 2.3812 11.642" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path d="m0.95762 1.615 1.1474-1.1816-0.16391-0.1688-1.1474 1.1816z" stroke-width=".26458"/>
+ <path d="m0.80542 1.4642 1.1474 1.1816 0.16391-0.1688-1.1474-1.1816z" stroke-width=".26458"/>
+ <g transform="matrix(-.99786 0 0 1 2.3807 0)" stroke-width=".22962">
+ <path d="m1.426 4.5254-1.1498-1.1816 0.16426-0.16881 1.1498 1.1816z" fill="#3096fa"/>
+ <path d="m1.5786 4.3746-1.1498 1.1816-0.16426-0.16881 1.1498-1.1816z" fill="#3096fa"/>
+ <path d="m1.426 7.4358-1.1498-1.1816 0.16426-0.16881 1.1498 1.1816z" fill="#fff"/>
+ <path d="m1.5786 7.285-1.1498 1.1816-0.16426-0.16881 1.1498-1.1816z" fill="#fff"/>
+ <path d="m1.426 10.346-1.1498-1.1815 0.16426-0.16879 1.1498 1.1815z" fill="#aeaeae"/>
+ <path d="m1.5786 10.196-1.1498 1.1815-0.16426-0.16879 1.1498-1.1815z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_right.bmp b/dlls/light.msstyles/blue_spin_glyph_right.bmp
deleted file mode 100644
index 1e5804c5bc54b956471f35a9351258b2613d56c5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 810
zcmb7;K~94}7)Hm|cm-HAsEM1J##)RVfQ>6RUd62^=u(S`nS^vr0t5~K$LLLpbu+%v
zP=&vdIN=R5-#0UP;r-=UeT^ma6P&;Vj?|g5)q2DvhEeMKvyBPw9v;P!f#CQ+pJiE`
zrs-+FN|MB*tIM)H|4*0adBDBR?>j|NIAj$}+no2^er7u|&H0P=T>Cf1#2`G$Jg7l<
z4s-#1$CJGS73(a)7(yZy{Mk!cW~AFtPOvswtx=IzF#tDBcA;rUm$eVzxqXwmi5Gl#dT
wUF83GMz?N1vz}!7J(a)SPoRSd$D%!3+)=Rg<GcRblUP{H1lwR<2VQW`p*pDJXV`v3p{
diff --git a/dlls/light.msstyles/blue_spin_glyph_right.svg b/dlls/light.msstyles/blue_spin_glyph_right.svg
deleted file mode 100644
index 56b68ce195a..00000000000
--- a/dlls/light.msstyles/blue_spin_glyph_right.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:6-32" width="6" height="28" version="1.1" viewBox="0 0 1.5875 7.4083" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <metadata>
- <rdf:RDF>
- <cc:Work rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g stroke-width=".26458">
- <path d="m1.1938 1.049-0.91988-0.9179 0.13141-0.13113 0.91988 0.9179z"/>
- <path d="m1.3159 0.93194-0.91988 0.9179-0.13141-0.13113 0.91988-0.9179z"/>
- <g>
- <path d="m1.1938 2.9011-0.91988-0.9179 0.13141-0.13113 0.91988 0.9179z" fill="#3096fa"/>
- <path d="m1.3159 2.784-0.91988 0.9179-0.13141-0.13113 0.91988-0.9179z" fill="#3096fa"/>
- <path d="m1.1938 4.7532-0.91988-0.9179 0.13141-0.13113 0.91988 0.9179z" fill="#fff"/>
- <path d="m1.3159 4.6361-0.91988 0.9179-0.13141-0.13113 0.91988-0.9179z" fill="#fff"/>
- <path d="m1.1938 6.6053-0.91988-0.9179 0.13141-0.13113 0.91988 0.9179z" fill="#aeaeae"/>
- <path d="m1.3159 6.4882-0.91988 0.9179-0.13141-0.13113 0.91988-0.9179z" fill="#aeaeae"/>
- </g>
- </g>
-</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_right_12px.bmp b/dlls/light.msstyles/blue_spin_glyph_right_12px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..696a9c61f36aeb253ace95eb9a69a153141ecc84
GIT binary patch
literal 2826
zcmd^<u}*_f6oxT6RbRn|g#;E0G$hVlTy!xp?)m_lxSHtfEMOOQOk4UumIadX1{G?8
z->r4(aF2sAu{Zr7>HW^(6n;85>+Bn=^~CWW4&WGe4Aa=<{Mg~Jv0B6U`ly|DaB_aP
zp=iF?)9nA|_GB_i;Z%B!@pv5IS8(xz8h>4LC9T1CpyYbD(wfm|WKmPVtE6T+ogUIZ
zhfL>ZS!UArjq`)fWe!`-A(<W5!=2OjTGv<Y<0kaIl(_%FY1=jhaXxVas6d=gTz_37
z&L_SDC5ZEhYe4~`eByN>2W>uaOqhW-pEx$CIkdCmc%bg5D4%!<Y)w9!&`m$$o;aWQ
z0aSJ5iu2h#ANi`LiF(a)LF)}ik#Be!fKSNn{=|0mvGTx%J-1$Cl)E{6RsbLIRNZ9W&V
zYck7>{@Q%j!@jNNkj&0K(a)mBXH^hEijXHti~t;r|PHU)7$aRaD8oKIYTT_esXz5^xP
pfOJ`i1&H#A*M%Ik`NT0{2HJe$*r4W+yjvdL97OrVOW;rQ`3YhV{wDwc
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_right_12px.svg b/dlls/light.msstyles/blue_spin_glyph_right_12px.svg
new file mode 100644
index 00000000000..8cc6dc068bd
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_right_12px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:12-32" width="12" height="56" version="1.1" viewBox="0 0 3.1749 14.817" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path d="m2.1846 2.0297-1.3768-1.313 0.19668-0.18756 1.3768 1.313z" stroke-width=".26458"/>
+ <path d="m2.3672 1.8621-1.3768 1.313-0.19668-0.18756 1.3768-1.313z" stroke-width=".26458"/>
+ <g transform="matrix(1.1975 0 0 1 -.052245 0)" stroke-width=".19134">
+ <path d="m1.8679 5.734-1.1498-1.3129 0.16426-0.18758 1.1498 1.3129z" fill="#3096fa"/>
+ <path d="m2.0205 5.5664-1.1498 1.3129-0.16426-0.18758 1.1498-1.3129z" fill="#3096fa"/>
+ <path d="m1.8679 9.4383-1.1498-1.3129 0.16426-0.18758 1.1498 1.3129z" fill="#fff"/>
+ <path d="m2.0205 9.2707-1.1498 1.3129-0.16426-0.18758 1.1498-1.3129z" fill="#fff"/>
+ <path d="m1.8679 13.142-1.1498-1.3125 0.16426-0.18751 1.1498 1.3125z" fill="#aeaeae"/>
+ <path d="m2.0205 12.975-1.1498 1.3125-0.16426-0.18751 1.1498-1.3125z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_right_15px.bmp b/dlls/light.msstyles/blue_spin_glyph_right_15px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..99d81ab8d14f397cba732080ac4c327c34aeb0ed
GIT binary patch
literal 3978
zcmeH|uaDYr9EJ-Uf(a)KMYO-;<qma>Uu?uMC~ndC3P&rTG3VkFD1Es6x$D?btv1O~(q
zh%+bz2?mEjU5+BU=X+D<`hLxp+!`L5!u#~oUvJv(a)d|7esmrK6Cf!Vx(g7eyW!utLP
zvwpB-j`QbZe$5)6zI=V~caDvxIWm7EG8&Eg<MH^t&FtZD*n&fnByVhdW_R$naU8!;
zec$(sgTWxdUri>HXR6Q4GX4(a)jHv3Y2W>#@`uuxrQS2*{LnXkCrZnwm|8BFK%dG1Fl
z%d!HqdU$IyTbYT|hCTi(#UtOuJMwI}if6KT5j0fqG3L3qeX!~;UJDLj)nB|0Y~iJP
z?Qx2bzzXF4;*?<t*C6*7rwTh*SR8u=Zv(#+mwX9kFa(a)c<<a=-f&&8Q-oIObWCEtW2
z$o<8M;G=S!k2RYHwSM~3wd!vg)LUub9quB}s=v4$*k+-t_t$rd=b)D0ud?nty}#c-
zlyR5m(7VpqmwNx1S;gPM!oscKZMc5Y`<I!e^vau^0&kl67earXLK=F#G_0(a)LhxGnE
z1-14$@b<SqT&cetW0P|{o`Sb>f77dabPnDB(a)85h6R-c$vfALyy0IUAubzlo}e{oFb
z5?F!UUz{?S{=^{n7pDq4Sb(~i4sAf{FZmM8U<$eWOSS+#ScBAG@@?3I)L-&VID*_?
KoCyBu{{99n)lC)v
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_right_15px.svg b/dlls/light.msstyles/blue_spin_glyph_right_15px.svg
new file mode 100644
index 00000000000..37da3383424
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_right_15px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:15-32" width="15" height="64" version="1.1" viewBox="0 0 3.9686 16.934" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path d="m2.4491 2.3298-1.3768-1.5756 0.19668-0.22507 1.3768 1.5756z" stroke-width=".26458"/>
+ <path d="m2.6317 2.1287-1.3768 1.5756-0.19668-0.22507 1.3768-1.5756z" stroke-width=".26458"/>
+ <g transform="matrix(1.1975 0 0 1 -.052245 0)" stroke-width=".19134">
+ <path d="m2.0888 6.5633-1.1498-1.5755 0.16426-0.22511 1.1498 1.5755z" fill="#3096fa"/>
+ <path d="m2.2414 6.3621-1.1498 1.5755-0.16426-0.22511 1.1498-1.5755z" fill="#3096fa"/>
+ <path d="m2.0888 10.797-1.1498-1.5755 0.16426-0.22511 1.1498 1.5755z" fill="#fff"/>
+ <path d="m2.2414 10.596-1.1498 1.5755-0.16426-0.2251 1.1498-1.5755z" fill="#fff"/>
+ <path d="m2.0888 15.03-1.1498-1.5752 0.16426-0.22504 1.1498 1.5752z" fill="#aeaeae"/>
+ <path d="m2.2414 14.829-1.1498 1.5752-0.16426-0.22504 1.1498-1.5752z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_right_18px.bmp b/dlls/light.msstyles/blue_spin_glyph_right_18px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..1eede781833b9166eef06269f275a19edbad9b43
GIT binary patch
literal 6186
zcmeI0ziSg=9ET$+Xhj846hY8QP-*TI5vNEOArJ)7lA1k))X5OC_z$#$L(5$ZXySad
zz5d_|?G(rsQnwbmWQ}vcn7cE1eO`Y|9SYxfs^q0l4tjY$y!YOFACAmq?%hcI9*caw
zhb!<3P9<(9PILTnosT0!B@%!B^cgkt{AKCLSC09|nPblXucud6SBq<FYjw}_^zw=a
zISb?{@M^W%S#b~|85N!7`+mT@&KqXUlQo9s#>U1)lPu<wCuan0=B2l$c#t(mPR#Ku
zS=Yoti0kX?8M1zm)m>RxnKsEHqXc(a)rzDaX%Q_zQA5CoPahwDh=57<}T&CSg_k_(a)h6
zmW&7vxc4_D8Mrx!p|iEMbyb*Az}NexwY|N4NtjW_*U#53^O%xkXa_&bn);1K<D4{O
z;+?z|P)Ze{4n{qXzX*DGVAS*Y6&=I~z^Lc(-(a)+K0VAS*Yc^E+(jCvmb4aBeqMm>+8
zfgyCksORzDfnG0h&*P?`4?VCYPX%5Y2B5D=)bn^RK(EUIh<Y9`2mkJqsORwup!ZD+
zE(_PAjH|~kT##gF2R92oOnP3rh$qmC9IF_)R$Y0oje0(;S_|Z;*tI-Wdt}t}v74;u
ztkAIn_2H>e&yzC`V`!?+ca3_Uj695>tv=m1>iN*I=g5hps=cR{Y@?nZI(a)1}lhM|+}
zhVDb7o{y_`DXOwwPEy?Sv1_N8PoMkPi=4-z_xYb6tuz?}I2<?+Zb=@ku$r93k6{1%
zvMuU)_H_<Fh7S8$)bo*R7x4AIX{n_rqW5{8t1`X{U2BJVh~MYKs+}dvSB+<ro|kN@
zlj{_jdL4{<9)AJ&^(^6mQP1O7{$>Rnjd~t`9>&lFqn^jl!wA}7)bsdr5W^lA^*nwC
zhR_A0p2yd}dFu5N_dIS2`p^SW&*P<G0EZyzdAwPOU>`(1kCy{|pE(a)AwdAtJXebWL_
W&*POrKVLgA1=5j4^kLHTEW$6APzWvn
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_right_18px.svg b/dlls/light.msstyles/blue_spin_glyph_right_18px.svg
new file mode 100644
index 00000000000..de2f4aa3b84
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_right_18px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:18-32" width="18" height="84" version="1.1" viewBox="0 0 4.7623 22.226" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path d="m3.1445 3.0446-2.0652-1.9695 0.29502-0.28133 2.0652 1.9695z" stroke-width=".26458"/>
+ <path d="m3.4184 2.7932-2.0652 1.9695-0.29502-0.28133 2.0652-1.9695z" stroke-width=".26458"/>
+ <g transform="matrix(1.7963 0 0 1 -.34301 0)" stroke-width=".12756">
+ <path d="m1.9415 8.6012-1.1498-1.9695 0.16426-0.28141 1.1498 1.9695z" fill="#3096fa"/>
+ <path d="m2.0941 8.3496-1.1498 1.9695-0.16426-0.28141 1.1498-1.9695z" fill="#3096fa"/>
+ <path d="m1.9415 14.157-1.1498-1.9694 0.16426-0.28139 1.1498 1.9694z" fill="#fff"/>
+ <path d="m2.0941 13.906-1.1498 1.9694-0.16426-0.28138 1.1498-1.9694z" fill="#fff"/>
+ <path d="m1.9415 19.714-1.1498-1.9694 0.16426-0.28136 1.1498 1.9694z" fill="#aeaeae"/>
+ <path d="m2.0941 19.463-1.1498 1.9694-0.16426-0.28136 1.1498-1.9694z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_right_24px.bmp b/dlls/light.msstyles/blue_spin_glyph_right_24px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..20fdb1dbcccd4032eda5843017ece735df0f2ad6
GIT binary patch
literal 10890
zcmeI2&r2L<7{|A5N>fUzZHhKnrC_ztZg*x^Nbwfpp{HI7{XYu5_OR#lP)OZbmn7^_
z&~;re;;KPG!GmC>f}RvF>Ot`$q|SPH`+3H9Nsl>vr#*BY^2sYvKF`eiD__OO-#_^(
zm(&yf{slgTpWv<B=ec(nbN=)8;p=j_-0dIxC-?ZfAAWxQxi|ah&YOK%_ErD!3^bd~
zV19mnX>oD!!!#ZR|2jC>Xt&!RsCz6dEcD|(@I6-R_4-|Pk5;QSI5#(U<a(a)N4tM}AB
zSc75wC%#8>ZEa0{gm90-neQ<}C0Bs*T^fx>0sn>dV9x60a`|ng-(2)4;=lAgepma=
zhkG2ZtOq<xqX%m~fjjm++Ug$6e+hT;4)j`4`tj!B+&}xQa-CV<5xl47<{cW!v%sDo
z!h7tWyH%^z-c`*D?g6}q-o326i*WYAzISgb?^5<gFYI{t7I*4B;hgl~-uCWY=ICRU
z+dO!uy?c-GzS3<j+b=x-3j6SZ+MW5b8Th}?fO9T{Hl&h2(a)vei_2FUX#&OSH*tC#S;
zdQEYD21j6Jb0yE8IEUc`tmZ+UKXH!28CcDNJb&W+1}?y=4)Xko)AsBoSf!Fb(a)s7il
zHK3lW_muhYPC#r8D0%+GS%U66Nb(a)J&Je-4-?Iqbd;~IfeuxfzpEZ`b~W3Xz0EPvv%
zd*TqRmO=KtFfP02_Q7fsWOpg9PhbzMwm_CYarMA9Sp5MXDbEtVX%ka_f;@lXwEeOI
zS^iWmT;|GVfEnma6(a)xe`F1e(a)QrjkE9QMe8cHr%fT*`3*4JohZ$->C!#Nsnr<>gtbV
zcYe3Wt4e+l|B>~Gqp<Csej(4F*R`?Xn<zZ79ygV+>B^5}|L1n!<9ad}jicZ!=@Er9
zZstdM{*0qi0sn>d=v2eHE9Ydnr28J7YEZ;~ne?a>Q^}t<Q^j%oSJvaY8m98|&zs5O
zL?;Sj>%rQ~^JizWP{NzM18X78pK-O2=ef_5XRn5{%5}b;3P(6+r?>MGG?ZuIuiDrU
z-edpVEms?p<<D2uU;yu-xjU6`S$P+^YM~GBe&UY8P32wcehYi??%cYAE%)L}UH+_%
z^)MIP{<(ME^RJ~p|K$8kd-tB3d??SKe!r}+PqO^ky(a)0bZn*rSn1gMrEmHdf!9r$gI
z+y=<=C(eF20PC>|^8AT&5RSllSWb}VPn^SW0(a)kAm^8AT&6wbhU%z!+9;w-=gSdTi$
z^C!+CT!QsTC4b(a)_hb!MBmHdf&0%G68_LaIy2)pkf&7XMla1OQx4N$K02)@&QxRqyN
z2=B3Xw-{yl6W0J7diOG;@-FJbx9{DXjLN&T7vGL|Z!ya9C$1jY_U>IqY5v4F?cIBf
U_d#8(a)U+nBWP>VC)zc&Ma1D6jqT>t<8
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_right_24px.svg b/dlls/light.msstyles/blue_spin_glyph_right_24px.svg
new file mode 100644
index 00000000000..a2b89b84b1e
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_right_24px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:24-32" width="24" height="112" version="1.1" viewBox="0 0 6.3498 29.634" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path d="m4.1373 4.0594-2.5241-2.626 0.36058-0.37511 2.5241 2.626z" stroke-width=".26458"/>
+ <path d="m4.472 3.7243-2.5241 2.626-0.36058-0.37511 2.5241-2.626z" stroke-width=".26458"/>
+ <g transform="matrix(2.1954 0 0 1 -.97767 0)" stroke-width=".10437">
+ <path d="m2.3298 11.468-1.1498-2.626 0.16426-0.37521 1.1498 2.626z" fill="#3096fa"/>
+ <path d="m2.4824 11.133-1.1498 2.626-0.16426-0.37521 1.1498-2.626z" fill="#3096fa"/>
+ <path d="m2.3298 18.877-1.1498-2.6258 0.16426-0.37518 1.1498 2.6258z" fill="#fff"/>
+ <path d="m2.4824 18.542-1.1498 2.6258-0.16426-0.37517 1.1498-2.6258z" fill="#fff"/>
+ <path d="m2.3298 26.285-1.1498-2.6259 0.16426-0.37515 1.1498 2.6259z" fill="#aeaeae"/>
+ <path d="m2.4824 25.95-1.1498 2.6259-0.16426-0.37515 1.1498-2.6259z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_right_4px.bmp b/dlls/light.msstyles/blue_spin_glyph_right_4px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..6a3160a28ed2ee9c95ea24fb8b13df4da1550e4b
GIT binary patch
literal 586
zcmaity9&ZU5JlI=N2HLbkXn2oq_z<R8-K;tFR;}Jk|uQ^fuu|mzrs&3VzZu!x-9q_
za%XPN&hDKp7fn^ymcBu4)Ikl^Q!VDHL3=B$)Z>#AJ)5uAZ!3R*<k*#_X_O>M_r>Bk
zc41|n=lx%dJ3f17+2M|ZFS0E2Y%gc<P`G$0t#yP<9^OSIGI?K^53lo>4l0mm`{(<i
z(a)H&ikI}D?0KQejMapJ<tYBw->pV;Lv(a)Y#Fh1yko142x?p_O#_CgPl<LD~}l=lZSUv
ZiA>%X=ELherh^J3(a)7kVU6+XFmbq7FFoB03$
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_right_4px.svg b/dlls/light.msstyles/blue_spin_glyph_right_4px.svg
new file mode 100644
index 00000000000..4582a349906
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_right_4px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:4-32" width="4" height="28" version="1.1" viewBox="0 0 1.0583 7.4083" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path d="m0.92719 1.0503-0.91792-0.91902 0.13113-0.13129 0.91792 0.91902z" stroke-width=".26458"/>
+ <path d="m1.049 0.93305-0.91792 0.91902-0.13113-0.13129 0.91792-0.91902z" stroke-width=".26458"/>
+ <g transform="matrix(.99786 0 0 1 .00056664 0)" stroke-width=".22962">
+ <path d="m0.92862 2.9024-0.91988-0.91906 0.13141-0.1313 0.91988 0.91906z" fill="#3096fa"/>
+ <path d="m1.0507 2.7851-0.91988 0.91906-0.13141-0.1313 0.91988-0.91906z" fill="#3096fa"/>
+ <path d="m0.92862 4.7545-0.91988-0.91906 0.13141-0.1313 0.91988 0.91906z" fill="#fff"/>
+ <path d="m1.0507 4.6372-0.91988 0.91906-0.13141-0.1313 0.91988-0.91906z" fill="#fff"/>
+ <path d="m0.92862 6.6064-0.91988-0.91899 0.13141-0.13129 0.91988 0.91899z" fill="#aeaeae"/>
+ <path d="m1.0507 6.4893-0.91988 0.91899-0.13141-0.13129 0.91988-0.91899z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_right_6px.bmp b/dlls/light.msstyles/blue_spin_glyph_right_6px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..a7375d9e6bcab068ac6c1867f606c1202805a253
GIT binary patch
literal 810
zcmbu6y=ucS6h(a)UcWRMq6Aw!0eu(a)KiK<ORHB%F<Wq+R<QWhCuOOx6TIJgD1aOh(a)C+_
zP8SIc4$Z|!=zgDu0}l4jkK#I?oF6cQB}~MV7^<HK4r`PUf8WrkVE6WJJsAn6BfVZ%
zRTaTp&xU*3whnn*mgS&qOkLM5U89Fh(@3(M_bWXo3yY#y=-GenN~s7ePcjE$usq3J
zFg)2M<Y0KRhj6!Nm%KzO^K8$9=k%!`pT0cX^XR*m%r`y1H?mJ&^K-g3JiE*fRkFR?
dlYbC_<w(a)p143;OE3x+4Vgd7Y{_7HCJ`~@>bXIKCL
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_right_6px.svg b/dlls/light.msstyles/blue_spin_glyph_right_6px.svg
new file mode 100644
index 00000000000..545a12904a0
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_right_6px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:6-32" width="6" height="28" version="1.1" viewBox="0 0 1.5875 7.4083" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path d="m0.96001 1.0148-0.68844-0.65643 0.098347-0.093776 0.68844 0.65643z" stroke-width=".26458"/>
+ <path d="m1.0514 0.93106-0.68844 0.65643-0.098347-0.093776 0.68844-0.65643z" stroke-width=".26458"/>
+ <g transform="matrix(.7484 0 0 1 .066577 0)" stroke-width=".30616">
+ <path d="m1.1938 2.8669-0.91988-0.65644 0.13141-0.093778 0.91988 0.65644z" fill="#3096fa"/>
+ <path d="m1.3159 2.7831-0.91988 0.65644-0.13141-0.093778 0.91988-0.65644z" fill="#3096fa"/>
+ <path d="m1.1938 4.719-0.91988-0.65644 0.13141-0.093778 0.91988 0.65644z" fill="#fff"/>
+ <path d="m1.3159 4.6352-0.91988 0.65644-0.13141-0.093778 0.91988-0.65644z" fill="#fff"/>
+ <path d="m1.1938 6.571-0.91988-0.65644 0.13141-0.093778 0.91988 0.65644z" fill="#aeaeae"/>
+ <path d="m1.3159 6.4873-0.91988 0.65644-0.13141-0.093778 0.91988-0.65644z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_right_9px.bmp b/dlls/light.msstyles/blue_spin_glyph_right_9px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..ff4aa08a93381a5370b410b34b61404e2c7189ea
GIT binary patch
literal 1722
zcmchVPfmkC97Zu36K~-{7p6)F8dE}8b>qs7SCOSB=(<o{vzzqa+LI6hdygOxgKyd<
zG#QvQ(R9++PQLeR2lzU9{=BrdYs&i(a)T){n(a)S=ZJ%pJMOX9<0W)b}yARlc$&019{Z;
z;;1QoXti3&#bROWrcIX1rORB#+(a)MYM-Db1#nakl$w{3zCAeB<yw5h&hCWJ5D>=Lfa
z!>jYuBi0tz>)<kjw{gXKy&h>_-Us-Ea~}Krf96foNHBJRA437gF7Q6&VC(`PKnlh#
z(a)FDbef%8C}_t5oB$Q{U_vnz5N)P41KflJ^dUDUCVW$YTesAl%KibYY*hQ==HNcha<
zW#k&WsH0)PT>2dij9vV^i?E)H-Y%-x^|t4Ij5(a)oh=0gXcm2<nZ3w7W4g5T-w0-sco
zI7t`$pClN&z>gsZV;6XTKWFTMnE+C_1=9+Vy<OluP}kMj1-Szmbap|m?z(a)2AE^rC_
Gsf%A$fz*uv
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_right_9px.svg b/dlls/light.msstyles/blue_spin_glyph_right_9px.svg
new file mode 100644
index 00000000000..902b70ffec0
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_right_9px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:9-32" width="9" height="44" version="1.1" viewBox="0 0 2.3812 11.642" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path d="m1.4236 1.615-1.1474-1.1816 0.16391-0.1688 1.1474 1.1816z" stroke-width=".26458"/>
+ <path d="m1.5758 1.4642-1.1474 1.1816-0.16391-0.1688 1.1474-1.1816z" stroke-width=".26458"/>
+ <g transform="matrix(.99786 0 0 1 .00056664 0)" stroke-width=".22962">
+ <path d="m1.426 4.5254-1.1498-1.1816 0.16426-0.16881 1.1498 1.1816z" fill="#3096fa"/>
+ <path d="m1.5786 4.3746-1.1498 1.1816-0.16426-0.16881 1.1498-1.1816z" fill="#3096fa"/>
+ <path d="m1.426 7.4358-1.1498-1.1816 0.16426-0.16881 1.1498 1.1816z" fill="#fff"/>
+ <path d="m1.5786 7.285-1.1498 1.1816-0.16426-0.16881 1.1498-1.1816z" fill="#fff"/>
+ <path d="m1.426 10.346-1.1498-1.1815 0.16426-0.16879 1.1498 1.1815z" fill="#aeaeae"/>
+ <path d="m1.5786 10.196-1.1498 1.1815-0.16426-0.16879 1.1498-1.1815z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_up.bmp b/dlls/light.msstyles/blue_spin_glyph_up.bmp
deleted file mode 100644
index 62c560a676d0074669f15ea439a8cc3b35390768..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 810
zcmbu5Jx;?w5QPmv;tEJe_JTVk5=SZAr=g<ZDzuz{mLyi(nA-A><kF3g;hWࣅp
z$V&=KVdZaU=e^z0lh==TGsmn~_7}K>D>!qMBi8#l+tJdF^ZkjV*AGw6M^`3<iwS>h
z7ex`LX?i`@@;vt-Da%sf*Mm=W=^MOTxj*<>mW85MRdq9-gYR><m3d?Rl(W`41}i7M
z2MH*s!T3}c8ZbGjgCG9rR!%e(a)TKIR)J__QGXkq2-HcJmZ>7qdO+n^r&ZohK-UC<nM
z_a^7BznO=kcW-km=V8C{Kcht}^G^APf8NCOR!(}En}C8E2H)k}fXPW!Abtp<TRG`{
JXhG&pt}n}On{faD
diff --git a/dlls/light.msstyles/blue_spin_glyph_up.svg b/dlls/light.msstyles/blue_spin_glyph_up.svg
deleted file mode 100644
index 6641d33cb20..00000000000
--- a/dlls/light.msstyles/blue_spin_glyph_up.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:7-32" width="7" height="24" version="1.1" viewBox="0 0 1.8521 6.35" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <metadata>
- <rdf:RDF>
- <cc:Work rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g stroke-width=".26458">
- <path d="m0.93222 0.27387 0.91986 0.91792-0.13141 0.13113-0.91986-0.91792z"/>
- <path d="m0 1.1825 0.91986-0.91792 0.13141 0.13113-0.91986 0.91792z"/>
- <g>
- <path d="m0.93222 1.8614 0.91986 0.91792-0.13141 0.13113-0.91986-0.91792z" fill="#3096fa"/>
- <path d="m0 2.77 0.91986-0.91792 0.13141 0.13113-0.91986 0.91792z" fill="#3096fa"/>
- <path d="m0.93222 3.4489 0.91986 0.91792-0.13141 0.13113-0.91986-0.91792z" fill="#fff"/>
- <path d="m0 4.3575 0.91986-0.91792 0.13141 0.13113-0.91986 0.91792z" fill="#fff"/>
- <path d="m0.93222 5.0364 0.91986 0.91792-0.13141 0.13113-0.91986-0.91792z" fill="#aeaeae"/>
- <path d="m0 5.945 0.91986-0.91792 0.13141 0.13113-0.91986 0.91792z" fill="#aeaeae"/>
- </g>
- </g>
-</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_up_11px.bmp b/dlls/light.msstyles/blue_spin_glyph_up_11px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..58843acd2fa775925bc13873c93bb35c80fa664c
GIT binary patch
literal 1722
zcmds!ziNX}6vizrUHTFox>!oQx&$gXWa-qUuhPM#PtZAPX2(JjUHd5h*?ojYDfV})
zih)ZA1PaZ?pXc1~eB6tEi|5a4qg(I1-{1!B;KH~yE~%=Y(@s`v7{8Bb?c(X>buv7v
zy*kSE_onT38-vo_oFvJ7v)OzMv-NuIurEX(G^yw=<jkz8F6Z|C$KL1lzK5xA=<%A6
zfe$73+z&Hdl{t4*X_`ue|9-V?8-q3r^f`=K&^u6wKK*d^F66M61$zbJ(a)3NqJAU<st
z=q6;~LkS17kU3Ov7FpDx71x2%W>GI^^Cnbd7VMomRE6l%ESgBU=y|=e_p*?4#oq*~
z%c5D(a)p7?grOq<0na7^aecWC?6a<{S%W+C$?vZ}AZIg2d#r!i==K$m|$W<l>j(d(3P
kxpX<~Wx-y~6(a)Qln)dTTqvp_c?10PB_m_<LYs3&Fd1DwXx@&Et;
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_up_11px.svg b/dlls/light.msstyles/blue_spin_glyph_up_11px.svg
new file mode 100644
index 00000000000..d3244a4254f
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_up_11px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:11-32" width="11" height="36" version="1.1" viewBox="0 0 2.9104 9.525" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m1.4632 0.27619 1.1827 1.1474-0.16896 0.16391-1.1827-1.1474z"/>
+ <path d="m0.26459 1.412 1.1827-1.1474 0.16896 0.16391-1.1827 1.1474z"/>
+ <path d="m1.4632 2.6574 1.1827 1.1475-0.16896 0.16392-1.1827-1.1475z" fill="#3096fa"/>
+ <path d="m0.26459 3.7933 1.1827-1.1475 0.16896 0.16392-1.1827 1.1475z" fill="#3096fa"/>
+ <path d="m1.4632 5.0386 1.1827 1.1475-0.16896 0.16392-1.1827-1.1475z" fill="#fff"/>
+ <path d="m0.26459 6.1746 1.1827-1.1475 0.16896 0.16392-1.1827 1.1475z" fill="#fff"/>
+ <path d="m1.4632 7.4199 1.1827 1.1475-0.16896 0.16392-1.1827-1.1475z" fill="#aeaeae"/>
+ <path d="m0.26459 8.5558 1.1827-1.1475 0.16896 0.16392-1.1827 1.1475z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_up_14px.bmp b/dlls/light.msstyles/blue_spin_glyph_up_14px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..a48a4e68c940b943497d845b62f1e79fcf5b3bd4
GIT binary patch
literal 2826
zcmeH}F>iuE7=~%u$tL{`3=B<b^wiPKrIQO&r(a)C}wG40x+b7z5cVQ-_Nzlel{P=7%M
z2l||i4jiDSF=-Qt4;=6NeRp`g1HFFjQd=LdoS)$e1e|HQcFy&s#z{FcP5b#tC+pps
zPfE!S;bMpX*X`+a>iNFkDSOVzWYVSPJ(a)2EL5JNrhF`qzR%x1HG-jnxu_p*099$#;K
zIgjjtyNy<K#kU}24ShbJ8;m2K(a)u8?TuTeLoK9K$JnD?vh>19b@*@vp0llS`_$g<3X
z(tP4|L3uA|CVaw8{wdG|ETAx-=mUshn@`4dkUf?8#J3;>9Sn$IuY6KBgaBm!LHVTK
zhmZV!J>4I72U16P>8Q~zTV>^nZfXl9pNZWx6Q>y`qo$Hi>IL&ImUg2spLm0H?^|b^
z&%|xiWl!R^D)UK=l{&5P%N6?4ZW}8{L}+{Ele!@UvVY|?56Wla2%oi1`78^{@pO-=
zOY(a)1>1tp(oCd8oR6HR_vEub);=mU_w+k7&X-wCp(GN1SsgrI`~5$u&u>V^=2>^~@<
K)cf%7^Z5-2x&B}P
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_up_14px.svg b/dlls/light.msstyles/blue_spin_glyph_up_14px.svg
new file mode 100644
index 00000000000..4b32f47516d
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_up_14px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:14-32" width="14" height="48" version="1.1" viewBox="0 0 3.7041 12.7" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m1.8609 0.80766 1.3141 1.3769-0.18773 0.19669-1.3141-1.3769z"/>
+ <path d="m0.52916 2.1706 1.3141-1.3769 0.18773 0.19669-1.3141 1.3769z"/>
+ <path d="m1.8609 3.9827 1.3141 1.3769-0.18773 0.19669-1.3141-1.3769z" fill="#3096fa"/>
+ <path d="m0.52916 5.3456 1.3141-1.3769 0.18773 0.19669-1.3141 1.3769z" fill="#3096fa"/>
+ <path d="m1.8609 7.1575 1.3141 1.377-0.18773 0.1967-1.3141-1.377z" fill="#fff"/>
+ <path d="m0.52916 8.5207 1.3141-1.377 0.18773 0.1967-1.3141 1.377z" fill="#fff"/>
+ <path d="m1.8609 10.333 1.3141 1.3769-0.18773 0.19669-1.3141-1.3769z" fill="#aeaeae"/>
+ <path d="m0.52916 11.696 1.3141-1.3769 0.18773 0.19669-1.3141 1.3769z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_up_18px.bmp b/dlls/light.msstyles/blue_spin_glyph_up_18px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..bbf065c1226b9d9c02a7229a3258ccc46c6a728f
GIT binary patch
literal 4458
zcmeH~O=^Qc7=|tF0otCRC#bsbCh0;#$wqfxppY&?2$U`gfh-HzRo(Om`J;=Rr<X`@
z#(;e$e~Z{L8lfvCk3aLh-#a>qFQnP-+!&kfgZ(?)!UJ3wcg7{hpKErREj5hoM^)0M
z<MuO>69ZQ#>UCMa0(a)LYqG@sAgdd0RfnM{26(&=WiSr;#n=Y_^YBk_6G`KWO;J&4gg
z9qSl(K~U=)*Z#Uj*GIo%?#F$d^Oo|5m;G3gBYgvUmUuSC<FTVW7<(<!d#s^vxa$`j
z-;V2LuIXRk_g$u^*48UfWd+hS9l^=mK;wfpH>h<%fYyte2NH5~gL)5Q$m9lNE~t45
z<p#Pwtl*FvoVP&vm&y(F16V=>98ex-<pzDjUB7ykO1VM*0_xnT@*>o|rB*<O_9zbS
zweR}gOoWy%LsOd(a)GO)Tbv_zhlh-?pyl#!X68!|9^=;C!~WpYCVrmN;*zCyW?M0Owj
zD*3bzxv>uImhy*ExsgQHfSzR%n2jVd9p#Y()>*m1a|}245SfB|tdtvkH;W`R>)hD?
zSnK0|tiXs#PUZ$0AGEnatqTJ3ygcd>a&v=v4`RsV24gO$c?#tQI`zMI1&7?=yamd?
jRBoUjz!DnZfbuviH|QJg`qi^k$_(a)G#Q0E4VP-XiCdIdfn
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_up_18px.svg b/dlls/light.msstyles/blue_spin_glyph_up_18px.svg
new file mode 100644
index 00000000000..a5f2d9c2762
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_up_18px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:18-32" width="18" height="60" version="1.1" viewBox="0 0 4.7624 15.875" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m2.3918 1.0746 1.5769 1.6063-0.22528 0.22946-1.5769-1.6063z"/>
+ <path d="m0.79371 2.6647 1.5769-1.6063 0.22528 0.22946-1.5769 1.6063z"/>
+ <path d="m2.3918 5.0434 1.5769 1.6063-0.22528 0.22946-1.5769-1.6063z" fill="#3096fa"/>
+ <path d="m0.79371 6.6334 1.5769-1.6063 0.22528 0.22946-1.5769 1.6063z" fill="#3096fa"/>
+ <path d="m2.3918 9.0119 1.5769 1.6065-0.22528 0.22948-1.5769-1.6065z" fill="#fff"/>
+ <path d="m0.79371 10.602 1.5769-1.6065 0.22528 0.22948-1.5769 1.6065z" fill="#fff"/>
+ <path d="m2.3918 12.981 1.5769 1.6064-0.22528 0.22947-1.5769-1.6064z" fill="#aeaeae"/>
+ <path d="m0.79371 14.571 1.5769-1.6064 0.22528 0.22947-1.5769 1.6064z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_up_21px.bmp b/dlls/light.msstyles/blue_spin_glyph_up_21px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..f2d5849a9546cf4f62b261175fb71b1da3949ee9
GIT binary patch
literal 6186
zcmeI0v2PM#7>6+$)W#5u5*-*EoM<d}X=2x=i#pT<HwG3G7d2t1aWd7lT}((g+C`ig
zu-A5|#15oPHa4+#VzDa;{{V)&13sS*J6tJu+|f>Y7as1r_x-)^2k(&|$t^4<?uG`(
zD(`P029M!V=w9eD=TCQdJ9CIo=<iEr#KNOzOJ^iw0$0Z5gY?BsU~6kD4R8E(+}zw;
zg_lk><UWI-?<*&bJ&x|3)Wb)6+`g_<Dq(bA(DdQCJvY2YmpkdF(a)9pim{+#H09c>-D
z)TM`e$!l_1=#&3ityZs&(hSGYMX31>rmpKx?Rl;<#CuRHl}gv_xp8YgLzKE7V6c87
z_4G?|ZNWFb&y8_CM&+rCQQv?zyoL_^+}YW=IZE#}#%GJur^#8sFV?rb*1GAox3?4Y
zYL(0788=;!3nmaufIng((%{SI(XYS(a)r}>fF0C_n67uajjEf3T}IQl&KFjS!ru0Bsb
z2lCLt)#u4iK^?j<(&ve1LGHT?o_ro%1P;K2#i8$;A=ZN$`0{!5Q8)wx20qU(a)1s3eX
zL_SYl3>wgeCFsBroXh8_k3$pW{Ep$aeHN3h>63sKBq!|=)CCjxUnXD_)U;JleEGal
zR94J_;^_01mfSEkMSv%tw={M6MDOhLmFcjdDOGfR_ICAo@;TX$zPfln(a)9y*Kvr}m6
z(3P_ob>GcmGAs9G|6P&4(a)6G4)a}jC|!0Z%ePWil9R5QeTrl!_JY2KgDe^8>-9)i);
z)Pc_%#bk<W%hZzlqA)#~&*#+`JsQxq3hEN)4jc*X!MS|?cYY>rX-d;9a^H%|u~?tI
z5T7^J<`UfJmRNfj`246JZ4e74aC!pL+kE*v`W0~Wd2$=T)4Px-pGUWRqIdLp@?oe#
zA6$K&d=BLPI=K2g`6;MF7e(a)L#@hr%Fcfpg-ql>@+m~hJHxz0cjYT(P~(MRDB3>f%4
x=M-454-@%3b(a)H)n1KJ>;wRYeL&gJve$Ds*we#dYjK2M(nv>@<#hVU;Oe*hAu2uuI~
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_up_21px.svg b/dlls/light.msstyles/blue_spin_glyph_up_21px.svg
new file mode 100644
index 00000000000..8fee9a189b5
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_up_21px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:21-32" width="21" height="72" version="1.1" viewBox="0 0 5.5561 19.05" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m2.7913 1.3437 1.9711 2.0654-0.2816 0.29504-1.9711-2.0654z"/>
+ <path d="m0.79369 3.3883 1.9711-2.0654 0.2816 0.29504-1.9711 2.0654z"/>
+ <path d="m2.7913 6.1064 1.9711 2.0653-0.2816 0.29502-1.9711-2.0653z" fill="#3096fa"/>
+ <path d="m0.79369 8.1507 1.9711-2.0653 0.2816 0.29502-1.9711 2.0653z" fill="#3096fa"/>
+ <path d="m2.7913 10.869 1.9711 2.0652-0.2816 0.295-1.9711-2.0652z" fill="#fff"/>
+ <path d="m0.79369 12.913 1.9711-2.0652 0.2816 0.295-1.9711 2.0652z" fill="#fff"/>
+ <path d="m2.7913 15.632 1.9711 2.0652-0.2816 0.295-1.9711-2.0652z" fill="#aeaeae"/>
+ <path d="m0.79369 17.676 1.9711-2.0652 0.2816 0.295-1.9711 2.0652z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_up_28px.bmp b/dlls/light.msstyles/blue_spin_glyph_up_28px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..a78cd7a25a45b556df37a1517418ef25bc2673fb
GIT binary patch
literal 10890
zcmeI2!Al!?6vxL+aam;RN?`?AFw%vUb(>5Y*s$Os^s=X37WUr%q1PUA?!qqEIH{IB
zcu@>SO;Ax342Vz<9=r%5f(Hp6L=fF|XL9)U^U`0^WlB0p9800UM?d||%<uc&`^_5~
zzK1?~{QO6&7SH+n8GHv%pv#I{5mrm@%jLUJmi6|JJW`K-{q5<yz1FVov?enuGl5TX
z0;N)EXnuZvW?^CBn@$f{EEWf-QHFR>4Ky2|U>EKM>HYhKLSYaNr3PnS_3!)dIa@#4
zJ<-FyoYk*sc2E5%IY&BoYh`8SZZqxwpD!&f^^voq^A0$#{2YBS=H}*x(Vys?GUxpI
zg9*OPd_LbxpKYCg%-QezB#m2oji9TD7Tq$rUo|${xL8|T>mh$#_pC@=e>(d~_RmDa
z`AW?2OTVU_d&#F(QTIHhXRMyjvr)Lvd()eno1y$XGoNm17IfY7#l^)G(a)0I5MQa_u_
zWHMjW&k(a)E-&j_`rq&~f_z?Exe=!D&?eqQNGpIQA*irHrCd$+YJrMh^hRr;>qRu5Cx
zOu$UQOu$Uw)0+Ul|3feX9s5sm2cQgr{u9jxNbEw}{*#<RI0T76|B0p__C!qVL(BdX
zZ4{0`VhdXGpXmBv2P6(4(0`&Ch7*vGS+?ar(f7hONE|~`|H<A6R6t(a)GI`W_7^}sqv
zNWJ&`C(n{_1`;K>k^hu(a)D1yW(H2f#mqi_Kd(-4aPq)s;!K;j%ykcLZ;n1oRMC-ovQ
z1rk(a)_)~=LtSVQeq|5c){^qkdwWceumlRm3p{Ac|`nAJ?cOu$UwGnl~ji`bCo#AnoB
zcE|qnpBIS%&#}wi%S536^m6eHw93mRc2)N0w*BXIHZe&4q114lM6myS^;19Ey;@Jl
z-j}ns`dP1Yc9gs$ox7#RQmy$<=RqGiJ38;+-?3Pr|8ysk!&S#V(K%)H_Ydv)&xvF&
zx!XGb_`iu{Q~&8^<0GzPS48WM+so?DUpn)jf5dvIv0ke~J*n%Tt>-*UvVSI;s*@<G
zvF~r(a)KgnlKMXBeF+o!Jcu;D+e<MC0RU)1(;_O!~R!||W_k#5djsMU4sb1xf9RdaTl
z`%B$xQe~`AJ)z3~9-;P>?s>)P>T4(LUiEKQ>zT7>bsy!uv_FFXw7ROf#46v^_|N)>
zFsqq>nShzV=P`jHUULRI_Mha6rz=CC|3tF^{I3^l7uxop<P5?gNR2(a)MiRN3_)B1hZ
zmi;H%C>(+G+Jct+C%Qg(4U%^Nf<CFr0wol%XyEiM|)MLGq8GssCh8d}0Mey9^!q
zPx5*|e1p`Hdhhv9o+aT7L{owr`A?l+)b&nT8~&5)QMk~1)2yNRPwI3-LDxNJO+gwi
zLEdW;LiL~2i(a)+2}{VQ<wwZj^AFG|)zdd`CM6mH#r(xVIH-?8zZ48eq%z)dFb1`UZe
A-~a#s
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_up_28px.svg b/dlls/light.msstyles/blue_spin_glyph_up_28px.svg
new file mode 100644
index 00000000000..04d1a5bf220
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_up_28px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:28-32" width="28" height="96" version="1.1" viewBox="0 0 7.4081 25.4" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path d="m3.7217 1.8775 2.6282 2.5244-0.37547 0.36061-2.6282-2.5244z" stroke-width=".26458"/>
+ <path d="m1.0582 4.3765 2.6282-2.5244 0.37547 0.36061-2.6282 2.5244z" stroke-width=".26458"/>
+ <g stroke-width=".26458">
+ <path d="m3.7217 8.2277 2.6282 2.5242-0.37547 0.36057-2.6282-2.5242z" fill="#3096fa"/>
+ <path d="m1.0582 10.726 2.6282-2.5242 0.37547 0.36057-2.6282 2.5242z" fill="#3096fa"/>
+ <path d="m3.7217 14.578 2.6282 2.524-0.37547 0.36053-2.6282-2.524z" fill="#fff"/>
+ <path d="m1.0582 17.076 2.6282-2.524 0.37547 0.36053-2.6282 2.524z" fill="#fff"/>
+ <path d="m3.7217 20.928 2.6282 2.524-0.37547 0.36053-2.6282-2.524z" fill="#aeaeae"/>
+ <path d="m1.0582 23.426 2.6282-2.524 0.37547 0.36053-2.6282 2.524z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_up_7x20px.bmp b/dlls/light.msstyles/blue_spin_glyph_up_7x20px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..1f9a413fd0f3784933f6b47716c095747eb4b78e
GIT binary patch
literal 698
zcma)&Jx;?w5QP_l#0BV(>;=~(Mk(B<p`zg`w48vJ5G!unTmF$;y74i5lQ_6pzFA`A
zjT9v-f1a85)}tq{UYl!W&nNE>xP?2oQd-TZ;lZb!9HZ3VBbr&gyuDA%i`tu`TV+`$
zS(e>T<)SEjNUN&S_|523J?0kgQSOg^p68M1bzMJ9_uvQI?PT9nKh+y!5^%CG`;dZ$
z2CPr(a)paq+SI{MK;ce0=b(7{DnhB!=i(a)xsZ{ub+MNw2wnQe22~G_uHj6Y{GWGd9qpl
z{q;N&z5kj!S(a)zpy@DndO*>~z+9O((OlZ9EnO+iBgqwmqTV6#v)h#!IIP8Q|>I*@&5
F&o4Q}n~VSe
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_up_7x20px.svg b/dlls/light.msstyles/blue_spin_glyph_up_7x20px.svg
new file mode 100644
index 00000000000..cf4bb46d66a
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_up_7x20px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:7-32" width="7" height="20" version="1.1" viewBox="0 0 1.8521 5.2916" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0.93223 0.27392 0.91987 0.91787-0.13141 0.13112-0.91987-0.91787z"/>
+ <path d="m0 1.1824 0.91987-0.91787 0.13141 0.13112-0.91987 0.91787z"/>
+ <path d="m0.93223 1.5968 0.91987 0.91792-0.13141 0.13113-0.91987-0.91792z" fill="#3096fa"/>
+ <path d="m0 2.5054 0.91987-0.91792 0.13141 0.13113-0.91987 0.91792z" fill="#3096fa"/>
+ <path d="m0.93223 2.9197 0.91987 0.91792-0.13141 0.13113-0.91987-0.91792z" fill="#fff"/>
+ <path d="m0 3.8283 0.91987-0.91792 0.13141 0.13113-0.91987 0.91792z" fill="#fff"/>
+ <path d="m0.93223 4.2425 0.91987 0.91802-0.13141 0.13115-0.91987-0.91802z" fill="#aeaeae"/>
+ <path d="m0 5.1513 0.91987-0.91802 0.13141 0.13115-0.91987 0.91802z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_spin_glyph_up_7x24px.bmp b/dlls/light.msstyles/blue_spin_glyph_up_7x24px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..d598adb5ee731227871637710040fc73ecadd22c
GIT binary patch
literal 810
zcmcJMzpH{!6o79(pdlPwBm&`WK}6Zm*3{C}(!bK$C_Jd~qTvv<xCn}Zi+(a)-_HQYXp
z=ffHr!h_#E=bm$fPh6~qEm6dda|<2lK|}nAd~|AZyoD0t`Q#I|Sgtp3D<2x|5A)Y?
z6h(HHW!=1=B#FlT_iu;V2*XhNzOR$LAPDkLC?k$zlbw|J`en1GLMdfK;Yrq@^rSXG
zf({;3Jh_{YLhYW{gJrAz`005ZXjf<Q?|B#-H)kr9JJ)Zn<tb-Y(a)w_-A^X^*dSx#&B
b<Tu$+c#<_JJ*f?lpo0e$Pwpn9(a)U`ayET3mV
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_spin_glyph_up_7x24px.svg b/dlls/light.msstyles/blue_spin_glyph_up_7x24px.svg
new file mode 100644
index 00000000000..3f2b0e9e71d
--- /dev/null
+++ b/dlls/light.msstyles/blue_spin_glyph_up_7x24px.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:7-32" width="7" height="24" version="1.1" viewBox="0 0 1.8521 6.35" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+ <path d="m0.93047 0.53613 0.65705 0.68844-0.093866 0.098348-0.65705-0.68844z"/>
+ <path d="m0.26459 1.2176 0.65705-0.68844 0.093866 0.098348-0.65705 0.68844z"/>
+ <path d="m0.93047 2.1236 0.65705 0.68842-0.093866 0.098345-0.65705-0.68842z" fill="#3096fa"/>
+ <path d="m0.26459 2.8051 0.65705-0.68842 0.093866 0.098345-0.65705 0.68842z" fill="#3096fa"/>
+ <path d="m0.93047 3.7111 0.65705 0.68842-0.093866 0.098345-0.65705-0.68842z" fill="#fff"/>
+ <path d="m0.26459 4.3926 0.65705-0.68842 0.093866 0.098345-0.65705 0.68842z" fill="#fff"/>
+ <path d="m0.93047 5.2986 0.65705 0.68842-0.093866 0.098345-0.65705-0.68842z" fill="#aeaeae"/>
+ <path d="m0.26459 5.9801 0.65705-0.68842 0.093866 0.098345-0.65705 0.68842z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/light.rc b/dlls/light.msstyles/light.rc
index ec40f0f3a08..774183473a7 100644
--- a/dlls/light.msstyles/light.rc
+++ b/dlls/light.msstyles/light.rc
@@ -1523,23 +1523,38 @@ BLUE_INI TEXTFILE
"\r\n; Spin\r\n"
"[Spin]\r\n"
-"BgType = ImageFile\r\n"
-"SizingType = Tile\r\n"
-"ImageFile = blue_spin_background.bmp\r\n"
-"SizingMargins = 2, 2, 2, 2\r\n"
-"ImageCount = 1\r\n"
+"BgType = BorderFill\r\n"
+"FillType = Solid\r\n"
+"BorderSize = 1\r\n"
+"BorderColor = 174 174 174\r\n"
+"FillColor = 227 227 227\r\n"
"[Spin.Up]\r\n"
"BgType = ImageFile\r\n"
"SizingType = Stretch\r\n"
"ImageFile = blue_spin_background_up.bmp\r\n"
-"SizingMargins = 4, 3, 4, 2\r\n"
+"SizingMargins = 4, 3, 9, 3\r\n"
"ContentMargins = 0, 0, 0, 0\r\n"
"ImageCount = 4\r\n"
"ImageLayout = Vertical\r\n"
"GlyphType = ImageGlyph\r\n"
-"GlyphImageFile = blue_spin_glyph_up.bmp\r\n"
+"ImageSelectType = Dpi\r\n"
"GlyphTransparent = True\r\n"
+"; The glyphs are actually smaller in blue_spin_glyph_up_7x24px.bmp \r\n"
+"ImageFile1 = blue_spin_glyph_up_7x24px.bmp\r\n"
+"ImageFile2 = blue_spin_glyph_up_7x20px.bmp\r\n"
+"ImageFile3 = blue_spin_glyph_up_11px.bmp\r\n"
+"ImageFile4 = blue_spin_glyph_up_14px.bmp\r\n"
+"ImageFile5 = blue_spin_glyph_up_18px.bmp\r\n"
+"ImageFile6 = blue_spin_glyph_up_21px.bmp\r\n"
+"ImageFile7 = blue_spin_glyph_up_28px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 192\r\n"
+"MinDpi5 = 240\r\n"
+"MinDpi6 = 288\r\n"
+"MinDpi7 = 384\r\n"
"TransitionDurations = 4, "
"0, 100, 100, 100, "
"100, 0, 100, 100, "
@@ -1548,15 +1563,30 @@ BLUE_INI TEXTFILE
"[Spin.Down]\r\n"
"BgType = ImageFile\r\n"
-"SizingType = Tile\r\n"
+"SizingType = Stretch\r\n"
"ImageFile = blue_spin_background_down.bmp\r\n"
-"SizingMargins = 4, 3, 3, 3\r\n"
+"SizingMargins = 4, 3, 8, 3\r\n"
"ContentMargins = 0, 0, 0, 0\r\n"
"ImageCount = 4\r\n"
"ImageLayout = Vertical\r\n"
"GlyphType = ImageGlyph\r\n"
-"GlyphImageFile = blue_spin_glyph_down.bmp\r\n"
+"ImageSelectType = Dpi\r\n"
"GlyphTransparent = True\r\n"
+"; The glyphs are actually smaller in blue_spin_glyph_down_7x24px.bmp \r\n"
+"ImageFile1 = blue_spin_glyph_down_7x24px.bmp\r\n"
+"ImageFile2 = blue_spin_glyph_down_7x16px.bmp\r\n"
+"ImageFile3 = blue_spin_glyph_down_11px.bmp\r\n"
+"ImageFile4 = blue_spin_glyph_down_14px.bmp\r\n"
+"ImageFile5 = blue_spin_glyph_down_18px.bmp\r\n"
+"ImageFile6 = blue_spin_glyph_down_21px.bmp\r\n"
+"ImageFile7 = blue_spin_glyph_down_28px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 192\r\n"
+"MinDpi5 = 240\r\n"
+"MinDpi6 = 288\r\n"
+"MinDpi7 = 384\r\n"
"TransitionDurations = 4, "
"0, 100, 100, 100, "
"100, 0, 100, 100, "
@@ -1567,13 +1597,28 @@ BLUE_INI TEXTFILE
"BgType = ImageFile\r\n"
"SizingType = Stretch\r\n"
"ImageFile = blue_spin_background_right.bmp\r\n"
-"SizingMargins = 3, 3, 4, 2\r\n"
+"SizingMargins = 3, 3, 9, 3\r\n"
"ContentMargins = 0, 0, 0, 0\r\n"
"ImageCount = 4\r\n"
"ImageLayout = Vertical\r\n"
"GlyphType = ImageGlyph\r\n"
-"GlyphImageFile = blue_spin_glyph_right.bmp\r\n"
+"ImageSelectType = Dpi\r\n"
"GlyphTransparent = True\r\n"
+"; The glyphs are actually smaller in blue_spin_glyph_right_6px.bmp \r\n"
+"ImageFile1 = blue_spin_glyph_right_6px.bmp\r\n"
+"ImageFile2 = blue_spin_glyph_right_4px.bmp\r\n"
+"ImageFile3 = blue_spin_glyph_right_9px.bmp\r\n"
+"ImageFile4 = blue_spin_glyph_right_12px.bmp\r\n"
+"ImageFile5 = blue_spin_glyph_right_15px.bmp\r\n"
+"ImageFile6 = blue_spin_glyph_right_18px.bmp\r\n"
+"ImageFile7 = blue_spin_glyph_right_24px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 192\r\n"
+"MinDpi5 = 240\r\n"
+"MinDpi6 = 288\r\n"
+"MinDpi7 = 384\r\n"
"TransitionDurations = 4, "
"0, 100, 100, 100, "
"100, 0, 100, 100, "
@@ -1584,13 +1629,28 @@ BLUE_INI TEXTFILE
"BgType = ImageFile\r\n"
"SizingType = Stretch\r\n"
"ImageFile = blue_spin_background_left.bmp\r\n"
-"SizingMargins = 4, 2, 4, 2\r\n"
+"SizingMargins = 4, 2, 9, 3\r\n"
"ContentMargins = 0, 0, 0, 0\r\n"
"ImageCount = 4\r\n"
"ImageLayout = Vertical\r\n"
"GlyphType = ImageGlyph\r\n"
-"GlyphImageFile = blue_spin_glyph_left.bmp\r\n"
+"ImageSelectType = Dpi\r\n"
"GlyphTransparent = True\r\n"
+"; The glyphs are actually smaller in blue_spin_glyph_left_6px.bmp \r\n"
+"ImageFile1 = blue_spin_glyph_left_6px.bmp\r\n"
+"ImageFile2 = blue_spin_glyph_left_4px.bmp\r\n"
+"ImageFile3 = blue_spin_glyph_left_9px.bmp\r\n"
+"ImageFile4 = blue_spin_glyph_left_12px.bmp\r\n"
+"ImageFile5 = blue_spin_glyph_left_15px.bmp\r\n"
+"ImageFile6 = blue_spin_glyph_left_18px.bmp\r\n"
+"ImageFile7 = blue_spin_glyph_left_24px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 192\r\n"
+"MinDpi5 = 240\r\n"
+"MinDpi6 = 288\r\n"
+"MinDpi7 = 384\r\n"
"TransitionDurations = 4, "
"0, 100, 100, 100, "
"100, 0, 100, 100, "
@@ -2900,9 +2960,6 @@ BLUE_SCROLLBAR_UPPER_TRACK_HORIZONTAL_BMP BITMAP "blue_scrollbar_upper_track_hor
BLUE_SCROLLBAR_UPPER_TRACK_VERTICAL_BMP BITMAP "blue_scrollbar_upper_track_vertical.bmp"
/* Spin */
-/* @makedep: blue_spin_background.bmp */
-BLUE_SPIN_BACKGROUND_BMP BITMAP "blue_spin_background.bmp"
-
/* @makedep: blue_spin_background_down.bmp */
BLUE_SPIN_BACKGROUND_DOWN_BMP BITMAP "blue_spin_background_down.bmp"
@@ -2915,17 +2972,89 @@ BLUE_SPIN_BACKGROUND_LEFT_BMP BITMAP "blue_spin_background_left.bmp"
/* @makedep: blue_spin_background_up.bmp */
BLUE_SPIN_BACKGROUND_UP_BMP BITMAP "blue_spin_background_up.bmp"
-/* @makedep: blue_spin_glyph_down.bmp */
-BLUE_SPIN_GLYPH_DOWN_BMP BITMAP "blue_spin_glyph_down.bmp"
+/* @makedep: blue_spin_glyph_down_7x16px.bmp */
+BLUE_SPIN_GLYPH_DOWN_7X16PX_BMP BITMAP "blue_spin_glyph_down_7x16px.bmp"
+
+/* @makedep: blue_spin_glyph_down_7x24px.bmp */
+BLUE_SPIN_GLYPH_DOWN_7X24PX_BMP BITMAP "blue_spin_glyph_down_7x24px.bmp"
+
+/* @makedep: blue_spin_glyph_down_11px.bmp */
+BLUE_SPIN_GLYPH_DOWN_11PX_BMP BITMAP "blue_spin_glyph_down_11px.bmp"
+
+/* @makedep: blue_spin_glyph_down_14px.bmp */
+BLUE_SPIN_GLYPH_DOWN_14PX_BMP BITMAP "blue_spin_glyph_down_14px.bmp"
+
+/* @makedep: blue_spin_glyph_down_18px.bmp */
+BLUE_SPIN_GLYPH_DOWN_18PX_BMP BITMAP "blue_spin_glyph_down_18px.bmp"
+
+/* @makedep: blue_spin_glyph_down_21px.bmp */
+BLUE_SPIN_GLYPH_DOWN_21PX_BMP BITMAP "blue_spin_glyph_down_21px.bmp"
+
+/* @makedep: blue_spin_glyph_down_28px.bmp */
+BLUE_SPIN_GLYPH_DOWN_28PX_BMP BITMAP "blue_spin_glyph_down_28px.bmp"
+
+/* @makedep: blue_spin_glyph_left_4px.bmp */
+BLUE_SPIN_GLYPH_LEFT_4PX_BMP BITMAP "blue_spin_glyph_left_4px.bmp"
+
+/* @makedep: blue_spin_glyph_left_6px.bmp */
+BLUE_SPIN_GLYPH_LEFT_6PX_BMP BITMAP "blue_spin_glyph_left_6px.bmp"
+
+/* @makedep: blue_spin_glyph_left_9px.bmp */
+BLUE_SPIN_GLYPH_LEFT_9PX_BMP BITMAP "blue_spin_glyph_left_9px.bmp"
+
+/* @makedep: blue_spin_glyph_left_12px.bmp */
+BLUE_SPIN_GLYPH_LEFT_12PX_BMP BITMAP "blue_spin_glyph_left_12px.bmp"
+
+/* @makedep: blue_spin_glyph_left_15px.bmp */
+BLUE_SPIN_GLYPH_LEFT_15PX_BMP BITMAP "blue_spin_glyph_left_15px.bmp"
+
+/* @makedep: blue_spin_glyph_left_18px.bmp */
+BLUE_SPIN_GLYPH_LEFT_18PX_BMP BITMAP "blue_spin_glyph_left_18px.bmp"
+
+/* @makedep: blue_spin_glyph_left_24px.bmp */
+BLUE_SPIN_GLYPH_LEFT_24PX_BMP BITMAP "blue_spin_glyph_left_24px.bmp"
+
+/* @makedep: blue_spin_glyph_right_4px.bmp */
+BLUE_SPIN_GLYPH_RIGHT_4PX_BMP BITMAP "blue_spin_glyph_right_4px.bmp"
+
+/* @makedep: blue_spin_glyph_right_6px.bmp */
+BLUE_SPIN_GLYPH_RIGHT_6PX_BMP BITMAP "blue_spin_glyph_right_6px.bmp"
+
+/* @makedep: blue_spin_glyph_right_9px.bmp */
+BLUE_SPIN_GLYPH_RIGHT_9PX_BMP BITMAP "blue_spin_glyph_right_9px.bmp"
+
+/* @makedep: blue_spin_glyph_right_12px.bmp */
+BLUE_SPIN_GLYPH_RIGHT_12PX_BMP BITMAP "blue_spin_glyph_right_12px.bmp"
+
+/* @makedep: blue_spin_glyph_right_15px.bmp */
+BLUE_SPIN_GLYPH_RIGHT_15PX_BMP BITMAP "blue_spin_glyph_right_15px.bmp"
+
+/* @makedep: blue_spin_glyph_right_18px.bmp */
+BLUE_SPIN_GLYPH_RIGHT_18PX_BMP BITMAP "blue_spin_glyph_right_18px.bmp"
+
+/* @makedep: blue_spin_glyph_right_24px.bmp */
+BLUE_SPIN_GLYPH_RIGHT_24PX_BMP BITMAP "blue_spin_glyph_right_24px.bmp"
+
+/* @makedep: blue_spin_glyph_up_7x20px.bmp */
+BLUE_SPIN_GLYPH_UP_7X20PX_BMP BITMAP "blue_spin_glyph_up_7x20px.bmp"
+
+/* @makedep: blue_spin_glyph_up_7x24px.bmp */
+BLUE_SPIN_GLYPH_UP_7X24PX_BMP BITMAP "blue_spin_glyph_up_7x24px.bmp"
+
+/* @makedep: blue_spin_glyph_up_11px.bmp */
+BLUE_SPIN_GLYPH_UP_11PX_BMP BITMAP "blue_spin_glyph_up_11px.bmp"
+
+/* @makedep: blue_spin_glyph_up_14px.bmp */
+BLUE_SPIN_GLYPH_UP_14PX_BMP BITMAP "blue_spin_glyph_up_14px.bmp"
-/* @makedep: blue_spin_glyph_left.bmp */
-BLUE_SPIN_GLYPH_LEFT_BMP BITMAP "blue_spin_glyph_left.bmp"
+/* @makedep: blue_spin_glyph_up_18px.bmp */
+BLUE_SPIN_GLYPH_UP_18PX_BMP BITMAP "blue_spin_glyph_up_18px.bmp"
-/* @makedep: blue_spin_glyph_right.bmp */
-BLUE_SPIN_GLYPH_RIGHT_BMP BITMAP "blue_spin_glyph_right.bmp"
+/* @makedep: blue_spin_glyph_up_21px.bmp */
+BLUE_SPIN_GLYPH_UP_21PX_BMP BITMAP "blue_spin_glyph_up_21px.bmp"
-/* @makedep: blue_spin_glyph_up.bmp */
-BLUE_SPIN_GLYPH_UP_BMP BITMAP "blue_spin_glyph_up.bmp"
+/* @makedep: blue_spin_glyph_up_28px.bmp */
+BLUE_SPIN_GLYPH_UP_28PX_BMP BITMAP "blue_spin_glyph_up_28px.bmp"
/* Status */
/* @makedep: blue_status_background.bmp */
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/329
June 28, 2022
[PATCH 5/6] light.msstyles: Add Vista+ scrollbar parts.
by Zhiyi Zhang
From: Zhiyi Zhang <zzhang(a)codeweavers.com>
Signed-off-by: Zhiyi Zhang <zzhang(a)codeweavers.com>
---
dlls/light.msstyles/Makefile.in | 32 ++-
.../blue_scrollbar_arrow_glyphs_13px.bmp | Bin 0 -> 13658 bytes
.../blue_scrollbar_arrow_glyphs_13px.svg | 67 +++++
.../blue_scrollbar_arrow_glyphs_16px.bmp | Bin 0 -> 20618 bytes
.../blue_scrollbar_arrow_glyphs_16px.svg | 71 ++++++
.../blue_scrollbar_arrow_glyphs_20px.bmp | Bin 0 -> 32138 bytes
.../blue_scrollbar_arrow_glyphs_20px.svg | 85 +++++++
.../blue_scrollbar_arrow_glyphs_26px.bmp | Bin 0 -> 54218 bytes
.../blue_scrollbar_arrow_glyphs_26px.svg | 67 +++++
.../blue_scrollbar_arrow_glyphs_32px.bmp | Bin 0 -> 82058 bytes
.../blue_scrollbar_arrow_glyphs_32px.svg | 75 ++++++
.../blue_scrollbar_arrow_glyphs_39px.bmp | Bin 0 -> 121818 bytes
.../blue_scrollbar_arrow_glyphs_39px.svg | 67 +++++
.../blue_scrollbar_arrow_glyphs_52px.bmp | Bin 0 -> 216458 bytes
.../blue_scrollbar_arrow_glyphs_52px.svg | 69 ++++++
.../blue_scrollbar_arrow_glyphs_7px.bmp | Bin 3274 -> 0 bytes
.../blue_scrollbar_arrow_glyphs_7px.svg | 54 ----
.../blue_scrollbar_arrow_glyphs_9px.bmp | Bin 5322 -> 0 bytes
.../blue_scrollbar_arrow_glyphs_9px.svg | 54 ----
dlls/light.msstyles/blue_scrollbar_arrows.bmp | Bin 14282 -> 17818 bytes
dlls/light.msstyles/blue_scrollbar_arrows.svg | 17 +-
...blue_scrollbar_gripper_horizontal_10px.bmp | Bin 0 -> 1938 bytes
...blue_scrollbar_gripper_horizontal_10px.svg | 2 +
...blue_scrollbar_gripper_horizontal_12px.bmp | Bin 0 -> 2778 bytes
...blue_scrollbar_gripper_horizontal_12px.svg | 2 +
...lue_scrollbar_gripper_horizontal_16px.bmp} | Bin 6410 -> 4618 bytes
...blue_scrollbar_gripper_horizontal_16px.svg | 2 +
...blue_scrollbar_gripper_horizontal_20px.bmp | Bin 0 -> 7338 bytes
...blue_scrollbar_gripper_horizontal_20px.svg | 2 +
...blue_scrollbar_gripper_horizontal_25px.bmp | Bin 0 -> 11338 bytes
...blue_scrollbar_gripper_horizontal_25px.svg | 2 +
...blue_scrollbar_gripper_horizontal_30px.bmp | Bin 0 -> 16338 bytes
...blue_scrollbar_gripper_horizontal_30px.svg | 2 +
...blue_scrollbar_gripper_horizontal_40px.bmp | Bin 0 -> 28938 bytes
...blue_scrollbar_gripper_horizontal_40px.svg | 2 +
.../blue_scrollbar_gripper_vertical_11px.bmp | Bin 0 -> 2778 bytes
.../blue_scrollbar_gripper_vertical_11px.svg | 2 +
.../blue_scrollbar_gripper_vertical_14px.bmp | Bin 0 -> 4618 bytes
.../blue_scrollbar_gripper_vertical_14px.svg | 2 +
... blue_scrollbar_gripper_vertical_22px.bmp} | Bin 10506 -> 11138 bytes
.../blue_scrollbar_gripper_vertical_22px.svg | 2 +
.../blue_scrollbar_gripper_vertical_27px.bmp | Bin 0 -> 16338 bytes
.../blue_scrollbar_gripper_vertical_27px.svg | 2 +
.../blue_scrollbar_gripper_vertical_36px.bmp | Bin 0 -> 28938 bytes
.../blue_scrollbar_gripper_vertical_36px.svg | 2 +
.../blue_scrollbar_gripper_vertical_9px.bmp | Bin 0 -> 1938 bytes
.../blue_scrollbar_gripper_vertical_9px.svg | 2 +
.../blue_scrollbar_lower_track_horizontal.bmp | Bin 0 -> 298 bytes
...blue_scrollbar_lower_track_horizontal.svg} | 5 +-
...> blue_scrollbar_lower_track_vertical.bmp} | Bin 490 -> 358 bytes
...> blue_scrollbar_lower_track_vertical.svg} | 5 +-
.../blue_scrollbar_resizebox_grip_16px.bmp | Bin 2186 -> 8330 bytes
.../blue_scrollbar_resizebox_grip_16px.svg | 63 +++--
.../blue_scrollbar_resizebox_grip_20px.bmp | Bin 3338 -> 12938 bytes
.../blue_scrollbar_resizebox_grip_20px.svg | 63 +++--
.../blue_scrollbar_resizebox_grip_24px.bmp | Bin 4746 -> 18570 bytes
.../blue_scrollbar_resizebox_grip_24px.svg | 61 ++++-
.../blue_scrollbar_resizebox_grip_28px.svg | 26 --
.../blue_scrollbar_resizebox_grip_32px.bmp | Bin 8330 -> 32906 bytes
.../blue_scrollbar_resizebox_grip_32px.svg | 63 +++--
.../blue_scrollbar_resizebox_grip_36px.svg | 26 --
.../blue_scrollbar_resizebox_grip_40px.bmp | Bin 12938 -> 51338 bytes
.../blue_scrollbar_resizebox_grip_40px.svg | 63 +++--
.../blue_scrollbar_resizebox_grip_48px.bmp | Bin 0 -> 73866 bytes
.../blue_scrollbar_resizebox_grip_48px.svg | 69 ++++++
.../blue_scrollbar_resizebox_grip_64px.bmp | Bin 0 -> 131210 bytes
.../blue_scrollbar_resizebox_grip_64px.svg | 61 +++++
.../blue_scrollbar_shaft_horizontal.bmp | Bin 394 -> 0 bytes
.../blue_scrollbar_thumb_horizontal.bmp | Bin 4762 -> 5238 bytes
.../blue_scrollbar_thumb_horizontal.svg | 18 +-
.../blue_scrollbar_thumb_vertical.bmp | Bin 4714 -> 2998 bytes
.../blue_scrollbar_thumb_vertical.svg | 14 +-
.../blue_scrollbar_upper_track_horizontal.bmp | Bin 0 -> 298 bytes
.../blue_scrollbar_upper_track_horizontal.svg | 12 +
.../blue_scrollbar_upper_track_vertical.bmp | Bin 0 -> 358 bytes
.../blue_scrollbar_upper_track_vertical.svg | 12 +
dlls/light.msstyles/light.rc | 234 +++++++++++++-----
77 files changed, 1157 insertions(+), 322 deletions(-)
create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_13px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_13px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_16px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_16px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_20px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_20px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_26px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_26px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_32px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_32px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_39px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_39px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_52px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_52px.svg
delete mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_7px.bmp
delete mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_7px.svg
delete mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_9px.bmp
delete mode 100644 dlls/light.msstyles/blue_scrollbar_arrow_glyphs_9px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_horizontal_10px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_horizontal_10px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_horizontal_12px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_horizontal_12px.svg
rename dlls/light.msstyles/{blue_scrollbar_resizebox_grip_28px.bmp => blue_scrollbar_gripper_horizontal_16px.bmp} (70%)
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_horizontal_16px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_horizontal_20px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_horizontal_20px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_horizontal_25px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_horizontal_25px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_horizontal_30px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_horizontal_30px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_horizontal_40px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_horizontal_40px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_vertical_11px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_vertical_11px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_vertical_14px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_vertical_14px.svg
rename dlls/light.msstyles/{blue_scrollbar_resizebox_grip_36px.bmp => blue_scrollbar_gripper_vertical_22px.bmp} (75%)
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_vertical_22px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_vertical_27px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_vertical_27px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_vertical_36px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_vertical_36px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_vertical_9px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_gripper_vertical_9px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_lower_track_horizontal.bmp
rename dlls/light.msstyles/{blue_scrollbar_shaft_horizontal.svg => blue_scrollbar_lower_track_horizontal.svg} (57%)
rename dlls/light.msstyles/{blue_scrollbar_shaft_vertical.bmp => blue_scrollbar_lower_track_vertical.bmp} (52%)
rename dlls/light.msstyles/{blue_scrollbar_shaft_vertical.svg => blue_scrollbar_lower_track_vertical.svg} (57%)
delete mode 100644 dlls/light.msstyles/blue_scrollbar_resizebox_grip_28px.svg
delete mode 100644 dlls/light.msstyles/blue_scrollbar_resizebox_grip_36px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_resizebox_grip_48px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_resizebox_grip_48px.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_resizebox_grip_64px.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_resizebox_grip_64px.svg
delete mode 100644 dlls/light.msstyles/blue_scrollbar_shaft_horizontal.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_upper_track_horizontal.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_upper_track_horizontal.svg
create mode 100644 dlls/light.msstyles/blue_scrollbar_upper_track_vertical.bmp
create mode 100644 dlls/light.msstyles/blue_scrollbar_upper_track_vertical.svg
diff --git a/dlls/light.msstyles/Makefile.in b/dlls/light.msstyles/Makefile.in
index 8a3a469c8c0..d7e6e0fe699 100644
--- a/dlls/light.msstyles/Makefile.in
+++ b/dlls/light.msstyles/Makefile.in
@@ -232,20 +232,40 @@ SVG_SRCS = \
blue_rebar_gripper_vertical.svg \
blue_rebar_splitter.svg \
blue_rebar_splitter_vertical.svg \
- blue_scrollbar_arrow_glyphs_7px.svg \
- blue_scrollbar_arrow_glyphs_9px.svg \
+ blue_scrollbar_arrow_glyphs_13px.svg \
+ blue_scrollbar_arrow_glyphs_16px.svg \
+ blue_scrollbar_arrow_glyphs_20px.svg \
+ blue_scrollbar_arrow_glyphs_26px.svg \
+ blue_scrollbar_arrow_glyphs_32px.svg \
+ blue_scrollbar_arrow_glyphs_39px.svg \
+ blue_scrollbar_arrow_glyphs_52px.svg \
blue_scrollbar_arrows.svg \
+ blue_scrollbar_gripper_horizontal_10px.svg \
+ blue_scrollbar_gripper_horizontal_12px.svg \
+ blue_scrollbar_gripper_horizontal_16px.svg \
+ blue_scrollbar_gripper_horizontal_20px.svg \
+ blue_scrollbar_gripper_horizontal_25px.svg \
+ blue_scrollbar_gripper_horizontal_30px.svg \
+ blue_scrollbar_gripper_horizontal_40px.svg \
+ blue_scrollbar_gripper_vertical_11px.svg \
+ blue_scrollbar_gripper_vertical_14px.svg \
+ blue_scrollbar_gripper_vertical_22px.svg \
+ blue_scrollbar_gripper_vertical_27px.svg \
+ blue_scrollbar_gripper_vertical_36px.svg \
+ blue_scrollbar_gripper_vertical_9px.svg \
+ blue_scrollbar_lower_track_horizontal.svg \
+ blue_scrollbar_lower_track_vertical.svg \
blue_scrollbar_resizebox_grip_16px.svg \
blue_scrollbar_resizebox_grip_20px.svg \
blue_scrollbar_resizebox_grip_24px.svg \
- blue_scrollbar_resizebox_grip_28px.svg \
blue_scrollbar_resizebox_grip_32px.svg \
- blue_scrollbar_resizebox_grip_36px.svg \
blue_scrollbar_resizebox_grip_40px.svg \
- blue_scrollbar_shaft_horizontal.svg \
- blue_scrollbar_shaft_vertical.svg \
+ blue_scrollbar_resizebox_grip_48px.svg \
+ blue_scrollbar_resizebox_grip_64px.svg \
blue_scrollbar_thumb_horizontal.svg \
blue_scrollbar_thumb_vertical.svg \
+ blue_scrollbar_upper_track_horizontal.svg \
+ blue_scrollbar_upper_track_vertical.svg \
blue_spin_background.svg \
blue_spin_background_down.svg \
blue_spin_background_left.svg \
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_13px.bmp b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_13px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..ab462be85a92603de8d6b283225fae499cebadd9
GIT binary patch
literal 13658
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
IW0Ob!0W*=h;{X5v
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_13px.svg b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_13px.svg
new file mode 100644
index 00000000000..36af9411386
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_13px.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:13-32" width="13" height="260" version="1.1" viewBox="0 0 3.4396 68.791" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(.92519 1.0583)" stroke-width=".26458">
+ <path d="m0.80168 0.14157 1.0513 0.91792-0.15018 0.13113-1.0513-0.91792z" stroke-width=".26458"/>
+ <path d="m-0.26372 1.0502 1.0513-0.91792 0.15018 0.13113-1.0513 0.91792z" stroke-width=".26458"/>
+ <g transform="matrix(1.1429 0 0 1 -.26372 0)" stroke-width=".2315">
+ <path d="m0.93222 3.5812 0.91986 0.91792-0.13141 0.13113-0.91986-0.91792z" fill="#3096fa"/>
+ <path d="m0 4.4898 0.91986-0.91792 0.13141 0.13113-0.91986 0.91792z" fill="#3096fa"/>
+ <path d="m0.93222 7.0207 0.91986 0.91792-0.13141 0.13113-0.91986-0.91792z" fill="#fff"/>
+ <path d="m0 7.9294 0.91986-0.91792 0.13141 0.13113-0.91986 0.91792z" fill="#fff"/>
+ <path d="m0.93222 10.46 0.91986 0.91792-0.13141 0.13113-0.91986-0.91792z" fill="#aeaeae"/>
+ <path d="m0 11.369 0.91986-0.91792 0.13141 0.13113-0.91986 0.91792z" fill="#aeaeae"/>
+ </g>
+ <path d="m1.853 14.031-1.0504 0.91986-0.15005-0.13141 1.0504-0.91986z" stroke-width=".26458"/>
+ <path d="m-0.11367 13.891 1.0504 0.91986-0.15005 0.13141-1.0504-0.91986z" stroke-width=".26458"/>
+ <g transform="matrix(1.1443 0 0 1 9.5215 2.1262)" stroke-width=".23122">
+ <path d="m-6.7017 15.345-0.91792 0.91986-0.13113-0.13141 0.91792-0.91986z" fill="#3096fa"/>
+ <path d="m-8.4204 15.204 0.91792 0.91986-0.13113 0.13141-0.91792-0.91986z" fill="#3096fa"/>
+ <path d="m-6.7017 18.784-0.91792 0.91986-0.13113-0.13141 0.91792-0.91986z" fill="#fff"/>
+ <path d="m-8.4204 18.644 0.91792 0.91986-0.13113 0.13141-0.91792-0.91986z" fill="#fff"/>
+ <path d="m-6.7017 22.223-0.91792 0.91854-0.13113-0.13122 0.91792-0.91854z" fill="#aeaeae"/>
+ <path d="m-8.4204 22.083 0.91792 0.91854-0.13113 0.13122-0.91792-0.91854z" fill="#aeaeae"/>
+ </g>
+ <path d="m1.3238 27.27-0.9179 1.0515-0.13113-0.15022 0.9179-1.0515z" stroke-width=".26458"/>
+ <path d="m0.39658 28.035 0.9179 1.0515-0.13113 0.15022-0.9179-1.0515z" stroke-width=".26458"/>
+ <g transform="translate(9.5229 2.1262)">
+ <g fill="#3096fa">
+ <path d="m-8.1991 28.583-0.9179 1.051-0.13113-0.15014 0.9179-1.051z" stroke-width=".26458"/>
+ <path d="m-9.1263 29.349 0.9179 1.051-0.13113 0.15013-0.9179-1.051z" stroke-width=".26458"/>
+ <g stroke-width=".24749">
+ <path d="m-8.7212 53.049 1.0513 0.91792-0.15018 0.13113-1.0513-0.91792z"/>
+ <path d="m-9.7866 53.957 1.0513-0.91792 0.15018 0.13113-1.0513 0.91792z"/>
+ <path d="m-8.7212 57.528 1.0513-0.91792-0.15018-0.13113-1.0513 0.91792z"/>
+ <path d="m-9.7866 56.619 1.0513 0.91792 0.15018-0.13113-1.0513-0.91792z"/>
+ </g>
+ <g stroke-width=".26458">
+ <path d="m-8.1991 59.54-0.9179 1.051-0.13113-0.15014 0.9179-1.051z"/>
+ <path d="m-9.1263 60.305 0.9179 1.051-0.13113 0.15013-0.9179-1.051z"/>
+ <path d="m-9.2563 62.99 0.9179 1.051 0.13113-0.15014-0.9179-1.051z"/>
+ <path d="m-8.3291 63.755-0.9179 1.051 0.13113 0.15013 0.9179-1.051z"/>
+ </g>
+ </g>
+ <g stroke-width=".26458">
+ <path d="m-8.1991 32.023-0.9179 1.051-0.13113-0.15014 0.9179-1.051z" fill="#fff"/>
+ <path d="m-9.1263 32.788 0.9179 1.051-0.13113 0.15013-0.9179-1.051z" fill="#fff"/>
+ <path d="m-8.1991 35.462-0.9179 1.051-0.13113-0.15013 0.9179-1.051z" fill="#aeaeae"/>
+ <path d="m-9.1263 36.228 0.9179 1.051-0.13113 0.15013-0.9179-1.051z" fill="#aeaeae"/>
+ <path d="m-9.2574 38.902 0.9179 1.0515 0.13113-0.15022-0.9179-1.0515z"/>
+ <path d="m-8.3302 39.667-0.9179 1.0515 0.13113 0.15022 0.9179-1.0515z"/>
+ <path d="m-9.2574 42.342 0.9179 1.051 0.13113-0.15014-0.9179-1.051z" fill="#3096fa"/>
+ <path d="m-8.3302 43.107-0.9179 1.051 0.13113 0.15013 0.9179-1.051z" fill="#3096fa"/>
+ <path d="m-9.2574 45.781 0.9179 1.051 0.13113-0.15014-0.9179-1.051z" fill="#fff"/>
+ <path d="m-8.3302 46.547-0.9179 1.051 0.13113 0.15013 0.9179-1.051z" fill="#fff"/>
+ <path d="m-9.2574 49.221 0.9179 1.051 0.13113-0.15013-0.9179-1.051z" fill="#aeaeae"/>
+ <path d="m-8.3302 49.986-0.9179 1.051 0.13113 0.15013 0.9179-1.051z" fill="#aeaeae"/>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_16px.bmp b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_16px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..4d4bdd67905ae6f699fcfba76257ae3abc56ed11
GIT binary patch
literal 20618
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
Al>h($
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_16px.svg b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_16px.svg
new file mode 100644
index 00000000000..95dd641cd06
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_16px.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:16-32" width="16" height="320" version="1.1" viewBox="0 0 4.2334 84.666" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(.92519 1.0583)">
+ <path d="m1.2003 0.4085 1.3141 1.1474-0.18772 0.16391-1.3141-1.1474z" stroke-width=".26458"/>
+ <path d="m-0.13144 1.5443 1.3141-1.1474 0.18772 0.16391-1.3141 1.1474z" stroke-width=".26458"/>
+ <g transform="matrix(1.1429 0 0 1 -.26372 0)" stroke-width=".2315">
+ <g fill="#3096fa">
+ <path d="m1.281 4.6419 1.1498 1.1474-0.16426 0.16391-1.1498-1.1474z"/>
+ <path d="m0.11574 5.7776 1.1498-1.1474 0.16426 0.16391-1.1498 1.1474z"/>
+ <path d="m1.281 68.142 1.1498 1.1474-0.16426 0.16391-1.1498-1.1474z"/>
+ <path d="m0.11574 69.277 1.1498-1.1474 0.16426 0.16391-1.1498 1.1474z"/>
+ </g>
+ <path d="m1.281 8.8751 1.1498 1.1475-0.16426 0.16392-1.1498-1.1475z" fill="#fff"/>
+ <path d="m0.11574 10.011 1.1498-1.1475 0.16426 0.16392-1.1498 1.1475z" fill="#fff"/>
+ <path d="m1.281 13.108 1.1498 1.1478-0.16426 0.16397-1.1498-1.1478z" fill="#aeaeae"/>
+ <path d="m0.11574 14.245 1.1498-1.1478 0.16426 0.16397-1.1498 1.1478z" fill="#aeaeae"/>
+ </g>
+ <path d="m1.2003 18.642 1.3141-1.1474-0.18772-0.16391-1.3141 1.1474z" stroke-width=".26458"/>
+ <path d="m-0.13144 17.506 1.3141 1.1474 0.18772-0.16391-1.3141-1.1474z" stroke-width=".26458"/>
+ <g transform="matrix(1.1429 0 0 1 -.26372 16.933)" stroke-width=".2315">
+ <g fill="#3096fa">
+ <path d="m1.281 5.9415 1.1498-1.1474-0.16426-0.16391-1.1498 1.1474z"/>
+ <path d="m0.11574 4.8058 1.1498 1.1474 0.16426-0.16391-1.1498-1.1474z"/>
+ <path d="m1.281 56.741 1.1498-1.1474-0.16426-0.16391-1.1498 1.1474z"/>
+ <path d="m0.11574 55.606 1.1498 1.1474 0.16426-0.16391-1.1498-1.1474z"/>
+ </g>
+ <path d="m1.281 10.175 1.1498-1.1475-0.16426-0.16392-1.1498 1.1475z" fill="#fff"/>
+ <path d="m0.11574 9.039 1.1498 1.1475 0.16426-0.16392-1.1498-1.1475z" fill="#fff"/>
+ <path d="m1.281 14.409 1.1498-1.1478-0.16426-0.16397-1.1498 1.1478z" fill="#aeaeae"/>
+ <path d="m0.11574 13.272 1.1498 1.1478 0.16426-0.16397-1.1498-1.1478z" fill="#aeaeae"/>
+ </g>
+ <path d="m1.8529 33.79-1.1474 1.3142-0.16391-0.18775 1.1474-1.3142z" stroke-width=".26458"/>
+ <path d="m0.69394 34.746 1.1474 1.3142-0.16391 0.18775-1.1474-1.3142z" stroke-width=".26458"/>
+ <g transform="translate(15.865 4.7619)" stroke-width=".26458">
+ <g fill="#3096fa">
+ <path d="m-14.012 33.261-1.1474 1.3134-0.16391-0.18762 1.1474-1.3134z"/>
+ <path d="m-15.171 34.218 1.1474 1.3134-0.16391 0.18761-1.1474-1.3134z"/>
+ </g>
+ <g transform="translate(3.6875e-7 38.1)" fill="#3096fa">
+ <path d="m-14.012 33.261-1.1474 1.3134-0.16391-0.18762 1.1474-1.3134z"/>
+ <path d="m-15.171 34.218 1.1474 1.3134-0.16391 0.18761-1.1474-1.3134z"/>
+ </g>
+ <path d="m-14.012 37.494-1.1474 1.314-0.16391-0.18771 1.1474-1.314z" fill="#fff"/>
+ <path d="m-15.171 38.451 1.1474 1.314-0.16391 0.1877-1.1474-1.314z" fill="#fff"/>
+ <path d="m-14.012 41.728-1.1474 1.3134-0.16391-0.18761 1.1474-1.3134z" fill="#aeaeae"/>
+ <path d="m-15.171 42.685 1.1474 1.3134-0.16391 0.18761-1.1474-1.3134z" fill="#aeaeae"/>
+ <path d="m-15.335 45.961 1.1474 1.3142 0.16391-0.18775-1.1474-1.3142z"/>
+ <path d="m-14.176 46.917-1.1474 1.3142 0.16391 0.18775 1.1474-1.3142z"/>
+ <g fill="#3096fa">
+ <path d="m-15.335 50.194 1.1474 1.3134 0.16391-0.18762-1.1474-1.3134z"/>
+ <path d="m-14.176 51.152-1.1474 1.3134 0.16391 0.18761 1.1474-1.3134z"/>
+ <path d="m-15.335 75.594 1.1474 1.3134 0.16391-0.18762-1.1474-1.3134z"/>
+ <path d="m-14.176 76.552-1.1474 1.3134 0.16391 0.18761 1.1474-1.3134z"/>
+ </g>
+ <g transform="matrix(-1 0 0 1 -29.347 16.933)">
+ <path d="m-14.012 37.494-1.1474 1.314-0.16391-0.18771 1.1474-1.314z" fill="#fff"/>
+ <path d="m-15.171 38.451 1.1474 1.314-0.16391 0.1877-1.1474-1.314z" fill="#fff"/>
+ <path d="m-14.012 41.728-1.1474 1.3134-0.16391-0.18761 1.1474-1.3134z" fill="#aeaeae"/>
+ <path d="m-15.171 42.685 1.1474 1.3134-0.16391 0.18761-1.1474-1.3134z" fill="#aeaeae"/>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_20px.bmp b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_20px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..c062d61f9a8842eaf5bed33bd4f4c62519488f99
GIT binary patch
literal 32138
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
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_20px.svg b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_20px.svg
new file mode 100644
index 00000000000..d4e132a481e
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_20px.svg
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:20-32" width="20" height="400" version="1.1" viewBox="0 0 5.2918 105.83" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(.92519 1.0583)">
+ <path d="m1.7313 0.80767 1.5769 1.3769-0.22527 0.1967-1.5769-1.3769z" stroke-width=".26458"/>
+ <path d="m0.13316 2.1707 1.5769-1.3769 0.22527 0.1967-1.5769 1.3769z" stroke-width=".26458"/>
+ <g transform="matrix(1.1429 0 0 1 -.26372 0)">
+ <g fill="#3096fa" stroke-width=".2315">
+ <path d="m1.7456 6.0995 1.3798 1.3768-0.19711 0.19668-1.3798-1.3768z"/>
+ <path d="m0.34726 7.4622 1.3798-1.3768 0.19711 0.19668-1.3798 1.3768z"/>
+ <g transform="translate(0 79.375)">
+ <path d="m1.7456 6.0995 1.3798 1.3768-0.19711 0.19668-1.3798-1.3768z"/>
+ <path d="m0.34726 7.4622 1.3798-1.3768 0.19711 0.19668-1.3798 1.3768z"/>
+ </g>
+ <g transform="matrix(1 0 0 -1 0 98.425)">
+ <path d="m1.7456 6.0995 1.3798 1.3768-0.19711 0.19668-1.3798-1.3768z"/>
+ <path d="m0.34726 7.4622 1.3798-1.3768 0.19711 0.19668-1.3798 1.3768z"/>
+ </g>
+ </g>
+ <g stroke-width=".2315">
+ <path d="m1.7456 11.391 1.3798 1.3769-0.19711 0.19669-1.3798-1.3769z" fill="#fff"/>
+ <path d="m0.34726 12.754 1.3798-1.3769 0.19711 0.19669-1.3798 1.3769z" fill="#fff"/>
+ <path d="m1.7456 16.682 1.3798 1.3777-0.19711 0.19682-1.3798-1.3777z" fill="#aeaeae"/>
+ <path d="m0.34726 18.047 1.3798-1.3777 0.19711 0.19682-1.3798 1.3777z" fill="#aeaeae"/>
+ </g>
+ <path d="m1.7456 23.534 1.3798-1.3769-0.1971-0.1967-1.3798 1.3769z" stroke-width=".24749"/>
+ <path d="m0.34726 22.171 1.3798 1.3769 0.1971-0.1967-1.3798-1.3769z" stroke-width=".24749"/>
+ <g stroke-width=".2315">
+ <path d="m1.7456 28.825 1.3798-1.3768-0.19711-0.19668-1.3798 1.3768z" fill="#3096fa"/>
+ <path d="m0.34726 27.463 1.3798 1.3768 0.19711-0.19668-1.3798-1.3768z" fill="#3096fa"/>
+ <path d="m1.7456 34.117 1.3798-1.3769-0.19711-0.19669-1.3798 1.3769z" fill="#fff"/>
+ <path d="m0.34726 32.754 1.3798 1.3769 0.19711-0.19669-1.3798-1.3769z" fill="#fff"/>
+ <path d="m1.7456 39.41 1.3798-1.3777-0.19711-0.19682-1.3798 1.3777z" fill="#aeaeae"/>
+ <path d="m0.34726 38.045 1.3798 1.3777 0.19711-0.19682-1.3798-1.3777z" fill="#aeaeae"/>
+ </g>
+ </g>
+ <g stroke-width=".26458">
+ <path d="m2.5144 42.559-1.377 1.5771-0.1967-0.22532 1.377-1.5771z"/>
+ <path d="m1.1236 43.706 1.377 1.5771-0.1967 0.22532-1.377-1.5771z"/>
+ <g transform="translate(25.358 6.2634)">
+ <g fill="#3096fa" stroke-width=".22047">
+ <g transform="matrix(1.2 0 0 1.2001 -6.0293 1.67)">
+ <path d="m-14.012 33.261-1.1474 1.3134-0.16391-0.18762 1.1474-1.3134z"/>
+ <path d="m-15.171 34.218 1.1474 1.3134-0.16391 0.18761-1.1474-1.3134z"/>
+ </g>
+ <g transform="matrix(1.2 0 0 1.2001 -6.0293 49.295)">
+ <path d="m-14.012 33.261-1.1474 1.3134-0.16391-0.18762 1.1474-1.3134z"/>
+ <path d="m-15.171 34.218 1.1474 1.3134-0.16391 0.18761-1.1474-1.3134z"/>
+ </g>
+ <g transform="matrix(-1.2 0 0 1.2001 -41.246 54.587)">
+ <path d="m-14.012 33.261-1.1474 1.3134-0.16391-0.18762 1.1474-1.3134z"/>
+ <path d="m-15.171 34.218 1.1474 1.3134-0.16391 0.18761-1.1474-1.3134z"/>
+ </g>
+ </g>
+ <g stroke-width=".26458">
+ <path d="m-22.844 46.879-1.3769 1.5765-0.1967-0.22521 1.3769-1.5765z" fill="#fff"/>
+ <path d="m-24.235 48.027 1.3769 1.5765-0.1967 0.22519-1.3769-1.5765z" fill="#fff"/>
+ <path d="m-22.844 52.17-1.3769 1.5762-0.1967-0.22515 1.3769-1.5762z" fill="#aeaeae"/>
+ <path d="m-24.235 53.319 1.3769 1.5762-0.1967 0.22515-1.3769-1.5762z" fill="#aeaeae"/>
+ </g>
+ </g>
+ <path d="m0.92692 63.725 1.377 1.5771 0.1967-0.22531-1.377-1.5771z"/>
+ <path d="m2.3177 64.873-1.3769 1.5771 0.1967 0.22531 1.377-1.5771z"/>
+ <g transform="matrix(-1 0 0 1 -21.917 27.43)">
+ <g transform="matrix(1.2 0 0 1.2001 -6.0293 1.67)" fill="#3096fa" stroke-width=".22047">
+ <path d="m-14.012 33.261-1.1474 1.3134-0.16391-0.18762 1.1474-1.3134z"/>
+ <path d="m-15.171 34.218 1.1474 1.3134-0.16391 0.18761-1.1474-1.3134z"/>
+ </g>
+ <g stroke-width=".26458">
+ <path d="m-22.844 46.879-1.3769 1.5765-0.1967-0.22521 1.3769-1.5765z" fill="#fff"/>
+ <path d="m-24.235 48.027 1.3769 1.5765-0.1967 0.22519-1.3769-1.5765z" fill="#fff"/>
+ <path d="m-22.844 52.17-1.3769 1.5762-0.1967-0.22515 1.3769-1.5762z" fill="#aeaeae"/>
+ <path d="m-24.235 53.319 1.3769 1.5762-0.1967 0.22515-1.3769-1.5762z" fill="#aeaeae"/>
+ </g>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_26px.bmp b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_26px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..86ff1269285e77d857df24a3ca104169adea3914
GIT binary patch
literal 54218
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
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_26px.svg b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_26px.svg
new file mode 100644
index 00000000000..2a4f6f0112a
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_26px.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:26-32" width="26" height="520" version="1.1" viewBox="0 0 6.8792 137.58" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(.92519 1.0583)" stroke-width=".26458">
+ <path d="m2.5285 1.3415 2.1026 1.8358-0.30036 0.26226-2.1026-1.8358z" stroke-width=".26458"/>
+ <path d="m0.39773 3.1587 2.1026-1.8358 0.30036 0.26226-2.1026 1.8358z" stroke-width=".26458"/>
+ <g transform="matrix(1.1429 0 0 1 -.26372 0)" stroke-width=".2315">
+ <path d="m2.4431 8.2208 1.8397 1.8358-0.26281 0.26225-1.8397-1.8358z" fill="#3096fa"/>
+ <path d="m0.57875 10.038 1.8397-1.8358 0.26281 0.26225-1.8397 1.8358z" fill="#3096fa"/>
+ <path d="m2.4431 15.1 1.8397 1.836-0.26281 0.26228-1.8397-1.836z" fill="#fff"/>
+ <path d="m0.57875 16.917 1.8397-1.836 0.26281 0.26228-1.8397 1.836z" fill="#fff"/>
+ <path d="m2.4431 21.978 1.8397 1.8365-0.26281 0.26235-1.8397-1.8365z" fill="#aeaeae"/>
+ <path d="m0.57875 23.797 1.8397-1.8365 0.26281 0.26235-1.8397 1.8365z" fill="#aeaeae"/>
+ </g>
+ <path d="m2.5285 30.938 2.1026-1.8358-0.30036-0.26226-2.1026 1.8358z" stroke-width=".26458"/>
+ <path d="m0.39773 29.12 2.1026 1.8358 0.30036-0.26226-2.1026-1.8358z" stroke-width=".26458"/>
+ <g transform="matrix(1.1429 0 0 1 -.26372 27.517)" stroke-width=".2315">
+ <path d="m2.4431 10.3 1.8397-1.8358-0.26281-0.26225-1.8397 1.8358z" fill="#3096fa"/>
+ <path d="m0.57875 8.483 1.8397 1.8358 0.26281-0.26225-1.8397-1.8358z" fill="#3096fa"/>
+ <path d="m2.4431 17.179 1.8397-1.836-0.26281-0.26228-1.8397 1.836z" fill="#fff"/>
+ <path d="m0.57875 15.362 1.8397 1.836 0.26281-0.26228-1.8397-1.836z" fill="#fff"/>
+ <path d="m2.4431 24.059 1.8397-1.8365-0.26281-0.26235-1.8397 1.8365z" fill="#aeaeae"/>
+ <path d="m0.57875 22.241 1.8397 1.8365 0.26281-0.26235-1.8397-1.8365z" fill="#aeaeae"/>
+ </g>
+ <path d="m3.5727 55.598-1.8358 2.1027-0.26226-0.3004 1.8358-2.1027z" stroke-width=".26458"/>
+ <path d="m1.7183 57.128 1.8358 2.1027-0.26226 0.3004-1.8358-2.1027z" stroke-width=".26458"/>
+ <g transform="translate(9.5229,2.1262)">
+ <g fill="#3096fa">
+ <path d="m-5.9502 60.351-1.8358 2.1014-0.26226-0.3002 1.8358-2.1014z" stroke-width=".26458"/>
+ <path d="m-7.8046 61.883 1.8358 2.1014-0.26226 0.30018-1.8358-2.1014z" fill="#3096fa" stroke-width=".26458"/>
+ <path d="m-6.9944 109.28 2.1026 1.8348-0.30036 0.2621-2.1026-1.8348z" stroke-width=".24749"/>
+ <path d="m-9.1252 111.1 2.1026-1.8348 0.30036 0.26211-2.1026 1.8347z" stroke-width=".24749"/>
+ <path d="m-6.9944 118.24 2.1026-1.8365-0.30036-0.26235-2.1026 1.8365z" stroke-width=".24749"/>
+ <path d="m-9.1252 116.42 2.1026 1.8365 0.30036-0.26235-2.1026-1.8365z" stroke-width=".24749"/>
+ <g stroke-width=".26458">
+ <path d="m-5.9502 122.26-1.8358 2.1024-0.26226-0.30034 1.8358-2.1024z"/>
+ <path d="m-7.8046 123.79 1.8358 2.1024-0.26226 0.30032-1.8358-2.1024z"/>
+ <path d="m-8.0668 129.14 1.8358 2.1024 0.26226-0.30033-1.8358-2.1024z"/>
+ <path d="m-6.2124 130.67-1.8358 2.1024 0.26226 0.30032 1.8358-2.1024z"/>
+ </g>
+ </g>
+ <g stroke-width=".26458">
+ <path d="m-5.9502 67.23-1.8358 2.1024-0.26226-0.30034 1.8358-2.1024z" fill="#fff"/>
+ <path d="m-7.8046 68.761 1.8358 2.1024-0.26226 0.30032-1.8358-2.1024z" fill="#fff"/>
+ <path d="m-5.9502 74.109-1.8358 2.1014-0.26226-0.30018 1.8358-2.1014z" fill="#aeaeae"/>
+ <path d="m-7.8046 75.641 1.8358 2.1014-0.26226 0.30018-1.8358-2.1014z" fill="#aeaeae"/>
+ </g>
+ <path d="m-8.0668 80.989 1.8358 2.1027 0.26226-0.3004-1.8358-2.1027z" stroke-width=".26458"/>
+ <path d="m-6.2124 82.518-1.8358 2.1027 0.26226 0.3004 1.8358-2.1027z" stroke-width=".26458"/>
+ <path d="m-8.0668 87.868 1.8358 2.1014 0.26226-0.3002-1.8358-2.1014z" fill="#3096fa" stroke-width=".26458"/>
+ <path d="m-6.2124 89.399-1.8358 2.1014 0.26226 0.30018 1.8358-2.1014z" fill="#3096fa" stroke-width=".26458"/>
+ <g transform="matrix(-1 0 0 1 -14.017 27.517)" stroke-width=".26458">
+ <path d="m-5.9502 67.23-1.8358 2.1024-0.26226-0.30034 1.8358-2.1024z" fill="#fff"/>
+ <path d="m-7.8046 68.761 1.8358 2.1024-0.26226 0.30032-1.8358-2.1024z" fill="#fff"/>
+ <path d="m-5.9502 74.109-1.8358 2.1014-0.26226-0.30018 1.8358-2.1014z" fill="#aeaeae"/>
+ <path d="m-7.8046 75.641 1.8358 2.1014-0.26226 0.30018-1.8358-2.1014z" fill="#aeaeae"/>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_32px.bmp b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_32px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..44ce23da70e4cdd9a1dd668793dfd99a553e9448
GIT binary patch
literal 82058
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
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_32px.svg b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_32px.svg
new file mode 100644
index 00000000000..fe3529a4c63
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_32px.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:32-32" width="32" height="640" version="1.1" viewBox="0 0 8.4668 169.33" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(.92519 1.0583)">
+ <path d="m3.3259 1.8753 2.6282 2.2948-0.37544 0.32783-2.6282-2.2948z" stroke-width=".26458"/>
+ <path d="m0.66234 4.1469 2.6282-2.2948 0.37544 0.32783-2.6282 2.2948z" stroke-width=".26458"/>
+ <g transform="matrix(1.1429 0 0 1 -.26372 0)">
+ <g fill="#3096fa" stroke-width=".2315">
+ <path d="m3.1408 10.342 2.2996 2.2947-0.32852 0.3278-2.2996-2.2947z"/>
+ <path d="m0.81027 12.614 2.2996-2.2947 0.32852 0.3278-2.2996 2.2947z"/>
+ <path d="m3.1408 137.34 2.2996 2.2935-0.32852 0.32763-2.2996-2.2935z"/>
+ <path d="m0.81027 139.61 2.2996-2.2935 0.32852 0.32763-2.2996 2.2935z"/>
+ <path d="m3.1408 148.41 2.2996-2.2935-0.32852-0.32763-2.2996 2.2935z"/>
+ <path d="m0.81027 146.14 2.2996 2.2935 0.32852-0.32763-2.2996-2.2935z"/>
+ </g>
+ <g stroke-width=".2315">
+ <path d="m3.1408 18.809 2.2996 2.2949-0.32852 0.32782-2.2996-2.2949z" fill="#fff"/>
+ <path d="m0.81027 21.08 2.2996-2.2949 0.32852 0.32782-2.2996 2.2949z" fill="#fff"/>
+ <path d="m3.1408 27.274 2.2996 2.2962-0.32852 0.32803-2.2996-2.2962z" fill="#aeaeae"/>
+ <path d="m0.81027 29.548 2.2996-2.2962 0.32852 0.32803-2.2996 2.2962z" fill="#aeaeae"/>
+ </g>
+ <path d="m3.1408 38.342 2.2996-2.2948-0.3285-0.32783-2.2996 2.2948z" stroke-width=".24749"/>
+ <path d="m0.81027 36.07 2.2996 2.2948 0.3285-0.32783-2.2996-2.2948z" stroke-width=".24749"/>
+ <g stroke-width=".2315">
+ <path d="m3.1408 46.808 2.2996-2.2947-0.32852-0.3278-2.2996 2.2947z" fill="#3096fa"/>
+ <path d="m0.81027 44.537 2.2996 2.2947 0.32852-0.3278-2.2996-2.2947z" fill="#3096fa"/>
+ <path d="m3.1408 55.275 2.2996-2.2949-0.32852-0.32782-2.2996 2.2949z" fill="#fff"/>
+ <path d="m0.81027 53.003 2.2996 2.2949 0.32852-0.32782-2.2996-2.2949z" fill="#fff"/>
+ <path d="m3.1408 63.743 2.2996-2.2962-0.32852-0.32803-2.2996 2.2962z" fill="#aeaeae"/>
+ <path d="m0.81027 61.469 2.2996 2.2962 0.32852-0.32803-2.2996-2.2962z" fill="#aeaeae"/>
+ </g>
+ </g>
+ <path d="m4.6311 68.638-2.2949 2.6286-0.32784-0.37552 2.2949-2.6286z" stroke-width=".26458"/>
+ <path d="m2.3131 70.55 2.2949 2.6286-0.32784 0.37552-2.2949-2.6286z" stroke-width=".26458"/>
+ <g transform="translate(15.865,4.7619)">
+ <g transform="matrix(2 0 0 2.0002 16.791 5.8147)" fill="#3096fa" stroke-width=".13228">
+ <path d="m-14.012 33.261-1.1474 1.3134-0.16391-0.18762 1.1474-1.3134z"/>
+ <path d="m-15.171 34.218 1.1474 1.3134-0.16391 0.18761-1.1474-1.3134z"/>
+ </g>
+ <g transform="matrix(2 0 0 2.0002 16.791 82.015)" fill="#3096fa" stroke-width=".13228">
+ <path d="m-14.012 33.261-1.1474 1.3134-0.16391-0.18762 1.1474-1.3134z"/>
+ <path d="m-15.171 34.218 1.1474 1.3134-0.16391 0.18761-1.1474-1.3134z"/>
+ </g>
+ <g stroke-width=".26458">
+ <path d="m-11.234 80.81-2.2948 2.6275-0.32783-0.37534 2.2948-2.6275z" fill="#fff"/>
+ <path d="m-13.552 82.723 2.2948 2.6275-0.32783 0.37532-2.2948-2.6275z" fill="#fff"/>
+ <path d="m-11.234 89.276-2.2948 2.6271-0.32783-0.37526 2.2948-2.6271z" fill="#aeaeae"/>
+ <path d="m-13.552 91.19 2.2948 2.6271-0.32783 0.37526-2.2948-2.6271z" fill="#aeaeae"/>
+ </g>
+ <path d="m-13.88 97.743 2.2949 2.6286 0.32784-0.37552-2.2949-2.6286z" stroke-width=".26458"/>
+ <path d="m-11.562 99.655-2.2949 2.6286 0.32784 0.37552 2.2949-2.6286z" stroke-width=".26458"/>
+ <g transform="matrix(-2 0 0 2.0002 -41.904 39.682)" fill="#3096fa" stroke-width=".13228">
+ <path d="m-14.012 33.261-1.1474 1.3134-0.16391-0.18762 1.1474-1.3134z"/>
+ <path d="m-15.171 34.218 1.1474 1.3134-0.16391 0.18761-1.1474-1.3134z"/>
+ </g>
+ <g stroke-width=".26458">
+ <path d="m-13.88 114.68 2.2948 2.6275 0.32783-0.37535-2.2948-2.6275z" fill="#fff"/>
+ <path d="m-11.562 116.59-2.2948 2.6275 0.32783 0.37532 2.2948-2.6275z" fill="#fff"/>
+ <path d="m-13.88 123.14 2.2948 2.627 0.32783-0.37525-2.2948-2.6271z" fill="#aeaeae"/>
+ <path d="m-11.562 125.06-2.2948 2.627 0.32783 0.37525 2.2948-2.627z" fill="#aeaeae"/>
+ </g>
+ <g transform="matrix(2 0 0 1.9994 16.791 5.8649)" fill="#3096fa" stroke-width=".13231">
+ <path d="m-15.335 75.594 1.1474 1.3134 0.16391-0.18762-1.1474-1.3134z"/>
+ <path d="m-14.176 76.552-1.1474 1.3134 0.16391 0.18761 1.1474-1.3134z"/>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_39px.bmp b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_39px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..104db31f3764c9ccb165dcd4a369d9a63715dce0
GIT binary patch
literal 121818
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
D<3(a)ht
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_39px.svg b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_39px.svg
new file mode 100644
index 00000000000..6b92760b4f3
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_39px.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:39-32" width="39" height="780" version="1.1" viewBox="0 0 10.319 206.37" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(.92519 1.0583)" stroke-width=".26458">
+ <path d="m4.2554 2.5414 3.1539 2.7538-0.45054 0.39339-3.1539-2.7538z" stroke-width=".26458"/>
+ <path d="m1.0592 5.2673 3.1539-2.7538 0.45054 0.39339-3.1539 2.7538z" stroke-width=".26458"/>
+ <g transform="matrix(1.1429 0 0 1 -.26372 0)" stroke-width=".2315">
+ <path d="m3.9541 12.86 2.7595 2.7537-0.39422 0.39338-2.7595-2.7537z" fill="#3096fa"/>
+ <path d="m1.1575 15.586 2.7595-2.7537 0.39422 0.39338-2.7595 2.7537z" fill="#3096fa"/>
+ <path d="m3.9541 23.179 2.7595 2.7539-0.39422 0.39342-2.7595-2.7539z" fill="#fff"/>
+ <path d="m1.1575 25.905 2.7595-2.7539 0.39422 0.39342-2.7595 2.7539z" fill="#fff"/>
+ <path d="m3.9541 33.497 2.7595 2.7547-0.39422 0.39353-2.7595-2.7547z" fill="#aeaeae"/>
+ <path d="m1.1575 36.225 2.7595-2.7547 0.39422 0.39353-2.7595 2.7547z" fill="#aeaeae"/>
+ </g>
+ <path d="m5.8217 83.926-2.7537 3.1541-0.39339-0.4506 2.7537-3.1541z" stroke-width=".26458"/>
+ <path d="m4.5421 46.936 2.7595-2.7538-0.3942-0.39339-2.7595 2.7538z" stroke-width=".24749"/>
+ <path d="m1.7455 44.21 2.7595 2.7538 0.3942-0.39339-2.7595-2.7538z" stroke-width=".24749"/>
+ <g stroke-width=".2315">
+ <path d="m4.5421 57.254 2.7595-2.7537-0.39422-0.39338-2.7595 2.7537z" fill="#3096fa"/>
+ <path d="m1.7455 54.529 2.7595 2.7537 0.39422-0.39338-2.7595-2.7537z" fill="#3096fa"/>
+ <path d="m4.5421 67.573 2.7595-2.7539-0.39422-0.39342-2.7595 2.7539z" fill="#fff"/>
+ <path d="m1.7455 64.847 2.7595 2.7539 0.39422-0.39342-2.7595-2.7539z" fill="#fff"/>
+ <path d="m4.5421 77.893 2.7595-2.7547-0.39422-0.39353-2.7595 2.7547z" fill="#aeaeae"/>
+ <path d="m1.7455 75.165 2.7595 2.7547 0.39422-0.39353-2.7595-2.7547z" fill="#aeaeae"/>
+ </g>
+ <path d="m3.0401 86.221 2.7537 3.1541-0.39339 0.4506-2.7537-3.1541z" stroke-width=".26458"/>
+ <g transform="translate(9.5229,2.1262)">
+ <g fill="#3096fa">
+ <path d="m-3.7012 92.119-2.7537 3.1521-0.39339-0.45029 2.7537-3.1521z" stroke-width=".26458"/>
+ <path d="m-6.4828 94.416 2.7537 3.1521-0.39339 0.45026-2.7537-3.1521z" fill="#3096fa" stroke-width=".26458"/>
+ <path d="m-5.2675 165.52 3.1539 2.7521-0.45054 0.39315-3.1539-2.7521z" stroke-width=".24749"/>
+ <path d="m-8.4637 168.24 3.1539-2.7521 0.45054 0.39315-3.1539 2.7521z" stroke-width=".24749"/>
+ <path d="m-5.2675 178.95 3.1539-2.7547-0.45054-0.39353-3.1539 2.7547z" stroke-width=".24749"/>
+ <path d="m-8.4637 176.23 3.1539 2.7547 0.45054-0.39353-3.1539-2.7547z" stroke-width=".24749"/>
+ <g stroke-width=".26458">
+ <path d="m-3.7012 184.99-2.7537 3.1536-0.39339-0.4505 2.7537-3.1536z"/>
+ <path d="m-6.4828 187.28 2.7537 3.1536-0.39339 0.45047-2.7537-3.1536z"/>
+ <path d="m-6.8762 195.31 2.7537 3.1536 0.39339-0.45051-2.7537-3.1536z"/>
+ <path d="m-4.0946 197.6-2.7537 3.1536 0.39339 0.45047 2.7537-3.1536z"/>
+ </g>
+ </g>
+ <g stroke-width=".26458">
+ <path d="m-3.7012 102.44-2.7537 3.1536-0.39339-0.45051 2.7537-3.1536z" fill="#fff" stroke-width=".26458"/>
+ <path d="m-6.4828 104.73 2.7537 3.1536-0.39339 0.45048-2.7537-3.1536z" fill="#fff" stroke-width=".26458"/>
+ <path d="m-3.7012 112.76-2.7537 3.1521-0.39339-0.45027 2.7537-3.1521z" fill="#aeaeae" stroke-width=".26458"/>
+ <path d="m-6.4828 115.05 2.7537 3.1521-0.39339 0.45026-2.7537-3.1521z" fill="#aeaeae" stroke-width=".26458"/>
+ <path d="m-6.8762 123.08 2.7537 3.1541 0.39339-0.45061-2.7537-3.1541z"/>
+ <path d="m-4.0946 125.37-2.7537 3.1541 0.39339 0.45061 2.7537-3.1541z"/>
+ <path d="m-6.8762 133.39 2.7537 3.1521 0.39339-0.45029-2.7537-3.1521z" fill="#3096fa"/>
+ <path d="m-4.0946 135.69-2.7537 3.1521 0.39339 0.45026 2.7537-3.1521z" fill="#3096fa"/>
+ <g transform="matrix(-1 0 0 1 -10.577 41.275)">
+ <path d="m-3.7012 102.44-2.7537 3.1536-0.39339-0.45051 2.7537-3.1536z" fill="#fff" stroke-width=".26458"/>
+ <path d="m-6.4828 104.73 2.7537 3.1536-0.39339 0.45048-2.7537-3.1536z" fill="#fff" stroke-width=".26458"/>
+ <path d="m-3.7012 112.76-2.7537 3.1521-0.39339-0.45027 2.7537-3.1521z" fill="#aeaeae" stroke-width=".26458"/>
+ <path d="m-6.4828 115.05 2.7537 3.1521-0.39339 0.45026-2.7537-3.1521z" fill="#aeaeae" stroke-width=".26458"/>
+ </g>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_52px.bmp b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_52px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..d67ee4d88a9f4470a925cce47d785645ed5b6c75
GIT binary patch
literal 216458
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
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_52px.svg b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_52px.svg
new file mode 100644
index 00000000000..36a2559677b
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_52px.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:52-32" width="52" height="1040" version="1.1" viewBox="0 0 13.758 275.16" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="translate(.92519 1.0583)" stroke-width=".26458">
+ <path d="m5.9822 3.7412 4.2052 3.6716-0.60072 0.52452-4.2052-3.6716z" stroke-width=".26458"/>
+ <path d="m1.7207 7.3757 4.2052-3.6716 0.60072 0.52452-4.2052 3.6716z" stroke-width=".26458"/>
+ <g transform="matrix(1.1429 0 0 1 -.26372 0)">
+ <path d="m5.465 17.5 3.6794 3.6716-0.52562 0.52451-3.6794-3.6716z" fill="#3096fa" stroke-width=".2315"/>
+ <path d="m1.7363 21.134 3.6794-3.6716 0.52562 0.52451-3.6794 3.6716z" fill="#3096fa" stroke-width=".2315"/>
+ <g stroke-width=".2315">
+ <path d="m5.465 31.259 3.6794 3.671-0.52562 0.52441-3.6794-3.671z" fill="#fff"/>
+ <path d="m1.7363 34.892 3.6794-3.671 0.52562 0.52441-3.6794 3.671z" fill="#fff"/>
+ <path d="m5.465 45.014 3.6794 3.6736-0.52562 0.52478-3.6794-3.6736z" fill="#aeaeae"/>
+ <path d="m1.7363 48.653 3.6794-3.6736 0.52562 0.52478-3.6794 3.6736z" fill="#aeaeae"/>
+ </g>
+ <path d="m5.465 62.933 3.6794-3.6716-0.52561-0.52452-3.6794 3.6716z" stroke-width=".24749"/>
+ <path d="m1.7363 59.299 3.6794 3.6716 0.52561-0.52452-3.6794-3.6716z" stroke-width=".24749"/>
+ <path d="m5.465 76.692 3.6794-3.6716-0.52562-0.52451-3.6794 3.6716z" fill="#3096fa" stroke-width=".2315"/>
+ <path d="m1.7363 73.057 3.6794 3.6716 0.52562-0.52451-3.6794-3.6716z" fill="#3096fa" stroke-width=".2315"/>
+ <g stroke-width=".2315">
+ <path d="m5.465 90.449 3.6794-3.671-0.52562-0.52441-3.6794 3.671z" fill="#fff"/>
+ <path d="m1.7363 86.816 3.6794 3.671 0.52562-0.52441-3.6794-3.671z" fill="#fff"/>
+ <path d="m5.465 104.21 3.6794-3.6736-0.52562-0.52478-3.6794 3.6736z" fill="#aeaeae"/>
+ <path d="m1.7363 100.57 3.6794 3.6736 0.52562-0.52478-3.6794-3.6736z" fill="#aeaeae"/>
+ </g>
+ </g>
+ <path d="m8.0707 112.25-3.6716 4.2052-0.52452-0.60078 3.6716-4.2052z" stroke-width=".26458"/>
+ <path d="m4.3619 115.31 3.6716 4.2052-0.52452 0.60078-3.6716-4.2052z" stroke-width=".26458"/>
+ <g transform="translate(9.5229,2.1262)">
+ <g fill="#3096fa">
+ <path d="m-1.4522 123.89-3.6716 4.2024-0.52452-0.60034 3.6716-4.2024z" stroke-width=".26458"/>
+ <path d="m-5.161 126.95 3.6716 4.2024-0.52452 0.6003-3.6716-4.2024z" fill="#3096fa" stroke-width=".26458"/>
+ <g stroke-width=".24749">
+ <path d="m-3.5407 221.74 4.2052 3.6782-0.60071 0.52543-4.2052-3.6782z"/>
+ <path d="m-7.8022 225.39 4.2052-3.6782 0.60071 0.52546-4.2052 3.678z"/>
+ <path d="m-3.5407 239.67 4.2052-3.6753-0.60071-0.52503-4.2052 3.6753z"/>
+ <path d="m-7.8022 236.03 4.2052 3.6753 0.60071-0.52503-4.2052-3.6753z"/>
+ </g>
+ <path d="m-1.4522 247.71-3.6716 4.2051-0.52452-0.60072 3.6716-4.2051z" stroke-width=".26458"/>
+ <path d="m-5.161 250.77 3.6716 4.2051-0.52452 0.60069-3.6716-4.2051z" stroke-width=".26458"/>
+ <path d="m-5.6856 261.47 3.6716 4.2051 0.52452-0.60071-3.6716-4.2051z" stroke-width=".26458"/>
+ <path d="m-1.9767 264.53-3.6716 4.2051 0.52452 0.60068 3.6716-4.2051z" stroke-width=".26458"/>
+ </g>
+ <path d="m-1.4522 137.64-3.6716 4.2041-0.52452-0.60058 3.6716-4.2041z" fill="#fff" stroke-width=".26458"/>
+ <path d="m-5.161 140.71 3.6716 4.2041-0.52452 0.60054-3.6716-4.2041z" fill="#fff" stroke-width=".26458"/>
+ <path d="m-1.4522 151.4-3.6716 4.2024-0.52452-0.6003 3.6716-4.2024z" fill="#aeaeae" stroke-width=".26458"/>
+ <path d="m-5.161 154.47 3.6716 4.2024-0.52452 0.6003-3.6716-4.2024z" fill="#aeaeae" stroke-width=".26458"/>
+ <path d="m-5.6856 165.16 3.6716 4.2052 0.52452-0.60078-3.6716-4.2052z" stroke-width=".26458"/>
+ <path d="m-1.9767 168.22-3.6716 4.2052 0.52452 0.60078 3.6716-4.2052z" stroke-width=".26458"/>
+ <g stroke-width=".26458">
+ <path d="m-5.6856 178.92 3.6716 4.2024 0.52452-0.60034-3.6716-4.2024z" fill="#3096fa"/>
+ <path d="m-1.9767 181.98-3.6716 4.2024 0.52452 0.6003 3.6716-4.2024z" fill="#3096fa"/>
+ <g transform="matrix(-1 0 0 1 -7.1378 55.033)">
+ <path d="m-1.4522 137.64-3.6716 4.2041-0.52452-0.60058 3.6716-4.2041z" fill="#fff" stroke-width=".26458"/>
+ <path d="m-5.161 140.71 3.6716 4.2041-0.52452 0.60054-3.6716-4.2041z" fill="#fff" stroke-width=".26458"/>
+ <path d="m-1.4522 151.4-3.6716 4.2024-0.52452-0.6003 3.6716-4.2024z" fill="#aeaeae" stroke-width=".26458"/>
+ <path d="m-5.161 154.47 3.6716 4.2024-0.52452 0.6003-3.6716-4.2024z" fill="#aeaeae" stroke-width=".26458"/>
+ </g>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_7px.bmp b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_7px.bmp
deleted file mode 100644
index e8de9a21fd637883a13d7773f777d35ca74a727e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 3274
zcmcJRyKWjm7=<@Vq%^4kDO@%oO^CzARv=~MCRLg|Nu;!Sf|QPd7$l&!d(a)r$J`@8^e
z0)}Suo%N2hmq8#ajC?#Z=gjQxVgLW1J^b?Lg%h-&{Qm)-gKyx8<2q02KZQEONb?=%
z{!g5L`1$Mih`818*_u(a)s7Z-!`^YfBTK0Q4xqI)+tH?JO}UtV4|**{C}y}rKA!cW25
zsK)(rHePGs`|NuYU2n#|?+<|01AGy9!0KTOy~&!C2e>Slf|v*9IUBEMh3^BahgGLO
zSR6O39u_ADMRafRt7`SINuM9pn#*=0?V-Py<+{^ldq3`>{UK-L<pI8b*WR~!Kpp_A
z2lyiJfYrkmdXqIN4{%v91u+lIb8C2Lrw`V7a1>{XH!X}d<q7<lIDKj1J>uPs@*1;e
zM*e(E@|s^=T@|>V$C}qReN+C0&oi>^Rh%i_k{VnIj6uvp$b0mzWzP)W>H)q0JYe+z
zzbXGptQjTmsk!1z(a)s`vU-MR~ZJMY$F9+W(a)up7i9NWw$n4b*fem^Y&gr`|djLtsXYz
zS9sr1@}A*bahCD`r#u;hn1_&8p12^{6#rHa(a)CBfKRuAx-@=wn*0$VrYFR%C}hGV%W
zUU5x)x9BHlXJ_wp(XhUcO&v$eNM~JzK2_ht^@FV+=n)Hvy*yBS$2^3*N3Z%n0f7g4
z)pzAjP(SE1KzarAKsovt%(Z@}9_B~Y{EGOt*70_IygIJ7R-MLVd0e~qp!yDP>bT#n
zW&-_pqoRB>yz$}Rp9eejz`gQ7(a)f~{)%yU3_(gG6(a)c%V1DspFYYuh1*s49_rVTEA-#
z;jR94#C6YhUXUY0ofqg2=ZUHJXh9Aeo%~TArM|<^%gR5X+}&9V<2qKS;7VW!T<~z7
zFgEo*@DR~kj6D!L|CyJ8@^7aeR^58fdR}zv!{9t2AB=A5y*Upa^dOJY-(hzr2W6cv
u>%QOq<BREWt=M~DuHS74To64^ip)J=&I6+>kHp8`19R0a<)5y%vHb-+w^!)^
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_7px.svg b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_7px.svg
deleted file mode 100644
index c5eed6d9d3b..00000000000
--- a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_7px.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:7-32" width="7" height="112" version="1.1" viewBox="0 0 1.8521 29.633" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <metadata>
- <rdf:RDF>
- <cc:Work rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g stroke-width=".26458">
- <path d="m0.93222 0.27387 0.91986 0.91792-0.13141 0.13113-0.91986-0.91792z"/>
- <path d="m0 1.1825 0.91986-0.91792 0.13141 0.13113-0.91986 0.91792z"/>
- <g>
- <path d="m0.93222 2.126 0.91986 0.91792-0.13141 0.13113-0.91986-0.91792z" fill="#3096fa"/>
- <path d="m0 3.0346 0.91986-0.91792 0.13141 0.13113-0.91986 0.91792z" fill="#3096fa"/>
- <path d="m0.93222 3.978 0.91986 0.91792-0.13141 0.13113-0.91986-0.91792z" fill="#fff"/>
- <path d="m0 4.8867 0.91986-0.91792 0.13141 0.13113-0.91986 0.91792z" fill="#fff"/>
- <path d="m0.93222 5.8301 0.91986 0.91792-0.13141 0.13113-0.91986-0.91792z" fill="#aeaeae"/>
- <path d="m0 6.7388 0.91986-0.91792 0.13141 0.13113-0.91986 0.91792z" fill="#aeaeae"/>
- </g>
- <path d="m1.8591 8.0782-0.91792 0.91986-0.13113-0.13141 0.91792-0.91986z"/>
- <path d="m0.14042 7.9375 0.91792 0.91986-0.13113 0.13141-0.91792-0.91986z"/>
- <g>
- <path d="m1.8591 9.9303-0.91792 0.91986-0.13113-0.13141 0.91792-0.91986z" fill="#3096fa"/>
- <path d="m0.14042 9.7896 0.91792 0.91986-0.13113 0.13141-0.91792-0.91986z" fill="#3096fa"/>
- <path d="m1.8591 11.782-0.91792 0.91986-0.13113-0.13141 0.91792-0.91986z" fill="#fff"/>
- <path d="m0.14042 11.642 0.91792 0.91986-0.13113 0.13141-0.91792-0.91986z" fill="#fff"/>
- <path d="m1.8591 13.634-0.91792 0.91986-0.13113-0.13141 0.91792-0.91986z" fill="#aeaeae"/>
- <path d="m0.14042 13.494 0.91792 0.91986-0.13113 0.13141-0.91792-0.91986z" fill="#aeaeae"/>
- </g>
- <path d="m1.3229 14.948-0.9179 0.91988-0.13113-0.13141 0.9179-0.91988z"/>
- <path d="m0.39572 15.617 0.9179 0.91988-0.13113 0.13141-0.9179-0.91988z"/>
- <g>
- <path d="m1.3229 16.8-0.9179 0.91988-0.13113-0.13141 0.9179-0.91988z" fill="#3096fa"/>
- <path d="m0.39572 17.47 0.9179 0.91988-0.13113 0.13141-0.9179-0.91988z" fill="#3096fa"/>
- <path d="m1.3229 18.652-0.9179 0.91988-0.13113-0.13141 0.9179-0.91988z" fill="#fff"/>
- <path d="m0.39572 19.322 0.9179 0.91988-0.13113 0.13141-0.9179-0.91988z" fill="#fff"/>
- <path d="m1.3229 20.504-0.9179 0.91988-0.13113-0.13141 0.9179-0.91988z" fill="#aeaeae"/>
- <path d="m0.39571 21.174 0.9179 0.91988-0.13113 0.13141-0.9179-0.91988z" fill="#aeaeae"/>
- </g>
- <path d="m1.4583 23.274-0.91988-0.9179 0.13141-0.13113 0.91988 0.9179z"/>
- <path d="m1.5805 23.157-0.91988 0.9179-0.13141-0.13113 0.91988-0.9179z"/>
- <g>
- <path d="m1.4583 25.126-0.91988-0.9179 0.13141-0.13113 0.91988 0.9179z" fill="#3096fa"/>
- <path d="m1.5805 25.009-0.91988 0.9179-0.13141-0.13113 0.91988-0.9179z" fill="#3096fa"/>
- <path d="m1.4583 26.978-0.91988-0.9179 0.13141-0.13113 0.91988 0.9179z" fill="#fff"/>
- <path d="m1.5805 26.861-0.91988 0.9179-0.13141-0.13113 0.91988-0.9179z" fill="#fff"/>
- <path d="m1.4583 28.83-0.91988-0.9179 0.13141-0.13113 0.91988 0.9179z" fill="#aeaeae"/>
- <path d="m1.5805 28.713-0.91988 0.9179-0.13141-0.13113 0.91988-0.9179z" fill="#aeaeae"/>
- </g>
- </g>
-</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_9px.bmp b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_9px.bmp
deleted file mode 100644
index da6e0a47f02d02fbaef5158f534588dd411b787e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 5322
zcmds(zit{q7{o71n)H!C3YbfrCX$1(tw74iO{z3`m9%++RFPwh3=+B8^8b>8>-_?}
z3D`8`H{|wociLT_CFIDgJigtXx!q;74B!6On^(cI{p9}-(a)Dlt2&w?;`&hvA^)6KL+
z5d8bo++zRBx9=IURQE+Gm0NUvem*=oIoWV4f<QdF`1<<#%_?*k7Z+{To4D4xy1J^s
zkHLGJhVxW?yxxHyu+BT%`>UQ?EEYr1(a)U08K0b=0w(a)Bz9uTBnC_6)*-?51Fs}czqW5
z0eBP-=SQvK>~P2H;p}*C16(a)4(-Sm1`RyRG^Zr^ox+#U|LD(pAD>+ae;?0&5JczFmv
zxb5yfiid1B1YQr}^<9sF*TV<s+Gw2~!d1W+SUqIEdJhjB48UV~7$`TCAKKW~&d$yn
z(a)FQ~QwTF+%xzNUIjx{Fa=_ePj`OC}8I{U<E-}-cA^Eo+p<XdZ1oN`0?;aU%_0Y<>;
zVZz5eL(du$c&~@>br1uuhwx?dxq&uvooSWx$_?d*Yfa_lyxSU0d)rnIm%Q?_*9u*0
z-1W96^P{HM!)bS`&N<@SqYqvW%jRx!uE=$!70)X-oF2j{FO`QOu(kVmy`%i|dI(<!
z+Q;i5eA#@~xgzl2n{tkvnz-sMlTS(AH!A83Z|X~Os;1mSziB=k<4E~s#(GKzj<a)5
zwNIvmKzU~UonzkQlj=U(a)W=@ykm%r<bYaj-xhx8+m^N_K0YvG}CZcd)L>MfH`bLu|j
zW>IH&Q(sOGnzd!_9q*+cGLDLMYNA^U5BdItKzWwCUyMyN`J}pU1d2MtoBFbbM!A=I
zNIwF(d&pS2b(a)7moVsGSFzgRaa*T5h1Mv|v#eQEL$P42hD=uS^hJIYIwpJpBNRF3lQ
zMEjVzr~D+Z`XE>HFm8a<L;A|ow7#To(a)-ydQM%SSq19NY47BRmGl+SD7;k?)C7wg7l
zUDj)*9xn4VQ(u~VEY^Xk?y%WWUYh*O8OY$4996wp%+I3k361-lHFpmg>wcsj(hq(a)h
c(&$V+=I&ue*P$N+>pf&%IjVftJ}Ym30bpQQ0ssI2
diff --git a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_9px.svg b/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_9px.svg
deleted file mode 100644
index 7f5bde5dcc8..00000000000
--- a/dlls/light.msstyles/blue_scrollbar_arrow_glyphs_9px.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:9-32" width="9" height="144" version="1.1" viewBox="0 0 2.3812 38.1" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <metadata>
- <rdf:RDF>
- <cc:Work rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g stroke-width=".26458">
- <path d="m1.1968 0.53845 0.91986 0.91792-0.13141 0.13113-0.91986-0.91792z"/>
- <path d="m0.26458 1.4471 0.91986-0.91792 0.13141 0.13113-0.91986 0.91792z"/>
- <g>
- <path d="m1.1968 2.9197 0.91986 0.91792-0.13141 0.13113-0.91986-0.91792z" fill="#3096fa"/>
- <path d="m0.26458 3.8283 0.91986-0.91792 0.13141 0.13113-0.91986 0.91792z" fill="#3096fa"/>
- <path d="m1.1968 5.301 0.91986 0.91792-0.13141 0.13113-0.91986-0.91792z" fill="#fff"/>
- <path d="m0.26458 6.2096 0.91986-0.91792 0.13141 0.13113-0.91986 0.91792z" fill="#fff"/>
- <path d="m1.1968 7.6822 0.91986 0.91792-0.13141 0.13113-0.91986-0.91792z" fill="#aeaeae"/>
- <path d="m0.26458 8.5908 0.91986-0.91792 0.13141 0.13113-0.91986 0.91792z" fill="#aeaeae"/>
- </g>
- <path d="m2.1144 10.459-0.91792 0.91986-0.13113-0.13141 0.91792-0.91986z"/>
- <path d="m0.39571 10.319 0.91792 0.91986-0.13113 0.13141-0.91792-0.91986z"/>
- <g>
- <path d="m2.1144 12.841-0.91792 0.91986-0.13113-0.13141 0.91792-0.91986z" fill="#3096fa"/>
- <path d="m0.39571 12.7 0.91792 0.91986-0.13113 0.13141-0.91792-0.91986z" fill="#3096fa"/>
- <path d="m2.1144 15.222-0.91792 0.91986-0.13113-0.13141 0.91792-0.91986z" fill="#fff"/>
- <path d="m0.39571 15.081 0.91792 0.91986-0.13113 0.13141-0.91792-0.91986z" fill="#fff"/>
- <path d="m2.1144 17.603-0.91792 0.91986-0.13113-0.13141 0.91792-0.91986z" fill="#aeaeae"/>
- <path d="m0.39571 17.462 0.91792 0.91986-0.13113 0.13141-0.91792-0.91986z" fill="#aeaeae"/>
- </g>
- <path d="m1.5875 19.446-0.9179 0.91988-0.13113-0.13141 0.9179-0.91988z"/>
- <path d="m0.6603 20.115 0.9179 0.91988-0.13113 0.13141-0.9179-0.91988z"/>
- <g>
- <path d="m1.5875 21.827-0.9179 0.91988-0.13113-0.13141 0.9179-0.91988z" fill="#3096fa"/>
- <path d="m0.6603 22.497 0.9179 0.91988-0.13113 0.13141-0.9179-0.91988z" fill="#3096fa"/>
- <path d="m1.5875 24.208-0.9179 0.91988-0.13113-0.13141 0.9179-0.91988z" fill="#fff"/>
- <path d="m0.6603 24.878 0.9179 0.91988-0.13113 0.13141-0.9179-0.91988z" fill="#fff"/>
- <path d="m1.5875 26.59-0.9179 0.91988-0.13113-0.13141 0.9179-0.91988z" fill="#aeaeae"/>
- <path d="m0.6603 27.259 0.9179 0.91988-0.13113 0.13141-0.9179-0.91988z" fill="#aeaeae"/>
- </g>
- <path d="m1.7229 29.889-0.91988-0.9179 0.13141-0.13113 0.91988 0.9179z"/>
- <path d="m1.845 29.772-0.91988 0.9179-0.13141-0.13113 0.91988-0.9179z"/>
- <g>
- <path d="m1.7229 32.27-0.91988-0.9179 0.13141-0.13113 0.91988 0.9179z" fill="#3096fa"/>
- <path d="m1.845 32.153-0.91988 0.9179-0.13141-0.13113 0.91988-0.9179z" fill="#3096fa"/>
- <path d="m1.7229 34.651-0.91988-0.9179 0.13141-0.13113 0.91988 0.9179z" fill="#fff"/>
- <path d="m1.845 34.534-0.91988 0.9179-0.13141-0.13113 0.91988-0.9179z" fill="#fff"/>
- <path d="m1.7229 37.032-0.91988-0.9179 0.13141-0.13113 0.91988 0.9179z" fill="#aeaeae"/>
- <path d="m1.845 36.915-0.91988 0.9179-0.13141-0.13113 0.91988-0.9179z" fill="#aeaeae"/>
- </g>
- </g>
-</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_arrows.bmp b/dlls/light.msstyles/blue_scrollbar_arrows.bmp
index 8e6ae4fe96acdcd67e7d576f6315d3680e39bcc4..b877407fbf4de57414a1aef4ada4907fc0e9089f 100644
GIT binary patch
delta 169
zcmX?=KdYNj#mRS;D+3sG0m&L576jrDMg|5(1_`jZfa}CSk%<;To1H{Un30Gg_7`lM
z&k2??Z!TtMW#<3;>(>lZhTj|0{+^rn|L^a~iHu4(a)e}DfyJLmVNbcTPQo&sfl%`lnV
z$SyOvkDZNUhRN?uY5zVw+Z(a)RUG$D#_9UFg@*8geY4FBIf`9CG}f3^1Hi!4f;Ek!3P
F0RT)zLjC{%
delta 85
zcmbQ$&3Gzb#mV=SIRhAU0m&L576f7eMg|5(1_`jZgZacjk%<;Tn}2D(WZUd4%E~->
f0(0KxD83Tr%~~?+*d|}lWtq$)YQ9-mxm^hW4(Ak^
diff --git a/dlls/light.msstyles/blue_scrollbar_arrows.svg b/dlls/light.msstyles/blue_scrollbar_arrows.svg
index 352db059a9d..ed5587ba36a 100644
--- a/dlls/light.msstyles/blue_scrollbar_arrows.svg
+++ b/dlls/light.msstyles/blue_scrollbar_arrows.svg
@@ -1,18 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:17-24" width="17" height="272" version="1.1" viewBox="0 0 4.4979 71.967" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<svg id="bitmap:17-24" width="17" height="340" version="1.1" viewBox="0 0 4.4979 89.959" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
- <rect x="-1.875e-5" width="4.4979" height="71.967" fill="#fff"/>
+ <rect x="-1.875e-5" width="4.4979" height="89.959" fill="#fff"/>
<g stroke-width=".26458">
- <rect x=".13229" y=".13229" width="4.2333" height="4.2333" rx=".52917" ry=".52917" fill="#fff" stroke="#aeaeae"/>
- <rect x=".13229" y="4.6302" width="4.2333" height="4.2333" rx=".52917" ry=".52917" fill="#fff" stroke="#3096fa"/>
+ <g fill="#fff">
+ <rect x=".13229" y=".13229" width="4.2333" height="4.2333" rx=".52917" ry=".52917" stroke="#aeaeae"/>
+ <g stroke="#3096fa">
+ <rect x=".13229" y="4.6302" width="4.2334" height="4.2333" rx=".52917" ry=".52917"/>
+ <rect x=".13227" y="72.099" width="4.2334" height="4.2333" rx=".52917" ry=".52917"/>
+ <rect x=".13227" y="76.597" width="4.2334" height="4.2333" rx=".52917" ry=".52917"/>
+ <rect x=".13227" y="81.095" width="4.2334" height="4.2333" rx=".52917" ry=".52917"/>
+ <rect x=".13227" y="85.593" width="4.2334" height="4.2333" rx=".52917" ry=".52917"/>
+ </g>
+ </g>
<rect x=".13229" y="9.1281" width="4.2333" height="4.2333" rx=".52917" ry=".52917" fill="#2979ff" stroke="#2979ff"/>
<g fill="#fff">
<rect x=".13229" y="13.626" width="4.2333" height="4.2333" rx=".52917" ry=".52917" stroke="#aeaeae"/>
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_10px.bmp b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_10px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..248a5f2d03b9a55c804535fd8a15945f0a3ad877
GIT binary patch
literal 1938
zcmZ?roy5)n23<h128g+USQm&H859_pfiwqH9>_!j{}~t{2qgC3$vvnTNs=fg3sI^@
V6^(|#Xb6mkz-S1JhQP=O0RU-T2j>6)
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_10px.svg b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_10px.svg
new file mode 100644
index 00000000000..db86505ce6f
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_10px.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:10-32" width="10" height="45" version="1.1" viewBox="0 0 2.6458 11.906" xmlns="http://www.w3.org/2000/svg"></svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_12px.bmp b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_12px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..f435db78d908da8790e1eaae1ff5dd5cbba5351d
GIT binary patch
literal 2778
zcmZ?ry~V`<23<h128elp*c^x%859_pfph>=9>_!j{}~t{2qgC3$vvnTNs=fg3sI^@
f6^(|#Xb6mkz-S1JhQMeDjE2By2#kgRaUlQzE2apE
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_12px.svg b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_12px.svg
new file mode 100644
index 00000000000..5f75c1a1705
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_12px.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:12-32" width="12" height="55" version="1.1" viewBox="0 0 3.175 14.552" xmlns="http://www.w3.org/2000/svg"></svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_28px.bmp b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_16px.bmp
similarity index 70%
rename from dlls/light.msstyles/blue_scrollbar_resizebox_grip_28px.bmp
rename to dlls/light.msstyles/blue_scrollbar_gripper_horizontal_16px.bmp
index 4799cf5192529ed576f0360fa4d751863c4825d4..ab147f8047c5a12cf9fd5f0510f61825b6a42acd 100644
GIT binary patch
delta 58
zcmeA&>QYg0^5qg(a)0D~?dSp&oZK<oy(a)j0_44%s{$9aAKgyMhiEl%?Z4#xPinYW&rd)
B3QPb1
literal 6410
zcmeH_F%H5o3`LFT#0fxR;26wZm{_<9YX(a)fTl(VHS=ufp=TOv|~e$>Qj{*U$Zl<|Hz
z$!ENEopfGxo^|fzB73c`qb{paMZVvn)baLst}GiH!-h`z{|S^*Dkg4=|D}3+o|f%_
zUcau<9F`AREG(a)c+9<6FLhvh>iON;KI2P+9g31r_^)*sE$%9qWX^|#6$?VHV;^+$8i
wM*>j-)*HlGPlKoT>fOQ9dcPO)d3W$MoM$Bg5+DH*AOR8}0TLhq66lM-48=cU?f?J)
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_16px.svg b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_16px.svg
new file mode 100644
index 00000000000..663de26104a
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_16px.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:16-32" width="16" height="70" version="1.1" viewBox="0 0 4.2333 18.521" xmlns="http://www.w3.org/2000/svg"></svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_20px.bmp b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_20px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..3d43acdcb35eb98ae43702738a5ce0be997514d3
GIT binary patch
literal 7338
zcmeIus}X=e3<bb2Py!M`Ef^FANgG%ypcI;f(a)DWHfvzdE$nM>4m!`8%AYu-zy&P<si
z+9>mFpLw>g+9U3B{_R~q&adI8w)(VXi2wlt1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+
I0D(UW998%TcmMzZ
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_20px.svg b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_20px.svg
new file mode 100644
index 00000000000..2c22c304170
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_20px.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:20-32" width="20" height="90" version="1.1" viewBox="0 0 5.2916 23.813" xmlns="http://www.w3.org/2000/svg"></svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_25px.bmp b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_25px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..512aa1aba4e24ebb5aa7e7ead1ba748c62eb8fc0
GIT binary patch
literal 11338
zcmeIuu?d7g5CzZ?ZNki4tJp*kF1bnsQ!B74JJY!{G%zxI!~R*=ztJn7X^8)9xz|ja
znKM;%QRlt)xo&erT<6yuW&AF;FAopRL$4-4fB*pk1PBlyK!5-N0t5&UAV7cs0RjXF
c5FkK+009C72oNAZfB*pk1PBlyK;S)r6SO!8@&Et;
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_25px.svg b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_25px.svg
new file mode 100644
index 00000000000..981b1fe5641
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_25px.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:25-32" width="25" height="112" version="1.1" viewBox="0 0 6.6145 29.634" xmlns="http://www.w3.org/2000/svg"></svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_30px.bmp b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_30px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..927ac9faa95c601f0268f70a6a418c66958a99e9
GIT binary patch
literal 16338
zcmeIuu?>VU3<Xdlm;<p1QW|JzZk224kr<DKz}!(#(jq-8Ke1w0uS{DXzgqL2Gi_$c
zRMAD9?|99#z11G^Kj+_GhR^pleAG6Nwk#1KK!5-N0t5&UAV7cs0RjXF5FkK+009C7
x2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB=Da3LG%;2}J+^
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_30px.svg b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_30px.svg
new file mode 100644
index 00000000000..fd98986c1c9
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_30px.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:30-32" width="30" height="135" version="1.1" viewBox="0 0 7.9374 35.72" xmlns="http://www.w3.org/2000/svg"></svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_40px.bmp b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_40px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..8ec21c80296de7c1f774ac6bfae4733f086df82c
GIT binary patch
literal 28938
zcmeIup%H{I5Cza>Kv4yfI$}^5D!Cgh0!=;i2YZJ^U=eR8e>0OG^~%_O<3C&OCDUj2
zOch<!d9R;bw>cuN^J|VWO!Mu_!$b4Xs|gSwK!5-N0t5&UAV7cs0RjXF5FkK+009C7
z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N
z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7csf%gfV;HC*r
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_40px.svg b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_40px.svg
new file mode 100644
index 00000000000..b6e71d32cb6
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_gripper_horizontal_40px.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:40-32" width="40" height="180" version="1.1" viewBox="0 0 10.583 47.627" xmlns="http://www.w3.org/2000/svg"></svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_vertical_11px.bmp b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_11px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..456a05e2dec429a3108b6b19af9c5ba237d10b98
GIT binary patch
literal 2778
zcmZ?ry~V`<23<h128g+V*anCh859_pfph>=9>_!j{}~t{2qgC3$vvnTNs=fg3sI^@
f6^(|#Xb6mkz-S1JhQMeDjE2By2#kgRaUlQzR<a0<
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_vertical_11px.svg b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_11px.svg
new file mode 100644
index 00000000000..869f2463076
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_11px.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:11-32" width="11" height="60" version="1.1" viewBox="0 0 2.9104 15.875" xmlns="http://www.w3.org/2000/svg"></svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_vertical_14px.bmp b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_14px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..e840ac6e0f715ed69880aa91cd956918db349e3c
GIT binary patch
literal 4618
zcmZ?r<q~25gDxOh1H^nl900_O3<?a)K)OK?NML~f3=9wilKJoC9#o8>gn$4G0r^qs
v(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu;s>V^OSF1`p8
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_vertical_14px.svg b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_14px.svg
new file mode 100644
index 00000000000..6a5089f8110
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_14px.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:14-32" width="14" height="80" version="1.1" viewBox="0 0 3.7041 21.167" xmlns="http://www.w3.org/2000/svg"></svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_36px.bmp b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_22px.bmp
similarity index 75%
rename from dlls/light.msstyles/blue_scrollbar_resizebox_grip_36px.bmp
rename to dlls/light.msstyles/blue_scrollbar_gripper_vertical_22px.bmp
index e76f511f3fe00890d79af83dc0505b230cf62c26..4419eaf425c1dac0d704c9e57e2c66a34b3dd4dd 100644
GIT binary patch
delta 58
zcmeAQY6(a)3z@@>*)0D~?dSp&pkKwJyNj0_44%s~2w*2F-OjTX0<HW!G(a)5&;s|gaJET
B47C6N
literal 10506
zcmeH}F%H5o3`K)r;uH)FaE&gouy7UD4$R!CXDcb_OO=Xc#Y@!isyeRx9oK$pq;|Lc
zIeo5IUi)m<Y{zVybV%FmpQpSmt}&(WJt<>%xjz;uPGINg$PlPOU>JsRZt7tko1VS6
zr$_6lZY^Khx0SE{Exk0ZdbNFN-&Vfnu=LWn>ecq8eOvjO!_rIRs)vU_iv*(QA-ZpE
z45M>K_rd4)f7aT#sNd*!5Z$Nu;vw+Q1g!HTCZ4XmR=qdBr?<*Qb9wW7y6Uv*z4<-8
jRW8g00SG_<0uX=z1Rwwb2tWV=5P$##AOHaftcSoGrTlR1
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_vertical_22px.svg b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_22px.svg
new file mode 100644
index 00000000000..1cbfad77a53
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_22px.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:22-32" width="22" height="125" version="1.1" viewBox="0 0 5.8207 33.073" xmlns="http://www.w3.org/2000/svg"></svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_vertical_27px.bmp b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_27px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..726f69052502214a2ccbfc7a145b429533207abb
GIT binary patch
literal 16338
zcmeIuu?>VU3<Xdl*n);lkkUXybE{m-1Ps7nECl9`f|3^LS^0?-yLx5X`uNq7_nc`n
zYo>}W>U_s*p6#vni2phN_A-3Fx8b9<d9-DT009C72oNAZfB*pk1PBlyK!5-N0t5&U
zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXFyi?!+E#e7L
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_vertical_27px.svg b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_27px.svg
new file mode 100644
index 00000000000..d9900c0804d
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_27px.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:27-32" width="27" height="150" version="1.1" viewBox="0 0 7.1436 39.688" xmlns="http://www.w3.org/2000/svg"></svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_vertical_36px.bmp b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_36px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..bc8dbf7ba9ec45acdbb63ad4f1770fe67737409b
GIT binary patch
literal 28938
zcmeIup%H{I5Cza>Kv4yPN(a)7qLD!Cgh0!?Lf1$&1?U=eR8e>0OG^~%_O<3C&OCDUj2
zOch<!d9R;bw>cuN^J|VWO!Mu_!$b4Xs|gSwK!5-N0t5&UAV7cs0RjXF5FkK+009C7
z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N
z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7csf%gfV(a)IMJ(
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_vertical_36px.svg b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_36px.svg
new file mode 100644
index 00000000000..5c4ac27f01d
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_36px.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:36-32" width="36" height="200" version="1.1" viewBox="0 0 9.5248 52.917" xmlns="http://www.w3.org/2000/svg"></svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_vertical_9px.bmp b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_9px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..5e2dfb84a82439db88a37a7f8898d0b0ce33083d
GIT binary patch
literal 1938
zcmZ?roy5)n23<h128cO<*a(Oj859_pfiwqH9>_!j{}~t{2qgC3$vvnTNs=fg3sI^@
V6^(|#Xb6mkz-S1JhQP=O0RV?d2kQU;
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_gripper_vertical_9px.svg b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_9px.svg
new file mode 100644
index 00000000000..10d4c007b77
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_gripper_vertical_9px.svg
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:9-32" width="9" height="50" version="1.1" viewBox="0 0 2.3812 13.229" xmlns="http://www.w3.org/2000/svg"></svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_lower_track_horizontal.bmp b/dlls/light.msstyles/blue_scrollbar_lower_track_horizontal.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..b196dbbc5902b874b8796d9389c63549c306d434
GIT binary patch
literal 298
zcmZ?r)na4-gDxOh1H>S%2AGxrk_-$Bz$7~HpMe2_Kob9*+=GhIRS(a)E{pegwJ^((_*
F#sC_iddUC)
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_shaft_horizontal.svg b/dlls/light.msstyles/blue_scrollbar_lower_track_horizontal.svg
similarity index 57%
rename from dlls/light.msstyles/blue_scrollbar_shaft_horizontal.svg
rename to dlls/light.msstyles/blue_scrollbar_lower_track_horizontal.svg
index 9a2fd73b407..9030b8839a7 100644
--- a/dlls/light.msstyles/blue_scrollbar_shaft_horizontal.svg
+++ b/dlls/light.msstyles/blue_scrollbar_lower_track_horizontal.svg
@@ -1,13 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:2-24" width="2" height="32" version="1.1" viewBox="0 0 .52917 8.4667" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<svg id="bitmap:1-24" width="1" height="40" version="1.1" viewBox="0 0 .26458 10.583" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
- <rect width=".52917" height="8.4667" fill="#f5f5f5" stroke="#0091ea" stroke-dasharray="0, 2.91041999999999978" stroke-width=".26458"/>
+ <rect width=".26458" height="10.583" fill="#f5f5f5" stroke="#0091ea" stroke-dasharray="0, 2.91042" stroke-width=".26458"/>
</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_shaft_vertical.bmp b/dlls/light.msstyles/blue_scrollbar_lower_track_vertical.bmp
similarity index 52%
rename from dlls/light.msstyles/blue_scrollbar_shaft_vertical.bmp
rename to dlls/light.msstyles/blue_scrollbar_lower_track_vertical.bmp
index 17cca423462277fc3594d93e4843c794bbcecf7a..6fb3f0d97ed418870766b57fb2eaab89b3d2ddf2 100644
GIT binary patch
delta 47
scmaFG{ESK2$v2IW0Svl;WDOAW0Wm8OGcrg3Nd|^H69YvzTIewX0JLcb3;+NC
delta 56
zcmaFH^om)<$@di_0~mAx$r>Q$17Z#!W(a)L~6k_-$9j1vPzHd^R0PUd5b0Ad{g47~{8
diff --git a/dlls/light.msstyles/blue_scrollbar_shaft_vertical.svg b/dlls/light.msstyles/blue_scrollbar_lower_track_vertical.svg
similarity index 57%
rename from dlls/light.msstyles/blue_scrollbar_shaft_vertical.svg
rename to dlls/light.msstyles/blue_scrollbar_lower_track_vertical.svg
index b9408619f1b..33eb37b0f8a 100644
--- a/dlls/light.msstyles/blue_scrollbar_shaft_vertical.svg
+++ b/dlls/light.msstyles/blue_scrollbar_lower_track_vertical.svg
@@ -1,13 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:14-24" width="14" height="8" version="1.1" viewBox="0 0 3.7042 2.1167" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<svg id="bitmap:14-24" width="14" height="5" version="1.1" viewBox="0 0 3.7042 1.3229" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
- <rect width="3.7042" height="2.1167" fill="#f5f5f5" stroke="#0091ea" stroke-dasharray="0, 2.91042999999999985" stroke-width=".26458"/>
+ <rect width="3.7042" height="1.3229" fill="#f5f5f5" stroke="#0091ea" stroke-dasharray="0, 2.91043" stroke-width=".26458"/>
</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_16px.bmp b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_16px.bmp
index 24c0e9114e2e8311c99211541b01c004740397ff..18a5747c08eada4af9cb020124de0cd3f5ee0690 100644
GIT binary patch
literal 8330
zcmeI0O>P1)3`T?C06hX{Vbc|xUZvYESaYX2TbiLleL~n+w$bq85n(=JKYxjp5s2OX
zxNWEFINpE8_!#3b#;R(a)GdfdnD%GF!@d(E-F`~3R8lB7;;)My2l>cBKjeI8!_DDU+>
zbM&V^$8X)qP~YOR;`EfX<|Q$l*Z7LPM+bWEt9f{L8$C}^-m`9cQd?`0p|<j#Jo-pl
zt1B^_*Z60P(a)mxz<+Y|dD>3i~?HFG_lHD~gy<<VUK61>N=nAhz9&!eQZ-AfGTH9j*&
zPim_N8EPw^nHTks@|k<7TGfF^=|J?ki1PLO=l}l~_L5pVE6kI$##gL5VCewQmL>l(
zC(2*evwWr}wS}E?$WU8(Pab_Ft<{wn&TIU;#n=}~Ydw(|&TD)$MjvWxT{6^Gp5NbA
thIt;(OrEt$R|j|=C9QQyVmPnynK61&TRq57TlvhqsDG5t+)LGJ?HAY~rrZDk
delta 111
zcmeBj>=IOQ^6lba0D~?dSp&ohKr8^nj6fDMkY?bR7$`E);@#wTY!Z|2F$qk*#2kUd
legb66Ocr8Jfzk~VClmmgJd^#HN<j4Hb6g=z8z<y20sy3-AR+(&
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_16px.svg b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_16px.svg
index f736ba75a1c..5b45c18b3a0 100644
--- a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_16px.svg
+++ b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_16px.svg
@@ -1,26 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:32-32" width="32" height="16" version="1.1" viewBox="0 0 8.4667 4.2333" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<svg id="bitmap:16-32" width="16" height="128" version="1.1" viewBox="0 0 4.2334 33.866" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g transform="translate(0 -.26463)" fill="#bdbdbd" stroke-width="0">
- <rect x="3.4396" y="3.7042" width=".52917" height=".52917"/>
- <rect x="2.6458" y="3.7042" width=".52917" height=".52917"/>
- <rect x="1.8521" y="3.7042" width=".52917" height=".52917"/>
- <rect x="2.6458" y="2.9104" width=".52917" height=".52917"/>
- <rect x="3.4396" y="2.9104" width=".52917" height=".52917"/>
- <rect x="3.4396" y="2.1167" width=".52917" height=".52917"/>
- <rect x="4.4979" y="2.1167" width=".52917" height=".52917"/>
- <rect x="5.2917" y="3.7042" width=".52917" height=".52917"/>
- <rect x="4.4979" y="3.7042" width=".52917" height=".52917"/>
- <rect x="4.4979" y="2.9104" width=".52917" height=".52917"/>
- <rect x="5.2917" y="2.9104" width=".52917" height=".52917"/>
- <rect x="6.0854" y="3.7042" width=".52917" height=".52917"/>
+ <rect x="3.175" y="3.4394" width=".52917" height=".52917"/>
+ <rect x="2.3812" y="3.4394" width=".52917" height=".52917"/>
+ <rect x="1.5875" y="3.4394" width=".52917" height=".52917"/>
+ <rect x="2.3812" y="2.6456" width=".52917" height=".52917"/>
+ <rect x="3.175" y="2.6456" width=".52917" height=".52917"/>
+ <rect x="3.175" y="1.8519" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.0583" y="7.673" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.8521" y="7.673" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-2.6458" y="7.673" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.8521" y="6.8792" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.0583" y="6.8792" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.0583" y="6.0855" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.175" y="-9.7896" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="2.3812" y="-9.7896" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="1.5875" y="-9.7896" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="2.3812" y="-10.583" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.175" y="-10.583" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.175" y="-11.377" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.0583" y="-14.023" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.8521" y="-14.023" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-2.6458" y="-14.023" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.8521" y="-14.817" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.0583" y="-14.817" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.0583" y="-15.61" width=".52917" height=".52917"/>
+ <rect x="3.175" y="20.373" width=".52917" height=".52917"/>
+ <rect x="2.3812" y="20.373" width=".52917" height=".52917"/>
+ <rect x="1.5875" y="20.373" width=".52917" height=".52917"/>
+ <rect x="2.3812" y="19.579" width=".52917" height=".52917"/>
+ <rect x="3.175" y="19.579" width=".52917" height=".52917"/>
+ <rect x="3.175" y="18.785" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.0583" y="24.607" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.8521" y="24.607" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-2.6458" y="24.607" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.8521" y="23.813" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.0583" y="23.813" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.0583" y="23.019" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.175" y="-26.723" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="2.3812" y="-26.723" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="1.5875" y="-26.723" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="2.3812" y="-27.517" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.175" y="-27.517" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.175" y="-28.311" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.0583" y="-30.956" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.8521" y="-30.956" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-2.6458" y="-30.956" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.8521" y="-31.75" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.0583" y="-31.75" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.0583" y="-32.544" width=".52917" height=".52917"/>
</g>
</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_20px.bmp b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_20px.bmp
index 80f8ab73ad3e3ace8f8eba336a25cf9bc5afc2fe..dc8ee924adbc2da96e9cf37b6e06410f2d6cb0c6 100644
GIT binary patch
literal 12938
zcmeH}(M`lK5JY`~5-5NgDB*ti;)hoFrGl%1MpB!xIdYbsqKwT3#~1C15Km(a)jc6U&K
z^V{Vm{CqCy`)9hI()E?DQ+N&!=^lRhd(a)P?B!u2aZis#q&kHXcR9_z}y$`e>kV49{l
zU#o?c<m{F2m6Fx6t^Hz*r}<iKTuE|1;!2xa8TG`s!pZ~n#FaMxR>pZ0R)Z)#`QCo2
zpYxu;(GzHW2UQ-U`>FXA&;5v%o;>x$tXG(NVx=cP|9#H)%n`GmnEe%|o>=M0Q%}r#
zg{gP^_XJed<W(ouE8N>p^=sv=`?25Xew^2ex$n{atoym%6Bs=KzS9b;eUzSjZ$H(~
z%5y*BR)6Y=_x9uex5TaUvEI7xz4>uo$DV*E;0Y`x;J+J}QmKE&{D|wFu9egi(a)9o#x
zU)6Izh40-@&F{P?aP$QDj$8K~-EZsttou?=+&VAy#I1hTdiGaX^;3HCz5P(a)_=Su?o
zSt(qU%O|BLzwA<;vR>h$>~q?Bp3(ibPL=yw{YUq+?&o?>VDtp|4l1nnQF`*d{Zv0I
d&;5v7{i!G3+po2MYrS<}_8Z-g^Ey6$0^h)!p!Wa(
literal 3338
zcmZ?r<>F-kgDxOh1H>9YECR%g3<?a)K)QhkNML~f3=9wilKJoC9#o8>gn$4G0r^pB
z>W0AHy?g(IFw9g!d}7t1n*-BFDvfRqAwJA}Lh8`vVfsetfeiulctPjGT!$`>&WEX^
zHjQo%Iv-{qx;Q!?rf!rT+#!G~-f)T2+c&t}flHj;?i;mlGz3ONU^E1VY6t)T(*B|c
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_20px.svg b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_20px.svg
index 9e3289560eb..5e62a60c31b 100644
--- a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_20px.svg
+++ b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_20px.svg
@@ -1,26 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:40-32" width="40" height="20" version="1.1" viewBox="0 0 10.583 5.2916" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<svg id="bitmap:20-32" width="20" height="160" version="1.1" viewBox="0 0 5.2915 42.333" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g transform="translate(0 -.26463)" fill="#bdbdbd" stroke-width="0">
- <rect x="4.2333" y="4.4979" width=".52917" height=".52917"/>
- <rect x="3.175" y="4.4979" width=".52917" height=".52917"/>
- <rect x="2.1167" y="4.4979" width=".52917" height=".52917"/>
- <rect x="3.175" y="3.4396" width=".52917" height=".52917"/>
- <rect x="4.2333" y="3.4396" width=".52917" height=".52917"/>
- <rect x="4.2333" y="2.3813" width=".52917" height=".52917"/>
- <rect x="5.8209" y="2.3813" width=".52917" height=".52917"/>
- <rect x="6.8792" y="4.4979" width=".52917" height=".52917"/>
- <rect x="5.8209" y="4.498" width=".52917" height=".52917"/>
- <rect x="5.8209" y="3.4396" width=".52917" height=".52917"/>
- <rect x="6.8792" y="3.4396" width=".52917" height=".52917"/>
- <rect x="7.9375" y="4.4979" width=".52917" height=".52917"/>
+ <rect x="3.9687" y="4.2333" width=".79374" height=".79374"/>
+ <rect x="2.9103" y="4.2333" width=".79374" height=".79374"/>
+ <rect x="1.852" y="4.2333" width=".79374" height=".79374"/>
+ <rect x="2.9103" y="3.175" width=".79374" height=".79374"/>
+ <rect x="3.9687" y="3.175" width=".79374" height=".79374"/>
+ <rect x="3.9687" y="2.1167" width=".79374" height=".79374"/>
+ <rect transform="scale(-1,1)" x="-1.3228" y="9.5249" width=".79374" height=".79374"/>
+ <rect transform="scale(-1,1)" x="-2.3812" y="9.5249" width=".79374" height=".79374"/>
+ <rect transform="scale(-1,1)" x="-3.4394" y="9.5249" width=".79374" height=".79374"/>
+ <rect transform="scale(-1,1)" x="-2.3812" y="8.4666" width=".79374" height=".79374"/>
+ <rect transform="scale(-1,1)" x="-1.3228" y="8.4666" width=".79374" height=".79374"/>
+ <rect transform="scale(-1,1)" x="-1.3228" y="7.4083" width=".79374" height=".79374"/>
+ <rect transform="scale(1,-1)" x="3.9686" y="-12.171" width=".79374" height=".79374"/>
+ <rect transform="scale(1,-1)" x="2.9103" y="-12.171" width=".79374" height=".79374"/>
+ <rect transform="scale(1,-1)" x="1.852" y="-12.171" width=".79374" height=".79374"/>
+ <rect transform="scale(1,-1)" x="2.9103" y="-13.229" width=".79374" height=".79374"/>
+ <rect transform="scale(1,-1)" x="3.9686" y="-13.229" width=".79374" height=".79374"/>
+ <rect transform="scale(1,-1)" x="3.9686" y="-14.287" width=".79374" height=".79374"/>
+ <rect transform="scale(-1)" x="-1.3228" y="-17.462" width=".79374" height=".79374"/>
+ <rect transform="scale(-1)" x="-2.3812" y="-17.462" width=".79374" height=".79374"/>
+ <rect transform="scale(-1)" x="-3.4394" y="-17.462" width=".79374" height=".79374"/>
+ <rect transform="scale(-1)" x="-2.3812" y="-18.521" width=".79374" height=".79374"/>
+ <rect transform="scale(-1)" x="-1.3228" y="-18.521" width=".79374" height=".79374"/>
+ <rect transform="scale(-1)" x="-1.3228" y="-19.579" width=".79374" height=".79374"/>
+ <rect x="3.9687" y="25.4" width=".79374" height=".79374"/>
+ <rect x="2.9104" y="25.4" width=".79374" height=".79374"/>
+ <rect x="1.8521" y="25.4" width=".79374" height=".79374"/>
+ <rect x="2.9104" y="24.341" width=".79374" height=".79374"/>
+ <rect x="3.9687" y="24.341" width=".79374" height=".79374"/>
+ <rect x="3.9687" y="23.283" width=".79374" height=".79374"/>
+ <rect transform="scale(-1,1)" x="-1.3229" y="30.691" width=".79374" height=".79374"/>
+ <rect transform="scale(-1,1)" x="-2.3812" y="30.691" width=".79374" height=".79374"/>
+ <rect transform="scale(-1,1)" x="-3.4395" y="30.691" width=".79374" height=".79374"/>
+ <rect transform="scale(-1,1)" x="-2.3812" y="29.633" width=".79374" height=".79374"/>
+ <rect transform="scale(-1,1)" x="-1.3229" y="29.633" width=".79374" height=".79374"/>
+ <rect transform="scale(-1,1)" x="-1.3229" y="28.575" width=".79374" height=".79374"/>
+ <rect transform="scale(1,-1)" x="3.9686" y="-33.337" width=".79374" height=".79374"/>
+ <rect transform="scale(1,-1)" x="2.9103" y="-33.337" width=".79374" height=".79374"/>
+ <rect transform="scale(1,-1)" x="1.852" y="-33.337" width=".79374" height=".79374"/>
+ <rect transform="scale(1,-1)" x="2.9103" y="-34.395" width=".79374" height=".79374"/>
+ <rect transform="scale(1,-1)" x="3.9686" y="-34.395" width=".79374" height=".79374"/>
+ <rect transform="scale(1,-1)" x="3.9686" y="-35.454" width=".79374" height=".79374"/>
+ <rect transform="scale(-1)" x="-1.3229" y="-38.629" width=".79374" height=".79374"/>
+ <rect transform="scale(-1)" x="-2.3812" y="-38.629" width=".79374" height=".79374"/>
+ <rect transform="scale(-1)" x="-3.4395" y="-38.629" width=".79374" height=".79374"/>
+ <rect transform="scale(-1)" x="-2.3812" y="-39.687" width=".79374" height=".79374"/>
+ <rect transform="scale(-1)" x="-1.3229" y="-39.687" width=".79374" height=".79374"/>
+ <rect transform="scale(-1)" x="-1.3229" y="-40.745" width=".79374" height=".79374"/>
</g>
</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_24px.bmp b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_24px.bmp
index cdcf712b11afcb657c9f72d4d7fe93f09f6bf0f7..8c3bd8bb6d734a5bb2fbbb1b63a3ccf13a68fdc2 100644
GIT binary patch
literal 18570
zcmeI0K~BRk5JgkLAy{&jZeYWPtFYw+y;G&$%*2GG(o>|Fk?qK)ziLQ+=Fju^M~YC-
zAD8#(_j8&5e$U6teB9>aG`&tw^LhHK=ga#iP1Ewtx6=9T^Xp#oT|N73aw!2NpaixA
zuGec?kL_l~i<O<v6|oztHGf;E(FNzHE?t&9>fZUK^I84O!_pRyb&JP3`z_6WOItkE
zm4FgZ0!qN20N=U(PM>phzHgU)7xSR(a)llGnDQSW#8?~+IDCmrMDe3p(*W${?=jUSyy
zet!ad_LlaO7pKKzy*GYzo~WPur;hUICy$!`s3wm($~)TMdfw6bM?Vj(rv#LM5{M*_
zQaY_i?pv?(c~3{!*~@phr5}wS-EXPCcK)1abUydfS~IWO>y6Im`>1w4;wb?opahhF
z5>NttB{2H`F0JQp{j(a)kgb?N%#QTNU-ozLoL9+tLvtXn+R*>7p~TiW8Ot^|~T68KLE
zwElgA(a)7&tijm~eKN9}ybqb}VKdDNx++Wnl*($V!T9_zjFqw~n`Pk_(f(th&dw0Nxd
z#*fYu^>hE!Q6Bx|QPUsQ<WWa?NBdjPJ39a9=b`nKfD%vwJte?*xTT}BTRhf#<45Ny
e^)nCZN9ULBKiXeAf380|pZk$k0!m=)1bzTX^Pxuo
literal 4746
zcmeHF!41MN40Ht(^u?1An4uqD{d5(+OwgS&TX29=KbB=9s-kjH+)I2{+q!lb=U$#`
z*5_U0qH)sb<SYk8dGqbKtSa)_Emeo>bX&OC=@^qy^+OJnQYr#t;oi{8d0e&zYGpCn
z$I_vf#YJ<d(a)hL|8SUU8yxM&VFi2HFM`|Y#(wVle&lht$nwH;vnZ#!W9<LKdW&}@y~
cj2^f3-01Jk=y7<TNC)Tu9iRhr;9neg03EPm)c^nh
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_24px.svg b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_24px.svg
index d84102732ec..15919602283 100644
--- a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_24px.svg
+++ b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_24px.svg
@@ -1,26 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:48-32" width="48" height="24" version="1.1" viewBox="0 0 12.7 6.35" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<svg id="bitmap:24-32" width="24" height="192" version="1.1" viewBox="0 0 6.35 50.8" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g transform="matrix(1.5 0 0 1.5 -.1323 -.52924)" fill="#bdbdbd" stroke-width="0">
<rect x="3.4396" y="3.7042" width=".52917" height=".52917"/>
- <rect x="2.5577" y="3.7042" width=".52917" height=".52917"/>
- <rect x="1.6757" y="3.7042" width=".52917" height=".52917"/>
- <rect x="2.5577" y="2.8223" width=".52917" height=".52917"/>
- <rect x="3.4396" y="2.8223" width=".52917" height=".52917"/>
- <rect x="3.4396" y="1.9403" width=".52917" height=".52917"/>
- <rect x="4.6743" y="1.9403" width=".52917" height=".52917"/>
- <rect x="5.5563" y="3.7042" width=".52917" height=".52917"/>
- <rect x="4.6743" y="3.7042" width=".52917" height=".52917"/>
- <rect x="4.6743" y="2.8223" width=".52917" height=".52917"/>
- <rect x="5.5563" y="2.8223" width=".52917" height=".52917"/>
- <rect x="6.4382" y="3.7042" width=".52917" height=".52917"/>
+ <rect x="2.734" y="3.7042" width=".52917" height=".52917"/>
+ <rect x="2.0285" y="3.7042" width=".52917" height=".52917"/>
+ <rect x="2.734" y="2.9987" width=".52917" height=".52917"/>
+ <rect x="3.4396" y="2.9987" width=".52917" height=".52917"/>
+ <rect x="3.4396" y="2.2931" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.4396" y="-9.7015" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="2.734" y="-9.7014" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="2.0285" y="-9.7014" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="2.734" y="-10.407" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.4396" y="-10.407" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.4396" y="-11.113" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-.97013" y="7.9375" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.6757" y="7.9376" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-2.3813" y="7.9375" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.6757" y="7.232" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-.97014" y="7.232" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-.97015" y="6.5264" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-.97013" y="-13.935" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.6757" y="-13.935" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-2.3813" y="-13.935" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.6757" y="-14.64" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-.97014" y="-14.64" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-.97014" y="-15.346" width=".52917" height=".52917"/>
+ <rect x="3.4396" y="20.638" width=".52917" height=".52917"/>
+ <rect x="2.734" y="20.638" width=".52917" height=".52917"/>
+ <rect x="2.0285" y="20.638" width=".52917" height=".52917"/>
+ <rect x="2.734" y="19.932" width=".52917" height=".52917"/>
+ <rect x="3.4396" y="19.932" width=".52917" height=".52917"/>
+ <rect x="3.4396" y="19.226" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.4396" y="-26.635" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="2.734" y="-26.635" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="2.0285" y="-26.635" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="2.734" y="-27.34" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.4396" y="-27.34" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.4396" y="-28.046" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-.97013" y="24.871" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.6757" y="24.871" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-2.3813" y="24.871" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.6757" y="24.165" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-.97014" y="24.165" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-.97015" y="23.46" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-.97013" y="-30.868" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.6757" y="-30.868" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-2.3813" y="-30.868" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.6757" y="-31.574" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-.97014" y="-31.574" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-.97014" y="-32.279" width=".52917" height=".52917"/>
</g>
</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_28px.svg b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_28px.svg
deleted file mode 100644
index 89841e4d662..00000000000
--- a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_28px.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:56-32" width="56" height="28" version="1.1" viewBox="0 0 14.817 7.4083" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <metadata>
- <rdf:RDF>
- <cc:Work rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g transform="matrix(1.5 0 0 1.5 -.1323 -.52924)" fill="#bdbdbd" stroke-width="0">
- <rect x="4.1451" y="4.4098" width=".52917" height=".52917"/>
- <rect x="3.2632" y="4.4098" width=".52917" height=".52917"/>
- <rect x="2.3812" y="4.4098" width=".52917" height=".52917"/>
- <rect x="3.2632" y="3.5279" width=".52917" height=".52917"/>
- <rect x="4.1451" y="3.5279" width=".52917" height=".52917"/>
- <rect x="4.1451" y="2.6459" width=".52917" height=".52917"/>
- <rect x="5.3799" y="2.6458" width=".52917" height=".52917"/>
- <rect x="6.2619" y="4.4097" width=".52917" height=".52917"/>
- <rect x="5.3799" y="4.4097" width=".52917" height=".52917"/>
- <rect x="5.3799" y="3.5278" width=".52917" height=".52917"/>
- <rect x="6.2619" y="3.5278" width=".52917" height=".52917"/>
- <rect x="7.1438" y="4.4097" width=".52917" height=".52917"/>
- </g>
-</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_32px.bmp b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_32px.bmp
index d3f1cfbbc799f4f85ecc74e5f4754ca209399e8c..3d82d8ecefcb72183fa416f30ec18a84d3949b46 100644
GIT binary patch
literal 32906
zcmeI2L2`mX5Jk0;gLoD<S!I)}WSfO+(a)8sEtBt-$1uQENfOhuk03g4c7<T<f`;`n|(
z?S3BT>+9EbIrLlm{(0EF^y{bo<@V9-cE8X5gYNkD(a)p)VE*Y(a)jQ1%9pp4QN0EO$>Bh
zx1TO+(a)5JSD>86YPbq!42_v`D(a)rICNivyBmla{1W?w%w2BSv0S;80ApC{8|H!(|`sv
zpaBhNKm*GRWFMbJ_eOr(>p9bFS^awS`zx&{4&|kNOY3N!QC`}&w2nBGm-a2KBM#-I
zeM{?zLwRXm>*fZ?XEdL8E#HcAsJ@&yucUs_eBQNuE6Snza-x+Q(7;v<(C<Ywuk{t>
zP`&(G1KS=)^NI3oTg0JUey#yJU!**je!Z#B`#-$@WO5Hq_WZJ+1~i}n4QN0E8i*R8
z^N?sB<qq{x4%H9+qVLo%nn$@qeUwA>LqFeh43KBabEsn%;!r-0%vmE2<vG-`3vnnP
zN4oY%1Fikb-^TqPkDSBy)_?{ypaBhNKm!`kz_S|ge5vjEQfvRM?>`_u<=Ov-<ezf+
zxdzBH<+*gbk>_Y$Yck5Adik{m9H#*dXg~uR(0~S(8OT09i|&p5w%0SF-`9Vwr+G$s
z_TNby%H`)8pzBkV=hD~fM)N6}*Y0tYL-q1&4LD8%8hBO%^m`f2YyCtyR4>2Qz_!QH
ze4;$t7I7$-pKV~<{nnaiWLdt~YiMqmYd`}U(0~Rs(8d5ApGEW9y^nIJUVg0s$K5kP
x^NjL)J(gs|p?nGJ-dN&Ley_)pj5w4pVL7(kKx_Z<y`E4$TdmZ91~jl81K)pDM&SSe
delta 158
zcmeBbWa(a)HMaq{g_U;u+IAXx*%4nV8`#Ed|a8AvlIObis+Xwk(qc@|H=WGlH1*yznx
uawmWaI4veiai73OZ<gY2VBB25m%uoA7MsFkDUJu&=*?MG3T!}C5gY)WAuf>s
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_32px.svg b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_32px.svg
index 44cf59cb260..1602cefc570 100644
--- a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_32px.svg
+++ b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_32px.svg
@@ -1,26 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:64-32" width="64" height="32" version="1.1" viewBox="0 0 16.933 8.4666" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<svg id="bitmap:32-32" width="32" height="256" version="1.1" viewBox="0 0 8.4665 67.733" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g transform="matrix(2 0 0 2 -1.8779e-5 -.52927)" fill="#bdbdbd" stroke-width="0">
- <rect x="3.4396" y="3.7042" width=".52917" height=".52917"/>
- <rect x="2.6458" y="3.7042" width=".52917" height=".52917"/>
- <rect x="1.8521" y="3.7042" width=".52917" height=".52917"/>
- <rect x="2.6458" y="2.9104" width=".52917" height=".52917"/>
- <rect x="3.4396" y="2.9104" width=".52917" height=".52917"/>
- <rect x="3.4396" y="2.1167" width=".52917" height=".52917"/>
- <rect x="4.4979" y="2.1167" width=".52917" height=".52917"/>
- <rect x="5.2917" y="3.7042" width=".52917" height=".52917"/>
- <rect x="4.4979" y="3.7042" width=".52917" height=".52917"/>
- <rect x="4.4979" y="2.9104" width=".52917" height=".52917"/>
- <rect x="5.2917" y="2.9104" width=".52917" height=".52917"/>
- <rect x="6.0854" y="3.7042" width=".52917" height=".52917"/>
+ <rect x="3.175" y="3.4397" width=".52917" height=".52917"/>
+ <rect x="2.3812" y="3.4397" width=".52917" height=".52917"/>
+ <rect x="1.5875" y="3.4397" width=".52917" height=".52917"/>
+ <rect x="2.3812" y="2.6459" width=".52917" height=".52917"/>
+ <rect x="3.175" y="2.6459" width=".52917" height=".52917"/>
+ <rect x="3.175" y="1.8522" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.0583" y="7.673" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.8521" y="7.673" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-2.6458" y="7.673" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.8521" y="6.8792" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.0583" y="6.8792" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.0583" y="6.0855" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.175" y="-9.7896" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="2.3812" y="-9.7896" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="1.5875" y="-9.7896" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="2.3812" y="-10.583" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.175" y="-10.583" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.175" y="-11.377" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.0583" y="-14.023" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.8521" y="-14.023" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-2.6458" y="-14.023" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.8521" y="-14.817" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.0583" y="-14.817" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.0583" y="-15.61" width=".52917" height=".52917"/>
+ <rect x="3.175" y="20.373" width=".52917" height=".52917"/>
+ <rect x="2.3812" y="20.373" width=".52917" height=".52917"/>
+ <rect x="1.5875" y="20.373" width=".52917" height=".52917"/>
+ <rect x="2.3812" y="19.579" width=".52917" height=".52917"/>
+ <rect x="3.175" y="19.579" width=".52917" height=".52917"/>
+ <rect x="3.175" y="18.785" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.0583" y="24.606" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.8521" y="24.606" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-2.6458" y="24.606" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.8521" y="23.812" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.0583" y="23.812" width=".52917" height=".52917"/>
+ <rect transform="scale(-1,1)" x="-1.0583" y="23.019" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.175" y="-26.723" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="2.3812" y="-26.723" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="1.5875" y="-26.723" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="2.3812" y="-27.517" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.175" y="-27.517" width=".52917" height=".52917"/>
+ <rect transform="scale(1,-1)" x="3.175" y="-28.31" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.0583" y="-30.956" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.8521" y="-30.956" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-2.6458" y="-30.956" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.8521" y="-31.75" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.0583" y="-31.75" width=".52917" height=".52917"/>
+ <rect transform="scale(-1)" x="-1.0583" y="-32.544" width=".52917" height=".52917"/>
</g>
</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_36px.svg b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_36px.svg
deleted file mode 100644
index 1fd06a9f818..00000000000
--- a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_36px.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:72-32" width="72" height="36" version="1.1" viewBox="0 0 19.05 9.5249" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <metadata>
- <rdf:RDF>
- <cc:Work rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g transform="matrix(2 0 0 2 -1.8779e-5 -.52927)" fill="#bdbdbd" stroke-width="0">
- <rect x="3.9687" y="4.2333" width=".52917" height=".52917"/>
- <rect x="3.1749" y="4.2333" width=".52917" height=".52917"/>
- <rect x="2.3812" y="4.2333" width=".52917" height=".52917"/>
- <rect x="3.1749" y="3.4395" width=".52917" height=".52917"/>
- <rect x="3.9687" y="3.4395" width=".52917" height=".52917"/>
- <rect x="3.9687" y="2.6458" width=".52917" height=".52917"/>
- <rect x="5.027" y="2.6459" width=".52917" height=".52917"/>
- <rect x="5.8208" y="4.2334" width=".52917" height=".52917"/>
- <rect x="5.027" y="4.2334" width=".52917" height=".52917"/>
- <rect x="5.027" y="3.4396" width=".52917" height=".52917"/>
- <rect x="5.8208" y="3.4396" width=".52917" height=".52917"/>
- <rect x="6.6145" y="4.2334" width=".52917" height=".52917"/>
- </g>
-</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_40px.bmp b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_40px.bmp
index f2becdbaf72972b9d8f2e728373fedfee1522a73..ca9ba89e2fa6f15d7174b2142a9fe6115c70a03f 100644
GIT binary patch
literal 51338
zcmeI5F;?6#6h%$QLQ-ZKIW(!#WGiV?P_q>FK%Yg$I1)zj%s=Sal5CA^Uk*YeJ$>u>
zO7oeq=fJ~{r$61>*OUAC+m)}be7ozqyY5SO(a)0EAmKb*dXt{cC7*YNQD=dVdy_UQAn
zVT^(R1Rwwb2tWV=5I7NmmzS4UTUt7O=WVbBf6ED2cD}tldi#;B`+IzR{AA1aRE{%)
zT3(a)BrBA`4d4Syp6#Yk!J8wm`<aA!+kWBYwOXw)MCwa0R`HQDBRP;vMxTl+KdQ#mA8
zTazEhf&c^{009U<00Izz00ba#Bm%YG%jYt~UoN>Z4t{0)T93BZNp9g+?J=d*@~S*2
z4Syp6#Ykz5(a)_Vi2E6ih`qrM$9>XCrjM~T`d>znA|?Q;x%omJeLYp>>sY51E~AjZg#
zh-o$X`MGQf?rpzs$F$H-4FL#100MCWDS1`p+)FJ!Te=eaz2uLStEIb$N91}?aq-#G
z6*W(;mhK`Rk?TRl#b--b)I7Obx{Lir<mQ)JXWaT4;;(Ecz^{y7>(MH|wBTLsKm5%T
zfZseLHKKKX$~zhaAOHafKmY;|fB*y_0D)T(P}dq#w5|NB_j)nS`;KXA`&9G9H2h7g
z5M$&=#I)A=MZ9nF`KF2F{vNfEUlg_2{)?<{^}m6GKec-E+QImdU*?zm{|K9V{tJyf
zP<yili})*Bg&p!EzmzRG(GY+D1Rwwb2tWV=5P$##AOHafKmY;|SVX}7?*QLk6j*7{
z4zF!izjvpW0)C3lyyo~d{r_j?&)~Kr?7cDH4vv%-#%x`y=ZDg^_7#q=JSZ*1Z(S=7
zO5563IKJ|rv=F~_tvo1gYhQagzRDrF+M4IC)-YGY-$(#{^E)Azk&2t2l(a)Snt00bZa
z0SG_<0uX=z1kOpo-ebAE2HFCV*5B*luWXm>fS<j`(wCj_(a)uF=Gxx7znwOiyDwa1iJ
zYo(M2rQvTRpcpBwBER1GxGG_8+wa<cgLbC+`T6<YmT>;I-?wAhW$p=M)~MaO47P;h
z+J4{mn$LAHEyS)>t9fD?{wDe{Mt($0tIV%=KCVh|Z~J{)Xs66Cfd(a)4NAOL|Q5J-7l
zq+T;!YHM<FzlV}vGx_;d9R5ZEijmSz#;<oQu1Yw6+wa>;v(a)qrjb#8vC#m22!R(`?X
zNC19iJAoWh#!uy!vLmk(t)3t2%usd|{2iWOZ*xr9850cw2tWV=5P$##AOHafK;ZZU
z)U}2bjn9`%*IdJ{iCu(a)N{P~FFYr*&nEBJQLEqblNUW4%M5cz?|=Su>d_qv7rVk})X
z-5Mr8cdibwaRYy4fOo*JcOI`wIAh!I+T(a)o2XF+Xq&sMKr7FhXkh+EHS?)fmFawq=E
efbW1`?>t@>@=Mv06Ab|fKmY;|fB*yzLEs;Be~7yP
literal 12938
zcmeH{I}XA?3`7^fK`5y?LK-S0#8qfH0e8yT!Um8sO5+%tEy9bk;Kbw4ydvHCaV)Rv
zQGf6CT<SU0vnl(st^ehdAH(SyN_pSotD!qxZ&Pkrv|A=a1px^B0fD~nhxt+4^W6CC
z$$PY!vvlq+<LJ&-z3y&lqj{axDvs`K)vFIn8_nyiR&jJ^t6qIr+Gt*9wTh!VTlMP0
z(nj+-ix>hBfIyT$<~J#`SJYRl`b^K6y;}K?&dKzg*(>U+Reh%C%wDbhN9SaE&g>QS
zMLh%{0D&k0>zk(iJzA|>bL?T_(XN(a)9dh;;xXm!S#V-FLLcFoMxn}>-<t22lp009U<
c00Izz00bZa0SG_<0uX=z1Rwwb2z*1}3Br`i;{X5v
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_40px.svg b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_40px.svg
index 793a7e1abe0..180d3214bea 100644
--- a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_40px.svg
+++ b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_40px.svg
@@ -1,26 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:80-32" width="80" height="40" version="1.1" viewBox="0 0 21.167 10.583" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<svg id="bitmap:40-32" width="40" height="320" version="1.1" viewBox="0 0 10.584 84.664" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g transform="matrix(2 0 0 2 -1.8779e-5 -.52927)" fill="#bdbdbd" stroke-width="0">
- <rect x="4.2333" y="4.498" width=".66145" height=".66145"/>
- <rect x="3.175" y="4.4979" width=".66145" height=".66145"/>
- <rect x="2.1167" y="4.4979" width=".66145" height=".66145"/>
- <rect x="3.175" y="3.4396" width=".66145" height=".66145"/>
- <rect x="4.2334" y="3.4396" width=".66145" height=".66145"/>
- <rect x="4.2333" y="2.3813" width=".66145" height=".66145"/>
- <rect x="5.6886" y="4.498" width=".66145" height=".66145"/>
- <rect x="5.6886" y="3.4396" width=".66145" height=".66145"/>
- <rect x="5.6886" y="2.3813" width=".66145" height=".66145"/>
- <rect x="6.7469" y="4.4979" width=".66145" height=".66145"/>
- <rect x="6.7469" y="3.4396" width=".66145" height=".66145"/>
- <rect x="7.8052" y="4.4979" width=".66145" height=".66145"/>
+ <rect x="3.9687" y="4.2334" width=".66145" height=".66145"/>
+ <rect x="3.0428" y="4.2333" width=".66145" height=".66145"/>
+ <rect x="2.1167" y="4.2333" width=".66145" height=".66145"/>
+ <rect x="3.0428" y="3.3073" width=".66145" height=".66145"/>
+ <rect x="3.9688" y="3.3072" width=".66145" height=".66145"/>
+ <rect x="3.9688" y="2.3812" width=".66145" height=".66145"/>
+ <rect transform="scale(-1,1)" x="-1.3231" y="9.5251" width=".66145" height=".66145"/>
+ <rect transform="scale(-1,1)" x="-2.249" y="9.5251" width=".66145" height=".66145"/>
+ <rect transform="scale(-1,1)" x="-3.1751" y="9.5251" width=".66145" height=".66145"/>
+ <rect transform="scale(-1,1)" x="-2.249" y="8.599" width=".66145" height=".66145"/>
+ <rect transform="scale(-1,1)" x="-1.323" y="8.599" width=".66145" height=".66145"/>
+ <rect transform="scale(-1,1)" x="-1.3229" y="7.673" width=".66145" height=".66145"/>
+ <rect transform="scale(1,-1)" x="3.9687" y="-12.171" width=".66145" height=".66145"/>
+ <rect transform="scale(1,-1)" x="3.0428" y="-12.171" width=".66145" height=".66145"/>
+ <rect transform="scale(1,-1)" x="2.1167" y="-12.171" width=".66145" height=".66145"/>
+ <rect transform="scale(1,-1)" x="3.0428" y="-13.097" width=".66145" height=".66145"/>
+ <rect transform="scale(1,-1)" x="3.9688" y="-13.097" width=".66145" height=".66145"/>
+ <rect transform="scale(1,-1)" x="3.9688" y="-14.023" width=".66145" height=".66145"/>
+ <rect transform="scale(-1)" x="-1.3231" y="-17.462" width=".66145" height=".66145"/>
+ <rect transform="scale(-1)" x="-2.249" y="-17.462" width=".66145" height=".66145"/>
+ <rect transform="scale(-1)" x="-3.1751" y="-17.462" width=".66145" height=".66145"/>
+ <rect transform="scale(-1)" x="-2.249" y="-18.388" width=".66145" height=".66145"/>
+ <rect transform="scale(-1)" x="-1.323" y="-18.388" width=".66145" height=".66145"/>
+ <rect transform="scale(-1)" x="-1.3229" y="-19.315" width=".66145" height=".66145"/>
+ <rect x="3.9687" y="25.4" width=".66145" height=".66145"/>
+ <rect x="3.0428" y="25.4" width=".66145" height=".66145"/>
+ <rect x="2.1167" y="25.4" width=".66145" height=".66145"/>
+ <rect x="3.0428" y="24.474" width=".66145" height=".66145"/>
+ <rect x="3.9688" y="24.474" width=".66145" height=".66145"/>
+ <rect x="3.9688" y="23.548" width=".66145" height=".66145"/>
+ <rect transform="scale(-1,1)" x="-1.3231" y="30.692" width=".66145" height=".66145"/>
+ <rect transform="scale(-1,1)" x="-2.249" y="30.692" width=".66145" height=".66145"/>
+ <rect transform="scale(-1,1)" x="-3.1751" y="30.692" width=".66145" height=".66145"/>
+ <rect transform="scale(-1,1)" x="-2.249" y="29.766" width=".66145" height=".66145"/>
+ <rect transform="scale(-1,1)" x="-1.323" y="29.766" width=".66145" height=".66145"/>
+ <rect transform="scale(-1,1)" x="-1.323" y="28.84" width=".66145" height=".66145"/>
+ <rect transform="scale(1,-1)" x="3.9687" y="-33.337" width=".66145" height=".66145"/>
+ <rect transform="scale(1,-1)" x="3.0428" y="-33.337" width=".66145" height=".66145"/>
+ <rect transform="scale(1,-1)" x="2.1167" y="-33.337" width=".66145" height=".66145"/>
+ <rect transform="scale(1,-1)" x="3.0428" y="-34.263" width=".66145" height=".66145"/>
+ <rect transform="scale(1,-1)" x="3.9688" y="-34.264" width=".66145" height=".66145"/>
+ <rect transform="scale(1,-1)" x="3.9689" y="-35.19" width=".66145" height=".66145"/>
+ <rect transform="scale(-1)" x="-1.3231" y="-38.629" width=".66145" height=".66145"/>
+ <rect transform="scale(-1)" x="-2.249" y="-38.629" width=".66145" height=".66145"/>
+ <rect transform="scale(-1)" x="-3.1751" y="-38.629" width=".66145" height=".66145"/>
+ <rect transform="scale(-1)" x="-2.249" y="-39.555" width=".66145" height=".66145"/>
+ <rect transform="scale(-1)" x="-1.323" y="-39.555" width=".66145" height=".66145"/>
+ <rect transform="scale(-1)" x="-1.323" y="-40.481" width=".66145" height=".66145"/>
</g>
</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_48px.bmp b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_48px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..7cf419b479545deaac4613cba83a7369f8736302
GIT binary patch
literal 73866
zcmeI(L2epB5QSl^<RCsm&X7%3+2ktOW|6h;<g*cwBN?eM`qlNCp22?<q)}5{_2zRM
z87zPQ`SSd9IRAS&J^q{?-%gLer=_RE^Wn?s`tbkx^X2=$<Kgi3|Gaek{^Qs0_vhHv
zS5{_~0tzUgfC36Apnw7jD4(a)Wd1YTcXkJlb|8s8psE&F+`-S|!o%zr27560;K0gTHE
z>_C8g|B{+jw(a)R{+8uO0{5L;3+Hod=#WFs~GBx4;&Hc~S--CYW-6(DCjRWsvGQ`tx#
z^H%}lma3`K`zxtzq)$I>?Lg+HYU*@X6i`3`1r$&~0R<FLKmi35P(T3%6xgN!`Alq^
z$=_0$f9+RCfBicG$K&zo+N0Ccy^kS4URy}bDh-m2)R=!vfY_3nvFZI?Bpa#eCmHKN
zvXPpx>F!cso&Y(wshSygk;+E;n7;}Tw^U7?-d{;&BYpa5YX>qnRa2+;SFXKhI<H-J
zPSsrY^jZN06i`3`1r$gLq<+>SeNve(`;fV*n#;MV>r^(<CzbiK51E^)xtyE2PGuu~
zQkgINkh!Uv%eh`Fumyp=pKbH6Jw^KKzgEEMpILys{%qOD{A<5D`s=?|!08Gopnw7j
zD4>7>3Mim}0tzUgfC7&sKt69w)y!~9Wg~seUj>L;s-{lwucWe(KK-<{1DTtusnh!_
zslTltefnwbut$L{pMT<Mexfw5M*n%Xr1ReW$vs-5Ku3Ulk97La-fRBZ!ngbDf7(a)sF
zvwQdV{nzXhVt)k`P(T3%6i`3`1r$&~0R<FLKmi35P(T3%6j0!E3he#&Xy#vgZuQr{
zBjE4BJ9_RVuRo+_l_beVYRo?-Kx|3P*!2D`l8w~#lZ<sB*+|XUbayGRR)C!CRLzV#
zO=Tl}%wGkFTdJl`@2{k?kv{#jwF8-(s;SfaE9CuGs-~aT4hkrsfC36Apnw7jD4>7>
z3Mim}0(%i4pNVbxUd+GttE0dEYXzMCr~>4*h19I_A=yZc`Nsr^EvXrs-rq&Ck(z#z
zu?{2~sTrH(a)E(PWZkaL@=nQ<4XY^0C*s{nCJ)zs<zl~gv;r=PZVAaheSb-F7GD4>7>
z3Mim}0;!+1NS_(nWNxa){8b=jOZwF5{S`7dRnt#fJEXFaK6QG3CH1!zq)$Js9kwPw
z&Mm1~bzdYKsWJbU0I?-CW7GS)NH$W_PcqhlWFs|W)7_=OT7kWvZS#A6Is%@bj$VJS
z(a)0<FDc2Gb81r$&~0R<FLKmi35P(T3%9!Y?FUYDww;g-rq`k2285VurKo!(zbWg~t1
zX=?{EH&s)oyQ0AM1@?aa&A;}H>97A<0jDc)TY$Vq-R`jVS(a)Y}P5%BzU^xUg}0tzUg
QfC36Apnw7jDDaWMKh=EIj{pDw
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_48px.svg b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_48px.svg
new file mode 100644
index 00000000000..f6fa35142b0
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_48px.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:48-32" width="48" height="384" version="1.1" viewBox="0 0 12.7 101.6" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="matrix(1.5 0 0 1.5 -.1323 -.52924)" fill="#bdbdbd" stroke-width="0">
+ <rect x="6.4382" y="5.1153" width="1.0583" height="1.0583"/>
+ <rect x="6.4382" y="5.1153" width="1.0583" height="1.0583"/>
+ <rect x="4.8507" y="6.7028" width="1.0583" height="1.0583"/>
+ <rect x="6.4382" y="3.5278" width="1.0583" height="1.0583"/>
+ <rect x="6.4382" y="6.7028" width="1.0583" height="1.0583"/>
+ <rect x="4.8507" y="5.1153" width="1.0583" height="1.0583"/>
+ <rect x="3.2632" y="6.7028" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-2.2049" y="13.582" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-2.2049" y="13.582" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-3.7924" y="15.169" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-2.2049" y="11.994" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-2.2049" y="15.169" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-3.7924" y="13.582" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-5.3799" y="15.169" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="6.4382" y="-20.99" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="6.4382" y="-20.99" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="4.8507" y="-19.403" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="6.4382" y="-22.578" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="6.4382" y="-19.403" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="4.8507" y="-20.99" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="3.2632" y="-19.403" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-2.2049" y="-29.457" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-2.2049" y="-29.457" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-3.7924" y="-27.869" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-2.2049" y="-31.044" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-2.2049" y="-27.869" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-3.7924" y="-29.457" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-5.3799" y="-27.869" width="1.0583" height="1.0583"/>
+ <rect x="6.4382" y="38.982" width="1.0583" height="1.0583"/>
+ <rect x="6.4382" y="38.982" width="1.0583" height="1.0583"/>
+ <rect x="4.8507" y="40.569" width="1.0583" height="1.0583"/>
+ <rect x="6.4382" y="37.394" width="1.0583" height="1.0583"/>
+ <rect x="6.4382" y="40.569" width="1.0583" height="1.0583"/>
+ <rect x="4.8507" y="38.982" width="1.0583" height="1.0583"/>
+ <rect x="3.2632" y="40.569" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-2.2049" y="47.449" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-2.2049" y="47.449" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-3.7924" y="49.036" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-2.2049" y="45.861" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-2.2049" y="49.036" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-3.7924" y="47.449" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-5.3799" y="49.036" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="6.4382" y="-54.857" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="6.4382" y="-54.857" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="4.8507" y="-53.269" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="6.4382" y="-56.444" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="6.4382" y="-53.269" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="4.8507" y="-54.857" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="3.2632" y="-53.269" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-2.2049" y="-63.324" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-2.2049" y="-63.324" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-3.7924" y="-61.736" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-2.2049" y="-64.911" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-2.2049" y="-61.736" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-3.7924" y="-63.324" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-5.3799" y="-61.736" width="1.0583" height="1.0583"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_64px.bmp b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_64px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..a6b794c683f6c01281ec7fa4828cf4201291d462
GIT binary patch
literal 131210
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
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_resizebox_grip_64px.svg b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_64px.svg
new file mode 100644
index 00000000000..a50981c3a83
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_resizebox_grip_64px.svg
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:64-32" width="64" height="512" version="1.1" viewBox="0 0 16.933 135.47" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g transform="matrix(2 0 0 2 -1.8779e-5 -.52927)" fill="#bdbdbd" stroke-width="0">
+ <rect x="6.3499" y="6.6146" width="1.0583" height="1.0583"/>
+ <rect x="6.3499" y="5.0271" width="1.0583" height="1.0583"/>
+ <rect x="4.7624" y="6.6146" width="1.0583" height="1.0583"/>
+ <rect x="3.1749" y="6.6146" width="1.0583" height="1.0583"/>
+ <rect x="4.7624" y="5.0271" width="1.0583" height="1.0583"/>
+ <rect x="6.3499" y="3.4396" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-2.1166" y="15.081" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-2.1166" y="13.494" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-3.7041" y="15.081" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-5.2916" y="15.081" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-3.7041" y="13.494" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-2.1166" y="11.906" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="6.3499" y="-19.315" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="6.3499" y="-20.902" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="4.7624" y="-19.315" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="3.1749" y="-19.315" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="4.7624" y="-20.902" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="6.3499" y="-22.49" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-2.1166" y="-27.781" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-2.1166" y="-29.369" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-3.7041" y="-27.781" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-5.2916" y="-27.781" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-3.7041" y="-29.369" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-2.1166" y="-30.956" width="1.0583" height="1.0583"/>
+ <rect x="6.3499" y="40.481" width="1.0583" height="1.0583"/>
+ <rect x="6.3499" y="38.894" width="1.0583" height="1.0583"/>
+ <rect x="4.7624" y="40.481" width="1.0583" height="1.0583"/>
+ <rect x="3.1749" y="40.481" width="1.0583" height="1.0583"/>
+ <rect x="4.7624" y="38.894" width="1.0583" height="1.0583"/>
+ <rect x="6.3499" y="37.306" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-2.1166" y="48.948" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-2.1166" y="47.36" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-3.7041" y="48.948" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-5.2916" y="48.948" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-3.7041" y="47.36" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1,1)" x="-2.1166" y="45.773" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="6.3499" y="-53.181" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="6.3499" y="-54.769" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="4.7624" y="-53.181" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="3.1749" y="-53.181" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="4.7624" y="-54.769" width="1.0583" height="1.0583"/>
+ <rect transform="scale(1,-1)" x="6.3499" y="-56.356" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-2.1166" y="-61.648" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-2.1166" y="-63.235" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-3.7041" y="-61.648" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-5.2916" y="-61.648" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-3.7041" y="-63.235" width="1.0583" height="1.0583"/>
+ <rect transform="scale(-1)" x="-2.1166" y="-64.823" width="1.0583" height="1.0583"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_shaft_horizontal.bmp b/dlls/light.msstyles/blue_scrollbar_shaft_horizontal.bmp
deleted file mode 100644
index 36ba313b639d525267e9de26bbbd503fdf0a8a3c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 394
zcmZ?r?P6pAgDxOh1H?=~tN_G}3=%*R%z)4+<bMVR2m*=zcXAIZMv*3h!-A&fD;O{^
Hj8qx`Ui`mn
diff --git a/dlls/light.msstyles/blue_scrollbar_thumb_horizontal.bmp b/dlls/light.msstyles/blue_scrollbar_thumb_horizontal.bmp
index 1107be09217240ede1d7eb5d97879ba360c66fe6..50a98885b3f1efacd5f89fc2d3de6158f38bb133 100644
GIT binary patch
literal 5238
zcmeHJJ5Iwu5M3m000mc|0UC3FG*mQ5^!yZ{MnXag7vKQkL{5%?jOhU>DG7Dblh7a{
z1-Xcw_3)fQD6(T^*DffstMw+Hyyw|{o~KM{_i|NC#tqgAuK0Ez*OFMnD#Yi?<Rh_=
z5Io~Jm3H<n5`ek4%Lzm@?1$c2U|YfMmg=;v(a)bNtQ{s_HO*>*?<q&{RIUu&FEkH{&;
zqoBHteX1v%M)CotBkJD`*JzccKwKNPm8YI%0Al!1mTwI`I(*c2V8CeD3%#<oe`8|b
z_x)C@<+|>@@&FhVCU!a<DP@)>={Ufka7Ha6KMEAyYWm445k8^{GL13Zv?f`R1=I><
znY*5w&1SdT)uIE;K7tKF&*xtn^r(JJl?}RDSDgSiPH51l`Vl=>X{__V5Af67Z$>R5
z*I78C>&<wd`39fSa8(pATB)eS7-$7k<fvy*Ky(i1rKU#*5!QnNzuw6?)b=lkgP!U6
z72mMw`4xo%Y!S6GJ^#G=`0G`Q^hjta=jECG`vUf&MyuJSkct+pjUx5(a)Up@a1159QY
literal 4762
zcmeHKK~4fO6#XV1z_>78feo_30}vBeZajga0bRQy886(a)g5XcNiFypva6IhCC*bDBQ
zL^BIIl<$MlNpVGsiwSAdmUd>|Yx~;wLrX`kZJMVW)DFrH$^ps-?V={y`guR^q!kk-
zdG>@$hsRgxt0fzof4+;NsN3!OzJI5g009tiBK-FIeJLetCO`lLoCtIV1j%>+0#1Y#
zXii|^bHFW!qKMT)5d+Ok>G2<a>2x}S!N9<Fif<7BK!e#p9jye&Z~WkJ$le({d9LO3
zG9c}94o3)vUYVboJQ0g~wnPt*$6JgK4$v78BxA&5zTN`|mas~y<t&G)pVdQEgK(a)kv
zbUs$`3ykLEu@?7)pIauj0|5;0mBI1x#_p+M{6O3YheXrQQ5;-|Mp4uYdbv(a)IA1<d~
z??iD>l|7fGehiXAzO*nt5oTaQkQ|c9STy&+Q7<eW8oeIimP3)u>Y<2%X14TL#V=C8
zZt(4WMZUI8YzN==T-bgVKZbEoF^nHU72$`--o?^`hQE^bE|#j1vAYL0N12*-bM5wa
Ho$g}aUx`De
diff --git a/dlls/light.msstyles/blue_scrollbar_thumb_horizontal.svg b/dlls/light.msstyles/blue_scrollbar_thumb_horizontal.svg
index a94689a93ab..c4c3adcffa3 100644
--- a/dlls/light.msstyles/blue_scrollbar_thumb_horizontal.svg
+++ b/dlls/light.msstyles/blue_scrollbar_thumb_horizontal.svg
@@ -1,19 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:22-24" width="22" height="68" version="1.1" viewBox="0 0 5.8208 17.992" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<svg id="bitmap:20-24" width="20" height="85" version="1.1" viewBox="0 0 5.2916 22.49" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
- <g fill="#fff" stroke-width=".26458">
- <rect x="-7.0588e-5" width="5.8209" height="17.992" fill="#fff" stroke-width=".070005"/>
- <rect x=".13229" y=".13229" width="5.5563" height="4.2333" rx=".52917" ry=".52918" stroke="#aeaeae"/>
- <rect x=".13229" y="4.6302" width="5.5563" height="4.2333" rx=".52917" ry=".52918" stroke="#3096fa"/>
- <rect x=".13229" y="9.1281" width="5.5563" height="4.2333" rx=".52917" ry=".52918" stroke="#2979ff"/>
- <rect x=".13229" y="13.626" width="5.5563" height="4.2333" rx=".52917" ry=".52918" stroke="#aeaeae"/>
+ <g fill="#fff">
+ <rect x="-7.0588e-5" width="5.2918" height="22.49" fill="#fff" stroke-width=".070005"/>
+ <g stroke-width=".26458">
+ <rect x=".13229" y=".13229" width="5.0272" height="4.2333" rx=".52918" ry=".52918" stroke="#aeaeae"/>
+ <rect x=".13229" y="4.6302" width="5.0272" height="4.2333" rx=".52918" ry=".52918" stroke="#3096fa"/>
+ <rect x=".13223" y="18.124" width="5.0272" height="4.2333" rx=".52918" ry=".52918" stroke="#3096fa"/>
+ <rect x=".13229" y="9.1281" width="5.0272" height="4.2333" rx=".52918" ry=".52918" stroke="#2979ff"/>
+ <rect x=".13229" y="13.626" width="5.0272" height="4.2333" rx=".52918" ry=".52918" stroke="#aeaeae"/>
+ </g>
</g>
</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_thumb_vertical.bmp b/dlls/light.msstyles/blue_scrollbar_thumb_vertical.bmp
index 49c5ceb41d9425b7b6a40aad7d4f205ad7d9bc1c..95fdd8d150cc0f6d62b5797749abf9c4c12d7b18 100644
GIT binary patch
delta 80
zcmaE*vQ1pY$#)w!0~mAx$r>OQ1Y&a_W(a)L~6k_-$w+!F&uCRzk-uHszCxH+8HnrZSm
R!8x0mSb(a)Cz95zgFApmlW63+kt
delta 144
zcmdlc{z^r~$u~=g0Svl;WDO7t0&xToGcrg3Nd|@of)fKpCRzk-uHsz4IJu5%4h(Pp
m$Gntjaz2|0F?e%6TLIH#evS(uyt$w8Iupzo5Dheng%JR2eJacV
diff --git a/dlls/light.msstyles/blue_scrollbar_thumb_vertical.svg b/dlls/light.msstyles/blue_scrollbar_thumb_vertical.svg
index bd0cd89ff2c..d42f84082a2 100644
--- a/dlls/light.msstyles/blue_scrollbar_thumb_vertical.svg
+++ b/dlls/light.msstyles/blue_scrollbar_thumb_vertical.svg
@@ -1,19 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
-<svg id="bitmap:17-24" width="17" height="88" version="1.1" viewBox="0 0 4.4979 23.283" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+<svg id="bitmap:17-24" width="17" height="55" version="1.1" viewBox="0 0 4.4979 14.552" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
- <rect y="-.00012353" width="4.4979" height="23.283" fill="#fff" stroke-width=".26458"/>
+ <rect y="-.00012353" width="4.4979" height="14.552" fill="#fff" stroke-width=".26458"/>
<g fill="#fff" stroke-width=".26458">
- <rect transform="rotate(90)" x=".13229" y="-4.3656" width="5.5563" height="4.2333" rx=".52917" ry=".52916" stroke="#aeaeae"/>
- <rect transform="rotate(90)" x="5.9531" y="-4.3656" width="5.5563" height="4.2333" rx=".52917" ry=".52916" stroke="#3096fa"/>
- <rect transform="rotate(90)" x="11.774" y="-4.3656" width="5.5563" height="4.2333" rx=".52917" ry=".52916" stroke="#2979ff"/>
- <rect transform="rotate(90)" x="17.595" y="-4.3656" width="5.5563" height="4.2333" rx=".52917" ry=".52916" stroke="#aeaeae"/>
+ <rect transform="rotate(90)" x=".13229" y="-4.3656" width="2.6458" height="4.2333" rx=".52916" ry=".52916" stroke="#aeaeae"/>
+ <rect transform="rotate(90)" x="3.0426" y="-4.3656" width="2.6458" height="4.2333" rx=".52916" ry=".52916" stroke="#3096fa"/>
+ <rect transform="rotate(90)" x="11.774" y="-4.3656" width="2.6458" height="4.2333" rx=".52916" ry=".52916" stroke="#3096fa"/>
+ <rect transform="rotate(90)" x="5.953" y="-4.3656" width="2.6458" height="4.2333" rx=".52916" ry=".52916" stroke="#2979ff"/>
+ <rect transform="rotate(90)" x="8.8634" y="-4.3656" width="2.6458" height="4.2333" rx=".52916" ry=".52916" stroke="#aeaeae"/>
</g>
</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_upper_track_horizontal.bmp b/dlls/light.msstyles/blue_scrollbar_upper_track_horizontal.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..b196dbbc5902b874b8796d9389c63549c306d434
GIT binary patch
literal 298
zcmZ?r)na4-gDxOh1H>S%2AGxrk_-$Bz$7~HpMe2_Kob9*+=GhIRS(a)E{pegwJ^((_*
F#sC_iddUC)
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_upper_track_horizontal.svg b/dlls/light.msstyles/blue_scrollbar_upper_track_horizontal.svg
new file mode 100644
index 00000000000..9030b8839a7
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_upper_track_horizontal.svg
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:1-24" width="1" height="40" version="1.1" viewBox="0 0 .26458 10.583" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect width=".26458" height="10.583" fill="#f5f5f5" stroke="#0091ea" stroke-dasharray="0, 2.91042" stroke-width=".26458"/>
+</svg>
diff --git a/dlls/light.msstyles/blue_scrollbar_upper_track_vertical.bmp b/dlls/light.msstyles/blue_scrollbar_upper_track_vertical.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..6fb3f0d97ed418870766b57fb2eaab89b3d2ddf2
GIT binary patch
literal 358
zcmZ?rO=DyLgDxOh1H^nl%nHPe3=%++f#D9AL?`|;FhCGU;=hx7P%*j+LVOl91z(8<
N3=Bjo{W>_*0syae(M<pV
literal 0
HcmV?d00001
diff --git a/dlls/light.msstyles/blue_scrollbar_upper_track_vertical.svg b/dlls/light.msstyles/blue_scrollbar_upper_track_vertical.svg
new file mode 100644
index 00000000000..33eb37b0f8a
--- /dev/null
+++ b/dlls/light.msstyles/blue_scrollbar_upper_track_vertical.svg
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:14-24" width="14" height="5" version="1.1" viewBox="0 0 3.7042 1.3229" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect width="3.7042" height="1.3229" fill="#f5f5f5" stroke="#0091ea" stroke-dasharray="0, 2.91043" stroke-width=".26458"/>
+</svg>
diff --git a/dlls/light.msstyles/light.rc b/dlls/light.msstyles/light.rc
index f215b9ffd0c..ec40f0f3a08 100644
--- a/dlls/light.msstyles/light.rc
+++ b/dlls/light.msstyles/light.rc
@@ -1381,93 +1381,145 @@ BLUE_INI TEXTFILE
"[ScrollBar.ArrowBtn]\r\n"
"BgType = ImageFile\r\n"
-"SizingMargins = 5, 5, 5, 5\r\n"
-"ContentMargins = 0, 0, 3, 3\r\n"
+"SizingMargins = 8, 8, 8, 8\r\n"
+"ContentMargins = 0, 0, 0, 0\r\n"
"SizingType = Stretch\r\n"
"ImageFile = blue_scrollbar_arrows.bmp\r\n"
-"ImageCount = 16\r\n"
+"ImageCount = 20\r\n"
"ImageLayout = Vertical\r\n"
"GlyphType = ImageGlyph\r\n"
+"Transparent = True\r\n"
"GlyphTransparent = True\r\n"
"ImageSelectType = Size\r\n"
-"UniformSizing = True\r\n"
-"ImageFile1 = blue_scrollbar_arrow_glyphs_7px.bmp\r\n"
-"ImageFile2 = blue_scrollbar_arrow_glyphs_9px.bmp\r\n"
-"MinSize1 = 7, 7\r\n"
-"MinSize2 = 9, 9\r\n"
+"UniformSizing = False\r\n"
+"SourceShrink = True\r\n"
+"ImageFile1 = blue_scrollbar_arrow_glyphs_13px.bmp\r\n"
+"ImageFile2 = blue_scrollbar_arrow_glyphs_16px.bmp\r\n"
+"ImageFile3 = blue_scrollbar_arrow_glyphs_20px.bmp\r\n"
+"ImageFile4 = blue_scrollbar_arrow_glyphs_26px.bmp\r\n"
+"ImageFile5 = blue_scrollbar_arrow_glyphs_32px.bmp\r\n"
+"ImageFile6 = blue_scrollbar_arrow_glyphs_39px.bmp\r\n"
+"ImageFile7 = blue_scrollbar_arrow_glyphs_52px.bmp\r\n"
+"MinSize1 = 17, 17\r\n"
+"MinSize2 = 21, 21\r\n"
+"MinSize3 = 26, 26\r\n"
+"MinSize4 = 34, 34\r\n"
+"MinSize5 = 43, 43\r\n"
+"MinSize6 = 51, 51\r\n"
+"MinSize7 = 68, 68\r\n"
"[ScrollBar.ThumbBtnHorz]\r\n"
"BgType = ImageFile\r\n"
-"SizingMargins = 5, 5, 5, 5\r\n"
-"ContentMargins = 4, 4, 0, 0\r\n"
+"SizingType = Stretch\r\n"
+"SizingMargins = 11, 8, 8, 8\r\n"
+"ContentMargins = 4, 4, 1, 1\r\n"
"ImageFile = blue_scrollbar_thumb_horizontal.bmp\r\n"
-"ImageCount = 4\r\n"
+"ImageCount = 5\r\n"
"ImageLayout = Vertical\r\n"
"[ScrollBar.ThumbBtnVert]\r\n"
"BgType = ImageFile\r\n"
-"SizingMargins = 5, 5, 5, 5\r\n"
+"SizingMargins = 8, 8, 5, 5\r\n"
"ContentMargins = 0, 0, 4, 4\r\n"
"ImageFile = blue_scrollbar_thumb_vertical.bmp\r\n"
-"ImageCount = 4\r\n"
+"ImageCount = 5\r\n"
"ImageLayout = Vertical\r\n"
"[ScrollBar.GripperHorz]\r\n"
-"BgType = None\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = TrueSize\r\n"
+"ImageLayout = Vertical\r\n"
+"ImageSelectType = Dpi\r\n"
+"ImageCount = 5\r\n"
+"Transparent = True\r\n"
+"ImageFile1 = blue_scrollbar_gripper_horizontal_10px.bmp\r\n"
+"ImageFile2 = blue_scrollbar_gripper_horizontal_12px.bmp\r\n"
+"ImageFile3 = blue_scrollbar_gripper_horizontal_16px.bmp\r\n"
+"ImageFile4 = blue_scrollbar_gripper_horizontal_20px.bmp\r\n"
+"ImageFile5 = blue_scrollbar_gripper_horizontal_25px.bmp\r\n"
+"ImageFile6 = blue_scrollbar_gripper_horizontal_30px.bmp\r\n"
+"ImageFile7 = blue_scrollbar_gripper_horizontal_40px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 192\r\n"
+"MinDpi5 = 240\r\n"
+"MinDpi6 = 288\r\n"
+"MinDpi7 = 384\r\n"
"[ScrollBar.GripperVert]\r\n"
-"BgType = None\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = TrueSize\r\n"
+"ImageLayout = Vertical\r\n"
+"ImageSelectType = Dpi\r\n"
+"ImageCount = 5\r\n"
+"Transparent = True\r\n"
+"ImageFile1 = blue_scrollbar_gripper_vertical_9px.bmp\r\n"
+"ImageFile2 = blue_scrollbar_gripper_vertical_11px.bmp\r\n"
+"ImageFile3 = blue_scrollbar_gripper_vertical_14px.bmp\r\n"
+"ImageFile4 = blue_scrollbar_gripper_vertical_22px.bmp\r\n"
+"ImageFile5 = blue_scrollbar_gripper_vertical_27px.bmp\r\n"
+"ImageFile6 = blue_scrollbar_gripper_vertical_36px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 120\r\n"
+"MinDpi3 = 144\r\n"
+"MinDpi4 = 240\r\n"
+"MinDpi5 = 288\r\n"
+"MinDpi6 = 384\r\n"
"[ScrollBar.LowerTrackHorz]\r\n"
"BgType = ImageFile\r\n"
-"ImageFile = blue_scrollbar_shaft_horizontal.bmp\r\n"
-"SizingMargins = 0, 0, 1, 1\r\n"
-"ImageCount = 4\r\n"
+"ImageFile = blue_scrollbar_lower_track_horizontal.bmp\r\n"
+"SizingMargins = 0, 0, 4, 3\r\n"
+"ImageCount = 5\r\n"
"ImageLayout = Vertical\r\n"
"[ScrollBar.LowerTrackVert]\r\n"
"BgType = ImageFile\r\n"
-"ImageFile = blue_scrollbar_shaft_vertical.bmp\r\n"
-"SizingMargins = 1, 1, 0, 0\r\n"
-"ImageCount = 4\r\n"
+"ImageFile = blue_scrollbar_lower_track_vertical.bmp\r\n"
+"SizingMargins = 10, 3, 0, 0\r\n"
+"ImageCount = 5\r\n"
"ImageLayout = Vertical\r\n"
"[ScrollBar.UpperTrackHorz]\r\n"
"BgType = ImageFile\r\n"
-"ImageFile = blue_scrollbar_shaft_horizontal.bmp\r\n"
-"SizingMargins = 0, 0, 1, 1\r\n"
-"ImageCount = 4\r\n"
+"ImageFile = blue_scrollbar_upper_track_horizontal.bmp\r\n"
+"SizingMargins = 0, 0, 4, 3\r\n"
+"ImageCount = 5\r\n"
"ImageLayout = Vertical\r\n"
"[ScrollBar.UpperTrackVert]\r\n"
"BgType = ImageFile\r\n"
-"ImageFile = blue_scrollbar_shaft_vertical.bmp\r\n"
-"SizingMargins = 1, 1, 0, 0\r\n"
-"ImageCount = 4\r\n"
+"ImageFile = blue_scrollbar_upper_track_vertical.bmp\r\n"
+"SizingMargins = 10, 3, 0, 0\r\n"
+"ImageCount = 5\r\n"
"ImageLayout = Vertical\r\n"
"[ScrollBar.SizeBox]\r\n"
"BgType = ImageFile\r\n"
"ImageSelectType = Dpi\r\n"
-"TrueSizeScalingType = Dpi\r\n"
-"ImageCount = 2\r\n"
+"ImageCount = 8\r\n"
"SizingType = TrueSize\r\n"
"Transparent = True\r\n"
"VAlign = Bottom\r\n"
+"ImageLayout = Vertical\r\n"
"ImageFile1 = blue_scrollbar_resizebox_grip_16px.bmp\r\n"
"ImageFile2 = blue_scrollbar_resizebox_grip_20px.bmp\r\n"
"ImageFile3 = blue_scrollbar_resizebox_grip_24px.bmp\r\n"
-"ImageFile4 = blue_scrollbar_resizebox_grip_28px.bmp\r\n"
-"ImageFile5 = blue_scrollbar_resizebox_grip_32px.bmp\r\n"
-"ImageFile6 = blue_scrollbar_resizebox_grip_36px.bmp\r\n"
-"ImageFile7 = blue_scrollbar_resizebox_grip_40px.bmp\r\n"
+"ImageFile4 = blue_scrollbar_resizebox_grip_32px.bmp\r\n"
+"ImageFile5 = blue_scrollbar_resizebox_grip_40px.bmp\r\n"
+"ImageFile6 = blue_scrollbar_resizebox_grip_48px.bmp\r\n"
+"ImageFile7 = blue_scrollbar_resizebox_grip_64px.bmp\r\n"
"MinDpi1 = 96\r\n"
"MinDpi2 = 120\r\n"
"MinDpi3 = 144\r\n"
-"MinDpi4 = 168\r\n"
-"MinDpi5 = 192\r\n"
-"MinDpi6 = 216\r\n"
-"MinDpi7 = 240\r\n"
+"MinDpi4 = 192\r\n"
+"MinDpi5 = 240\r\n"
+"MinDpi6 = 288\r\n"
+"MinDpi7 = 384\r\n"
+
+"[ScrollBar.SizeBoxBkgnd]\r\n"
+"FillColor = 245 245 245\r\n"
"\r\n; Spin\r\n"
"[Spin]\r\n"
@@ -1568,26 +1620,26 @@ BLUE_INI TEXTFILE
"ContentMargins = 0, 0, 0, 0\r\n"
"BgType = ImageFile\r\n"
"ImageSelectType = Dpi\r\n"
-"TrueSizeScalingType = Dpi\r\n"
-"ImageCount = 2\r\n"
+"ImageCount = 8\r\n"
"SizingType = TrueSize\r\n"
"Transparent = True\r\n"
"VAlign = Bottom\r\n"
+"ImageLayout = Vertical\r\n"
"; Same as scrollbar resize box gripper \r\n"
"ImageFile1 = blue_scrollbar_resizebox_grip_16px.bmp\r\n"
"ImageFile2 = blue_scrollbar_resizebox_grip_20px.bmp\r\n"
"ImageFile3 = blue_scrollbar_resizebox_grip_24px.bmp\r\n"
-"ImageFile4 = blue_scrollbar_resizebox_grip_28px.bmp\r\n"
-"ImageFile5 = blue_scrollbar_resizebox_grip_32px.bmp\r\n"
-"ImageFile6 = blue_scrollbar_resizebox_grip_36px.bmp\r\n"
-"ImageFile7 = blue_scrollbar_resizebox_grip_40px.bmp\r\n"
+"ImageFile4 = blue_scrollbar_resizebox_grip_32px.bmp\r\n"
+"ImageFile5 = blue_scrollbar_resizebox_grip_40px.bmp\r\n"
+"ImageFile6 = blue_scrollbar_resizebox_grip_48px.bmp\r\n"
+"ImageFile7 = blue_scrollbar_resizebox_grip_64px.bmp\r\n"
"MinDpi1 = 96\r\n"
"MinDpi2 = 120\r\n"
"MinDpi3 = 144\r\n"
-"MinDpi4 = 168\r\n"
-"MinDpi5 = 192\r\n"
-"MinDpi6 = 216\r\n"
-"MinDpi7 = 240\r\n"
+"MinDpi4 = 192\r\n"
+"MinDpi5 = 240\r\n"
+"MinDpi6 = 288\r\n"
+"MinDpi7 = 384\r\n"
"\r\n; Tab\r\n"
"[Tab]\r\n"
@@ -2748,11 +2800,71 @@ BLUE_REBAR_SPLITTER_VERTICAL_BMP BITMAP "blue_rebar_splitter_vertical.bmp"
/* @makedep: blue_scrollbar_arrows.bmp */
BLUE_SCROLLBAR_ARROWS_BMP BITMAP "blue_scrollbar_arrows.bmp"
-/* @makedep: blue_scrollbar_arrow_glyphs_7px.bmp */
-BLUE_SCROLLBAR_ARROW_GLYPHS_7PX_BMP BITMAP "blue_scrollbar_arrow_glyphs_7px.bmp"
+/* @makedep: blue_scrollbar_arrow_glyphs_13px.bmp */
+BLUE_SCROLLBAR_ARROW_GLYPHS_13PX_BMP BITMAP "blue_scrollbar_arrow_glyphs_13px.bmp"
-/* @makedep: blue_scrollbar_arrow_glyphs_9px.bmp */
-BLUE_SCROLLBAR_ARROW_GLYPHS_9PX_BMP BITMAP "blue_scrollbar_arrow_glyphs_9px.bmp"
+/* @makedep: blue_scrollbar_arrow_glyphs_16px.bmp */
+BLUE_SCROLLBAR_ARROW_GLYPHS_16PX_BMP BITMAP "blue_scrollbar_arrow_glyphs_16px.bmp"
+
+/* @makedep: blue_scrollbar_arrow_glyphs_20px.bmp */
+BLUE_SCROLLBAR_ARROW_GLYPHS_20PX_BMP BITMAP "blue_scrollbar_arrow_glyphs_20px.bmp"
+
+/* @makedep: blue_scrollbar_arrow_glyphs_26px.bmp */
+BLUE_SCROLLBAR_ARROW_GLYPHS_26PX_BMP BITMAP "blue_scrollbar_arrow_glyphs_26px.bmp"
+
+/* @makedep: blue_scrollbar_arrow_glyphs_32px.bmp */
+BLUE_SCROLLBAR_ARROW_GLYPHS_32PX_BMP BITMAP "blue_scrollbar_arrow_glyphs_32px.bmp"
+
+/* @makedep: blue_scrollbar_arrow_glyphs_39px.bmp */
+BLUE_SCROLLBAR_ARROW_GLYPHS_39PX_BMP BITMAP "blue_scrollbar_arrow_glyphs_39px.bmp"
+
+/* @makedep: blue_scrollbar_arrow_glyphs_52px.bmp */
+BLUE_SCROLLBAR_ARROW_GLYPHS_52PX_BMP BITMAP "blue_scrollbar_arrow_glyphs_52px.bmp"
+
+/* @makedep: blue_scrollbar_gripper_horizontal_10px.bmp */
+BLUE_SCROLLBAR_GRIPPER_HORIZONTAL_10PX_BMP BITMAP "blue_scrollbar_gripper_horizontal_10px.bmp"
+
+/* @makedep: blue_scrollbar_gripper_horizontal_12px.bmp */
+BLUE_SCROLLBAR_GRIPPER_HORIZONTAL_12PX_BMP BITMAP "blue_scrollbar_gripper_horizontal_12px.bmp"
+
+/* @makedep: blue_scrollbar_gripper_horizontal_16px.bmp */
+BLUE_SCROLLBAR_GRIPPER_HORIZONTAL_16PX_BMP BITMAP "blue_scrollbar_gripper_horizontal_16px.bmp"
+
+/* @makedep: blue_scrollbar_gripper_horizontal_20px.bmp */
+BLUE_SCROLLBAR_GRIPPER_HORIZONTAL_20PX_BMP BITMAP "blue_scrollbar_gripper_horizontal_20px.bmp"
+
+/* @makedep: blue_scrollbar_gripper_horizontal_25px.bmp */
+BLUE_SCROLLBAR_GRIPPER_HORIZONTAL_25PX_BMP BITMAP "blue_scrollbar_gripper_horizontal_25px.bmp"
+
+/* @makedep: blue_scrollbar_gripper_horizontal_30px.bmp */
+BLUE_SCROLLBAR_GRIPPER_HORIZONTAL_30PX_BMP BITMAP "blue_scrollbar_gripper_horizontal_30px.bmp"
+
+/* @makedep: blue_scrollbar_gripper_horizontal_40px.bmp */
+BLUE_SCROLLBAR_GRIPPER_HORIZONTAL_40PX_BMP BITMAP "blue_scrollbar_gripper_horizontal_40px.bmp"
+
+/* @makedep: blue_scrollbar_gripper_vertical_9px.bmp */
+BLUE_SCROLLBAR_GRIPPER_VERTICAL_9PX_BMP BITMAP "blue_scrollbar_gripper_vertical_9px.bmp"
+
+/* @makedep: blue_scrollbar_gripper_vertical_11px.bmp */
+BLUE_SCROLLBAR_GRIPPER_VERTICAL_11PX_BMP BITMAP "blue_scrollbar_gripper_vertical_11px.bmp"
+
+/* @makedep: blue_scrollbar_gripper_vertical_14px.bmp */
+BLUE_SCROLLBAR_GRIPPER_VERTICAL_14PX_BMP BITMAP "blue_scrollbar_gripper_vertical_14px.bmp"
+
+/* @makedep: blue_scrollbar_gripper_vertical_22px.bmp */
+BLUE_SCROLLBAR_GRIPPER_VERTICAL_22PX_BMP BITMAP "blue_scrollbar_gripper_vertical_22px.bmp"
+
+/* @makedep: blue_scrollbar_gripper_vertical_27px.bmp */
+BLUE_SCROLLBAR_GRIPPER_VERTICAL_27PX_BMP BITMAP "blue_scrollbar_gripper_vertical_27px.bmp"
+
+/* @makedep: blue_scrollbar_gripper_vertical_36px.bmp */
+BLUE_SCROLLBAR_GRIPPER_VERTICAL_36PX_BMP BITMAP "blue_scrollbar_gripper_vertical_36px.bmp"
+
+/* @makedep: blue_scrollbar_lower_track_horizontal.bmp */
+BLUE_SCROLLBAR_LOWER_TRACK_HORIZONTAL_BMP BITMAP "blue_scrollbar_lower_track_horizontal.bmp"
+
+/* @makedep: blue_scrollbar_lower_track_vertical.bmp */
+BLUE_SCROLLBAR_LOWER_TRACK_VERTICAL_BMP BITMAP "blue_scrollbar_lower_track_vertical.bmp"
/* @makedep: blue_scrollbar_resizebox_grip_16px.bmp */
BLUE_SCROLLBAR_RESIZEBOX_GRIP_16PX_BMP BITMAP "blue_scrollbar_resizebox_grip_16px.bmp"
@@ -2763,23 +2875,17 @@ BLUE_SCROLLBAR_RESIZEBOX_GRIP_20PX_BMP BITMAP "blue_scrollbar_resizebox_grip_20p
/* @makedep: blue_scrollbar_resizebox_grip_24px.bmp */
BLUE_SCROLLBAR_RESIZEBOX_GRIP_24PX_BMP BITMAP "blue_scrollbar_resizebox_grip_24px.bmp"
-/* @makedep: blue_scrollbar_resizebox_grip_28px.bmp */
-BLUE_SCROLLBAR_RESIZEBOX_GRIP_28PX_BMP BITMAP "blue_scrollbar_resizebox_grip_28px.bmp"
-
/* @makedep: blue_scrollbar_resizebox_grip_32px.bmp */
BLUE_SCROLLBAR_RESIZEBOX_GRIP_32PX_BMP BITMAP "blue_scrollbar_resizebox_grip_32px.bmp"
-/* @makedep: blue_scrollbar_resizebox_grip_36px.bmp */
-BLUE_SCROLLBAR_RESIZEBOX_GRIP_36PX_BMP BITMAP "blue_scrollbar_resizebox_grip_36px.bmp"
-
/* @makedep: blue_scrollbar_resizebox_grip_40px.bmp */
BLUE_SCROLLBAR_RESIZEBOX_GRIP_40PX_BMP BITMAP "blue_scrollbar_resizebox_grip_40px.bmp"
-/* @makedep: blue_scrollbar_shaft_horizontal.bmp */
-BLUE_SCROLLBAR_SHAFT_HORIZONTAL_BMP BITMAP "blue_scrollbar_shaft_horizontal.bmp"
+/* @makedep: blue_scrollbar_resizebox_grip_48px.bmp */
+BLUE_SCROLLBAR_RESIZEBOX_GRIP_48PX_BMP BITMAP "blue_scrollbar_resizebox_grip_48px.bmp"
-/* @makedep: blue_scrollbar_shaft_vertical.bmp */
-BLUE_SCROLLBAR_SHAFT_VERTICAL_BMP BITMAP "blue_scrollbar_shaft_vertical.bmp"
+/* @makedep: blue_scrollbar_resizebox_grip_64px.bmp */
+BLUE_SCROLLBAR_RESIZEBOX_GRIP_64PX_BMP BITMAP "blue_scrollbar_resizebox_grip_64px.bmp"
/* @makedep: blue_scrollbar_thumb_horizontal.bmp */
BLUE_SCROLLBAR_THUMB_HORIZONTAL_BMP BITMAP "blue_scrollbar_thumb_horizontal.bmp"
@@ -2787,6 +2893,12 @@ BLUE_SCROLLBAR_THUMB_HORIZONTAL_BMP BITMAP "blue_scrollbar_thumb_horizontal.bmp"
/* @makedep: blue_scrollbar_thumb_vertical.bmp */
BLUE_SCROLLBAR_THUMB_VERTICAL_BMP BITMAP "blue_scrollbar_thumb_vertical.bmp"
+/* @makedep: blue_scrollbar_upper_track_horizontal.bmp */
+BLUE_SCROLLBAR_UPPER_TRACK_HORIZONTAL_BMP BITMAP "blue_scrollbar_upper_track_horizontal.bmp"
+
+/* @makedep: blue_scrollbar_upper_track_vertical.bmp */
+BLUE_SCROLLBAR_UPPER_TRACK_VERTICAL_BMP BITMAP "blue_scrollbar_upper_track_vertical.bmp"
+
/* Spin */
/* @makedep: blue_spin_background.bmp */
BLUE_SPIN_BACKGROUND_BMP BITMAP "blue_spin_background.bmp"
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/329
June 28, 2022