MacOSXIconReader.st
changeset 4188 f9e164682d74
parent 3937 95c7ec9f0a7e
child 4349 6767c83f1b0d
--- a/MacOSXIconReader.st	Wed Oct 10 21:00:15 2018 +0200
+++ b/MacOSXIconReader.st	Thu Oct 11 15:39:51 2018 +0200
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
 "
  COPYRIGHT (c) 2013 by Claus Gittinger
               All Rights Reserved
@@ -65,34 +67,34 @@
     
     support   format   length                pixels  OS-version  description
     -----------------------------------------------------------------------------   
-    r           ICON    128                     32      1.0     32×32 1-bit mono icon
-    r           ICN#    256                     32      6.0     32×32 1-bit mono icon with 1-bit mask
-                icm#    48                      16      6.0     16×12 1 bit mono icon with 1-bit mask
-                icm4    96                      16      7.0     16×12 4 bit icon
-                icm8    192                     16      7.0     16×12 8 bit icon
-    r           ics#    64 (32 img + 32 mask)   16      6.0     16×16 1-bit mask
-    r           ics4    128                     16      7.0     16×16 4-bit icon
+    r           ICON    128                     32      1.0     32×32 1-bit mono icon
+    r           ICN#    256                     32      6.0     32×32 1-bit mono icon with 1-bit mask
+                icm#    48                      16      6.0     16×12 1 bit mono icon with 1-bit mask
+                icm4    96                      16      7.0     16×12 4 bit icon
+                icm8    192                     16      7.0     16×12 8 bit icon
+    r           ics#    64 (32 img + 32 mask)   16      6.0     16×16 1-bit mask
+    r           ics4    128                     16      7.0     16×16 4-bit icon
     r           ics8    256                     16      7.0     16x16 8 bit icon
-                is32    varies (768)            16      8.5     16×16 24-bit icon
+                is32    varies (768)            16      8.5     16×16 24-bit icon
     r           s8mk    256                     16      8.5     16x16 8-bit mask
-    r           icl4    512                     32      7.0     32×32 4-bit icon
-    r           icl8    1,024                   32      7.0     32×32 8-bit icon
+    r           icl4    512                     32      7.0     32×32 4-bit icon
+    r           icl8    1,024                   32      7.0     32×32 8-bit icon
     r           il32    varies (3,072)          32      8.5     32x32 24-bit icon
-    r           l8mk    1,024                   32      8.5     32×32 8-bit mask
-    r           ich#    288                     48      8.5     48×48 1-bit mask
-    r           ich4    1,152                   48      8.5     48×48 4-bit icon
-    r           ich8    2,304                   48      8.5     48×48 8-bit icon
-    r           ih32    varies (6,912)          48      8.5     48×48 24-bit icon
-    r           h8mk    2,304                   48      8.5     48×48 8-bit mask
-    r           it32    varies (49,152)        128     10.0    128×128 24-bit icon
-    r           t8mk    16,384                 128     10.0    128×128 8-bit mask
+    r           l8mk    1,024                   32      8.5     32×32 8-bit mask
+    r           ich#    288                     48      8.5     48×48 1-bit mask
+    r           ich4    1,152                   48      8.5     48×48 4-bit icon
+    r           ich8    2,304                   48      8.5     48×48 8-bit icon
+    r           ih32    varies (6,912)          48      8.5     48×48 24-bit icon
+    r           h8mk    2,304                   48      8.5     48×48 8-bit mask
+    r           it32    varies (49,152)        128     10.0    128×128 24-bit icon
+    r           t8mk    16,384                 128     10.0    128×128 8-bit mask
     r           icp4    varies                  16     10.7    16x16 icon in JPEG 2000 or PNG format
     r           icp5    varies                  32     10.7    32x32 icon in JPEG 2000 or PNG format
                 icp6    varies                  64     10.7    64x64 icon in JPEG 2000 or PNG format
     r           ic07    varies                 128     10.7    128x128 icon in JPEG 2000 or PNG format
-    r           ic08    varies                 256     10.5    256×256 icon in JPEG 2000 or PNG format
-    r           ic09    varies                 512     10.5    512×512 icon in JPEG 2000 or PNG format
-    r           ic10    varies                1024     10.7    1024×1024 in 10.7 (or 512x512@2x 'retina' in 10.8) icon in JPEG 2000 or PNG format
+    r           ic08    varies                 256     10.5    256×256 icon in JPEG 2000 or PNG format
+    r           ic09    varies                 512     10.5    512×512 icon in JPEG 2000 or PNG format
+    r           ic10    varies                1024     10.7    1024×1024 in 10.7 (or 512x512@2x 'retina' in 10.8) icon in JPEG 2000 or PNG format
                 ic11    varies                  32     10.8    16x16@2x 'retina' icon in JPEG 2000 or PNG format
                 ic12    varies                  64     10.8    32x32@2x 'retina' icon in JPEG 2000 or PNG format
                 ic13    varies                 256     10.8    128x128@2x 'retina' icon in JPEG 2000 or PNG format
@@ -652,7 +654,7 @@
 
 readPNGOrJPEGFrom:bytes expectedSize:expectedSizeOrNil
     "read a PNG or JPEG image.
-     Helper for ipc4, ipc5, ic07, ic09, ic10 formats"
+     Helper for ipc4, ipc5, ipc6, ic07, ic09, ic10 formats"
 
     |img|
 
@@ -1043,6 +1045,7 @@
 
     "
      self fromFile:'/Applications/TextEdit.app/Contents/Resources/txt.icns'
+     self fromFile:'../../../exept/expecco/application/osx/expecco.icns'
      self fromFile:'test.icns'
     "