[PATCH v13 0/2] MR672: comdlg32: Common item dialog fixes
Made changes to comdlg32/itemdlg.c to add missing controls, which are the address bar and the up button. Updated bitmaps in comctl32 and SVG files for history icons. My changes help to resolve this bug: https://bugs.winehq.org/show_bug.cgi?id=50338. -- v13: comdlg32: Add missing controls to the common item dialog, only affecting the implementation comdlg32: Add missing controls and their functionality to IFileDialog, or the common item dialog. https://gitlab.winehq.org/wine/wine/-/merge_requests/672
From: Ben Cottrell <bencot(a)windowslive.com> Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50338 --- dlls/comctl32/idb_hist_large.bmp | Bin 11642 -> 13962 bytes dlls/comctl32/idb_hist_large.svg | 97 ++++++----- dlls/comctl32/idb_hist_small.bmp | Bin 5242 -> 6214 bytes dlls/comctl32/idb_hist_small.svg | 281 ++++--------------------------- dlls/comctl32/toolbar.c | 4 +- dlls/comdlg32/itemdlg.c | 105 +++++++++++- include/commctrl.h | 7 +- 7 files changed, 193 insertions(+), 301 deletions(-) diff --git a/dlls/comctl32/idb_hist_large.bmp b/dlls/comctl32/idb_hist_large.bmp index b7818fbafb22c45a5b4a6ccbec91fad9304fe51f..d6cedaf012801804c9628f29becc7aa62836ca9b 100644 GIT binary patch literal 13962 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 literal 11642 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⪻$+<)R<Vx|ZEc;?U_Lh_)C(a)LD=&fozb zFy#B~?j0~xt(a)GvR^0|1L{fdrD#ujOR`nJ~i(st)B#uuqIjw?+)=Nbb}zI=b=>FtF= zIWtO<HPW|72dtex70ag#!IyqzTKnl#_;zoP6rB!aTiy74M$SoMqNCwqV(x^8hbw0t zy3OfG&AW!Ut0hRfbsv8Fk797{9lH>q;{A&uU-GOheQYu3-5|>tc|T}u*edenJlMC@ zoMFX0e}2?DTT#i(5A@$Q^IeK0R!lRq%0tD-mvZ{Z8J|cTbaNkrKsm?QvN8he=6F{q z<Ld}z?Hny<nH)PRc1^r;hH1|8?`b*TjE;(g(a)B7B*j#jG$pQE;2$Vb$*66D>vkHY(< zSetttF8TK-I$cG(a)IS~0KOzu*nqRoc}$czlNze8`bc+@&;hN%aN(571BFyMjA>V0|2 zWrQofijG8D<`(6hQEbdAIlt<RqdQV(a)bi1xh{4C=6Rs5PY$dmJEy<eF7{+IitR9%Yl zd}M6y(a)Z6G#F<E=_K5hwHuD{>iD8jJ(`@v4Xf$!OrL>B3xLuypNm#@B0f5fYg-(;_$ zF2fWbo;qT%!jK%RQeZy^<y|lR)leq?|HiyIp?ZIJa~p-AKAnut9er$=`OmN5lYJbq z`M0q1Mj=9uo&CY-5?VU}73ZvT`?k2ZYw<W_E%mGs?Of~*+WaFj`fuoy%$Ja==8Qfs zxOb;q{qGnLSPsg&^UjdmdmaPx?hPD}hbD$=FUu_$`1(BZpwHEWXlvo1R&(`z`1AU| HI|Ba(0sWkd diff --git a/dlls/comctl32/idb_hist_large.svg b/dlls/comctl32/idb_hist_large.svg index a811fbcaa5d..7dd8283f7a2 100644 --- a/dlls/comctl32/idb_hist_large.svg +++ b/dlls/comctl32/idb_hist_large.svg @@ -1,55 +1,68 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?xml version="1.0" encoding="UTF-8"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg id="bitmap:120-32" xmlns="http://www.w3.org/2000/svg" height="24" width="120" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink"> - <defs id="defs2916"> - <radialGradient id="radialGradient1361" gradientUnits="userSpaceOnUse" cy="36.421" cx="24.837" gradientTransform="matrix(1,0,0,0.536723,0,16.87306)" r="15.645"> - <stop id="stop8664" stop-color="#000" offset="0"/> - <stop id="stop8666" stop-color="#000" stop-opacity="0" offset="1"/> +<svg id="bitmap:144-32" width="144" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <radialGradient id="radialGradient1361" cx="24.837" cy="36.421" r="15.645" gradientTransform="matrix(1 0 0 .53672 0 16.873)" gradientUnits="userSpaceOnUse"> + <stop offset="0"/> + <stop stop-opacity="0" offset="1"/> </radialGradient> - <radialGradient id="radialGradient3241" gradientUnits="userSpaceOnUse" cx="15.987" cy="1.535" r="17.171" gradientTransform="matrix(-0.99935,0,0,0.783428,33.4962,1.6234577)"> - <stop id="stop8652-1" stop-color="#FFF" offset="0"/> - <stop id="stop8654-1" stop-color="#FFF" stop-opacity="0" offset="1"/> + <radialGradient id="radialGradient3241" cx="15.987" cy="1.535" r="17.171" gradientTransform="matrix(-.99935 0 0 .78343 33.496 1.6235)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#FFF" offset="0"/> + <stop stop-color="#FFF" stop-opacity="0" offset="1"/> </radialGradient> - <radialGradient id="radialGradient3244" gradientUnits="userSpaceOnUse" cx="17.481" cy="16.118" r="16.956" gradientTransform="matrix(-0.411558,0.00716573,-0.00521275,-0.299389,21.69622,19.724318)"> - <stop id="stop2593-6" stop-color="#73d216" offset="0"/> - <stop id="stop2595-2" stop-color="#4e9a06" offset="1"/> + <radialGradient id="radialGradient3244" cx="17.481" cy="16.118" r="16.956" gradientTransform="matrix(-.41156 .0071657 -.0052128 -.29939 21.696 19.724)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#73d216" offset="0"/> + <stop stop-color="#4e9a06" offset="1"/> </radialGradient> - <radialGradient id="radialGradient3263" gradientUnits="userSpaceOnUse" cx="15.987" cy="1.535" r="17.171" gradientTransform="matrix(0.99731932,0,0,0.783428,14.565151,1.62346)"> - <stop id="stop8652" stop-color="#FFF" offset="0"/> - <stop id="stop8654" stop-color="#FFF" stop-opacity="0" offset="1"/> + <radialGradient id="radialGradient3263" cx="15.987" cy="1.535" r="17.171" gradientTransform="matrix(.99732 0 0 .78343 14.565 1.6235)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#FFF" offset="0"/> + <stop stop-color="#FFF" stop-opacity="0" offset="1"/> </radialGradient> - <radialGradient id="radialGradient3266" gradientUnits="userSpaceOnUse" cx="27.547" cy="15.843" r="16.956" gradientTransform="matrix(0.41071672,0.0074091,0.00521275,-0.288964,26.347891,19.75179)"> - <stop id="stop2593" stop-color="#73d216" offset="0"/> - <stop id="stop2595" stop-color="#4e9a06" offset="1"/> + <radialGradient id="radialGradient3266" cx="27.547" cy="15.843" r="16.956" gradientTransform="matrix(.41072 .0074091 .0052128 -.28896 26.348 19.752)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#73d216" offset="0"/> + <stop stop-color="#4e9a06" offset="1"/> </radialGradient> - <linearGradient id="linearGradient3278" y2="4" gradientUnits="userSpaceOnUse" y1="15" gradientTransform="translate(96,-1)" x2="4" x1="4"> - <stop id="stop10718" stop-color="#d3d7cf" offset="0"/> - <stop id="stop10720" stop-color="#babdb6" offset="1"/> + <linearGradient id="linearGradient3278" x1="4" x2="4" y1="15" y2="4" gradientTransform="translate(96,-1)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#d3d7cf" offset="0"/> + <stop stop-color="#babdb6" offset="1"/> </linearGradient> - <linearGradient id="linearGradient3281" y2="5" gradientUnits="userSpaceOnUse" y1="2" gradientTransform="translate(96,0)" x2="4" x1="4"> - <stop id="stop10746" stop-color="#729fcf" offset="0"/> - <stop id="stop10748" stop-color="#3465a4" offset="1"/> + <linearGradient id="linearGradient3281" x1="4" x2="4" y1="2" y2="5" gradientTransform="translate(96)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#729fcf" offset="0"/> + <stop stop-color="#3465a4" offset="1"/> </linearGradient> + <radialGradient id="radialGradient59" cx="27.547" cy="15.843" r="16.956" gradientTransform="matrix(.41072 .0074091 .0052128 -.28896 49.916 19.752)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient3266"/> + <radialGradient id="radialGradient61" cx="15.987" cy="1.535" r="17.171" gradientTransform="matrix(.99732 0 0 .78343 38.133 1.6235)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient3263"/> + <radialGradient id="radialGradient376" cx="24.837" cy="36.421" r="15.645" gradientTransform="matrix(.7031 0 0 .35156 42.639 6.5347)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient1361"/> </defs> - <g id="g3268"> - <path id="path8660" opacity="0.32156863" style="color:#000000;" d="m40.482,36.421a15.645,8.3969,0,1,1,-31.289,0,15.645,8.3969,0,1,1,31.289,0z" fill-rule="evenodd" transform="matrix(0.703097,0,0,0.655005,18.537026,-6.3560112)" fill="url(#radialGradient1361)"/> - <path id="path8643" stroke-linejoin="round" style="color:#000000;stroke-dasharray:none;" d="m28.501,16.5,0-9,5.9878,0,0-4,10.011,8.5554l-10.011,8.445v-4h-5.9878z" fill-rule="evenodd" stroke-dashoffset="0" stroke="#3a7304" stroke-linecap="round" stroke-miterlimit="10" stroke-width="0.99999964" fill="url(#radialGradient3266)"/> - <path id="path8645" opacity="0.5080214" style="color:#000000;" d="m34.988,4.5,0,3.5h-5.988l0.03167,4.5c5.9878-3,8.9817,2,14.471-0.5l-8.515-7.5z" fill-rule="evenodd" fill="url(#radialGradient3263)"/> - <path id="path8658" opacity="0.48128339" stroke-linejoin="miter" style="color:#000000;stroke-dasharray:none;" d="m29.499,15.5,0-7,5.9878,0,0-3,7.4848,6.5-7.4848,6.5,0-3-5.9878,0z" stroke-dashoffset="0" stroke="#FFF" stroke-linecap="butt" stroke-miterlimit="10" stroke-width="0.99999976" fill="none"/> + <g fill-rule="evenodd"> + <path transform="matrix(.7031 0 0 .655 18.537 -6.356)" d="m40.482 36.421a15.645 8.3969 0 1 1-31.289 0 15.645 8.3969 0 1 1 31.289 0z" color="#000000" fill="url(#radialGradient1361)" opacity=".32157"/> + <path d="m28.501 16.5v-9h5.9878v-4l10.011 8.5554-10.011 8.445v-4h-5.9878z" color="#000000" fill="url(#radialGradient3266)" stroke="#3a7304" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/> + <path d="m34.988 4.5v3.5h-5.988l0.03167 4.5c5.9878-3 8.9817 2 14.471-0.5l-8.515-7.5z" color="#000000" fill="url(#radialGradient3263)" opacity=".50802"/> </g> - <g id="g3246"> - <path id="path8660-4" opacity="0.32156863" style="color:#000000;" d="m40.482,36.421a15.645,8.3969,0,1,1,-31.289,0,15.645,8.3969,0,1,1,31.289,0z" fill-rule="evenodd" transform="matrix(0.703097,0,0,0.655005,-5.4629086,-6.3560133)" fill="url(#radialGradient1361)"/> - <path id="path8643-2" stroke-linejoin="round" style="color:#000000;stroke-dasharray:none;" d="m19.532,16.5,0-9-6,0,0-4-10.032,8.5554,10.032,8.4446,0-4,6,0z" fill-rule="evenodd" stroke-dashoffset="0" stroke="#3a7304" stroke-linecap="round" stroke-miterlimit="10" stroke-width="0.99999988" fill="url(#radialGradient3244)"/> - <path id="path8645-4" opacity="0.5080214" style="color:#000000;" d="m13.032,4.5,0,3.5,6,0-0.03173,4.5c-6-3-9,2-14.5-0.5l8.5317-7.5z" fill-rule="evenodd" fill="url(#radialGradient3241)"/> - <path id="path8658-0" opacity="0.48128339" stroke-linejoin="miter" style="color:#000000;stroke-dasharray:none;" d="m18.532,15.5,0-7-6,0,0-3-7.5,6.5,7.5,6.5,0-3,6,0z" stroke-dashoffset="0" stroke="#FFF" stroke-linecap="butt" stroke-miterlimit="10" stroke-width="1" fill="none"/> + <path d="m29.499 15.5v-7h5.9878v-3l7.4848 6.5-7.4848 6.5v-3z" color="#000000" fill="none" opacity=".48128" stroke="#fff" stroke-miterlimit="10"/> + <g fill-rule="evenodd"> + <path transform="matrix(.7031 0 0 .655 -5.4629 -6.356)" d="m40.482 36.421a15.645 8.3969 0 1 1-31.289 0 15.645 8.3969 0 1 1 31.289 0z" color="#000000" fill="url(#radialGradient1361)" opacity=".32157"/> + <path d="m19.532 16.5v-9h-6v-4l-10.032 8.5554 10.032 8.4446v-4z" color="#000000" fill="url(#radialGradient3244)" stroke="#3a7304" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/> + <path d="m13.032 4.5v3.5h6l-0.03173 4.5c-6-3-9 2-14.5-0.5l8.5317-7.5z" color="#000000" fill="url(#radialGradient3241)" opacity=".50802"/> </g> - <image id="image3101" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A /wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9kHCwovJyZFtIYAAAKZSURBVDjL vZTLT1QxGMVPe3vbKXONgRASAwkwK5c+4k5NJHHQnUYTFq50JRGDEHVjTPARlsYQdDAYNxoT/wAB WfkfqFGDiuIjwMgwYww6L2amn4t7uc6VuTgstKu2aX89PedrgX/U2Fqnf6DvdDL5NUFEqNjtmE/L 0E22IOzs/LFuPhbr7B0cuDAGAGLtgOXldOLQ4W60tbVi9449eDwxjcSj17h08QSIvEWejKvD97Fv 7350dR2AZVkAAGMMhq4MJQAEwFQqlTA5MQXOOZ7teo6ZN7OolFvw4t0CFpZXfFWtLVsBAE+mJ/Hx 8wcAQEd7B+IHuwPqRfXAcRwoFcHZM/2YmprGy9tPkfn2HUtLGV9uRBiUV/M4euQY4vE4iAg3R26s syUAZowjk0mDyIAxoLSax2oxj2Ih6wdSKmiUSwVUKhWUyyUIYdfMQYSmygDOJWzbhi2V6xcBlrDB reptVA/49yLOOYTUECoKpYtegAQ7oiFs7QdGtbnhil24BcY5LGH7ACEkuCVAZDywqb03DKqUdPMK kSSl9OC0OcWRSATMq4QtDQpRrbDysxAAG2Pq9bhaccQLjLA49wWpZBot25rR3Ljdv5FrBdVhBVUr VuCc4e2r90gl07h1vQepZBqzM3Pus7YljKHQ8PhGVhhDSCXTGBvuQVOjg9FrxzH/aRGcM0hph9qw oRVSKjwYOQmtNbTWAAiO4+Dh6Cnkcvm//m4i6AT59RmNNniqWCB9x3GgtUahUKwf7B9ABkqpQK26 YBduWRai0YbNg40x XjBu6m5Zba6FgKlKLdUF+vPwoMeG0NTY5D0MDsviYIx5Pybz+szru3NrwLv3 xhGLdfbWAo9mc9m+bC6LO+Njm7q2lOry4Lnz1/E/2i8h2hqY4UCQ2AAAAABJRU5ErkJggg== " height="22" width="22" y="1" x="49"/> - <image id="image3115" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI WXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH1QoRFQYvy1T0IwAAAzhJREFUOMutk91rW2Ucxz/Pc56T k7Osprqa6Iq9KLS1JqUJrXUT9LZeKYhziHjltZfiEMuk1KrzUiYI3vkXFBUvZJdSNzPQWhbm0rXd 8rK0aR1NmreTnMeLJIeQprOiXzg8nHOe5/N8f2+CHs29culj4DLHSAiRv/7jp08BNPKvmcBzoObA 3QV3FdhV4RVXdA58duWTRWAB4FYyxe18mIVL76B1B9haF5e/JTqcY3xinDPBCi/NPmT4mfNIa4S9 7LX1s0/88QY0UqrLzMIH738IwHff/8DyVz/z+58ZMrsH3obhUBCANy+8xfz8PLp2A12/gwi8CsLP 0FkjSvXW69D4WvWGurm5SaGwh1Mvs7f/kHx+z7PrVy6NeoVCoUA2m8UUFR6zHcxmGWFI6pU0PikO 0DRVnxxiSInjlKnXKtSqh63vgFO1aThVtra2WFtbQ4oGc/EnQV/DNG0y91eZGHFuAsW+YCkFUlqY ponpswDQGgxlIg3F6OgosVgMgKrbxKnlGTrVILFuMTHS/E2FV9z+jg2J8tkoK4Bl19oF1Jh+G2Xa bGxsMDg4CEA8HkfLYfCd4UHhJ1R4pQrQF9xybSCkxFCm1xlK+ZCGYmxsjNnZ2Z5zCq29JkP2gn+9 eQPLslr16hB7tL29TSKRIJFIYJomUh7BHHX8wvPnyGQyCFq3D5yyCNgWB6WqtycWizEzM4Nod0tn fSRYCEGpVAIBWmuyd++xkysQenqIocefBSCTyWDbNgBTU1N9Hct+YL/fjxSC2+spdnIFri5dZCdX 4E7yLgCRSIRoNMr0 9DRSyr6OZb8c+v1+XK3ZyRX4cvECg8EBri5dJL2VRUpBIBBAKdVV6BPk+Jfr q4yPTfDNlbdJp9OUD4tUyiVc1+Xyey9Tq9VIpVLs7+977dZPR8Dnz71IMBikWCwSCoVaYUnphdxs NnEch0AgAIBhGLiue/LiSSlJJpP8k+Lx+MlS0a3JyUlM0zxmgGR7Sk/ouLsvH+X4X/dxtyKRiOeu 47B31Vqj+0zoEXA4HOb/kAd2XXfp8y+WP/ovsPv30u966TzmstPAQPs5DQTaw2QAGnCACvAXcAAc tt+b7f/8DTlPJBp8S28uAAAAAElFTkSuQmCC " height="22" width="22" y="1" x="73"/> - <g id="g3306"> - <path id="rect9935" stroke-linejoin="round" d="m98.5,1.5,19,0c0.554,0,1,0.446,1,1v20h-21v-20c0-0.554,0.446-1,1-1z" stroke="#204a87" stroke-linecap="round" stroke-miterlimit="4" stroke-width="1" fill="url(#linearGradient3281)"/> - <rect id="rect9941" stroke-linejoin="miter" style="stroke-dasharray:none;" height="15" width="5" stroke="#d3d7cf" stroke-linecap="round" stroke-miterlimit="4" y="5.5" x="99.5" stroke-width="1" fill="url(#linearGradient3278)"/> - <path id="path9939" stroke-linejoin="miter" d="M105.5,21" fill-rule="evenodd" stroke="#888a85" stroke-linecap="butt" stroke-width="1px" fill="#204a87"/> - <rect id="rect10713" stroke-linejoin="miter" style="stroke-dasharray:none;" height="15" width="10" stroke="#eeeeec" stroke-linecap="round" stroke-miterlimit="4" y="5.5" x="106.5" stroke-width="1" fill="#eeeeec"/> - <path id="path10754" stroke-linejoin="miter" d="m105.5,21,0-16" stroke="#888a85" stroke-linecap="butt" stroke-width="1px" fill="none"/> + <path d="m18.532 15.5v-7h-6v-3l-7.5 6.5 7.5 6.5v-3z" color="#000000" fill="none" opacity=".48128" stroke="#fff" stroke-miterlimit="10"/> + <image x="73.218" y=".9398" width="22" height="22" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A /wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9kHCwovJyZFtIYAAAKZSURBVDjL vZTLT1QxGMVPe3vbKXONgRASAwkwK5c+4k5NJHHQnUYTFq50JRGDEHVjTPARlsYQdDAYNxoT/wAB WfkfqFGDiuIjwMgwYww6L2amn4t7uc6VuTgstKu2aX89PedrgX/U2Fqnf6DvdDL5NUFEqNjtmE/L 0E22IOzs/LFuPhbr7B0cuDAGAGLtgOXldOLQ4W60tbVi9449eDwxjcSj17h08QSIvEWejKvD97Fv 7350dR2AZVkAAGMMhq4MJQAEwFQqlTA5MQXOOZ7teo6ZN7OolFvw4t0CFpZXfFWtLVsBAE+mJ/Hx 8wcAQEd7B+IHuwPqRfXAcRwoFcHZM/2YmprGy9tPkfn2HUtLGV9uRBiUV/M4euQY4vE4iAg3R26s syUAZowjk0mDyIAxoLSax2oxj2Ih6wdSKmiUSwVUKhWUyyUIYdfMQYSmygDOJWzbhi2V6xcBlrDB reptVA/49yLOOYTUECoKpYtegAQ7oiFs7QdGtbnhil24BcY5LGH7ACEkuCVAZDywqb03DKqUdPMK kSSl9OC0OcWRSATMq4QtDQpRrbDysxAAG2Pq9bhaccQLjLA49wWpZBot25rR3Ljdv5FrBdVhBVUr VuCc4e2r90gl07h1vQepZBqzM3Pus7YljKHQ8PhGVhhDSCXTGBvuQVOjg9FrxzH/aRGcM0hph9qw oRVSKjwYOQmtNbTWAAiO4+Dh6Cnkcvm//m4i6AT59RmNNniqWCB9x3GgtUahUKwf 7B9ABkqpQK26 YBduWRai0YbNg40xXjBu6m5Zba6FgKlKLdUF+vPwoMeG0NTY5D0MDsviYIx5Pybz+szru3NrwLv3 xhGLdfbWAo9mc9m+bC6LO+Njm7q2lOry4Lnz1/E/2i8h2hqY4UCQ2AAAAABJRU5ErkJggg== "/> + <image x="97.218" y=".9398" width="22" height="22" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI WXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH1QoRFQYvy1T0IwAAAzhJREFUOMutk91rW2Ucxz/Pc56T k7Osprqa6Iq9KLS1JqUJrXUT9LZeKYhziHjltZfiEMuk1KrzUiYI3vkXFBUvZJdSNzPQWhbm0rXd 8rK0aR1NmreTnMeLJIeQprOiXzg8nHOe5/N8f2+CHs29culj4DLHSAiRv/7jp08BNPKvmcBzoObA 3QV3FdhV4RVXdA58duWTRWAB4FYyxe18mIVL76B1B9haF5e/JTqcY3xinDPBCi/NPmT4mfNIa4S9 7LX1s0/88QY0UqrLzMIH738IwHff/8DyVz/z+58ZMrsH3obhUBCANy+8xfz8PLp2A12/gwi8CsLP 0FkjSvXW69D4WvWGurm5SaGwh1Mvs7f/kHx+z7PrVy6NeoVCoUA2m8UUFR6zHcxmGWFI6pU0PikO 0DRVnxxiSInjlKnXKtSqh63vgFO1aThVtra2WFtbQ4oGc/EnQV/DNG0y91eZGHFuAsW+YCkFUlqY ponpswDQGgxlIg3F6OgosVgMgKrbxKnlGTrVILFuMTHS/E2FV9z+jg2J8tkoK4Bl19oF1Jh+G2Xa bGxsMDg4CEA8HkfLYfCd4UHhJ1R4pQrQF9xybSCkxFCm1xlK+ZCGYmxsjNnZ2Z5zCq29JkP2gn+9 eQPLslr16hB7tL29TSKRIJFIYJomUh7BHHX8wvPnyGQyCFq3D5yyCNgWB6WqtycWizEzM4Nod0tn fSRYCEGpVAIBWmuyd++xkysQenqIocefBSCTyWDbNgBTU1N9Hct+YL/fjxSC2+sp dnIFri5dZCdX 4E7yLgCRSIRoNMr09DRSyr6OZb8c+v1+XK3ZyRX4cvECg8EBri5dJL2VRUpBIBBAKdVV6BPk+Jfr q4yPTfDNlbdJp9OUD4tUyiVc1+Xyey9Tq9VIpVLs7+977dZPR8Dnz71IMBikWCwSCoVaYUnphdxs NnEch0AgAIBhGLiue/LiSSlJJpP8k+Lx+MlS0a3JyUlM0zxmgGR7Sk/ouLsvH+X4X/dxtyKRiOeu 47B31Vqj+0zoEXA4HOb/kAd2XXfp8y+WP/ovsPv30u966TzmstPAQPs5DQTaw2QAGnCACvAXcAAc tt+b7f/8DTlPJBp8S28uAAAAAElFTkSuQmCC "/> + <g transform="translate(24.218 -.060204)"> + <path d="m98.5 1.5h19c0.554 0 1 0.446 1 1v20h-21v-20c0-0.554 0.446-1 1-1z" fill="url(#linearGradient3281)" stroke="#204a87" stroke-linecap="round" stroke-linejoin="round"/> + <g> + <rect x="99.5" y="5.5" width="5" height="15" fill="url(#linearGradient3278)" stroke="#d3d7cf" stroke-linecap="round"/> + <path d="m105.5 21" fill="#204a87" fill-rule="evenodd" stroke="#888a85" stroke-width="1px"/> + <rect x="106.5" y="5.5" width="10" height="15" fill="#eeeeec" stroke="#eeeeec" stroke-linecap="round"/> + <path d="m105.5 21v-16" fill="none" stroke="#888a85" stroke-width="1px"/> + </g> + </g> + <g transform="translate(-.0033286 -1.3077)"> + <path d="m71.102 19.339a11 5.5 0 1 1-21.999 0 11 5.5 0 1 1 21.999 0z" color="#000000" fill="url(#radialGradient376)" fill-rule="evenodd" opacity=".32157" stroke-width=".67862"/> + <g transform="rotate(-90 60.068 12)"> + <path d="m52.069 16.5v-9h5.9878v-4l10.011 8.5554-10.011 8.445v-4h-5.9878z" color="#000000" fill="url(#radialGradient59)" fill-rule="evenodd" stroke="#3a7304" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/> + <path d="m58.556 4.5v3.5h-5.988l0.03167 4.5c5.9878-3 8.9817 2 14.471-0.5l-8.515-7.5z" color="#000000" fill="url(#radialGradient61)" fill-rule="evenodd" opacity=".50802"/> + <path d="m53.067 15.5v-7h5.9878v-3l7.4848 6.5-7.4848 6.5v-3z" color="#000000" fill="none" opacity=".48128" stroke="#fff" stroke-miterlimit="10"/> + </g> </g> </svg> diff --git a/dlls/comctl32/idb_hist_small.bmp b/dlls/comctl32/idb_hist_small.bmp index c735f54377f2ca6dfd890857db294ff983ff8d6e..eed1a9f62d42c7240eefbc2f61c6c713ec113a09 100644 GIT binary patch delta 1235 zcmbW1YfPI}7{_Vf7Yg)3OId~ru544;iW`a{&{o80NQUd?E(kJYH(a)2CHn+=y?EznM2 zFpBu(a)d@#7;hTu?I#Y-|QmyS{{8z58I)=cLj(a)r&P0VZ)?<&->DvEc(fl{LV?vd7l6C zoF~sYE2)#|Y1(a)o>i4nrcqjMJJAVo<LMQ9=zx<=4*znq6ldz3S6B&F&joHa(nR_Xp= zD|Glz=ox29;DVOio}(Fmc9&(~|G(a)ilrexw59p|jF$M{ISzl@^$&IlZSH|nOl!;lo_ z5t1XeFkOeAB_rZ&magDTi6ovW54-l=9m76%BlP{1i28V^0F(a)A2>llmr;=y#>@GoHQ z_Iw!fgLo6m(a)6*eWo$NbdsV{$>K+#Y$GF&JBCFNl)>dw-wg4FE7j|jm_i8{&Y$g^RQ z{(F<yKimrK7jLeLICi0KwnxY(7-?ZHlx!ijQQ5-kj<V&lm4=Cjie0T={`%e&N=90- z)%6x6m-ZmKXCLZ+>IGY4SboTs`VyVQs_rOG6Ed5+F(a)q37W*uZ%@_ue)rS7QK{`%6u z;tYm<pTm{kW*~&{*zx?88pQM#Lh34p?N%Rbx1F&0op^8IG7=k%0p6FGqpj+XinKzA ziP`H2!G~bzKFN-0G_aLAXR-6l1Ls{IPK|e<%*&y~+lK9)Gmw6(a)AM)=?p%^#>)nFOQ zZ(TxW*NOXVwZX~vA{mUa#TRZ8^nKG)2tkaon?;4BCbr2CaUxenQ(0`7><M!7-{6q9 z9mQj9c-7Ye#kU8ba36;9>M`tDIFBN4YcR6fu*mxe>MOA}RY9ttK6-5&s}Q?XD=tVS zZfRpWZxv<Aep+dMDd4y{fQoCKC>T2j<9IXHet!&c!)17GrXCgk&k+0W3jwl4l0@=l zCedCpEYs8ZzO0FyWTH3l)q1A=z|zG#Ln!juv3;xo>juk_bhR8cKYxzLTlbPKb`9|; zWaOOO6u<ikA**5EC_)gqVzX#B$x<}YhSIQ=dRMX2wqn28kC#1GJUMs@$LAf$xompC zp4Pkg2KFdwRl7C{I&SX>Rv|m$v<%(l4L*pY9WGxNs-W5D2);di0R(a)w7cw>mKlwPP5 zZyAiM6&Z;|sb`Gqg?Bcur0-0bz}F_hk{4*1>qGVRPoOYw3y(a)MKiR7s2L@C6p%9P}5 z(ELgYbxI~{<LOV5DCKLB-d?)&RLg7h&dJ0a-yr_<$a!@pdp1AiuYbOrHPK9!u9Jr| aZ6IECm9!oZH}6>gVROEQyqJ(BYX2KoWn6y% delta 614 zcmbu6&nt9M9LDF|%gnel!<~B##)8R(a)Fh)#cK^E#|#nAL7z3ELdM4H8HY;>;(W8AX1 zJ*6Q(a)UjKllB+?A>vo}e-3mbod?VCEz9M{syw?5zR={e7HI-PUg_P;UoV_>e-#%qrC z1S7_f8N?Q_iEP@~zT(PbhAQhxUa{)SHNxd#b9x*S(Yp60BJ>;Jl~mz{Ou-N|ad$k7 zBC(UtSK`O0n1EEEsXJqB^#19A-ah{Q1b(qeWID_H(a)UI{Vqfk?~M_ak?`r)2h<b7lt zJ@!>d4o%$p-GVhoC!aaTB2vXNHk?T{GZNy-i(a)R%T!IK&E6fMCnEvOs6g4~h4xuh2S z4opW*T7luxmEk6CIlDTi7Vx`+WEj2f6eN%C9cti)(~B(q02xoSFw}sYhn-NYlb>*w zbg|xB!UD3c#OitA=<I}AU{el~7_xE-hFA9v)^fw)=`sBP6-u)(Sj*pKL`gzYbrMBd z?GmCjO!VVfO~5FfhwO`>+UFGd1N;x-zBue<%i^Dj2+Xn;_x(a)x%-HS(Px-al%9(a)LpL Yajcimx)vxE($Si=)&6RDDmqB|9mxp*?f?J) diff --git a/dlls/comctl32/idb_hist_small.svg b/dlls/comctl32/idb_hist_small.svg index 3fceec0da6e..9170e106e70 100644 --- a/dlls/comctl32/idb_hist_small.svg +++ b/dlls/comctl32/idb_hist_small.svg @@ -1,254 +1,33 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<?xml version="1.0" encoding="UTF-8"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> - -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:xlink="http://www.w3.org/1999/xlink" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - id="bitmap:80-32" - version="1.1" - inkscape:version="0.47 r22583" - width="80" - height="16" - sodipodi:docname="idb_hist_small.svg"> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="1680" - inkscape:window-height="975" - id="namedview2903" - showgrid="true" - inkscape:snap-bbox="true" - inkscape:bbox-paths="true" - inkscape:snap-nodes="false" - inkscape:zoom="9.6032528" - inkscape:cx="53.152097" - inkscape:cy="-2.0974936" - inkscape:window-x="1280" - inkscape:window-y="25" - inkscape:window-maximized="1" - inkscape:current-layer="bitmap:80-32"> - <inkscape:grid - id="grid2913" - type="xygrid" /> - <sodipodi:guide - id="guide2915" - orientation="0,80" - position="0,0" /> - <sodipodi:guide - id="guide2917" - orientation="-16,0" - position="80,0" /> - <sodipodi:guide - id="guide2919" - orientation="0,-80" - position="80,16" /> - <sodipodi:guide - id="guide2921" - orientation="16,0" - position="0,16" /> - </sodipodi:namedview> - <defs - id="defs2905"> - <linearGradient - inkscape:collect="always" - id="linearGradient10716"> - <stop - style="stop-color:#d3d7cf;stop-opacity:1" - offset="0" - id="stop10718" /> - <stop - style="stop-color:#babdb6;stop-opacity:1" - offset="1" - id="stop10720" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient9791"> - <stop - style="stop-color:#3465a4;stop-opacity:1" - offset="0" - id="stop9793" /> - <stop - style="stop-color:#204a87;stop-opacity:1" - offset="1" - id="stop9795" /> - </linearGradient> - <linearGradient - y2="4" - x2="4" - y1="15" - x1="4" - gradientTransform="translate(64,-1)" - gradientUnits="userSpaceOnUse" - id="linearGradient3019" - xlink:href="#linearGradient10716" - inkscape:collect="always" /> - <linearGradient - gradientTransform="translate(64,0)" - y2="2" - x2="1" - y1="16" - x1="1" - gradientUnits="userSpaceOnUse" - id="linearGradient3023" - xlink:href="#linearGradient9791" - inkscape:collect="always" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 0.5 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="1 : 0.5 : 1" - inkscape:persp3d-origin="0.5 : 0.33333333 : 1" - id="perspective3042" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 0.5 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="1 : 0.5 : 1" - inkscape:persp3d-origin="0.5 : 0.33333333 : 1" - id="perspective3056" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 0.5 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="1 : 0.5 : 1" - inkscape:persp3d-origin="0.5 : 0.33333333 : 1" - id="perspective3070" /> - <inkscape:perspective - sodipodi:type="inkscape:persp3d" - inkscape:vp_x="0 : 0.5 : 1" - inkscape:vp_y="0 : 1000 : 0" - inkscape:vp_z="1 : 0.5 : 1" - inkscape:persp3d-origin="0.5 : 0.33333333 : 1" - id="perspective3084" /> - </defs> - <g - id="g3027"> - <path - style="fill:#3465a4;fill-opacity:1;stroke:url(#linearGradient3023);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" - d="m 65.5,0.5 13,0 c 0.554,0 1,0.446 1,1 l 0,14 -15,0 0,-14 c 0,-0.554 0.446,-1 1,-1 z" - id="rect9935" - sodipodi:nodetypes="ccccccc" /> - <path - style="fill:#204a87;fill-rule:evenodd;stroke:#888a85;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m 70.5,15 0,-12" - id="path9939" - sodipodi:nodetypes="cc" /> - <rect - style="fill:url(#linearGradient3019);fill-opacity:1;stroke:#d3d7cf;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" - id="rect9941" - width="4" - height="11" - x="65.5" - y="3.5" /> - <rect - y="3.5" - x="71.5" - height="11" - width="7" - id="rect10713" - style="fill:#eeeeec;fill-opacity:1;stroke:#eeeeec;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /> - <path - style="fill:none;stroke:#204a88;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - d="m 65,2.5 14,0" - id="path9799" /> +<svg id="bitmap:96-32" width="96" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs id="defs12"> + <linearGradient id="linearGradient3019" x1="4" x2="4" y1="15" y2="4" gradientTransform="translate(64,-1)" gradientUnits="userSpaceOnUse"> + <stop id="stop2" stop-color="#d3d7cf" offset="0"/> + <stop id="stop4" stop-color="#babdb6" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient3023" x1="1" x2="1" y1="16" y2="2" gradientTransform="translate(64)" gradientUnits="userSpaceOnUse"> + <stop id="stop7" stop-color="#3465a4" offset="0"/> + <stop id="stop9" stop-color="#204a87" offset="1"/> + </linearGradient> + </defs> + <g id="g26" transform="translate(16)"> + <path id="path14" d="m65.5 0.5h13c0.554 0 1 0.446 1 1v14h-15v-14c0-0.554 0.446-1 1-1z" fill="#3465a4" stroke="url(#linearGradient3023)" stroke-linecap="round" stroke-linejoin="round"/> + <g id="g24"> + <path id="path16" d="m70.5 15v-12" fill="#204a87" fill-rule="evenodd" stroke="#888a85" stroke-width="1px"/> + <rect id="rect18" x="65.5" y="3.5" width="4" height="11" fill="url(#linearGradient3019)" stroke="#d3d7cf" stroke-linecap="round"/> + <rect id="rect20" x="71.5" y="3.5" width="7" height="11" fill="#eeeeec" stroke="#eeeeec" stroke-linecap="round"/> + <path id="path22" d="m65 2.5h14" fill="none" stroke="#204a88" stroke-width="1px"/> </g> - <image - xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 -U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAI2SURBVDiNlZJLSFRhHMV/3+POw0bDFFLE -XkQgaBQEhdNGaNEiggRbRoFCuMlyjDZCKzeNkIsochMUvaRFYj5wES1m0CmkFDfRIiwznbGBHuN4 -79z7tQhfMxPUgbP5/ofD+Z//hzGGfIa7dKyxU7cVm+VTUgTGo3F39YG+cJc1EI5YoWKaNRQ1ALjS -0hs8efTsaQSz4YjV8N8GSmqaDp/xtTdfrw36QxPhiNVWTCcaI/orhp1bHhXZm+2DganPY1SV7cMn -t/F4/NbKh/mZYWM4H4s6PzcMOrXpuXgfKRRKKISQCAQAiU9DeLiU+Xewq7ye+PS4MzY5sIAxp2JR -ZwZAA7hejtjHZyipUUKBEAgBQgHCY9meI700z8G6I1ZN1Z7ap2N3J8IRqyMWdfo1QM5bJZ1ZwHaz -2G4WpTSlJWWUBEL4LT9GuNhejndLo9SE6kRrc1fJ0KtHfcevWsc0wNKPOd4nX693oH2ClCPRWYnW -Cr8viE8GUPgpzZWjTJCsnTHrK2wpUILUAmXJP/SBp7KgLBoqmkgvZsyDl3dWsquZjRUAWg5dWzdQ -lkBpychcL9onqQ7tp277CSbfxO3E2/hX47KpRMHi7Sc9W84oLbKXznUHlFLUVzZRofcy8PxhZjH5 -ZcS4eWc0xhR8jnDEMpdbu/nlJUmmUubF6OCK7dgdsRtOf762oIM1ODmbxFRidXp2atHbFLmgs78l -qCivzHz7nho2Lhc2R/6nBEISX06n7sWihZHz8RtB3gm0bnbltgAAAABJRU5ErkJggg== -" - width="16" - height="16" - id="image3044" - x="16" - y="0" /> - <image - xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 -U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIhSURBVDiNhZNPSBRxFMe/b2Z+szu7UmJs -rRu1QggRCYKVbluH3CJW00xEIogOJXSyoi26eokQAzvEHiTw0CUKgrBuHSRXio4VHiJL91C5bJK7 -7czuzO/36zCZrozug3d6f/i873sPUkrU8qM3tSvxW1rGK6ZhC4unWB0RJqPh5q6FH58Nrxxli+IW -ED6dPNzfc23gnmcxAG+CeIoNGb668YvJYWPPzmZSaHPQqsgq8r7Iga7BU1cNk6/g4/dpHIn2gFRY -8RSTVdWEnySlXIdMU4lDfY0dBzvZ118fULDy0FSGWFMfiBQQAAlASgEhBe6kL7gE8RQbChrbH/Sf -uOSvr2+g94uvwKUDpugQkmNm/hmICASChKt+e7TXHeHYbfaoqXH/+e7jg0autIB3396AMR90TQdX -BCxRgGkWULRWULZLUEiFnwXRujuxpgHnNiz7D0znN0oyD3ABh5uoCBNcckguwR0Jxxbgjjtyrph1 -1zgzal/OLn25/vhl2oTtk617E5B6GUIvgQUAf0CFHlDBDAXMr0DVqFrH9SKSgqm2lli4vS2mzxVe -I1+Zh5DA6cgNiH8U3HYdANJP7q41+L9GFZO7dkSS584MBIpsEXPL0+gMDeP+xIjFK/BvusaNh8R0 -fby3+6wRDocoqIQw+nAEmTGbNuZ6nnJmzJ6wK5WO5y+eZmdn35bL5YpXWrUGXrY6UsO2UDK/nAt4 -EdR85Vrv/Bdt8zR07MrLCQAAAABJRU5ErkJggg== -" - width="16" - height="16" - id="image3058" - x="0" - y="0" /> - <image - xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A -/wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9kHCwonI+nx+pcAAAH5SURBVDjL -jZI/aFNBGMB/d+/eexeJCXnBUHFzcJG6iIjgJpFoUYt/6CC4C6KLoOIgQqkVJIriUqSDOLi4aS3a -qktLdSk4OtVB8U9CiPr6XprmziExaRob/eDguPu+3/e7jxMA586fFaVS2VSWN1OJt/C38D3YPwhC -dM7GRseFunTlYmJp6eNyoXCQga0D/KxGFCcXuXr5dDNLABZGxx8xuHMX+fwBhBAU7xQBUDdv3IpO -jZxgamoagFQqRcPkeP/hM59KPwDYlksDgpczL/he/kIURWSzQRPwRyeZTKK1ZujQEIu3ZylXKnz9 -VgFAK0NjNebokWEKhTzGGO7dv9sNEEJQKpVoNAyNesxKLaIW/UIA9TjB6kpEvb5CHMf4vt+eg+od -l0U4Lkp5uJ6PteAoFyEVYLHWYi0bA6y1KDeBqzfh6RpgcXUC5SbWAGw/AEjpIKWDo1wAHMdFOqp1 -b7ryewCe57b3uSCJMZ1uvu/3GMj1AK1122R+ZoGFV2/bBVrrruINDDwA3kzPsWN7DteVvH4+1zZY -H2rt8JpdmklnTu5j5NheAJ48e8fk4/m2XV+DIAh4+vACovXprbUcP7yH4cJuqtXqvwHpdLpnUABS -SjKZTP8nZIMsUkpAIAQtC4EQnQUCY0wP4HoYhtfCMGTiwQT/E57nzQL8BtWmvaof7hjzAAAAAElF -TkSuQmCC -" - width="16" - height="16" - id="image3072" - x="32" - y="0" /> - <image - xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI -WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QoRFQY0QTE9zwAAAjtJREFUOMuV0kFIk2Ecx/Hv/32e -9927uXJbI2usFS0RLC+BQkX3wqgggg5Bh6J70KGidrBDp6KrdK2D4CUoiigr0KZBIXhxUwnRydRE -WrLXbe/2dpioKxP8XZ7n8Pw//P/P8whr6Tpz5xbwGPDYiAcgIvP3rueS3ad/tYHugtoi1NLAogbo -7e3tz+fzlyYmp8guxuTB3av1cqkTDx89jw2mXac1EefAoRMY1kFWlj4M7gmO3VAAnZ2dfalUil3B -IAPpH4RbonzP5Jic+YlTqjAxPs3tm8foOHoEq/kCpn0IQ/sT2v06pze1S6FQwK0UWVpeZn5hGQBb -13ArRQq/Xdyai646iDIoF2fwKSkYm4FqtUq1skq55FByVig7K1RWHdyyw9h4iZmcUC0O4BXfMTud -Bq/yrQEAEGWhtYVp+VCmD6VNxDDZH0sQ2XcWp9aBmDFGRk2gOtoAiAja9GPaASw7iM/fhGn70aaf -3GyOTHYKT2JgHWduoQnd8nJV/92BYSgMQ6G0CYBSJobSxONx2traQAQRjecJAA2AZVnr+72RILXa -xpew/Yqt0jBCIBCo/x4PvrwfZnhgBM+rI02BZkRke8Dn8wHw6e0QidhuDidCfHwzhOd55PN5MpnM -P0DDCLZtA3Dt8imuXDyJYRj0vxrm2YvPtLe3k0wmtwei0ShP7p9DKUU2m0VE6GgN8zR1nnA4vP5S -/wVCoRChUAgRWT+4ed3qDhqASCTCTqPXWn/d09PTvZPCaDTaB/AHRla4xjKX5L8AAAAASUVORK5C -YII= -" - width="16" - height="16" - id="image3086" - x="48" - y="0" /> - <metadata - id="metadata3175"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:title></dc:title> - </cc:Work> - </rdf:RDF> - </metadata> + </g> + <image id="image28" x="16" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAI2SURBVDiNlZJLSFRhHMV/3+POw0bDFFLE XkQgaBQEhdNGaNEiggRbRoFCuMlyjDZCKzeNkIsochMUvaRFYj5wES1m0CmkFDfRIiwznbGBHuN4 79z7tQhfMxPUgbP5/ofD+Z//hzGGfIa7dKyxU7cVm+VTUgTGo3F39YG+cJc1EI5YoWKaNRQ1ALjS 0hs8efTsaQSz4YjV8N8GSmqaDp/xtTdfrw36QxPhiNVWTCcaI/orhp1bHhXZm+2DganPY1SV7cMn t/F4/NbKh/mZYWM4H4s6PzcMOrXpuXgfKRRKKISQCAQAiU9DeLiU+Xewq7ye+PS4MzY5sIAxp2JR ZwZAA7hejtjHZyipUUKBEAgBQgHCY9meI700z8G6I1ZN1Z7ap2N3J8IRqyMWdfo1QM5bJZ1ZwHaz 2G4WpTSlJWWUBEL4LT9GuNhejndLo9SE6kRrc1fJ0KtHfcevWsc0wNKPOd4nX693oH2ClCPRWYnW Cr8viE8GUPgpzZWjTJCsnTHrK2wpUILUAmXJP/SBp7KgLBoqmkgvZsyDl3dWsquZjRUAWg5dWzdQ lkBpychcL9onqQ7tp277CSbfxO3E2/hX47KpRMHi7Sc9W84oLbKXznUHlFLUVzZRofcy8PxhZjH5 ZcS4eWc0xhR8jnDEMpdbu/nlJUmmUubF6OCK7dgdsRtOf762oIM1ODmbxFRidXp2atHbFLmgs78l qCivzHz7nho2Lhc2R/6nBEISX06n7sWihZHz8RtB3gm0bnbltgAAAABJRU5ErkJgg g== "/> + <image id="image30" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIhSURBVDiNhZNPSBRxFMe/b2Z+szu7UmJs rRu1QggRCYKVbluH3CJW00xEIogOJXSyoi26eokQAzvEHiTw0CUKgrBuHSRXio4VHiJL91C5bJK7 7czuzO/36zCZrozug3d6f/i873sPUkrU8qM3tSvxW1rGK6ZhC4unWB0RJqPh5q6FH58Nrxxli+IW ED6dPNzfc23gnmcxAG+CeIoNGb668YvJYWPPzmZSaHPQqsgq8r7Iga7BU1cNk6/g4/dpHIn2gFRY 8RSTVdWEnySlXIdMU4lDfY0dBzvZ118fULDy0FSGWFMfiBQQAAlASgEhBe6kL7gE8RQbChrbH/Sf uOSvr2+g94uvwKUDpugQkmNm/hmICASChKt+e7TXHeHYbfaoqXH/+e7jg0autIB3396AMR90TQdX BCxRgGkWULRWULZLUEiFnwXRujuxpgHnNiz7D0znN0oyD3ABh5uoCBNcckguwR0Jxxbgjjtyrph1 1zgzal/OLn25/vhl2oTtk617E5B6GUIvgQUAf0CFHlDBDAXMr0DVqFrH9SKSgqm2lli4vS2mzxVe I1+Zh5DA6cgNiH8U3HYdANJP7q41+L9GFZO7dkSS584MBIpsEXPL0+gMDeP+xIjFK/BvusaNh8R0 fby3+6wRDocoqIQw+nAEmTGbNuZ6nnJmzJ6wK5WO5y+eZmdn35bL5YpXWrUGXrY6UsO2UDK/nAt4 EdR85Vrv/Bdt8zR07MrLCQAAAABJRU5ErkJggg== "/> + <image id="image32" x="48" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A /wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9kHCwonI+nx+pcAAAH5SURBVDjL jZI/aFNBGMB/d+/eexeJCXnBUHFzcJG6iIjgJpFoUYt/6CC4C6KLoOIgQqkVJIriUqSDOLi4aS3a qktLdSk4OtVB8U9CiPr6XprmziExaRob/eDguPu+3/e7jxMA586fFaVS2VSWN1OJt/C38D3YPwhC dM7GRseFunTlYmJp6eNyoXCQga0D/KxGFCcXuXr5dDNLABZGxx8xuHMX+fwBhBAU7xQBUDdv3IpO jZxgamoagFQqRcPkeP/hM59KPwDYlksDgpczL/he/kIURWSzQRPwRyeZTKK1ZujQEIu3ZylXKnz9 VgFAK0NjNebokWEKhTzGGO7dv9sNEEJQKpVoNAyNesxKLaIW/UIA9TjB6kpEvb5CHMf4vt+eg+od l0U4Lkp5uJ6PteAoFyEVYLHWYi0bA6y1KDeBqzfh6RpgcXUC5SbWAGw/AEjpIKWDo1wAHMdFOqp1 b7ryewCe57b3uSCJMZ1uvu/3GMj1AK1122R+ZoGFV2/bBVrrruINDDwA3kzPsWN7DteVvH4+1zZY H2rt8JpdmklnTu5j5NheAJ48e8fk4/m2XV+DIAh4+vACovXprbUcP7yH4cJuqtXqvwHpdLpnUABS SjKZTP8nZIMsUkpAIAQtC4EQnQUCY0wP4HoYhtfCMGTiwQT/E57nzQL8BtWmvaof7hjzAAAAAElF TkSuQmCC "/> + <image id="image34" x="64" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QoRFQY0QTE9zwAAAjtJREFUOMuV0kFIk2Ecx/Hv/32e 9927uXJbI2usFS0RLC+BQkX3wqgggg5Bh6J70KGidrBDp6KrdK2D4CUoiigr0KZBIXhxUwnRydRE WrLXbe/2dpioKxP8XZ7n8Pw//P/P8whr6Tpz5xbwGPDYiAcgIvP3rueS3ad/tYHugtoi1NLAogbo 7e3tz+fzlyYmp8guxuTB3av1cqkTDx89jw2mXac1EefAoRMY1kFWlj4M7gmO3VAAnZ2dfalUil3B IAPpH4RbonzP5Jic+YlTqjAxPs3tm8foOHoEq/kCpn0IQ/sT2v06pze1S6FQwK0UWVpeZn5hGQBb 13ArRQq/Xdyai646iDIoF2fwKSkYm4FqtUq1skq55FByVig7K1RWHdyyw9h4iZmcUC0O4BXfMTud Bq/yrQEAEGWhtYVp+VCmD6VNxDDZH0sQ2XcWp9aBmDFGRk2gOtoAiAja9GPaASw7iM/fhGn70aaf 3GyOTHYKT2JgHWduoQnd8nJV/92BYSgMQ6G0CYBSJobSxONx2traQAQRjecJAA2AZVnr+72RILXa xpew/Yqt0jBCIBCo/x4PvrwfZnhgBM+rI02BZkRke8Dn8wHw6e0QidhuDidCfHwzhOd55PN5MpnM P0DDCLZtA3Dt8imuXDyJYRj0vxrm2YvPtLe3k0wmtwei0ShP7p9DKUU2m0VE6GgN8zR1nnA4vP5S /wVCoRChUAgRWT+4ed3qDhqASCTCTqPXWn/d09PTvZPCaDTaB/AHRla4xjKX5L8AA AAASUVORK5C YII= "/> + <metadata id="metadata36"> + <rdf:RDF> + <cc:Work rdf:about=""/> + </rdf:RDF> + </metadata> + <image id="image43" transform="rotate(-90)" x="-16" y="32" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAI2SURBVDiNlZJLSFRhHMV/3+POw0bDFFLE XkQgaBQEhdNGaNEiggRbRoFCuMlyjDZCKzeNkIsochMUvaRFYj5wES1m0CmkFDfRIiwznbGBHuN4 79z7tQhfMxPUgbP5/ofD+Z//hzGGfIa7dKyxU7cVm+VTUgTGo3F39YG+cJc1EI5YoWKaNRQ1ALjS 0hs8efTsaQSz4YjV8N8GSmqaDp/xtTdfrw36QxPhiNVWTCcaI/orhp1bHhXZm+2DganPY1SV7cMn t/F4/NbKh/mZYWM4H4s6PzcMOrXpuXgfKRRKKISQCAQAiU9DeLiU+Xewq7ye+PS4MzY5sIAxp2JR ZwZAA7hejtjHZyipUUKBEAgBQgHCY9meI700z8G6I1ZN1Z7ap2N3J8IRqyMWdfo1QM5bJZ1ZwHaz 2G4WpTSlJWWUBEL4LT9GuNhejndLo9SE6kRrc1fJ0KtHfcevWsc0wNKPOd4nX693oH2ClCPRWYnW Cr8viE8GUPgpzZWjTJCsnTHrK2wpUILUAmXJP/SBp7KgLBoqmkgvZsyDl3dWsquZjRUAWg5dWzdQ lkBpychcL9onqQ7tp277CSbfxO3E2/hX47KpRMHi7Sc9W84oLbKXznUHlFLUVzZRofcy8PxhZjH5 ZcS4eWc0xhR8jnDEMpdbu/nlJUmmUubF6OCK7dgdsRtOf762oIM1ODmbxFRidXp2atHbFLmgs78l qCivzHz7nho2Lhc2R/6nBEISX06n7sWih ZHz8RtB3gm0bnbltgAAAABJRU5ErkJggg== "/> </svg> diff --git a/dlls/comctl32/toolbar.c b/dlls/comctl32/toolbar.c index 02538eeb649..dc2074c0fb5 100644 --- a/dlls/comctl32/toolbar.c +++ b/dlls/comctl32/toolbar.c @@ -2852,11 +2852,11 @@ TOOLBAR_AddBitmap (TOOLBAR_INFO *infoPtr, INT count, const TBADDBITMAP *lpAddBmp info.nID = IDB_VIEW_LARGE; break; case IDB_HIST_SMALL_COLOR: - info.nButtons = 5; + info.nButtons = 6; info.nID = IDB_HIST_SMALL; break; case IDB_HIST_LARGE_COLOR: - info.nButtons = 5; + info.nButtons = 6; info.nID = IDB_HIST_LARGE; break; default: diff --git a/dlls/comdlg32/itemdlg.c b/dlls/comdlg32/itemdlg.c index 95778c2f358..bad25d61792 100644 --- a/dlls/comdlg32/itemdlg.c +++ b/dlls/comdlg32/itemdlg.c @@ -40,6 +40,7 @@ #define IDC_NAV_TOOLBAR 200 #define IDC_NAVBACK 201 #define IDC_NAVFORWARD 202 +#define IDC_NAVUP 203 #include <initguid.h> /* This seems to be another version of IID_IFileDialogCustomize. If @@ -121,6 +122,7 @@ typedef struct FileDialogImpl { IShellItem *psi_folder; HWND dlg_hwnd; + HWND address_edit_hwnd; IExplorerBrowser *peb; DWORD ebevents_cookie; @@ -1414,6 +1416,49 @@ static LRESULT CALLBACK ctrl_container_wndproc(HWND hwnd, UINT umessage, WPARAM return FALSE; } +static LRESULT on_browse_address_accept(FileDialogImpl *This, WPARAM wparam, LPARAM lparam) +{ + wchar_t address_text[MAX_PATH]; + PIDLIST_ABSOLUTE pidl; + HRESULT hr; + TRACE("%p\n", This); + SendMessageW(This->address_edit_hwnd, WM_GETTEXT, MAX_PATH, (LPARAM)address_text); + hr = SHParseDisplayName(address_text, 0, &pidl, SFGAO_FOLDER, 0); + if (SUCCEEDED(hr)) + { + IExplorerBrowser_BrowseToIDList(This->peb, NULL, SBSP_ABSOLUTE); + } + return FALSE; +} + +static LRESULT CALLBACK address_edit_wndproc(HWND hwnd, UINT umessage, WPARAM wparam, LPARAM lparam, + UINT_PTR id_subclass, DWORD_PTR ref_data) +{ + FileDialogImpl *This = (FileDialogImpl*)GetWindowLongPtrW(hwnd, GWLP_USERDATA); + switch(umessage) + { + case WM_COMMAND: + if (wparam == IDOK) + { + if (GetFocus() == This->address_edit_hwnd) + { + return on_browse_address_accept(This, wparam, lparam); + } + else + { + return DefSubclassProc(hwnd, umessage, wparam, lparam); + } + } + else + { + return DefSubclassProc(hwnd, umessage, wparam, lparam); + } + default: + return DefSubclassProc(hwnd, umessage, wparam, lparam); + } + return FALSE; +} + static void radiobuttonlist_set_selected_item(FileDialogImpl *This, customctrl *ctrl, cctrl_item *item) { cctrl_item *cursor; @@ -1636,13 +1681,16 @@ static void update_layout(FileDialogImpl *This) HDWP hdwp; HWND hwnd; RECT dialog_rc; + RECT wnd_rc; RECT cancel_rc, dropdown_rc, open_rc; RECT filetype_rc, filename_rc, filenamelabel_rc; RECT toolbar_rc, ebrowser_rc, customctrls_rc; + RECT address_edit_rc = {0,0,264,14}; static const UINT vspacing = 4, hspacing = 4; static const UINT min_width = 320, min_height = 200; BOOL show_dropdown; + MapDialogRect(This->dlg_hwnd, &address_edit_rc); if (!GetClientRect(This->dlg_hwnd, &dialog_rc)) { TRACE("Invalid dialog window, not updating layout\n"); @@ -1772,6 +1820,10 @@ static void update_layout(FileDialogImpl *This) MapWindowPoints(NULL, This->dlg_hwnd, (POINT*)&toolbar_rc, 2); } + hwnd = GetParent(This->dlg_hwnd); + GetWindowRect(hwnd, &wnd_rc); + GetWindowRect(This->address_edit_hwnd, &address_edit_rc); + /* The custom controls */ customctrls_rc.left = dialog_rc.left + hspacing; customctrls_rc.right = dialog_rc.right - hspacing; @@ -1895,7 +1947,11 @@ static void init_toolbar(FileDialogImpl *This, HWND hwnd) { HWND htoolbar; TBADDBITMAP tbab; - TBBUTTON button[2]; + TBBUTTON button[4]; + const int button_size = 24; + RECT rc_edit = {0,0,264,14}; + int border_w = GetSystemMetrics(SM_CXBORDER); + MapDialogRect(hwnd, &rc_edit); htoolbar = CreateWindowExW(0, TOOLBARCLASSNAMEW, NULL, TBSTYLE_FLAT | WS_CHILD | WS_VISIBLE, 0, 0, 0, 0, @@ -1919,9 +1975,32 @@ static void init_toolbar(FileDialogImpl *This, HWND hwnd) button[1].dwData = 0; button[1].iString = 0; - SendMessageW(htoolbar, TB_ADDBUTTONSW, 2, (LPARAM)button); - SendMessageW(htoolbar, TB_SETBUTTONSIZE, 0, MAKELPARAM(24,24)); + button[2].iBitmap = HIST_UP; + button[2].idCommand = IDC_NAVUP; + button[2].fsState = TBSTATE_ENABLED; + button[2].fsStyle = BTNS_BUTTON; + button[2].dwData = 0; + button[2].iString = 0; + + button[3].iBitmap = rc_edit.right; + button[3].idCommand = 0; + button[3].fsState = TBSTATE_ENABLED; + button[3].fsStyle = BTNS_SEP; + button[3].dwData = 0; + button[3].iString = 0; + + SendMessageW(htoolbar, TB_ADDBUTTONSW, 3, (LPARAM)button); + SendMessageW(htoolbar, TB_SETBUTTONSIZE, 0, MAKELPARAM(button_size,button_size)); SendMessageW(htoolbar, TB_AUTOSIZE, 0, 0); + + This->address_edit_hwnd = CreateWindowExW(WS_EX_CLIENTEDGE, L"Edit", L"", + WS_CHILD | WS_BORDER | WS_VISIBLE | ES_LEFT | ES_AUTOHSCROLL, + button_size*3+button_size, border_w+2, rc_edit.right, rc_edit.bottom, + htoolbar, (HMENU) IDC_NAV_TOOLBAR, COMDLG32_hInstance, This ); + SetWindowSubclass(This->address_edit_hwnd, address_edit_wndproc, 1, (DWORD_PTR)This->address_edit_hwnd); + SetWindowSubclass(htoolbar, address_edit_wndproc, 1, (DWORD_PTR)0); + SetWindowSubclass(hwnd, address_edit_wndproc, 1, (DWORD_PTR)0); + SetWindowLongPtrW(This->address_edit_hwnd, GWLP_ID, 0xFFFF); } static void update_control_text(FileDialogImpl *This) @@ -2160,6 +2239,13 @@ static LRESULT on_browse_forward(FileDialogImpl *This) return FALSE; } +static LRESULT on_browse_up(FileDialogImpl *This) +{ + TRACE("%p\n", This); + IExplorerBrowser_BrowseToIDList(This->peb, NULL, SBSP_PARENT); + return FALSE; +} + static LRESULT on_command_filetype(FileDialogImpl *This, WPARAM wparam, LPARAM lparam) { if(HIWORD(wparam) == CBN_SELCHANGE) @@ -2218,6 +2304,7 @@ static LRESULT on_wm_command(FileDialogImpl *This, WPARAM wparam, LPARAM lparam) case psh1: return on_command_opendropdown(This, wparam, lparam); case IDC_NAVBACK: return on_browse_back(This); case IDC_NAVFORWARD: return on_browse_forward(This); + case IDC_NAVUP: return on_browse_up(This); case IDC_FILETYPE: return on_command_filetype(This, wparam, lparam); default: TRACE("Unknown command.\n"); } @@ -3354,6 +3441,8 @@ static HRESULT WINAPI IExplorerBrowserEvents_fnOnNavigationComplete(IExplorerBro { FileDialogImpl *This = impl_from_IExplorerBrowserEvents(iface); HRESULT hr; + PWSTR disp_name = 0; + SFGAOF shellitem_attr; TRACE("%p (%p)\n", This, pidlFolder); if(This->psi_folder) @@ -3366,6 +3455,16 @@ static HRESULT WINAPI IExplorerBrowserEvents_fnOnNavigationComplete(IExplorerBro This->psi_folder = NULL; } + hr = IShellItem_GetAttributes(This->psi_folder, SFGAO_FILESYSTEM, &shellitem_attr); + if (hr == S_OK) + { + IShellItem_GetDisplayName(This->psi_folder, SIGDN_FILESYSPATH,&disp_name); + } + else + { + IShellItem_GetDisplayName(This->psi_folder, SIGDN_NORMALDISPLAY,&disp_name); + } + SendMessageW(This->address_edit_hwnd, WM_SETTEXT, 0, (LPARAM)disp_name); events_OnFolderChange(This); return S_OK; diff --git a/include/commctrl.h b/include/commctrl.h index 725ef64764f..606511579a9 100644 --- a/include/commctrl.h +++ b/include/commctrl.h @@ -1468,9 +1468,10 @@ typedef struct tagTBADDBITMAP { #define HIST_BACK 0 #define HIST_FORWARD 1 -#define HIST_FAVORITES 2 -#define HIST_ADDTOFAVORITES 3 -#define HIST_VIEWTREE 4 +#define HIST_UP 2 +#define HIST_FAVORITES 3 +#define HIST_ADDTOFAVORITES 4 +#define HIST_VIEWTREE 5 typedef struct tagTBSAVEPARAMSA { HKEY hkr; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/672
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 full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=122358 Your paranoid android. === debian11 (build log) === error: corrupt patch at line 294 Task: Patch failed to apply === debian11 (build log) === error: corrupt patch at line 294 Task: Patch failed to apply
From: Ben Cottrell <bencot(a)windowslive.com> --- dlls/comctl32/idb_hist_large.bmp | Bin 13962 -> 13894 bytes dlls/comctl32/idb_hist_large.svg | 86 +++++++------- dlls/comctl32/idb_hist_small.bmp | Bin 6214 -> 6214 bytes dlls/comctl32/idb_hist_small.svg | 187 ++++++++++++++++++++++++++----- dlls/comdlg32/itemdlg.c | 40 ++++++- include/commctrl.h | 7 +- 6 files changed, 239 insertions(+), 81 deletions(-) diff --git a/dlls/comctl32/idb_hist_large.bmp b/dlls/comctl32/idb_hist_large.bmp index d6cedaf012801804c9628f29becc7aa62836ca9b..13e927bda04e5dff2c13d43850ba35d08d3efb1d 100644 GIT binary patch literal 13894 zcmeHN3s_BQ+uo*~GYvBz=42c{zR&!ZZx}--!#Mm2h1w1|m#9>x+IvT+RJ(G(a)VT3U` zgc6#RawsN5p%fVjA;ZwYp+V(Py8q`{wfDbcZ|!Ds&HrE5yjOQ??X}+bdDnX1d)?3T zylZ_sdid8Op$w=00|=`L9SDs?okV)H718<JR(a)LC2)deC^^&kJFy}!%fBk)c~;61Xg zPiRbNQUl)SV|?z<mUnIc&t9LV_F_8Nn(z^!8=*I$Kf#b-RD*uB{VzgC!Uu%r1mUr! zt*ZEr=+-)TROcIn!Uo1sRVUha_<DFAd0v~=Z29*a*Gb3fQ`iRIFON|h!iR)^5Zcv% z_xTu~<2qcI+vr*v+`dF2X*q7ZwZdwGb?(H;Ho1yrLG{4Wj1_BEO?}(NOQq5l{y~Zb zO1lBUfmi*46nRSm18(>#{PKPLm;B1`_Fr;axzES_0t2r52P>{|egELV^f`0qnydG- zbVRpLi8tljY`;W9VaxR12p-w#k$OLB`#kn72nGb6!}bJrTl_5WmVfhcKF{^)Gq3zy zF&Ew^Fh(a)Qn@blA|z|UECz45*5#qLJ;MXj6gZ$8I$xGuNhwroRN(QLnos4Lri&*lq9 zYS^8?wz*H8?VC#^9jqrvN~X-123NQ5a6SJf@@`gx_pjf|#|^^GTepz^>#w-QxP4o| zm1|ck70ZGP3F#|WuC$<j-zW-&qW$W1YaiZ!@Bn`lcYeE5NnARwZk+kEbX4cksCh$> zo{@r#%+y*qaWobo0iL*<e+~C;->4Heeo05TZ68hiVV&ps;b)#X!eiT&(1Y+V!oO>_ z{F{&Sd9KIxxm{hphI!VKz*@^({G7mZ$#z+v`-rFZUh}En=;w{4CRL&jnsM~S=eQ2n z<u=@wZLqD^i+20^`d{ixjq$m^<qN$TeL|^W9|HHOv;A(a)7#(iWxaXhBZoDO(a)3Ik^Am z5sGQ93-8}YL2<EwLfZ0gbreyZdxZs9xpp-!T)bH6Ja1mD`BmP8VwK{fHKFV9>eVaU zCmWB*KBJ_h1i%0OJDxmwg3{7bl$DjCyu2LGo;|~h7cT(a)nfBqbdCr_V1u{8Lu(k5?} z{Mqe33|YTq;(YEewUBx`1xthcP+U}q2h?9(D7brD6Mq^}SIr1*2_K84hGk+8BfJ$< zhwAb(%=*CXxINp^RMff28peG1CxQL<SE8n3Q(a)z<=CG=P^@wr##b~KflR*K$lI!HKI zU5D#(8*ZzKuWz?67Ml=%s=Tsx;NPokp6faEJ1S}^{-z%GMe6*qojnT=XkPC>d<f=; zI){{8Qf`@3_X-QKYTa5vo1C1TYt1iRgHV+GsjRF-A=PIN6%-WU%$YL+&YnFBb!25_ z)#4KKsV(a)FxUOZQeJIo~|e~Jq4)yW;^mKOf7?o%cu_=%3pn;qAZvGvLk{CN2=LN6sC zATtWy89P+qI#i#vh;@kL7H+T2xA1ZHb*vxEH|8B{+Lxk^2E)WI{VxsJH0Oovd^ncm z?j`;VtP~kE8Aj&^2z9FKD!Ixw*p_-<+U>Iqv3M}^$L~rsWH}Kq+B)~8{&$9XqE2ni zbhQ5le;z%4jEBr28q?QxNXZ(a)E{!#uEQ(MN}yLSaXF{hL$Dk>8ArPL$l&R@(Qj)&PV za9r~lb7Lp*XIR2Qn8wQRpS{j#vdI#SH(3Z^9(a)X%tJJ+vi$L+Pn)f)9d&*+npdLD*F zLnEaXZWp$q(-CL*=0&5K*We1a{|2N+&qN(saxB!GpzbeK_DMTS-)Kj+8p{V(`dyDf zr!+UXUyp=Ef^UVs%%oV)q~mC^RhPci;*Z^Idz27=m>WvHFJ>*O(a)n!dDe(&77C&WR2 zhCfREQP-W<_gROYK7A_qw7*b)Xb6QI%Ye4+dHh*_l>F%yIjfpGVU}pJbu4_cB9#15 z#z5STbF{Y=eLAU%fAp++S~ZoMKA8~jUuA!GJ=z_Z1%o6z_}+|x;!ZpicN2tdz|C0r z=f%KJ&?WL~eLrT7v#r;QV4tsDsgr!2z89mg<nmtlUyFf1+4|s&Gd|6h!6|<yrlhQ@ zYBqmhnVzJV4H<iDe5LeX(`L?q-5h)TPVvaie2SR~cgfGNFJlfdcdk=hed+RL<mBf5 zVf|rFu-(a)Fcb4LK{5c7$_`?o1JXMJKn$1xG(FXj)=hiVR(KSSfaU=k}u$DPyBWb+s_ z+hL97yT%K1!t+G+IquOG&$7MO3;UVo`VReETX}t3KI8CmOgO#_279NV)&6M$f7+xt z;DfU+`0(63VXoU8p96zLTX^T}2Jx*zB<aQdX)9tSe^@J->wLW}_f0|TgER5|&-Q40 z%1N->?z9UgUs?}`^bKgUXlS{3?$@4VlyyzrFRJ>{#Gmu$G7vmtEY`TpKu%7Mz@@Wk zCxv4xou(q|!i9SChy76EktAHbdKH&0UBdC>$8q}fX(0wmOH0GCW5<w~n24mLBq1Kk z%*+(@hke=q0saW%#dEOz>dzPwzW_%2Jn$Luhq=>Y&m>_k_<643kH)c94f>lqjl^=} zz;?doWzNUf!Tg{Pnr*eBIi7%)F_Y2yzzi51nFZ!dn-dObbBwq{n$$XBIu`#DRm~rt zLA(y7wW#x_G3ll1x?`sb9AbO#AGIft-W|4uS*ikV8Jp3;e{`9i)Oe#vBGKrBU*`|| zue6gVuyC|7mQEju5T_|fPfbD4bW5zT9SvW}Fr3ZEs5gHqDk_kdmxr{J69^<*%VtkR zW=1-4Ny}1?C&SNXB$nDwM0R$zN`E*vW4+RaKUtSALLCheKU2(5z~ioh%(!CP)uR{` z=ZXF?Zs@$*4$Y%zj%((CeSyB*q;`xVH7?LPsWm6WGULR~%dE(a)XQ#T2ATWz+&`&%Vw z8)1Vsdq^W<s&$BY#CpM7)}@v|O(a)ZIV8vW6MKOE~T<299T()G9a$p)?CrsBi+nP?Yp zhjwu@(KdP-3=hiTaXJiLmP^XSQlrC~?nA{N+iL&yh;r)VN0Z<^#uU5!=L#GOoMwTQ zb{5#9aDk8YP(a)E#Y5b}4*jq8(tv2RLFJcNa#s=2w+k+^xPHa9u$;r#wF(a)mL96_;c>k z1t^i3bD=@<FFl#DdCz4N%eUnoK}6m$L3_4bNfLb5S3k`|j~K`5v9Iv~LQHafA2^@k zocQwq%W^%b;aE-Mu6|5UZnULyuyv^{H4NXx$<aRC2A}MhicS$T(a)z3Zv=oRaXf5kha zd;DB<iFZWT{f_8K`+efw(a)qJD_nt2Ya5b405&`a?`%+GNf`(D;heg^nHdc`@TN8DU= z-8Tmv_u8RD<TMQ2F9%;!m!(!^dNPyE>esB?f1N*^dnF!7fcMyehz*e<(svf3{2Z{$ z#||;e-QjID1j#2(2>Dq7#YFYt$!hcxZpDR&FjDI~Y+>QG!on|D{?Zs$=~pGy5FU zv$IslxR^!!IU%h7{K@=XB$gX_^#6WV`No_B7?-FJv}XWm59eMy=KS2U_ABED&ST`1 z3xBa(a)TA5gGx<EP3b!|!GJlgx3mwTlAfXP2EN7o3N*Il#m#coIZC)yePV!y+H{Zbew z$YB!i3DbBvOygwW>(Z4!n=T&`@<z(a)bIeudw%sR@?0^bk!#eH^(u!VI}AUscn;Um9M z<)l3U+OA&{f8t`Ig*lE5(a)j%3)sfc7Oo>s%3Zz+yBf`_D2g~j#f|P#WLq0I$u`A6 z%9vWY&RCcJoFo36KA)k&nG5F{j6XbXq(eUr-{Sr(Bs&J*?w^mo(XQ2FP0uT9KF1B5 zzkEXZi`(@Gm~3-?rYAR!(l+MWj<enwEFAL0B{{Up_0&duNps45F<*JU*>7^}#qm4m zfQ+!*M4kD=>sHEkY=dpFO}5Q_a9_-$xhL1-yJPEx_?dKPlD6yR<FE6F^Y-YdNG!HA zK^*aCr<aWY<`L`9;&I<1;ow0b&*!{eSN-AmIpN>|MDL2w%1tlJZx9+9isa;EoIH6_ zwN|YQe^N8gLW#7jbn>wcqd&sfQS2y|86BOp*YBlI#!g|3`8j2+Z<oMv=Pdjq%^40i zw`1gf?+S{6GDR*U>dM<SPK&;~N$+Ozf%okbR#b9d%vYXcUa#cXE1cqY&H)*`7RB4< zp5N%?ztr3CKIZ~#b8~Kz(8u8Yp5Q(m4zI2xn-BFpjQVN3NVS8S__K%Rc;RRx>|5cE zt)3IHRXzdR7T92Suq(XA48j58&tr;f`F)nI{NebS^R69R!nAUe{nzf(a)yTN`=na4k% zK6K&F$@J4uBK6#vhUE{Bm)y7VL8S4z8$lIkiF1c#ab|*5rJ}hH~D?DIryj=bILY zTugZ_?~fPvfuC_-R=XFyT$LRQEApGH9WA^Dzfi^U>T$i)sGQ=Tx8{7*?y07>jpe2< z!-+%V5(5yDy$_S4{a+IQuZuiQcnz!0qU6u?n)sRZCn{nGJk0tdBG47<=8Yqa#d<eu zg!?+dW0a}DpQp4g!)rtJ;Sc9u;bEJ!a#KFa1R)_Ig8rnWqzG$5#iVg1l!y5*)BgVJ zTy_RdoJm#TWO`b|^M^;$&F~Y}2G`{ERg$D2A;#o9#XK#D)=M^`x!0hljoplU)j8<8 zRB#&9k~MGm7Pn^`FC9R{wPR>8ziyq;#k8sp>1tz{aTVtV+=p4X$8(BxQbnG9dEHZ| z@&<p16T5b7hx4$nuyu(eRyvFluxjoY{J3ZiTt^t=z(a)bB6{yeBBf3DHm&z2uHXyvAx zxiKOmBau&Qm-+O*|2C~DW*6PZ>5(a)_`2-|$OR}T35DWRypKV|+Tr=_TH{LHC$!yoEd zUpAnR!J;8$vXo6296w*kae1AjjrXuJvAf}rn#*gLO|{=#-EXaJ`L(a)eR?~Fg;xkq8N zeh%e|M%zWR`)XRl)_OlG{@BfgyUYU*S$}qf!^3<4A_H9z>Pp%}`m(a)npg6)1zkd7LN z!xZB_qxa(V^<P)7TtV1|P_5jYJFLG-e~z3yg~TF?#U7R;`q6W^oysh>DtOUL1PJf4 z)%kOt)_yWBq^rPuI+c1%$iMg+iwf?(9rPW+y*v4u-oI-cH$9o*s18d;mdhwVk<$7| z`+$+9r1?%7D>uMFeW{6SkD&2o^!~l7t~|Y7-3j_*0$QVZCYBjW>(#cVGV{l3f&`LD z6EKZ@*!MKQu1>SD$ddfjdLKmj&la#p;fT03UXYD6#&;ebSpVY>*g(E$*WNuky?^KU zht~?jLcfQ{2+iDdH#b2<L<FwgxQQdTenV8rGvq(7#O)WA*mCDV$;84+o2dZ5WB%Xo zH(X2+v(WMlM9;TCgu5ByysdP@!ZC<&Fa&**rtSN&TEj~^@7ZOkbt$c_l~dlduGYzS z(a)I%kt*qq{*!n)#|dUfq1dXH^VuBh?bEnRF`Oq}@f6#DjOE%7FL|32aU)`m49(a)EboA z7mh?D>(DM_9VR43;dJaaETs5(`_7%XdOc5gANK2SzX|U*>iT}8s;Wx()@N_Tb}Xj+ zT(a)yDKQEqpH)&|O6zQoDW3haGSi6(a)n>P)ayjQubI<{K|Rg4G6xO^=H}WE~STj#-O3F ze*vw5>&PD-TV7KWOHB(a)ITie%V{Qtk#v9+~rHOpc4is|IP>>cb8FmE=zt%qR&`LDpq zBM(a)j)1KJOmWCpqAAV(a)vsSnTTq?<Kwh7BBIA;ujF$u4ybhgM$r%RxIDPk+h1nZJv`o zmPm$Z<ffd~rQM{YZJWao7`+c(Ikyo1uoP*J%PN-T-8(zB=w<IgfRJY>{`>QfmRWQw zOIte&4Ta>TlR-8gXu6NTk7*r&Ms{{~ZRtDc9*lWYEPBYzzS0g0;~tLl9BW~Yt84eQ zYuC2c)Ps+Y&wIYhecSnZ$@(mqFk*|8{GTRnDkhn|nr}8B*VfUthtG<@p6)R*y{F|B zTe}v%Sh(Q+OM91_CA~-FLA9nrFS#2nx9EOh<(M9&E64S05G=RsR=&cr`vy(-@%OR6 zb_9IryC&&yqjn31_wA_-(&1n8w{+Eo;^Z0mXexOG14(glO9}AC``<khkzSBlr%pj5 QJ9cRZuuoKW|E{<H1AJYrX#fBK literal 13962 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 diff --git a/dlls/comctl32/idb_hist_large.svg b/dlls/comctl32/idb_hist_large.svg index 7dd8283f7a2..4f09a643dfb 100644 --- a/dlls/comctl32/idb_hist_large.svg +++ b/dlls/comctl32/idb_hist_large.svg @@ -1,68 +1,68 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg id="bitmap:144-32" width="144" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> - <defs> + <defs id="defs40"> <radialGradient id="radialGradient1361" cx="24.837" cy="36.421" r="15.645" gradientTransform="matrix(1 0 0 .53672 0 16.873)" gradientUnits="userSpaceOnUse"> - <stop offset="0"/> - <stop stop-opacity="0" offset="1"/> + <stop id="stop2" offset="0"/> + <stop id="stop4" stop-opacity="0" offset="1"/> </radialGradient> <radialGradient id="radialGradient3241" cx="15.987" cy="1.535" r="17.171" gradientTransform="matrix(-.99935 0 0 .78343 33.496 1.6235)" gradientUnits="userSpaceOnUse"> - <stop stop-color="#FFF" offset="0"/> - <stop stop-color="#FFF" stop-opacity="0" offset="1"/> + <stop id="stop7" stop-color="#FFF" offset="0"/> + <stop id="stop9" stop-color="#FFF" stop-opacity="0" offset="1"/> </radialGradient> <radialGradient id="radialGradient3244" cx="17.481" cy="16.118" r="16.956" gradientTransform="matrix(-.41156 .0071657 -.0052128 -.29939 21.696 19.724)" gradientUnits="userSpaceOnUse"> - <stop stop-color="#73d216" offset="0"/> - <stop stop-color="#4e9a06" offset="1"/> + <stop id="stop12" stop-color="#73d216" offset="0"/> + <stop id="stop14" stop-color="#4e9a06" offset="1"/> </radialGradient> <radialGradient id="radialGradient3263" cx="15.987" cy="1.535" r="17.171" gradientTransform="matrix(.99732 0 0 .78343 14.565 1.6235)" gradientUnits="userSpaceOnUse"> - <stop stop-color="#FFF" offset="0"/> - <stop stop-color="#FFF" stop-opacity="0" offset="1"/> + <stop id="stop17" stop-color="#FFF" offset="0"/> + <stop id="stop19" stop-color="#FFF" stop-opacity="0" offset="1"/> </radialGradient> <radialGradient id="radialGradient3266" cx="27.547" cy="15.843" r="16.956" gradientTransform="matrix(.41072 .0074091 .0052128 -.28896 26.348 19.752)" gradientUnits="userSpaceOnUse"> - <stop stop-color="#73d216" offset="0"/> - <stop stop-color="#4e9a06" offset="1"/> + <stop id="stop22" stop-color="#73d216" offset="0"/> + <stop id="stop24" stop-color="#4e9a06" offset="1"/> </radialGradient> <linearGradient id="linearGradient3278" x1="4" x2="4" y1="15" y2="4" gradientTransform="translate(96,-1)" gradientUnits="userSpaceOnUse"> - <stop stop-color="#d3d7cf" offset="0"/> - <stop stop-color="#babdb6" offset="1"/> + <stop id="stop27" stop-color="#d3d7cf" offset="0"/> + <stop id="stop29" stop-color="#babdb6" offset="1"/> </linearGradient> <linearGradient id="linearGradient3281" x1="4" x2="4" y1="2" y2="5" gradientTransform="translate(96)" gradientUnits="userSpaceOnUse"> - <stop stop-color="#729fcf" offset="0"/> - <stop stop-color="#3465a4" offset="1"/> + <stop id="stop32" stop-color="#729fcf" offset="0"/> + <stop id="stop34" stop-color="#3465a4" offset="1"/> </linearGradient> - <radialGradient id="radialGradient59" cx="27.547" cy="15.843" r="16.956" gradientTransform="matrix(.41072 .0074091 .0052128 -.28896 49.916 19.752)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient3266"/> - <radialGradient id="radialGradient61" cx="15.987" cy="1.535" r="17.171" gradientTransform="matrix(.99732 0 0 .78343 38.133 1.6235)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient3263"/> - <radialGradient id="radialGradient376" cx="24.837" cy="36.421" r="15.645" gradientTransform="matrix(.7031 0 0 .35156 42.639 6.5347)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient1361"/> + <radialGradient id="radialGradient251" cx="27.547" cy="15.843" r="16.956" gradientTransform="matrix(.41072 .0074091 .0052128 -.28896 122.38 19.752)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient3266"/> + <radialGradient id="radialGradient253" cx="15.987" cy="1.535" r="17.171" gradientTransform="matrix(.99732 0 0 .78343 110.59 1.6235)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient3263"/> + <radialGradient id="radialGradient367" cx="24.837" cy="36.421" r="15.645" gradientTransform="matrix(.60722 0 0 .30361 115.42 7.1543)" gradientUnits="userSpaceOnUse" xlink:href="#radialGradient1361"/> </defs> - <g fill-rule="evenodd"> - <path transform="matrix(.7031 0 0 .655 18.537 -6.356)" d="m40.482 36.421a15.645 8.3969 0 1 1-31.289 0 15.645 8.3969 0 1 1 31.289 0z" color="#000000" fill="url(#radialGradient1361)" opacity=".32157"/> - <path d="m28.501 16.5v-9h5.9878v-4l10.011 8.5554-10.011 8.445v-4h-5.9878z" color="#000000" fill="url(#radialGradient3266)" stroke="#3a7304" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/> - <path d="m34.988 4.5v3.5h-5.988l0.03167 4.5c5.9878-3 8.9817 2 14.471-0.5l-8.515-7.5z" color="#000000" fill="url(#radialGradient3263)" opacity=".50802"/> + <path id="path359" d="m140 18.212a9.5 4.75 0 1 1-18.999 0 9.5 4.75 0 1 1 18.999 0z" color="#000000" fill="url(#radialGradient367)" fill-rule="evenodd" opacity=".32157" stroke-width=".67862"/> + <g id="g48" fill-rule="evenodd"> + <path id="path42" transform="matrix(.7031 0 0 .655 18.537 -6.356)" d="m40.482 36.421a15.645 8.3969 0 1 1-31.289 0 15.645 8.3969 0 1 1 31.289 0z" color="#000000" fill="url(#radialGradient1361)" opacity=".32157"/> + <path id="path44" d="m28.501 16.5v-9h5.9878v-4l10.011 8.5554-10.011 8.445v-4h-5.9878z" color="#000000" fill="url(#radialGradient3266)" stroke="#3a7304" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/> + <path id="path46" d="m34.988 4.5v3.5h-5.988l0.03167 4.5c5.9878-3 8.9817 2 14.471-0.5l-8.515-7.5z" color="#000000" fill="url(#radialGradient3263)" opacity=".50802"/> </g> - <path d="m29.499 15.5v-7h5.9878v-3l7.4848 6.5-7.4848 6.5v-3z" color="#000000" fill="none" opacity=".48128" stroke="#fff" stroke-miterlimit="10"/> - <g fill-rule="evenodd"> - <path transform="matrix(.7031 0 0 .655 -5.4629 -6.356)" d="m40.482 36.421a15.645 8.3969 0 1 1-31.289 0 15.645 8.3969 0 1 1 31.289 0z" color="#000000" fill="url(#radialGradient1361)" opacity=".32157"/> - <path d="m19.532 16.5v-9h-6v-4l-10.032 8.5554 10.032 8.4446v-4z" color="#000000" fill="url(#radialGradient3244)" stroke="#3a7304" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/> - <path d="m13.032 4.5v3.5h6l-0.03173 4.5c-6-3-9 2-14.5-0.5l8.5317-7.5z" color="#000000" fill="url(#radialGradient3241)" opacity=".50802"/> + <path id="path50" d="m29.499 15.5v-7h5.9878v-3l7.4848 6.5-7.4848 6.5v-3z" color="#000000" fill="none" opacity=".48128" stroke="#fff" stroke-miterlimit="10"/> + <g id="g58" fill-rule="evenodd"> + <path id="path52" transform="matrix(.7031 0 0 .655 -5.4629 -6.356)" d="m40.482 36.421a15.645 8.3969 0 1 1-31.289 0 15.645 8.3969 0 1 1 31.289 0z" color="#000000" fill="url(#radialGradient1361)" opacity=".32157"/> + <path id="path54" d="m19.532 16.5v-9h-6v-4l-10.032 8.5554 10.032 8.4446v-4z" color="#000000" fill="url(#radialGradient3244)" stroke="#3a7304" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/> + <path id="path56" d="m13.032 4.5v3.5h6l-0.03173 4.5c-6-3-9 2-14.5-0.5l8.5317-7.5z" color="#000000" fill="url(#radialGradient3241)" opacity=".50802"/> </g> - <path d="m18.532 15.5v-7h-6v-3l-7.5 6.5 7.5 6.5v-3z" color="#000000" fill="none" opacity=".48128" stroke="#fff" stroke-miterlimit="10"/> - <image x="73.218" y=".9398" width="22" height="22" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A /wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9kHCwovJyZFtIYAAAKZSURBVDjL vZTLT1QxGMVPe3vbKXONgRASAwkwK5c+4k5NJHHQnUYTFq50JRGDEHVjTPARlsYQdDAYNxoT/wAB WfkfqFGDiuIjwMgwYww6L2amn4t7uc6VuTgstKu2aX89PedrgX/U2Fqnf6DvdDL5NUFEqNjtmE/L 0E22IOzs/LFuPhbr7B0cuDAGAGLtgOXldOLQ4W60tbVi9449eDwxjcSj17h08QSIvEWejKvD97Fv 7350dR2AZVkAAGMMhq4MJQAEwFQqlTA5MQXOOZ7teo6ZN7OolFvw4t0CFpZXfFWtLVsBAE+mJ/Hx 8wcAQEd7B+IHuwPqRfXAcRwoFcHZM/2YmprGy9tPkfn2HUtLGV9uRBiUV/M4euQY4vE4iAg3R26s syUAZowjk0mDyIAxoLSax2oxj2Ih6wdSKmiUSwVUKhWUyyUIYdfMQYSmygDOJWzbhi2V6xcBlrDB reptVA/49yLOOYTUECoKpYtegAQ7oiFs7QdGtbnhil24BcY5LGH7ACEkuCVAZDywqb03DKqUdPMK kSSl9OC0OcWRSATMq4QtDQpRrbDysxAAG2Pq9bhaccQLjLA49wWpZBot25rR3Ljdv5FrBdVhBVUr VuCc4e2r90gl07h1vQepZBqzM3Pus7YljKHQ8PhGVhhDSCXTGBvuQVOjg9FrxzH/aRGcM0hph9qw oRVSKjwYOQmtNbTWAAiO4+Dh6Cnkcvm//m4i6AT59RmNNniqWCB9x3GgtUahUKwf 7B9ABkqpQK26 YBduWRai0YbNg40xXjBu6m5Zba6FgKlKLdUF+vPwoMeG0NTY5D0MDsviYIx5Pybz+szru3NrwLv3 xhGLdfbWAo9mc9m+bC6LO+Njm7q2lOry4Lnz1/E/2i8h2hqY4UCQ2AAAAABJRU5ErkJggg== "/> - <image x="97.218" y=".9398" width="22" height="22" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI WXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH1QoRFQYvy1T0IwAAAzhJREFUOMutk91rW2Ucxz/Pc56T k7Osprqa6Iq9KLS1JqUJrXUT9LZeKYhziHjltZfiEMuk1KrzUiYI3vkXFBUvZJdSNzPQWhbm0rXd 8rK0aR1NmreTnMeLJIeQprOiXzg8nHOe5/N8f2+CHs29culj4DLHSAiRv/7jp08BNPKvmcBzoObA 3QV3FdhV4RVXdA58duWTRWAB4FYyxe18mIVL76B1B9haF5e/JTqcY3xinDPBCi/NPmT4mfNIa4S9 7LX1s0/88QY0UqrLzMIH738IwHff/8DyVz/z+58ZMrsH3obhUBCANy+8xfz8PLp2A12/gwi8CsLP 0FkjSvXW69D4WvWGurm5SaGwh1Mvs7f/kHx+z7PrVy6NeoVCoUA2m8UUFR6zHcxmGWFI6pU0PikO 0DRVnxxiSInjlKnXKtSqh63vgFO1aThVtra2WFtbQ4oGc/EnQV/DNG0y91eZGHFuAsW+YCkFUlqY ponpswDQGgxlIg3F6OgosVgMgKrbxKnlGTrVILFuMTHS/E2FV9z+jg2J8tkoK4Bl19oF1Jh+G2Xa bGxsMDg4CEA8HkfLYfCd4UHhJ1R4pQrQF9xybSCkxFCm1xlK+ZCGYmxsjNnZ2Z5zCq29JkP2gn+9 eQPLslr16hB7tL29TSKRIJFIYJomUh7BHHX8wvPnyGQyCFq3D5yyCNgWB6WqtycWizEzM4Nod0tn fSRYCEGpVAIBWmuyd++xkysQenqIocefBSCTyWDbNgBTU1N9Hct+YL/fjxSC2+sp dnIFri5dZCdX 4E7yLgCRSIRoNMr09DRSyr6OZb8c+v1+XK3ZyRX4cvECg8EBri5dJL2VRUpBIBBAKdVV6BPk+Jfr q4yPTfDNlbdJp9OUD4tUyiVc1+Xyey9Tq9VIpVLs7+977dZPR8Dnz71IMBikWCwSCoVaYUnphdxs NnEch0AgAIBhGLiue/LiSSlJJpP8k+Lx+MlS0a3JyUlM0zxmgGR7Sk/ouLsvH+X4X/dxtyKRiOeu 47B31Vqj+0zoEXA4HOb/kAd2XXfp8y+WP/ovsPv30u966TzmstPAQPs5DQTaw2QAGnCACvAXcAAc tt+b7f/8DTlPJBp8S28uAAAAAElFTkSuQmCC "/> - <g transform="translate(24.218 -.060204)"> - <path d="m98.5 1.5h19c0.554 0 1 0.446 1 1v20h-21v-20c0-0.554 0.446-1 1-1z" fill="url(#linearGradient3281)" stroke="#204a87" stroke-linecap="round" stroke-linejoin="round"/> - <g> - <rect x="99.5" y="5.5" width="5" height="15" fill="url(#linearGradient3278)" stroke="#d3d7cf" stroke-linecap="round"/> - <path d="m105.5 21" fill="#204a87" fill-rule="evenodd" stroke="#888a85" stroke-width="1px"/> - <rect x="106.5" y="5.5" width="10" height="15" fill="#eeeeec" stroke="#eeeeec" stroke-linecap="round"/> - <path d="m105.5 21v-16" fill="none" stroke="#888a85" stroke-width="1px"/> + <path id="path60" d="m18.532 15.5v-7h-6v-3l-7.5 6.5 7.5 6.5v-3z" color="#000000" fill="none" opacity=".48128" stroke="#fff" stroke-miterlimit="10"/> + <image id="image62" x="48.892" y=".8428" width="22" height="22" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A /wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9kHCwovJyZFtIYAAAKZSURBVDjL vZTLT1QxGMVPe3vbKXONgRASAwkwK5c+4k5NJHHQnUYTFq50JRGDEHVjTPARlsYQdDAYNxoT/wAB WfkfqFGDiuIjwMgwYww6L2amn4t7uc6VuTgstKu2aX89PedrgX/U2Fqnf6DvdDL5NUFEqNjtmE/L 0E22IOzs/LFuPhbr7B0cuDAGAGLtgOXldOLQ4W60tbVi9449eDwxjcSj17h08QSIvEWejKvD97Fv 7350dR2AZVkAAGMMhq4MJQAEwFQqlTA5MQXOOZ7teo6ZN7OolFvw4t0CFpZXfFWtLVsBAE+mJ/Hx 8wcAQEd7B+IHuwPqRfXAcRwoFcHZM/2YmprGy9tPkfn2HUtLGV9uRBiUV/M4euQY4vE4iAg3R26s syUAZowjk0mDyIAxoLSax2oxj2Ih6wdSKmiUSwVUKhWUyyUIYdfMQYSmygDOJWzbhi2V6xcBlrDB reptVA/49yLOOYTUECoKpYtegAQ7oiFs7QdGtbnhil24BcY5LGH7ACEkuCVAZDywqb03DKqUdPMK kSSl9OC0OcWRSATMq4QtDQpRrbDysxAAG2Pq9bhaccQLjLA49wWpZBot25rR3Ljdv5FrBdVhBVUr VuCc4e2r90gl07h1vQepZBqzM3Pus7YljKHQ8PhGVhhDSCXTGBvuQVOjg9FrxzH/aRGcM0hph9qw oRVSKjwYOQmtNbTWAAiO4+Dh6Cnkcvm//m4i6AT59RmNNniqWCB 9x3GgtUahUKwf7B9ABkqpQK26 YBduWRai0YbNg40xXjBu6m5Zba6FgKlKLdUF+vPwoMeG0NTY5D0MDsviYIx5Pybz+szru3NrwLv3 xhGLdfbWAo9mc9m+bC6LO+Njm7q2lOry4Lnz1/E/2i8h2hqY4UCQ2AAAAABJRU5ErkJggg== "/> + <image id="image64" x="72.892" y=".8428" width="22" height="22" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBI WXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH1QoRFQYvy1T0IwAAAzhJREFUOMutk91rW2Ucxz/Pc56T k7Osprqa6Iq9KLS1JqUJrXUT9LZeKYhziHjltZfiEMuk1KrzUiYI3vkXFBUvZJdSNzPQWhbm0rXd 8rK0aR1NmreTnMeLJIeQprOiXzg8nHOe5/N8f2+CHs29culj4DLHSAiRv/7jp08BNPKvmcBzoObA 3QV3FdhV4RVXdA58duWTRWAB4FYyxe18mIVL76B1B9haF5e/JTqcY3xinDPBCi/NPmT4mfNIa4S9 7LX1s0/88QY0UqrLzMIH738IwHff/8DyVz/z+58ZMrsH3obhUBCANy+8xfz8PLp2A12/gwi8CsLP 0FkjSvXW69D4WvWGurm5SaGwh1Mvs7f/kHx+z7PrVy6NeoVCoUA2m8UUFR6zHcxmGWFI6pU0PikO 0DRVnxxiSInjlKnXKtSqh63vgFO1aThVtra2WFtbQ4oGc/EnQV/DNG0y91eZGHFuAsW+YCkFUlqY ponpswDQGgxlIg3F6OgosVgMgKrbxKnlGTrVILFuMTHS/E2FV9z+jg2J8tkoK4Bl19oF1Jh+G2Xa bGxsMDg4CEA8HkfLYfCd4UHhJ1R4pQrQF9xybSCkxFCm1xlK+ZCGYmxsjNnZ2Z5zCq29JkP2gn+9 eQPLslr16hB7tL29TSKRIJFIYJomUh7BHHX8wvPnyGQyCFq3D5yyCNgWB6WqtycWizEzM4Nod0tn fSRYCEGpVAIBWmuyd++xkysQenqIocefBSCTyWDbNgBTU1N9Hct +YL/fjxSC2+spdnIFri5dZCdX 4E7yLgCRSIRoNMr09DRSyr6OZb8c+v1+XK3ZyRX4cvECg8EBri5dJL2VRUpBIBBAKdVV6BPk+Jfr q4yPTfDNlbdJp9OUD4tUyiVc1+Xyey9Tq9VIpVLs7+977dZPR8Dnz71IMBikWCwSCoVaYUnphdxs NnEch0AgAIBhGLiue/LiSSlJJpP8k+Lx+MlS0a3JyUlM0zxmgGR7Sk/ouLsvH+X4X/dxtyKRiOeu 47B31Vqj+0zoEXA4HOb/kAd2XXfp8y+WP/ovsPv30u966TzmstPAQPs5DQTaw2QAGnCACvAXcAAc tt+b7f/8DTlPJBp8S28uAAAAAElFTkSuQmCC "/> + <g id="g78" transform="translate(-.10787 -.15721)"> + <path id="path66" d="m98.5 1.5h19c0.554 0 1 0.446 1 1v20h-21v-20c0-0.554 0.446-1 1-1z" fill="url(#linearGradient3281)" stroke="#204a87" stroke-linecap="round" stroke-linejoin="round"/> + <g id="g76"> + <rect id="rect68" x="99.5" y="5.5" width="5" height="15" fill="url(#linearGradient3278)" stroke="#d3d7cf" stroke-linecap="round"/> + <path id="path70" d="m105.5 21" fill="#204a87" fill-rule="evenodd" stroke="#888a85" stroke-width="1px"/> + <rect id="rect72" x="106.5" y="5.5" width="10" height="15" fill="#eeeeec" stroke="#eeeeec" stroke-linecap="round"/> + <path id="path74" d="m105.5 21v-16" fill="none" stroke="#888a85" stroke-width="1px"/> </g> </g> - <g transform="translate(-.0033286 -1.3077)"> - <path d="m71.102 19.339a11 5.5 0 1 1-21.999 0 11 5.5 0 1 1 21.999 0z" color="#000000" fill="url(#radialGradient376)" fill-rule="evenodd" opacity=".32157" stroke-width=".67862"/> - <g transform="rotate(-90 60.068 12)"> - <path d="m52.069 16.5v-9h5.9878v-4l10.011 8.5554-10.011 8.445v-4h-5.9878z" color="#000000" fill="url(#radialGradient59)" fill-rule="evenodd" stroke="#3a7304" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/> - <path d="m58.556 4.5v3.5h-5.988l0.03167 4.5c5.9878-3 8.9817 2 14.471-0.5l-8.515-7.5z" color="#000000" fill="url(#radialGradient61)" fill-rule="evenodd" opacity=".50802"/> - <path d="m53.067 15.5v-7h5.9878v-3l7.4848 6.5-7.4848 6.5v-3z" color="#000000" fill="none" opacity=".48128" stroke="#fff" stroke-miterlimit="10"/> + <g id="g260" transform="rotate(-90 131.52 13.531)"> + <g id="g348" transform="translate(1.0224 .0092846)"> + <path id="path241" d="m124.53 16.5v-9h5.9878v-4l10.011 8.5554-10.011 8.445v-4h-5.9878z" color="#000000" fill="url(#radialGradient251)" fill-rule="evenodd" stroke="#3a7304" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"/> + <path id="path243" d="m131.02 4.5v3.5h-5.988l0.0317 4.5c5.9878-3 8.9817 2 14.471-0.5l-8.515-7.5z" color="#000000" fill="url(#radialGradient253)" fill-rule="evenodd" opacity=".50802"/> + <path id="path247" d="m125.53 15.5v-7h5.9878v-3l7.4848 6.5-7.4848 6.5v-3z" color="#000000" fill="none" opacity=".48128" stroke="#fff" stroke-miterlimit="10"/> </g> </g> </svg> diff --git a/dlls/comctl32/idb_hist_small.bmp b/dlls/comctl32/idb_hist_small.bmp index eed1a9f62d42c7240eefbc2f61c6c713ec113a09..e8820fe1a7cc41b09864d781279985a9705d029e 100644 GIT binary patch delta 772 zcmYk4Ye<uE6vkiY+UBcnrmh*W6qQnfa9xzGc}p<u;w4K=LCq<qZ7Mq5lrHm<+S0js zM5QbumB33_v%H}APS<o|3n>T-`jDUeQuxU-d{6Id3H{;x;W^Lm;hYc05#fk1F9Yee z262*Lpu~q^-K`jmoRuJMwOs3|kJ}Q}C7`hGEPB<(@0N!?c8m2u<{t*R?rI>p3|y(W ztA1_9?vLZx>KekrISZD~cVWix9b`Sr%TV~ttpMXbX9z(MY^(f(a)1#j2(a)6)&og_b>$m z2lD>IrI5kX0m-+AG5GFdGZhnnH|M+Y#IWXXW-uQ!M*fXR4*(Zm56wa!=oXACIa;N` zy;9N77FVlqRZe#8lr8k4Y($N`CutZoq{1s>h8@=1<2Y4k>e*qC=wSdJNyV{3P!ruC z?<)Fbc8*}@@+dv{X_hXt_o8yV1_gte7-B6!o$DE0WCOZjt^-3&SwDHz%0(a)N|4zdZ1 zo-=W*AZjE1f|}E*TXT<pn^(tBWADK{n+cO=8;~5$MxiwiCDX;2uyhYoChE7vjpr#s zBNMYxNc3s~(wkDUf+$y<KG}KwTZ{8KUA5SUIkt98o4=33S9vI!R$;h9hZ&1)bg1Rp zI-ylY?Piz{9Nx?}LVE<E3FVXen1a-P-G*U#fX=md;KhX&445p&LzEgXt+dhde$9rU zCPu}w;PMNAOpz8yALr5XD2cQ&)l_V4+pKW*(aE+Z44y8-SVseW!Fqesw?4^4FpMSr zAbjxAfpP!4KyB3V(a)CR8_l~m7m&Ra7bYctT9Gp*ZF<K=0B@!0Fg_N(a)TY@4b}6t&*QR z)tSFmyY!SUvUkx(Oj%!;drM;W=j`6xS3flv{Z}PdkMT%dbV>Xp&G*Re!XNw^Whue* nKqiraN~{9jfi)4M1^SpCzAmPB&$CdTmQoe8OQu-TLW%wWksneP delta 834 zcmZvaTS${(7{^_H)9L0sq`3=8A*c(B7DdpuN-6{gTApp5^Axr+aUL(a)9!~)HUeZ5!J zG(*#JD?5NXr&H(r%4vqDL^Daei7vXEW*7eZz7+$h7oLmvd4A9T<^MhpBW0xb?4+G1 z3ZqJ8->4E9{u^wKjt!*k%VdLBz~Lbr*8O=D9m~VeFPTtn?{EeA!IKc>o(a)qKuKr-Cb zF1}~giUiXg$a^*Lco^dhuFuKa-C3R(a)E7VOF|KiI8Qp^oFZoKg?ujEgXc#m=y+`Gmg zb*Ks9(T0^%qe+-T7DC!$xL2D<UY3Vq%xUGWpi4wRcDxZo*OHHF&niLC~3in%Qnp z6^gB0EZa*W1vaAes*2!iWO?Db%bWe{Q!sDLpzrGxoI(~IPWM&7t2-G&qY8D4J*fL+ zK;4o7x97Vc(MCJCUcz{d62(a)Drpfoar%22;;SRF@^?E!MfXrzrbBg#?_;mcI`yv=~P zKO6poxlk{*<K&aVpH!K`;Km*jDI6t{BCW!$Fhaztu4|dj9eVCHvd3DWvNq$=cq7Db zG9flyf!|0z;^yxoWvpq3U#3{+dYmGR$VTiwwNmclQGDu%U*&m+exV;F?^}^*y^CmD z1A+(g;X9Oz6H_%PS$YcZTW1|aCI}%(;sFxlTScb}4s*7SwPbESUN$3TT!$#D7NLV` zgp8<BvGNT2o8q0;osU|47s<Szb9!NvMs8FY>VD}KdU3&0i-UtjD45gZOjq$XRW3KO zn(a)5!XA4qaQ2|I0{(7$FY$Mrkc?T?ViG$Y;2nUXtAakxF;Bb~)3YkRrn^OJD40;?h& zjWazcn{0!)@|=Uq(Xs5F2F`MOniG`6q7v>K^Q0{qn}-^c9CTX<VS<*~ypVj~$JK)b R?xnI;E(py#K%#?9zX9*}oiYFb diff --git a/dlls/comctl32/idb_hist_small.svg b/dlls/comctl32/idb_hist_small.svg index 9170e106e70..a1fc2bca087 100644 --- a/dlls/comctl32/idb_hist_small.svg +++ b/dlls/comctl32/idb_hist_small.svg @@ -1,33 +1,160 @@ -<?xml version="1.0" encoding="UTF-8"?> +<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> -<svg id="bitmap:96-32" width="96" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xlink="http://www.w3.org/1999/xlink"> - <defs id="defs12"> - <linearGradient id="linearGradient3019" x1="4" x2="4" y1="15" y2="4" gradientTransform="translate(64,-1)" gradientUnits="userSpaceOnUse"> - <stop id="stop2" stop-color="#d3d7cf" offset="0"/> - <stop id="stop4" stop-color="#babdb6" offset="1"/> - </linearGradient> - <linearGradient id="linearGradient3023" x1="1" x2="1" y1="16" y2="2" gradientTransform="translate(64)" gradientUnits="userSpaceOnUse"> - <stop id="stop7" stop-color="#3465a4" offset="0"/> - <stop id="stop9" stop-color="#204a87" offset="1"/> - </linearGradient> - </defs> - <g id="g26" transform="translate(16)"> - <path id="path14" d="m65.5 0.5h13c0.554 0 1 0.446 1 1v14h-15v-14c0-0.554 0.446-1 1-1z" fill="#3465a4" stroke="url(#linearGradient3023)" stroke-linecap="round" stroke-linejoin="round"/> - <g id="g24"> - <path id="path16" d="m70.5 15v-12" fill="#204a87" fill-rule="evenodd" stroke="#888a85" stroke-width="1px"/> - <rect id="rect18" x="65.5" y="3.5" width="4" height="11" fill="url(#linearGradient3019)" stroke="#d3d7cf" stroke-linecap="round"/> - <rect id="rect20" x="71.5" y="3.5" width="7" height="11" fill="#eeeeec" stroke="#eeeeec" stroke-linecap="round"/> - <path id="path22" d="m65 2.5h14" fill="none" stroke="#204a88" stroke-width="1px"/> + +<svg + id="bitmap:96-32" + width="96" + height="16" + version="1.1" + sodipodi:docname="idb_hist_small.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + 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" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#"> + <sodipodi:namedview + id="namedview23" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="true" + inkscape:zoom="13.125" + inkscape:cx="64.380952" + inkscape:cy="7.8857143" + inkscape:window-width="1920" + inkscape:window-height="1016" + inkscape:window-x="0" + inkscape:window-y="27" + inkscape:window-maximized="1" + inkscape:current-layer="bitmap:96-32"> + <inkscape:grid + type="xygrid" + id="grid25" /> + </sodipodi:namedview> + <defs + id="defs12"> + <linearGradient + id="linearGradient3019" + x1="4" + x2="4" + y1="15" + y2="4" + gradientTransform="translate(64,-1)" + gradientUnits="userSpaceOnUse"> + <stop + id="stop2" + stop-color="#d3d7cf" + offset="0" /> + <stop + id="stop4" + stop-color="#babdb6" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3023" + x1="1" + x2="1" + y1="16" + y2="2" + gradientTransform="translate(64)" + gradientUnits="userSpaceOnUse"> + <stop + id="stop7" + stop-color="#3465a4" + offset="0" /> + <stop + id="stop9" + stop-color="#204a87" + offset="1" /> + </linearGradient> + </defs> + <g + id="g26"> + <path + id="path14" + d="m65.5 0.5h13c0.554 0 1 0.446 1 1v14h-15v-14c0-0.554 0.446-1 1-1z" + fill="#3465a4" + stroke="url(#linearGradient3023)" + stroke-linecap="round" + stroke-linejoin="round" /> + <g + id="g24"> + <path + id="path16" + d="m70.5 15v-12" + fill="#204a87" + fill-rule="evenodd" + stroke="#888a85" + stroke-width="1px" /> + <rect + id="rect18" + x="65.5" + y="3.5" + width="4" + height="11" + fill="url(#linearGradient3019)" + stroke="#d3d7cf" + stroke-linecap="round" /> + <rect + id="rect20" + x="71.5" + y="3.5" + width="7" + height="11" + fill="#eeeeec" + stroke="#eeeeec" + stroke-linecap="round" /> + <path + id="path22" + d="m65 2.5h14" + fill="none" + stroke="#204a88" + stroke-width="1px" /> + </g> </g> - </g> - <image id="image28" x="16" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAI2SURBVDiNlZJLSFRhHMV/3+POw0bDFFLE XkQgaBQEhdNGaNEiggRbRoFCuMlyjDZCKzeNkIsochMUvaRFYj5wES1m0CmkFDfRIiwznbGBHuN4 79z7tQhfMxPUgbP5/ofD+Z//hzGGfIa7dKyxU7cVm+VTUgTGo3F39YG+cJc1EI5YoWKaNRQ1ALjS 0hs8efTsaQSz4YjV8N8GSmqaDp/xtTdfrw36QxPhiNVWTCcaI/orhp1bHhXZm+2DganPY1SV7cMn t/F4/NbKh/mZYWM4H4s6PzcMOrXpuXgfKRRKKISQCAQAiU9DeLiU+Xewq7ye+PS4MzY5sIAxp2JR ZwZAA7hejtjHZyipUUKBEAgBQgHCY9meI700z8G6I1ZN1Z7ap2N3J8IRqyMWdfo1QM5bJZ1ZwHaz 2G4WpTSlJWWUBEL4LT9GuNhejndLo9SE6kRrc1fJ0KtHfcevWsc0wNKPOd4nX693oH2ClCPRWYnW Cr8viE8GUPgpzZWjTJCsnTHrK2wpUILUAmXJP/SBp7KgLBoqmkgvZsyDl3dWsquZjRUAWg5dWzdQ lkBpychcL9onqQ7tp277CSbfxO3E2/hX47KpRMHi7Sc9W84oLbKXznUHlFLUVzZRofcy8PxhZjH5 ZcS4eWc0xhR8jnDEMpdbu/nlJUmmUubF6OCK7dgdsRtOf762oIM1ODmbxFRidXp2atHbFLmgs78l qCivzHz7nho2Lhc2R/6nBEISX06n7sWihZHz8RtB3gm0bnbltgAAAABJRU5ErkJgg g== "/> - <image id="image30" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIhSURBVDiNhZNPSBRxFMe/b2Z+szu7UmJs rRu1QggRCYKVbluH3CJW00xEIogOJXSyoi26eokQAzvEHiTw0CUKgrBuHSRXio4VHiJL91C5bJK7 7czuzO/36zCZrozug3d6f/i873sPUkrU8qM3tSvxW1rGK6ZhC4unWB0RJqPh5q6FH58Nrxxli+IW ED6dPNzfc23gnmcxAG+CeIoNGb668YvJYWPPzmZSaHPQqsgq8r7Iga7BU1cNk6/g4/dpHIn2gFRY 8RSTVdWEnySlXIdMU4lDfY0dBzvZ118fULDy0FSGWFMfiBQQAAlASgEhBe6kL7gE8RQbChrbH/Sf uOSvr2+g94uvwKUDpugQkmNm/hmICASChKt+e7TXHeHYbfaoqXH/+e7jg0autIB3396AMR90TQdX BCxRgGkWULRWULZLUEiFnwXRujuxpgHnNiz7D0znN0oyD3ABh5uoCBNcckguwR0Jxxbgjjtyrph1 1zgzal/OLn25/vhl2oTtk617E5B6GUIvgQUAf0CFHlDBDAXMr0DVqFrH9SKSgqm2lli4vS2mzxVe I1+Zh5DA6cgNiH8U3HYdANJP7q41+L9GFZO7dkSS584MBIpsEXPL0+gMDeP+xIjFK/BvusaNh8R0 fby3+6wRDocoqIQw+nAEmTGbNuZ6nnJmzJ6wK5WO5y+eZmdn35bL5YpXWrUGXrY6UsO2UDK/nAt4 EdR85Vrv/Bdt8zR07MrLCQAAAABJRU5ErkJggg== "/> - <image id="image32" x="48" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A /wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9kHCwonI+nx+pcAAAH5SURBVDjL jZI/aFNBGMB/d+/eexeJCXnBUHFzcJG6iIjgJpFoUYt/6CC4C6KLoOIgQqkVJIriUqSDOLi4aS3a qktLdSk4OtVB8U9CiPr6XprmziExaRob/eDguPu+3/e7jxMA586fFaVS2VSWN1OJt/C38D3YPwhC dM7GRseFunTlYmJp6eNyoXCQga0D/KxGFCcXuXr5dDNLABZGxx8xuHMX+fwBhBAU7xQBUDdv3IpO jZxgamoagFQqRcPkeP/hM59KPwDYlksDgpczL/he/kIURWSzQRPwRyeZTKK1ZujQEIu3ZylXKnz9 VgFAK0NjNebokWEKhTzGGO7dv9sNEEJQKpVoNAyNesxKLaIW/UIA9TjB6kpEvb5CHMf4vt+eg+od l0U4Lkp5uJ6PteAoFyEVYLHWYi0bA6y1KDeBqzfh6RpgcXUC5SbWAGw/AEjpIKWDo1wAHMdFOqp1 b7ryewCe57b3uSCJMZ1uvu/3GMj1AK1122R+ZoGFV2/bBVrrruINDDwA3kzPsWN7DteVvH4+1zZY H2rt8JpdmklnTu5j5NheAJ48e8fk4/m2XV+DIAh4+vACovXprbUcP7yH4cJuqtXqvwHpdLpnUABS SjKZTP8nZIMsUkpAIAQtC4EQnQUCY0wP4HoYhtfCMGTiwQT/E57nzQL8BtWmvaof7hjzAAAAAElF TkSuQmCC "/> - <image id="image34" x="64" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QoRFQY0QTE9zwAAAjtJREFUOMuV0kFIk2Ecx/Hv/32e 9927uXJbI2usFS0RLC+BQkX3wqgggg5Bh6J70KGidrBDp6KrdK2D4CUoiigr0KZBIXhxUwnRydRE WrLXbe/2dpioKxP8XZ7n8Pw//P/P8whr6Tpz5xbwGPDYiAcgIvP3rueS3ad/tYHugtoi1NLAogbo 7e3tz+fzlyYmp8guxuTB3av1cqkTDx89jw2mXac1EefAoRMY1kFWlj4M7gmO3VAAnZ2dfalUil3B IAPpH4RbonzP5Jic+YlTqjAxPs3tm8foOHoEq/kCpn0IQ/sT2v06pze1S6FQwK0UWVpeZn5hGQBb 13ArRQq/Xdyai646iDIoF2fwKSkYm4FqtUq1skq55FByVig7K1RWHdyyw9h4iZmcUC0O4BXfMTud Bq/yrQEAEGWhtYVp+VCmD6VNxDDZH0sQ2XcWp9aBmDFGRk2gOtoAiAja9GPaASw7iM/fhGn70aaf 3GyOTHYKT2JgHWduoQnd8nJV/92BYSgMQ6G0CYBSJobSxONx2traQAQRjecJAA2AZVnr+72RILXa xpew/Yqt0jBCIBCo/x4PvrwfZnhgBM+rI02BZkRke8Dn8wHw6e0QidhuDidCfHwzhOd55PN5MpnM P0DDCLZtA3Dt8imuXDyJYRj0vxrm2YvPtLe3k0wmtwei0ShP7p9DKUU2m0VE6GgN8zR1nnA4vP5S /wVCoRChUAgRWT+4ed3qDhqASCTCTqPXWn/d09PTvZPCaDTaB/AHRla4xjKX5L8AA AAASUVORK5C YII= "/> - <metadata id="metadata36"> - <rdf:RDF> - <cc:Work rdf:about=""/> - </rdf:RDF> - </metadata> - <image id="image43" transform="rotate(-90)" x="-16" y="32" width="16" height="16" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAI2SURBVDiNlZJLSFRhHMV/3+POw0bDFFLE XkQgaBQEhdNGaNEiggRbRoFCuMlyjDZCKzeNkIsochMUvaRFYj5wES1m0CmkFDfRIiwznbGBHuN4 79z7tQhfMxPUgbP5/ofD+Z//hzGGfIa7dKyxU7cVm+VTUgTGo3F39YG+cJc1EI5YoWKaNRQ1ALjS 0hs8efTsaQSz4YjV8N8GSmqaDp/xtTdfrw36QxPhiNVWTCcaI/orhp1bHhXZm+2DganPY1SV7cMn t/F4/NbKh/mZYWM4H4s6PzcMOrXpuXgfKRRKKISQCAQAiU9DeLiU+Xewq7ye+PS4MzY5sIAxp2JR ZwZAA7hejtjHZyipUUKBEAgBQgHCY9meI700z8G6I1ZN1Z7ap2N3J8IRqyMWdfo1QM5bJZ1ZwHaz 2G4WpTSlJWWUBEL4LT9GuNhejndLo9SE6kRrc1fJ0KtHfcevWsc0wNKPOd4nX693oH2ClCPRWYnW Cr8viE8GUPgpzZWjTJCsnTHrK2wpUILUAmXJP/SBp7KgLBoqmkgvZsyDl3dWsquZjRUAWg5dWzdQ lkBpychcL9onqQ7tp277CSbfxO3E2/hX47KpRMHi7Sc9W84oLbKXznUHlFLUVzZRofcy8PxhZjH5 ZcS4eWc0xhR8jnDEMpdbu/nlJUmmUubF6OCK7dgdsRtOf762oIM1ODmbxFRidXp2atHbFLmgs78l qCivzHz7nho2Lhc2R/6nBEISX06n7sWih ZHz8RtB3gm0bnbltgAAAABJRU5ErkJggg== "/> + <image + id="image28" + x="16" + width="16" + height="16" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAI2SURBVDiNlZJLSFRhHMV/3+POw0bDFFLE XkQgaBQEhdNGaNEiggRbRoFCuMlyjDZCKzeNkIsochMUvaRFYj5wES1m0CmkFDfRIiwznbGBHuN4 79z7tQhfMxPUgbP5/ofD+Z//hzGGfIa7dKyxU7cVm+VTUgTGo3F39YG+cJc1EI5YoWKaNRQ1ALjS 0hs8efTsaQSz4YjV8N8GSmqaDp/xtTdfrw36QxPhiNVWTCcaI/orhp1bHhXZm+2DganPY1SV7cMn t/F4/NbKh/mZYWM4H4s6PzcMOrXpuXgfKRRKKISQCAQAiU9DeLiU+Xewq7ye+PS4MzY5sIAxp2JR ZwZAA7hejtjHZyipUUKBEAgBQgHCY9meI700z8G6I1ZN1Z7ap2N3J8IRqyMWdfo1QM5bJZ1ZwHaz 2G4WpTSlJWWUBEL4LT9GuNhejndLo9SE6kRrc1fJ0KtHfcevWsc0wNKPOd4nX693oH2ClCPRWYnW Cr8viE8GUPgpzZWjTJCsnTHrK2wpUILUAmXJP/SBp7KgLBoqmkgvZsyDl3dWsquZjRUAWg5dWzdQ lkBpychcL9onqQ7tp277CSbfxO3E2/hX47KpRMHi7Sc9W84oLbKXznUHlFLUVzZRofcy8PxhZjH5 ZcS4eWc0xhR8jnDEMpdbu/nlJUmmUubF6OCK7dgdsRtOf762oIM1ODmbxFRidXp2atHbFLmgs78l qCivzHz7nho2Lhc2R/6nBEISX06n7sWihZHz8RtB3gm0bnbltgAAAABJRU5ErkJggg== " /> + <image + id="image30" + width="16" + height="16" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAIhSURBVDiNhZNPSBRxFMe/b2Z+szu7UmJs rRu1QggRCYKVbluH3CJW00xEIogOJXSyoi26eokQAzvEHiTw0CUKgrBuHSRXio4VHiJL91C5bJK7 7czuzO/36zCZrozug3d6f/i873sPUkrU8qM3tSvxW1rGK6ZhC4unWB0RJqPh5q6FH58Nrxxli+IW ED6dPNzfc23gnmcxAG+CeIoNGb668YvJYWPPzmZSaHPQqsgq8r7Iga7BU1cNk6/g4/dpHIn2gFRY 8RSTVdWEnySlXIdMU4lDfY0dBzvZ118fULDy0FSGWFMfiBQQAAlASgEhBe6kL7gE8RQbChrbH/Sf uOSvr2+g94uvwKUDpugQkmNm/hmICASChKt+e7TXHeHYbfaoqXH/+e7jg0autIB3396AMR90TQdX BCxRgGkWULRWULZLUEiFnwXRujuxpgHnNiz7D0znN0oyD3ABh5uoCBNcckguwR0Jxxbgjjtyrph1 1zgzal/OLn25/vhl2oTtk617E5B6GUIvgQUAf0CFHlDBDAXMr0DVqFrH9SKSgqm2lli4vS2mzxVe I1+Zh5DA6cgNiH8U3HYdANJP7q41+L9GFZO7dkSS584MBIpsEXPL0+gMDeP+xIjFK/BvusaNh8R0 fby3+6wRDocoqIQw+nAEmTGbNuZ6nnJmzJ6wK5WO5y+eZmdn35bL5YpXWrUGXrY6UsO2UDK/nAt4 EdR85Vrv/Bdt8zR07MrLCQAAAABJRU5ErkJggg== " /> + <image + id="image32" + x="32" + width="16" + height="16" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A /wD/oL2nkwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB9kHCwonI+nx+pcAAAH5SURBVDjL jZI/aFNBGMB/d+/eexeJCXnBUHFzcJG6iIjgJpFoUYt/6CC4C6KLoOIgQqkVJIriUqSDOLi4aS3a qktLdSk4OtVB8U9CiPr6XprmziExaRob/eDguPu+3/e7jxMA586fFaVS2VSWN1OJt/C38D3YPwhC dM7GRseFunTlYmJp6eNyoXCQga0D/KxGFCcXuXr5dDNLABZGxx8xuHMX+fwBhBAU7xQBUDdv3IpO jZxgamoagFQqRcPkeP/hM59KPwDYlksDgpczL/he/kIURWSzQRPwRyeZTKK1ZujQEIu3ZylXKnz9 VgFAK0NjNebokWEKhTzGGO7dv9sNEEJQKpVoNAyNesxKLaIW/UIA9TjB6kpEvb5CHMf4vt+eg+od l0U4Lkp5uJ6PteAoFyEVYLHWYi0bA6y1KDeBqzfh6RpgcXUC5SbWAGw/AEjpIKWDo1wAHMdFOqp1 b7ryewCe57b3uSCJMZ1uvu/3GMj1AK1122R+ZoGFV2/bBVrrruINDDwA3kzPsWN7DteVvH4+1zZY H2rt8JpdmklnTu5j5NheAJ48e8fk4/m2XV+DIAh4+vACovXprbUcP7yH4cJuqtXqvwHpdLpnUABS SjKZTP8nZIMsUkpAIAQtC4EQnQUCY0wP4HoYhtfCMGTiwQT/E57nzQL8BtWmvaof7hjzAAAAAElF TkSuQmCC " /> + <image + id="image34" + x="48" + width="16" + height="16" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI WXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1QoRFQY0QTE9zwAAAjtJREFUOMuV0kFIk2Ecx/Hv/32e 9927uXJbI2usFS0RLC+BQkX3wqgggg5Bh6J70KGidrBDp6KrdK2D4CUoiigr0KZBIXhxUwnRydRE WrLXbe/2dpioKxP8XZ7n8Pw//P/P8whr6Tpz5xbwGPDYiAcgIvP3rueS3ad/tYHugtoi1NLAogbo 7e3tz+fzlyYmp8guxuTB3av1cqkTDx89jw2mXac1EefAoRMY1kFWlj4M7gmO3VAAnZ2dfalUil3B IAPpH4RbonzP5Jic+YlTqjAxPs3tm8foOHoEq/kCpn0IQ/sT2v06pze1S6FQwK0UWVpeZn5hGQBb 13ArRQq/Xdyai646iDIoF2fwKSkYm4FqtUq1skq55FByVig7K1RWHdyyw9h4iZmcUC0O4BXfMTud Bq/yrQEAEGWhtYVp+VCmD6VNxDDZH0sQ2XcWp9aBmDFGRk2gOtoAiAja9GPaASw7iM/fhGn70aaf 3GyOTHYKT2JgHWduoQnd8nJV/92BYSgMQ6G0CYBSJobSxONx2traQAQRjecJAA2AZVnr+72RILXa xpew/Yqt0jBCIBCo/x4PvrwfZnhgBM+rI02BZkRke8Dn8wHw6e0QidhuDidCfHwzhOd55PN5MpnM P0DDCLZtA3Dt8imuXDyJYRj0vxrm2YvPtLe3k0wmtwei0ShP7p9DKUU2m0VE6GgN8zR1nnA4vP5S /wVCoRChUAgRWT+4ed3qDhqASCTCTqPXWn/d09PTvZPCaDTaB/AHRla4xjKX5L8AAAAASUVORK5C YII= " /> + <metadata + id="metadata36"> + <rdf:RDF> + <cc:Work + rdf:about="" /> + </rdf:RDF> + </metadata> + <image + id="image43" + transform="rotate(-90)" + x="-15" + y="81" + width="14" + height="14" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0 U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAI2SURBVDiNlZJLSFRhHMV/3+POw0bDFFLE XkQgaBQEhdNGaNEiggRbRoFCuMlyjDZCKzeNkIsochMUvaRFYj5wES1m0CmkFDfRIiwznbGBHuN4 79z7tQhfMxPUgbP5/ofD+Z//hzGGfIa7dKyxU7cVm+VTUgTGo3F39YG+cJc1EI5YoWKaNRQ1ALjS 0hs8efTsaQSz4YjV8N8GSmqaDp/xtTdfrw36QxPhiNVWTCcaI/orhp1bHhXZm+2DganPY1SV7cMn t/F4/NbKh/mZYWM4H4s6PzcMOrXpuXgfKRRKKISQCAQAiU9DeLiU+Xewq7ye+PS4MzY5sIAxp2JR ZwZAA7hejtjHZyipUUKBEAgBQgHCY9meI700z8G6I1ZN1Z7ap2N3J8IRqyMWdfo1QM5bJZ1ZwHaz 2G4WpTSlJWWUBEL4LT9GuNhejndLo9SE6kRrc1fJ0KtHfcevWsc0wNKPOd4nX693oH2ClCPRWYnW Cr8viE8GUPgpzZWjTJCsnTHrK2wpUILUAmXJP/SBp7KgLBoqmkgvZsyDl3dWsquZjRUAWg5dWzdQ lkBpychcL9onqQ7tp277CSbfxO3E2/hX47KpRMHi7Sc9W84oLbKXznUHlFLUVzZRofcy8PxhZjH5 ZcS4eWc0xhR8jnDEMpdbu/nlJUmmUubF6OCK7dgdsRtOf762oIM1ODmbxFRidXp2atHbFLmgs78l qCivzHz7nho2Lhc2R/6nBEISX06n7sWihZHz8RtB3gm0bnbltgAAAABJRU5ErkJggg== " + style="stroke-width:1.14286" /> </svg> diff --git a/dlls/comdlg32/itemdlg.c b/dlls/comdlg32/itemdlg.c index bad25d61792..a1334479ceb 100644 --- a/dlls/comdlg32/itemdlg.c +++ b/dlls/comdlg32/itemdlg.c @@ -29,6 +29,7 @@ #include "wingdi.h" #include "winreg.h" #include "shlwapi.h" +#include "knownfolders.h" #include "commdlg.h" #include "cdlg.h" @@ -124,6 +125,7 @@ typedef struct FileDialogImpl { HWND dlg_hwnd; HWND address_edit_hwnd; IExplorerBrowser *peb; + IKnownFolderManager *kfmgr; DWORD ebevents_cookie; LPWSTR set_filename; @@ -1419,14 +1421,36 @@ static LRESULT CALLBACK ctrl_container_wndproc(HWND hwnd, UINT umessage, WPARAM static LRESULT on_browse_address_accept(FileDialogImpl *This, WPARAM wparam, LPARAM lparam) { wchar_t address_text[MAX_PATH]; - PIDLIST_ABSOLUTE pidl; + PIDLIST_ABSOLUTE pidl = 0; + IKnownFolder *known_folder = NULL; HRESULT hr; TRACE("%p\n", This); SendMessageW(This->address_edit_hwnd, WM_GETTEXT, MAX_PATH, (LPARAM)address_text); - hr = SHParseDisplayName(address_text, 0, &pidl, SFGAO_FOLDER, 0); + hr = IKnownFolderManager_GetFolderByName(This->kfmgr, address_text, &known_folder); if (SUCCEEDED(hr)) { - IExplorerBrowser_BrowseToIDList(This->peb, NULL, SBSP_ABSOLUTE); + hr = IKnownFolder_GetIDList(known_folder, KF_FLAG_DEFAULT, &pidl); + if (FAILED(hr)) + { + TRACE("IKnownFolder_GetIDList failed\n"); + } + } + else + { + hr = SHParseDisplayName(address_text, 0, &pidl, SFGAO_FOLDER, 0); + if (FAILED(hr)) + { + TRACE("SHParseDisplayName failed\n"); + } + } + if (pidl != 0) + { + IExplorerBrowser_BrowseToIDList(This->peb, pidl, SBSP_ABSOLUTE); + CoTaskMemFree(pidl); + } + else + { + ERR("on_browse_address_accept failed to get pidl for path\n"); } return FALSE; } @@ -1906,6 +1930,14 @@ static HRESULT init_explorerbrowser(FileDialogImpl *This) return hr; } + hr = CoCreateInstance(&CLSID_KnownFolderManager, NULL, CLSCTX_INPROC_SERVER, + &IID_IKnownFolderManager, (LPVOID*)&This->kfmgr); + if (FAILED(hr)) + { + ERR("Failed to instantiate KnownFolderManager"); + return hr; + } + IExplorerBrowser_SetOptions(This->peb, EBO_SHOWFRAMES | EBO_NOBORDER); hr = IExplorerBrowser_Initialize(This->peb, This->dlg_hwnd, &rc, NULL); @@ -1975,7 +2007,7 @@ static void init_toolbar(FileDialogImpl *This, HWND hwnd) button[1].dwData = 0; button[1].iString = 0; - button[2].iBitmap = HIST_UP; + button[2].iBitmap = HIST_VIEWTREE+1; button[2].idCommand = IDC_NAVUP; button[2].fsState = TBSTATE_ENABLED; button[2].fsStyle = BTNS_BUTTON; diff --git a/include/commctrl.h b/include/commctrl.h index 606511579a9..725ef64764f 100644 --- a/include/commctrl.h +++ b/include/commctrl.h @@ -1468,10 +1468,9 @@ typedef struct tagTBADDBITMAP { #define HIST_BACK 0 #define HIST_FORWARD 1 -#define HIST_UP 2 -#define HIST_FAVORITES 3 -#define HIST_ADDTOFAVORITES 4 -#define HIST_VIEWTREE 5 +#define HIST_FAVORITES 2 +#define HIST_ADDTOFAVORITES 3 +#define HIST_VIEWTREE 4 typedef struct tagTBSAVEPARAMSA { HKEY hkr; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/672
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 full results can be found at: https://testbot.winehq.org/JobDetails.pl?Key=122359 Your paranoid android. === debian11 (build log) === error: corrupt patch at line 294 Task: Patch failed to apply === debian11 (build log) === error: corrupt patch at line 294 Task: Patch failed to apply
participants (3)
-
Ben Cottrell -
Ben Cottrell (@bgc) -
Marvin