mirror of https://github.com/python/cpython
[3.13] Rewrite idlelib/Icons/README.txt (GH-123329) (#123330)
(cherry picked from commit 6401cdf908
)
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
This commit is contained in:
parent
80e0326b53
commit
59e2a0922b
|
@ -1,13 +1,36 @@
|
||||||
The IDLE icons are from https://bugs.python.org/issue1490384
|
2006?: Andrew Clover made the 16-, 32-, and 48-bit icons for win23.
|
||||||
|
|
||||||
Created by Andrew Clover.
|
|
||||||
|
|
||||||
The original sources are available from Andrew's website:
|
|
||||||
https://www.doxdesk.com/software/py/pyicons.html
|
https://www.doxdesk.com/software/py/pyicons.html
|
||||||
|
(TJR: Not sure if this originally included 256-bit image.)
|
||||||
|
|
||||||
Various different formats and sizes are available at this GitHub Pull Request:
|
2006: They were copied to CPython as Python application icons.
|
||||||
https://github.com/python/cpython/pull/17473
|
https://github.com/python/cpython/issues/43372
|
||||||
|
(TJR: I do not remember where put in CPython source tree.)
|
||||||
|
|
||||||
The idle.ico file was created with ImageMagick:
|
2014: They were copied (perhaps a bit revised) to idlelib/Icons.
|
||||||
|
https://github.com/python/cpython/issues/64605
|
||||||
|
|
||||||
$ convert idle_16.png idle_32.png idle_48.png idle_256.png idle.ico
|
2020: Add Clover's 256-bit image.
|
||||||
|
https://github.com/python/cpython/issues/82620
|
||||||
|
|
||||||
|
The idle.ico file used for Windows was created with ImageMagick:
|
||||||
|
$ convert idle_16.png idle_32.png idle_48.png idle_256.png idle.ico
|
||||||
|
** This needs redoing whenever files are changed.
|
||||||
|
?? Do Start, Desktop, and Taskbar use idlelib/Icons files?
|
||||||
|
|
||||||
|
Issue added Windows Store PC/icons/idlex44.png and .../idlex150.png.
|
||||||
|
https://github.com/python/cpython/pull/22817
|
||||||
|
** These should also be updated with major changes.
|
||||||
|
|
||||||
|
2022: Optimize .png images in CPython repository.
|
||||||
|
https://github.com/python/cpython/pull/21348
|
||||||
|
idle.ico (and idlex##) were not updated.
|
||||||
|
|
||||||
|
The idlexx.gif files are only needed for *nix running tcl/tk 8.5.
|
||||||
|
As of 2022, this was known true for 1 'major' Linux distribution.
|
||||||
|
(Same would be true for any non-Aqua macOS with 8.5, but must be none.)
|
||||||
|
|
||||||
|
The other .gifs are used by browsers using idlelib.tree. At least some
|
||||||
|
will not be used when tree is replaced by ttk.Treeview.
|
||||||
|
|
||||||
|
|
||||||
|
Edited 2024 August 25 by TJR.
|
||||||
|
|
Loading…
Reference in New Issue