Skip to content

Commit 59e2a09

Browse files
[3.13] Rewrite idlelib/Icons/README.txt (GH-123329) (#123330)
(cherry picked from commit 6401cdf) Co-authored-by: Terry Jan Reedy <[email protected]>
1 parent 80e0326 commit 59e2a09

File tree

1 file changed

+31
-8
lines changed

1 file changed

+31
-8
lines changed

Lib/idlelib/Icons/README.txt

+31-8
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,36 @@
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.)
24

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.)
48

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.)
731

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.
1034

11-
The idle.ico file was created with ImageMagick:
1235

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

Comments
 (0)