|  | 
| 1 |  | -The IDLE icons are from https://bugs.python.org/issue1490384 | 
|  | 1 | +2006?: Andrew Clover made the 16-, 32-, and 48-bit icons for win23. | 
|  | 2 | +https://www.doxdesk.com/software/py/pyicons.html | 
|  | 3 | +(TJR: Not sure if this originally included 256-bit image.) | 
| 2 | 4 | 
 | 
| 3 |  | -Created by Andrew Clover. | 
|  | 5 | +2006: They were copied to CPython as Python application icons. | 
|  | 6 | +https://github.com/python/cpython/issues/43372 | 
|  | 7 | +(TJR: I do not remember where put in CPython source tree.) | 
| 4 | 8 | 
 | 
| 5 |  | -The original sources are available from Andrew's website: | 
| 6 |  | -https://www.doxdesk.com/software/py/pyicons.html | 
|  | 9 | +2014: They were copied (perhaps a bit revised) to idlelib/Icons. | 
|  | 10 | +https://github.com/python/cpython/issues/64605 | 
|  | 11 | + | 
|  | 12 | +2020: Add Clover's 256-bit image. | 
|  | 13 | +https://github.com/python/cpython/issues/82620 | 
|  | 14 | + | 
|  | 15 | +The idle.ico file used for Windows was created with ImageMagick: | 
|  | 16 | +  $ convert idle_16.png idle_32.png idle_48.png idle_256.png idle.ico | 
|  | 17 | +** This needs redoing whenever files are changed. | 
|  | 18 | +?? Do Start, Desktop, and Taskbar use idlelib/Icons files? | 
|  | 19 | + | 
|  | 20 | +Issue added Windows Store PC/icons/idlex44.png and .../idlex150.png. | 
|  | 21 | +https://github.com/python/cpython/pull/22817 | 
|  | 22 | +** These should also be updated with major changes. | 
|  | 23 | + | 
|  | 24 | +2022: Optimize .png images in CPython repository. | 
|  | 25 | +https://github.com/python/cpython/pull/21348 | 
|  | 26 | +idle.ico (and idlex##) were not updated. | 
|  | 27 | + | 
|  | 28 | +The idlexx.gif files are only needed for *nix running tcl/tk 8.5. | 
|  | 29 | +As of 2022, this was known true for 1 'major' Linux distribution. | 
|  | 30 | +(Same would be true for any non-Aqua macOS with 8.5, but must be none.) | 
| 7 | 31 | 
 | 
| 8 |  | -Various different formats and sizes are available at this GitHub Pull Request: | 
| 9 |  | -https://github.com/python/cpython/pull/17473 | 
|  | 32 | +The other .gifs are used by browsers using idlelib.tree.  At least some | 
|  | 33 | +will not be used when tree is replaced by ttk.Treeview. | 
| 10 | 34 | 
 | 
| 11 |  | -The idle.ico file was created with ImageMagick: | 
| 12 | 35 | 
 | 
| 13 |  | -    $ convert idle_16.png idle_32.png idle_48.png idle_256.png idle.ico | 
|  | 36 | +Edited 2024 August 25 by TJR. | 
0 commit comments