Actions:
|
2024-08-20 13:43 AEST by Arthur Barrett - would be great to update the CVSNT/CVS Suite icons.
Particularly updating the icon sizes as noted in both bug 7788 and bug 7836
Since our vs2022 build is targeting Windows 10 we should really be using higher resolution
icons everywhere...
Or should we be using PNG icons?
https://en.wikipedia.org/wiki/ICO_(file_format)
see this summary:
https://stackoverflow.com/a/3244679
Windows XP uses 16, 32, 48-size icons, while Windows 7 (and presumably also
Vista) also uses 256-size icons. All other intermediate icon sizes are ignored.
Note that the default desktop icon size in XP was 32x32, while in Windows 7 it
is 48x48. As a consequence, for Windows 7 it is relatively important to have a
48 icon. Otherwise, it is upscaled from a smaller icon, which may look quite
ugly.
for windows 10:
https://stackoverflow.com/q/40749785
you should use all PNG icons 16, 20, 24, 28, 30, 31, 32, 40, 42, 47, 48, 56, 60,
63, 84, 256, but still include .ICO file with these sizes to support legacy
experiences:
16x16
24x24
32x32
48x48
256x256
The answer shows an interesting example of Firefox's Windows 10 PNG manifest.
This could be especially important for things like WM/CVS Suite Studio
It's been a vey long time since these were worked on, and finding some of the original sources may be
difficult to find. |
|
2024-08-25 23:18 AEST by CVS Support - Created an attachment (id=3788)
patch
Also includes new manifest:
bug 7846 - win: manifests and customized 'Start screen' tiles for Windows 10/11
RCS file: /usr/local/cvs/cvsnt/lockservice/cvslock2-2024-768.ico,v
done
Checking in cvslock2-2024-768.ico;
/usr/local/cvs/cvsnt/lockservice/cvslock2-2024-768.ico,v <--
cvslock2-2024-768.ico
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/lockservice-w10.rc,v
done
Checking in lockservice-w10.rc;
/usr/local/cvs/cvsnt/lockservice/lockservice-w10.rc,v <-- lockservice-w10.rc
new revision: 1.1.2.1; previous revision: 1.1
done
Checking in lockservice.vc170.vcxproj;
/usr/local/cvs/cvsnt/lockservice/lockservice.vc170.vcxproj,v <--
lockservice.vc170.vcxproj
new revision: 1.1.2.3; previous revision: 1.1.2.2
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-128x128.png,v
done
Checking in png/cvslock2-128x128.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-128x128.png,v <--
cvslock2-128x128.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-150.png,v
done
Checking in png/cvslock2-150.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-150.png,v <-- cvslock2-150.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-16x16.png,v
done
Checking in png/cvslock2-16x16.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-16x16.png,v <--
cvslock2-16x16.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-24x24.png,v
done
Checking in png/cvslock2-24x24.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-24x24.png,v <--
cvslock2-24x24.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-256x256.png,v
done
Checking in png/cvslock2-256x256.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-256x256.png,v <--
cvslock2-256x256.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-32x32.png,v
done
Checking in png/cvslock2-32x32.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-32x32.png,v <--
cvslock2-32x32.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-44.png,v
done
Checking in png/cvslock2-44.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-44.png,v <-- cvslock2-44.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-48x48.png,v
done
Checking in png/cvslock2-48x48.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-48x48.png,v <--
cvslock2-48x48.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-512x512.png,v
done
Checking in png/cvslock2-512x512.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-512x512.png,v <--
cvslock2-512x512.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-70.png,v
done
Checking in png/cvslock2-70.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-70.png,v <-- cvslock2-70.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-768.png,v
done
Checking in png/cvslock2-768.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-768.png,v <-- cvslock2-768.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/res2/lockservice-w10.manifest,v
done
Checking in res2/lockservice-w10.manifest;
/usr/local/cvs/cvsnt/lockservice/res2/lockservice-w10.manifest,v <--
lockservice-w10.manifest
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/cvslock2-2024-768.ico,v
done
Checking in cvslock2-2024-768.ico;
/usr/local/cvs/cvsnt/lockservice/cvslock2-2024-768.ico,v <--
cvslock2-2024-768.ico
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/lockservice-w10.rc,v
done
Checking in lockservice-w10.rc;
/usr/local/cvs/cvsnt/lockservice/lockservice-w10.rc,v <-- lockservice-w10.rc
new revision: 1.1.2.1; previous revision: 1.1
done
Checking in lockservice.vc170.vcxproj;
/usr/local/cvs/cvsnt/lockservice/lockservice.vc170.vcxproj,v <--
lockservice.vc170.vcxproj
new revision: 1.1.2.3; previous revision: 1.1.2.2
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-128x128.png,v
done
Checking in png/cvslock2-128x128.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-128x128.png,v <--
cvslock2-128x128.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-150.png,v
done
Checking in png/cvslock2-150.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-150.png,v <-- cvslock2-150.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-16x16.png,v
done
Checking in png/cvslock2-16x16.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-16x16.png,v <--
cvslock2-16x16.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-24x24.png,v
done
Checking in png/cvslock2-24x24.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-24x24.png,v <--
cvslock2-24x24.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-256x256.png,v
done
Checking in png/cvslock2-256x256.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-256x256.png,v <--
cvslock2-256x256.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-32x32.png,v
done
Checking in png/cvslock2-32x32.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-32x32.png,v <--
cvslock2-32x32.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-44.png,v
done
Checking in png/cvslock2-44.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-44.png,v <-- cvslock2-44.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-48x48.png,v
done
Checking in png/cvslock2-48x48.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-48x48.png,v <--
cvslock2-48x48.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-512x512.png,v
done
Checking in png/cvslock2-512x512.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-512x512.png,v <--
cvslock2-512x512.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-70.png,v
done
Checking in png/cvslock2-70.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-70.png,v <-- cvslock2-70.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/png/cvslock2-768.png,v
done
Checking in png/cvslock2-768.png;
/usr/local/cvs/cvsnt/lockservice/png/cvslock2-768.png,v <-- cvslock2-768.png
new revision: 1.1.2.1; previous revision: 1.1
done
RCS file: /usr/local/cvs/cvsnt/lockservice/res2/lockservice-w10.manifest,v
done
Checking in res2/lockservice-w10.manifest;
/usr/local/cvs/cvsnt/lockservice/res2/lockservice-w10.manifest,v <--
lockservice-w10.manifest
new revision: 1.1.2.1; previous revision: 1.1
done
d:\cvsbin\release builder\cvsnt\lockservice>cd \march-hare\cvsproxy
d:\march-hare\cvsproxy>cvs ci -B 7841 -B 7846 -m "Bug 7846 : win: manifests and
customized 'Start screen' tiles for Windows 10/11; Bug 7841 : update icons"
cvs commit: Examining .
cvs commit: Examining cvsproxy.xcodeproj
cvs commit: Examining png
? cvsproxy-manifest-history.txt
? cvsproxy-2024-icons.zip
? Release
? CvsProxy.vc170.vcxproj.user
RCS file: /scotty/cvsproxy/CvsProxy-w10.rc,v
done
Checking in CvsProxy-w10.rc;
/scotty/cvsproxy/CvsProxy-w10.rc,v <-- CvsProxy-w10.rc
initial revision: 1.1
done
Checking in CvsProxy.vc170.vcxproj;
/scotty/cvsproxy/CvsProxy.vc170.vcxproj,v <-- CvsProxy.vc170.vcxproj
new revision: 1.4; previous revision: 1.3
done
RCS file: /scotty/cvsproxy/cvsproxy-2024-768.ico,v
done
Checking in cvsproxy-2024-768.ico;
/scotty/cvsproxy/cvsproxy-2024-768.ico,v <-- cvsproxy-2024-768.ico
initial revision: 1.1
done
RCS file: /scotty/cvsproxy/cvsproxy-w10.manifest,v
done
Checking in cvsproxy-w10.manifest;
/scotty/cvsproxy/cvsproxy-w10.manifest,v <-- cvsproxy-w10.manifest
initial revision: 1.1
done
RCS file: /scotty/cvsproxy/png/cvsproxy-2024-128.png,v
done
Checking in png/cvsproxy-2024-128.png;
/scotty/cvsproxy/png/cvsproxy-2024-128.png,v <-- cvsproxy-2024-128.png
initial revision: 1.1
done
RCS file: /scotty/cvsproxy/png/cvsproxy-2024-150.png,v
done
Checking in png/cvsproxy-2024-150.png;
/scotty/cvsproxy/png/cvsproxy-2024-150.png,v <-- cvsproxy-2024-150.png
initial revision: 1.1
done
RCS file: /scotty/cvsproxy/png/cvsproxy-2024-16.png,v
done
Checking in png/cvsproxy-2024-16.png;
/scotty/cvsproxy/png/cvsproxy-2024-16.png,v <-- cvsproxy-2024-16.png
initial revision: 1.1
done
RCS file: /scotty/cvsproxy/png/cvsproxy-2024-24.png,v
done
Checking in png/cvsproxy-2024-24.png;
/scotty/cvsproxy/png/cvsproxy-2024-24.png,v <-- cvsproxy-2024-24.png
initial revision: 1.1
done
RCS file: /scotty/cvsproxy/png/cvsproxy-2024-256.png,v
done
Checking in png/cvsproxy-2024-256.png;
/scotty/cvsproxy/png/cvsproxy-2024-256.png,v <-- cvsproxy-2024-256.png
initial revision: 1.1
done
RCS file: /scotty/cvsproxy/png/cvsproxy-2024-32.png,v
done
Checking in png/cvsproxy-2024-32.png;
/scotty/cvsproxy/png/cvsproxy-2024-32.png,v <-- cvsproxy-2024-32.png
initial revision: 1.1
done
RCS file: /scotty/cvsproxy/png/cvsproxy-2024-44.png,v
done
Checking in png/cvsproxy-2024-44.png;
/scotty/cvsproxy/png/cvsproxy-2024-44.png,v <-- cvsproxy-2024-44.png
initial revision: 1.1
done
RCS file: /scotty/cvsproxy/png/cvsproxy-2024-48.png,v
done
Checking in png/cvsproxy-2024-48.png;
/scotty/cvsproxy/png/cvsproxy-2024-48.png,v <-- cvsproxy-2024-48.png
initial revision: 1.1
done
RCS file: /scotty/cvsproxy/png/cvsproxy-2024-512.png,v
done
Checking in png/cvsproxy-2024-512.png;
/scotty/cvsproxy/png/cvsproxy-2024-512.png,v <-- cvsproxy-2024-512.png
initial revision: 1.1
done
RCS file: /scotty/cvsproxy/png/cvsproxy-2024-70.png,v
done
Checking in png/cvsproxy-2024-70.png;
/scotty/cvsproxy/png/cvsproxy-2024-70.png,v <-- cvsproxy-2024-70.png
initial revision: 1.1
done
RCS file: /scotty/cvsproxy/png/cvsproxy-2024-768.png,v
done
Checking in png/cvsproxy-2024-768.png;
/scotty/cvsproxy/png/cvsproxy-2024-768.png,v <-- cvsproxy-2024-768.png
initial revision: 1.1
done
|