|
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