The missing shield icon was causing Affinity Photo's installer to fail to start.
-- v18: shell32/tests: Check hIcon value is non-zero.
From: James McDonnell topgamer7@gmail.com
--- dlls/shell32/resources/shield.ico | Bin 0 -> 50853 bytes dlls/shell32/resources/shield.svg | 485 ++++++++++++++++++++++++++++++ dlls/shell32/shell32.rc | 3 + dlls/shell32/shresdef.h | 1 + 4 files changed, 489 insertions(+) create mode 100644 dlls/shell32/resources/shield.ico create mode 100644 dlls/shell32/resources/shield.svg
diff --git a/dlls/shell32/resources/shield.ico b/dlls/shell32/resources/shield.ico new file mode 100644 index 0000000000000000000000000000000000000000..0ebfa288d6ab63a152c5b7eb08dac8f4e4929c21 GIT binary patch literal 50853 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
literal 0 HcmV?d00001
diff --git a/dlls/shell32/resources/shield.svg b/dlls/shell32/resources/shield.svg new file mode 100644 index 00000000000..30048c72af9 --- /dev/null +++ b/dlls/shell32/resources/shield.svg @@ -0,0 +1,485 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="632" + height="272" + viewBox="0 0 632 272" + version="1.1" + id="svg1" + xml:space="preserve" + sodipodi:docname="shield.svg" + inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg%22%3E<sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="1.3529412" + inkscape:cx="467.5" + inkscape:cy="69.108696" + inkscape:window-width="1278" + inkscape:window-height="1414" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="svg1"><inkscape:grid + id="grid2" + units="px" + originx="632" + originy="0" + spacingx="1" + spacingy="1" + empcolor="#0099e5" + empopacity="0.30196078" + color="#0099e5" + opacity="0.14901961" + empspacing="0" + enabled="false" + visible="true" /></sodipodi:namedview><defs + id="defs1"><linearGradient + id="linearGradient17" + inkscape:collect="always"><stop + style="stop-color:#9c9c9c;stop-opacity:1;" + offset="0" + id="stop17" /><stop + style="stop-color:#eceeec;stop-opacity:1;" + offset="0.273967" + id="stop19" /><stop + style="stop-color:#e8e9e8;stop-opacity:1;" + offset="0.4889015" + id="stop21" /><stop + style="stop-color:#b9bbb9;stop-opacity:1;" + offset="0.51205885" + id="stop20" /><stop + style="stop-color:#868d86;stop-opacity:1;" + offset="0.73000002" + id="stop22" /><stop + style="stop-color:#868a83;stop-opacity:1;" + offset="1" + id="stop18" /></linearGradient><linearGradient + id="c"><stop + offset="0" + stop-color="#edeeec" + id="stop1" /><stop + offset="1" + stop-color="#babdb6" + id="stop2" /></linearGradient><linearGradient + id="a"><stop + offset="0" + id="stop3" /><stop + offset="1" + stop-opacity="0" + id="stop4" /></linearGradient><linearGradient + id="b"><stop + offset="0" + stop-color="#f0f1ee" + id="stop5" /><stop + offset="1" + stop-color="#d5d9d1" + id="stop6" /></linearGradient><radialGradient + id="e" + cx="23.313" + cy="40.938" + r="17.188" + fx="23.313" + fy="40.938" + gradientTransform="matrix(1,0,0,0.31636,0,27.986)" + gradientUnits="userSpaceOnUse" + xlink:href="#a" /><radialGradient + id="f" + cx="22.75" + cy="10.25" + r="19.875" + fx="22.75" + fy="10.25" + gradientTransform="matrix(1.61655,0,0,1.70805,-14.026,-8.008)" + gradientUnits="userSpaceOnUse" + xlink:href="#b" /><radialGradient + id="g" + cx="17.620001" + cy="21.611" + r="8" + fx="17.620001" + fy="21.611" + gradientTransform="matrix(4.073,0,0,2.8745,-48.885,-43.215)" + gradientUnits="userSpaceOnUse" + xlink:href="#c" /><radialGradient + id="h" + cx="27.577" + cy="15.259" + r="3.8340001" + fx="27.577" + fy="15.259" + gradientTransform="matrix(1.47848,0,0,1.47848,-13.195,-7.33)" + gradientUnits="userSpaceOnUse" + xlink:href="#d" /><radialGradient + id="i" + cx="27.577" + cy="15.048" + r="3.8340001" + fx="27.577" + fy="15.048" + gradientTransform="matrix(1.3418,0,0,1.3418,-9.426,-5.223)" + gradientUnits="userSpaceOnUse" + xlink:href="#d" /><radialGradient + id="e-7" + cx="23.313" + cy="40.938" + r="17.188" + fx="23.313" + fy="40.938" + gradientTransform="matrix(1,0,0,0.31636,0,27.986)" + gradientUnits="userSpaceOnUse" + xlink:href="#a" /><radialGradient + id="f-5" + cx="22.75" + cy="10.25" + r="19.875" + fx="22.75" + fy="10.25" + gradientTransform="matrix(1.61655,0,0,1.70805,-14.026,-8.008)" + gradientUnits="userSpaceOnUse" + xlink:href="#b" /><radialGradient + id="g-9" + cx="17.620001" + cy="21.611" + r="8" + fx="17.620001" + fy="21.611" + gradientTransform="matrix(4.073,0,0,2.8745,-48.885,-43.215)" + gradientUnits="userSpaceOnUse" + xlink:href="#c" /><radialGradient + id="h-7" + cx="27.577" + cy="15.259" + r="3.8340001" + fx="27.577" + fy="15.259" + gradientTransform="matrix(1.47848,0,0,1.47848,-13.195,-7.33)" + gradientUnits="userSpaceOnUse" + xlink:href="#d" /><radialGradient + id="i-0" + cx="27.577" + cy="15.048" + r="3.8340001" + fx="27.577" + fy="15.048" + gradientTransform="matrix(1.3418,0,0,1.3418,-9.426,-5.223)" + gradientUnits="userSpaceOnUse" + xlink:href="#d" /><radialGradient + id="e-7-4" + cx="23.313" + cy="40.938" + r="17.188" + fx="23.313" + fy="40.938" + gradientTransform="matrix(1,0,0,0.31636,0,27.986)" + gradientUnits="userSpaceOnUse" + xlink:href="#a" /><radialGradient + id="f-5-4" + cx="22.75" + cy="10.25" + r="19.875" + fx="22.75" + fy="10.25" + gradientTransform="matrix(1.61655,0,0,1.70805,-14.026,-8.008)" + gradientUnits="userSpaceOnUse" + xlink:href="#b" /><radialGradient + id="g-9-3" + cx="17.620001" + cy="21.611" + r="8" + fx="17.620001" + fy="21.611" + gradientTransform="matrix(4.073,0,0,2.8745,-48.885,-43.215)" + gradientUnits="userSpaceOnUse" + xlink:href="#c" /><radialGradient + id="h-7-0" + cx="27.577" + cy="15.259" + r="3.8340001" + fx="27.577" + fy="15.259" + gradientTransform="matrix(1.47848,0,0,1.47848,-13.195,-7.33)" + gradientUnits="userSpaceOnUse" + xlink:href="#d" /><radialGradient + id="i-0-6" + cx="27.577" + cy="15.048" + r="3.8340001" + fx="27.577" + fy="15.048" + gradientTransform="matrix(1.3418,0,0,1.3418,-9.426,-5.223)" + gradientUnits="userSpaceOnUse" + xlink:href="#d" /><linearGradient + inkscape:collect="always" + xlink:href="#linearGradient17" + id="linearGradient18" + x1="444.71831" + y1="135.96661" + x2="537.74525" + y2="135.96661" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9087403,0,0,0.87253747,44.829688,17.410958)" /></defs><image + width="16" + height="16" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IB2cksfwAAAARnQU1BAACx jwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAxQTFRF AAAAqqqq////VVVV2irCAAAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABOSURB VBjTjY9RCsAwDEKj3v/Oa7XZusJg5ieRB9GqSKqXpNtRRK6lxrrLBtYBwQYymtPEYGDnJ8GH8Jc4 JmYYJ2MIdtyGtj6J/lHurH8B5e4Blv/rKTkAAAAASUVORK5CYII= " + id="icon:16-4" + x="608" + y="252" + inkscape:label="icon:16-4" + inkscape:svg-dpi="96" /><image + width="16" + height="16" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IB2cksfwAAAARnQU1BAACx jwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAALFQTFRF AAAAiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQkZGRm5ubnZ2dnp6eo6OjpKSkq6urr6+vsLCwsbGx srKys7OztLS0t7e3uLi4ubm5vLy8vb29vr6+v7+/wMDAxsbGy8vL0tLS1tbW2dnZ29vb3Nzc3d3d 3t7e39/f4ODg4+Pj5+fn6Ojo6enp6urq6+vr7Ozs7e3t7+/v8vLy8/Pz9fX19vb29/f3+fn5+vr6 +/v7/Pz8vo2JCQAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACWSURBVBjTbc/H FoIwFATQl/IACyqxF+yIgqBYIPH/P8xw0AOWWd7NzAAUQRM+gu7sLQwROe4f9w1HwzAYkEMQRmkW D4PE9/0tASIX6+MljvqtnhAjmYOYe2cNdo1SlBSI+gKqnCqQXyBqXEJTgznJvBfwaerqeWbjJPNa u52E9WKu1dHDBrurKP/gUt1WVvUcc7oc/ucJfVYSv7bKyiMAAAAASUVORK5CYII= " + id="icon:16-8" + x="584" + y="252" + inkscape:label="icon:16-8" + inkscape:svg-dpi="96" /><rect + id="icon:16-32" + height="16" + width="16" + y="252" + x="560" + style="fill:none" /><image + width="32" + height="32" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IB2cksfwAAAARnQU1BAACx jwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAxQTFRF AAAA////qqqqVVVV3qfb5AAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAALiMAAC4jAXilP3YAAACrSURB VDjLjZNLDsAgCEQF7n/n8pEKBUxZtInzMoOKa+UiWrcirZuMADggpgLqpzIu869DtresCqDMQehE H8BdSHQM8guYCyoR5QgIIimEUU8AKwrABMA/gJsYe7CNjgA4kDJqAp9EtEgJfpbYA+jXkTJqwqfN soevRWeQLDqDZNEaRKLX9dIjAFCHchOu02oI3ECnv8So63QyYQM6vSwZ5lk3BO/P9/p2+3oAEuwF zpybB0kAAAAASUVORK5CYII= " + id="icon:32-4" + x="520" + y="236" + inkscape:label="icon:32-4" + inkscape:svg-dpi="96" /><image + width="32" + height="32" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IB2cksfwAAAARnQU1BAACx jwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAnBQTFRF AAAAaWlmdnh1g4SAhoeEiIqFjo+KkJGMkJGOkJKNkJKPkZKMkpKNkZOOkZOQkpONkJSNkJSOkpSP k5SMk5SOkZWPk5WQk5WSlJWSlZWQlZaTlpaRk5eRlpeRlJiSlZiUlZmTlpmVl5mSlpqUl5uVm5yZ n6GcoKKdo6SgpKWgpaeip6ikqqumrK+rrrGtsrSus7SxtbSxtrm1ubq2vr+8vcC8v8C9vsG9w8TA xMXBxMbBxcfCxcjEx8nEyMrFycrGyczGyczIy8zJys3Hy83GzM3Ly87IzM/JzM/LzdDJzdDMztDK z9HL0NHNz9LO0NLN0dLO0dPO0dTQ0tTP0tTS09TQ09XQ09XR1NbR1NbS1tfU1tfV1djS1djU19jV 1dnS1tnT1tnV2NnX19rW1dvT2drX19vV2NvU2NvX2dvV2dzV2dzY2tzW29zY2t3W2t3Z293b3N3Z 297a3N7Z2t/Z3d7a29/X3N/b3d/a3t/b3ODY3uDb3uDc3uDe3+Dc3eHZ3eHb4OHd3uLa4OHf3+Lc 3+Ld4eLf4eLg3+Pc4OPd4OPf4uPg4uPh4OTe4eTe4eTg4+Th4+Ti4uXf4uXh5Obg5Obj5ebg5ebi 5Ofj5efh5efl5ufj5ejk5ujj5ujm5+jk5unl5+nk5+nn6Onl6Orl6Orm6Oro6erm6uro6uvo6uvp 6ezm6ezn6+zp6+zq6u3p7O3q7O3r6+7q7O/r7e/r7+/v7fDs7vDu7/Ds7vHt7/Hv8PH t7/Lu8PLw 8fLu8fPx8vPv8/Ty9PXz9fXz9fX19fb09vb09vb29/f19vj1+Pj4+fj39/n3+vn4+/r5+vv6RzhH uAAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAALiMAAC4jAXilP3YAAALBSURBVDjLrZP7T1JxGMZP1+Wy nN2cbqZrXezmujiXmdlFs9IUZzhDR0eJQgUCGRcFYdiZeASPyjkCBznAEQzwjHkcK8gy5wUSRf2X OjBXWtpPvd8fP8/z7t33fV4A2FnZJ4B/VdbLzVhJ7p44u3glRofjP17k7IrPliwlvvitETq0uDF+ PesPmnlRur4c8sibP0QiM/R0eCXGurBtmpzimfVZn0XOEwiM4QhNBwK+qe+JT/dyTzEwI7/o49r8 tHVQKJFIu+RoJERTNOVzkYR7LjFx+wiQvvnNi2mk/DaRVKnR6sfpVIdJtxPHMTO5kQZkrkEtzSC/ U96t1RuMJidN00GK8pAEwxHz8jEgmyZetTJcqTcMj1rtFBUM+iif20HYUBQhnUcBQEKDXIFUojWY rONOv5+x+3xupgGKm5FQNTPlrXkVI+jWDI7YXRPBAOWZ9HpIR3KCETh6mRHkrkJcvkyp7x+xuvxT QW8SExYCQ80IvJrBCE7O4m3tEnlvv8Fqd3k8JIMduA2zMNxrSn3Tw7CMJxIptQbj6NiYnSBwiwPD zMMIDC8UpgTnEhCXJ3qv1Oj7TUYUt+FYsj2CDAzGT6cEh50uIZfHl3Ypu3u1MIqhKQ7DEM3aWsXV qI4DtvL5nVKJHMLMSTcCQ5BmJW9LkDFjA5taQJDbzhd0IUOMmcF9EM39tc2CmJrNZje1cDhgJ5zC A2odFMv/vW9JUFhby2poYDeCSbMa0ql080Xb8nJmAQFrqp/X1NVxIHWfTq3SyUhn+vZEXYurGp9U Pa2qamK8qh5 ZD7x0fmfmihcUdeWPH1TUyxQMFkPxK39m9tGcor60rKxGIWaeKlr4V6gPlS8qGkrv PhMLxeK+2I1dYr//ZlT9+n5FR0fH0HLB7odz6ev0uzdvxZ8DeXud1sHKKOmN3jmw923uO86qTAP+ c/0ElmA6gXcMefYAAAAASUVORK5CYII= " + id="icon:32-8" + x="480" + y="236" + inkscape:label="icon:32-8" + inkscape:svg-dpi="96" /><rect + id="icon:32-32" + height="32" + width="32" + y="236" + x="440" + style="fill:none" /><image + width="48" + height="48" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAAXNSR0IB2cksfwAAAARnQU1BAACx jwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAxQTFRF AAAA////qqqqVVVV3qfb5AAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAALiMAAC4jAXilP3YAAADwSURB VEjHrZZREsQgCEMl3P/Ou1qqYlPEneWrM81ronbAUniplpPSVofyLHIpIYIU0+W19shQ41uD2cvr wwZRL7+AGdHXLLZBuIvYrB/3wAOhcgcsSH03Z2EAuqQB68cp0JDbQVQTAAQdwAlQTgDbJhFNrUF/ BpDbJdyHnQf6r0EyvSd6OYkgEV9EBNBMQSKeKTKgmUKAZYoSUYvQgFmEBswiNiAWsQGx2Bg8LTYG rds4YtHTZomZmPXg/dgTe/1CJPSeyOiN8O0e8dQaRE4/EUm9nYdYS09NXhu6ZpSc1H2C5K8CwMnd 4fSuYUT5T30AMSgNLZUr0L0AAAAASUVORK5CYII= " + id="icon:48-4" + x="384" + y="220" + inkscape:label="icon:48-4" + inkscape:svg-dpi="96" /><image + width="48" + height="48" + preserveAspectRatio="none" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAAXNSR0IB2cksfwAAAARnQU1BAACx jwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAwBQTFRF AAAAb29qcnZwdXZxeHp1gIF+gYN/goWAgoWBg4V/hYmDiIqFiYuEiYuGiYuIiouGiouIiIyFiIyG ioyHi4yHi4yJi42Gi42Ii42KjI2IjI2Kio6Hio6IjI6JjI6LjY6IjY6Li4+JjI+IjY+Kjo+Kj5GM jpKMkZOOkpONk5WQk5eRlpeUl5mSl5qUmpqVmZyYmp6Yn6CdnqGdoKKdoqOeoaSgoqWho6Wgpaik qKqlq6yprK+prK+rrbCqsLOttbeytreztrm1uLm1ury3ury4vL+7vb+5vMC6vsG9v8K+wcS9wsS+ w8TBwsXBw8a/w8bCxMa/xMbBxcfCxcjExsjDx8jEx8nEyMrFycrGx8vDyMzGyczGy8zKys3Hys3J y87IzM/JzdDJztDKztHNz9HL0NHNz9LLz9LO0NLN0NPP0dPO0dPR0tPO0tPP0NTL0NTM0dTQ0tTP 0tTS0dXN09XQ09XR1NbR1NbS1djS1djU19jV1dnS1tnT1tnV2NnW19rT19rU19rW2drX2NvU2NvX 2dvU2dzV29va2dzY2tzW2tzZ29zY2t3W2t3Z293Y293b2d7Y3N3Z297a3t3c3N7Z3d7a29/X3N/b 3d/a3d/d3t/b3ODY3ODa3uDb3uDc3uDe3+Db3+Dc3eHZ4OHd3uLa4OHf3+Lc3+Ld4eLf4eLg3+Pc 4OPd4OPf4uPg4uPh4eTe4+Th4+Ti4eXf4uXf5eTh4+bi5Obg5Obj5ebi5Ofj5efh5ef l5ufj5ejk 5ujj5ujm5+jj5+jk5unl6ejn5+nk5+nn6Onl6Ono6Orl6Orm6Oro6erm6uvo6uvp6ezm6ezn6+zp 6+zq6u3n6u3p7O3q7O3r6+7q7O/r7e/r7e/s7fDs7vDu7/Ds8PDw7/Hv8PHt8vHw8PLw8fLv8PPv 8fPx8/Tw8/Ty8/T09PTy9PXz9fXz9fX19fb09vb09vf39/f19vj1+Pj4+fj39/n3+fn5+vn4+Pr4 +/r5+vv6+/z7/Pz6/f37/f39/v78/v7+////61bA6wAAAAF0Uk5TAEDm2GYAAAAJcEhZcwAALiMA AC4jAXilP3YAAAWcSURBVEjHxVZ9UJJ3HGcvV91MvWlGXla31bXtWru6dq21tnW72mvzdltaN5f2 IutyubvWSI4hKTgSQQ0TfJKhgPCc8CAvkYioBIgMfYhDeGqXMjdv1bW0GeWGGD7s92Bbtazsr305 /vt8v5/P9/d9e0ikmS09lfQ4tnRt27up6bOGL1pWjYfxkQ8WPD8r+HPkrHD013OD1/E/v3px0aOj p358Ax/1B7Egho1GouZNCUsfBl+enjuGXw0O+CStweAA1j98A79GeYn87MzopIWvVEzcGjmH9cno tM7gIBb0Y77zVyajP25OnYFmxfytF/Dwb76Aq57BLGF2BoNAFBbwoX7sD3yMtz7xnkdbnvqmciI6 eq7Xr68t5ZXxeOX2wXgaPp/HizrQoRA+cmhN4pJp9JLkTbLx6Nhgr7tTwwXgSsExgdA1AHLwY/4A 6nW7bdZ29y/j+NAXL2SQSUkbtSH8+k+2LhsiYJYBtEBYV3+iwTUIBGF+n6cXdTtsToul1eQcDkcp ZNKy6smAyWREhCVMbvkxYc1JWSOsalK6MMCA+fwej8tr67K2W0xGo043UZhOSsmK6iqLixj0kopy QU2dTNakalZ ptCh2Po4HghwuqxUQtAIHfDNosY0xcwmVzmABOUKoUanUtujbTrehRAIeP+pF3U5n l6UdiNDrbLHVIOeVUa+ARqeX8HjV9Y1NKo3e3NbW0e3yEXK8aJ/b4QQEllZCUSCcABwSQhhcRGeV VVULJRJVi97Q1m13dHtAeA/xQg6nPU6gBw7DFxKBA9kwqmYxSlmCmvpGDaJt7ezo6OnuJ6J7URfq sNmt7TaQAGBAxilEM5Kzbum4TCZPUCM7odGeNnTYe872+wIoQLvdveCFrK0Wc/yNTLEN8cKtinVJ GKW8ipr6Jk2z1txh70bP9vd6Xb0uUIB4AibA0KJDfBPJ0003hiFMIElY19ik0RrM9jM9Zz19LofT TYS3tBMJE4KQy/a0uMOCipCaVcKr4AkbGlQaswFwnHG5wGNau2wEfjp+s1oX3Zoy3UyvxSzS4lLu sZoGCSiDts3Q2dHZaQXWToQ3xfUDAk8k+XavJo4MwMVMFihcXUMD0tyi1xvMZoul3QbUgwrrCQcE ga+p/hnYhd+EkSp6CasceJyUKZuam1UtrZY4Gpga6CHwRvyNf8dhddQN0xmAgwuKcbJBplQqNSD0 KSD+lFGvJhKG4aFLSXcmX3tNwaIzCFnllQKoGqqr0xpBbYGWuBqdFFbA0fcT70zcupgJpoKOLWaV ET61lQKEQOt1uni6UrVCit2Yf9eIpvRdgbnUIhqNDlhKuSxWmVSnu40m5MAKJJJFvnuo1+I2iHaI eoRGY9DBaDCLpc3INFoKS6WwRD50Ne2enbH4RAgSFR4sLPyWWlREoxfRapG4dMLksFyiw99KuHfL rIwEJLQCyiHgdKSQSqVWKaRxJQpYqpBC4jFX2n/X+5Ypo/zgvvz9BfsLCg4eOMBVSyUwUCOXQ5AY CkRW3bfIMvQh6Hg+Ze/e/H35+fsopRKFXAHA kFwshnRTWxfcv/pW3hwWs3dRcvfkUnbv3sOGJJBE LBdDUK1YHpYlzbBak1+d9IiO5ubsysvNzcv7DgQGP7G4li+68vPMGzztHdzKp+Xs2JmzMyfniKhW LDpeWyUS8S+GXn7Qbdg2ZRExcrK3Z+/IPiyuEhFoftXAxLrFDzoPaTujVs73OZ9kZ24/zOfzueDP D05sID/4oKRsw90cTl7mp5kFBPg4R3RxfP38h52gZ9+ODPE5hzM//JIDjP1D6NKauQ+/cXPXXr2J cNh7viYcTk31LH/6UVfxyRXlMT+HzWYfFf0e+Sx5Nnf3mddH/nKyOf6p/tXzZnfYn8r4fHQycnlL 2hOz/haYk/HReylzHutrY95c0v9lfwPBrmrqG5u2vQAAAABJRU5ErkJggg== " + id="icon:48-8" + x="328" + y="220" + inkscape:label="icon:48-8" + inkscape:svg-dpi="96" /><g + color="#000000" + id="g11-3" + transform="matrix(1.2000943,0,0,1.090946,267.19779,216.72551)" + inkscape:label="48"><path + fill="url(#e)" + d="m 40.5,40.9375 a 17.1875,5.4375 0 1 1 -34.375,0 17.1875,5.4375 0 1 1 34.375,0 z" + display="block" + opacity="0.369" + style="fill:url(#e-7);marker:none" + transform="translate(-0.125,0.625)" + id="path6-6" /><path + fill="url(#f)" + stroke="#888a85" + stroke-linecap="round" + stroke-linejoin="round" + stroke-width="0.997" + d="M 23,3 C 15.599034,8.5765861 4,12 4,12 7,37.75 23.375,44 23.375,44 23.375,44 39.5,37.5 42.75,11.625 42.75,11.625 28.75,6.5 23,3 Z" + display="block" + style="fill:url(#f-5);marker:none" + transform="matrix(1.00629,0,0,1,0.478,0.5)" + id="path7-0" /><path + fill="none" + stroke="#ffffff" + stroke-linecap="round" + stroke-linejoin="round" + stroke-width="0.997" + d="M 23.023587,4.289309 C 16.08809,9.5151669 5.218554,12.723272 5.218554,12.723272 c 2.811321,24.130505 18.11714,29.987424 18.11714,29.987424 0,0 15.150159,-6.091195 18.195756,-30.338839 0,0 -13.119498,-4.8026735 -18.507863,-8.082548 z" + display="block" + style="marker:none" + transform="matrix(1.00629,0,0,1,0.478,0.5)" + id="path8-6" /><path + fill="url(#g)" + d="m 22.88299,7 v 33 c 0,0 -12.318457,-5.259424 -15.9999995,-26 C 12.13299,13.125 22.88299,7 22.88299,7 Z" + display="block" + style="fill:url(#g-9);marker:none" + transform="matrix(1.00629,0,0,1,0.478,0.5)" + id="path9-2" /><path + fill="none" + stroke="url(#h)" + stroke-miterlimit="10" + stroke-width="1.587" + d="m 30.910667,18.604561 a 3.3335035,3.3335035 0 1 1 -6.667007,0 3.3335035,3.3335035 0 1 1 6.667007,0 z" + style="stroke:url(#h-7);marker:none" + transform="matrix(0,-1.77376,-1.77376,0,57,71.164)" + id="path10-6" /><path + fill="none" + stroke="url(#i)" + stroke-miterlimit="10" + stroke-width="0.811" + d="m 30.910667,18.604561 a 3.3335035,3.3335035 0 1 1 -6.667007,0 3.3335035,3.3335035 0 1 1 6.667007,0 z" + style="stroke:url(#i-0);marker:none" + transform="matrix(0,-3.46785,-3.46785,0,88.518,117.883)" + id="path11-1" /></g><rect + id="icon:48-32" + height="48" + width="48" + y="220" + x="272" + style="fill:none" /><rect + id="icon:256-32" + height="256" + width="256" + y="8" + x="8" + style="display:inline;fill:none;fill-opacity:1;stroke:none" /><g + color="#000000" + id="g11-3-2" + transform="matrix(0.80006022,0,0,0.72730857,436.79853,233.81698)" + inkscape:label="32"><path + fill="url(#e)" + d="m 40.5,40.9375 a 17.1875,5.4375 0 1 1 -34.375,0 17.1875,5.4375 0 1 1 34.375,0 z" + display="block" + opacity="0.369" + style="fill:url(#e-7-4);marker:none" + transform="translate(-0.125,0.625)" + id="path6-6-0" /><path + fill="url(#f)" + stroke="#888a85" + stroke-linecap="round" + stroke-linejoin="round" + stroke-width="0.997" + d="M 23,3 C 15.599034,8.5765861 4,12 4,12 7,37.75 23.375,44 23.375,44 23.375,44 39.5,37.5 42.75,11.625 42.75,11.625 28.75,6.5 23,3 Z" + display="block" + style="fill:url(#f-5-4);marker:none" + transform="matrix(1.00629,0,0,1,0.478,0.5)" + id="path7-0-6" /><path + fill="none" + stroke="#ffffff" + stroke-linecap="round" + stroke-linejoin="round" + stroke-width="0.997" + d="M 23.023587,4.289309 C 16.08809,9.5151669 5.218554,12.723272 5.218554,12.723272 c 2.811321,24.130505 18.11714,29.987424 18.11714,29.987424 0,0 15.150159,-6.091195 18.195756,-30.338839 0,0 -13.119498,-4.8026735 -18.507863,-8.082548 z" + display="block" + style="marker:none" + transform="matrix(1.00629,0,0,1,0.478,0.5)" + id="path8-6-1" /><path + fill="url(#g)" + d="m 22.88299,7 v 33 c 0,0 -12.318457,-5.259424 -15.9999995,-26 C 12.13299,13.125 22.88299,7 22.88299,7 Z" + display="block" + style="fill:url(#g-9-3);marker:none" + transform="matrix(1.00629,0,0,1,0.478,0.5)" + id="path9-2-5" /><path + fill="none" + stroke="url(#h)" + stroke-miterlimit="10" + stroke-width="1.587" + d="m 30.910667,18.604561 a 3.3335035,3.3335035 0 1 1 -6.667007,0 3.3335035,3.3335035 0 1 1 6.667007,0 z" + style="stroke:url(#h-7-0);marker:none" + transform="matrix(0,-1.77376,-1.77376,0,57,71.164)" + id="path10-6-5" /><path + fill="none" + stroke="url(#i)" + stroke-miterlimit="10" + stroke-width="0.811" + d="m 30.910667,18.604561 a 3.3335035,3.3335035 0 1 1 -6.667007,0 3.3335035,3.3335035 0 1 1 6.667007,0 z" + style="stroke:url(#i-0-6);marker:none" + transform="matrix(0,-3.46785,-3.46785,0,88.518,117.883)" + id="path11-1-4" /></g><g + id="g22" + transform="matrix(0.14797493,0,0,0.14039099,495.315,240.77561)" + style="stroke-width:7.20402;stroke-dasharray:none" + inkscape:label="16" + inkscape:export-filename="g22.png" + inkscape:export-xdpi="96" + inkscape:export-ydpi="96"><path + id="path13" + style="fill:#efefef;stroke:#888a85;stroke-width:7.20402;stroke-dasharray:none" + d="m 471.57715,100.75343 h -30.83594 l 0.0607,51.1254 c 10.80601,14.40806 39.53885,21.52889 50.42806,36.04462 10.80601,-14.34933 39.62205,-21.63656 50.42806,-36.04462 l -0.0534,-50.89008 H 510.76875 L 491.23002,84.629206 Z" + sodipodi:nodetypes="ccccccccc" /><path + id="path14" + style="fill:url(#linearGradient18);stroke:#ffffff;stroke-width:6.41485;stroke-dasharray:none;stroke-opacity:1" + d="m 474.13701,107.53164 h -26.39123 l -0.20086,41.54641 c 10.66262,11.9695 27.85989,15.35683 43.77166,31.03628 16.24109,-14.69222 36.87697,-22.96117 43.41548,-30.71776 l -0.0143,-41.51195 -26.74421,-0.11766 -16.81396,-14.220004 z" + sodipodi:nodetypes="ccccccccc" /></g><g + color="#000000" + id="g11" + transform="matrix(5.8005017,0,0,5.8186443,-3.2122106,-9.4633066)" + inkscape:label="256"><path + fill="url(#e)" + d="m 40.5,40.9375 a 17.1875,5.4375 0 1 1 -34.375,0 17.1875,5.4375 0 1 1 34.375,0 z" + display="block" + opacity="0.369" + style="fill:url(#e);marker:none" + transform="translate(-0.125,0.625)" + id="path6" /><path + fill="url(#f)" + stroke="#888a85" + stroke-linecap="round" + stroke-linejoin="round" + stroke-width="0.997" + d="M 23,3 C 15.599034,8.5765861 4,12 4,12 7,37.75 23.375,44 23.375,44 23.375,44 39.5,37.5 42.75,11.625 42.75,11.625 28.75,6.5 23,3 Z" + display="block" + style="fill:url(#f);marker:none" + transform="matrix(1.00629,0,0,1,0.478,0.5)" + id="path7" /><path + fill="none" + stroke="#ffffff" + stroke-linecap="round" + stroke-linejoin="round" + stroke-width="0.997" + d="M 23.023587,4.289309 C 16.08809,9.5151669 5.218554,12.723272 5.218554,12.723272 c 2.811321,24.130505 18.11714,29.987424 18.11714,29.987424 0,0 15.150159,-6.091195 18.195756,-30.338839 0,0 -13.119498,-4.8026735 -18.507863,-8.082548 z" + display="block" + style="marker:none" + transform="matrix(1.00629,0,0,1,0.478,0.5)" + id="path8" /><path + fill="url(#g)" + d="m 22.88299,7 v 33 c 0,0 -12.318457,-5.259424 -15.9999995,-26 C 12.13299,13.125 22.88299,7 22.88299,7 Z" + display="block" + style="fill:url(#g);marker:none" + transform="matrix(1.00629,0,0,1,0.478,0.5)" + id="path9" /><path + fill="none" + stroke="url(#h)" + stroke-miterlimit="10" + stroke-width="1.587" + d="m 30.910667,18.604561 a 3.3335035,3.3335035 0 1 1 -6.667007,0 3.3335035,3.3335035 0 1 1 6.667007,0 z" + style="stroke:url(#h);marker:none" + transform="matrix(0,-1.77376,-1.77376,0,57,71.164)" + id="path10" /><path + fill="none" + stroke="url(#i)" + stroke-miterlimit="10" + stroke-width="0.811" + d="m 30.910667,18.604561 a 3.3335035,3.3335035 0 1 1 -6.667007,0 3.3335035,3.3335035 0 1 1 6.667007,0 z" + style="stroke:url(#i);marker:none" + transform="matrix(0,-3.46785,-3.46785,0,88.518,117.883)" + id="path11" /></g></svg> diff --git a/dlls/shell32/shell32.rc b/dlls/shell32/shell32.rc index 28c5b175fa4..f1b0bc50cca 100644 --- a/dlls/shell32/shell32.rc +++ b/dlls/shell32/shell32.rc @@ -590,6 +590,9 @@ IDI_SHELL_BLANK4 ICON resources/blank.ico /* @makedep: resources/drive.ico */ IDI_SHELL_UNKNOWN_DRIVE ICON resources/drive.ico
+/* @makedep: resources/shield.ico */ +IDI_SHELL_SHIELD ICON resources/shield.ico + /* FIXME: Following resource is not yet added */ /* @makedep: resources/document.ico */ IDI_SHELL_FILES ICON resources/document.ico diff --git a/dlls/shell32/shresdef.h b/dlls/shell32/shresdef.h index cee1069142c..deabe568022 100644 --- a/dlls/shell32/shresdef.h +++ b/dlls/shell32/shresdef.h @@ -227,6 +227,7 @@ #define IDI_SHELL_BLANK3 52 #define IDI_SHELL_BLANK4 53 #define IDI_SHELL_UNKNOWN_DRIVE 54 +#define IDI_SHELL_SHIELD 78 /* 55 - 132 not used on Windows */ #define IDI_SHELL_FILES 133 #define IDI_SHELL_FILE_SEARCH 134
From: James McDonnell topgamer7@gmail.com
Try to lookup icon information from shell32.dll. This resolves the null reference error for the affinity photo installer. --- dlls/shell32/iconcache.c | 107 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 105 insertions(+), 2 deletions(-)
diff --git a/dlls/shell32/iconcache.c b/dlls/shell32/iconcache.c index 8f9519d2ca8..5058f3c74d8 100644 --- a/dlls/shell32/iconcache.c +++ b/dlls/shell32/iconcache.c @@ -976,6 +976,109 @@ INT WINAPI SHGetIconOverlayIndexW(LPCWSTR pszIconPath, INT iIconIndex) return -1; }
+static INT stock_icon_id_to_resource_id(SHSTOCKICONID id) +{ + switch(id) + { +#define MISSING_ICON(x) case x : FIXME("Missing stock icon %s\n", #x); return -1 + case SIID_DOCNOASSOC: return IDI_SHELL_FILE; + case SIID_DOCASSOC: return IDI_SHELL_DOCUMENT; + case SIID_APPLICATION: return IDI_SHELL_WINDOW; + case SIID_FOLDER: return IDI_SHELL_FOLDER; + case SIID_FOLDEROPEN: return IDI_SHELL_FOLDER_OPEN; + case SIID_DRIVE525: return IDI_SHELL_5_12_FLOPPY; + case SIID_DRIVE35: return IDI_SHELL_3_14_FLOPPY; + case SIID_DRIVERREMOVE: return IDI_SHELL_FLOPPY; + case SIID_DRIVERFIXED: return IDI_SHELL_DRIVE; + case SIID_DRIVERNET: return IDI_SHELL_NETDRIVE; + case SIID_DRIVERNETDISABLE: return IDI_SHELL_NETDRIVE2; + case SIID_DRIVERCD: return IDI_SHELL_OPTICAL_DRIVE; + case SIID_DRIVERRAM: return IDI_SHELL_RAMDISK; + case SIID_WORLD: return IDI_SHELL_ENTIRE_NETWORK; + case SIID_SERVER: return IDI_SHELL_MY_COMPUTER; + case SIID_PRINTER: return IDI_SHELL_PRINTER; + case SIID_MYNETWORK: return IDI_SHELL_MY_NETWORK_PLACES; + case SIID_FIND: return IDI_SHELL_SEARCH; + case SIID_HELP: return IDI_SHELL_HELP; + MISSING_ICON(SIID_SHARE); + case SIID_LINK: return IDI_SHELL_SHORTCUT; + MISSING_ICON(SIID_SLOWFILE); + case SIID_RECYCLER: return IDI_SHELL_EMPTY_RECYCLE_BIN; + case SIID_RECYCLERFULL: return IDI_SHELL_FULL_RECYCLE_BIN; + case SIID_MEDIACDAUDIO: return IDI_SHELL_MUSIC_CD; + case SIID_LOCK: return IDI_SHELL_SECURITY; + MISSING_ICON(SIID_AUTOLIST); + case SIID_PRINTERNET: return IDI_SHELL_REMOTE_PRINTER; + MISSING_ICON(SIID_SERVERSHARE); + case SIID_PRINTERFAX: return IDI_SHELL_PRINTER; + MISSING_ICON(SIID_PRINTERFAXNET); + MISSING_ICON(SIID_PRINTERFILE); + MISSING_ICON(SIID_STACK); + MISSING_ICON(SIID_MEDIASVCD); + MISSING_ICON(SIID_STUFFEDFOLDER); + case SIID_DRIVEUNKNOWN: return IDI_SHELL_UNKNOWN_DRIVE; + MISSING_ICON(SIID_DRIVEDVD); + MISSING_ICON(SIID_MEDIADVD); + MISSING_ICON(SIID_MEDIADVDRAM); + MISSING_ICON(SIID_MEDIADVDRW); + MISSING_ICON(SIID_MEDIADVDR); + MISSING_ICON(SIID_MEDIADVDROM); + MISSING_ICON(SIID_MEDIACDAUDIOPLUS); + MISSING_ICON(SIID_MEDIACDRW); + MISSING_ICON(SIID_MEDIACDR); + MISSING_ICON(SIID_MEDIACDBURN); + MISSING_ICON(SIID_MEDIABLANKCD); + MISSING_ICON(SIID_MEDIACDROM); + MISSING_ICON(SIID_AUDIOFILES); + MISSING_ICON(SIID_IMAGEFILES); + MISSING_ICON(SIID_VIDEOFILES); + MISSING_ICON(SIID_MIXEDFILES); + MISSING_ICON(SIID_FOLDERBACK); + MISSING_ICON(SIID_FOLDERFRONT); + case SIID_SHIELD: return IDI_SHELL_SHIELD; + MISSING_ICON(SIID_WARNING); + MISSING_ICON(SIID_INFO); + case SIID_ERROR: return IDI_SHELL_RESTRICTED; + MISSING_ICON(SIID_KEY); + MISSING_ICON(SIID_SOFTWARE); + case SIID_RENAME: return IDI_SHELL_RENAME; + case SIID_DELETE: return IDI_SHELL_DELETE; + MISSING_ICON(SIID_MEDIAAUDIODVD); + MISSING_ICON(SIID_MEDIAMOVIEDVD); + MISSING_ICON(SIID_MEDIAENHANCEDCD); + MISSING_ICON(SIID_MEDIAENHANCEDDVD); + MISSING_ICON(SIID_MEDIAHDDVD); + MISSING_ICON(SIID_MEDIABLUERAY); + MISSING_ICON(SIID_MEDIAVCD); + MISSING_ICON(SIID_MEDIADVDPLUSR); + MISSING_ICON(SIID_MEDIADVDPLUSRW); + MISSING_ICON(SIID_DESKTOPPC); + MISSING_ICON(SIID_MOBILEPC); + case SIID_USERS: return IDI_SHELL_USERS; + MISSING_ICON(SIID_MEDIASMARTMEDIA); + MISSING_ICON(SIID_MEDIACOMPACTFLASH); + MISSING_ICON(SIID_DEVICECELLPHONE); + MISSING_ICON(SIID_DEVICECAMERA); + MISSING_ICON(SIID_DEVICEVIDEOCAMERA); + MISSING_ICON(SIID_DEVICEAUDIOPLAYER); + MISSING_ICON(SIID_NETWORKCONNECT); + case SIID_INTERNET: return IDI_SHELL_ENTIRE_NETWORK; + MISSING_ICON(SIID_ZIPFILE); + case SIID_SETTINGS: return IDI_SHELL_SETTINGS; + MISSING_ICON(SIID_DRIVEHDDVD); + MISSING_ICON(SIID_DRIVEBD); + MISSING_ICON(SIID_MEDIAHDDVDROM); + MISSING_ICON(SIID_MEDIAHDDVDR); + MISSING_ICON(SIID_MEDIAHDDVDRAM); + MISSING_ICON(SIID_MEDIABDROM); + MISSING_ICON(SIID_MEDIABDR); + MISSING_ICON(SIID_MEDIABDRE); + MISSING_ICON(SIID_CLUSTEREDDRIVE); + default: FIXME("Undefined stock icon id %d\n", id); return -1; +#undef MISSING_ICON + } +} + /**************************************************************************** * SHGetStockIconInfo [SHELL32.@] * @@ -1004,12 +1107,12 @@ HRESULT WINAPI SHGetStockIconInfo(SHSTOCKICONID id, UINT flags, SHSTOCKICONINFO sii->iIcon = -IDI_SHELL_FILE; lstrcatW(sii->szPath, L"\shell32.dll");
- if (flags) + if (flags & ~SHGSI_ICON) FIXME("flags 0x%x not implemented\n", flags);
sii->hIcon = NULL; if (flags & SHGSI_ICON) - sii->hIcon = LoadIconW(GetModuleHandleW(sii->szPath), MAKEINTRESOURCEW(sii->iIcon)); + sii->hIcon = LoadIconW(GetModuleHandleW(sii->szPath), MAKEINTRESOURCEW(stock_icon_id_to_resource_id(id))); sii->iSysImageIndex = -1;
TRACE("%3d: returning %s (%d)\n", id, debugstr_w(sii->szPath), sii->iIcon);
From: James McDonnell topgamer7@gmail.com
--- dlls/shell32/tests/shelllink.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/dlls/shell32/tests/shelllink.c b/dlls/shell32/tests/shelllink.c index 35773fde551..2f6f828ebf3 100644 --- a/dlls/shell32/tests/shelllink.c +++ b/dlls/shell32/tests/shelllink.c @@ -1055,12 +1055,16 @@ static void test_SHGetStockIconInfo(void) { memset(buffer, '#', sizeof(buffer)); sii->cbSize = sizeof(SHSTOCKICONINFO); - hr = pSHGetStockIconInfo(i, SHGSI_ICONLOCATION, sii); + hr = pSHGetStockIconInfo(i, SHGSI_ICONLOCATION | SHGSI_ICON, sii);
ok(hr == S_OK, "%3d: got 0x%lx, iSysImageIndex: 0x%x, iIcon: 0x%x (expected S_OK)\n", i, hr, sii->iSysImageIndex, sii->iIcon);
+ ok(sii->hIcon != 0, + "%3d: got %p, should be non-zero handle\n", + i, sii->hIcon); + if ((hr == S_OK) && (winetest_debug > 1)) trace("%3d: got iSysImageIndex %3d, iIcon %3d and %s\n", i, sii->iSysImageIndex, sii->iIcon, wine_dbgstr_w(sii->szPath));
On Tue Jul 29 17:52:11 2025 +0000, James McDonnell wrote:
I'll try to get to this soon.
I have added a check for the result being non-zero. Should this be a todo?
```
todo_wine_if(sii->hIcon == 0) { ok(sii->hIcon != 0, "%3d: got %p, should be non-zero handle\n", i, sii->hIcon); } ```
On Mon Sep 29 03:57:10 2025 +0000, James McDonnell wrote:
I have added a check for the result being non-zero. Should this be a todo?
todo_wine_if(sii->hIcon == 0) { ok(sii->hIcon != 0, "%3d: got %p, should be non-zero handle\n", i, sii->hIcon); }
I guess this particular if would have to be a list of the missing id's. Otherwise this would not work if someone actually added the missing icons.
It should be a todo in any commit where the behaviour on Wine differs from Windows. Also, don't do "todo_wine_if (a) ok (!a)" unless absolutely necessary; writing it like that means you can't notice if the code changes to fix or break the test. Just write "todo_wine" if possible.
On Mon Sep 29 17:51:09 2025 +0000, Elizabeth Figura wrote:
It should be a todo in any commit where the behaviour on Wine differs from Windows. Also, don't do "todo_wine_if (a) ok (!a)" unless absolutely necessary; writing it like that means you can't notice if the code changes to fix or break the test. Just write "todo_wine" if possible.
Right now some of the cases work. So a plain todo_wine will throw errors because those ok statements work, no?.
Anything that is defined in stock_icon_id_to_resource_id will work.
On Mon Sep 29 18:18:25 2025 +0000, James McDonnell wrote:
Right now some of the cases work. So a plain todo_wine will throw errors because those ok statements work, no?. Anything that is defined in stock_icon_id_to_resource_id will work.
I guess in this case it's not particularly avoidable...
On Mon Sep 29 18:29:35 2025 +0000, Elizabeth Figura wrote:
I guess in this case it's not particularly avoidable...
Should I just compare against a list of working id's?
There is prior art: https://gitlab.winehq.org/ElementalWarrior/wine/-/blob/29933f1d04d0997bff633...
On Mon Sep 29 18:31:12 2025 +0000, James McDonnell wrote:
Should I just compare against a list of working id's? There is prior art: https://gitlab.winehq.org/ElementalWarrior/wine/-/blob/29933f1d04d0997bff633...
I do that sort of thing often, but looking at this patch, there's probably too many to make it viable.